Fix: new upgrade page (#12417)

This commit is contained in:
NFish 2025-03-06 10:27:13 +08:00 • committed by GitHub
commit 9962118dbd
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
50 changed files with 3958 additions and 607 deletions

View file

@ -1,5 +1,14 @@
const translation = {
currentPlan: 'Current Plan',
usagePage: {
teamMembers: 'Team Members',
buildApps: 'Build Apps',
annotationQuota: 'Annotation Quota',
documentsUploadQuota: 'Documents Upload Quota',
vectorSpace: 'Knowledge Data Storage',
vectorSpaceTooltip: 'Documents with the High Quality indexing mode will consume Knowledge Data Storage resources. When Knowledge Data Storage reaches the limit, new documents will not be uploaded.',
},
teamMembers: 'Team Members',
upgradeBtn: {
plain: 'Upgrade Plan',
encourage: 'Upgrade Now',
@ -8,9 +17,14 @@ const translation = {
viewBilling: 'Manage billing and subscriptions',
buyPermissionDeniedTip: 'Please contact your enterprise administrator to subscribe',
plansCommon: {
title: 'Choose a plan that’s right for you',
yearlyTip: 'Get 2 months for free by subscribing yearly!',
mostPopular: 'Most Popular',
title: 'Pricing that powers your AI journey',
freeTrialTipPrefix: 'Sign up and get a ',
freeTrialTip: 'free trial of 200 OpenAI calls. ',
freeTrialTipSuffix: 'No credit card required',
yearlyTip: 'Pay for 10 months, enjoy 1 Year!',
mostPopular: 'Popular',
cloud: 'Cloud Service',
self: 'Self-Hosted',
planRange: {
monthly: 'Monthly',
yearly: 'Yearly',
@ -19,33 +33,38 @@ const translation = {
year: 'year',
save: 'Save ',
free: 'Free',
annualBilling: 'Annual Billing',
comparePlanAndFeatures: 'Compare plans & features',
priceTip: 'per workspace/',
currentPlan: 'Current Plan',
contractSales: 'Contact sales',
contractOwner: 'Contact team manager',
startForFree: 'Start for free',
getStartedWith: 'Get started with ',
startForFree: 'Start for Free',
getStarted: 'Get Started',
contactSales: 'Contact Sales',
talkToSales: 'Talk to Sales',
modelProviders: 'Model Providers',
teamMembers: 'Team Members',
modelProviders: 'Support OpenAI/Anthropic/Llama2/Azure OpenAI/Hugging Face/Replicate',
teamWorkspace: '{{count,number}} Team Workspace',
teamMember_one: '{{count,number}} Team Member',
teamMember_other: '{{count,number}} Team Members',
annotationQuota: 'Annotation Quota',
buildApps: 'Build Apps',
vectorSpace: 'Vector Space',
vectorSpaceBillingTooltip: 'Each 1MB can store about 1.2million characters of vectorized data(estimated using OpenAI Embeddings, varies across models).',
vectorSpaceTooltip: 'Vector Space is the long-term memory system required for LLMs to comprehend your data.',
documentsUploadQuota: 'Documents Upload Quota',
documentProcessingPriority: 'Document Processing Priority',
documentProcessingPriorityTip: 'For higher document processing priority, please upgrade your plan.',
documentProcessingPriorityUpgrade: 'Process more data with higher accuracy at faster speeds.',
buildApps: '{{count,number}} Apps',
documents: '{{count,number}} Knowledge Documents',
documentsTooltip: 'Quota on the number of documents imported from the Knowledge Data Source.',
vectorSpace: '{{size}} Knowledge Data Storage',
vectorSpaceTooltip: 'Documents with the High Quality indexing mode will consume Knowledge Data Storage resources. When Knowledge Data Storage reaches the limit, new documents will not be uploaded.',
documentsRequestQuota: '{{count,number}}/min Knowledge Request Rate Limit',
documentsRequestQuotaTooltip: 'Specifies the total number of actions a workspace can perform per minute within the knowledge base, including dataset creation, deletion, updates, document uploads, modifications, archiving, and knowledge base queries. This metric is used to evaluate the performance of knowledge base requests. For example, if a Sandbox user performs 10 consecutive hit tests within one minute, their workspace will be temporarily restricted from performing the following actions for the next minute: dataset creation, deletion, updates, and document uploads or modifications. ',
documentProcessingPriority: ' Document Processing',
priority: {
'standard': 'Standard',
'priority': 'Priority',
'top-priority': 'Top Priority',
},
logsHistory: 'Logs history',
logsHistory: '{{days}} Log history',
customTools: 'Custom Tools',
unavailable: 'Unavailable',
days: 'days',
days: 'Days',
unlimited: 'Unlimited',
support: 'Support',
supportItems: {
@ -68,12 +87,13 @@ const translation = {
member: 'Member',
memberAfter: 'Member',
messageRequest: {
title: 'Message Credits',
tooltip: 'Message invocation quotas for various plans using OpenAI models (except gpt4).Messages over the limit will use your OpenAI API Key.',
title: '{{count,number}} messages',
titlePerMonth: '{{count,number}} messages/month',
tooltip: 'Message invocation quotas for various plans using OpenAl models. Messages over the limit will use your OpenAI API Key.',
},
annotatedResponse: {
title: 'Annotation Quota Limits',
tooltip: 'Manual editing and annotation of responses provides customizable high-quality question-answering abilities for apps. (Applicable only in chat apps)',
title: '{{count,number}} Annotation Quota Limits',
tooltip: 'Manual editing and annotation of responses provides customizable high-quality question-answering abilities for apps. (Applicable only in Chat apps)',
},
ragAPIRequestTooltip: 'Refers to the number of API calls invoking only the knowledge base processing capabilities of Dify.',
receiptInfo: 'Only team owner and team admin can subscribe and view billing information',
@ -81,23 +101,61 @@ const translation = {
plans: {
sandbox: {
name: 'Sandbox',
description: '200 times GPT free trial',
includesTitle: 'Includes:',
description: 'Free Trial of Core Capabilities',
},
professional: {
name: 'Professional',
description: 'For individuals and small teams to unlock more power affordably.',
includesTitle: 'Everything in free plan, plus:',
description: 'For Independent Developers/Small Teams',
},
team: {
name: 'Team',
description: 'Collaborate without limits and enjoy top-tier performance.',
includesTitle: 'Everything in Professional plan, plus:',
description: 'For Medium-sized Teams',
},
community: {
name: 'Community',
description: 'For Individual Users, Small Teams, or Non-commercial Projects',
price: 'Free',
btnText: 'Get Started with Community',
includesTitle: 'Free Features:',
features: [
'All Core Features Released Under the Public Repository',
'Single Workspace',
'Complies with Dify Open Source License',
],
},
premium: {
name: 'Premium',
description: 'For Mid-sized Organizations and Teams',
price: 'Scalable',
priceTip: 'Based on Cloud Marketplace',
btnText: 'Get Premium in',
includesTitle: 'Everything from Community, plus:',
comingSoon: 'Microsoft Azure & Google Cloud Support Coming Soon',
features: [
'Self-managed Reliability by Various Cloud Providers',
'Single Workspace',
'WebApp Logo & Branding Customization',
'Priority Email & Chat Support',
],
},
enterprise: {
name: 'Enterprise',
description: 'Get full capabilities and support for large-scale mission-critical systems.',
includesTitle: 'Everything in Team plan, plus:',
description: 'For Enterprise Require Organization-wide Security, Compliance, Scalability, Control and More Advanced Features',
price: 'Custom',
priceTip: 'Annual Billing Only',
btnText: 'Contact Sales',
includesTitle: 'Everything from Premium, plus:',
features: [
'Enterprise-grade Scalable Deployment Solutions',
'Commercial License Authorization',
'Exclusive Enterprise Features',
'Multiple Workspaces & Enterprise Management',
'SSO',
'Negotiated SLAs by Dify Partners',
'Advanced Security & Controls',
'Updates and Maintenance by Dify Officially',
'Professional Technical Support',
],
},
},
vectorSpace: {

View file

@ -1,5 +1,13 @@
const translation = {
currentPlan: '現在のプラン',
usagePage: {
teamMembers: 'チームメンバー',
buildApps: 'アプリを作成する',
annotationQuota: 'アノテーション・クォータ',
documentsUploadQuota: 'ドキュメント・アップロード・クォータ',
vectorSpace: '知識データストレージ',
vectorSpaceTooltip: '高品質インデックスモードのドキュメントは、知識データストレージのリソースを消費します。知識データストレージの上限に達すると、新しいドキュメントはアップロードされません。',
},
upgradeBtn: {
plain: 'プランをアップグレード',
encourage: '今すぐアップグレード',
@ -8,9 +16,14 @@ const translation = {
viewBilling: '請求とサブスクリプションの管理',
buyPermissionDeniedTip: 'サブスクリプションするには、エンタープライズ管理者に連絡してください',
plansCommon: {
title: 'あなた様に合ったプランを選択してください',
yearlyTip: '年間購読で2か月無料!',
mostPopular: '最も人気のある',
title: 'あなたのAIの旅を支える価格設定',
freeTrialTipPrefix: 'サインアップ後、',
freeTrialTip: '200回のOpenAIコールの無料に受け取る',
freeTrialTipSuffix: '。クレジットカード不要',
yearlyTip: '10ヶ月分支払って、1年間楽しもう!',
mostPopular: '人気',
cloud: 'クラウドサービス',
self: 'セルフホストサービス',
planRange: {
monthly: '月額',
yearly: '年額',
@ -19,33 +32,38 @@ const translation = {
year: '年',
save: '節約 ',
free: '無料',
annualBilling: '年次請求',
comparePlanAndFeatures: 'プランと機能を比較する',
priceTip: 'ワークスペース/',
currentPlan: '現在のプラン',
contractSales: '営業に連絡する',
contractOwner: 'チームマネージャーに連絡する',
startForFree: '無料で始める',
getStartedWith: '始める ',
getStarted: '始める',
contactSales: '営業に連絡する',
talkToSales: '営業と話す',
modelProviders: 'モデルプロバイダー',
teamMembers: 'チームメンバー',
modelProviders: 'OpenAI/Anthropic/Llama2/Azure OpenAI/Hugging Face/Replicateをサポート',
teamWorkspace: '{{count,number}}チームワークスペース',
teamMember_one: 'チームメンバー:{{count,number}}人',
teamMember_other: 'チームメンバー:{{count,number}}人',
annotationQuota: 'アノテーション・クォータ',
buildApps: 'アプリを作成する',
vectorSpace: 'ベクトルスペース',
vectorSpaceBillingTooltip: '1MBあたり約120万文字のベクトル化データを保存できます(OpenAI Embeddingsを使用して推定され、モデルによって異なります)。',
vectorSpaceTooltip: 'ベクトルスペースは、LLMがデータを理解するために必要な長期記憶システムです。',
documentsUploadQuota: 'ドキュメント・アップロード・クォータ',
documentProcessingPriority: 'ドキュメント処理の優先度',
documentProcessingPriorityTip: 'より高いドキュメント処理の優先度をご希望の場合は、プランをアップグレードしてください。',
documentProcessingPriorityUpgrade: 'より高い精度と高速な速度でデータを処理します。',
buildApps: 'アプリの数:{{count,number}}個',
documents: '{{count,number}}の知識文書',
documentsTooltip: 'ナレッジデータソースからインポートされたドキュメントの数に対するクォータ。',
vectorSpace: '{{size}}の知識データストレージ',
vectorSpaceTooltip: '高品質インデックスモードのドキュメントは、知識データストレージのリソースを消費します。知識データストレージの上限に達すると、新しいドキュメントはアップロードされません。',
documentsRequestQuota: '{{count,number}}/分のナレッジ リクエストのレート制限',
documentsRequestQuotaTooltip: 'ナレッジベース内でワークスペースが1分間に実行できる操作の総数を示します。これには、データセットの作成、削除、更新、ドキュメントのアップロード、修正、アーカイブ、およびナレッジベースクエリが含まれます。この指標は、ナレッジベースリクエストのパフォーマンスを評価するために使用されます。例えば、Sandbox ユーザーが1分間に10回連続でヒットテストを実行した場合、そのワークスペースは次の1分間、データセットの作成、削除、更新、ドキュメントのアップロードや修正などの操作を一時的に実行できなくなります。',
documentProcessingPriority: '文書処理',
priority: {
'standard': '標準',
'priority': '優先',
'top-priority': '最優先',
},
logsHistory: 'ログ履歴',
logsHistory: '{{days}}のログ履歴',
customTools: 'カスタムツール',
unavailable: '利用不可',
days: '日',
days: '日間',
unlimited: '無制限',
support: 'サポート',
supportItems: {
@ -68,40 +86,79 @@ const translation = {
member: 'メンバー',
memberAfter: 'メンバー',
messageRequest: {
title: 'メッセージクレジット',
tooltip: 'OpenAIモデルを使用したさまざまなプランのメッセージ呼び出しクォータ(gpt4を除く)。制限を超えるメッセージはOpenAI APIキーを使用します。',
title: '{{count,number}}メッセージ',
titlePerMonth: '{{count,number}}メッセージ/月',
tooltip: 'Open Alモデルを使用するさまざまなプランのメッセージ呼び出しクォータ。上限を超えるメッセージは、Open AI APIキーを使用します。',
},
annotatedResponse: {
title: '注釈クォータ制限',
tooltip: '手動での編集と応答の注釈付けにより、アプリのカスタマイズ可能な高品質な質問応答機能が提供されます(チャットアプリのみ適用)。',
title: '{{count,number}}の注釈クォータ制限',
tooltip: '手動での回答の編集と注釈により、カスタマイズ可能な高品質の質問応答機能をアプリに提供します。(チャットアプリのみに適用)',
},
ragAPIRequestTooltip: 'Difyのナレッジベース処理機能のみを呼び出すAPI呼び出しの数を指します。',
receiptInfo: 'チームオーナーとチーム管理者のみが購読および請求情報を表示できます',
},
plans: {
sandbox: {
name: 'サンドボックス',
description: 'GPTの無料トライアル200回',
includesTitle: '含まれるもの:',
name: 'Sandbox',
description: 'コア機能を無料で試す',
},
professional: {
name: 'プロフェッショナル',
description: '個人や小規模チーム向けにより多くのパワーを手頃な価格で提供します。',
includesTitle: '無料プランに加えて、次も含まれます:',
name: 'Professional',
description: '独立した開発者/小規模チーム向け',
},
team: {
name: 'チーム',
description: '制限なく協力し、最高のパフォーマンスを楽しむ。',
includesTitle: 'プロフェッショナルプランに加えて、次も含まれます:',
name: 'Team',
description: '中規模チーム向け',
},
community: {
name: 'Community',
description: '個人ユーザー、小規模チーム、または非営利プロジェクト向け',
price: '無料',
btnText: 'コミュニティを始めましょう',
includesTitle: '無料の機能:',
features: [
'すべてのコア機能がパブリック リポジトリでリリースされる',
'単一のワークスペース',
'Difyオープンソースライセンスに準拠しています',
],
},
premium: {
name: 'Premium',
description: '中規模の組織やチーム向け',
price: 'スケーラブル',
priceTip: 'クラウドマーケットプレイスに基づく',
btnText: 'プレミアムを獲得する',
includesTitle: 'コミュニティからのすべてに加えて:',
comingSoon: 'Microsoft AzureとGoogle Cloudのアポートは近日公開',
features: [
'さまざまなクラウドプロバイダーによる自己管理の信頼性',
'単一のワークスペース',
'カスタマイズ Webアプリのロゴやブランド',
'優先メールとチャットのサポート',
],
},
enterprise: {
name: 'エンタープライズ',
description: '大規模なミッションクリティカルシステムのためのフル機能とサポートを提供します。',
includesTitle: 'チームプランに加えて、次も含まれます:',
name: 'Enterprise',
description: 'エンタープライズグレードのセキュリティ、コンプライアンス、拡張性、制御、およびより高度な機能を必要とする企業向け',
price: 'カスタム',
priceTip: '年間契約のみ',
btnText: '営業担当者へのお問い合わせ',
includesTitle: 'プレミアムのすべてに加えて:',
features: [
'エンタープライズグレードのスケーラブルな導入ソリューション',
'商用ライセンスの認可',
'エンタープライズ限定の機能',
'複数のワークスペースと企業の管理',
'SSO',
'Dify Partnersによる交渉済みのSLA',
'高度なセキュリティ',
'Dify公式によるアップデートとメンテナンス',
'専門的な技術サポート',
],
},
},
vectorSpace: {
fullTip: 'ベクトルスペースがいっぱいです。',
fullTip: '知識データストレージがいっぱいです。',
fullSolution: 'より多くのスペースを得るためにプランをアップグレードしてください。',
},
apps: {

View file

@ -1,5 +1,13 @@
const translation = {
currentPlan: '当前套餐',
usagePage: {
teamMembers: '团队成员',
buildApps: '构建应用程序数',
annotationQuota: '标注回复数',
documentsUploadQuota: '文档上传配额',
vectorSpace: '知识库数据存储空间',
vectorSpaceTooltip: '采用高质量索引模式的文档会消耗知识数据存储资源。当知识数据存储达到限制时,将不会上传新文档。',
},
upgradeBtn: {
plain: '升级套餐',
encourage: '立即升级',
@ -8,9 +16,14 @@ const translation = {
viewBilling: '管理账单及订阅',
buyPermissionDeniedTip: '请联系企业管理员订阅',
plansCommon: {
title: '选择适合您的套餐',
yearlyTip: '订阅年度计划可免费获得 2个月!',
title: '为您的 AI 之旅提供动力的定价套餐',
freeTrialTipPrefix: '注册即可',
freeTrialTip: '免费试用 200 个 OpenAI 消息额度',
freeTrialTipSuffix: '。无需信用卡',
yearlyTip: '支付 10 个月,享受 1 年!',
mostPopular: '最受欢迎',
cloud: '云服务',
self: '自部署',
planRange: {
monthly: '按月',
yearly: '按年',
@ -18,31 +31,36 @@ const translation = {
month: '月',
year: '年',
save: '节省',
free: '免费',
annualBilling: '按年计费',
comparePlanAndFeatures: '对比套餐 & 功能特性',
priceTip: '每个团队空间/',
currentPlan: '当前计划',
contractSales: '联系销售',
contractOwner: '联系团队管理员',
free: '免费',
startForFree: '免费开始',
getStartedWith: '开始使用',
getStarted: '立即开始',
contactSales: '联系销售',
talkToSales: '联系销售',
modelProviders: '支持的模型提供商',
teamMembers: '团队成员',
buildApps: '构建应用程序数',
modelProviders: '支持 OpenAI/Anthropic/Llama2/Azure OpenAI/Hugging Face/Replicate',
teamWorkspace: '{{count,number}} 个团队空间',
teamMember_one: '{{count,number}} 名团队成员',
teamMember_other: '{{count,number}} 名团队成员',
annotationQuota: '标注回复数',
vectorSpace: '向量空间',
vectorSpaceTooltip: '向量空间是 LLMs 理解您的数据所需的长期记忆系统。',
vectorSpaceBillingTooltip: '向量存储是将知识库向量化处理后为让 LLMs 理解数据而使用的长期记忆存储,1MB 大约能满足1.2 million character 的向量化后数据存储(以 OpenAI Embedding 模型估算,不同模型计算方式有差异)。在向量化过程中,实际的压缩或尺寸减小取决于内容的复杂性和冗余性。',
documentsUploadQuota: '文档上传配额',
documentProcessingPriority: '文档处理优先级',
documentProcessingPriorityTip: '如需更高的文档处理优先级,请升级您的套餐',
documentProcessingPriorityUpgrade: '以更快的速度、更高的精度处理更多的数据。',
buildApps: '{{count, number}} 个应用程序',
documents: '{{count, number}} 个知识库文档上传配额',
documentsTooltip: '从知识库的数据源导入的文档数量配额。',
vectorSpace: '{{size}} 知识库数据存储空间',
vectorSpaceTooltip: '采用高质量索引模式的文档会消耗知识数据存储资源。当知识数据存储达到限制时,将不会上传新文档。',
documentsRequestQuota: '{{count,number}}/分钟 知识库请求频率限制',
documentsRequestQuotaTooltip: '指每分钟内,一个空间在知识库中可执行的操作总数,包括数据集的创建、删除、更新,文档的上传、修改、归档,以及知识库查询等,用于评估知识库请求的性能。例如,Sandbox 用户在 1 分钟内连续执行 10 次命中测试,其工作区将在接下来的 1 分钟内无法继续执行以下操作:数据集的创建、删除、更新,文档的上传、修改等操作。',
documentProcessingPriority: '文档处理',
priority: {
'standard': '标准',
'priority': '优先',
'top-priority': '最高优先级',
},
logsHistory: '日志历史',
logsHistory: '{{days}}日志历史',
customTools: '自定义工具',
unavailable: '不可用',
days: '天',
@ -68,12 +86,13 @@ const translation = {
member: '成员',
memberAfter: '个成员',
messageRequest: {
title: '消息额度',
tooltip: '为不同方案提供基于 OpenAI 模型的消息响应额度。',
title: '{{count,number}} 条消息额度',
titlePerMonth: '{{count,number}} 条消息额度/月',
tooltip: '为不同方案提供基于OpenAl模型的消息响应额度。',
},
annotatedResponse: {
title: '标注回复数',
tooltip: '标注回复功能通过人工编辑标注为应用提供了可定制的高质量问答回复能力',
title: '{{count,number}} 个标注回复数',
tooltip: '标注回复功能通过人工编辑标注为应用提供了可定制的高质量问答回复能力。',
},
ragAPIRequestTooltip: '指单独调用 Dify 知识库数据处理能力的 API。',
receiptInfo: '只有团队所有者和团队管理员才能订阅和查看账单信息',
@ -81,27 +100,65 @@ const translation = {
plans: {
sandbox: {
name: 'Sandbox',
description: '200次 GPT 免费试用',
includesTitle: '包括:',
description: '核心功能免费试用',
},
professional: {
name: 'Professional',
description: '让个人和小团队能够以经济实惠的方式释放更多能力。',
includesTitle: 'Sandbox 计划中的一切,加上:',
description: '对于独立开发者/小团队',
},
team: {
name: 'Team',
description: '协作无限制并享受顶级性能。',
includesTitle: 'Professional 计划中的一切,加上:',
description: '对于中型团队',
},
community: {
name: 'Community',
description: '适用于个人用户、小型团队或非商业项目',
price: '免费',
btnText: '开始使用',
includesTitle: '免费功能:',
features: [
'所有核心功能均在公共存储库下发布',
'单一工作空间',
'符合 Dify 开源许可证',
],
},
premium: {
name: 'Premium',
description: '对于中型组织和团队',
price: '可扩展',
priceTip: '基于云市场',
btnText: '获得 Premium 版',
includesTitle: 'Community 版的所有功能,加上:',
comingSoon: '即将支持 Microsoft Azure & Google Cloud',
features: [
'各个云提供商自行管理的可靠性',
'单一工作空间',
'自定义 WebApp & 品牌',
'优先电子邮件 & 聊天支持',
],
},
enterprise: {
name: 'Enterprise',
description: '获得大规模关键任务系统的完整功能和支持。',
includesTitle: 'Team 计划中的一切,加上:',
description: '对于需要组织范围内的安全性、合规性、可扩展性、控制和更高级功能的企业',
price: '定制',
priceTip: '仅按年计费',
btnText: '联系销售',
includesTitle: 'Premium 版的所有功能,加上:',
features: [
'企业级可扩展部署解决方案',
'商业许可授权',
'专属企业级功能',
'多个工作空间 & 企业级管理',
'SSO',
'由 Dify 合作伙伴支持的可协商的 SLAs',
'高级的安全 & 控制',
'由 Dify 官方提供的更新 & 维护',
'专业技术支持',
],
},
},
vectorSpace: {
fullTip: '向量空间已满。',
fullTip: '知识库数据存储空间已满。',
fullSolution: '升级您的套餐以获得更多空间。',
},
apps: {