feat: 新增多语言文案与组件国际化适配

本次提交完成了大量多语言相关的新增与优化工作:
1. 新增充值、案例、会员资产、订单等页面的中文/英文翻译文案
2. 新增企业微信客服、时间选择、支付弹窗等组件的多语言包
3. 优化工具函数与自定义页面的多语言适配,替换硬编码提示文案
4. 新增会员等级规则、积分商品、退款管理等页面的国际化支持
5. 修复企业微信JS-SDK的错误提示文案硬编码问题
This commit is contained in:
2026-06-26 09:09:46 +08:00
parent 2d8846c64c
commit 066ca61d97
97 changed files with 2704 additions and 716 deletions

View File

@@ -1,4 +1,50 @@
export const lang = {
//title为每个页面的标题
title: '订单详情'
title: '订单详情',
// ====== 订单状态区 ======
status: {
pendingPayment: '待支付',
completed: '已完成',
closed: '已关闭'
},
// ====== 商品区 ======
goods: {
points: '积分'
},
// ====== 订单概况区 ======
orderInfo: {
orderNo: '订单编号:',
copy: '复制',
outTradeNo: '订单交易号:',
createTime: '创建时间:',
closeTime: '关闭时间:'
},
// ====== 金额区 ======
amount: {
pointsUsed: '使用积分',
deliveryFee: '运费',
totalPayable: '实付金额:'
},
// ====== 按钮区 ======
button: {
close: '关闭',
pay: '支付'
},
// ====== 弹窗 ======
modal: {
tip: '提示',
confirmClose: '确定关闭此次兑换?'
},
// ====== 提示消息 ======
toast: {
orderInfoNotFound: '未获取到订单信息!',
closeSuccess: '关闭成功'
}
}

View File

@@ -9,5 +9,24 @@ export const lang = {
waitEvaluate: '待评价',
waitUse: '待使用',
update: "释放刷新",
updateIng: "加载中..."
updateIng: "加载中...",
// 搜索
searchPlaceholder: '请输入商品名称/订单编号',
// 订单信息
orderNo: '订单号:',
totalGoods: '共{num}件商品',
actualPayment: '实付款:',
remainingTime: '剩余时间:',
// 操作按钮
evaluate: '评价',
review: '追评',
viewDetail: '查看详情',
// 状态 Tab(与 status 值对应,用于模板动态映射)
status: {
all: '全部',
waitpay: '待付款',
waitsend: '待发货',
waitconfirm: '待收货',
waitrate: '已完成'
}
}

View File

@@ -96,6 +96,26 @@ export const lang = {
confirm: '确定'
},
// ====== 满减送活动描述 ======
promotion: {
title: '满减送',
yuan: '元',
piece: '件',
points: '积分',
manjianFirst: '购买可享受满{limit}{unit}减{money}元',
manjianMore: ';满{limit}{unit}减{money}元',
couponDiscountFirst: '送{num}张{discount}折优惠券',
couponDiscountMore: '、送{num}张{discount}折优惠券',
couponMoneyFirst: '送{num}张{money}元优惠券',
couponMoneyMore: '、送{num}张{money}元优惠券',
mansongFirst: '购物满{limit}{unit}{text}',
mansongMore: ';满{limit}{unit}{text}',
pointGain: '可得{point}积分',
pointFirst: '购物满{limit}{unit}{pointText}',
pointMore: ';满{limit}{unit}{pointText}',
freeShipping: '购物满{limit}{unit}包邮'
},
// ====== 买家留言弹窗 ======
buyerMessagePopup: {
title: '买家留言',

View File

@@ -1,4 +1,37 @@
export const lang = {
//title为每个页面的标题
title: '申请退款',
// ====== 退款类型选择 ======
refundType: {
refundOnly: '退款无需退货',
refundOnlyDesc: '没收到货,或与卖家协商同意无需退货只退款',
returnRefund: '退货退款',
returnRefundDesc: '已收到货,需退还收到的货物'
},
// ====== 退款表单 ======
form: {
refundReason: '退款原因:',
refundAmount: '退款金额:',
refundRemark: '退款说明',
pleaseSelect: '请选择',
remarkPlaceholder: '请输入退款说明(选填)'
},
// ====== 退款原因弹窗 ======
reasonPopup: {
title: '退款原因',
confirm: '确定'
},
// ====== 提示信息 ======
toast: {
noRefundInfo: '未获取到该订单项退款信息'
},
// ====== 表单验证 ======
validate: {
pleaseSelectRefundReason: '请选择退款原因'
}
}