- 3 个并行 agent 各管 5 页,互不重叠命名空间 - 全 App 18 页均 i18n.bind,22 命名空间/400 键中英对齐 - 动态文案(时长/天数/价格/区域)JS 内 i18n.t 计算;区域标签复用 common.regions
88 行
3.1 KiB
JavaScript
88 行
3.1 KiB
JavaScript
// Strings for the subPlans page. Fill zh/en with identical key structure.
|
|
module.exports = {
|
|
zh: {
|
|
title: '订阅服务',
|
|
subtitle: '解锁智能模式',
|
|
currentPlanLabel: '当前套餐',
|
|
remainDaysLabel: '剩余天数',
|
|
daysValue: '{days}天',
|
|
choosePlan: '选择订阅套餐',
|
|
loadingPlans: '加载套餐中...',
|
|
smartMode: '智能模式',
|
|
smartModeDesc: '智能自动调节',
|
|
renew: '续费',
|
|
confirmPay: '确认支付',
|
|
agreement: '支付即表示同意《订阅协议》',
|
|
// plan names (also used as fallback plan labels)
|
|
planTrial: '试用',
|
|
planMonthly: '月卡',
|
|
planYearly: '年卡',
|
|
// computed plan descriptions
|
|
free: '免费',
|
|
descTrial: '{days}天免费体验',
|
|
descSave: '省¥{amount}',
|
|
descDaily: '约{price}元/天',
|
|
tagRecommend: '推荐',
|
|
tagUsed: '已使用',
|
|
// modals / toasts
|
|
tipTitle: '提示',
|
|
agreementBuilding: '订阅协议内容建设中',
|
|
activateTrialTitle: '激活试用',
|
|
activateTrialConfirm: '免费试用 {desc}?',
|
|
confirmRenewTitle: '确认续费',
|
|
confirmPayTitle: '确认支付',
|
|
renewContent: '在现有订阅基础上延长{days}天,支付 ¥{price}',
|
|
payContent: '支付 ¥{price}',
|
|
trialActivated: '试用已激活',
|
|
activateFailed: '激活失败',
|
|
payUnavailable: '支付服务暂不可用',
|
|
payCancelled: '已取消支付',
|
|
payFailed: '支付失败',
|
|
createOrderFailed: '创建订单失败',
|
|
paySuccess: '支付成功',
|
|
payProcessing: '支付处理中,请稍后在订阅页查看'
|
|
},
|
|
en: {
|
|
title: 'Subscription',
|
|
subtitle: 'Unlock Smart Mode',
|
|
currentPlanLabel: 'Current plan',
|
|
remainDaysLabel: 'Days remaining',
|
|
daysValue: '{days} days',
|
|
choosePlan: 'Choose a plan',
|
|
loadingPlans: 'Loading plans...',
|
|
smartMode: 'Smart Mode',
|
|
smartModeDesc: 'Automatic smart adjustment',
|
|
renew: 'Renew',
|
|
confirmPay: 'Pay Now',
|
|
agreement: 'By paying you agree to the Subscription Agreement',
|
|
// plan names (also used as fallback plan labels)
|
|
planTrial: 'Trial',
|
|
planMonthly: 'Monthly',
|
|
planYearly: 'Yearly',
|
|
// computed plan descriptions
|
|
free: 'Free',
|
|
descTrial: '{days}-day free trial',
|
|
descSave: 'Save ¥{amount}',
|
|
descDaily: 'About ¥{price}/day',
|
|
tagRecommend: 'Best value',
|
|
tagUsed: 'Used',
|
|
// modals / toasts
|
|
tipTitle: 'Notice',
|
|
agreementBuilding: 'The subscription agreement is being prepared',
|
|
activateTrialTitle: 'Activate trial',
|
|
activateTrialConfirm: 'Start free trial: {desc}?',
|
|
confirmRenewTitle: 'Confirm renewal',
|
|
confirmPayTitle: 'Confirm payment',
|
|
renewContent: 'Extend your current subscription by {days} days for ¥{price}',
|
|
payContent: 'Pay ¥{price}',
|
|
trialActivated: 'Trial activated',
|
|
activateFailed: 'Activation failed',
|
|
payUnavailable: 'Payment service is unavailable',
|
|
payCancelled: 'Payment cancelled',
|
|
payFailed: 'Payment failed',
|
|
createOrderFailed: 'Failed to create order',
|
|
paySuccess: 'Payment successful',
|
|
payProcessing: 'Payment is processing. Please check the subscription page later.'
|
|
}
|
|
}
|