diff --git a/web/app/components/billing/pricing/__tests__/content.spec.tsx b/web/app/components/billing/pricing/__tests__/content.spec.tsx index c216d205ef5..afeda57b628 100644 --- a/web/app/components/billing/pricing/__tests__/content.spec.tsx +++ b/web/app/components/billing/pricing/__tests__/content.spec.tsx @@ -82,6 +82,28 @@ it('shows prices and disables purchase buttons while features load', async () => expect(screen.queryByRole('status')).not.toBeInTheDocument() }) +it('distinguishes original and discounted annual prices in readable text', async () => { + const user = userEvent.setup() + const { queryClient, show } = setup() + seedFeatures(queryClient) + show() + expect(screen.queryByText('billing.plansCommon.originalAnnualPrice')).not.toBeInTheDocument() + expect(screen.queryByText('billing.plansCommon.discountedAnnualPrice')).not.toBeInTheDocument() + + await user.click(screen.getByRole('switch')) + + for (const amount of ['$708', '$1908']) { + expect(screen.getByText(amount)).toHaveTextContent( + `billing.plansCommon.originalAnnualPrice${amount}`, + ) + } + for (const amount of ['$590', '$1590']) { + expect(screen.getByText(amount)).toHaveTextContent( + `billing.plansCommon.discountedAnnualPrice${amount}`, + ) + } +}) + it('preserves a billing interval selected before education eligibility arrives', async () => { const user = userEvent.setup() const { queryClient, show } = setup() @@ -230,3 +252,18 @@ it('uses the visible billing label to name and toggle the switch', async () => { expect(billingSwitch).not.toBeChecked() expect(screen.getByText('$59')).toBeVisible() }) + +it('includes the marketplace in the Premium purchase link name', async () => { + const user = userEvent.setup() + const { queryClient, show } = setup() + seedFeatures(queryClient) + show() + + await user.click(screen.getByRole('tab', { name: 'billing.plansCommon.self' })) + + expect( + screen.getByRole('link', { + name: 'billing.plans.premium.btnText billing.plans.premium.marketplaceName', + }), + ).toBeVisible() +}) diff --git a/web/app/components/billing/pricing/content.tsx b/web/app/components/billing/pricing/content.tsx index 7bde6d8ee41..a1aedaaacc6 100644 --- a/web/app/components/billing/pricing/content.tsx +++ b/web/app/components/billing/pricing/content.tsx @@ -64,23 +64,27 @@ export function PricingContent() {
-
-
+
+
$['plansCommon.title.plans'], { ns: 'billing' })} - className="items-center gap-0" + className="w-full min-w-0 items-center gap-0 xl:w-auto" > {t(($) => $['plansCommon.cloud'], { ns: 'billing' })} - + {t(($) => $['plansCommon.self'], { ns: 'billing' })} @@ -88,7 +92,7 @@ export function PricingContent() { {isCloud && ( - +
-
+
{pricingError ? (
- + + - + + - + + - + +
diff --git a/web/app/components/billing/pricing/dialog-content.tsx b/web/app/components/billing/pricing/dialog-content.tsx index b40f7be1ae9..435b08d966c 100644 --- a/web/app/components/billing/pricing/dialog-content.tsx +++ b/web/app/components/billing/pricing/dialog-content.tsx @@ -35,7 +35,7 @@ export function PricingDialogContent() { /> - + diff --git a/web/app/components/billing/pricing/footer.tsx b/web/app/components/billing/pricing/footer.tsx index 64d2422bef1..b73c4ae845b 100644 --- a/web/app/components/billing/pricing/footer.tsx +++ b/web/app/components/billing/pricing/footer.tsx @@ -16,10 +16,10 @@ export function PricingFooter({ category }: { category: 'cloud' | 'self-hosted' const { t } = useTranslation(['billing']) return ( -
+
{category === 'cloud' && (
@@ -28,7 +28,7 @@ export function PricingFooter({ category }: { category: 'cloud' | 'self-hosted'
)} - + { const { t } = useTranslation(['billing']) return ( -
-
-
+
+
+
diff --git a/web/app/components/billing/pricing/plans/cloud-plan-item/index.tsx b/web/app/components/billing/pricing/plans/cloud-plan-item/index.tsx index 3079ac1e5b9..3a00e6ead50 100644 --- a/web/app/components/billing/pricing/plans/cloud-plan-item/index.tsx +++ b/web/app/components/billing/pricing/plans/cloud-plan-item/index.tsx @@ -173,7 +173,7 @@ export function CloudPlanItem({ plan, billingInterval, billing }: CloudPlanItemP
{/* Price */} -
+
{isFreePlan && ( {t(($) => $['plansCommon.free'], { ns: 'billing' })} @@ -183,10 +183,18 @@ export function CloudPlanItem({ plan, billingInterval, billing }: CloudPlanItemP <> {isYearly && ( + + {t(($) => $['plansCommon.originalAnnualPrice'], { ns: 'billing' })} + ${planInfo.price * 12} )} + {isYearly && ( + + {t(($) => $['plansCommon.discountedAnnualPrice'], { ns: 'billing' })} + + )} ${isYearly ? planInfo.price * 10 : planInfo.price} @@ -202,10 +210,10 @@ export function CloudPlanItem({ plan, billingInterval, billing }: CloudPlanItemP variant="tertiary" size={null} disabled={isPlanDisabled} - className="h-auto w-full justify-start gap-x-2 rounded-none bg-components-button-tertiary-bg py-3 pr-4 pl-5 system-xl-semibold text-text-primary hover:bg-components-button-tertiary-bg-hover data-disabled:bg-components-button-tertiary-bg-disabled data-disabled:text-text-disabled data-disabled:hover:bg-components-button-tertiary-bg-disabled data-[plan=professional]:not-data-disabled:bg-saas-dify-blue-static data-[plan=professional]:not-data-disabled:text-text-primary-on-surface data-[plan=professional]:not-data-disabled:hover:bg-saas-dify-blue-static-hover data-[plan=team]:not-data-disabled:bg-saas-background-inverted data-[plan=team]:not-data-disabled:text-background-default data-[plan=team]:not-data-disabled:hover:bg-saas-background-inverted-hover" + className="h-auto w-full justify-start gap-x-2 rounded-none bg-components-button-tertiary-bg py-3 pr-4 pl-5 system-xl-semibold whitespace-normal text-text-primary hover:bg-components-button-tertiary-bg-hover data-disabled:bg-components-button-tertiary-bg-disabled data-disabled:text-text-disabled data-disabled:hover:bg-components-button-tertiary-bg-disabled data-[plan=professional]:not-data-disabled:bg-saas-dify-blue-static data-[plan=professional]:not-data-disabled:text-text-primary-on-surface data-[plan=professional]:not-data-disabled:hover:bg-saas-dify-blue-static-hover data-[plan=team]:not-data-disabled:bg-saas-background-inverted data-[plan=team]:not-data-disabled:text-background-default data-[plan=team]:not-data-disabled:hover:bg-saas-background-inverted-hover xl:whitespace-nowrap" onClick={handlePlanButtonClick} > - {buttonLabel} + {buttonLabel} {!isPlanDisabled && ( )} diff --git a/web/app/components/billing/pricing/plans/cloud-plan-item/list/item/index.tsx b/web/app/components/billing/pricing/plans/cloud-plan-item/list/item/index.tsx index 9e1b09065b9..200f4a6d745 100644 --- a/web/app/components/billing/pricing/plans/cloud-plan-item/list/item/index.tsx +++ b/web/app/components/billing/pricing/plans/cloud-plan-item/list/item/index.tsx @@ -3,7 +3,9 @@ import { PlanFeatureInfotip } from './infotip' export function CloudPlanFeature({ label, description }: { label: string; description?: string }) { return (
- {label} + + {label} + {description && }
) diff --git a/web/app/components/billing/pricing/plans/self-hosted-plan-item/index.tsx b/web/app/components/billing/pricing/plans/self-hosted-plan-item/index.tsx index a024953cbf3..535ab67f67c 100644 --- a/web/app/components/billing/pricing/plans/self-hosted-plan-item/index.tsx +++ b/web/app/components/billing/pricing/plans/self-hosted-plan-item/index.tsx @@ -47,7 +47,7 @@ export function SelfHostedPlanItem({ plan }: { plan: SelfHostedPlan }) { const isPremiumPlan = plan === 'premium' return ( -
+
{/* Noise Effect */} {STYLE_MAP[plan].noise} @@ -58,13 +58,13 @@ export function SelfHostedPlanItem({ plan }: { plan: SelfHostedPlan }) {

{t(($) => $[`${i18nPrefix}.name`], { ns: 'billing' })}

-
+
{t(($) => $[`${i18nPrefix}.description`], { ns: 'billing' })}
{/* Price */} -
+
{t(($) => $[`${i18nPrefix}.price`], { ns: 'billing' })}
@@ -79,11 +79,17 @@ export function SelfHostedPlanItem({ plan }: { plan: SelfHostedPlan }) { data-plan={plan} className={cn( buttonVariants({ variant: 'tertiary', size: null }), - 'h-12 w-full justify-start gap-x-2 rounded-none bg-components-button-tertiary-bg py-3 pr-4 pl-5 system-xl-semibold text-text-primary hover:bg-components-button-tertiary-bg-hover data-[plan=enterprise]:bg-saas-dify-blue-static data-[plan=enterprise]:text-text-primary-on-surface data-[plan=enterprise]:hover:bg-saas-dify-blue-static-hover data-[plan=premium]:bg-saas-background-inverted data-[plan=premium]:py-2 data-[plan=premium]:text-background-default data-[plan=premium]:hover:bg-saas-background-inverted-hover', + 'h-auto min-h-12 w-full justify-start gap-x-2 rounded-none bg-components-button-tertiary-bg py-3 pr-4 pl-5 system-xl-semibold whitespace-normal text-text-primary hover:bg-components-button-tertiary-bg-hover data-[plan=enterprise]:bg-saas-dify-blue-static data-[plan=enterprise]:text-text-primary-on-surface data-[plan=enterprise]:hover:bg-saas-dify-blue-static-hover data-[plan=premium]:bg-saas-background-inverted data-[plan=premium]:py-2 data-[plan=premium]:text-background-default data-[plan=premium]:hover:bg-saas-background-inverted-hover xl:whitespace-nowrap', )} > - + {t(($) => $[`${i18nPrefix}.btnText`], { ns: 'billing' })} + {isPremiumPlan && ( + + {' '} + {t(($) => $['plans.premium.marketplaceName'], { ns: 'billing' })} + + )} {isPremiumPlan && ( {theme === Theme.light ? ( diff --git a/web/app/components/billing/pricing/plans/self-hosted-plan-item/list/item.tsx b/web/app/components/billing/pricing/plans/self-hosted-plan-item/list/item.tsx index ec39a543ca0..30edbfbccc6 100644 --- a/web/app/components/billing/pricing/plans/self-hosted-plan-item/list/item.tsx +++ b/web/app/components/billing/pricing/plans/self-hosted-plan-item/list/item.tsx @@ -4,7 +4,9 @@ export function SelfHostedPlanFeature({ label }: { label: string }) {
- {label} + + {label} +
) } diff --git a/web/i18n/locales/ar-TN/billing.json b/web/i18n/locales/ar-TN/billing.json index b52ef6060bc..02803e08265 100644 --- a/web/i18n/locales/ar-TN/billing.json +++ b/web/i18n/locales/ar-TN/billing.json @@ -46,6 +46,7 @@ "دعم البريد الإلكتروني والمحادثة ذو الأولوية" ], "plans.premium.includesTitle": "كل شيء من المجتمع، بالإضافة إلى:", + "plans.premium.marketplaceName": "AWS Marketplace", "plans.premium.name": "بريميوم", "plans.premium.price": "قابل للتطوير", "plans.premium.priceTip": "استنادًا إلى سوق السحابة", @@ -69,6 +70,7 @@ "plansCommon.comparePlanAndFeatures": "قارن الخطط والميزات", "plansCommon.currentPlan": "الخطة الحالية", "plansCommon.days": "أيام", + "plansCommon.discountedAnnualPrice": "السعر السنوي بعد الخصم: ", "plansCommon.documentProcessingPriority": " أولوية معالجة المستندات", "plansCommon.documentProcessingPriorityTip": "لأولوية معالجة مستندات أعلى، يرجى ترقية خطتك.", "plansCommon.documentProcessingPriorityUpgrade": "معالجة المزيد من البيانات بدقة أعلى وسرعة أكبر.", @@ -87,6 +89,7 @@ "plansCommon.modelProviders": "دعم OpenAI/Anthropic/Llama2/Azure OpenAI/Hugging Face/Replicate", "plansCommon.month": "شهر", "plansCommon.mostPopular": "الأكثر شعبية", + "plansCommon.originalAnnualPrice": "السعر السنوي الأصلي: ", "plansCommon.priceTip": "لكل مساحة عمل/", "plansCommon.priority.priority": "أولوية", "plansCommon.priority.standard": "قياسي", diff --git a/web/i18n/locales/az-AZ/billing.json b/web/i18n/locales/az-AZ/billing.json index 1c855812a48..03f186c01b8 100644 --- a/web/i18n/locales/az-AZ/billing.json +++ b/web/i18n/locales/az-AZ/billing.json @@ -46,6 +46,7 @@ "Prioritet e-poçt və söhbət dəstəyi" ], "plans.premium.includesTitle": "İcma planındakı hər şey və əlavə olaraq:", + "plans.premium.marketplaceName": "AWS Marketplace", "plans.premium.name": "Üstün", "plans.premium.price": "Miqyaslanan", "plans.premium.priceTip": "Bulud mağazasına əsasən", @@ -69,6 +70,7 @@ "plansCommon.comparePlanAndFeatures": "Planları və funksiyaları müqayisə et", "plansCommon.currentPlan": "Cari plan", "plansCommon.days": "gün", + "plansCommon.discountedAnnualPrice": "Endirimli illik qiymət: ", "plansCommon.documentProcessingPriority": " Sənəd emalı", "plansCommon.documentProcessingPriorityTip": "Sənədlərin daha yüksək prioritetlə emalı üçün planınızı yüksəldin.", "plansCommon.documentProcessingPriorityUpgrade": "Daha çox məlumatı daha yüksək dəqiqliklə və daha sürətlə emal et.", @@ -87,6 +89,7 @@ "plansCommon.modelProviders": "OpenAI/Anthropic/Llama2/Azure OpenAI/Hugging Face/Replicate dəstəyi", "plansCommon.month": "ay", "plansCommon.mostPopular": "Populyar", + "plansCommon.originalAnnualPrice": "İlkin illik qiymət: ", "plansCommon.priceTip": "hər iş sahəsi üçün/", "plansCommon.priority.priority": "Prioritet", "plansCommon.priority.standard": "Standart", diff --git a/web/i18n/locales/de-DE/billing.json b/web/i18n/locales/de-DE/billing.json index 7dc52e696c4..4c3bd0ea7cb 100644 --- a/web/i18n/locales/de-DE/billing.json +++ b/web/i18n/locales/de-DE/billing.json @@ -46,6 +46,7 @@ "Priorisierte E-Mail- und Chatsupport" ], "plans.premium.includesTitle": "Alles aus der Community, plus:", + "plans.premium.marketplaceName": "AWS Marketplace", "plans.premium.name": "Premium", "plans.premium.price": "Skalierbar", "plans.premium.priceTip": "Basierend auf dem Cloud-Marktplatz", @@ -69,6 +70,7 @@ "plansCommon.comparePlanAndFeatures": "Pläne und Funktionen vergleichen", "plansCommon.currentPlan": "Aktueller Tarif", "plansCommon.days": "Tage", + "plansCommon.discountedAnnualPrice": "Ermäßigter Jahrespreis: ", "plansCommon.documentProcessingPriority": "Priorität der Dokumentenverarbeitung", "plansCommon.documentProcessingPriorityTip": "Für eine höhere Priorität bei der Dokumentenverarbeitung upgraden Sie bitte Ihren Plan.", "plansCommon.documentProcessingPriorityUpgrade": "Mehr Daten mit höherer Genauigkeit bei schnelleren Geschwindigkeiten verarbeiten.", @@ -87,6 +89,7 @@ "plansCommon.modelProviders": "Modellanbieter", "plansCommon.month": "Monat", "plansCommon.mostPopular": "Am beliebtesten", + "plansCommon.originalAnnualPrice": "Ursprünglicher Jahrespreis: ", "plansCommon.priceTip": "pro Arbeitsbereich/", "plansCommon.priority.priority": "Priorität", "plansCommon.priority.standard": "Standard", diff --git a/web/i18n/locales/en-US/billing.json b/web/i18n/locales/en-US/billing.json index 7b9a1e73fcf..9d728ec6a4d 100644 --- a/web/i18n/locales/en-US/billing.json +++ b/web/i18n/locales/en-US/billing.json @@ -46,6 +46,7 @@ "Priority Email & Chat Support" ], "plans.premium.includesTitle": "Everything from Community, plus:", + "plans.premium.marketplaceName": "AWS Marketplace", "plans.premium.name": "Premium", "plans.premium.price": "Scalable", "plans.premium.priceTip": "Based on Cloud Marketplace", @@ -69,6 +70,7 @@ "plansCommon.comparePlanAndFeatures": "Compare plans & features", "plansCommon.currentPlan": "Current Plan", "plansCommon.days": "Days", + "plansCommon.discountedAnnualPrice": "Discounted annual price: ", "plansCommon.documentProcessingPriority": " Document Processing", "plansCommon.documentProcessingPriorityTip": "For higher document processing priority, please upgrade your plan.", "plansCommon.documentProcessingPriorityUpgrade": "Process more data with higher accuracy at faster speeds.", @@ -87,6 +89,7 @@ "plansCommon.modelProviders": "Support OpenAI/Anthropic/Llama2/Azure OpenAI/Hugging Face/Replicate", "plansCommon.month": "month", "plansCommon.mostPopular": "Popular", + "plansCommon.originalAnnualPrice": "Original annual price: ", "plansCommon.priceTip": "per workspace/", "plansCommon.priority.priority": "Priority", "plansCommon.priority.standard": "Standard", diff --git a/web/i18n/locales/es-ES/billing.json b/web/i18n/locales/es-ES/billing.json index 7830a9d6b8a..34e9a7cc9cb 100644 --- a/web/i18n/locales/es-ES/billing.json +++ b/web/i18n/locales/es-ES/billing.json @@ -46,6 +46,7 @@ "Soporte prioritario por correo electrónico y chat" ], "plans.premium.includesTitle": "Todo de Community, además:", + "plans.premium.marketplaceName": "AWS Marketplace", "plans.premium.name": "Premium", "plans.premium.price": "Escalable", "plans.premium.priceTip": "Basado en el Mercado de la Nube", @@ -69,6 +70,7 @@ "plansCommon.comparePlanAndFeatures": "Compara planes y características", "plansCommon.currentPlan": "Plan Actual", "plansCommon.days": "días", + "plansCommon.discountedAnnualPrice": "Precio anual con descuento: ", "plansCommon.documentProcessingPriority": "Prioridad de Procesamiento de Documentos", "plansCommon.documentProcessingPriorityTip": "Para una mayor prioridad en el procesamiento de documentos, actualice su plan.", "plansCommon.documentProcessingPriorityUpgrade": "Procesa más datos con mayor precisión y velocidad.", @@ -87,6 +89,7 @@ "plansCommon.modelProviders": "Proveedores de Modelos", "plansCommon.month": "mes", "plansCommon.mostPopular": "Más Popular", + "plansCommon.originalAnnualPrice": "Precio anual original: ", "plansCommon.priceTip": "por espacio de trabajo/", "plansCommon.priority.priority": "Prioridad", "plansCommon.priority.standard": "Estándar", diff --git a/web/i18n/locales/fa-IR/billing.json b/web/i18n/locales/fa-IR/billing.json index 8b51bbf34e8..dc8b2ad2a80 100644 --- a/web/i18n/locales/fa-IR/billing.json +++ b/web/i18n/locales/fa-IR/billing.json @@ -46,6 +46,7 @@ "پشتیبانی اولویت‌دار ایمیل و چت" ], "plans.premium.includesTitle": "همه چیز از جامعه، به علاوه:", + "plans.premium.marketplaceName": "AWS Marketplace", "plans.premium.name": "پیشرفته", "plans.premium.price": "قابل گسترش", "plans.premium.priceTip": "بر اساس بازار ابری", @@ -69,6 +70,7 @@ "plansCommon.comparePlanAndFeatures": "طرح ها و ویژگی ها را مقایسه کنید", "plansCommon.currentPlan": "طرح فعلی", "plansCommon.days": "روز", + "plansCommon.discountedAnnualPrice": "قیمت سالانه با تخفیف: ", "plansCommon.documentProcessingPriority": "اولویت پردازش مستندات", "plansCommon.documentProcessingPriorityTip": "برای اولویت بالاتر پردازش اسناد، لطفاً برنامه خود را ارتقا دهید.", "plansCommon.documentProcessingPriorityUpgrade": "داده‌های بیشتری را با دقت بالاتر و سرعت بیشتر پردازش کنید.", @@ -87,6 +89,7 @@ "plansCommon.modelProviders": "ارائه‌دهندگان مدل", "plansCommon.month": "ماه", "plansCommon.mostPopular": "محبوب‌ترین", + "plansCommon.originalAnnualPrice": "قیمت سالانه اصلی: ", "plansCommon.priceTip": "برای هر محیط کار/", "plansCommon.priority.priority": "اولویت", "plansCommon.priority.standard": "استاندارد", diff --git a/web/i18n/locales/fr-FR/billing.json b/web/i18n/locales/fr-FR/billing.json index fac6c8bf0a4..3cadc7cd141 100644 --- a/web/i18n/locales/fr-FR/billing.json +++ b/web/i18n/locales/fr-FR/billing.json @@ -46,6 +46,7 @@ "Assistance prioritaire par e-mail et chat" ], "plans.premium.includesTitle": "Tout de la communauté, en plus :", + "plans.premium.marketplaceName": "AWS Marketplace", "plans.premium.name": "Premium", "plans.premium.price": "Scalable", "plans.premium.priceTip": "Basé sur le marché des nuages", @@ -69,6 +70,7 @@ "plansCommon.comparePlanAndFeatures": "Comparer les plans et les fonctionnalités", "plansCommon.currentPlan": "Plan Actuel", "plansCommon.days": "jours", + "plansCommon.discountedAnnualPrice": "Prix annuel réduit : ", "plansCommon.documentProcessingPriority": "Priorité de Traitement de Document", "plansCommon.documentProcessingPriorityTip": "Pour une priorité de traitement des documents plus élevée, veuillez mettre à niveau votre plan.", "plansCommon.documentProcessingPriorityUpgrade": "Traitez plus de données avec une précision plus élevée à des vitesses plus rapides.", @@ -87,6 +89,7 @@ "plansCommon.modelProviders": "Fournisseurs de Modèles", "plansCommon.month": "mois", "plansCommon.mostPopular": "Le Plus Populaire", + "plansCommon.originalAnnualPrice": "Prix annuel initial : ", "plansCommon.priceTip": "par espace de travail/", "plansCommon.priority.priority": "Priorité", "plansCommon.priority.standard": "Standard", diff --git a/web/i18n/locales/hi-IN/billing.json b/web/i18n/locales/hi-IN/billing.json index 6b1cae12593..253b1db5a5b 100644 --- a/web/i18n/locales/hi-IN/billing.json +++ b/web/i18n/locales/hi-IN/billing.json @@ -46,6 +46,7 @@ "प्राथमिकता ईमेल और चैट सहायता" ], "plans.premium.includesTitle": "समुदाय से सब कुछ, इसके अलावा:", + "plans.premium.marketplaceName": "AWS Marketplace", "plans.premium.name": "प्रीमियम", "plans.premium.price": "स्केलेबल", "plans.premium.priceTip": "क्लाउड मार्केटप्लेस के आधार पर", @@ -69,6 +70,7 @@ "plansCommon.comparePlanAndFeatures": "योजना और विशेषताओं की तुलना करें", "plansCommon.currentPlan": "वर्तमान योजना", "plansCommon.days": "दिन", + "plansCommon.discountedAnnualPrice": "छूट के बाद वार्षिक मूल्य: ", "plansCommon.documentProcessingPriority": "दस्तावेज़ प्रसंस्करण प्राथमिकता", "plansCommon.documentProcessingPriorityTip": "उच्च दस्तावेज़ प्रसंस्करण प्राथमिकता के लिए, कृपया अपनी योजना को अपग्रेड करें।", "plansCommon.documentProcessingPriorityUpgrade": "तेजी से गति पर उच्च सटीकता के साथ अधिक डेटा संसाधित करें।", @@ -87,6 +89,7 @@ "plansCommon.modelProviders": "मॉडल प्रदाता", "plansCommon.month": "महीना", "plansCommon.mostPopular": "सबसे लोकप्रिय", + "plansCommon.originalAnnualPrice": "मूल वार्षिक मूल्य: ", "plansCommon.priceTip": "प्रत्येक कार्यक्षेत्र/", "plansCommon.priority.priority": "प्राथमिकता", "plansCommon.priority.standard": "मानक", diff --git a/web/i18n/locales/id-ID/billing.json b/web/i18n/locales/id-ID/billing.json index 77d86b2dd80..4045ad624d2 100644 --- a/web/i18n/locales/id-ID/billing.json +++ b/web/i18n/locales/id-ID/billing.json @@ -46,6 +46,7 @@ "Dukungan Email & Obrolan Prioritas" ], "plans.premium.includesTitle": "Semuanya dari Komunitas, ditambah:", + "plans.premium.marketplaceName": "AWS Marketplace", "plans.premium.name": "Premi", "plans.premium.price": "Scalable", "plans.premium.priceTip": "Berdasarkan Cloud Marketplace", @@ -69,6 +70,7 @@ "plansCommon.comparePlanAndFeatures": "Bandingkan paket & fitur", "plansCommon.currentPlan": "Rencana Saat Ini", "plansCommon.days": "Hari", + "plansCommon.discountedAnnualPrice": "Harga tahunan setelah diskon: ", "plansCommon.documentProcessingPriority": "Pemrosesan Dokumen", "plansCommon.documentProcessingPriorityTip": "Untuk prioritas pemrosesan dokumen yang lebih tinggi, silakan tingkatkan paket Anda.", "plansCommon.documentProcessingPriorityUpgrade": "Proses lebih banyak data dengan akurasi yang lebih tinggi pada kecepatan yang lebih tinggi.", @@ -87,6 +89,7 @@ "plansCommon.modelProviders": "Mendukung OpenAI/Anthropic/Llama2/Azure OpenAI/Hugging Face/Replite", "plansCommon.month": "bulan", "plansCommon.mostPopular": "Populer", + "plansCommon.originalAnnualPrice": "Harga tahunan awal: ", "plansCommon.priceTip": "per ruang kerja/", "plansCommon.priority.priority": "Prioritas", "plansCommon.priority.standard": "Standar", diff --git a/web/i18n/locales/it-IT/billing.json b/web/i18n/locales/it-IT/billing.json index 328439991f4..de613792e7a 100644 --- a/web/i18n/locales/it-IT/billing.json +++ b/web/i18n/locales/it-IT/billing.json @@ -46,6 +46,7 @@ "Assistenza Prioritaria via Email e Chat" ], "plans.premium.includesTitle": "Tutto dalla Community, oltre a:", + "plans.premium.marketplaceName": "AWS Marketplace", "plans.premium.name": "Premium", "plans.premium.price": "Scalabile", "plans.premium.priceTip": "Basato su Cloud Marketplace", @@ -69,6 +70,7 @@ "plansCommon.comparePlanAndFeatures": "Confronta piani e caratteristiche", "plansCommon.currentPlan": "Piano Attuale", "plansCommon.days": "giorni", + "plansCommon.discountedAnnualPrice": "Prezzo annuale scontato: ", "plansCommon.documentProcessingPriority": "Priorità di Elaborazione Documenti", "plansCommon.documentProcessingPriorityTip": "Per una maggiore priorità nell'elaborazione dei documenti, aggiorna il tuo piano.", "plansCommon.documentProcessingPriorityUpgrade": "Elabora più dati con maggiore precisione a velocità più elevate.", @@ -87,6 +89,7 @@ "plansCommon.modelProviders": "Fornitori di Modelli", "plansCommon.month": "mese", "plansCommon.mostPopular": "Più Popolare", + "plansCommon.originalAnnualPrice": "Prezzo annuale originale: ", "plansCommon.priceTip": "per spazio di lavoro/", "plansCommon.priority.priority": "Priorità", "plansCommon.priority.standard": "Standard", diff --git a/web/i18n/locales/ja-JP/billing.json b/web/i18n/locales/ja-JP/billing.json index c2500d0b673..362a3e4fd73 100644 --- a/web/i18n/locales/ja-JP/billing.json +++ b/web/i18n/locales/ja-JP/billing.json @@ -46,6 +46,7 @@ "優先メール&チャットサポート" ], "plans.premium.includesTitle": "コミュニティ版機能に加えて:", + "plans.premium.marketplaceName": "AWS Marketplace", "plans.premium.name": "プレミアム", "plans.premium.price": "従量制", "plans.premium.priceTip": "クラウドマーケットプレイス基準", @@ -69,6 +70,7 @@ "plansCommon.comparePlanAndFeatures": "プランと機能を比較する", "plansCommon.currentPlan": "現在のプラン", "plansCommon.days": "日間", + "plansCommon.discountedAnnualPrice": "割引後の年間料金:", "plansCommon.documentProcessingPriority": "文書処理", "plansCommon.documentProcessingPriorityTip": "より高い文書処理優先度が必要な場合は、プランをアップグレードしてください。", "plansCommon.documentProcessingPriorityUpgrade": "より高い精度と高速な速度でデータを処理します。", @@ -87,6 +89,7 @@ "plansCommon.modelProviders": "OpenAI/Anthropic/Llama2/Azure OpenAI/Hugging Face/Replicateをサポート", "plansCommon.month": "月", "plansCommon.mostPopular": "人気", + "plansCommon.originalAnnualPrice": "通常の年間料金:", "plansCommon.priceTip": "ワークスペース/", "plansCommon.priority.priority": "優先", "plansCommon.priority.standard": "標準", diff --git a/web/i18n/locales/ko-KR/billing.json b/web/i18n/locales/ko-KR/billing.json index afd26138a09..3617800fa65 100644 --- a/web/i18n/locales/ko-KR/billing.json +++ b/web/i18n/locales/ko-KR/billing.json @@ -46,6 +46,7 @@ "우선 이메일 및 채팅 지원" ], "plans.premium.includesTitle": "커뮤니티의 모든 것, 여기에 추가로:", + "plans.premium.marketplaceName": "AWS Marketplace", "plans.premium.name": "프리미엄", "plans.premium.price": "확장 가능", "plans.premium.priceTip": "클라우드 마켓플레이스를 기반으로", @@ -69,6 +70,7 @@ "plansCommon.comparePlanAndFeatures": "계획 및 기능 비교", "plansCommon.currentPlan": "현재 요금제", "plansCommon.days": "일", + "plansCommon.discountedAnnualPrice": "할인된 연간 요금: ", "plansCommon.documentProcessingPriority": "문서 처리 우선순위", "plansCommon.documentProcessingPriorityTip": "더 높은 문서 처리 우선순위가 필요하면 플랜을 업그레이드하세요.", "plansCommon.documentProcessingPriorityUpgrade": "더 높은 정확성과 빠른 속도로 데이터를 처리합니다.", @@ -87,6 +89,7 @@ "plansCommon.modelProviders": "모델 제공자", "plansCommon.month": "월", "plansCommon.mostPopular": "가장 인기 있는", + "plansCommon.originalAnnualPrice": "기존 연간 요금: ", "plansCommon.priceTip": "작업 공간당/", "plansCommon.priority.priority": "우선", "plansCommon.priority.standard": "표준", diff --git a/web/i18n/locales/lo-LA/billing.json b/web/i18n/locales/lo-LA/billing.json index 95845d75ddf..824bcb6887e 100644 --- a/web/i18n/locales/lo-LA/billing.json +++ b/web/i18n/locales/lo-LA/billing.json @@ -46,6 +46,7 @@ "ການຊ່ວຍເຫຼືອຜ່ານ Email & Chat ແບບບຸລິມະສິດ" ], "plans.premium.includesTitle": "ລວມທຸກຢ່າງຈາກ Community ແລະ:", + "plans.premium.marketplaceName": "AWS Marketplace", "plans.premium.name": "ພຣີມຽມ (Premium)", "plans.premium.price": "ປັບຂະໜາດໄດ້", "plans.premium.priceTip": "ຂຶ້ນກັບ Cloud Marketplace", @@ -69,6 +70,7 @@ "plansCommon.comparePlanAndFeatures": "ປຽບທຽບແພັກເກດ ແລະ ຟີເຈີ", "plansCommon.currentPlan": "ແພັກເກດປັດຈຸບັນ", "plansCommon.days": "ມື້", + "plansCommon.discountedAnnualPrice": "ລາຄາລາຍປີຫຼັງຫຼຸດ: ", "plansCommon.documentProcessingPriority": "ບຸລິມະສິດການປະມວນຜົນເອກະສານ", "plansCommon.documentProcessingPriorityTip": "ສຳລັບບຸລິມະສິດການປະມວນຜົນເອກະສານທີ່ສູງກວ່າ, ກະລຸນາອັບເກຣດແພັກເກດຂອງທ່ານ.", "plansCommon.documentProcessingPriorityUpgrade": "ປະມວນຜົນຂໍ້ມູນໄດ້ຫຼາຍຂຶ້ນ ດ້ວຍຄວາມຖືກຕ້ອງ ແລະ ຄວາມໄວທີ່ສູງຂຶ້ນ.", @@ -87,6 +89,7 @@ "plansCommon.modelProviders": "ຮອງຮັບ OpenAI/Anthropic/Llama2/Azure OpenAI/Hugging Face/Replicate", "plansCommon.month": "ເດືອນ", "plansCommon.mostPopular": "ຍອດນິຍົມ", + "plansCommon.originalAnnualPrice": "ລາຄາລາຍປີເດີມ: ", "plansCommon.priceTip": "ຕໍ່ພື້ນທີ່ເຮັດວຽກ/", "plansCommon.priority.priority": "ບຸລິມະສິດ", "plansCommon.priority.standard": "ມາດຕະຖານ", diff --git a/web/i18n/locales/nl-NL/billing.json b/web/i18n/locales/nl-NL/billing.json index e7e32991e82..2294f5c95b5 100644 --- a/web/i18n/locales/nl-NL/billing.json +++ b/web/i18n/locales/nl-NL/billing.json @@ -46,6 +46,7 @@ "Priority Email & Chat Support" ], "plans.premium.includesTitle": "Everything from Community, plus:", + "plans.premium.marketplaceName": "AWS Marketplace", "plans.premium.name": "Premium", "plans.premium.price": "Scalable", "plans.premium.priceTip": "Based on Cloud Marketplace", @@ -69,6 +70,7 @@ "plansCommon.comparePlanAndFeatures": "Compare plans & features", "plansCommon.currentPlan": "Current Plan", "plansCommon.days": "Days", + "plansCommon.discountedAnnualPrice": "Jaarprijs met korting: ", "plansCommon.documentProcessingPriority": " Document Processing", "plansCommon.documentProcessingPriorityTip": "For higher document processing priority, please upgrade your plan.", "plansCommon.documentProcessingPriorityUpgrade": "Process more data with higher accuracy at faster speeds.", @@ -87,6 +89,7 @@ "plansCommon.modelProviders": "Support OpenAI/Anthropic/Llama2/Azure OpenAI/Hugging Face/Replicate", "plansCommon.month": "month", "plansCommon.mostPopular": "Popular", + "plansCommon.originalAnnualPrice": "Oorspronkelijke jaarprijs: ", "plansCommon.priceTip": "per workspace/", "plansCommon.priority.priority": "Priority", "plansCommon.priority.standard": "Standard", diff --git a/web/i18n/locales/pl-PL/billing.json b/web/i18n/locales/pl-PL/billing.json index b3e836eafd2..fc796f94705 100644 --- a/web/i18n/locales/pl-PL/billing.json +++ b/web/i18n/locales/pl-PL/billing.json @@ -46,6 +46,7 @@ "Priorytetowe wsparcie e-mail i czat" ], "plans.premium.includesTitle": "Wszystko z Community, plus:", + "plans.premium.marketplaceName": "AWS Marketplace", "plans.premium.name": "Premium", "plans.premium.price": "Skalowalny", "plans.premium.priceTip": "Oparte na rynku chmurowym", @@ -69,6 +70,7 @@ "plansCommon.comparePlanAndFeatures": "Porównaj plany i funkcje", "plansCommon.currentPlan": "Obecny plan", "plansCommon.days": "dni", + "plansCommon.discountedAnnualPrice": "Cena roczna po rabacie: ", "plansCommon.documentProcessingPriority": "Priorytet przetwarzania dokumentów", "plansCommon.documentProcessingPriorityTip": "Aby uzyskać wyższy priorytet przetwarzania dokumentów, zaktualizuj swój plan.", "plansCommon.documentProcessingPriorityUpgrade": "Przetwarzaj więcej danych z większą dokładnością i w szybszym tempie.", @@ -87,6 +89,7 @@ "plansCommon.modelProviders": "Dostawcy modeli", "plansCommon.month": "miesiąc", "plansCommon.mostPopular": "Najpopularniejszy", + "plansCommon.originalAnnualPrice": "Pierwotna cena roczna: ", "plansCommon.priceTip": "na przestrzeń roboczą/", "plansCommon.priority.priority": "Priorytetowy", "plansCommon.priority.standard": "Standardowy", diff --git a/web/i18n/locales/pt-BR/billing.json b/web/i18n/locales/pt-BR/billing.json index dd07d12bdcf..ab6174cfd72 100644 --- a/web/i18n/locales/pt-BR/billing.json +++ b/web/i18n/locales/pt-BR/billing.json @@ -46,6 +46,7 @@ "Suporte Prioritário por E-mail e Chat" ], "plans.premium.includesTitle": "Tudo da Comunidade, além de:", + "plans.premium.marketplaceName": "AWS Marketplace", "plans.premium.name": "Premium", "plans.premium.price": "Escalável", "plans.premium.priceTip": "Baseado no Mercado de Nuvem", @@ -69,6 +70,7 @@ "plansCommon.comparePlanAndFeatures": "Compare planos e recursos", "plansCommon.currentPlan": "Plano Atual", "plansCommon.days": "dias", + "plansCommon.discountedAnnualPrice": "Preço anual com desconto: ", "plansCommon.documentProcessingPriority": "Prioridade no Processamento de Documentos", "plansCommon.documentProcessingPriorityTip": "Para maior prioridade no processamento de documentos, atualize seu plano.", "plansCommon.documentProcessingPriorityUpgrade": "Processe mais dados com maior precisão e velocidade.", @@ -87,6 +89,7 @@ "plansCommon.modelProviders": "Fornecedores de Modelos", "plansCommon.month": "mês", "plansCommon.mostPopular": "Mais Popular", + "plansCommon.originalAnnualPrice": "Preço anual original: ", "plansCommon.priceTip": "por espaço de trabalho/", "plansCommon.priority.priority": "Prioridade", "plansCommon.priority.standard": "Padrão", diff --git a/web/i18n/locales/ro-RO/billing.json b/web/i18n/locales/ro-RO/billing.json index 21b7d0d8c2c..f1700cc9adc 100644 --- a/web/i18n/locales/ro-RO/billing.json +++ b/web/i18n/locales/ro-RO/billing.json @@ -46,6 +46,7 @@ "Asistență prioritară prin e-mail și chat" ], "plans.premium.includesTitle": "Totul din Comunitate, plus:", + "plans.premium.marketplaceName": "AWS Marketplace", "plans.premium.name": "Premium", "plans.premium.price": "Scalabil", "plans.premium.priceTip": "Pe baza Pieței Cloud", @@ -69,6 +70,7 @@ "plansCommon.comparePlanAndFeatures": "Compară planurile și caracteristicile", "plansCommon.currentPlan": "Planul curent", "plansCommon.days": "zile", + "plansCommon.discountedAnnualPrice": "Preț anual redus: ", "plansCommon.documentProcessingPriority": "Prioritatea procesării documentelor", "plansCommon.documentProcessingPriorityTip": "Pentru o prioritate mai mare a procesării documentelor, vă rugăm să vă actualizați planul.", "plansCommon.documentProcessingPriorityUpgrade": "Procesați mai multe date cu o acuratețe mai mare și la viteze mai rapide.", @@ -87,6 +89,7 @@ "plansCommon.modelProviders": "Furnizori de modele", "plansCommon.month": "lună", "plansCommon.mostPopular": "Cel mai popular", + "plansCommon.originalAnnualPrice": "Preț anual inițial: ", "plansCommon.priceTip": "pe spațiu de lucru/", "plansCommon.priority.priority": "Prioritate", "plansCommon.priority.standard": "Standard", diff --git a/web/i18n/locales/ru-RU/billing.json b/web/i18n/locales/ru-RU/billing.json index 2b04d686336..67c4617529e 100644 --- a/web/i18n/locales/ru-RU/billing.json +++ b/web/i18n/locales/ru-RU/billing.json @@ -46,6 +46,7 @@ "Приоритетная поддержка по электронной почте и в чате" ], "plans.premium.includesTitle": "Всё из Сообщества, плюс:", + "plans.premium.marketplaceName": "AWS Marketplace", "plans.premium.name": "Премиум", "plans.premium.price": "Масштабируемый", "plans.premium.priceTip": "На основе облачного маркетплейса", @@ -69,6 +70,7 @@ "plansCommon.comparePlanAndFeatures": "Сравните планы и функции", "plansCommon.currentPlan": "Текущий тарифный план", "plansCommon.days": "дней", + "plansCommon.discountedAnnualPrice": "Годовая цена со скидкой: ", "plansCommon.documentProcessingPriority": "Приоритет обработки документов", "plansCommon.documentProcessingPriorityTip": "Для повышения приоритета обработки документов обновите свой план.", "plansCommon.documentProcessingPriorityUpgrade": "Обрабатывайте больше данных с большей точностью и на более высоких скоростях.", @@ -87,6 +89,7 @@ "plansCommon.modelProviders": "Поставщики моделей", "plansCommon.month": "месяц", "plansCommon.mostPopular": "Самый популярный", + "plansCommon.originalAnnualPrice": "Первоначальная годовая цена: ", "plansCommon.priceTip": "по рабочему месту/", "plansCommon.priority.priority": "Приоритетный", "plansCommon.priority.standard": "Стандартный", diff --git a/web/i18n/locales/sl-SI/billing.json b/web/i18n/locales/sl-SI/billing.json index 4db0ab6fd56..f6cf0c0d4eb 100644 --- a/web/i18n/locales/sl-SI/billing.json +++ b/web/i18n/locales/sl-SI/billing.json @@ -46,6 +46,7 @@ "Prioritetna e-pošta in klepet v živo" ], "plans.premium.includesTitle": "Vse iz skupnosti, poleg tega:", + "plans.premium.marketplaceName": "AWS Marketplace", "plans.premium.name": "Premium", "plans.premium.price": "Škalable", "plans.premium.priceTip": "Na podlagi oblaka Marketplace", @@ -69,6 +70,7 @@ "plansCommon.comparePlanAndFeatures": "Primerjajte načrte in funkcije", "plansCommon.currentPlan": "Trenutni načrt", "plansCommon.days": "dni", + "plansCommon.discountedAnnualPrice": "Znižana letna cena: ", "plansCommon.documentProcessingPriority": "Prioriteta obdelave dokumentov", "plansCommon.documentProcessingPriorityTip": "Za višjo prednost obdelave dokumentov nadgradite svoj načrt.", "plansCommon.documentProcessingPriorityUpgrade": "Obdelujte več podatkov z večjo natančnostjo in hitrostjo.", @@ -87,6 +89,7 @@ "plansCommon.modelProviders": "Ponudniki modelov", "plansCommon.month": "mesec", "plansCommon.mostPopular": "Najbolj priljubljeno", + "plansCommon.originalAnnualPrice": "Prvotna letna cena: ", "plansCommon.priceTip": "na delovnem prostoru/", "plansCommon.priority.priority": "Prioriteta", "plansCommon.priority.standard": "Standard", diff --git a/web/i18n/locales/th-TH/billing.json b/web/i18n/locales/th-TH/billing.json index d91a374f3bf..0cc21fa834c 100644 --- a/web/i18n/locales/th-TH/billing.json +++ b/web/i18n/locales/th-TH/billing.json @@ -46,6 +46,7 @@ "บริการอีเมลและแชทด่วน" ], "plans.premium.includesTitle": "ทุกอย่างจากชุมชน รวมถึง:", + "plans.premium.marketplaceName": "AWS Marketplace", "plans.premium.name": "พรีเมียม", "plans.premium.price": "ขยายได้", "plans.premium.priceTip": "อิงตามตลาดคลาวด์", @@ -69,6 +70,7 @@ "plansCommon.comparePlanAndFeatures": "เปรียบเทียบแผนและฟีเจอร์", "plansCommon.currentPlan": "แผนปัจจุบัน", "plansCommon.days": "วัน", + "plansCommon.discountedAnnualPrice": "ราคารายปีหลังส่วนลด: ", "plansCommon.documentProcessingPriority": "ลําดับความสําคัญในการประมวลผลเอกสาร", "plansCommon.documentProcessingPriorityTip": "สำหรับความสำคัญในการประมวลผลเอกสารที่สูงขึ้น โปรดอัปเกรดแผนของคุณ", "plansCommon.documentProcessingPriorityUpgrade": "ประมวลผลข้อมูลได้มากขึ้นด้วยความแม่นยําที่สูงขึ้นด้วยความเร็วที่เร็วขึ้น", @@ -87,6 +89,7 @@ "plansCommon.modelProviders": "ผู้ให้บริการโมเดล", "plansCommon.month": "เดือน", "plansCommon.mostPopular": "แห่ง", + "plansCommon.originalAnnualPrice": "ราคารายปีเดิม: ", "plansCommon.priceTip": "ต่อพื้นที่ทำงาน/", "plansCommon.priority.priority": "สำคัญ", "plansCommon.priority.standard": "มาตรฐาน", diff --git a/web/i18n/locales/tr-TR/billing.json b/web/i18n/locales/tr-TR/billing.json index a75ec4c3689..ef5efa7570a 100644 --- a/web/i18n/locales/tr-TR/billing.json +++ b/web/i18n/locales/tr-TR/billing.json @@ -46,6 +46,7 @@ "Öncelikli E-posta ve Sohbet Desteği" ], "plans.premium.includesTitle": "Topluluktan her şey, artı:", + "plans.premium.marketplaceName": "AWS Marketplace", "plans.premium.name": "Premium", "plans.premium.price": "Ölçeklenebilir", "plans.premium.priceTip": "Bulut Pazarına Dayalı", @@ -69,6 +70,7 @@ "plansCommon.comparePlanAndFeatures": "Planları ve özellikleri karşılaştır", "plansCommon.currentPlan": "Mevcut Plan", "plansCommon.days": "gün", + "plansCommon.discountedAnnualPrice": "İndirimli yıllık fiyat: ", "plansCommon.documentProcessingPriority": "Doküman İşleme Önceliği", "plansCommon.documentProcessingPriorityTip": "Daha yüksek belge işleme önceliği için lütfen planınızı yükseltin.", "plansCommon.documentProcessingPriorityUpgrade": "Daha fazla veriyi daha yüksek doğrulukla ve daha hızlı işleyin.", @@ -87,6 +89,7 @@ "plansCommon.modelProviders": "OpenAI/Anthropic/Llama2/Azure OpenAI/Hugging Face/Replicate Desteği", "plansCommon.month": "ay", "plansCommon.mostPopular": "En Popüler", + "plansCommon.originalAnnualPrice": "Orijinal yıllık fiyat: ", "plansCommon.priceTip": "iş alanı başına/", "plansCommon.priority.priority": "Öncelikli", "plansCommon.priority.standard": "Standart", diff --git a/web/i18n/locales/uk-UA/billing.json b/web/i18n/locales/uk-UA/billing.json index 8e691d9bda4..2e125f3c4ce 100644 --- a/web/i18n/locales/uk-UA/billing.json +++ b/web/i18n/locales/uk-UA/billing.json @@ -46,6 +46,7 @@ "Пріоритетна підтримка електронної пошти та чату" ], "plans.premium.includesTitle": "Все з громади, плюс:", + "plans.premium.marketplaceName": "AWS Marketplace", "plans.premium.name": "Преміум", "plans.premium.price": "Масштабований", "plans.premium.priceTip": "На основі Хмарного ринку", @@ -69,6 +70,7 @@ "plansCommon.comparePlanAndFeatures": "Порівняйте плани та функції", "plansCommon.currentPlan": "Поточний план", "plansCommon.days": "днів", + "plansCommon.discountedAnnualPrice": "Річна ціна зі знижкою: ", "plansCommon.documentProcessingPriority": "Пріоритет обробки документів", "plansCommon.documentProcessingPriorityTip": "Для вищого пріоритету обробки документів оновіть свій план.", "plansCommon.documentProcessingPriorityUpgrade": "Обробляйте більше даних із вищою точністю та на більших швидкостях.", @@ -87,6 +89,7 @@ "plansCommon.modelProviders": "Постачальники моделей", "plansCommon.month": "місяць", "plansCommon.mostPopular": "Найпопулярніший", + "plansCommon.originalAnnualPrice": "Початкова річна ціна: ", "plansCommon.priceTip": "за робочим простором/", "plansCommon.priority.priority": "Пріоритетний", "plansCommon.priority.standard": "Стандартний", diff --git a/web/i18n/locales/vi-VN/billing.json b/web/i18n/locales/vi-VN/billing.json index 851091dadc4..1b913981b81 100644 --- a/web/i18n/locales/vi-VN/billing.json +++ b/web/i18n/locales/vi-VN/billing.json @@ -46,6 +46,7 @@ "Hỗ trợ Email & Trò chuyện Ưu tiên" ], "plans.premium.includesTitle": "Mọi thứ từ Cộng đồng, cộng thêm:", + "plans.premium.marketplaceName": "AWS Marketplace", "plans.premium.name": "Cao cấp", "plans.premium.price": "Có thể mở rộng", "plans.premium.priceTip": "Dựa trên Thị trường Đám mây", @@ -69,6 +70,7 @@ "plansCommon.comparePlanAndFeatures": "So sánh các kế hoạch & tính năng", "plansCommon.currentPlan": "Kế hoạch Hiện tại", "plansCommon.days": "ngày", + "plansCommon.discountedAnnualPrice": "Giá hằng năm sau giảm giá: ", "plansCommon.documentProcessingPriority": "Ưu tiên Xử lý Tài liệu", "plansCommon.documentProcessingPriorityTip": "Để có mức độ ưu tiên xử lý tài liệu cao hơn, vui lòng nâng cấp gói của bạn.", "plansCommon.documentProcessingPriorityUpgrade": "Xử lý nhiều dữ liệu với độ chính xác cao và tốc độ nhanh hơn.", @@ -87,6 +89,7 @@ "plansCommon.modelProviders": "Nhà cung cấp Mô hình", "plansCommon.month": "tháng", "plansCommon.mostPopular": "Phổ biến nhất", + "plansCommon.originalAnnualPrice": "Giá hằng năm ban đầu: ", "plansCommon.priceTip": "mỗi không gian làm việc/", "plansCommon.priority.priority": "Ưu tiên", "plansCommon.priority.standard": "Tiêu chuẩn", diff --git a/web/i18n/locales/zh-Hans/billing.json b/web/i18n/locales/zh-Hans/billing.json index 8675325d2cc..d09c0984255 100644 --- a/web/i18n/locales/zh-Hans/billing.json +++ b/web/i18n/locales/zh-Hans/billing.json @@ -46,6 +46,7 @@ "优先电子邮件和聊天支持" ], "plans.premium.includesTitle": "Community 版的所有功能,加上:", + "plans.premium.marketplaceName": "AWS Marketplace", "plans.premium.name": "Premium", "plans.premium.price": "可扩展", "plans.premium.priceTip": "基于 Cloud Marketplace", @@ -69,6 +70,7 @@ "plansCommon.comparePlanAndFeatures": "对比套餐 & 功能特性", "plansCommon.currentPlan": "当前计划", "plansCommon.days": "天", + "plansCommon.discountedAnnualPrice": "优惠年付价格:", "plansCommon.documentProcessingPriority": "文档处理", "plansCommon.documentProcessingPriorityTip": "如需更高的文档处理优先级,请升级您的套餐。", "plansCommon.documentProcessingPriorityUpgrade": "以更快的速度、更高的精度处理更多的数据。", @@ -87,6 +89,7 @@ "plansCommon.modelProviders": "支持 OpenAI/Anthropic/Llama2/Azure OpenAI/Hugging Face/Replicate", "plansCommon.month": "月", "plansCommon.mostPopular": "最受欢迎", + "plansCommon.originalAnnualPrice": "原年付价格:", "plansCommon.priceTip": "每个团队空间/", "plansCommon.priority.priority": "优先", "plansCommon.priority.standard": "标准", diff --git a/web/i18n/locales/zh-Hant/billing.json b/web/i18n/locales/zh-Hant/billing.json index fe4e608ba10..6bef0f298a9 100644 --- a/web/i18n/locales/zh-Hant/billing.json +++ b/web/i18n/locales/zh-Hant/billing.json @@ -46,6 +46,7 @@ "優先電子郵件與聊天支援" ], "plans.premium.includesTitle": "來自社群的一切,加上:", + "plans.premium.marketplaceName": "AWS Marketplace", "plans.premium.name": "高級", "plans.premium.price": "可擴展的", "plans.premium.priceTip": "根據 Cloud Marketplace", @@ -69,6 +70,7 @@ "plansCommon.comparePlanAndFeatures": "比較計劃和功能", "plansCommon.currentPlan": "當前計劃", "plansCommon.days": "天", + "plansCommon.discountedAnnualPrice": "優惠年付價格:", "plansCommon.documentProcessingPriority": "文件處理優先順序", "plansCommon.documentProcessingPriorityTip": "如需更高的文件處理優先順序,請升級您的方案。", "plansCommon.documentProcessingPriorityUpgrade": "以更快的速度、更高的精度處理更多的資料。", @@ -87,6 +89,7 @@ "plansCommon.modelProviders": "支援的模型提供商", "plansCommon.month": "月", "plansCommon.mostPopular": "最受歡迎", + "plansCommon.originalAnnualPrice": "原年付價格:", "plansCommon.priceTip": "每個工作區/", "plansCommon.priority.priority": "優先", "plansCommon.priority.standard": "標準", diff --git a/web/i18n/resources.generated.d.ts b/web/i18n/resources.generated.d.ts index 45439527427..d1e266ec89e 100644 --- a/web/i18n/resources.generated.d.ts +++ b/web/i18n/resources.generated.d.ts @@ -1443,6 +1443,7 @@ export default interface Resources { 'Priority Email & Chat Support', ] 'plans.premium.includesTitle': 'Everything from Community, plus:' + 'plans.premium.marketplaceName': 'AWS Marketplace' 'plans.premium.name': 'Premium' 'plans.premium.price': 'Scalable' 'plans.premium.priceTip': 'Based on Cloud Marketplace' @@ -1466,6 +1467,7 @@ export default interface Resources { 'plansCommon.comparePlanAndFeatures': 'Compare plans & features' 'plansCommon.currentPlan': 'Current Plan' 'plansCommon.days': 'Days' + 'plansCommon.discountedAnnualPrice': 'Discounted annual price: ' 'plansCommon.documentProcessingPriority': ' Document Processing' 'plansCommon.documentProcessingPriorityTip': 'For higher document processing priority, please upgrade your plan.' 'plansCommon.documentProcessingPriorityUpgrade': 'Process more data with higher accuracy at faster speeds.' @@ -1484,6 +1486,7 @@ export default interface Resources { 'plansCommon.modelProviders': 'Support OpenAI/Anthropic/Llama2/Azure OpenAI/Hugging Face/Replicate' 'plansCommon.month': 'month' 'plansCommon.mostPopular': 'Popular' + 'plansCommon.originalAnnualPrice': 'Original annual price: ' 'plansCommon.priceTip': 'per workspace/' 'plansCommon.priority.priority': 'Priority' 'plansCommon.priority.standard': 'Standard'