feat: 新增多语言文案、优化导航及工具函数,修复部分业务逻辑
1. 新增多语言资源文件,覆盖文章、预约日期、会员信息、优惠券、表单、购物车、积分商城、分销、AI聊天等多个模块 2. 优化底部导航组件,使用多语言配置替代硬编码文案 3. 重构工具函数,新增从后端数据提取多语言文案的工具方法 4. 修复邀请好友页面的保存提示文案,替换为多语言版本 5. 修复商品SKU组件的提示文案,使用多语言配置 6. 重构AI聊天页面的帮助文档和回复模板,使用多语言配置 7. 优化空状态组件,支持多语言默认文案 8. 修复跳转逻辑,补全参数传递 9. 新增本地开发环境配置
This commit is contained in:
@@ -1,3 +1,56 @@
|
||||
export const lang = {
|
||||
// title is the page title
|
||||
title: 'Invite Friends',
|
||||
}
|
||||
|
||||
// Activity header
|
||||
activityDescription: 'Activity Description',
|
||||
activityTime: 'Activity Time: {startTime} to {endTime}',
|
||||
inviteNow: 'Invite Now',
|
||||
|
||||
// Invite list
|
||||
myFriends: 'My Friends',
|
||||
cashRedPacketAmount: '{amount} yuan cash red packet',
|
||||
pointsAmount: '{amount} points',
|
||||
couponsAmount: '{count} coupons',
|
||||
viewMore: 'View More',
|
||||
noMoreData: 'No more data',
|
||||
noInvitedFriendsTip: 'You haven\'t invited any new friends yet',
|
||||
inviteTip: 'Invite friends and earn rewards. Give it a try~',
|
||||
|
||||
// Invite rewards
|
||||
inviteRewards: 'Invite Rewards',
|
||||
cashRedPacket: 'Cash Red Packet',
|
||||
points: 'Points',
|
||||
couponUnit: '',
|
||||
coupon: 'Coupon',
|
||||
shareDesc: 'Share with friends. When friends enter through your share link and register, you can receive the following rewards:',
|
||||
balanceReward: 'Get {amount} yuan red packet',
|
||||
pointReward: 'Get {amount} points',
|
||||
couponReward: 'Get {count} coupons',
|
||||
unlimitedReward: 'Unlimited rewards available',
|
||||
rewardLimit: 'Reward limit: {max} people',
|
||||
|
||||
// Invite steps
|
||||
howToInvite: 'How to Invite',
|
||||
stepShareLink: 'Share link with friends',
|
||||
stepFriendEnter: 'Friend enters',
|
||||
stepFriendRegister: 'Friend registers and gets reward',
|
||||
|
||||
// Poster popup
|
||||
saveImage: 'Save Image',
|
||||
longPressSaveImage: 'Long press to save image',
|
||||
|
||||
// Share popup
|
||||
share: 'Share',
|
||||
shareToFriends: 'Share to Friends',
|
||||
generatePoster: 'Generate Share Poster',
|
||||
copyLink: 'Copy Link',
|
||||
cancelShare: 'Cancel',
|
||||
|
||||
// Empty data
|
||||
noData: 'No relevant data',
|
||||
|
||||
// Action tips
|
||||
saveSuccess: 'Saved successfully',
|
||||
saveFailed: 'Save failed, please try again later',
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user