mirror of
https://github.com/lobehub/lobe-chat.git
synced 2026-06-14 03:30:19 +00:00
✨ feat: add storage pay-as-you-go stubs and locale keys (#13501)
This commit is contained in:
@@ -129,6 +129,14 @@
|
||||
"upload.desc": "Details: {{detail}}",
|
||||
"upload.fileOnlySupportInServerMode": "The current deployment mode does not support uploading non-image files. To upload files in {{ext}} format, please switch to server database deployment or use the {{cloud}} service.",
|
||||
"upload.networkError": "Please check your network connection and ensure that the file storage service's cross-origin configuration is correct.",
|
||||
"upload.storageBlock.monthlyCapReached": "Your monthly storage spending cap has been reached.",
|
||||
"upload.storageBlock.noPaymentMethod": "Please add a payment method to continue uploading.",
|
||||
"upload.storageBlock.overageNotEnabled": "Your storage is full. Enable pay-as-you-go billing to continue uploading.",
|
||||
"upload.storageBlock.subscriptionPastDue": "Your subscription payment has failed. Please update your payment method.",
|
||||
"upload.storageBlock.subscriptionUnpaid": "Your subscription has been suspended. Please resolve the outstanding payment.",
|
||||
"upload.storageBlock.upgradeRequired": "Your file storage has reached the plan limit. Please upgrade your plan or delete unused files.",
|
||||
"upload.storageBlock.viewPlans": "View plans",
|
||||
"upload.storageBlock.viewUsage": "View storage usage",
|
||||
"upload.storageLimitExceeded": "Your file storage has reached the plan limit. Please upgrade your plan or delete unused files to free up space.",
|
||||
"upload.title": "File upload failed. Please check your network connection or try again later",
|
||||
"upload.unknownError": "Error reason: {{reason}}",
|
||||
|
||||
@@ -13,6 +13,8 @@
|
||||
"inbox.filterUnread": "Show unread only",
|
||||
"inbox.markAllRead": "Mark all as read",
|
||||
"inbox.title": "Notifications",
|
||||
"storage_overage_cap_reached": "Your storage pay-as-you-go monthly cap of ${{monthlyCap}} has been reached. Estimated charges this cycle are ${{estimatedCycleCharge}}. New uploads beyond your included storage will be blocked until the next billing cycle or until you increase the cap.",
|
||||
"storage_overage_cap_reached_title": "Storage pay-as-you-go cap reached",
|
||||
"video_generation_completed": "Your video \"{{prompt}}\" is ready.",
|
||||
"video_generation_completed_title": "Video generation completed"
|
||||
}
|
||||
|
||||
@@ -494,6 +494,7 @@
|
||||
"myAgents.status.published": "Published",
|
||||
"myAgents.status.unpublished": "Unpublished",
|
||||
"myAgents.title": "My Published Agents",
|
||||
"notification.category.billing.title": "Billing",
|
||||
"notification.category.generation.title": "Generation",
|
||||
"notification.category.schedule.title": "Scheduled tasks",
|
||||
"notification.email.desc": "Receive email notifications when important events occur",
|
||||
@@ -503,6 +504,7 @@
|
||||
"notification.inbox.title": "Inbox Notifications",
|
||||
"notification.item.agent_cron_job_failed": "Scheduled task failed",
|
||||
"notification.item.image_generation_completed": "Image generation completed",
|
||||
"notification.item.storage_overage_cap_reached": "Storage pay-as-you-go cap reached",
|
||||
"notification.item.video_generation_completed": "Video generation completed",
|
||||
"notification.push.desc": "Send push notifications to your mobile devices (LobeHub mobile app required)",
|
||||
"notification.push.title": "Mobile Push Notifications",
|
||||
@@ -848,6 +850,42 @@
|
||||
"storage.embeddings.used": "Vector Storage",
|
||||
"storage.title": "Data Storage",
|
||||
"storage.used": "Storage Usage",
|
||||
"storageOverage.addPaymentMethod": "Add payment method",
|
||||
"storageOverage.capUpdateFailed": "Failed to update monthly cap.",
|
||||
"storageOverage.capUpdated": "Monthly cap updated.",
|
||||
"storageOverage.capped": "Monthly spending cap reached. Overage uploads are paused.",
|
||||
"storageOverage.consent.billedTogether": "Billed together with your subscription",
|
||||
"storageOverage.consent.canDisable": "Can be disabled anytime",
|
||||
"storageOverage.consent.description": "Storage exceeding your plan quota will be charged:",
|
||||
"storageOverage.consent.enable": "Agree and enable",
|
||||
"storageOverage.consent.onlyOverage": "Only overage is charged",
|
||||
"storageOverage.consent.rate": "About {{limitedMonthlyRate}}/GB/month for a limited time (regular {{regularMonthlyRate}}).",
|
||||
"storageOverage.consent.title": "Enable Storage Pay-as-you-go",
|
||||
"storageOverage.currentPlanLocked.desc": "Your current plan does not support storage pay-as-you-go. After it ends, subscribe to a plan to enable it.",
|
||||
"storageOverage.desc": "Subscription plans can enable metered billing for storage beyond the included quota.",
|
||||
"storageOverage.disableConfirm.blockUploads": "If your storage is still above the included quota, new uploads will be blocked.",
|
||||
"storageOverage.disableConfirm.canEnableAgain": "You can enable storage pay-as-you-go again later.",
|
||||
"storageOverage.disableConfirm.confirm": "Disable",
|
||||
"storageOverage.disableConfirm.description": "After disabling, storage overage will no longer be billed.",
|
||||
"storageOverage.disableConfirm.existingCharges": "Charges already incurred in this billing cycle will still be included on your subscription invoice.",
|
||||
"storageOverage.disableConfirm.title": "Disable storage pay-as-you-go?",
|
||||
"storageOverage.disableFailed": "Failed to disable storage pay-as-you-go.",
|
||||
"storageOverage.disabled": "Storage pay-as-you-go disabled.",
|
||||
"storageOverage.enableFailed": "Failed to enable storage pay-as-you-go.",
|
||||
"storageOverage.enabled": "Storage pay-as-you-go enabled.",
|
||||
"storageOverage.monthlyCap": "Monthly Spending Cap",
|
||||
"storageOverage.monthlyCapDesc": "Stop overage uploads after this cap is reached in the current billing cycle. Leave empty for no cap.",
|
||||
"storageOverage.noPaymentMethod": "Please add a payment method to enable storage pay-as-you-go.",
|
||||
"storageOverage.rate": "About {{limitedMonthlyRate}}/GB/month for a limited time (regular {{regularMonthlyRate}}).",
|
||||
"storageOverage.subscriptionRequired.action": "View plans",
|
||||
"storageOverage.subscriptionRequired.desc": "Subscribe to a plan to enable storage pay-as-you-go for overage usage.",
|
||||
"storageOverage.title": "File Storage Pay-as-you-go",
|
||||
"storageOverage.toggle": "Enable overage billing",
|
||||
"storageOverage.unlimited": "Unlimited",
|
||||
"storageOverage.usage.current": "Usage",
|
||||
"storageOverage.usage.estimatedCharge": "Est. Cycle Charge",
|
||||
"storageOverage.usage.incurredCharge": "Incurred This Cycle",
|
||||
"storageOverage.usage.overage": "Overage",
|
||||
"submitAgentModal.button": "Submit Agent",
|
||||
"submitAgentModal.identifier": "Agent Identifier",
|
||||
"submitAgentModal.metaMiss": "Please complete the agent information before submitting. It should include name, description, and tags",
|
||||
|
||||
@@ -257,6 +257,7 @@
|
||||
"plans.features.plugins": "Exclusive Premium Plugins",
|
||||
"plans.features.showAll": "View All Features",
|
||||
"plans.features.title": "Premium Features",
|
||||
"plans.fileStorage.storagePayAsYouGo": "Storage overages support pay-as-you-go billing",
|
||||
"plans.fileStorage.title": "File Storage",
|
||||
"plans.fileStorage.tooltip": "File storage for storing files, images, and other data",
|
||||
"plans.free": "Free",
|
||||
@@ -283,7 +284,7 @@
|
||||
"plans.navs.yearly": "Yearly",
|
||||
"plans.payonce.cancel": "Cancel",
|
||||
"plans.payonce.ok": "Confirm Selection",
|
||||
"plans.payonce.popconfirm": "After one-time payment, you can upgrade anytime but downgrade requires waiting for expiration. Please confirm your selection.",
|
||||
"plans.payonce.popconfirm": "After one-time payment, you can upgrade anytime, but downgrade requires waiting for expiration. Storage pay-as-you-go is not supported. Please confirm your selection.",
|
||||
"plans.payonce.tooltip": "One-time payment only supports upgrading to a higher tier or longer duration",
|
||||
"plans.payonce.upgradeOk": "Confirm Upgrade",
|
||||
"plans.payonce.upgradePopconfirm": "Remaining value from your current plan will be applied as a discount to the new plan.",
|
||||
@@ -394,10 +395,11 @@
|
||||
"referral.table.status.suspected": "Suspected Anomaly",
|
||||
"referral.table.title": "Referral History",
|
||||
"sessionCard.title": "Ready to leave the free plan? Upgrade to enjoy premium features.",
|
||||
"summary.desc": "This amount only includes subscription service expenses.",
|
||||
"summary.desc": "This amount includes your subscription fee and any storage overage charges for this billing period.",
|
||||
"summary.dueBy": "Due on {{date}}",
|
||||
"summary.nextPayment": "Your Next Payment",
|
||||
"summary.paymentInformation": "Billing Information",
|
||||
"summary.storageSettings": "Storage pay-as-you-go",
|
||||
"summary.title": "Billing Summary",
|
||||
"summary.usageThisMonth": "View your usage this month.",
|
||||
"summary.viewBillingHistory": "View Payment History",
|
||||
|
||||
@@ -154,6 +154,15 @@
|
||||
"upload.desc": "详情:{{detail}}",
|
||||
"upload.fileOnlySupportInServerMode": "当前部署模式不支持上传非图片文件。若需上传 {{ext}},请切换到服务端数据库部署或使用 {{cloud}}",
|
||||
"upload.networkError": "网络异常或跨域配置不正确。请检查文件存储服务的 CORS 设置后重试",
|
||||
"upload.storageBlock.billingUnavailable": "当前订阅账单状态无法确认,请稍后重试或更新账单信息。",
|
||||
"upload.storageBlock.monthlyCapReached": "已达到月度存储消费上限。",
|
||||
"upload.storageBlock.noPaymentMethod": "请添加支付方式后继续上传。",
|
||||
"upload.storageBlock.overageNotEnabled": "存储空间已满。启用按量付费后可继续上传。",
|
||||
"upload.storageBlock.subscriptionPastDue": "订阅扣款失败。请更新支付方式后继续上传。",
|
||||
"upload.storageBlock.subscriptionUnpaid": "订阅已暂停。请处理未支付账单后继续上传。",
|
||||
"upload.storageBlock.upgradeRequired": "文件存储空间已达到当前套餐上限,请升级套餐或删除不需要的文件。",
|
||||
"upload.storageBlock.viewPlans": "查看套餐",
|
||||
"upload.storageBlock.viewUsage": "查看存储用量",
|
||||
"upload.storageLimitExceeded": "文件存储空间已达到当前套餐上限,请升级套餐或删除不需要的文件以释放空间。",
|
||||
"upload.title": "上传未能完成",
|
||||
"upload.unknownError": "原因:{{reason}}",
|
||||
|
||||
@@ -13,6 +13,8 @@
|
||||
"inbox.filterUnread": "仅显示未读",
|
||||
"inbox.markAllRead": "全部标为已读",
|
||||
"inbox.title": "通知",
|
||||
"storage_overage_cap_reached": "您的存储按量付费月度上限 ${{monthlyCap}} 已触达。本周期预计费用为 ${{estimatedCycleCharge}}。超出套餐存储额度的新上传会被阻止,直到下个账单周期或您提高上限。",
|
||||
"storage_overage_cap_reached_title": "存储按量付费上限已触达",
|
||||
"video_generation_completed": "视频「{{prompt}}」已生成。",
|
||||
"video_generation_completed_title": "视频生成完成"
|
||||
}
|
||||
|
||||
@@ -494,6 +494,7 @@
|
||||
"myAgents.status.published": "已上架",
|
||||
"myAgents.status.unpublished": "未上架",
|
||||
"myAgents.title": "我发布的助理",
|
||||
"notification.category.billing.title": "账单",
|
||||
"notification.category.generation.title": "生成",
|
||||
"notification.category.schedule.title": "定时任务",
|
||||
"notification.email.desc": "当重要事件发生时接收邮件通知",
|
||||
@@ -503,6 +504,7 @@
|
||||
"notification.inbox.title": "站内通知",
|
||||
"notification.item.agent_cron_job_failed": "计划任务失败",
|
||||
"notification.item.image_generation_completed": "图片生成完成",
|
||||
"notification.item.storage_overage_cap_reached": "存储按量付费上限已触达",
|
||||
"notification.item.video_generation_completed": "视频生成完成",
|
||||
"notification.push.desc": "向您的移动设备发送推送通知(需要安装 LobeHub 移动应用)",
|
||||
"notification.push.title": "移动推送通知",
|
||||
@@ -848,6 +850,43 @@
|
||||
"storage.embeddings.used": "向量存储",
|
||||
"storage.title": "数据存储",
|
||||
"storage.used": "存储用量",
|
||||
"storageOverage.addPaymentMethod": "添加支付方式",
|
||||
"storageOverage.capUpdateFailed": "月度上限更新失败。",
|
||||
"storageOverage.capUpdated": "月度上限已更新。",
|
||||
"storageOverage.capped": "已达到月度消费上限,超额上传已暂停。",
|
||||
"storageOverage.consent.billedMonthlyForYearly": "存储超额费用按月结算,不等到年费续订时结算",
|
||||
"storageOverage.consent.billedTogether": "将与订阅账单一起结算",
|
||||
"storageOverage.consent.canDisable": "可随时关闭",
|
||||
"storageOverage.consent.description": "超出套餐额度的存储将按以下标准计费:",
|
||||
"storageOverage.consent.enable": "同意并启用",
|
||||
"storageOverage.consent.onlyOverage": "仅对超出额度的部分计费",
|
||||
"storageOverage.consent.rate": "限时约 {{limitedMonthlyRate}}/GB/月(原价 {{regularMonthlyRate}})。",
|
||||
"storageOverage.consent.title": "启用存储按量付费",
|
||||
"storageOverage.currentPlanLocked.desc": "当前计划暂不支持存储按量付费。计划结束后,订阅套餐即可开启。",
|
||||
"storageOverage.desc": "订阅套餐可为超出套餐额度的存储启用按量计费。",
|
||||
"storageOverage.disableConfirm.blockUploads": "如果当前文件存储仍超出套餐额度,新上传会被拦截。",
|
||||
"storageOverage.disableConfirm.canEnableAgain": "之后可随时重新开启文件存储按量付费。",
|
||||
"storageOverage.disableConfirm.confirm": "确认关闭",
|
||||
"storageOverage.disableConfirm.description": "关闭后,超出套餐额度的文件存储将不再继续按量计费。",
|
||||
"storageOverage.disableConfirm.existingCharges": "本账期已产生的费用仍会随订阅账单结算。",
|
||||
"storageOverage.disableConfirm.title": "关闭文件存储按量付费?",
|
||||
"storageOverage.disableFailed": "存储按量付费关闭失败。",
|
||||
"storageOverage.disabled": "存储按量付费已关闭。",
|
||||
"storageOverage.enableFailed": "存储按量付费启用失败。",
|
||||
"storageOverage.enabled": "存储按量付费已启用。",
|
||||
"storageOverage.monthlyCap": "月度消费上限",
|
||||
"storageOverage.monthlyCapDesc": "达到该上限后,本账期内会暂停超额上传。留空表示不设置上限。",
|
||||
"storageOverage.noPaymentMethod": "请先添加支付方式,再启用存储按量付费。",
|
||||
"storageOverage.rate": "限时约 {{limitedMonthlyRate}}/GB/月(原价 {{regularMonthlyRate}})。",
|
||||
"storageOverage.subscriptionRequired.action": "查看套餐",
|
||||
"storageOverage.subscriptionRequired.desc": "订阅套餐后,可为超出额度的文件存储启用按量付费。",
|
||||
"storageOverage.title": "文件存储按量付费",
|
||||
"storageOverage.toggle": "启用超额存储计费",
|
||||
"storageOverage.unlimited": "不设上限",
|
||||
"storageOverage.usage.current": "用量",
|
||||
"storageOverage.usage.estimatedCharge": "预计本账期费用",
|
||||
"storageOverage.usage.incurredCharge": "本账期已产生费用",
|
||||
"storageOverage.usage.overage": "超额",
|
||||
"submitAgentModal.button": "提交助理",
|
||||
"submitAgentModal.identifier": "助理标识符(identifier)",
|
||||
"submitAgentModal.metaMiss": "请补全助理信息后提交,需要包含名称、描述和标签",
|
||||
|
||||
@@ -257,6 +257,7 @@
|
||||
"plans.features.plugins": "专属高级插件",
|
||||
"plans.features.showAll": "查看全部功能",
|
||||
"plans.features.title": "高级功能",
|
||||
"plans.fileStorage.storagePayAsYouGo": "超出文件存储额度后支持按量付费",
|
||||
"plans.fileStorage.title": "文件存储",
|
||||
"plans.fileStorage.tooltip": "用于存储文件、图片等数据的空间",
|
||||
"plans.free": "免费",
|
||||
@@ -283,7 +284,7 @@
|
||||
"plans.navs.yearly": "按年",
|
||||
"plans.payonce.cancel": "取消",
|
||||
"plans.payonce.ok": "确认选择",
|
||||
"plans.payonce.popconfirm": "一次性付款后可随时升级,降级需等到期。请确认您的选择。",
|
||||
"plans.payonce.popconfirm": "一次性付款后可随时升级,降级需等到期,且不支持文件存储按量付费。请确认您的选择。",
|
||||
"plans.payonce.tooltip": "一次性付款仅支持升级到更高档位或更长时长",
|
||||
"plans.payonce.upgradeOk": "确认升级",
|
||||
"plans.payonce.upgradePopconfirm": "当前计划的剩余价值将作为折扣应用于新计划。",
|
||||
@@ -396,10 +397,14 @@
|
||||
"referral.table.status.suspected": "疑似异常",
|
||||
"referral.table.title": "推荐记录",
|
||||
"sessionCard.title": "准备离开免费计划?升级以享受高级功能。",
|
||||
"summary.desc": "此金额仅包含订阅服务费用。",
|
||||
"summary.annualRenewal": "年费套餐续费:{{amount}},{{date}}",
|
||||
"summary.desc": "此金额包含订阅费用和本期超额存储费用。",
|
||||
"summary.dueBy": "应付款日期:{{date}}",
|
||||
"summary.nextMonthlyPayment": "您的下月付款",
|
||||
"summary.nextPayment": "您的下次付款",
|
||||
"summary.paymentInformation": "账单信息",
|
||||
"summary.storageMonthlyDesc": "此金额为当前月度账期内的存储超额费用。",
|
||||
"summary.storageSettings": "存储按量付费",
|
||||
"summary.title": "账单摘要",
|
||||
"summary.usageThisMonth": "查看本月使用情况。",
|
||||
"summary.viewBillingHistory": "查看付款记录",
|
||||
|
||||
Reference in New Issue
Block a user