1. 新增多语言资源文件,覆盖文章、预约日期、会员信息、优惠券、表单、购物车、积分商城、分销、AI聊天等多个模块 2. 优化底部导航组件,使用多语言配置替代硬编码文案 3. 重构工具函数,新增从后端数据提取多语言文案的工具方法 4. 修复邀请好友页面的保存提示文案,替换为多语言版本 5. 修复商品SKU组件的提示文案,使用多语言配置 6. 重构AI聊天页面的帮助文档和回复模板,使用多语言配置 7. 优化空状态组件,支持多语言默认文案 8. 修复跳转逻辑,补全参数传递 9. 新增本地开发环境配置
34 lines
1.1 KiB
JavaScript
34 lines
1.1 KiB
JavaScript
export const lang = {
|
|
// ===== ns-newform component =====
|
|
'ns-newform': {
|
|
// Input placeholder defaults
|
|
inputPlaceholder: 'Please enter',
|
|
selectPlaceholder: 'Please select',
|
|
datePlaceholder: 'Please select date',
|
|
timePlaceholder: 'Please select time',
|
|
startDate: 'Start date',
|
|
endDate: 'End date',
|
|
startTime: 'Start time',
|
|
endTime: 'End time',
|
|
selectProvinceCity: 'Please select province and city',
|
|
selectProvinceCityDistrict: 'Please select province, city and district',
|
|
|
|
// Validation - required
|
|
pleaseInput: 'Please enter {title}',
|
|
pleaseSelect: 'Please select {title}',
|
|
pleaseSelectAtLeastOne: 'Please select at least one {title}',
|
|
pleaseUploadAtLeastOne: 'Please upload at least one {title}',
|
|
|
|
// Validation - format
|
|
idCardInvalid: 'Invalid ID card number',
|
|
mobileInvalid: 'Invalid mobile number',
|
|
|
|
// Validation - range
|
|
endDateBeforeStartDate: 'End date cannot be earlier than start date',
|
|
endTimeBeforeStartTime: 'End time must be later than start time',
|
|
|
|
// Image upload
|
|
maxUploadImages: 'Upload up to {max} images',
|
|
}
|
|
}
|