feat: 新增多语言文案、优化导航及工具函数,修复部分业务逻辑

1. 新增多语言资源文件,覆盖文章、预约日期、会员信息、优惠券、表单、购物车、积分商城、分销、AI聊天等多个模块
2. 优化底部导航组件,使用多语言配置替代硬编码文案
3. 重构工具函数,新增从后端数据提取多语言文案的工具方法
4. 修复邀请好友页面的保存提示文案,替换为多语言版本
5. 修复商品SKU组件的提示文案,使用多语言配置
6. 重构AI聊天页面的帮助文档和回复模板,使用多语言配置
7. 优化空状态组件,支持多语言默认文案
8. 修复跳转逻辑,补全参数传递
9. 新增本地开发环境配置
This commit is contained in:
2026-06-25 18:15:31 +08:00
parent ca4e7fd170
commit 2d8846c64c
82 changed files with 3497 additions and 1062 deletions

View File

@@ -1,5 +1,5 @@
export const lang = {
//title为每个页面的标题
//title is the title of each page
title: 'Shopping Cart',
complete: 'Complete',
edit: 'Manage',
@@ -9,5 +9,39 @@ export const lang = {
emptyTips: 'No products yet',
goForStroll: 'Go shopping',
del: 'Delete',
login: 'Go to login'
}
login: 'Go to login',
// cart header
totalKinds: '{count} item(s)',
// coupon tips
coupon: 'Coupon',
couponMaxDiscount: 'Save up to {money} with coupons',
receive: 'Receive',
view: 'View',
clickToReceive: 'Click to receive',
clickToView: 'Click to view',
// full reduction
fullReduction: 'Full Reduction',
fullReductionItem: 'Spend {limit}, get {discount} off',
// invalid goods
invalidGoods: '{count} invalid item(s)',
clear: 'Clear',
invalid: 'Invalid',
// empty cart
cartEmpty: 'Shopping cart is empty',
cartEmptySubText: 'Go browse and find your favorite products',
// discount detail popup
discountDetail: 'Discount Details',
goodsTotal: 'Subtotal',
// coupon popup
discountLabel: 'off',
minSpend: 'Min. spend {amount}',
noThreshold: 'No threshold',
maxDiscount: 'Max discount {symbol}{limit}',
validityPeriod: 'Valid: ',
validFromReceive: 'Valid for {days} days from receipt',
longTermValid: 'Long-term valid',
received: 'Received',
// settlement button
receiveCouponSettle: 'Receive & Checkout ({count})',
settleImmediately: 'Checkout ({count})'
}