feat: 新增多语言文案与组件国际化适配
本次提交完成了大量多语言相关的新增与优化工作: 1. 新增充值、案例、会员资产、订单等页面的中文/英文翻译文案 2. 新增企业微信客服、时间选择、支付弹窗等组件的多语言包 3. 优化工具函数与自定义页面的多语言适配,替换硬编码提示文案 4. 新增会员等级规则、积分商品、退款管理等页面的国际化支持 5. 修复企业微信JS-SDK的错误提示文案硬编码问题
This commit is contained in:
29
lang/en-us/point/goods_list.js
Normal file
29
lang/en-us/point/goods_list.js
Normal file
@@ -0,0 +1,29 @@
|
||||
export const lang = {
|
||||
// Search
|
||||
searchPlaceholder: 'Please enter product keywords',
|
||||
|
||||
// Sort
|
||||
comprehensive: 'Comprehensive',
|
||||
points: 'Points',
|
||||
newArrival: 'New Arrival',
|
||||
filter: 'Filter',
|
||||
|
||||
// Goods list
|
||||
stock: 'Stock',
|
||||
noGoods: 'No point products available',
|
||||
|
||||
// Filter drawer
|
||||
pointRange: 'Point Range',
|
||||
minPlaceholder: 'Min',
|
||||
maxPlaceholder: 'Max',
|
||||
allCategories: 'All Categories',
|
||||
all: 'All',
|
||||
reset: 'Reset',
|
||||
confirm: 'Confirm',
|
||||
|
||||
// Tips
|
||||
pleaseEnterMaxPrice: 'Please enter the maximum price',
|
||||
priceCannotBeLessThanZero: 'Filter price cannot be less than 0',
|
||||
minCannotBeGreaterThanMax: 'Minimum price cannot be greater than maximum price',
|
||||
maxCannotBeLessThanMin: 'Maximum price cannot be less than minimum price',
|
||||
}
|
||||
@@ -59,5 +59,32 @@ export const lang = {
|
||||
pointsSuffix: ' pts',
|
||||
submitOrder: 'Submit Order',
|
||||
shortByForMinimum: '{amount} more for minimum order'
|
||||
},
|
||||
|
||||
// ====== Toast Messages ======
|
||||
toast: {
|
||||
orderDataNotFound: 'Failed to get data required for order creation!',
|
||||
pleaseEnterMobile: 'Please enter your mobile number',
|
||||
pleaseEnterCorrectMobile: 'Please enter a valid mobile number',
|
||||
noDeliveryMethod: 'Merchant has not set up delivery methods',
|
||||
pleaseSelectAddress: 'Please select your delivery address first',
|
||||
noPickupStore: 'No stores available for pickup, please choose another delivery method',
|
||||
pleaseEnterReservedMobile: 'Please enter your reserved phone number',
|
||||
pleaseEnterCorrectReservedMobile: 'Please enter a valid reserved phone number',
|
||||
pleaseSelectPickupTime: 'Please select pickup time',
|
||||
noDeliveryStore: 'No stores available for delivery, please choose another delivery method',
|
||||
pleaseSelectDeliveryTime: 'Please select delivery time'
|
||||
},
|
||||
|
||||
// ====== Modal ======
|
||||
modal: {
|
||||
orderNotCreated: 'Order Not Created',
|
||||
goToSet: 'Go to Set'
|
||||
},
|
||||
|
||||
// ====== Time Selection ======
|
||||
time: {
|
||||
today: 'Today',
|
||||
tomorrow: 'Tomorrow'
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user