From 4ffede49416c18302bbccf8517c68db427d71844 Mon Sep 17 00:00:00 2001 From: Victor Navarro Date: Tue, 13 Oct 2026 11:38:57 +0200 Subject: [PATCH] chore(console): remove unused translation strings (#55093) --- packages/console/app/src/i18n/ar.ts | 456 -------------------------- packages/console/app/src/i18n/br.ts | 461 -------------------------- packages/console/app/src/i18n/da.ts | 458 -------------------------- packages/console/app/src/i18n/de.ts | 460 -------------------------- packages/console/app/src/i18n/en.ts | 461 -------------------------- packages/console/app/src/i18n/es.ts | 461 -------------------------- packages/console/app/src/i18n/fr.ts | 465 --------------------------- packages/console/app/src/i18n/it.ts | 460 -------------------------- packages/console/app/src/i18n/ja.ts | 462 -------------------------- packages/console/app/src/i18n/ko.ts | 459 -------------------------- packages/console/app/src/i18n/no.ts | 458 -------------------------- packages/console/app/src/i18n/pl.ts | 459 -------------------------- packages/console/app/src/i18n/ru.ts | 463 -------------------------- packages/console/app/src/i18n/th.ts | 458 -------------------------- packages/console/app/src/i18n/tr.ts | 460 -------------------------- packages/console/app/src/i18n/uk.ts | 421 ------------------------ packages/console/app/src/i18n/zh.ts | 446 ------------------------- packages/console/app/src/i18n/zht.ts | 446 ------------------------- 18 files changed, 8214 deletions(-) diff --git a/packages/console/app/src/i18n/ar.ts b/packages/console/app/src/i18n/ar.ts index 86962f9c5cab..35a7db9628f1 100644 --- a/packages/console/app/src/i18n/ar.ts +++ b/packages/console/app/src/i18n/ar.ts @@ -5,12 +5,8 @@ export const dict = { ...en, "go.referral.ended.label": "تحذير", "go.referral.ended": "انتهى برنامج الإحالة. لم تعد روابط الإحالة تمنح رصيدًا لك أو للشخص الذي شاركها.", - "go.graph.bonus": "استخدام مضاعف {{count}} مرات", "nav.github": "GitHub", "nav.docs": "الوثائق", - "nav.changelog": "سجل التغييرات", - "nav.discord": "Discord", - "nav.x": "X", "nav.enterprise": "المؤسسات", "nav.zen": "Zen", "nav.login": "تسجيل الدخول", @@ -49,18 +45,7 @@ export const dict = { "notFound.logoLightAlt": "شعار opencode الفاتح", "notFound.logoDarkAlt": "شعار opencode الداكن", - "user.logout": "تسجيل الخروج", - - "auth.callback.error.codeMissing": "لم يتم العثور على رمز التفويض.", - - "workspace.select": "اختر مساحة العمل", - "workspace.createNew": "+ إنشاء مساحة عمل جديدة", - "workspace.modal.title": "إنشاء مساحة عمل جديدة", - "workspace.modal.placeholder": "أدخل اسم مساحة العمل", - "common.cancel": "إلغاء", - "common.creating": "جارٍ الإنشاء...", - "common.create": "إنشاء", "common.contactUs": "اتصل بنا", "common.videoUnsupported": "متصفحك لا يدعم وسم الفيديو.", @@ -68,23 +53,6 @@ export const dict = { "common.faq": "الأسئلة الشائعة", "common.learnMore": "اعرف المزيد", - "error.invalidPlan": "خطة غير صالحة", - "error.workspaceRequired": "معرف مساحة العمل مطلوب", - "error.alreadySubscribed": "مساحة العمل هذه لديها اشتراك بالفعل", - "error.limitRequired": "الحد مطلوب.", - "error.monthlyLimitInvalid": "قم بتعيين حد شهري صالح.", - "error.workspaceNameRequired": "اسم مساحة العمل مطلوب.", - "error.nameTooLong": "يجب أن يكون الاسم 255 حرفًا أو أقل.", - "error.emailRequired": "البريد الإلكتروني مطلوب", - "error.roleRequired": "الدور مطلوب", - "error.idRequired": "المعرف مطلوب", - "error.nameRequired": "الاسم مطلوب", - "error.providerRequired": "المزود مطلوب", - "error.apiKeyRequired": "مفتاح API مطلوب", - "error.modelRequired": "النموذج مطلوب", - "error.reloadAmountMin": "يجب أن يكون مبلغ الشحن ${{amount}} على الأقل", - "error.reloadTriggerMin": "يجب أن يكون حد الرصيد ${{amount}} على الأقل", - "app.meta.description": "OpenCode - وكيل البرمجة مفتوح المصدر.", "home.title": "OpenCode | وكيل برمجة بالذكاء الاصطناعي مفتوح المصدر", @@ -106,14 +74,6 @@ export const dict = { "temp.logoDarkAlt": "شعار opencode الداكن", "home.banner.badge": "جديد", - "home.banner.text": "نقدّم علامات التبويب لتطبيق سطح المكتب.", - "home.banner.platforms": "متاحة على macOS وWindows وLinux", - "home.banner.downloadNow": "حمّل الآن", - "home.banner.downloadBetaNow": "حمّل النسخة التجريبية لتطبيق سطح المكتب الآن", - "home.promo.title": "نقدّم علامات التبويب لتطبيق سطح المكتب", - "home.promo.body": "نظّم عملك وجلساتك النشطة باستخدام علامات التبويب.", - "home.promo.cta": "نزّل أحدث إصدار للبدء.", - "home.promo.close": "إغلاق إعلان تطبيق سطح المكتب", "home.hero.title": "وكيل برمجة بالذكاء الاصطناعي مفتوح المصدر", "home.hero.subtitle.a": "نماذج مجانية مضمّنة أو اربط أي نموذج من أي مزوّد،", @@ -266,10 +226,7 @@ export const dict = { "go.hero.body": "يجلب Go البرمجة الوكيلة للمبرمجين حول العالم. يوفر حدودًا سخية ووصولًا موثوقًا إلى أقوى النماذج مفتوحة المصدر، حتى تتمكن من البناء باستخدام وكلاء أقوياء دون القلق بشأن التكلفة أو التوفر.", - "go.cta.start": "اشترك في Go", - "go.cta.template": "{{text}} {{price}}", "go.cta.text": "اشترك في Go", - "go.cta.price": "$10/شهر", "go.plans.month": "شهريًا", "go.plans.plus.cta": "الاشتراك في Go Plus", "go.plans.plus.description": "تبلغ تكلفة Go Plus ‏$40/شهر مع حدود استخدام أعلى.", @@ -282,11 +239,6 @@ export const dict = { "go.plans.limits": "الحدود", "go.plans.description": "الطلبات المقدرة لكل 5 ساعات وحدود الاستخدام الشهرية لكل نموذج", "go.plans.legend": "الخطط", - "go.pricing.body": "استخدمه مع أي وكيل. $10/شهر. قم بزيادة الرصيد إذا لزم الأمر. الإلغاء في أي وقت.", - "go.graph.free": "مجاني", - "go.graph.freePill": "Big Pickle ونماذج مجانية", - "go.graph.go": "Go", - "go.graph.label": "الطلبات كل 5 ساعات", "go.graph.period": "الاستخدام", "go.graph.model": "النموذج", "go.graph.requests": "الطلبات المقدّرة / ٥ ساعات", @@ -298,29 +250,7 @@ export const dict = { "go.graph.limitedRegions": "مناطق محدودة", "go.graph.limitedTime": "لفترة محدودة", "go.graph.usageLimits": "حدود الاستخدام", - "go.graph.aria": "الطلبات كل 5 ساعات: {{free}} مقابل {{go}}", - "go.testimonials.brand.zen": "Zen", - "go.testimonials.brand.go": "Go", - "go.testimonials.handle": "@OpenCode", - "go.testimonials.dax.name": "Dax Raad", - "go.testimonials.dax.title": "الرئيس التنفيذي السابق، منتجات Terminal", - "go.testimonials.dax.quoteAfter": "كان تغييرًا جذريًا في الحياة، إنه قرار لا يحتاج لتفكير.", - "go.testimonials.jay.name": "Jay V", - "go.testimonials.jay.title": "مؤسس سابق، SEED، PM، Melt، Pop، Dapt، Cadmus، وViewPoint", - "go.testimonials.jay.quoteBefore": "4 من كل 5 أشخاص في فريقنا يحبون استخدام", - "go.testimonials.jay.quoteAfter": ".", - "go.testimonials.adam.name": "Adam Elmore", - "go.testimonials.adam.title": "بطل سابق، AWS", - "go.testimonials.adam.quoteBefore": "لا أستطيع التوصية بـ", - "go.testimonials.adam.quoteAfter": "بما فيه الكفاية. بجدية، إنه جيد حقًا.", - "go.testimonials.david.name": "David Hill", - "go.testimonials.david.title": "رئيس التصميم السابق، Laravel", - "go.testimonials.david.quoteBefore": "مع", - "go.testimonials.david.quoteAfter": "أعلم أن جميع النماذج مختبرة ومثالية لوكلاء البرمجة.", - "go.testimonials.frank.name": "Frank Wang", - "go.testimonials.frank.title": "متدرب سابق، Nvidia (4 مرات)", - "go.testimonials.frank.quote": "أتمنى لو كنت لا أزال في Nvidia.", "go.problem.title": "ما المشكلة التي يحلها Go؟", "go.problem.body": "نحن نركز على تقديم تجربة OpenCode لأكبر عدد ممكن من الناس. OpenCode Go هو اشتراك منخفض التكلفة بسعر $10/شهر. يوفر حدودا سخية ووصولا موثوقا إلى نماذج المصدر المفتوح الأكثر قدرة.", @@ -339,13 +269,6 @@ export const dict = { "go.how.step2.afterLink": "مع حدود سخية", "go.how.step3.title": "ابدأ البرمجة", "go.how.step3.body": "مع وصول موثوق لنماذج مفتوحة المصدر", - "go.privacy.title": "خصوصيتك مهمة بالنسبة لنا", - "go.privacy.body": - "تم تصميم الخطة بشكل أساسي للمستخدمين الدوليين، مع استضافة النماذج في الولايات المتحدة والاتحاد الأوروبي وسنغافورة للحصول على وصول عالمي مستقر.", - "go.privacy.contactAfter": "إذا كان لديك أي أسئلة.", - "go.privacy.beforeExceptions": - "تتم استضافة نماذج Go في الولايات المتحدة. يتبع المزودون سياسة عدم الاحتفاظ بالبيانات ولا يستخدمون بياناتك لتدريب النماذج، مع", - "go.privacy.exceptionsLink": "الاستثناءات التالية", "go.faq.q1": "ما هو OpenCode Go؟", "go.faq.a1": "Go هو اشتراك منخفض التكلفة يمنحك وصولًا موثوقًا إلى نماذج مفتوحة المصدر قادرة على البرمجة الوكيلة.", "go.faq.q2": "ما النماذج التي يتضمنها Go؟", @@ -368,7 +291,6 @@ export const dict = { "go.faq.a5.retention0": "0 أيام", "go.faq.a5.used": "مستخدَمة", "go.faq.a5.notUsed": "غير مستخدَمة", - "go.faq.a5.noAgreement": "لا توجد اتفاقية", "go.faq.a5.notZdr": "ليست ZDR", "go.faq.a5.grokRetention": "تعطّل ZDR ميزات API مهمة تعتمد على البيانات المخزنة، بما في ذلك Responses API ذات الحالة، وFiles and Collections، وBatch API.", @@ -378,9 +300,6 @@ export const dict = { "أسعار توكنات مخفّضة للغاية مقابل منح الإذن باستخدام مطالباتك وإكمالات النموذج لتدريب نماذج Meta المستقبلية.", "go.faq.a5.learnMore": "اعرف المزيد", "go.faq.a5.deepseekRetention": "تُجدَّد اتفاقية ZDR شهريًا. الاتفاقية الحالية سارية حتى 31 أكتوبر 2026.", - "go.faq.a5.beforeExceptions": - "تتم استضافة نماذج Go في الولايات المتحدة. يتبع المزودون سياسة عدم الاحتفاظ بالبيانات ولا يستخدمون بياناتك لتدريب النماذج، مع", - "go.faq.a5.exceptionsLink": "الاستثناءات التالية", "go.faq.q6": "هل يمكنني شحن رصيد إضافي؟", "go.faq.a6": "إذا كنت بحاجة إلى مزيد من الاستخدام، يمكنك شحن رصيد في حسابك.", "go.faq.q7": "هل يمكنني الإلغاء؟", @@ -395,36 +314,6 @@ export const dict = { "go.faq.a10": "قد تكون مؤهلًا لاسترداد أموالك إذا تم الخصم خلال آخر 14 يومًا ولم تستخدم مخصصات Go خلال فترة الفوترة تلك. {{contact}} لطلب استرداد الأموال.", - "zen.api.error.rateLimitExceeded": "تم تجاوز حد الطلبات. يرجى المحاولة مرة أخرى لاحقًا.", - "zen.api.error.modelNotSupported": "النموذج {{model}} غير مدعوم", - "zen.api.error.modelFormatNotSupported": "النموذج {{model}} غير مدعوم للتنسيق {{format}}", - "zen.api.error.noProviderAvailable": "لا يوجد مزود متاح", - "zen.api.error.providerNotSupported": "المزود {{provider}} غير مدعوم", - "zen.api.error.missingApiKey": "مفتاح API مفقود.", - "zen.api.error.invalidApiKey": "مفتاح API غير صالح.", - "zen.api.error.requestBlockedByUpstreamProvider": "حظر المزود الخارجي الطلب.", - "zen.api.error.subscriptionQuotaExceeded": "تم تجاوز حصة الاشتراك. أعد المحاولة خلال {{retryIn}}.", - "zen.api.error.goSubscriptionRollingLimitExceeded": - "تم الوصول إلى حد الاستخدام لمدة 5 ساعات. تتم إعادة التعيين خلال {{retryIn}}. لمواصلة استخدام هذا النموذج الآن، فعّل الاستخدام من رصيدك المتاح: {{consoleGoUrl}}", - "zen.api.error.goSubscriptionWeeklyLimitExceeded": - "تم الوصول إلى حد الاستخدام الأسبوعي. تتم إعادة التعيين خلال {{retryIn}}. لمواصلة استخدام هذا النموذج الآن، فعّل الاستخدام من رصيدك المتاح: {{consoleGoUrl}}", - "zen.api.error.goSubscriptionMonthlyLimitExceeded": - "تم الوصول إلى حد الاستخدام الشهري. تتم إعادة التعيين خلال {{retryIn}}. لمواصلة استخدام هذا النموذج الآن، فعّل الاستخدام من رصيدك المتاح: {{consoleGoUrl}}", - "zen.api.error.noPaymentMethod": "لا توجد طريقة دفع. أضف طريقة دفع هنا: {{billingUrl}}", - "zen.api.error.insufficientBalance": "رصيد غير كاف. إدارة فواتيرك هنا: {{billingUrl}}", - "zen.api.error.workspaceMonthlyLimitReached": - "وصلت مساحة العمل الخاصة بك إلى حد الإنفاق الشهري البالغ ${{amount}}. إدارة حدودك هنا: {{billingUrl}}", - "zen.api.error.userMonthlyLimitReached": - "لقد وصلت إلى حد الإنفاق الشهري البالغ ${{amount}}. إدارة حدودك هنا: {{membersUrl}}", - "zen.api.error.modelDisabled": "النموذج معطل", - "zen.api.error.regionNotAllowed": - "لا يتوفر أحدث إصدار من هذا النموذج إلا مستضافًا في الصين، ويتطلب تفعيلًا صريحًا: {{consoleGoUrl}}", - "zen.api.error.countryNotAllowed": "هذا النموذج غير متاح في بلدك.", - "zen.api.error.trainingNotAllowed": - "يجمع هذا النموذج بيانات تُستخدم لتحسين جودته، ويتطلب موافقتك الصريحة: {{consoleGoUrl}}", - "zen.api.error.trialEnded": - "انتهى العرض المجاني لـ {{model}}. يمكنك مواصلة استخدام النموذج بالاشتراك في OpenCode Go - {{link}}", - "black.meta.title": "OpenCode Black | الوصول إلى أفضل نماذج البرمجة في العالم", "black.meta.description": "احصل على وصول إلى Claude، GPT، Gemini والمزيد مع خطط اشتراك OpenCode Black.", "black.hero.title": "الوصول إلى أفضل نماذج البرمجة في العالم", @@ -445,325 +334,14 @@ export const dict = { "black.terms.5": "الاشتراكات للأفراد، تواصل مع قسم المؤسسات للفرق", "black.terms.6": "قد يتم تعديل الحدود وقد يتم إيقاف الخطط في المستقبل", "black.terms.7": "ألغِ اشتراكك في أي وقت", - "black.action.continue": "متابعة", "black.finePrint.beforeTerms": "الأسعار المعروضة لا تشمل الضرائب المطبقة", "black.finePrint.terms": "شروط الخدمة", "black.workspace.title": "OpenCode Black | اختر مساحة العمل", "black.workspace.selectPlan": "اختر مساحة عمل لهذه الخطة", "black.workspace.name": "مساحة العمل {{n}}", - "black.subscribe.title": "اشترك في OpenCode Black", - "black.subscribe.paymentMethod": "طريقة الدفع", - "black.subscribe.loadingPaymentForm": "جارٍ تحميل نموذج الدفع...", - "black.subscribe.selectWorkspaceToContinue": "اختر مساحة عمل للمتابعة", - "black.subscribe.failurePrefix": "أوه لا!", - "black.subscribe.error.generic": "حدث خطأ", - "black.subscribe.error.invalidPlan": "خطة غير صالحة", - "black.subscribe.error.workspaceRequired": "معرف مساحة العمل مطلوب", - "black.subscribe.error.alreadySubscribed": "مساحة العمل هذه لديها اشتراك بالفعل", - "black.subscribe.processing": "جارٍ المعالجة...", - "black.subscribe.submit": "اشترك بمبلغ ${{plan}}", - "black.subscribe.form.chargeNotice": "لن يتم خصم المبلغ إلا عند تفعيل اشتراكك", - "black.subscribe.success.title": "أنت في قائمة انتظار OpenCode Black", - "black.subscribe.success.subscriptionPlan": "خطة الاشتراك", - "black.subscribe.success.planName": "OpenCode Black {{plan}}", - "black.subscribe.success.amount": "المبلغ", - "black.subscribe.success.amountValue": "${{plan}} شهريًا", - "black.subscribe.success.paymentMethod": "طريقة الدفع", - "black.subscribe.success.dateJoined": "تاريخ الانضمام", - "black.subscribe.success.chargeNotice": "سيتم خصم المبلغ من بطاقتك عند تفعيل اشتراكك", - - "workspace.nav.zen": "Zen", - "workspace.nav.go": "Go", - "workspace.nav.usage": "الاستخدام", - "workspace.nav.apiKeys": "مفاتيح API", - "workspace.nav.members": "الأعضاء", - "workspace.nav.billing": "الفوترة", - "workspace.nav.settings": "الإعدادات", - - "workspace.home.banner.beforeLink": "نماذج محسنة وموثوقة لوكلاء البرمجة.", - "workspace.lite.banner.beforeLink": "نماذج برمجة منخفضة التكلفة للجميع.", - "workspace.home.billing.loading": "جارٍ التحميل...", - "workspace.home.billing.enable": "تمكين الفوترة", - "workspace.home.billing.currentBalance": "الرصيد الحالي", - - "workspace.newUser.feature.tested.title": "نماذج مُختبرة ومحققة", - "workspace.newUser.feature.tested.body": "لقد قمنا بقياس واختبار النماذج خصيصًا لوكلاء البرمجة لضمان أفضل أداء.", - "workspace.newUser.feature.quality.title": "أعلى جودة", - "workspace.newUser.feature.quality.body": - "الوصول إلى النماذج التي تم تكوينها لتحقيق الأداء الأمثل - لا تقليل للجودة أو توجيه إلى موفري خدمة أرخص.", - "workspace.newUser.feature.lockin.title": "لا قيود على المزود", - "workspace.newUser.feature.lockin.body": - "استخدم Zen مع أي وكيل برمجة، واستمر في استخدام موفرين آخرين مع opencode وقتما تشاء.", - "workspace.newUser.copyApiKey": "نسخ مفتاح API", - "workspace.newUser.copyKey": "نسخ المفتاح", - "workspace.newUser.copied": "تم النسخ!", - "workspace.newUser.step.enableBilling": "تمكين الفوترة", - "workspace.newUser.step.login.before": "شغّل", - "workspace.newUser.step.login.after": "واختر opencode", - "workspace.newUser.step.pasteKey": "الصق مفتاح API الخاص بك", - "workspace.newUser.step.models.before": "ابدأ opencode ثم نفّذ", - "workspace.newUser.step.models.after": "لاختيار نموذج", - - "workspace.models.title": "النماذج", - "workspace.models.subtitle.beforeLink": "إدارة النماذج التي يمكن لأعضاء مساحة العمل الوصول إليها.", - "workspace.models.table.model": "النموذج", - "workspace.models.table.enabled": "ممكّن", - - "workspace.providers.title": "أحضر مفتاحك الخاص", - "workspace.providers.subtitle": "قم بتكوين مفاتيح API الخاصة بك من موفري الذكاء الاصطناعي.", - "workspace.providers.placeholder": "أدخل مفتاح API لـ {{provider}} ({{prefix}}...)", - "workspace.providers.configure": "تكوين", - "workspace.providers.edit": "تعديل", - "workspace.providers.delete": "حذف", - "workspace.providers.saving": "جارٍ الحفظ...", - "workspace.providers.save": "حفظ", - "workspace.providers.table.provider": "المزود", - "workspace.providers.table.apiKey": "مفتاح API", - - "workspace.usage.title": "تاريخ الاستخدام", - "workspace.usage.subtitle": "استخدام وتكاليف API الأخيرة.", - "workspace.usage.empty": "قم بإجراء أول استدعاء API للبدء.", - "workspace.usage.table.date": "التاريخ", - "workspace.usage.table.model": "النموذج", - "workspace.usage.table.input": "الدخل", - "workspace.usage.table.output": "الخرج", - "workspace.usage.table.cost": "التكلفة", - "workspace.usage.table.session": "الجلسة", - "workspace.usage.breakdown.input": "الدخل", - "workspace.usage.breakdown.cacheRead": "قراءة الكاش", - "workspace.usage.breakdown.cacheWrite": "كتابة الكاش", - "workspace.usage.breakdown.output": "الخرج", - "workspace.usage.breakdown.reasoning": "المنطق", - "workspace.usage.subscription": "Black (${{amount}})", - "workspace.usage.lite": "Go (${{amount}})", - "workspace.usage.byok": "BYOK (${{amount}})", - - "workspace.cost.title": "التكلفة", - "workspace.cost.subtitle": "تكاليف الاستخدام مقسمة حسب النموذج.", - "workspace.cost.allModels": "جميع النماذج", - "workspace.cost.allKeys": "جميع المفاتيح", - "workspace.cost.deletedSuffix": "(محذوف)", - "workspace.cost.empty": "لا توجد بيانات استخدام متاحة للفترة المحددة.", - "workspace.cost.subscriptionShort": "اشتراك", - - "workspace.keys.title": "مفاتيح API", - "workspace.keys.subtitle": "إدارة مفاتيح API الخاصة بك للوصول إلى خدمات opencode.", - "workspace.keys.create": "إنشاء مفتاح API", - "workspace.keys.placeholder": "أدخل اسم المفتاح", - "workspace.keys.empty": "أنشئ مفتاح API لبوابة opencode", - "workspace.keys.table.name": "الاسم", - "workspace.keys.table.key": "المفتاح", - "workspace.keys.table.createdBy": "تم الإنشاء بواسطة", - "workspace.keys.table.lastUsed": "آخر استخدام", - "workspace.keys.copyApiKey": "نسخ مفتاح API", - "workspace.keys.delete": "حذف", - - "workspace.members.title": "الأعضاء", - "workspace.members.subtitle": "إدارة أعضاء مساحة العمل وأذوناتهم.", - "workspace.members.invite": "دعوة عضو", - "workspace.members.inviting": "جارٍ الدعوة...", - "workspace.members.beta.beforeLink": "مساحات العمل مجانية للفرق أثناء الفترة التجريبية.", - "workspace.members.form.invitee": "المدعو", - "workspace.members.form.emailPlaceholder": "أدخل البريد الإلكتروني", - "workspace.members.form.role": "الدور", - "workspace.members.form.monthlyLimit": "حد الإنفاق الشهري", - "workspace.members.noLimit": "لا يوجد حد", - "workspace.members.noLimitLowercase": "لا يوجد حد", - "workspace.members.invited": "تمت دعوته", - "workspace.members.edit": "تعديل", - "workspace.members.delete": "حذف", - "workspace.members.saving": "جارٍ الحفظ...", - "workspace.members.save": "حفظ", - "workspace.members.table.email": "البريد الإلكتروني", - "workspace.members.table.role": "الدور", - "workspace.members.table.monthLimit": "الحد الشهري", - "workspace.members.role.admin": "مسؤول", - "workspace.members.role.adminDescription": "يمكنه إدارة النماذج، والأعضاء، والفوترة", - "workspace.members.role.member": "عضو", - "workspace.members.role.memberDescription": "يمكنه فقط إنشاء مفاتيح API لنفسه", - - "workspace.settings.title": "الإعدادات", - "workspace.settings.subtitle": "حدّث اسم مساحة العمل وتفضيلاتك.", - "workspace.settings.workspaceName": "اسم مساحة العمل", - "workspace.settings.defaultName": "افتراضي", - "workspace.settings.updating": "جارٍ التحديث...", - "workspace.settings.save": "حفظ", - "workspace.settings.edit": "تعديل", - - "workspace.billing.title": "الفوترة", - "workspace.billing.subtitle.beforeLink": "إدارة طرق الدفع.", - "workspace.billing.contactUs": "اتصل بنا", - "workspace.billing.subtitle.afterLink": "إذا كان لديك أي أسئلة.", - "workspace.billing.currentBalance": "الرصيد الحالي", - "workspace.billing.add": "أضف $", - "workspace.billing.enterAmount": "أدخل المبلغ", - "workspace.billing.loading": "جارٍ التحميل...", - "workspace.billing.addAction": "إضافة", - "workspace.billing.addBalance": "إضافة رصيد", - "workspace.billing.alipay": "Alipay", - "workspace.billing.wechat": "WeChat Pay", - "workspace.billing.linkedToStripe": "مرتبط بـ Stripe", - "workspace.billing.manage": "إدارة", - "workspace.billing.enable": "تمكين الفوترة", - - "workspace.monthlyLimit.title": "الحد الشهري", - "workspace.monthlyLimit.subtitle": "عيّن حد الاستخدام الشهري لحسابك.", - "workspace.monthlyLimit.placeholder": "50", - "workspace.monthlyLimit.setting": "جارٍ التعيين...", - "workspace.monthlyLimit.set": "تعيين", - "workspace.monthlyLimit.edit": "تعديل الحد", - "workspace.monthlyLimit.noLimit": "لم يتم تعيين حد للاستخدام.", - "workspace.monthlyLimit.currentUsage.beforeMonth": "الاستخدام الحالي لـ", - "workspace.monthlyLimit.currentUsage.beforeAmount": "هو $", - - "workspace.redeem.title": "استرداد قسيمة", - "workspace.redeem.subtitle": "استرد رمز القسيمة للحصول على رصيد أو مزايا.", - "workspace.redeem.placeholder": "أدخل رمز القسيمة", - "workspace.redeem.redeem": "استرداد", - "workspace.redeem.redeeming": "جارٍ الاسترداد...", - "workspace.redeem.success": "تم استرداد القسيمة بنجاح.", - - "workspace.reload.title": "إعادة الشحن التلقائي", - "workspace.reload.disabled.before": "إعادة الشحن التلقائي", - "workspace.reload.disabled.state": "معطّل", - "workspace.reload.disabled.after": "فعّلها لإعادة شحن الرصيد تلقائيًا عندما ينخفض.", - "workspace.reload.enabled.before": "إعادة الشحن التلقائي", - "workspace.reload.enabled.state": "ممكّن", - "workspace.reload.enabled.middle": "سنعيد شحن رصيدك بمبلغ", - "workspace.reload.processingFee": "رسوم معالجة", - "workspace.reload.enabled.after": "عندما يصل الرصيد إلى", - "workspace.reload.edit": "تعديل", - "workspace.reload.enable": "تفعيل", - "workspace.reload.enableAutoReload": "تفعيل إعادة الشحن التلقائي", - "workspace.reload.reloadAmount": "مبلغ الشحن $", - "workspace.reload.whenBalanceReaches": "عندما يصل الرصيد إلى $", - "workspace.reload.saving": "جارٍ الحفظ...", - "workspace.reload.save": "حفظ", - "workspace.reload.failedAt": "فشلت إعادة الشحن في", - "workspace.reload.reason": "السبب:", - "workspace.reload.updatePaymentMethod": "يرجى تحديث طريقة الدفع والمحاولة مرة أخرى.", - "workspace.reload.retrying": "جارٍ إعادة المحاولة...", - "workspace.reload.retry": "أعد المحاولة", - "workspace.reload.error.paymentFailed": "فشلت عملية الدفع.", - - "workspace.payments.title": "سجل المدفوعات", - "workspace.payments.subtitle": "معاملات الدفع الأخيرة.", - "workspace.payments.table.date": "التاريخ", - "workspace.payments.table.paymentId": "معرف الدفع", - "workspace.payments.table.amount": "المبلغ", - "workspace.payments.table.receipt": "الإيصال", - "workspace.payments.type.credit": "رصيد", - "workspace.payments.type.subscription": "اشتراك", - "workspace.payments.view": "عرض", - - "workspace.black.time.day": "يوم", - "workspace.black.time.days": "أيام", - "workspace.black.time.hour": "ساعة", - "workspace.black.time.hours": "ساعات", - "workspace.black.time.minute": "دقيقة", - "workspace.black.time.minutes": "دقائق", - "workspace.black.time.fewSeconds": "بضع ثوان", - "workspace.black.subscription.title": "الاشتراك", - "workspace.black.subscription.message": "أنت مشترك في OpenCode Black مقابل ${{plan}} شهريًا.", - "workspace.black.subscription.ending": - "ينتهي OpenCode Black بنهاية فترة الفوترة الحالية ولن يتم تجديده. سننقلك إلى وحدة التحكم الجديدة.", - "workspace.black.subscription.rollingUsage": "استخدام لمدة 5 ساعات", - "workspace.black.subscription.weeklyUsage": "الاستخدام الأسبوعي", - "workspace.black.subscription.resetsIn": "إعادة تعيين في", - "workspace.black.subscription.useBalance": "استخدم رصيدك المتوفر بعد الوصول إلى حدود الاستخدام", - "workspace.black.waitlist.title": "قائمة الانتظار", - "workspace.black.waitlist.joined": "أنت في قائمة الانتظار لخطة OpenCode Black بقيمة ${{plan}} شهريًا.", - "workspace.black.waitlist.ready": "نحن مستعدون لتسجيلك في خطة OpenCode Black بقيمة ${{plan}} شهريًا.", - "workspace.black.waitlist.leave": "ترك قائمة الانتظار", - "workspace.black.waitlist.leaving": "جارٍ المغادرة...", - "workspace.black.waitlist.left": "غادر", - "workspace.black.waitlist.enroll": "تسجيل", - "workspace.black.waitlist.enrolling": "جارٍ التسجيل...", - "workspace.black.waitlist.enrolled": "مسجل", - "workspace.black.waitlist.enrollNote": 'عند النقر فوق "تسجيل"، يبدأ اشتراكك على الفور وسيتم خصم الرسوم من بطاقتك.', - - "workspace.lite.loading": "جارٍ التحميل...", - "workspace.lite.time.day": "يوم", - "workspace.lite.time.days": "أيام", - "workspace.lite.time.hour": "ساعة", - "workspace.lite.time.hours": "ساعات", - "workspace.lite.time.minute": "دقيقة", - "workspace.lite.time.minutes": "دقائق", - "workspace.lite.time.fewSeconds": "بضع ثوان", - "workspace.lite.subscription.message": "أنت مشترك في OpenCode Go.", - "workspace.lite.subscription.manage": "إدارة الاشتراك", - "workspace.lite.subscription.rollingUsage": "الاستخدام خلال 5 ساعات", - "workspace.lite.subscription.rollingQuota": "الحصة خلال 5 ساعات", - "workspace.lite.subscription.weeklyUsage": "الاستخدام الأسبوعي", - "workspace.lite.subscription.weeklyQuota": "الحصة الأسبوعية", - "workspace.lite.subscription.monthlyUsage": "الاستخدام الشهري", - "workspace.lite.subscription.monthlyQuota": "الحصة الشهرية", - "workspace.lite.subscription.resetsIn": "إعادة تعيين في", - "workspace.lite.subscription.showDetails": "إظهار التفاصيل", - "workspace.lite.subscription.hideDetails": "إخفاء التفاصيل", - "workspace.lite.subscription.model": "النموذج", - "workspace.lite.subscription.contribution": "%", - "workspace.lite.subscription.total": "الإجمالي", - "workspace.lite.subscription.useBalance": "استخدم رصيدك المتوفر بعد الوصول إلى حدود الاستخدام", - "workspace.lite.subscription.selectProvider": - 'اختر "OpenCode Go" كمزود في إعدادات opencode الخاصة بك لاستخدام نماذج Go.', - "workspace.lite.providers.title": "المزودون", - "workspace.lite.providers.description": "تحكم في المزودين المستخدمين للتوجيه.", - "workspace.lite.providers.allowTraining": "السماح بالنماذج التي تتدرب على بيانات الطلبات", - "workspace.lite.providers.useChina": "تفعيل النماذج المستضافة في الصين", - "workspace.lite.black.message": - "أنت مشترك حاليًا في OpenCode Black أو في قائمة الانتظار. يرجى إلغاء الاشتراك أولاً إذا كنت ترغب في التبديل إلى Go.", - "workspace.lite.other.message": - "عضو آخر في مساحة العمل هذه مشترك بالفعل في OpenCode Go. يمكن لعضو واحد فقط لكل مساحة عمل الاشتراك.", - "workspace.lite.promo.description": - "يبلغ سعر OpenCode Go {{price}}، ويوفر وصولا موثوقا لنماذج البرمجة المفتوحة الشهيرة مع حدود استخدام سخية.", - "workspace.lite.promo.price": "$10/شهر", - "workspace.lite.promo.modelsTitle": "ما يتضمنه", - "workspace.lite.promo.footer": - "صُممت الخطة بشكل أساسي للمستخدمين الدوليين، وتوفر وصولًا عالميًا مستقرًا. قد تتغير الأسعار وحدود الاستخدام بينما نتعلم من الاستخدام المبكر والملاحظات.", - "workspace.lite.promo.subscribe": "الاشتراك في Go", - "workspace.lite.promo.subscribing": "جارٍ إعادة التوجيه...", - "workspace.lite.promo.otherMethods": "طرق دفع أخرى", - "workspace.lite.promo.selectMethod": "اختر طريقة الدفع", - - "workspace.referral.copyLink": "نسخ الرابط", - "workspace.referral.copied": "تم النسخ", - "workspace.referral.overview.title": "ادعُ أصدقاءك", - "workspace.referral.overview.subtitle": "احصل على $5 عند اشتراك صديق. وسيحصل هو أيضًا على $5.", - "workspace.referral.instructions.share": "شارك رابط الإحالة الخاص بك", - "workspace.referral.instructions.subscribe": "ينضم صديقك ويشترك في Go", - "workspace.referral.instructions.claim": "تحصلان كلاكما على رصيد استخدام بقيمة $5 لتطبيقه على حدود استخدام Go", - "workspace.referral.rewards.title": "مكافآت الإحالة", - "workspace.referral.rewards.description": "طبّق أرصدة الإحالة المتاحة على استخدامك لـ Go.", - "workspace.referral.rewards.subtitle": "تم تطبيق {{applied}} / {{total}} من المكافآت.", - "workspace.referral.rewards.empty": "لا توجد مكافآت إحالة بعد.", - "workspace.referral.table.reward": "المكافأة", - "workspace.referral.table.referral": "الوصف", - "workspace.referral.table.date": "التاريخ", - "workspace.referral.reward.description.inviter": "تمت دعوة {{email}}", - "workspace.referral.reward.description.invitee": "تمت دعوتك بواسطة {{email}}", - "workspace.referral.reward.action.subscribeUnlock": "اشترك لإلغاء القفل", - "workspace.referral.reward.action.view": "عرض المكافأة", - "workspace.referral.reward.action.applied": "تم تطبيق المكافأة", - "workspace.referral.reward.source.pendingInviter": "بانتظار اشتراكه", - "workspace.referral.reward.source.pendingInvitee": "اشترك لإلغاء قفل المكافأة", - "workspace.referral.reward.source.available": "المكافأة جاهزة للتطبيق", - "workspace.referral.reward.source.applied": "تم تطبيق المكافأة", - "workspace.referral.reward.status.applied": "تم تطبيق المكافأة", - "workspace.referral.reward.status.pendingInviter": "اشترك لإلغاء القفل", - "workspace.referral.reward.status.pendingInvitee": "اشترك لإلغاء القفل", - "workspace.referral.apply.noGo": "اشترك لإلغاء القفل", - "workspace.referral.apply.preview": "عرض المكافأة", - "workspace.referral.apply.action": "تطبيق", - "workspace.referral.apply.confirmTitle": "تطبيق المكافأة", - "workspace.referral.apply.confirmBody": "طبِّق {{amount}} لتقليل الاستخدام الحالي في مساحة العمل هذه.", - "workspace.referral.apply.confirmAction": "تطبيق", "download.title": "OpenCode | تنزيل", "download.meta.description": "نزّل OpenCode لـ macOS، Windows، وLinux", - "download.hero.title": "تنزيل OpenCode لسطح المكتب", - "download.hero.subtitle": "متاح في نسخة تجريبية لـ macOS، Windows، وLinux", - "download.hero.button": "تنزيل لـ {{os}}", "download.section.terminal": "OpenCode للطرفية", "download.section.desktop": "OpenCode لسطح المكتب", "download.section.extensions": "امتدادات OpenCode", @@ -854,38 +432,4 @@ export const dict = { "changelog.hero.subtitle": "تحديثات وتحسينات جديدة لـ OpenCode", "changelog.empty": "لم يتم العثور على مدخلات في سجل التغييرات.", "changelog.viewJson": "عرض JSON", - - "bench.list.title": "المعيار", - "bench.list.heading": "المعايير", - "bench.list.table.agent": "الوكيل", - "bench.list.table.model": "النموذج", - "bench.list.table.score": "الدرجة", - "bench.submission.error.allFieldsRequired": "جميع الحقول مطلوبة.", - - "bench.detail.title": "المعيار - {{task}}", - "bench.detail.notFound": "المهمة غير موجودة", - "bench.detail.na": "غير متاح", - "bench.detail.labels.agent": "الوكيل", - "bench.detail.labels.model": "النموذج", - "bench.detail.labels.task": "المهمة", - "bench.detail.labels.repo": "المستودع", - "bench.detail.labels.from": "من", - "bench.detail.labels.to": "إلى", - "bench.detail.labels.prompt": "الموجه", - "bench.detail.labels.commit": "Commit", - "bench.detail.labels.averageDuration": "متوسط المدة", - "bench.detail.labels.averageScore": "متوسط الدرجة", - "bench.detail.labels.averageCost": "متوسط التكلفة", - "bench.detail.labels.summary": "الملخص", - "bench.detail.labels.runs": "تشغيلات", - "bench.detail.labels.score": "الدرجة", - "bench.detail.labels.base": "الأساس", - "bench.detail.labels.penalty": "الجزاء", - "bench.detail.labels.weight": "الوزن", - "bench.detail.table.run": "تشغيل", - "bench.detail.table.score": "الدرجة (الأساس - الجزاء)", - "bench.detail.table.cost": "التكلفة", - "bench.detail.table.duration": "المدة", - "bench.detail.run.title": "تشغيل {{n}}", - "bench.detail.rawJson": "JSON خام", } satisfies Dict diff --git a/packages/console/app/src/i18n/br.ts b/packages/console/app/src/i18n/br.ts index 12696da32e93..e43251e382c9 100644 --- a/packages/console/app/src/i18n/br.ts +++ b/packages/console/app/src/i18n/br.ts @@ -6,12 +6,8 @@ export const dict = { "go.referral.ended.label": "Aviso", "go.referral.ended": "O programa de indicação foi encerrado. Links de indicação não geram mais crédito para você nem para quem os compartilhou.", - "go.graph.bonus": "{{count}}× mais uso", "nav.github": "GitHub", "nav.docs": "Documentação", - "nav.changelog": "Changelog", - "nav.discord": "Discord", - "nav.x": "X", "nav.enterprise": "Enterprise", "nav.zen": "Zen", "nav.login": "Entrar", @@ -50,18 +46,7 @@ export const dict = { "notFound.logoLightAlt": "logo opencode claro", "notFound.logoDarkAlt": "logo opencode escuro", - "user.logout": "Sair", - - "auth.callback.error.codeMissing": "Nenhum código de autorização encontrado.", - - "workspace.select": "Selecionar workspace", - "workspace.createNew": "+ Criar novo workspace", - "workspace.modal.title": "Criar novo workspace", - "workspace.modal.placeholder": "Digite o nome do workspace", - "common.cancel": "Cancelar", - "common.creating": "Criando...", - "common.create": "Criar", "common.contactUs": "Contate-nos", "common.videoUnsupported": "Seu navegador não suporta a tag de vídeo.", @@ -69,23 +54,6 @@ export const dict = { "common.faq": "FAQ", "common.learnMore": "Saiba mais", - "error.invalidPlan": "Plano inválido", - "error.workspaceRequired": "ID do workspace é obrigatório", - "error.alreadySubscribed": "Este workspace já possui uma assinatura", - "error.limitRequired": "Limite é obrigatório.", - "error.monthlyLimitInvalid": "Defina um limite mensal válido.", - "error.workspaceNameRequired": "Nome do workspace é obrigatório.", - "error.nameTooLong": "O nome deve ter 255 caracteres ou menos.", - "error.emailRequired": "E-mail é obrigatório", - "error.roleRequired": "Função é obrigatória", - "error.idRequired": "ID é obrigatório", - "error.nameRequired": "Nome é obrigatório", - "error.providerRequired": "Provedor é obrigatório", - "error.apiKeyRequired": "Chave de API é obrigatória", - "error.modelRequired": "Modelo é obrigatório", - "error.reloadAmountMin": "O valor de recarga deve ser de pelo menos ${{amount}}", - "error.reloadTriggerMin": "O gatilho de saldo deve ser de pelo menos ${{amount}}", - "app.meta.description": "OpenCode - O agente de codificação de código aberto.", "home.title": "OpenCode | O agente de codificação de código aberto com IA", @@ -107,14 +75,6 @@ export const dict = { "temp.logoDarkAlt": "logo opencode escuro", "home.banner.badge": "Novo", - "home.banner.text": "Conheça as abas no app desktop.", - "home.banner.platforms": "Disponível no macOS, Windows e Linux", - "home.banner.downloadNow": "Baixar agora", - "home.banner.downloadBetaNow": "Baixe agora o beta do desktop", - "home.promo.title": "Conheça as abas no app desktop", - "home.promo.body": "Organize seu trabalho e suas sessões ativas com abas.", - "home.promo.cta": "Baixe a versão mais recente para começar.", - "home.promo.close": "Fechar anúncio do app desktop", "home.hero.title": "O agente de codificação de código aberto com IA", "home.hero.subtitle.a": "Modelos grátis incluídos ou conecte qualquer modelo de qualquer provedor,", @@ -272,10 +232,7 @@ export const dict = { "go.hero.body": "O Go traz a codificação com agentes para programadores em todo o mundo. Oferecendo limites generosos e acesso confiável aos modelos de código aberto mais capazes, para que você possa construir com agentes poderosos sem se preocupar com custos ou disponibilidade.", - "go.cta.start": "Assinar o Go", - "go.cta.template": "{{text}} {{price}}", "go.cta.text": "Assinar o Go", - "go.cta.price": "$10/mês", "go.plans.month": "por mês", "go.plans.plus.cta": "Assinar Go Plus", "go.plans.plus.description": "O Go Plus custa $40/mês e oferece limites maiores.", @@ -288,12 +245,6 @@ export const dict = { "go.plans.limits": "Limites", "go.plans.description": "Solicitações estimadas a cada 5 horas e limites mensais por modelo", "go.plans.legend": "Planos", - "go.pricing.body": - "Use com qualquer agente. $10/mês. Recarregue o crédito se necessário. Cancele a qualquer momento.", - "go.graph.free": "Grátis", - "go.graph.freePill": "Big Pickle e modelos gratuitos", - "go.graph.go": "Go", - "go.graph.label": "Requisições por 5 horas", "go.graph.period": "Uso", "go.graph.model": "Modelo", "go.graph.requests": "Requisições estimadas / 5 h", @@ -305,30 +256,7 @@ export const dict = { "go.graph.limitedRegions": "regiões limitadas", "go.graph.limitedTime": "tempo limitado", "go.graph.usageLimits": "Limites de uso", - "go.graph.aria": "Requisições por 5h: {{free}} vs {{go}}", - "go.testimonials.brand.zen": "Zen", - "go.testimonials.brand.go": "Go", - "go.testimonials.handle": "@OpenCode", - "go.testimonials.dax.name": "Dax Raad", - "go.testimonials.dax.title": "ex-CEO, Terminal Products", - "go.testimonials.dax.quoteAfter": "mudou minha vida, é realmente uma escolha óbvia.", - "go.testimonials.jay.name": "Jay V", - "go.testimonials.jay.title": "ex-Fundador, SEED, PM, Melt, Pop, Dapt, Cadmus e ViewPoint", - "go.testimonials.jay.quoteBefore": "4 de 5 pessoas em nossa equipe adoram usar", - "go.testimonials.jay.quoteAfter": ".", - "go.testimonials.adam.name": "Adam Elmore", - "go.testimonials.adam.title": "ex-Hero, AWS", - "go.testimonials.adam.quoteBefore": "Eu não consigo recomendar o", - "go.testimonials.adam.quoteAfter": "o suficiente. Sério, é muito bom.", - "go.testimonials.david.name": "David Hill", - "go.testimonials.david.title": "ex-Head de Design, Laravel", - "go.testimonials.david.quoteBefore": "Com o", - "go.testimonials.david.quoteAfter": - "eu sei que todos os modelos são testados e perfeitos para agentes de codificação.", - "go.testimonials.frank.name": "Frank Wang", - "go.testimonials.frank.title": "ex-Estagiário, Nvidia (4 vezes)", - "go.testimonials.frank.quote": "Eu queria ainda estar na Nvidia.", "go.problem.title": "Que problema o Go resolve?", "go.problem.body": "Estamos focados em levar a experiência do OpenCode para o maior número de pessoas possível. OpenCode Go é uma assinatura de baixo custo de $10/mês. Oferece limites generosos e acesso confiável aos modelos open source mais capazes.", @@ -347,13 +275,6 @@ export const dict = { "go.how.step2.afterLink": "com limites generosos", "go.how.step3.title": "Comece a codificar", "go.how.step3.body": "com acesso confiável a modelos de código aberto", - "go.privacy.title": "Sua privacidade é importante para nós", - "go.privacy.body": - "O plano é projetado principalmente para usuários internacionais, com modelos hospedados nos EUA, UE e Singapura para acesso global estável.", - "go.privacy.contactAfter": "se você tiver alguma dúvida.", - "go.privacy.beforeExceptions": - "Os modelos Go são hospedados nos EUA. Os provedores seguem uma política de retenção zero e não usam seus dados para treinamento de modelos, com as", - "go.privacy.exceptionsLink": "seguintes exceções", "go.faq.q1": "O que é OpenCode Go?", "go.faq.a1": "Go é uma assinatura de baixo custo que oferece acesso confiável a modelos de código aberto capazes para codificação com agentes.", @@ -377,7 +298,6 @@ export const dict = { "go.faq.a5.retention0": "0 dias", "go.faq.a5.used": "Usado", "go.faq.a5.notUsed": "Não usado", - "go.faq.a5.noAgreement": "Sem acordo", "go.faq.a5.notZdr": "Não é ZDR", "go.faq.a5.grokRetention": "O ZDR desativa recursos importantes da API que dependem de dados armazenados, incluindo a Responses API com estado, Files and Collections e a Batch API.", @@ -388,9 +308,6 @@ export const dict = { "go.faq.a5.learnMore": "Saiba mais", "go.faq.a5.deepseekRetention": "O acordo de ZDR é renovado mensalmente. O acordo atual é válido até 31 de outubro de 2026.", - "go.faq.a5.beforeExceptions": - "Os modelos Go são hospedados nos EUA. Os provedores seguem uma política de retenção zero e não usam seus dados para treinamento de modelos, com as", - "go.faq.a5.exceptionsLink": "seguintes exceções", "go.faq.q6": "Posso recarregar crédito?", "go.faq.a6": "Se você precisar de mais uso, pode recarregar crédito em sua conta.", "go.faq.q7": "Posso cancelar?", @@ -406,36 +323,6 @@ export const dict = { "go.faq.a10": "Você pode ter direito a um reembolso se a cobrança foi feita nos últimos 14 dias e você não usou sua cota do Go durante esse período de faturamento. {{contact}} para solicitar um reembolso.", - "zen.api.error.rateLimitExceeded": "Limite de taxa excedido. Por favor, tente novamente mais tarde.", - "zen.api.error.modelNotSupported": "Modelo {{model}} não suportado", - "zen.api.error.modelFormatNotSupported": "Modelo {{model}} não suportado para o formato {{format}}", - "zen.api.error.noProviderAvailable": "Nenhum provedor disponível", - "zen.api.error.providerNotSupported": "Provedor {{provider}} não suportado", - "zen.api.error.missingApiKey": "Chave de API ausente.", - "zen.api.error.invalidApiKey": "Chave de API inválida.", - "zen.api.error.requestBlockedByUpstreamProvider": "Solicitação bloqueada pelo provedor upstream.", - "zen.api.error.subscriptionQuotaExceeded": "Cota de assinatura excedida. Tente novamente em {{retryIn}}.", - "zen.api.error.goSubscriptionRollingLimitExceeded": - "Limite de uso de 5 horas atingido. Será reiniciado em {{retryIn}}. Para continuar usando este modelo agora, habilite o uso a partir do seu saldo disponível: {{consoleGoUrl}}", - "zen.api.error.goSubscriptionWeeklyLimitExceeded": - "Limite de uso semanal atingido. Será reiniciado em {{retryIn}}. Para continuar usando este modelo agora, habilite o uso a partir do seu saldo disponível: {{consoleGoUrl}}", - "zen.api.error.goSubscriptionMonthlyLimitExceeded": - "Limite de uso mensal atingido. Será reiniciado em {{retryIn}}. Para continuar usando este modelo agora, habilite o uso a partir do seu saldo disponível: {{consoleGoUrl}}", - "zen.api.error.noPaymentMethod": "Nenhuma forma de pagamento. Adicione uma forma de pagamento aqui: {{billingUrl}}", - "zen.api.error.insufficientBalance": "Saldo insuficiente. Gerencie seu faturamento aqui: {{billingUrl}}", - "zen.api.error.workspaceMonthlyLimitReached": - "Seu workspace atingiu o limite de gastos mensais de ${{amount}}. Gerencie seus limites aqui: {{billingUrl}}", - "zen.api.error.userMonthlyLimitReached": - "Você atingiu seu limite de gastos mensais de ${{amount}}. Gerencie seus limites aqui: {{membersUrl}}", - "zen.api.error.modelDisabled": "O modelo está desabilitado", - "zen.api.error.regionNotAllowed": - "A versão mais recente deste modelo está disponível apenas com hospedagem na China e requer adesão explícita: {{consoleGoUrl}}", - "zen.api.error.countryNotAllowed": "Este modelo não está disponível no seu país.", - "zen.api.error.trainingNotAllowed": - "Este modelo coleta dados usados para melhorar sua qualidade e exige seu consentimento explícito: {{consoleGoUrl}}", - "zen.api.error.trialEnded": - "A promoção gratuita do {{model}} terminou. Você pode continuar usando o modelo assinando o OpenCode Go - {{link}}", - "black.meta.title": "OpenCode Black | Acesse os melhores modelos de codificação do mundo", "black.meta.description": "Tenha acesso ao Claude, GPT, Gemini e mais com os planos de assinatura OpenCode Black.", "black.hero.title": "Acesse os melhores modelos de codificação do mundo", @@ -456,328 +343,14 @@ export const dict = { "black.terms.5": "Assinaturas são para indivíduos, contate Enterprise para equipes", "black.terms.6": "Limites podem ser ajustados e planos podem ser descontinuados no futuro", "black.terms.7": "Cancele sua assinatura a qualquer momento", - "black.action.continue": "Continuar", "black.finePrint.beforeTerms": "Os preços mostrados não incluem impostos aplicáveis", "black.finePrint.terms": "Termos de Serviço", "black.workspace.title": "OpenCode Black | Selecionar Workspace", "black.workspace.selectPlan": "Selecione um workspace para este plano", "black.workspace.name": "Workspace {{n}}", - "black.subscribe.title": "Assinar OpenCode Black", - "black.subscribe.paymentMethod": "Forma de pagamento", - "black.subscribe.loadingPaymentForm": "Carregando formulário de pagamento...", - "black.subscribe.selectWorkspaceToContinue": "Selecione um workspace para continuar", - "black.subscribe.failurePrefix": "Ops!", - "black.subscribe.error.generic": "Ocorreu um erro", - "black.subscribe.error.invalidPlan": "Plano inválido", - "black.subscribe.error.workspaceRequired": "ID do workspace é obrigatório", - "black.subscribe.error.alreadySubscribed": "Este workspace já possui uma assinatura", - "black.subscribe.processing": "Processando...", - "black.subscribe.submit": "Assinar ${{plan}}", - "black.subscribe.form.chargeNotice": "Você só será cobrado quando sua assinatura for ativada", - "black.subscribe.success.title": "Você está na lista de espera do OpenCode Black", - "black.subscribe.success.subscriptionPlan": "Plano de assinatura", - "black.subscribe.success.planName": "OpenCode Black {{plan}}", - "black.subscribe.success.amount": "Valor", - "black.subscribe.success.amountValue": "${{plan}} por mês", - "black.subscribe.success.paymentMethod": "Forma de pagamento", - "black.subscribe.success.dateJoined": "Data de entrada", - "black.subscribe.success.chargeNotice": "Seu cartão será cobrado quando sua assinatura for ativada", - - "workspace.nav.zen": "Zen", - "workspace.nav.go": "Go", - "workspace.nav.usage": "Uso", - "workspace.nav.apiKeys": "Chaves de API", - "workspace.nav.members": "Membros", - "workspace.nav.billing": "Faturamento", - "workspace.nav.settings": "Configurações", - - "workspace.home.banner.beforeLink": "Modelos otimizados e confiáveis para agentes de codificação.", - "workspace.lite.banner.beforeLink": "Modelos de codificação de baixo custo para todos.", - "workspace.home.billing.loading": "Carregando...", - "workspace.home.billing.enable": "Ativar faturamento", - "workspace.home.billing.currentBalance": "Saldo atual", - - "workspace.newUser.feature.tested.title": "Modelos Testados e Verificados", - "workspace.newUser.feature.tested.body": - "Avaliamos e testamos modelos especificamente para agentes de codificação para garantir o melhor desempenho.", - "workspace.newUser.feature.quality.title": "Qualidade Máxima", - "workspace.newUser.feature.quality.body": - "Acesse modelos configurados para desempenho ideal - sem downgrades ou roteamento para provedores mais baratos.", - "workspace.newUser.feature.lockin.title": "Sem Fidelidade", - "workspace.newUser.feature.lockin.body": - "Use o Zen com qualquer agente de codificação e continue usando outros provedores com opencode sempre que quiser.", - "workspace.newUser.copyApiKey": "Copiar chave de API", - "workspace.newUser.copyKey": "Copiar Chave", - "workspace.newUser.copied": "Copiado!", - "workspace.newUser.step.enableBilling": "Ativar faturamento", - "workspace.newUser.step.login.before": "Execute", - "workspace.newUser.step.login.after": "e selecione opencode", - "workspace.newUser.step.pasteKey": "Cole sua chave de API", - "workspace.newUser.step.models.before": "Inicie o opencode e execute", - "workspace.newUser.step.models.after": "para selecionar um modelo", - - "workspace.models.title": "Modelos", - "workspace.models.subtitle.beforeLink": "Gerencie quais modelos os membros do workspace podem acessar.", - "workspace.models.table.model": "Modelo", - "workspace.models.table.enabled": "Habilitado", - - "workspace.providers.title": "Traga Sua Própria Chave", - "workspace.providers.subtitle": "Configure suas próprias chaves de API de provedores de IA.", - "workspace.providers.placeholder": "Insira a chave de API {{provider}} ({{prefix}}...)", - "workspace.providers.configure": "Configurar", - "workspace.providers.edit": "Editar", - "workspace.providers.delete": "Excluir", - "workspace.providers.saving": "Salvando...", - "workspace.providers.save": "Salvar", - "workspace.providers.table.provider": "Provedor", - "workspace.providers.table.apiKey": "Chave de API", - - "workspace.usage.title": "Histórico de Uso", - "workspace.usage.subtitle": "Uso recente da API e custos.", - "workspace.usage.empty": "Faça sua primeira chamada de API para começar.", - "workspace.usage.table.date": "Data", - "workspace.usage.table.model": "Modelo", - "workspace.usage.table.input": "Entrada", - "workspace.usage.table.output": "Saída", - "workspace.usage.table.cost": "Custo", - "workspace.usage.table.session": "Sessão", - "workspace.usage.breakdown.input": "Entrada", - "workspace.usage.breakdown.cacheRead": "Leitura de Cache", - "workspace.usage.breakdown.cacheWrite": "Escrita em Cache", - "workspace.usage.breakdown.output": "Saída", - "workspace.usage.breakdown.reasoning": "Raciocínio", - "workspace.usage.subscription": "Black (${{amount}})", - "workspace.usage.lite": "Go (${{amount}})", - "workspace.usage.byok": "BYOK (${{amount}})", - - "workspace.cost.title": "Custo", - "workspace.cost.subtitle": "Custos de uso discriminados por modelo.", - "workspace.cost.allModels": "Todos os Modelos", - "workspace.cost.allKeys": "Todas as Chaves", - "workspace.cost.deletedSuffix": "(excluído)", - "workspace.cost.empty": "Nenhum dado de uso disponível para o período selecionado.", - "workspace.cost.subscriptionShort": "ass", - - "workspace.keys.title": "Chaves de API", - "workspace.keys.subtitle": "Gerencie suas chaves de API para acessar os serviços opencode.", - "workspace.keys.create": "Criar Chave de API", - "workspace.keys.placeholder": "Digite o nome da chave", - "workspace.keys.empty": "Crie uma chave de API do opencode Gateway", - "workspace.keys.table.name": "Nome", - "workspace.keys.table.key": "Chave", - "workspace.keys.table.createdBy": "Criado Por", - "workspace.keys.table.lastUsed": "Último Uso", - "workspace.keys.copyApiKey": "Copiar chave de API", - "workspace.keys.delete": "Excluir", - - "workspace.members.title": "Membros", - "workspace.members.subtitle": "Gerencie os membros do workspace e suas permissões.", - "workspace.members.invite": "Convidar Membro", - "workspace.members.inviting": "Convidando...", - "workspace.members.beta.beforeLink": "Workspaces são gratuitos para equipes durante o beta.", - "workspace.members.form.invitee": "Convidado", - "workspace.members.form.emailPlaceholder": "Digite o e-mail", - "workspace.members.form.role": "Função", - "workspace.members.form.monthlyLimit": "Limite de gastos mensais", - "workspace.members.noLimit": "Sem limite", - "workspace.members.noLimitLowercase": "sem limite", - "workspace.members.invited": "convidado", - "workspace.members.edit": "Editar", - "workspace.members.delete": "Excluir", - "workspace.members.saving": "Salvando...", - "workspace.members.save": "Salvar", - "workspace.members.table.email": "E-mail", - "workspace.members.table.role": "Função", - "workspace.members.table.monthLimit": "Limite mensal", - "workspace.members.role.admin": "Admin", - "workspace.members.role.adminDescription": "Pode gerenciar modelos, membros e faturamento", - "workspace.members.role.member": "Membro", - "workspace.members.role.memberDescription": "Só pode gerar chaves de API para si mesmo", - - "workspace.settings.title": "Configurações", - "workspace.settings.subtitle": "Atualize o nome e as preferências do seu workspace.", - "workspace.settings.workspaceName": "Nome do workspace", - "workspace.settings.defaultName": "Padrão", - "workspace.settings.updating": "Atualizando...", - "workspace.settings.save": "Salvar", - "workspace.settings.edit": "Editar", - - "workspace.billing.title": "Faturamento", - "workspace.billing.subtitle.beforeLink": "Gerenciar formas de pagamento.", - "workspace.billing.contactUs": "Contate-nos", - "workspace.billing.subtitle.afterLink": "se você tiver alguma dúvida.", - "workspace.billing.currentBalance": "Saldo Atual", - "workspace.billing.add": "Adicionar $", - "workspace.billing.enterAmount": "Digite o valor", - "workspace.billing.loading": "Carregando...", - "workspace.billing.addAction": "Adicionar", - "workspace.billing.addBalance": "Adicionar Saldo", - "workspace.billing.alipay": "Alipay", - "workspace.billing.wechat": "WeChat Pay", - "workspace.billing.linkedToStripe": "Vinculado ao Stripe", - "workspace.billing.manage": "Gerenciar", - "workspace.billing.enable": "Ativar Faturamento", - - "workspace.monthlyLimit.title": "Limite Mensal", - "workspace.monthlyLimit.subtitle": "Defina um limite de uso mensal para sua conta.", - "workspace.monthlyLimit.placeholder": "50", - "workspace.monthlyLimit.setting": "Definindo...", - "workspace.monthlyLimit.set": "Definir", - "workspace.monthlyLimit.edit": "Editar Limite", - "workspace.monthlyLimit.noLimit": "Nenhum limite de uso definido.", - "workspace.monthlyLimit.currentUsage.beforeMonth": "Uso atual para", - "workspace.monthlyLimit.currentUsage.beforeAmount": "é $", - - "workspace.redeem.title": "Resgatar Cupom", - "workspace.redeem.subtitle": "Resgate um código de cupom para receber créditos ou vantagens.", - "workspace.redeem.placeholder": "Digite o código do cupom", - "workspace.redeem.redeem": "Resgatar", - "workspace.redeem.redeeming": "Resgatando...", - "workspace.redeem.success": "Cupom resgatado com sucesso.", - - "workspace.reload.title": "Recarga Automática", - "workspace.reload.disabled.before": "A recarga automática está", - "workspace.reload.disabled.state": "desativada", - "workspace.reload.disabled.after": "Ative para recarregar automaticamente quando o saldo estiver baixo.", - "workspace.reload.enabled.before": "A recarga automática está", - "workspace.reload.enabled.state": "ativada", - "workspace.reload.enabled.middle": "Recarregaremos", - "workspace.reload.processingFee": "taxa de processamento", - "workspace.reload.enabled.after": "quando o saldo atingir", - "workspace.reload.edit": "Editar", - "workspace.reload.enable": "Ativar", - "workspace.reload.enableAutoReload": "Ativar Recarga Automática", - "workspace.reload.reloadAmount": "Recarregar $", - "workspace.reload.whenBalanceReaches": "Quando o saldo atingir $", - "workspace.reload.saving": "Salvando...", - "workspace.reload.save": "Salvar", - "workspace.reload.failedAt": "Recarga falhou em", - "workspace.reload.reason": "Motivo:", - "workspace.reload.updatePaymentMethod": "Por favor, atualize sua forma de pagamento e tente novamente.", - "workspace.reload.retrying": "Tentando novamente...", - "workspace.reload.retry": "Tentar novamente", - "workspace.reload.error.paymentFailed": "Pagamento falhou.", - - "workspace.payments.title": "Histórico de Pagamentos", - "workspace.payments.subtitle": "Transações de pagamento recentes.", - "workspace.payments.table.date": "Data", - "workspace.payments.table.paymentId": "ID do Pagamento", - "workspace.payments.table.amount": "Valor", - "workspace.payments.table.receipt": "Recibo", - "workspace.payments.type.credit": "crédito", - "workspace.payments.type.subscription": "assinatura", - "workspace.payments.view": "Ver", - - "workspace.black.time.day": "dia", - "workspace.black.time.days": "dias", - "workspace.black.time.hour": "hora", - "workspace.black.time.hours": "horas", - "workspace.black.time.minute": "minuto", - "workspace.black.time.minutes": "minutos", - "workspace.black.time.fewSeconds": "alguns segundos", - "workspace.black.subscription.title": "Assinatura", - "workspace.black.subscription.message": "Você assina o OpenCode Black por ${{plan}} por mês.", - "workspace.black.subscription.ending": - "O OpenCode Black termina com o seu período de cobrança atual e não será renovado. Vamos migrar você para o novo console.", - "workspace.black.subscription.rollingUsage": "Uso de 5 horas", - "workspace.black.subscription.weeklyUsage": "Uso Semanal", - "workspace.black.subscription.resetsIn": "Reinicia em", - "workspace.black.subscription.useBalance": "Use seu saldo disponível após atingir os limites de uso", - "workspace.black.waitlist.title": "Lista de Espera", - "workspace.black.waitlist.joined": "Você está na lista de espera para o plano OpenCode Black de ${{plan}} por mês.", - "workspace.black.waitlist.ready": "Estamos prontos para inscrever você no plano OpenCode Black de ${{plan}} por mês.", - "workspace.black.waitlist.leave": "Sair da Lista de Espera", - "workspace.black.waitlist.leaving": "Saindo...", - "workspace.black.waitlist.left": "Saiu", - "workspace.black.waitlist.enroll": "Inscrever-se", - "workspace.black.waitlist.enrolling": "Inscrevendo-se...", - "workspace.black.waitlist.enrolled": "Inscrito", - "workspace.black.waitlist.enrollNote": - "Ao clicar em Inscrever-se, sua assinatura começará imediatamente e seu cartão será cobrado.", - - "workspace.lite.loading": "Carregando...", - "workspace.lite.time.day": "dia", - "workspace.lite.time.days": "dias", - "workspace.lite.time.hour": "hora", - "workspace.lite.time.hours": "horas", - "workspace.lite.time.minute": "minuto", - "workspace.lite.time.minutes": "minutos", - "workspace.lite.time.fewSeconds": "alguns segundos", - "workspace.lite.subscription.message": "Você assina o OpenCode Go.", - "workspace.lite.subscription.manage": "Gerenciar Assinatura", - "workspace.lite.subscription.rollingUsage": "Uso de 5 horas", - "workspace.lite.subscription.rollingQuota": "Cota de 5 horas", - "workspace.lite.subscription.weeklyUsage": "Uso Semanal", - "workspace.lite.subscription.weeklyQuota": "Cota Semanal", - "workspace.lite.subscription.monthlyUsage": "Uso Mensal", - "workspace.lite.subscription.monthlyQuota": "Cota Mensal", - "workspace.lite.subscription.resetsIn": "Reinicia em", - "workspace.lite.subscription.showDetails": "Mostrar detalhes", - "workspace.lite.subscription.hideDetails": "Ocultar detalhes", - "workspace.lite.subscription.model": "Modelo", - "workspace.lite.subscription.contribution": "%", - "workspace.lite.subscription.total": "Total", - "workspace.lite.subscription.useBalance": "Use seu saldo disponível após atingir os limites de uso", - "workspace.lite.subscription.selectProvider": - 'Selecione "OpenCode Go" como provedor na sua configuração do opencode para usar os modelos Go.', - "workspace.lite.providers.title": "Provedores", - "workspace.lite.providers.description": "Controle quais provedores são usados para roteamento.", - "workspace.lite.providers.allowTraining": "Permitir modelos que usam dados de solicitações para treinamento", - "workspace.lite.providers.useChina": "Ativar modelos hospedados na China", - "workspace.lite.black.message": - "Você está atualmente inscrito no OpenCode Black ou na lista de espera. Por favor, cancele a assinatura primeiro se desejar mudar para o Go.", - "workspace.lite.other.message": - "Outro membro neste workspace já assina o OpenCode Go. Apenas um membro por workspace pode assinar.", - "workspace.lite.promo.description": - "O OpenCode Go custa {{price}} e oferece acesso confiável a modelos de codificação abertos populares com limites de uso generosos.", - "workspace.lite.promo.price": "$10/mês", - "workspace.lite.promo.modelsTitle": "O que está incluído", - "workspace.lite.promo.footer": - "O plano foi desenvolvido principalmente para usuários internacionais e oferece acesso global estável. Os preços e limites de uso podem mudar à medida que aprendemos com o uso inicial e o feedback recebido.", - "workspace.lite.promo.subscribe": "Assinar Go", - "workspace.lite.promo.subscribing": "Redirecionando...", - "workspace.lite.promo.otherMethods": "Outros métodos de pagamento", - "workspace.lite.promo.selectMethod": "Selecionar método de pagamento", - - "workspace.referral.copyLink": "Copiar link", - "workspace.referral.copied": "Copiado", - "workspace.referral.overview.title": "Convide amigos", - "workspace.referral.overview.subtitle": "Ganhe $5 quando um amigo assinar. Ele também ganha $5.", - "workspace.referral.instructions.share": "Compartilhe seu link de indicação", - "workspace.referral.instructions.subscribe": "Seu amigo entra e assina o Go", - "workspace.referral.instructions.claim": - "Vocês dois ganham um crédito de uso de $5 para aplicar aos seus limites de uso do Go", - "workspace.referral.rewards.title": "Recompensas de indicação", - "workspace.referral.rewards.description": "Aplique os créditos de indicação disponíveis no seu uso do Go.", - "workspace.referral.rewards.subtitle": "{{applied}} / {{total}} recompensas aplicadas.", - "workspace.referral.rewards.empty": "Ainda não há recompensas de indicação.", - "workspace.referral.table.reward": "Recompensa", - "workspace.referral.table.referral": "Descrição", - "workspace.referral.table.date": "Data", - "workspace.referral.reward.description.inviter": "Convidou {{email}}", - "workspace.referral.reward.description.invitee": "Convidado por {{email}}", - "workspace.referral.reward.action.subscribeUnlock": "Assine para desbloquear", - "workspace.referral.reward.action.view": "Ver recompensa", - "workspace.referral.reward.action.applied": "Recompensa aplicada", - "workspace.referral.reward.source.pendingInviter": "Aguardando ele assinar", - "workspace.referral.reward.source.pendingInvitee": "Assine para desbloquear a recompensa", - "workspace.referral.reward.source.available": "Recompensa pronta para usar", - "workspace.referral.reward.source.applied": "Recompensa aplicada", - "workspace.referral.reward.status.applied": "Recompensa aplicada", - "workspace.referral.reward.status.pendingInviter": "Assine para desbloquear", - "workspace.referral.reward.status.pendingInvitee": "Assine para desbloquear", - "workspace.referral.apply.noGo": "Assine para desbloquear", - "workspace.referral.apply.preview": "Ver recompensa", - "workspace.referral.apply.action": "Aplicar", - "workspace.referral.apply.confirmTitle": "Aplicar recompensa", - "workspace.referral.apply.confirmBody": "Aplique {{amount}} para reduzir o uso atual deste workspace.", - "workspace.referral.apply.confirmAction": "Aplicar", "download.title": "OpenCode | Baixar", "download.meta.description": "Baixe o OpenCode para macOS, Windows e Linux", - "download.hero.title": "Baixar OpenCode Desktop", - "download.hero.subtitle": "Disponível em Beta para macOS, Windows e Linux", - "download.hero.button": "Baixar para {{os}}", "download.section.terminal": "OpenCode Terminal", "download.section.desktop": "OpenCode Desktop", "download.section.extensions": "Extensões OpenCode", @@ -869,38 +442,4 @@ export const dict = { "changelog.hero.subtitle": "Novas atualizações e melhorias no OpenCode", "changelog.empty": "Nenhuma entrada de changelog encontrada.", "changelog.viewJson": "Ver JSON", - - "bench.list.title": "Benchmark", - "bench.list.heading": "Benchmarks", - "bench.list.table.agent": "Agente", - "bench.list.table.model": "Modelo", - "bench.list.table.score": "Pontuação", - "bench.submission.error.allFieldsRequired": "Todos os campos são obrigatórios.", - - "bench.detail.title": "Benchmark - {{task}}", - "bench.detail.notFound": "Tarefa não encontrada", - "bench.detail.na": "N/A", - "bench.detail.labels.agent": "Agente", - "bench.detail.labels.model": "Modelo", - "bench.detail.labels.task": "Tarefa", - "bench.detail.labels.repo": "Repositório", - "bench.detail.labels.from": "De", - "bench.detail.labels.to": "Para", - "bench.detail.labels.prompt": "Prompt", - "bench.detail.labels.commit": "Commit", - "bench.detail.labels.averageDuration": "Duração Média", - "bench.detail.labels.averageScore": "Pontuação Média", - "bench.detail.labels.averageCost": "Custo Médio", - "bench.detail.labels.summary": "Resumo", - "bench.detail.labels.runs": "Execuções", - "bench.detail.labels.score": "Pontuação", - "bench.detail.labels.base": "Base", - "bench.detail.labels.penalty": "Penalidade", - "bench.detail.labels.weight": "peso", - "bench.detail.table.run": "Execução", - "bench.detail.table.score": "Pontuação (Base - Penalidade)", - "bench.detail.table.cost": "Custo", - "bench.detail.table.duration": "Duração", - "bench.detail.run.title": "Execução {{n}}", - "bench.detail.rawJson": "JSON Bruto", } satisfies Dict diff --git a/packages/console/app/src/i18n/da.ts b/packages/console/app/src/i18n/da.ts index c944da4b5a8d..aae446106342 100644 --- a/packages/console/app/src/i18n/da.ts +++ b/packages/console/app/src/i18n/da.ts @@ -6,12 +6,8 @@ export const dict = { "go.referral.ended.label": "Advarsel", "go.referral.ended": "Henvisningsprogrammet er afsluttet. Henvisningslinks giver ikke længere kredit til dig eller den, der delte dem.", - "go.graph.bonus": "{{count}}× forbrug", "nav.github": "GitHub", "nav.docs": "Dokumentation", - "nav.changelog": "Changelog", - "nav.discord": "Discord", - "nav.x": "X", "nav.enterprise": "Enterprise", "nav.zen": "Zen", "nav.login": "Log ind", @@ -50,18 +46,7 @@ export const dict = { "notFound.logoLightAlt": "opencode logo light", "notFound.logoDarkAlt": "opencode logo dark", - "user.logout": "Log ud", - - "auth.callback.error.codeMissing": "Ingen autorisationskode fundet.", - - "workspace.select": "Vælg workspace", - "workspace.createNew": "+ Opret nyt workspace", - "workspace.modal.title": "Opret nyt workspace", - "workspace.modal.placeholder": "Indtast workspace-navn", - "common.cancel": "Annuller", - "common.creating": "Opretter...", - "common.create": "Opret", "common.contactUs": "Kontakt os", "common.videoUnsupported": "Din browser understøtter ikke video-tagget.", @@ -69,23 +54,6 @@ export const dict = { "common.faq": "FAQ", "common.learnMore": "Læs mere", - "error.invalidPlan": "Ugyldig plan", - "error.workspaceRequired": "Workspace-ID er påkrævet", - "error.alreadySubscribed": "Dette workspace har allerede et abonnement", - "error.limitRequired": "Grænse er påkrævet.", - "error.monthlyLimitInvalid": "Angiv en gyldig månedlig grænse.", - "error.workspaceNameRequired": "Workspace-navn er påkrævet.", - "error.nameTooLong": "Navnet må højst være på 255 tegn.", - "error.emailRequired": "E-mail er påkrævet", - "error.roleRequired": "Rolle er påkrævet", - "error.idRequired": "ID er påkrævet", - "error.nameRequired": "Navn er påkrævet", - "error.providerRequired": "Udbyder er påkrævet", - "error.apiKeyRequired": "API-nøgle er påkrævet", - "error.modelRequired": "Model er påkrævet", - "error.reloadAmountMin": "Genopfyldningsbeløb skal være mindst ${{amount}}", - "error.reloadTriggerMin": "Saldogrænse skal være mindst ${{amount}}", - "app.meta.description": "OpenCode - Den open source kodningsagent.", "home.title": "OpenCode | Den open source AI-kodningsagent", @@ -107,14 +75,6 @@ export const dict = { "temp.logoDarkAlt": "opencode logo dark", "home.banner.badge": "Ny", - "home.banner.text": "Introduktion af Tabs til Desktop.", - "home.banner.platforms": "Tilgængelig på macOS, Windows og Linux", - "home.banner.downloadNow": "Download nu", - "home.banner.downloadBetaNow": "Download desktop-betaen nu", - "home.promo.title": "Introduktion af Tabs til Desktop", - "home.promo.body": "Organiser dit arbejde og aktive sessioner med faner.", - "home.promo.cta": "Download den nyeste version for at komme i gang.", - "home.promo.close": "Luk meddelelsen om Desktop-appen", "home.hero.title": "Den open source AI-kodningsagent", "home.hero.subtitle.a": "Gratis modeller inkluderet, eller forbind enhver model fra enhver udbyder,", @@ -270,10 +230,7 @@ export const dict = { "go.hero.body": "Go bringer agentisk kodning til programmører over hele verden. Med generøse grænser og pålidelig adgang til de mest kapable open source-modeller, så du kan bygge med kraftfulde agenter uden at bekymre dig om omkostninger eller tilgængelighed.", - "go.cta.start": "Abonner på Go", - "go.cta.template": "{{text}} {{price}}", "go.cta.text": "Abonner på Go", - "go.cta.price": "$10/måned", "go.plans.month": "om måneden", "go.plans.plus.cta": "Abonnér på Go Plus", "go.plans.plus.description": "Go Plus koster $40/måned og giver højere brugsgrænser.", @@ -286,11 +243,6 @@ export const dict = { "go.plans.limits": "Grænser", "go.plans.description": "Anslåede anmodninger pr. 5 timer og månedlige grænser pr. model", "go.plans.legend": "Abonnementer", - "go.pricing.body": "Brug med enhver agent. $10/måned. Tank op med kredit efter behov. Afmeld når som helst.", - "go.graph.free": "Gratis", - "go.graph.freePill": "Big Pickle og gratis modeller", - "go.graph.go": "Go", - "go.graph.label": "Forespørgsler pr. 5 timer", "go.graph.period": "Forbrug", "go.graph.model": "Model", "go.graph.requests": "Estimerede anmodninger / 5 timer", @@ -302,29 +254,7 @@ export const dict = { "go.graph.limitedRegions": "begrænsede regioner", "go.graph.limitedTime": "begrænset periode", "go.graph.usageLimits": "Forbrugsgrænser", - "go.graph.aria": "Forespørgsler pr. 5t: {{free}} vs {{go}}", - "go.testimonials.brand.zen": "Zen", - "go.testimonials.brand.go": "Go", - "go.testimonials.handle": "@OpenCode", - "go.testimonials.dax.name": "Dax Raad", - "go.testimonials.dax.title": "ex-CEO, Terminal Products", - "go.testimonials.dax.quoteAfter": "har været livsændrende, det er virkelig en no-brainer.", - "go.testimonials.jay.name": "Jay V", - "go.testimonials.jay.title": "ex-Founder, SEED, PM, Melt, Pop, Dapt, Cadmus, og ViewPoint", - "go.testimonials.jay.quoteBefore": "4 ud af 5 personer på vores team elsker at bruge", - "go.testimonials.jay.quoteAfter": ".", - "go.testimonials.adam.name": "Adam Elmore", - "go.testimonials.adam.title": "ex-Hero, AWS", - "go.testimonials.adam.quoteBefore": "Jeg kan ikke anbefale", - "go.testimonials.adam.quoteAfter": "nok. Seriøst, det er virkelig godt.", - "go.testimonials.david.name": "David Hill", - "go.testimonials.david.title": "ex-Head of Design, Laravel", - "go.testimonials.david.quoteBefore": "Med", - "go.testimonials.david.quoteAfter": "ved jeg, at alle modellerne er testede og perfekte til kodningsagenter.", - "go.testimonials.frank.name": "Frank Wang", - "go.testimonials.frank.title": "ex-Intern, Nvidia (4 gange)", - "go.testimonials.frank.quote": "Jeg ville ønske, jeg stadig var hos Nvidia.", "go.problem.title": "Hvilket problem løser Go?", "go.problem.body": "Vi fokuserer på at bringe OpenCode-oplevelsen ud til så mange som muligt. OpenCode Go er et lavprisabonnement til $10/måned. Det giver generøse grænser og pålidelig adgang til de mest kapable open source-modeller.", @@ -343,13 +273,6 @@ export const dict = { "go.how.step2.afterLink": "med generøse grænser", "go.how.step3.title": "Start kodning", "go.how.step3.body": "med pålidelig adgang til open source-modeller", - "go.privacy.title": "Dit privatliv er vigtigt for os", - "go.privacy.body": - "Planen er primært designet til internationale brugere, med modeller hostet i USA, EU og Singapore for stabil global adgang.", - "go.privacy.contactAfter": "hvis du har spørgsmål.", - "go.privacy.beforeExceptions": - "Go-modeller hostes i USA. Udbydere følger en nulopbevaringspolitik og bruger ikke dine data til modeltræning, med de", - "go.privacy.exceptionsLink": "følgende undtagelser", "go.faq.q1": "Hvad er OpenCode Go?", "go.faq.a1": "Go er et lavprisabonnement, der giver dig pålidelig adgang til kapable open source-modeller til agentisk kodning.", @@ -373,7 +296,6 @@ export const dict = { "go.faq.a5.retention0": "0 dage", "go.faq.a5.used": "Brugt", "go.faq.a5.notUsed": "Ikke brugt", - "go.faq.a5.noAgreement": "Ingen aftale", "go.faq.a5.notZdr": "Ikke ZDR", "go.faq.a5.grokRetention": "ZDR deaktiverer vigtige API-funktioner, der afhænger af lagrede data, herunder den tilstandsbevarende Responses API, Files and Collections og Batch API.", @@ -385,9 +307,6 @@ export const dict = { "go.faq.a5.deepseekRetention": "ZDR-aftalen fornyes månedligt. Den nuværende aftale er gyldig til og med 31. oktober 2026.", - "go.faq.a5.beforeExceptions": - "Go-modeller hostes i USA. Udbydere følger en nulopbevaringspolitik og bruger ikke dine data til modeltræning, med de", - "go.faq.a5.exceptionsLink": "følgende undtagelser", "go.faq.q6": "Kan jeg tanke kredit op?", "go.faq.a6": "Hvis du har brug for mere forbrug, kan du tanke kredit op på din konto.", "go.faq.q7": "Kan jeg annullere?", @@ -402,36 +321,6 @@ export const dict = { "go.faq.a10": "Du kan muligvis få en refusion, hvis opkrævningen blev foretaget inden for de seneste 14 dage, og du ikke har brugt din Go-kvote i den pågældende faktureringsperiode. {{contact}} for at anmode om en refusion.", - "zen.api.error.rateLimitExceeded": "Hastighedsgrænse overskredet. Prøv venligst igen senere.", - "zen.api.error.modelNotSupported": "Model {{model}} understøttes ikke", - "zen.api.error.modelFormatNotSupported": "Model {{model}} understøttes ikke for format {{format}}", - "zen.api.error.noProviderAvailable": "Ingen udbyder tilgængelig", - "zen.api.error.providerNotSupported": "Udbyder {{provider}} understøttes ikke", - "zen.api.error.missingApiKey": "Manglende API-nøgle.", - "zen.api.error.invalidApiKey": "Ugyldig API-nøgle.", - "zen.api.error.requestBlockedByUpstreamProvider": "Anmodningen blev blokeret af upstream-udbyderen.", - "zen.api.error.subscriptionQuotaExceeded": "Abonnementskvote overskredet. Prøv igen om {{retryIn}}.", - "zen.api.error.goSubscriptionRollingLimitExceeded": - "Forbrugsgrænsen for 5 timer er nået. Nulstilles om {{retryIn}}. For at fortsætte med at bruge denne model nu, aktivér forbrug fra din tilgængelige saldo: {{consoleGoUrl}}", - "zen.api.error.goSubscriptionWeeklyLimitExceeded": - "Ugentlig forbrugsgrænse er nået. Nulstilles om {{retryIn}}. For at fortsætte med at bruge denne model nu, aktivér forbrug fra din tilgængelige saldo: {{consoleGoUrl}}", - "zen.api.error.goSubscriptionMonthlyLimitExceeded": - "Månedlig forbrugsgrænse er nået. Nulstilles om {{retryIn}}. For at fortsætte med at bruge denne model nu, aktivér forbrug fra din tilgængelige saldo: {{consoleGoUrl}}", - "zen.api.error.noPaymentMethod": "Ingen betalingsmetode. Tilføj en betalingsmetode her: {{billingUrl}}", - "zen.api.error.insufficientBalance": "Utilstrækkelig saldo. Administrer din fakturering her: {{billingUrl}}", - "zen.api.error.workspaceMonthlyLimitReached": - "Dit workspace har nået sin månedlige forbrugsgrænse på ${{amount}}. Administrer dine grænser her: {{billingUrl}}", - "zen.api.error.userMonthlyLimitReached": - "Du har nået din månedlige forbrugsgrænse på ${{amount}}. Administrer dine grænser her: {{membersUrl}}", - "zen.api.error.modelDisabled": "Modellen er deaktiveret", - "zen.api.error.regionNotAllowed": - "Den nyeste version af denne model er kun tilgængelig som hostet i Kina og kræver, at du aktivt tilvælger den: {{consoleGoUrl}}", - "zen.api.error.countryNotAllowed": "Denne model er ikke tilgængelig i dit land.", - "zen.api.error.trainingNotAllowed": - "Denne model indsamler data, der bruges til at forbedre dens kvalitet, og kræver, at du aktivt tilvælger den: {{consoleGoUrl}}", - "zen.api.error.trialEnded": - "Den gratis kampagne for {{model}} er afsluttet. Du kan fortsætte med at bruge modellen ved at abonnere på OpenCode Go - {{link}}", - "black.meta.title": "OpenCode Black | Få adgang til verdens bedste kodningsmodeller", "black.meta.description": "Få adgang til Claude, GPT, Gemini og mere med OpenCode Black-abonnementer.", "black.hero.title": "Få adgang til verdens bedste kodningsmodeller", @@ -452,327 +341,14 @@ export const dict = { "black.terms.5": "Abonnementer er for enkeltpersoner, kontakt Enterprise for teams", "black.terms.6": "Grænser kan justeres, og planer kan blive udfaset i fremtiden", "black.terms.7": "Opsig dit abonnement når som helst", - "black.action.continue": "Fortsæt", "black.finePrint.beforeTerms": "Viste priser inkluderer ikke gældende skat", "black.finePrint.terms": "Servicevilkår", "black.workspace.title": "OpenCode Black | Vælg workspace", "black.workspace.selectPlan": "Vælg et workspace til denne plan", "black.workspace.name": "Workspace {{n}}", - "black.subscribe.title": "Abonner på OpenCode Black", - "black.subscribe.paymentMethod": "Betalingsmetode", - "black.subscribe.loadingPaymentForm": "Indlæser betalingsformular...", - "black.subscribe.selectWorkspaceToContinue": "Vælg et workspace for at fortsætte", - "black.subscribe.failurePrefix": "Åh nej!", - "black.subscribe.error.generic": "Der opstod en fejl", - "black.subscribe.error.invalidPlan": "Ugyldig plan", - "black.subscribe.error.workspaceRequired": "Workspace-ID er påkrævet", - "black.subscribe.error.alreadySubscribed": "Dette workspace har allerede et abonnement", - "black.subscribe.processing": "Behandler...", - "black.subscribe.submit": "Abonner ${{plan}}", - "black.subscribe.form.chargeNotice": "Du bliver først debiteret, når dit abonnement er aktiveret", - "black.subscribe.success.title": "Du er på OpenCode Black-ventelisten", - "black.subscribe.success.subscriptionPlan": "Abonnementsplan", - "black.subscribe.success.planName": "OpenCode Black {{plan}}", - "black.subscribe.success.amount": "Beløb", - "black.subscribe.success.amountValue": "${{plan}} pr. måned", - "black.subscribe.success.paymentMethod": "Betalingsmetode", - "black.subscribe.success.dateJoined": "Dato tilmeldt", - "black.subscribe.success.chargeNotice": "Dit kort vil blive debiteret, når dit abonnement er aktiveret", - - "workspace.nav.zen": "Zen", - "workspace.nav.go": "Go", - "workspace.nav.usage": "Brug", - "workspace.nav.apiKeys": "API-nøgler", - "workspace.nav.members": "Medlemmer", - "workspace.nav.billing": "Fakturering", - "workspace.nav.settings": "Indstillinger", - - "workspace.home.banner.beforeLink": "Pålidelige optimerede modeller til kodningsagenter.", - "workspace.lite.banner.beforeLink": "Lavpris kodemodeller for alle.", - "workspace.home.billing.loading": "Indlæser...", - "workspace.home.billing.enable": "Aktiver fakturering", - "workspace.home.billing.currentBalance": "Nuværende saldo", - - "workspace.newUser.feature.tested.title": "Testede og verificerede modeller", - "workspace.newUser.feature.tested.body": - "Vi har benchmarket og testet modeller specifikt til kodningsagenter for at sikre den bedste ydeevne.", - "workspace.newUser.feature.quality.title": "Højeste kvalitet", - "workspace.newUser.feature.quality.body": - "Få adgang til modeller konfigureret til optimal ydeevne - ingen nedgraderinger eller routing til billigere udbydere.", - "workspace.newUser.feature.lockin.title": "Ingen indlåsning", - "workspace.newUser.feature.lockin.body": - "Brug Zen med en hvilken som helst kodningsagent, og fortsæt med at bruge andre udbydere med opencode, når du vil.", - "workspace.newUser.copyApiKey": "Kopiér API-nøgle", - "workspace.newUser.copyKey": "Kopier nøgle", - "workspace.newUser.copied": "Kopieret!", - "workspace.newUser.step.enableBilling": "Aktiver fakturering", - "workspace.newUser.step.login.before": "Kør", - "workspace.newUser.step.login.after": "og vælg opencode", - "workspace.newUser.step.pasteKey": "Indsæt din API-nøgle", - "workspace.newUser.step.models.before": "Start opencode og kør", - "workspace.newUser.step.models.after": "for at vælge en model", - - "workspace.models.title": "Modeller", - "workspace.models.subtitle.beforeLink": "Administrer, hvilke modeller workspace-medlemmer kan få adgang til.", - "workspace.models.table.model": "Model", - "workspace.models.table.enabled": "Aktiveret", - - "workspace.providers.title": "Medbring din egen nøgle", - "workspace.providers.subtitle": "Konfigurer dine egne API-nøgler fra AI-udbydere.", - "workspace.providers.placeholder": "Indtast {{provider}} API-nøgle ({{prefix}}...)", - "workspace.providers.configure": "Konfigurer", - "workspace.providers.edit": "Rediger", - "workspace.providers.delete": "Slet", - "workspace.providers.saving": "Gemmer...", - "workspace.providers.save": "Gem", - "workspace.providers.table.provider": "Udbyder", - "workspace.providers.table.apiKey": "API-nøgle", - - "workspace.usage.title": "Brugshistorik", - "workspace.usage.subtitle": "Seneste API-brug og omkostninger.", - "workspace.usage.empty": "Foretag dit første API-opkald for at komme i gang.", - "workspace.usage.table.date": "Dato", - "workspace.usage.table.model": "Model", - "workspace.usage.table.input": "Input", - "workspace.usage.table.output": "Output", - "workspace.usage.table.cost": "Omkostning", - "workspace.usage.table.session": "Session", - "workspace.usage.breakdown.input": "Input", - "workspace.usage.breakdown.cacheRead": "Cache læst", - "workspace.usage.breakdown.cacheWrite": "Cache skriv", - "workspace.usage.breakdown.output": "Output", - "workspace.usage.breakdown.reasoning": "Ræsonnement", - "workspace.usage.subscription": "Black (${{amount}})", - "workspace.usage.lite": "Go (${{amount}})", - "workspace.usage.byok": "BYOK (${{amount}})", - - "workspace.cost.title": "Omkostninger", - "workspace.cost.subtitle": "Brugsomkostninger opdelt efter model.", - "workspace.cost.allModels": "Alle modeller", - "workspace.cost.allKeys": "Alle nøgler", - "workspace.cost.deletedSuffix": "(slettet)", - "workspace.cost.empty": "Ingen brugsdata tilgængelige for den valgte periode.", - "workspace.cost.subscriptionShort": "sub", - - "workspace.keys.title": "API-nøgler", - "workspace.keys.subtitle": "Administrer dine API-nøgler for at få adgang til opencode-tjenester.", - "workspace.keys.create": "Opret API-nøgle", - "workspace.keys.placeholder": "Indtast nøglenavn", - "workspace.keys.empty": "Opret en opencode Gateway API-nøgle", - "workspace.keys.table.name": "Navn", - "workspace.keys.table.key": "Nøgle", - "workspace.keys.table.createdBy": "Oprettet af", - "workspace.keys.table.lastUsed": "Sidst brugt", - "workspace.keys.copyApiKey": "Kopiér API-nøgle", - "workspace.keys.delete": "Slet", - - "workspace.members.title": "Medlemmer", - "workspace.members.subtitle": "Administrer workspace-medlemmer og deres tilladelser.", - "workspace.members.invite": "Inviter medlem", - "workspace.members.inviting": "Inviterer...", - "workspace.members.beta.beforeLink": "Workspaces er gratis for teams under betaversionen.", - "workspace.members.form.invitee": "Inviteret", - "workspace.members.form.emailPlaceholder": "Indtast e-mail", - "workspace.members.form.role": "Rolle", - "workspace.members.form.monthlyLimit": "Månedlig forbrugsgrænse", - "workspace.members.noLimit": "Ingen grænse", - "workspace.members.noLimitLowercase": "ingen grænse", - "workspace.members.invited": "inviteret", - "workspace.members.edit": "Rediger", - "workspace.members.delete": "Slet", - "workspace.members.saving": "Gemmer...", - "workspace.members.save": "Gem", - "workspace.members.table.email": "E-mail", - "workspace.members.table.role": "Rolle", - "workspace.members.table.monthLimit": "Månedsgrænse", - "workspace.members.role.admin": "Admin", - "workspace.members.role.adminDescription": "Kan administrere modeller, medlemmer og fakturering", - "workspace.members.role.member": "Medlem", - "workspace.members.role.memberDescription": "Kan kun generere API-nøgler til sig selv", - - "workspace.settings.title": "Indstillinger", - "workspace.settings.subtitle": "Opdater dit workspace-navn og præferencer.", - "workspace.settings.workspaceName": "Workspace-navn", - "workspace.settings.defaultName": "Standard", - "workspace.settings.updating": "Opdaterer...", - "workspace.settings.save": "Gem", - "workspace.settings.edit": "Rediger", - - "workspace.billing.title": "Fakturering", - "workspace.billing.subtitle.beforeLink": "Administrer betalingsmetoder.", - "workspace.billing.contactUs": "Kontakt os", - "workspace.billing.subtitle.afterLink": "hvis du har spørgsmål.", - "workspace.billing.currentBalance": "Nuværende saldo", - "workspace.billing.add": "Tilføj $", - "workspace.billing.enterAmount": "Indtast beløb", - "workspace.billing.loading": "Indlæser...", - "workspace.billing.addAction": "Tilføj", - "workspace.billing.addBalance": "Tilføj saldo", - "workspace.billing.alipay": "Alipay", - "workspace.billing.wechat": "WeChat Pay", - "workspace.billing.linkedToStripe": "Forbundet til Stripe", - "workspace.billing.manage": "Administrer", - "workspace.billing.enable": "Aktiver fakturering", - - "workspace.monthlyLimit.title": "Månedlig grænse", - "workspace.monthlyLimit.subtitle": "Indstil en månedlig forbrugsgrænse for din konto.", - "workspace.monthlyLimit.placeholder": "50", - "workspace.monthlyLimit.setting": "Indstiller...", - "workspace.monthlyLimit.set": "Sæt", - "workspace.monthlyLimit.edit": "Rediger grænse", - "workspace.monthlyLimit.noLimit": "Ingen forbrugsgrænse angivet.", - "workspace.monthlyLimit.currentUsage.beforeMonth": "Nuværende brug for", - "workspace.monthlyLimit.currentUsage.beforeAmount": "er $", - - "workspace.redeem.title": "Indløs kupon", - "workspace.redeem.subtitle": "Indløs en kuponkode for at få kreditter eller fordele.", - "workspace.redeem.placeholder": "Indtast kuponkode", - "workspace.redeem.redeem": "Indløs", - "workspace.redeem.redeeming": "Indløser...", - "workspace.redeem.success": "Kuponen blev indløst.", - - "workspace.reload.title": "Automatisk genopfyldning", - "workspace.reload.disabled.before": "Automatisk genopfyldning er", - "workspace.reload.disabled.state": "deaktiveret", - "workspace.reload.disabled.after": "Aktiver for automatisk at genopfylde, når saldoen er lav.", - "workspace.reload.enabled.before": "Automatisk genopfyldning er", - "workspace.reload.enabled.state": "aktiveret", - "workspace.reload.enabled.middle": "Vi genopfylder", - "workspace.reload.processingFee": "ekspeditionsgebyr", - "workspace.reload.enabled.after": "når saldoen når", - "workspace.reload.edit": "Rediger", - "workspace.reload.enable": "Aktiver", - "workspace.reload.enableAutoReload": "Aktiver automatisk genopfyldning", - "workspace.reload.reloadAmount": "Genopfyld $", - "workspace.reload.whenBalanceReaches": "Når saldoen når $", - "workspace.reload.saving": "Gemmer...", - "workspace.reload.save": "Gem", - "workspace.reload.failedAt": "Genopfyldning mislykkedes kl", - "workspace.reload.reason": "Årsag:", - "workspace.reload.updatePaymentMethod": "Opdater din betalingsmetode, og prøv igen.", - "workspace.reload.retrying": "Prøver igen...", - "workspace.reload.retry": "Prøv igen", - "workspace.reload.error.paymentFailed": "Betaling mislykkedes.", - - "workspace.payments.title": "Betalingshistorik", - "workspace.payments.subtitle": "Seneste betalingstransaktioner.", - "workspace.payments.table.date": "Dato", - "workspace.payments.table.paymentId": "Betalings-ID", - "workspace.payments.table.amount": "Beløb", - "workspace.payments.table.receipt": "Kvittering", - "workspace.payments.type.credit": "kredit", - "workspace.payments.type.subscription": "abonnement", - "workspace.payments.view": "Vis", - - "workspace.black.time.day": "dag", - "workspace.black.time.days": "dage", - "workspace.black.time.hour": "time", - "workspace.black.time.hours": "timer", - "workspace.black.time.minute": "minut", - "workspace.black.time.minutes": "minutter", - "workspace.black.time.fewSeconds": "et par sekunder", - "workspace.black.subscription.title": "Abonnement", - "workspace.black.subscription.message": "Du abonnerer på OpenCode Black for ${{plan}} om måneden.", - "workspace.black.subscription.ending": - "OpenCode Black slutter med din nuværende faktureringsperiode og fornyes ikke. Vi flytter dig til den nye konsol.", - "workspace.black.subscription.rollingUsage": "5-timers brug", - "workspace.black.subscription.weeklyUsage": "Ugentlig brug", - "workspace.black.subscription.resetsIn": "Nulstiller i", - "workspace.black.subscription.useBalance": "Brug din tilgængelige saldo, når du har nået forbrugsgrænserne", - "workspace.black.waitlist.title": "Venteliste", - "workspace.black.waitlist.joined": "Du er på ventelisten for ${{plan}} per måned OpenCode Black plan.", - "workspace.black.waitlist.ready": "Vi er klar til at tilmelde dig ${{plan}} per måned OpenCode Black plan.", - "workspace.black.waitlist.leave": "Forlad venteliste", - "workspace.black.waitlist.leaving": "Forlader...", - "workspace.black.waitlist.left": "Forladt", - "workspace.black.waitlist.enroll": "Tilmeld", - "workspace.black.waitlist.enrolling": "Tilmelder...", - "workspace.black.waitlist.enrolled": "Tilmeldt", - "workspace.black.waitlist.enrollNote": - "Når du klikker på Tilmeld, starter dit abonnement med det samme, og dit kort vil blive debiteret.", - - "workspace.lite.loading": "Indlæser...", - "workspace.lite.time.day": "dag", - "workspace.lite.time.days": "dage", - "workspace.lite.time.hour": "time", - "workspace.lite.time.hours": "timer", - "workspace.lite.time.minute": "minut", - "workspace.lite.time.minutes": "minutter", - "workspace.lite.time.fewSeconds": "et par sekunder", - "workspace.lite.subscription.message": "Du abonnerer på OpenCode Go.", - "workspace.lite.subscription.manage": "Administrer abonnement", - "workspace.lite.subscription.rollingUsage": "5-timers forbrug", - "workspace.lite.subscription.rollingQuota": "5-timers kvote", - "workspace.lite.subscription.weeklyUsage": "Ugentligt forbrug", - "workspace.lite.subscription.weeklyQuota": "Ugentlig kvote", - "workspace.lite.subscription.monthlyUsage": "Månedligt forbrug", - "workspace.lite.subscription.monthlyQuota": "Månedlig kvote", - "workspace.lite.subscription.resetsIn": "Nulstiller i", - "workspace.lite.subscription.showDetails": "Vis detaljer", - "workspace.lite.subscription.hideDetails": "Skjul detaljer", - "workspace.lite.subscription.model": "Model", - "workspace.lite.subscription.contribution": "%", - "workspace.lite.subscription.total": "I alt", - "workspace.lite.subscription.useBalance": "Brug din tilgængelige saldo, når du har nået forbrugsgrænserne", - "workspace.lite.subscription.selectProvider": - 'Vælg "OpenCode Go" som udbyder i din opencode-konfiguration for at bruge Go-modeller.', - "workspace.lite.providers.title": "Udbydere", - "workspace.lite.providers.description": "Styr, hvilke udbydere der bruges til routing.", - "workspace.lite.providers.allowTraining": "Tillad modeller, der træner på anmodningsdata", - "workspace.lite.providers.useChina": "Aktivér modeller hostet i Kina", - "workspace.lite.black.message": - "Du abonnerer i øjeblikket på OpenCode Black eller er på venteliste. Afmeld venligst først, hvis du vil skifte til Go.", - "workspace.lite.other.message": - "Et andet medlem i dette workspace abonnerer allerede på OpenCode Go. Kun ét medlem pr. workspace kan abonnere.", - "workspace.lite.promo.description": - "OpenCode Go koster {{price}} og giver pålidelig adgang til populære åbne kodningsmodeller med generøse brugsgrænser.", - "workspace.lite.promo.price": "$10/måned", - "workspace.lite.promo.modelsTitle": "Hvad er inkluderet", - "workspace.lite.promo.footer": - "Planen er primært udviklet til internationale brugere og giver stabil adgang i hele verden. Priser og forbrugsgrænser kan ændre sig, efterhånden som vi lærer af de første brugserfaringer og tilbagemeldinger.", - "workspace.lite.promo.subscribe": "Abonner på Go", - "workspace.lite.promo.subscribing": "Omdirigerer...", - "workspace.lite.promo.otherMethods": "Andre betalingsmetoder", - "workspace.lite.promo.selectMethod": "Vælg betalingsmetode", - - "workspace.referral.copyLink": "Kopiér link", - "workspace.referral.copied": "Kopieret", - "workspace.referral.overview.title": "Inviter venner", - "workspace.referral.overview.subtitle": "Få $5, når en ven abonnerer. De får også $5.", - "workspace.referral.instructions.share": "Del dit henvisningslink", - "workspace.referral.instructions.subscribe": "Din ven tilmelder sig og abonnerer på Go", - "workspace.referral.instructions.claim": "I får begge $5 i forbrugskredit til at bruge på jeres Go-forbrugsgrænser", - "workspace.referral.rewards.title": "Henvisningsbelønninger", - "workspace.referral.rewards.description": "Brug tilgængelige henvisningskreditter på dit Go-forbrug.", - "workspace.referral.rewards.subtitle": "{{applied}} / {{total}} belønninger brugt.", - "workspace.referral.rewards.empty": "Ingen henvisningsbelønninger endnu.", - "workspace.referral.table.reward": "Belønning", - "workspace.referral.table.referral": "Beskrivelse", - "workspace.referral.table.date": "Dato", - "workspace.referral.reward.description.inviter": "Inviterede {{email}}", - "workspace.referral.reward.description.invitee": "Inviteret af {{email}}", - "workspace.referral.reward.action.subscribeUnlock": "Abonner for at låse op", - "workspace.referral.reward.action.view": "Vis belønning", - "workspace.referral.reward.action.applied": "Belønning brugt", - "workspace.referral.reward.source.pendingInviter": "Venter på, at de abonnerer", - "workspace.referral.reward.source.pendingInvitee": "Abonner for at låse belønningen op", - "workspace.referral.reward.source.available": "Belønning klar til brug", - "workspace.referral.reward.source.applied": "Belønning brugt", - "workspace.referral.reward.status.applied": "Belønning brugt", - "workspace.referral.reward.status.pendingInviter": "Abonner for at låse op", - "workspace.referral.reward.status.pendingInvitee": "Abonner for at låse op", - "workspace.referral.apply.noGo": "Abonner for at låse op", - "workspace.referral.apply.preview": "Vis belønning", - "workspace.referral.apply.action": "Brug", - "workspace.referral.apply.confirmTitle": "Brug belønning", - "workspace.referral.apply.confirmBody": "Brug {{amount}} til at reducere dette workspaces nuværende forbrug.", - "workspace.referral.apply.confirmAction": "Brug", "download.title": "OpenCode | Download", "download.meta.description": "Download OpenCode til macOS, Windows og Linux", - "download.hero.title": "Download OpenCode Desktop", - "download.hero.subtitle": "Tilgængelig i beta til macOS, Windows og Linux", - "download.hero.button": "Download til {{os}}", "download.section.terminal": "OpenCode Terminal", "download.section.desktop": "OpenCode Desktop", "download.section.extensions": "OpenCode Extensions", @@ -862,38 +438,4 @@ export const dict = { "changelog.hero.subtitle": "Nye opdateringer og forbedringer til OpenCode", "changelog.empty": "Ingen changelog-indlæg fundet.", "changelog.viewJson": "Se JSON", - - "bench.list.title": "Benchmark", - "bench.list.heading": "Benchmarks", - "bench.list.table.agent": "Agent", - "bench.list.table.model": "Model", - "bench.list.table.score": "Score", - "bench.submission.error.allFieldsRequired": "Alle felter er påkrævet.", - - "bench.detail.title": "Benchmark - {{task}}", - "bench.detail.notFound": "Opgave ikke fundet", - "bench.detail.na": "Ikke tilgængelig", - "bench.detail.labels.agent": "Agent", - "bench.detail.labels.model": "Model", - "bench.detail.labels.task": "Opgave", - "bench.detail.labels.repo": "Repo", - "bench.detail.labels.from": "Fra", - "bench.detail.labels.to": "Til", - "bench.detail.labels.prompt": "Prompt", - "bench.detail.labels.commit": "Commit", - "bench.detail.labels.averageDuration": "Gennemsnitlig varighed", - "bench.detail.labels.averageScore": "Gennemsnitlig score", - "bench.detail.labels.averageCost": "Gennemsnitlig omkostning", - "bench.detail.labels.summary": "Resumé", - "bench.detail.labels.runs": "Kørsler", - "bench.detail.labels.score": "Score", - "bench.detail.labels.base": "Basis", - "bench.detail.labels.penalty": "Straf", - "bench.detail.labels.weight": "vægt", - "bench.detail.table.run": "Kørsel", - "bench.detail.table.score": "Score (Basis - Straf)", - "bench.detail.table.cost": "Omkostning", - "bench.detail.table.duration": "Varighed", - "bench.detail.run.title": "Kørsel {{n}}", - "bench.detail.rawJson": "Rå JSON", } satisfies Dict diff --git a/packages/console/app/src/i18n/de.ts b/packages/console/app/src/i18n/de.ts index 41db17779a1c..db6b6c49137b 100644 --- a/packages/console/app/src/i18n/de.ts +++ b/packages/console/app/src/i18n/de.ts @@ -6,12 +6,8 @@ export const dict = { "go.referral.ended.label": "Warnung", "go.referral.ended": "Das Empfehlungsprogramm wurde beendet. Empfehlungslinks bringen weder dir noch der Person, die sie geteilt hat, Guthaben.", - "go.graph.bonus": "{{count}}× Nutzung", "nav.github": "GitHub", "nav.docs": "Dokumentation", - "nav.changelog": "Changelog", - "nav.discord": "Discord", - "nav.x": "X", "nav.enterprise": "Enterprise", "nav.zen": "Zen", "nav.login": "Anmelden", @@ -50,18 +46,7 @@ export const dict = { "notFound.logoLightAlt": "OpenCode Logo hell", "notFound.logoDarkAlt": "OpenCode Logo dunkel", - "user.logout": "Abmelden", - - "auth.callback.error.codeMissing": "Kein Autorisierungscode gefunden.", - - "workspace.select": "Workspace auswählen", - "workspace.createNew": "+ Neuen Workspace erstellen", - "workspace.modal.title": "Neuen Workspace erstellen", - "workspace.modal.placeholder": "Workspace-Namen eingeben", - "common.cancel": "Abbrechen", - "common.creating": "Erstelle...", - "common.create": "Erstellen", "common.contactUs": "Kontaktiere uns", "common.videoUnsupported": "Dein Browser unterstützt das Video-Tag nicht.", @@ -69,23 +54,6 @@ export const dict = { "common.faq": "FAQ", "common.learnMore": "Mehr erfahren", - "error.invalidPlan": "Ungültiger Plan", - "error.workspaceRequired": "Workspace-ID ist erforderlich", - "error.alreadySubscribed": "Dieser Workspace hat bereits ein Abonnement", - "error.limitRequired": "Limit ist erforderlich.", - "error.monthlyLimitInvalid": "Bitte gib ein gültiges monatliches Limit ein.", - "error.workspaceNameRequired": "Workspace-Name ist erforderlich.", - "error.nameTooLong": "Der Name darf höchstens 255 Zeichen lang sein.", - "error.emailRequired": "E-Mail ist erforderlich", - "error.roleRequired": "Rolle ist erforderlich", - "error.idRequired": "ID ist erforderlich", - "error.nameRequired": "Name ist erforderlich", - "error.providerRequired": "Anbieter ist erforderlich", - "error.apiKeyRequired": "API-Key ist erforderlich", - "error.modelRequired": "Modell ist erforderlich", - "error.reloadAmountMin": "Aufladebetrag muss mindestens ${{amount}} betragen", - "error.reloadTriggerMin": "Guthaben-Auslöser muss mindestens ${{amount}} betragen", - "app.meta.description": "OpenCode - Der Open-Source Coding-Agent.", "home.title": "OpenCode | Der Open-Source AI-Coding-Agent", @@ -107,14 +75,6 @@ export const dict = { "temp.logoDarkAlt": "OpenCode Logo dunkel", "home.banner.badge": "Neu", - "home.banner.text": "Neu: Tabs für Desktop.", - "home.banner.platforms": "Verfügbar für macOS, Windows und Linux", - "home.banner.downloadNow": "Jetzt herunterladen", - "home.banner.downloadBetaNow": "Desktop-Beta jetzt herunterladen", - "home.promo.title": "Neu: Tabs für Desktop", - "home.promo.body": "Organisiere deine Arbeit und aktiven Sitzungen mit Tabs.", - "home.promo.cta": "Lade die neueste Version herunter, um loszulegen.", - "home.promo.close": "Ankündigung zur Desktop-App schließen", "home.hero.title": "Der Open-Source AI-Coding-Agent", "home.hero.subtitle.a": "Kostenlose Modelle inklusive oder verbinde jedes Modell eines beliebigen Anbieters,", @@ -272,10 +232,7 @@ export const dict = { "go.hero.body": "Go bringt Agentic Coding zu Programmierern auf der ganzen Welt. Mit großzügigen Limits und zuverlässigem Zugang zu den leistungsfähigsten Open-Source-Modellen, damit du mit leistungsstarken Agenten entwickeln kannst, ohne dir Gedanken über Kosten oder Verfügbarkeit zu machen.", - "go.cta.start": "Go abonnieren", - "go.cta.template": "{{text}} {{price}}", "go.cta.text": "Go abonnieren", - "go.cta.price": "$10/Monat", "go.plans.month": "pro Monat", "go.plans.plus.cta": "Go Plus abonnieren", "go.plans.plus.description": "Go Plus kostet $40/Monat und bietet höhere Nutzungslimits.", @@ -288,11 +245,6 @@ export const dict = { "go.plans.limits": "Limits", "go.plans.description": "Geschätzte Anfragen pro 5 Stunden und monatliche Nutzungslimits je Modell", "go.plans.legend": "Tarife", - "go.pricing.body": "Mit jedem Agenten nutzbar. $10/Monat. Guthaben bei Bedarf aufladen. Jederzeit kündbar.", - "go.graph.free": "Kostenlos", - "go.graph.freePill": "Big Pickle und kostenlose Modelle", - "go.graph.go": "Go", - "go.graph.label": "Anfragen pro 5 Stunden", "go.graph.period": "Nutzung", "go.graph.model": "Modell", "go.graph.requests": "Geschätzte Anfragen / 5 Std.", @@ -304,29 +256,7 @@ export const dict = { "go.graph.limitedRegions": "begrenzte Regionen", "go.graph.limitedTime": "begrenzte Zeit", "go.graph.usageLimits": "Nutzungslimits", - "go.graph.aria": "Anfragen pro 5h: {{free}} vs {{go}}", - "go.testimonials.brand.zen": "Zen", - "go.testimonials.brand.go": "Go", - "go.testimonials.handle": "@OpenCode", - "go.testimonials.dax.name": "Dax Raad", - "go.testimonials.dax.title": "ex-CEO, Terminal Products", - "go.testimonials.dax.quoteAfter": "hat mein Leben verändert, es ist wirklich ein No-Brainer.", - "go.testimonials.jay.name": "Jay V", - "go.testimonials.jay.title": "ex-Gründer, SEED, PM, Melt, Pop, Dapt, Cadmus und ViewPoint", - "go.testimonials.jay.quoteBefore": "4 von 5 Leuten in unserem Team lieben die Nutzung von", - "go.testimonials.jay.quoteAfter": ".", - "go.testimonials.adam.name": "Adam Elmore", - "go.testimonials.adam.title": "ex-Hero, AWS", - "go.testimonials.adam.quoteBefore": "Ich kann", - "go.testimonials.adam.quoteAfter": "nicht genug empfehlen. Ernsthaft, es ist wirklich gut.", - "go.testimonials.david.name": "David Hill", - "go.testimonials.david.title": "ex-Head of Design, Laravel", - "go.testimonials.david.quoteBefore": "Mit", - "go.testimonials.david.quoteAfter": "weiß ich, dass alle Modelle getestet und perfekt für Coding-Agenten sind.", - "go.testimonials.frank.name": "Frank Wang", - "go.testimonials.frank.title": "ex-Praktikant, Nvidia (4 mal)", - "go.testimonials.frank.quote": "Ich wünschte, ich wäre noch bei Nvidia.", "go.problem.title": "Welches Problem löst Go?", "go.problem.body": "Wir konzentrieren uns darauf, die OpenCode-Erfahrung so vielen Menschen wie möglich zugänglich zu machen. OpenCode Go ist ein kostengünstiges Abonnement für $10/Monat. Es bietet großzügige Limits und zuverlässigen Zugang zu den leistungsfähigsten Open-Source-Modellen.", @@ -345,13 +275,6 @@ export const dict = { "go.how.step2.afterLink": "mit großzügigen Limits", "go.how.step3.title": "Loslegen mit Coding", "go.how.step3.body": "mit zuverlässigem Zugang zu Open-Source-Modellen", - "go.privacy.title": "Deine Privatsphäre ist uns wichtig", - "go.privacy.body": - "Der Plan ist primär für internationale Nutzer konzipiert, mit Modellen gehostet in den USA, der EU und Singapur für stabilen globalen Zugang.", - "go.privacy.contactAfter": "wenn du Fragen hast.", - "go.privacy.beforeExceptions": - "Go-Modelle werden in den USA gehostet. Anbieter verfolgen eine Zero-Retention-Politik und nutzen deine Daten nicht für das Training von Modellen, mit den", - "go.privacy.exceptionsLink": "folgenden Ausnahmen", "go.faq.q1": "Was ist OpenCode Go?", "go.faq.a1": "Go ist ein kostengünstiges Abonnement, das dir zuverlässigen Zugang zu leistungsfähigen Open-Source-Modellen für Agentic Coding bietet.", @@ -375,7 +298,6 @@ export const dict = { "go.faq.a5.retention0": "0 Tage", "go.faq.a5.used": "Verwendet", "go.faq.a5.notUsed": "Nicht verwendet", - "go.faq.a5.noAgreement": "Keine Vereinbarung", "go.faq.a5.notZdr": "Kein ZDR", "go.faq.a5.grokRetention": "ZDR deaktiviert wichtige API-Funktionen, die von gespeicherten Daten abhängen, einschließlich der zustandsbehafteten Responses API, Files and Collections und der Batch API.", @@ -386,9 +308,6 @@ export const dict = { "go.faq.a5.learnMore": "Mehr erfahren", "go.faq.a5.deepseekRetention": "Die ZDR-Vereinbarung wird monatlich erneuert. Die aktuelle Vereinbarung gilt bis einschließlich 31. Oktober 2026.", - "go.faq.a5.beforeExceptions": - "Go-Modelle werden in den USA gehostet. Anbieter verfolgen eine Zero-Retention-Politik und nutzen deine Daten nicht für das Training von Modellen, mit den", - "go.faq.a5.exceptionsLink": "folgenden Ausnahmen", "go.faq.q6": "Kann ich Guthaben aufladen?", "go.faq.a6": "Wenn du mehr Nutzung benötigst, kannst du Guthaben in deinem Konto aufladen.", "go.faq.q7": "Kann ich kündigen?", @@ -404,36 +323,6 @@ export const dict = { "go.faq.a10": "Du hast möglicherweise Anspruch auf eine Rückerstattung, wenn die Zahlung innerhalb der letzten 14 Tage erfolgt ist und du dein Go-Kontingent in diesem Abrechnungszeitraum nicht genutzt hast. {{contact}}, um eine Rückerstattung anzufordern.", - "zen.api.error.rateLimitExceeded": "Ratenlimit überschritten. Bitte versuche es später erneut.", - "zen.api.error.modelNotSupported": "Modell {{model}} wird nicht unterstützt", - "zen.api.error.modelFormatNotSupported": "Modell {{model}} wird für das Format {{format}} nicht unterstützt", - "zen.api.error.noProviderAvailable": "Kein Anbieter verfügbar", - "zen.api.error.providerNotSupported": "Anbieter {{provider}} wird nicht unterstützt", - "zen.api.error.missingApiKey": "Fehlender API-Key.", - "zen.api.error.invalidApiKey": "Ungültiger API-Key.", - "zen.api.error.requestBlockedByUpstreamProvider": "Anfrage vom vorgelagerten Anbieter blockiert.", - "zen.api.error.subscriptionQuotaExceeded": "Abonnement-Quote überschritten. Erneuter Versuch in {{retryIn}}.", - "zen.api.error.goSubscriptionRollingLimitExceeded": - "5-Stunden-Nutzungslimit erreicht. Wird in {{retryIn}} zurückgesetzt. Um dieses Modell jetzt weiter zu nutzen, aktiviere die Nutzung über dein verfügbares Guthaben: {{consoleGoUrl}}", - "zen.api.error.goSubscriptionWeeklyLimitExceeded": - "Wöchentliches Nutzungslimit erreicht. Wird in {{retryIn}} zurückgesetzt. Um dieses Modell jetzt weiter zu nutzen, aktiviere die Nutzung über dein verfügbares Guthaben: {{consoleGoUrl}}", - "zen.api.error.goSubscriptionMonthlyLimitExceeded": - "Monatliches Nutzungslimit erreicht. Wird in {{retryIn}} zurückgesetzt. Um dieses Modell jetzt weiter zu nutzen, aktiviere die Nutzung über dein verfügbares Guthaben: {{consoleGoUrl}}", - "zen.api.error.noPaymentMethod": "Keine Zahlungsmethode. Füge hier eine Zahlungsmethode hinzu: {{billingUrl}}", - "zen.api.error.insufficientBalance": "Unzureichendes Guthaben. Verwalte deine Abrechnung hier: {{billingUrl}}", - "zen.api.error.workspaceMonthlyLimitReached": - "Dein Workspace hat sein monatliches Ausgabenlimit von ${{amount}} erreicht. Verwalte deine Limits hier: {{billingUrl}}", - "zen.api.error.userMonthlyLimitReached": - "Du hast dein monatliches Ausgabenlimit von ${{amount}} erreicht. Verwalte deine Limits hier: {{membersUrl}}", - "zen.api.error.modelDisabled": "Modell ist deaktiviert", - "zen.api.error.regionNotAllowed": - "Die neueste Version dieses Modells ist nur verfügbar, wenn sie in China gehostet wird, und muss ausdrücklich aktiviert werden: {{consoleGoUrl}}", - "zen.api.error.countryNotAllowed": "Dieses Modell ist in deinem Land nicht verfügbar.", - "zen.api.error.trainingNotAllowed": - "Dieses Modell erfasst Daten, die zur Verbesserung seiner Qualität verwendet werden, und erfordert deine ausdrückliche Zustimmung: {{consoleGoUrl}}", - "zen.api.error.trialEnded": - "Die kostenlose Aktion für {{model}} ist beendet. Du kannst das Modell weiterhin nutzen, indem du OpenCode Go abonnierst - {{link}}", - "black.meta.title": "OpenCode Black | Zugriff auf die weltweit besten Coding-Modelle", "black.meta.description": "Erhalte Zugriff auf Claude, GPT, Gemini und mehr mit OpenCode Black Abos.", "black.hero.title": "Zugriff auf die weltweit besten Coding-Modelle", @@ -454,329 +343,14 @@ export const dict = { "black.terms.5": "Abonnements sind für Einzelpersonen, kontaktiere Enterprise für Teams", "black.terms.6": "Limits können angepasst werden und Pläne können in Zukunft eingestellt werden", "black.terms.7": "Kündige dein Abonnement jederzeit", - "black.action.continue": "Weiter", "black.finePrint.beforeTerms": "Angezeigte Preise enthalten keine anfallenden Steuern", "black.finePrint.terms": "Nutzungsbedingungen", "black.workspace.title": "OpenCode Black | Workspace wählen", "black.workspace.selectPlan": "Wähle einen Workspace für diesen Plan", "black.workspace.name": "Workspace {{n}}", - "black.subscribe.title": "OpenCode Black abonnieren", - "black.subscribe.paymentMethod": "Zahlungsmethode", - "black.subscribe.loadingPaymentForm": "Lade Zahlungsformular...", - "black.subscribe.selectWorkspaceToContinue": "Wähle einen Workspace um fortzufahren", - "black.subscribe.failurePrefix": "Oh nein!", - "black.subscribe.error.generic": "Ein Fehler ist aufgetreten", - "black.subscribe.error.invalidPlan": "Ungültiger Plan", - "black.subscribe.error.workspaceRequired": "Workspace-ID ist erforderlich", - "black.subscribe.error.alreadySubscribed": "Dieser Workspace hat bereits ein Abonnement", - "black.subscribe.processing": "Verarbeitung...", - "black.subscribe.submit": "Abonnieren ${{plan}}", - "black.subscribe.form.chargeNotice": "Du wirst erst belastet, wenn dein Abonnement aktiviert ist", - "black.subscribe.success.title": "Du bist auf der OpenCode Black Warteliste", - "black.subscribe.success.subscriptionPlan": "Abo-Plan", - "black.subscribe.success.planName": "OpenCode Black {{plan}}", - "black.subscribe.success.amount": "Betrag", - "black.subscribe.success.amountValue": "${{plan}} pro Monat", - "black.subscribe.success.paymentMethod": "Zahlungsmethode", - "black.subscribe.success.dateJoined": "Beitrittsdatum", - "black.subscribe.success.chargeNotice": "Deine Karte wird belastet, sobald dein Abonnement aktiviert ist", - - "workspace.nav.zen": "Zen", - "workspace.nav.go": "Go", - "workspace.nav.usage": "Nutzung", - "workspace.nav.apiKeys": "API Keys", - "workspace.nav.members": "Mitglieder", - "workspace.nav.billing": "Abrechnung", - "workspace.nav.settings": "Einstellungen", - - "workspace.home.banner.beforeLink": "Zuverlässige, optimierte Modelle für Coding-Agents.", - "workspace.lite.banner.beforeLink": "Kostengünstige Coding-Modelle für alle.", - "workspace.home.billing.loading": "Laden...", - "workspace.home.billing.enable": "Abrechnung aktivieren", - "workspace.home.billing.currentBalance": "Aktuelles Guthaben", - - "workspace.newUser.feature.tested.title": "Getestete & Verifizierte Modelle", - "workspace.newUser.feature.tested.body": - "Wir haben Modelle speziell für Coding-Agents getestet und bewertet, um beste Leistung zu garantieren.", - "workspace.newUser.feature.quality.title": "Höchste Qualität", - "workspace.newUser.feature.quality.body": - "Zugriff auf Modelle, die für optimale Leistung konfiguriert sind – keine Downgrades oder Routing zu billigeren Anbietern.", - "workspace.newUser.feature.lockin.title": "Kein Lock-in", - "workspace.newUser.feature.lockin.body": - "Nutze Zen mit jedem Coding-Agent und nutze weiterhin andere Anbieter mit OpenCode, wann immer du willst.", - "workspace.newUser.copyApiKey": "API Key kopieren", - "workspace.newUser.copyKey": "Key kopieren", - "workspace.newUser.copied": "Kopiert!", - "workspace.newUser.step.enableBilling": "Abrechnung aktivieren", - "workspace.newUser.step.login.before": "Führe", - "workspace.newUser.step.login.after": "aus und wähle OpenCode", - "workspace.newUser.step.pasteKey": "Füge deinen API Key ein", - "workspace.newUser.step.models.before": "Starte OpenCode und führe", - "workspace.newUser.step.models.after": "aus, um ein Modell zu wählen", - - "workspace.models.title": "Modelle", - "workspace.models.subtitle.beforeLink": "Verwalte, auf welche Modelle Workspace-Mitglieder zugreifen können.", - "workspace.models.table.model": "Modell", - "workspace.models.table.enabled": "Aktiviert", - - "workspace.providers.title": "Bring Your Own Key", - "workspace.providers.subtitle": "Konfiguriere deine eigenen API Keys von AI-Anbietern.", - "workspace.providers.placeholder": "Gib {{provider}} API Key ein ({{prefix}}...)", - "workspace.providers.configure": "Konfigurieren", - "workspace.providers.edit": "Bearbeiten", - "workspace.providers.delete": "Löschen", - "workspace.providers.saving": "Speichere...", - "workspace.providers.save": "Speichern", - "workspace.providers.table.provider": "Anbieter", - "workspace.providers.table.apiKey": "API Key", - - "workspace.usage.title": "Nutzungsverlauf", - "workspace.usage.subtitle": "Kürzliche API-Nutzung und Kosten.", - "workspace.usage.empty": "Mache deinen ersten API-Aufruf, um loszulegen.", - "workspace.usage.table.date": "Datum", - "workspace.usage.table.model": "Modell", - "workspace.usage.table.input": "Input", - "workspace.usage.table.output": "Output", - "workspace.usage.table.cost": "Kosten", - "workspace.usage.table.session": "Sitzung", - "workspace.usage.breakdown.input": "Input", - "workspace.usage.breakdown.cacheRead": "Cache Read", - "workspace.usage.breakdown.cacheWrite": "Cache Write", - "workspace.usage.breakdown.output": "Output", - "workspace.usage.breakdown.reasoning": "Reasoning", - "workspace.usage.subscription": "Black (${{amount}})", - "workspace.usage.lite": "Go (${{amount}})", - "workspace.usage.byok": "BYOK (${{amount}})", - - "workspace.cost.title": "Kosten", - "workspace.cost.subtitle": "Nutzungskosten aufgeschlüsselt nach Modell.", - "workspace.cost.allModels": "Alle Modelle", - "workspace.cost.allKeys": "Alle Keys", - "workspace.cost.deletedSuffix": "(gelöscht)", - "workspace.cost.empty": "Keine Nutzungsdaten für den gewählten Zeitraum verfügbar.", - "workspace.cost.subscriptionShort": "Abo", - - "workspace.keys.title": "API Keys", - "workspace.keys.subtitle": "Verwalte deine API Keys für den Zugriff auf OpenCode-Dienste.", - "workspace.keys.create": "API Key erstellen", - "workspace.keys.placeholder": "Key-Namen eingeben", - "workspace.keys.empty": "Erstelle einen OpenCode Gateway API Key", - "workspace.keys.table.name": "Name", - "workspace.keys.table.key": "Key", - "workspace.keys.table.createdBy": "Erstellt von", - "workspace.keys.table.lastUsed": "Zuletzt genutzt", - "workspace.keys.copyApiKey": "API Key kopieren", - "workspace.keys.delete": "Löschen", - - "workspace.members.title": "Mitglieder", - "workspace.members.subtitle": "Verwalte Workspace-Mitglieder und deren Berechtigungen.", - "workspace.members.invite": "Mitglied einladen", - "workspace.members.inviting": "Lade ein...", - "workspace.members.beta.beforeLink": "Workspaces sind für Teams während der Beta kostenlos.", - "workspace.members.form.invitee": "Eingeladene Person", - "workspace.members.form.emailPlaceholder": "E-Mail eingeben", - "workspace.members.form.role": "Rolle", - "workspace.members.form.monthlyLimit": "Monatliches Ausgabenlimit", - "workspace.members.noLimit": "Kein Limit", - "workspace.members.noLimitLowercase": "kein Limit", - "workspace.members.invited": "eingeladen", - "workspace.members.edit": "Bearbeiten", - "workspace.members.delete": "Löschen", - "workspace.members.saving": "Speichere...", - "workspace.members.save": "Speichern", - "workspace.members.table.email": "E-Mail", - "workspace.members.table.role": "Rolle", - "workspace.members.table.monthLimit": "Monatslimit", - "workspace.members.role.admin": "Admin", - "workspace.members.role.adminDescription": "Kann Modelle, Mitglieder und Abrechnung verwalten", - "workspace.members.role.member": "Mitglied", - "workspace.members.role.memberDescription": "Kann nur API Keys für sich selbst generieren", - - "workspace.settings.title": "Einstellungen", - "workspace.settings.subtitle": "Aktualisiere deinen Workspace-Namen und Präferenzen.", - "workspace.settings.workspaceName": "Workspace-Name", - "workspace.settings.defaultName": "Standard", - "workspace.settings.updating": "Aktualisiere...", - "workspace.settings.save": "Speichern", - "workspace.settings.edit": "Bearbeiten", - - "workspace.billing.title": "Abrechnung", - "workspace.billing.subtitle.beforeLink": "Zahlungsmethoden verwalten.", - "workspace.billing.contactUs": "Kontaktiere uns", - "workspace.billing.subtitle.afterLink": "wenn du Fragen hast.", - "workspace.billing.currentBalance": "Aktuelles Guthaben", - "workspace.billing.add": "$ hinzufügen", - "workspace.billing.enterAmount": "Betrag eingeben", - "workspace.billing.loading": "Lade...", - "workspace.billing.addAction": "Hinzufügen", - "workspace.billing.addBalance": "Guthaben aufladen", - "workspace.billing.alipay": "Alipay", - "workspace.billing.wechat": "WeChat Pay", - "workspace.billing.linkedToStripe": "Mit Stripe verbunden", - "workspace.billing.manage": "Verwalten", - "workspace.billing.enable": "Abrechnung aktivieren", - - "workspace.monthlyLimit.title": "Monatliches Limit", - "workspace.monthlyLimit.subtitle": "Setze ein monatliches Nutzungslimit für deinen Account.", - "workspace.monthlyLimit.placeholder": "50", - "workspace.monthlyLimit.setting": "Setze...", - "workspace.monthlyLimit.set": "Setzen", - "workspace.monthlyLimit.edit": "Limit bearbeiten", - "workspace.monthlyLimit.noLimit": "Kein Nutzungslimit gesetzt.", - "workspace.monthlyLimit.currentUsage.beforeMonth": "Aktuelle Nutzung für", - "workspace.monthlyLimit.currentUsage.beforeAmount": "ist $", - - "workspace.redeem.title": "Gutschein einlösen", - "workspace.redeem.subtitle": "Löse einen Gutscheincode ein, um Guthaben oder Vorteile zu erhalten.", - "workspace.redeem.placeholder": "Gutscheincode eingeben", - "workspace.redeem.redeem": "Einlösen", - "workspace.redeem.redeeming": "Wird eingelöst...", - "workspace.redeem.success": "Gutschein erfolgreich eingelöst.", - - "workspace.reload.title": "Auto-Reload", - "workspace.reload.disabled.before": "Auto-Reload ist", - "workspace.reload.disabled.state": "deaktiviert", - "workspace.reload.disabled.after": "Aktivieren, um automatisch aufzuladen, wenn das Guthaben niedrig ist.", - "workspace.reload.enabled.before": "Auto-Reload ist", - "workspace.reload.enabled.state": "aktiviert", - "workspace.reload.enabled.middle": "Wir laden auf", - "workspace.reload.processingFee": "Bearbeitungsgebühr", - "workspace.reload.enabled.after": "wenn das Guthaben erreicht:", - "workspace.reload.edit": "Bearbeiten", - "workspace.reload.enable": "Aktivieren", - "workspace.reload.enableAutoReload": "Auto-Reload aktivieren", - "workspace.reload.reloadAmount": "Aufladebetrag $", - "workspace.reload.whenBalanceReaches": "Wenn Guthaben $ erreicht", - "workspace.reload.saving": "Speichere...", - "workspace.reload.save": "Speichern", - "workspace.reload.failedAt": "Aufladung fehlgeschlagen am", - "workspace.reload.reason": "Grund:", - "workspace.reload.updatePaymentMethod": "Bitte aktualisiere deine Zahlungsmethode und versuche es erneut.", - "workspace.reload.retrying": "Versuche erneut...", - "workspace.reload.retry": "Erneut versuchen", - "workspace.reload.error.paymentFailed": "Zahlung fehlgeschlagen.", - - "workspace.payments.title": "Zahlungshistorie", - "workspace.payments.subtitle": "Kürzliche Zahlungstransaktionen.", - "workspace.payments.table.date": "Datum", - "workspace.payments.table.paymentId": "Zahlungs-ID", - "workspace.payments.table.amount": "Betrag", - "workspace.payments.table.receipt": "Beleg", - "workspace.payments.type.credit": "Guthaben", - "workspace.payments.type.subscription": "Abonnement", - "workspace.payments.view": "Ansehen", - - "workspace.black.time.day": "Tag", - "workspace.black.time.days": "Tage", - "workspace.black.time.hour": "Stunde", - "workspace.black.time.hours": "Stunden", - "workspace.black.time.minute": "Minute", - "workspace.black.time.minutes": "Minuten", - "workspace.black.time.fewSeconds": "einige Sekunden", - "workspace.black.subscription.title": "Abonnement", - "workspace.black.subscription.message": "Du hast OpenCode Black für ${{plan}} pro Monat abonniert.", - "workspace.black.subscription.ending": - "OpenCode Black endet mit deinem aktuellen Abrechnungszeitraum und wird nicht verlängert. Wir ziehen dich in die neue Konsole um.", - "workspace.black.subscription.rollingUsage": "5-Stunden-Nutzung", - "workspace.black.subscription.weeklyUsage": "Wöchentliche Nutzung", - "workspace.black.subscription.resetsIn": "Setzt zurück in", - "workspace.black.subscription.useBalance": "Nutze dein verfügbares Guthaben, nachdem die Limits erreicht sind", - "workspace.black.waitlist.title": "Warteliste", - "workspace.black.waitlist.joined": "Du bist auf der Warteliste für den ${{plan}} pro Monat OpenCode Black Plan.", - "workspace.black.waitlist.ready": "Wir sind bereit, dich in den ${{plan}} pro Monat OpenCode Black Plan aufzunehmen.", - "workspace.black.waitlist.leave": "Warteliste verlassen", - "workspace.black.waitlist.leaving": "Verlasse...", - "workspace.black.waitlist.left": "Verlassen", - "workspace.black.waitlist.enroll": "Einschreiben", - "workspace.black.waitlist.enrolling": "Schreibe ein...", - "workspace.black.waitlist.enrolled": "Eingeschrieben", - "workspace.black.waitlist.enrollNote": - "Wenn du auf Einschreiben klickst, startet dein Abo sofort und deine Karte wird belastet.", - - "workspace.lite.loading": "Lade...", - "workspace.lite.time.day": "Tag", - "workspace.lite.time.days": "Tage", - "workspace.lite.time.hour": "Stunde", - "workspace.lite.time.hours": "Stunden", - "workspace.lite.time.minute": "Minute", - "workspace.lite.time.minutes": "Minuten", - "workspace.lite.time.fewSeconds": "einige Sekunden", - "workspace.lite.subscription.message": "Du hast OpenCode Go abonniert.", - "workspace.lite.subscription.manage": "Abo verwalten", - "workspace.lite.subscription.rollingUsage": "5-Stunden-Nutzung", - "workspace.lite.subscription.rollingQuota": "5-Stunden-Kontingent", - "workspace.lite.subscription.weeklyUsage": "Wöchentliche Nutzung", - "workspace.lite.subscription.weeklyQuota": "Wöchentliches Kontingent", - "workspace.lite.subscription.monthlyUsage": "Monatliche Nutzung", - "workspace.lite.subscription.monthlyQuota": "Monatliches Kontingent", - "workspace.lite.subscription.resetsIn": "Setzt zurück in", - "workspace.lite.subscription.showDetails": "Details anzeigen", - "workspace.lite.subscription.hideDetails": "Details ausblenden", - "workspace.lite.subscription.model": "Modell", - "workspace.lite.subscription.contribution": "%", - "workspace.lite.subscription.total": "Gesamt", - "workspace.lite.subscription.useBalance": "Nutze dein verfügbares Guthaben, nachdem die Nutzungslimits erreicht sind", - "workspace.lite.subscription.selectProvider": - 'Wähle "OpenCode Go" als Anbieter in deiner opencode-Konfiguration, um Go-Modelle zu verwenden.', - "workspace.lite.providers.title": "Anbieter", - "workspace.lite.providers.description": "Steuere, welche Anbieter für das Routing verwendet werden.", - "workspace.lite.providers.allowTraining": "Modelle zulassen, die mit Anfragedaten trainieren", - "workspace.lite.providers.useChina": "In China gehostete Modelle aktivieren", - "workspace.lite.black.message": - "Du hast derzeit OpenCode Black abonniert oder stehst auf der Warteliste. Bitte kündige zuerst, wenn du zu Go wechseln möchtest.", - "workspace.lite.other.message": - "Ein anderes Mitglied in diesem Workspace hat OpenCode Go bereits abonniert. Nur ein Mitglied pro Workspace kann abonnieren.", - "workspace.lite.promo.description": - "OpenCode Go kostet {{price}} und bietet zuverlässigen Zugang zu beliebten offenen Coding-Modellen mit großzügigen Nutzungslimits.", - "workspace.lite.promo.price": "$10/Monat", - "workspace.lite.promo.modelsTitle": "Was enthalten ist", - "workspace.lite.promo.footer": - "Der Plan richtet sich in erster Linie an internationale Nutzer und bietet stabilen weltweiten Zugriff. Preise und Nutzungslimits können sich ändern, wenn wir Erkenntnisse aus der ersten Nutzung und dem Feedback gewinnen.", - "workspace.lite.promo.subscribe": "Go abonnieren", - "workspace.lite.promo.subscribing": "Leite weiter...", - "workspace.lite.promo.otherMethods": "Andere Zahlungsmethoden", - "workspace.lite.promo.selectMethod": "Zahlungsmethode auswählen", - - "workspace.referral.copyLink": "Link kopieren", - "workspace.referral.copied": "Kopiert", - "workspace.referral.overview.title": "Freunde einladen", - "workspace.referral.overview.subtitle": "Erhalte $5, wenn ein Freund abonniert. Er bekommt ebenfalls $5.", - "workspace.referral.instructions.share": "Teile deinen Empfehlungslink", - "workspace.referral.instructions.subscribe": "Dein Freund tritt bei und abonniert Go", - "workspace.referral.instructions.claim": - "Ihr erhaltet beide ein Nutzungsguthaben von $5, das ihr auf eure Go-Nutzungslimits anrechnen könnt", - "workspace.referral.rewards.title": "Empfehlungsbelohnungen", - "workspace.referral.rewards.description": "Verfügbare Empfehlungsguthaben auf deine Go-Nutzung anwenden.", - "workspace.referral.rewards.subtitle": "{{applied}} / {{total}} Belohnungen eingelöst.", - "workspace.referral.rewards.empty": "Noch keine Empfehlungsbelohnungen.", - "workspace.referral.table.reward": "Belohnung", - "workspace.referral.table.referral": "Beschreibung", - "workspace.referral.table.date": "Datum", - "workspace.referral.reward.description.inviter": "{{email}} eingeladen", - "workspace.referral.reward.description.invitee": "Eingeladen von {{email}}", - "workspace.referral.reward.action.subscribeUnlock": "Abonnieren zum Freischalten", - "workspace.referral.reward.action.view": "Belohnung ansehen", - "workspace.referral.reward.action.applied": "Belohnung eingelöst", - "workspace.referral.reward.source.pendingInviter": "Warten auf das Abo des Freundes", - "workspace.referral.reward.source.pendingInvitee": "Abonnieren, um Belohnung freizuschalten", - "workspace.referral.reward.source.available": "Belohnung kann eingelöst werden", - "workspace.referral.reward.source.applied": "Belohnung eingelöst", - "workspace.referral.reward.status.applied": "Belohnung eingelöst", - "workspace.referral.reward.status.pendingInviter": "Abonnieren zum Freischalten", - "workspace.referral.reward.status.pendingInvitee": "Abonnieren zum Freischalten", - "workspace.referral.apply.noGo": "Abonnieren zum Freischalten", - "workspace.referral.apply.preview": "Belohnung ansehen", - "workspace.referral.apply.action": "Einlösen", - "workspace.referral.apply.confirmTitle": "Belohnung einlösen", - "workspace.referral.apply.confirmBody": - "Löse {{amount}} ein, um die aktuelle Nutzung dieses Workspace zu reduzieren.", - "workspace.referral.apply.confirmAction": "Einlösen", "download.title": "OpenCode | Download", "download.meta.description": "Lade OpenCode für macOS, Windows und Linux herunter", - "download.hero.title": "OpenCode Desktop herunterladen", - "download.hero.subtitle": "In Beta verfügbar für macOS, Windows und Linux", - "download.hero.button": "Download für {{os}}", "download.section.terminal": "OpenCode Terminal", "download.section.desktop": "OpenCode Desktop", "download.section.extensions": "OpenCode Extensions", @@ -869,38 +443,4 @@ export const dict = { "changelog.hero.subtitle": "Neue Updates und Verbesserungen für OpenCode", "changelog.empty": "Keine Changelog-Einträge gefunden.", "changelog.viewJson": "JSON ansehen", - - "bench.list.title": "Benchmark", - "bench.list.heading": "Benchmarks", - "bench.list.table.agent": "Agent", - "bench.list.table.model": "Modell", - "bench.list.table.score": "Score", - "bench.submission.error.allFieldsRequired": "Alle Felder sind erforderlich.", - - "bench.detail.title": "Benchmark - {{task}}", - "bench.detail.notFound": "Task nicht gefunden", - "bench.detail.na": "N/A", - "bench.detail.labels.agent": "Agent", - "bench.detail.labels.model": "Modell", - "bench.detail.labels.task": "Task", - "bench.detail.labels.repo": "Repo", - "bench.detail.labels.from": "Von", - "bench.detail.labels.to": "Bis", - "bench.detail.labels.prompt": "Prompt", - "bench.detail.labels.commit": "Commit", - "bench.detail.labels.averageDuration": "Durchschnittliche Dauer", - "bench.detail.labels.averageScore": "Durchschnittlicher Score", - "bench.detail.labels.averageCost": "Durchschnittliche Kosten", - "bench.detail.labels.summary": "Zusammenfassung", - "bench.detail.labels.runs": "Durchläufe", - "bench.detail.labels.score": "Score", - "bench.detail.labels.base": "Basis", - "bench.detail.labels.penalty": "Strafe", - "bench.detail.labels.weight": "Gewichtung", - "bench.detail.table.run": "Durchlauf", - "bench.detail.table.score": "Score (Basis - Strafe)", - "bench.detail.table.cost": "Kosten", - "bench.detail.table.duration": "Dauer", - "bench.detail.run.title": "Durchlauf {{n}}", - "bench.detail.rawJson": "Raw JSON", } satisfies Dict diff --git a/packages/console/app/src/i18n/en.ts b/packages/console/app/src/i18n/en.ts index cc399f881ec7..101a8ef2cc5b 100644 --- a/packages/console/app/src/i18n/en.ts +++ b/packages/console/app/src/i18n/en.ts @@ -2,13 +2,9 @@ export const dict = { "go.referral.ended.label": "Warning", "go.referral.ended": "The referral program has ended. Referral links no longer earn credit for you or the person who shared them.", - "go.graph.bonus": "{{count}}× usage", "nav.github": "GitHub", "nav.docs": "Docs", "nav.data": "Data", - "nav.changelog": "Changelog", - "nav.discord": "Discord", - "nav.x": "X", "nav.enterprise": "Enterprise", "nav.zen": "Zen", "nav.models": "Models", @@ -51,18 +47,7 @@ export const dict = { "notFound.logoLightAlt": "opencode logo light", "notFound.logoDarkAlt": "opencode logo dark", - "user.logout": "Logout", - - "auth.callback.error.codeMissing": "No authorization code found.", - - "workspace.select": "Select workspace", - "workspace.createNew": "+ Create New Workspace", - "workspace.modal.title": "Create New Workspace", - "workspace.modal.placeholder": "Enter workspace name", - "common.cancel": "Cancel", - "common.creating": "Creating...", - "common.create": "Create", "common.contactUs": "Contact us", "common.videoUnsupported": "Your browser does not support the video tag.", @@ -70,23 +55,6 @@ export const dict = { "common.faq": "FAQ", "common.learnMore": "Learn more", - "error.invalidPlan": "Invalid plan", - "error.workspaceRequired": "Workspace ID is required", - "error.alreadySubscribed": "This workspace already has a subscription", - "error.limitRequired": "Limit is required.", - "error.monthlyLimitInvalid": "Set a valid monthly limit.", - "error.workspaceNameRequired": "Workspace name is required.", - "error.nameTooLong": "Name must be 255 characters or less.", - "error.emailRequired": "Email is required", - "error.roleRequired": "Role is required", - "error.idRequired": "ID is required", - "error.nameRequired": "Name is required", - "error.providerRequired": "Provider is required", - "error.apiKeyRequired": "API key is required", - "error.modelRequired": "Model is required", - "error.reloadAmountMin": "Reload amount must be at least ${{amount}}", - "error.reloadTriggerMin": "Balance trigger must be at least ${{amount}}", - "app.meta.description": "OpenCode - The open source coding agent.", "home.title": "OpenCode | The open source AI coding agent", @@ -108,15 +76,6 @@ export const dict = { "temp.logoDarkAlt": "opencode logo dark", "home.banner.badge": "New", - "home.banner.text": "Introducing tabs for desktop.", - "home.banner.platforms": "Available on macOS, Windows, and Linux", - "home.banner.downloadNow": "Download now", - "home.banner.downloadBetaNow": "Download the desktop beta now", - - "home.promo.title": "Introducing Tabs for Desktop", - "home.promo.body": "Organize your work and active sessions with tabs.", - "home.promo.cta": "Download the latest to get started.", - "home.promo.close": "Dismiss desktop app announcement", "home.hero.title": "The open source AI coding agent", "home.hero.subtitle.a": "Free models included or connect any model from any provider,", @@ -269,10 +228,7 @@ export const dict = { "go.hero.body": "Go brings agentic coding to programmers around the world. Offering generous limits and reliable access to the most capable open-source models, so you can build with powerful agents without worrying about cost or availability.", - "go.cta.start": "Subscribe to Go", - "go.cta.template": "{{text}} {{price}}", "go.cta.text": "Subscribe to Go", - "go.cta.price": "$10/month", "go.plans.month": "per month", "go.plans.plus.cta": "Subscribe to Go Plus", "go.plans.plus.description": "Go Plus costs $40/month with higher limits.", @@ -285,11 +241,6 @@ export const dict = { "go.plans.limits": "Limits", "go.plans.description": "Estimated requests per 5 hours and monthly usage limits by model", "go.plans.legend": "Plans", - "go.pricing.body": "Use with any agent. $10/month. Top up credit if needed. Cancel any time.", - "go.graph.free": "Free", - "go.graph.freePill": "Big Pickle and free models", - "go.graph.go": "Go", - "go.graph.label": "Requests / 5 hours", "go.graph.period": "Usage", "go.graph.model": "Model", "go.graph.requests": "Est. requests / 5h", @@ -300,31 +251,8 @@ export const dict = { "go.graph.showLess": "Show fewer models", "go.graph.limitedRegions": "Limited Regions", "go.graph.limitedTime": "Limited Time", - "go.graph.tick": "{{n}}x", "go.graph.usageLimits": "Usage limits", - "go.graph.aria": "Requests per 5h: {{free}} vs {{go}}", - "go.testimonials.brand.zen": "Zen", - "go.testimonials.brand.go": "Go", - "go.testimonials.handle": "@OpenCode", - "go.testimonials.dax.name": "Dax Raad", - "go.testimonials.dax.title": "ex-CEO, Terminal Products", - "go.testimonials.dax.quoteAfter": "has been life changing, it's truly a no-brainer.", - "go.testimonials.jay.name": "Jay V", - "go.testimonials.jay.title": "ex-Founder, SEED, PM, Melt, Pop, Dapt, Cadmus, and ViewPoint", - "go.testimonials.jay.quoteBefore": "4 out of 5 people on our team love using", - "go.testimonials.jay.quoteAfter": ".", - "go.testimonials.adam.name": "Adam Elmore", - "go.testimonials.adam.title": "ex-Hero, AWS", - "go.testimonials.adam.quoteBefore": "I can't recommend", - "go.testimonials.adam.quoteAfter": "enough. Seriously, it's really good.", - "go.testimonials.david.name": "David Hill", - "go.testimonials.david.title": "ex-Head of Design, Laravel", - "go.testimonials.david.quoteBefore": "With", - "go.testimonials.david.quoteAfter": "I know all the models are tested and perfect for coding agents.", - "go.testimonials.frank.name": "Frank Wang", - "go.testimonials.frank.title": "ex-Intern, Nvidia (4 times)", - "go.testimonials.frank.quote": "I wish I was still at Nvidia.", "go.problem.title": "What problem is Go solving?", "go.problem.body": "We're focused on bringing the OpenCode experience to as many people as possible. OpenCode Go is a low cost $10/month subscription. It provides generous limits and reliable access to the most capable open source models.", @@ -343,13 +271,6 @@ export const dict = { "go.how.step2.afterLink": "with generous limits", "go.how.step3.title": "Start coding", "go.how.step3.body": "with reliable access to open-source models", - "go.privacy.title": "Your privacy is important to us", - "go.privacy.body": - "The plan is designed primarily for international users, with models hosted in the US, EU, and Singapore for stable global access.", - "go.privacy.contactAfter": "if you have any questions.", - "go.privacy.beforeExceptions": - "Go models are hosted in the US. Providers follow a zero-retention policy and do not use your data for model training, with the", - "go.privacy.exceptionsLink": "following exceptions", "go.faq.q1": "What is OpenCode Go?", "go.faq.a1": "Go is a low-cost subscription that gives you reliable access to capable open-source models for agentic coding.", @@ -373,7 +294,6 @@ export const dict = { "go.faq.a5.retention0": "0 days", "go.faq.a5.used": "Used", "go.faq.a5.notUsed": "Not used", - "go.faq.a5.noAgreement": "No agreement", "go.faq.a5.notZdr": "Not ZDR", "go.faq.a5.grokRetention": "ZDR disables important API features that depend on stored data, including the stateful Responses API, Files and Collections, and the Batch API.", @@ -385,9 +305,6 @@ export const dict = { "ZDR agreement is renewed monthly. The current agreement is valid through October 31, 2026.", "go.faq.a5.learnMore": "Learn more", - "go.faq.a5.beforeExceptions": - "Go models are hosted in the US. Providers follow a zero-retention policy and do not use your data for model training, with the", - "go.faq.a5.exceptionsLink": "following exceptions", "go.faq.q6": "Can I top up credit?", "go.faq.a6": "If you need more usage, you can top up credit in your account.", "go.faq.q7": "Can I cancel?", @@ -402,37 +319,6 @@ export const dict = { "go.faq.a10": "You may qualify for a refund if the charge was made within the last 14 days and you have not used your Go allowance during that billing period. {{contact}} to request a refund.", - "zen.api.error.rateLimitExceeded": "Rate limit exceeded. Please try again later.", - "zen.api.error.modelNotSupported": "Model {{model}} is not supported", - "zen.api.error.modelFormatNotSupported": "Model {{model}} is not supported for format {{format}}", - "zen.api.error.noProviderAvailable": "No provider available", - "zen.api.error.providerNotSupported": "Provider {{provider}} not supported", - "zen.api.error.missingApiKey": "Missing API key.", - "zen.api.error.invalidApiKey": "Invalid API key.", - "zen.api.error.requestBlockedByUpstreamProvider": - "This account has found to be committing fraud or is in breach of terms of services and has been blocked. If you believe this is a mistake please send an email to help@anoma.ly.", - "zen.api.error.subscriptionQuotaExceeded": "Subscription quota exceeded. Retry in {{retryIn}}.", - "zen.api.error.goSubscriptionRollingLimitExceeded": - "5-hour usage limit reached. Resets in {{retryIn}}. To continue using this model now, enable usage from your available balance: {{consoleGoUrl}}", - "zen.api.error.goSubscriptionWeeklyLimitExceeded": - "Weekly usage limit reached. Resets in {{retryIn}}. To continue using this model now, enable usage from your available balance: {{consoleGoUrl}}", - "zen.api.error.goSubscriptionMonthlyLimitExceeded": - "Monthly usage limit reached. Resets in {{retryIn}}. To continue using this model now, enable usage from your available balance: {{consoleGoUrl}}", - "zen.api.error.noPaymentMethod": "No payment method. Add a payment method here: {{billingUrl}}", - "zen.api.error.insufficientBalance": "Insufficient balance. Manage your billing here: {{billingUrl}}", - "zen.api.error.workspaceMonthlyLimitReached": - "Your workspace has reached its monthly spending limit of ${{amount}}. Manage your limits here: {{billingUrl}}", - "zen.api.error.userMonthlyLimitReached": - "You have reached your monthly spending limit of ${{amount}}. Manage your limits here: {{membersUrl}}", - "zen.api.error.modelDisabled": "Model is disabled", - "zen.api.error.regionNotAllowed": - "The latest version of this model is only available hosted in China and requires explicit opt in: {{consoleGoUrl}}", - "zen.api.error.countryNotAllowed": "This model is not available in your country.", - "zen.api.error.trainingNotAllowed": - "This model collects data used to improve its quality and requires explicit opt in: {{consoleGoUrl}}", - "zen.api.error.trialEnded": - "Free promotion has ended for {{model}}. You can continue using the model by subscribing to OpenCode Go - {{link}}", - "black.meta.title": "OpenCode Black | Access all the world's best coding models", "black.meta.description": "Get access to Claude, GPT, Gemini and more with OpenCode Black subscription plans.", "black.hero.title": "Access all the world's best coding models", @@ -453,327 +339,14 @@ export const dict = { "black.terms.5": "Subscriptions are for individuals, contact Enterprise for teams", "black.terms.6": "Limits may be adjusted and plans may be discontinued in the future", "black.terms.7": "Cancel your subscription at any time", - "black.action.continue": "Continue", "black.finePrint.beforeTerms": "Prices shown don't include applicable tax", "black.finePrint.terms": "Terms of Service", "black.workspace.title": "OpenCode Black | Select Workspace", "black.workspace.selectPlan": "Select a workspace for this plan", "black.workspace.name": "Workspace {{n}}", - "black.subscribe.title": "Subscribe to OpenCode Black", - "black.subscribe.paymentMethod": "Payment method", - "black.subscribe.loadingPaymentForm": "Loading payment form...", - "black.subscribe.selectWorkspaceToContinue": "Select a workspace to continue", - "black.subscribe.failurePrefix": "Uh oh!", - "black.subscribe.error.generic": "An error occurred", - "black.subscribe.error.invalidPlan": "Invalid plan", - "black.subscribe.error.workspaceRequired": "Workspace ID is required", - "black.subscribe.error.alreadySubscribed": "This workspace already has a subscription", - "black.subscribe.processing": "Processing...", - "black.subscribe.submit": "Subscribe ${{plan}}", - "black.subscribe.form.chargeNotice": "You will only be charged when your subscription is activated", - "black.subscribe.success.title": "You're on the OpenCode Black waitlist", - "black.subscribe.success.subscriptionPlan": "Subscription plan", - "black.subscribe.success.planName": "OpenCode Black {{plan}}", - "black.subscribe.success.amount": "Amount", - "black.subscribe.success.amountValue": "${{plan}} per month", - "black.subscribe.success.paymentMethod": "Payment method", - "black.subscribe.success.dateJoined": "Date joined", - "black.subscribe.success.chargeNotice": "Your card will be charged when your subscription is activated", - - "workspace.nav.zen": "Zen", - "workspace.nav.go": "Go", - "workspace.nav.usage": "Usage", - "workspace.nav.apiKeys": "API Keys", - "workspace.nav.members": "Members", - "workspace.nav.billing": "Billing", - "workspace.nav.settings": "Settings", - - "workspace.home.banner.beforeLink": "Reliable optimized models for coding agents.", - "workspace.lite.banner.beforeLink": "Low cost coding models for everyone.", - "workspace.home.billing.loading": "Loading...", - "workspace.home.billing.enable": "Enable billing", - "workspace.home.billing.currentBalance": "Current balance", - - "workspace.newUser.feature.tested.title": "Tested & Verified Models", - "workspace.newUser.feature.tested.body": - "We've benchmarked and tested models specifically for coding agents to ensure the best performance.", - "workspace.newUser.feature.quality.title": "Highest Quality", - "workspace.newUser.feature.quality.body": - "Access models configured for optimal performance - no downgrades or routing to cheaper providers.", - "workspace.newUser.feature.lockin.title": "No Lock-in", - "workspace.newUser.feature.lockin.body": - "Use Zen with any coding agent, and continue using other providers with opencode whenever you want.", - "workspace.newUser.copyApiKey": "Copy API key", - "workspace.newUser.copyKey": "Copy Key", - "workspace.newUser.copied": "Copied!", - "workspace.newUser.step.enableBilling": "Enable billing", - "workspace.newUser.step.login.before": "Run", - "workspace.newUser.step.login.after": "and select opencode", - "workspace.newUser.step.pasteKey": "Paste your API key", - "workspace.newUser.step.models.before": "Start opencode and run", - "workspace.newUser.step.models.after": "to select a model", - - "workspace.models.title": "Models", - "workspace.models.subtitle.beforeLink": "Manage which models workspace members can access.", - "workspace.models.table.model": "Model", - "workspace.models.table.enabled": "Enabled", - - "workspace.providers.title": "Bring Your Own Key", - "workspace.providers.subtitle": "Configure your own API keys from AI providers.", - "workspace.providers.placeholder": "Enter {{provider}} API key ({{prefix}}...)", - "workspace.providers.configure": "Configure", - "workspace.providers.edit": "Edit", - "workspace.providers.delete": "Delete", - "workspace.providers.saving": "Saving...", - "workspace.providers.save": "Save", - "workspace.providers.table.provider": "Provider", - "workspace.providers.table.apiKey": "API Key", - - "workspace.usage.title": "Usage History", - "workspace.usage.subtitle": "Recent API usage and costs.", - "workspace.usage.empty": "Make your first API call to get started.", - "workspace.usage.table.date": "Date", - "workspace.usage.table.model": "Model", - "workspace.usage.table.input": "Input", - "workspace.usage.table.output": "Output", - "workspace.usage.table.cost": "Cost", - "workspace.usage.table.session": "Session", - "workspace.usage.breakdown.input": "Input", - "workspace.usage.breakdown.cacheRead": "Cache Read", - "workspace.usage.breakdown.cacheWrite": "Cache Write", - "workspace.usage.breakdown.output": "Output", - "workspace.usage.breakdown.reasoning": "Reasoning", - "workspace.usage.subscription": "Black (${{amount}})", - "workspace.usage.lite": "Go (${{amount}})", - "workspace.usage.byok": "BYOK (${{amount}})", - - "workspace.cost.title": "Cost", - "workspace.cost.subtitle": "Usage costs broken down by model.", - "workspace.cost.allModels": "All Models", - "workspace.cost.allKeys": "All Keys", - "workspace.cost.deletedSuffix": "(deleted)", - "workspace.cost.empty": "No usage data available for the selected period.", - "workspace.cost.subscriptionShort": "sub", - - "workspace.keys.title": "API Keys", - "workspace.keys.subtitle": "Manage your API keys for accessing opencode services.", - "workspace.keys.create": "Create API Key", - "workspace.keys.placeholder": "Enter key name", - "workspace.keys.empty": "Create an opencode Gateway API key", - "workspace.keys.table.name": "Name", - "workspace.keys.table.key": "Key", - "workspace.keys.table.createdBy": "Created By", - "workspace.keys.table.lastUsed": "Last Used", - "workspace.keys.copyApiKey": "Copy API key", - "workspace.keys.delete": "Delete", - - "workspace.members.title": "Members", - "workspace.members.subtitle": "Manage workspace members and their permissions.", - "workspace.members.invite": "Invite Member", - "workspace.members.inviting": "Inviting...", - "workspace.members.beta.beforeLink": "Workspaces are free for teams during the beta.", - "workspace.members.form.invitee": "Invitee", - "workspace.members.form.emailPlaceholder": "Enter email", - "workspace.members.form.role": "Role", - "workspace.members.form.monthlyLimit": "Monthly spending limit", - "workspace.members.noLimit": "No limit", - "workspace.members.noLimitLowercase": "no limit", - "workspace.members.invited": "invited", - "workspace.members.edit": "Edit", - "workspace.members.delete": "Delete", - "workspace.members.saving": "Saving...", - "workspace.members.save": "Save", - "workspace.members.table.email": "Email", - "workspace.members.table.role": "Role", - "workspace.members.table.monthLimit": "Month limit", - "workspace.members.role.admin": "Admin", - "workspace.members.role.adminDescription": "Can manage models, members, and billing", - "workspace.members.role.member": "Member", - "workspace.members.role.memberDescription": "Can only generate API keys for themselves", - - "workspace.settings.title": "Settings", - "workspace.settings.subtitle": "Update your workspace name and preferences.", - "workspace.settings.workspaceName": "Workspace name", - "workspace.settings.defaultName": "Default", - "workspace.settings.updating": "Updating...", - "workspace.settings.save": "Save", - "workspace.settings.edit": "Edit", - - "workspace.billing.title": "Billing", - "workspace.billing.subtitle.beforeLink": "Manage payment methods.", - "workspace.billing.contactUs": "Contact us", - "workspace.billing.subtitle.afterLink": "if you have any questions.", - "workspace.billing.currentBalance": "Current Balance", - "workspace.billing.add": "Add $", - "workspace.billing.enterAmount": "Enter amount", - "workspace.billing.loading": "Loading...", - "workspace.billing.addAction": "Add", - "workspace.billing.addBalance": "Add Balance", - "workspace.billing.alipay": "Alipay", - "workspace.billing.wechat": "WeChat Pay", - "workspace.billing.linkedToStripe": "Linked to Stripe", - "workspace.billing.manage": "Manage", - "workspace.billing.enable": "Enable Billing", - - "workspace.monthlyLimit.title": "Monthly Limit", - "workspace.monthlyLimit.subtitle": "Set a monthly usage limit for your account.", - "workspace.monthlyLimit.placeholder": "50", - "workspace.monthlyLimit.setting": "Setting...", - "workspace.monthlyLimit.set": "Set", - "workspace.monthlyLimit.edit": "Edit Limit", - "workspace.monthlyLimit.noLimit": "No usage limit set.", - "workspace.monthlyLimit.currentUsage.beforeMonth": "Current usage for", - "workspace.monthlyLimit.currentUsage.beforeAmount": "is $", - - "workspace.redeem.title": "Redeem Coupon", - "workspace.redeem.subtitle": "Redeem a coupon code to claim credits or perks.", - "workspace.redeem.placeholder": "Enter coupon code", - "workspace.redeem.redeem": "Redeem", - "workspace.redeem.redeeming": "Redeeming...", - "workspace.redeem.success": "Coupon redeemed successfully.", - - "workspace.reload.title": "Auto Reload", - "workspace.reload.disabled.before": "Auto reload is", - "workspace.reload.disabled.state": "disabled", - "workspace.reload.disabled.after": "Enable to automatically reload when balance is low.", - "workspace.reload.enabled.before": "Auto reload is", - "workspace.reload.enabled.state": "enabled", - "workspace.reload.enabled.middle": "We'll reload", - "workspace.reload.processingFee": "processing fee", - "workspace.reload.enabled.after": "when balance reaches", - "workspace.reload.edit": "Edit", - "workspace.reload.enable": "Enable", - "workspace.reload.enableAutoReload": "Enable Auto Reload", - "workspace.reload.reloadAmount": "Reload $", - "workspace.reload.whenBalanceReaches": "When balance reaches $", - "workspace.reload.saving": "Saving...", - "workspace.reload.save": "Save", - "workspace.reload.failedAt": "Reload failed at", - "workspace.reload.reason": "Reason:", - "workspace.reload.updatePaymentMethod": "Please update your payment method and try again.", - "workspace.reload.retrying": "Retrying...", - "workspace.reload.retry": "Retry", - "workspace.reload.error.paymentFailed": "Payment failed.", - - "workspace.payments.title": "Payments History", - "workspace.payments.subtitle": "Recent payment transactions.", - "workspace.payments.table.date": "Date", - "workspace.payments.table.paymentId": "Payment ID", - "workspace.payments.table.amount": "Amount", - "workspace.payments.table.receipt": "Receipt", - "workspace.payments.type.credit": "credit", - "workspace.payments.type.subscription": "subscription", - "workspace.payments.view": "View", - - "workspace.black.time.day": "day", - "workspace.black.time.days": "days", - "workspace.black.time.hour": "hour", - "workspace.black.time.hours": "hours", - "workspace.black.time.minute": "minute", - "workspace.black.time.minutes": "minutes", - "workspace.black.time.fewSeconds": "a few seconds", - "workspace.black.subscription.title": "Subscription", - "workspace.black.subscription.message": "You are subscribed to OpenCode Black for ${{plan}} per month.", - "workspace.black.subscription.ending": - "OpenCode Black ends with your current billing period and won't renew. We'll move you to the new console.", - "workspace.black.subscription.rollingUsage": "5-hour Usage", - "workspace.black.subscription.weeklyUsage": "Weekly Usage", - "workspace.black.subscription.resetsIn": "Resets in", - "workspace.black.subscription.useBalance": "Use your available balance after reaching the usage limits", - "workspace.black.waitlist.title": "Waitlist", - "workspace.black.waitlist.joined": "You are on the waitlist for the ${{plan}} per month OpenCode Black plan.", - "workspace.black.waitlist.ready": "We're ready to enroll you into the ${{plan}} per month OpenCode Black plan.", - "workspace.black.waitlist.leave": "Leave Waitlist", - "workspace.black.waitlist.leaving": "Leaving...", - "workspace.black.waitlist.left": "Left", - "workspace.black.waitlist.enroll": "Enroll", - "workspace.black.waitlist.enrolling": "Enrolling...", - "workspace.black.waitlist.enrolled": "Enrolled", - "workspace.black.waitlist.enrollNote": - "When you click Enroll, your subscription starts immediately and your card will be charged.", - - "workspace.lite.loading": "Loading...", - "workspace.lite.time.day": "day", - "workspace.lite.time.days": "days", - "workspace.lite.time.hour": "hour", - "workspace.lite.time.hours": "hours", - "workspace.lite.time.minute": "minute", - "workspace.lite.time.minutes": "minutes", - "workspace.lite.time.fewSeconds": "a few seconds", - "workspace.lite.subscription.message": "You are subscribed to OpenCode Go.", - "workspace.lite.subscription.manage": "Manage Subscription", - "workspace.lite.subscription.rollingUsage": "5-hour Usage", - "workspace.lite.subscription.rollingQuota": "5-hour Quota", - "workspace.lite.subscription.weeklyUsage": "Weekly Usage", - "workspace.lite.subscription.weeklyQuota": "Weekly Quota", - "workspace.lite.subscription.monthlyUsage": "Monthly Usage", - "workspace.lite.subscription.monthlyQuota": "Monthly Quota", - "workspace.lite.subscription.resetsIn": "Resets in", - "workspace.lite.subscription.showDetails": "Show details", - "workspace.lite.subscription.hideDetails": "Hide details", - "workspace.lite.subscription.model": "Model", - "workspace.lite.subscription.contribution": "%", - "workspace.lite.subscription.total": "Total", - "workspace.lite.subscription.useBalance": "Use your available balance after reaching the usage limits", - "workspace.lite.subscription.selectProvider": - 'Select "OpenCode Go" as the provider in your opencode configuration to use Go models.', - "workspace.lite.providers.title": "Providers", - "workspace.lite.providers.description": "Control which providers are used for routing.", - "workspace.lite.providers.allowTraining": "Allow models that train on request data", - "workspace.lite.providers.useChina": "Allow models hosted in China", - "workspace.lite.black.message": - "You're currently subscribed to OpenCode Black or on the waitlist. Please unsubscribe first if you'd like to switch to Go.", - "workspace.lite.other.message": - "Another member in this workspace is already subscribed to OpenCode Go. Only one member per workspace can subscribe.", - "workspace.lite.promo.description": - "OpenCode Go costs {{price}} and provides reliable access to popular open coding models with generous usage limits.", - "workspace.lite.promo.price": "$10/month", - "workspace.lite.promo.modelsTitle": "What's Included", - "workspace.lite.promo.footer": - "The plan is designed primarily for international users and provides stable global access. Pricing and usage limits may change as we learn from early usage and feedback.", - "workspace.lite.promo.subscribe": "Subscribe to Go", - "workspace.lite.promo.subscribing": "Redirecting...", - "workspace.lite.promo.otherMethods": "Other payment methods", - "workspace.lite.promo.selectMethod": "Select payment method", - - "workspace.referral.copyLink": "Copy Link", - "workspace.referral.copied": "Copied", - "workspace.referral.overview.title": "Invite friends", - "workspace.referral.overview.subtitle": "Earn $5 when a friend subscribes. They’ll get $5 too.", - "workspace.referral.instructions.share": "Share your referral link", - "workspace.referral.instructions.subscribe": "Your friend joins and subscribes to Go", - "workspace.referral.instructions.claim": "You both get a $5 usage credit to apply toward your Go usage limits", - "workspace.referral.rewards.title": "Referral rewards", - "workspace.referral.rewards.description": "Apply available referral credits toward your Go usage.", - "workspace.referral.rewards.subtitle": "{{applied}} / {{total}} rewards applied.", - "workspace.referral.rewards.empty": "No referral rewards yet.", - "workspace.referral.table.reward": "Reward", - "workspace.referral.table.referral": "Description", - "workspace.referral.table.date": "Date", - "workspace.referral.reward.description.inviter": "Invited {{email}}", - "workspace.referral.reward.description.invitee": "Invited by {{email}}", - "workspace.referral.reward.action.subscribeUnlock": "Subscribe to unlock", - "workspace.referral.reward.action.view": "View Reward", - "workspace.referral.reward.action.applied": "Reward Applied", - "workspace.referral.reward.source.pendingInviter": "Waiting for them to subscribe", - "workspace.referral.reward.source.pendingInvitee": "Subscribe to unlock reward", - "workspace.referral.reward.source.available": "Reward ready to apply", - "workspace.referral.reward.source.applied": "Reward applied", - "workspace.referral.reward.status.applied": "Reward Applied", - "workspace.referral.reward.status.pendingInviter": "Subscribe to unlock", - "workspace.referral.reward.status.pendingInvitee": "Subscribe to unlock", - "workspace.referral.apply.noGo": "Subscribe to unlock", - "workspace.referral.apply.preview": "View Reward", - "workspace.referral.apply.action": "Apply", - "workspace.referral.apply.confirmTitle": "Apply reward", - "workspace.referral.apply.confirmBody": "Apply {{amount}} to reduce this workspace's current usage.", - "workspace.referral.apply.confirmAction": "Apply", "download.title": "OpenCode | Download", "download.meta.description": "Download OpenCode for macOS, Windows, and Linux", - "download.hero.title": "Download OpenCode Desktop", - "download.hero.subtitle": "Available in Beta for macOS, Windows, and Linux", - "download.hero.button": "Download for {{os}}", "download.section.terminal": "OpenCode Terminal", "download.section.desktop": "OpenCode Desktop", "download.section.extensions": "OpenCode Extensions", @@ -867,40 +440,6 @@ export const dict = { "changelog.hero.subtitle": "New updates and improvements to OpenCode", "changelog.empty": "No changelog entries found.", "changelog.viewJson": "View JSON", - - "bench.list.title": "Benchmark", - "bench.list.heading": "Benchmarks", - "bench.list.table.agent": "Agent", - "bench.list.table.model": "Model", - "bench.list.table.score": "Score", - "bench.submission.error.allFieldsRequired": "All fields are required.", - - "bench.detail.title": "Benchmark - {{task}}", - "bench.detail.notFound": "Task not found", - "bench.detail.na": "N/A", - "bench.detail.labels.agent": "Agent", - "bench.detail.labels.model": "Model", - "bench.detail.labels.task": "Task", - "bench.detail.labels.repo": "Repo", - "bench.detail.labels.from": "From", - "bench.detail.labels.to": "To", - "bench.detail.labels.prompt": "Prompt", - "bench.detail.labels.commit": "Commit", - "bench.detail.labels.averageDuration": "Average Duration", - "bench.detail.labels.averageScore": "Average Score", - "bench.detail.labels.averageCost": "Average Cost", - "bench.detail.labels.summary": "Summary", - "bench.detail.labels.runs": "Runs", - "bench.detail.labels.score": "Score", - "bench.detail.labels.base": "Base", - "bench.detail.labels.penalty": "Penalty", - "bench.detail.labels.weight": "weight", - "bench.detail.table.run": "Run", - "bench.detail.table.score": "Score (Base - Penalty)", - "bench.detail.table.cost": "Cost", - "bench.detail.table.duration": "Duration", - "bench.detail.run.title": "Run {{n}}", - "bench.detail.rawJson": "Raw JSON", } as const export type Key = keyof typeof dict diff --git a/packages/console/app/src/i18n/es.ts b/packages/console/app/src/i18n/es.ts index 16ea1428f9a7..a01542346849 100644 --- a/packages/console/app/src/i18n/es.ts +++ b/packages/console/app/src/i18n/es.ts @@ -6,12 +6,8 @@ export const dict = { "go.referral.ended.label": "Advertencia", "go.referral.ended": "El programa de referidos ha terminado. Los enlaces de referido ya no otorgan crédito ni a ti ni a quien los compartió.", - "go.graph.bonus": "{{count}}× de uso", "nav.github": "GitHub", "nav.docs": "Documentación", - "nav.changelog": "Registro de cambios", - "nav.discord": "Discord", - "nav.x": "X", "nav.enterprise": "Enterprise", "nav.zen": "Zen", "nav.login": "Iniciar sesión", @@ -50,18 +46,7 @@ export const dict = { "notFound.logoLightAlt": "opencode logo claro", "notFound.logoDarkAlt": "opencode logo oscuro", - "user.logout": "Cerrar sesión", - - "auth.callback.error.codeMissing": "No se encontró código de autorización.", - - "workspace.select": "Seleccionar espacio de trabajo", - "workspace.createNew": "+ Crear nuevo espacio de trabajo", - "workspace.modal.title": "Crear nuevo espacio de trabajo", - "workspace.modal.placeholder": "Introduce nombre del espacio de trabajo", - "common.cancel": "Cancelar", - "common.creating": "Creando...", - "common.create": "Crear", "common.contactUs": "Contáctanos", "common.videoUnsupported": "Tu navegador no soporta la etiqueta de video.", @@ -69,23 +54,6 @@ export const dict = { "common.faq": "FAQ", "common.learnMore": "Más información", - "error.invalidPlan": "Plan inválido", - "error.workspaceRequired": "Se requiere ID del espacio de trabajo", - "error.alreadySubscribed": "Este espacio de trabajo ya tiene una suscripción", - "error.limitRequired": "El límite es obligatorio.", - "error.monthlyLimitInvalid": "Establece un límite mensual válido.", - "error.workspaceNameRequired": "El nombre del espacio de trabajo es obligatorio.", - "error.nameTooLong": "El nombre debe tener 255 caracteres o menos.", - "error.emailRequired": "El correo es obligatorio", - "error.roleRequired": "El rol es obligatorio", - "error.idRequired": "El ID es obligatorio", - "error.nameRequired": "El nombre es obligatorio", - "error.providerRequired": "El proveedor es obligatorio", - "error.apiKeyRequired": "La clave de API es obligatoria", - "error.modelRequired": "El modelo es obligatorio", - "error.reloadAmountMin": "La cantidad de recarga debe ser al menos ${{amount}}", - "error.reloadTriggerMin": "El disparador de saldo debe ser al menos ${{amount}}", - "app.meta.description": "OpenCode - El agente de codificación de código abierto.", "home.title": "OpenCode | El agente de codificación IA de código abierto", @@ -107,14 +75,6 @@ export const dict = { "temp.logoDarkAlt": "logo de opencode oscuro", "home.banner.badge": "Nuevo", - "home.banner.text": "Presentamos Tabs para Desktop.", - "home.banner.platforms": "Disponible en macOS, Windows y Linux", - "home.banner.downloadNow": "Descargar ahora", - "home.banner.downloadBetaNow": "Descargar la beta de escritorio ahora", - "home.promo.title": "Presentamos Tabs para Desktop", - "home.promo.body": "Organiza tu trabajo y tus sesiones activas con pestañas.", - "home.promo.cta": "Descarga la última versión para empezar.", - "home.promo.close": "Cerrar el anuncio de la aplicación Desktop", "home.hero.title": "El agente de codificación IA de código abierto", "home.hero.subtitle.a": "Modelos gratuitos incluidos o conecta cualquier modelo de cualquier proveedor,", @@ -273,10 +233,7 @@ export const dict = { "go.hero.body": "Go lleva la programación agéntica a programadores de todo el mundo. Ofrece límites generosos y acceso fiable a los modelos de código abierto más capaces, para que puedas crear con agentes potentes sin preocuparte por el coste o la disponibilidad.", - "go.cta.start": "Suscribirse a Go", - "go.cta.template": "{{text}} {{price}}", "go.cta.text": "Suscribirse a Go", - "go.cta.price": "10 $/mes", "go.plans.month": "al mes", "go.plans.plus.cta": "Suscribirse a Go Plus", "go.plans.plus.description": "Go Plus cuesta 40 $/mes y ofrece límites más altos.", @@ -289,12 +246,6 @@ export const dict = { "go.plans.limits": "Límites", "go.plans.description": "Solicitudes estimadas cada 5 horas y límites mensuales por modelo", "go.plans.legend": "Planes", - "go.pricing.body": - "Úsalo con cualquier agente. 10 $/mes. Recarga crédito si es necesario. Cancela en cualquier momento.", - "go.graph.free": "Gratis", - "go.graph.freePill": "Big Pickle y modelos gratuitos", - "go.graph.go": "Go", - "go.graph.label": "Solicitudes por 5 horas", "go.graph.period": "Uso", "go.graph.model": "Modelo", "go.graph.requests": "Peticiones estimadas / 5 h", @@ -306,30 +257,7 @@ export const dict = { "go.graph.limitedRegions": "regiones limitadas", "go.graph.limitedTime": "tiempo limitado", "go.graph.usageLimits": "Límites de uso", - "go.graph.aria": "Solicitudes por 5h: {{free}} vs {{go}}", - "go.testimonials.brand.zen": "Zen", - "go.testimonials.brand.go": "Go", - "go.testimonials.handle": "@OpenCode", - "go.testimonials.dax.name": "Dax Raad", - "go.testimonials.dax.title": "ex-CEO, Terminal Products", - "go.testimonials.dax.quoteAfter": "ha cambiado mi vida, es realmente una obviedad.", - "go.testimonials.jay.name": "Jay V", - "go.testimonials.jay.title": "ex-Founder, SEED, PM, Melt, Pop, Dapt, Cadmus, and ViewPoint", - "go.testimonials.jay.quoteBefore": "A 4 de cada 5 personas en nuestro equipo les encanta usar", - "go.testimonials.jay.quoteAfter": ".", - "go.testimonials.adam.name": "Adam Elmore", - "go.testimonials.adam.title": "ex-Hero, AWS", - "go.testimonials.adam.quoteBefore": "No puedo recomendar", - "go.testimonials.adam.quoteAfter": "lo suficiente. En serio, es realmente bueno.", - "go.testimonials.david.name": "David Hill", - "go.testimonials.david.title": "ex-Head of Design, Laravel", - "go.testimonials.david.quoteBefore": "Con", - "go.testimonials.david.quoteAfter": - "sé que todos los modelos están probados y son perfectos para agentes de programación.", - "go.testimonials.frank.name": "Frank Wang", - "go.testimonials.frank.title": "ex-Intern, Nvidia (4 times)", - "go.testimonials.frank.quote": "Ojalá siguiera en Nvidia.", "go.problem.title": "¿Qué problema resuelve Go?", "go.problem.body": "Nos enfocamos en llevar la experiencia de OpenCode a tantas personas como sea posible. OpenCode Go es una suscripción de bajo coste de 10 $/mes. Proporciona límites generosos y acceso fiable a los modelos de código abierto más capaces.", @@ -348,13 +276,6 @@ export const dict = { "go.how.step2.afterLink": "con límites generosos", "go.how.step3.title": "Empezar a programar", "go.how.step3.body": "con acceso fiable a modelos de código abierto", - "go.privacy.title": "Tu privacidad es importante para nosotros", - "go.privacy.body": - "El plan está diseñado principalmente para usuarios internacionales, con modelos alojados en EE. UU., UE y Singapur para un acceso global estable.", - "go.privacy.contactAfter": "si tienes alguna pregunta.", - "go.privacy.beforeExceptions": - "Los modelos de Go están alojados en EE. UU. Los proveedores siguen una política de retención cero y no utilizan tus datos para el entrenamiento de modelos, con las", - "go.privacy.exceptionsLink": "siguientes excepciones", "go.faq.q1": "¿Qué es OpenCode Go?", "go.faq.a1": "Go es una suscripción de bajo coste que te da acceso fiable a modelos de código abierto capaces para programación agéntica.", @@ -378,7 +299,6 @@ export const dict = { "go.faq.a5.retention0": "0 días", "go.faq.a5.used": "Utilizado", "go.faq.a5.notUsed": "No utilizado", - "go.faq.a5.noAgreement": "Sin acuerdo", "go.faq.a5.notZdr": "Sin ZDR", "go.faq.a5.grokRetention": "ZDR deshabilita funciones importantes de la API que dependen de datos almacenados, incluidas la Responses API con estado, Files and Collections y la Batch API.", @@ -389,9 +309,6 @@ export const dict = { "go.faq.a5.learnMore": "Más información", "go.faq.a5.deepseekRetention": "El acuerdo de ZDR se renueva mensualmente. El acuerdo actual es válido hasta el 31 de octubre de 2026.", - "go.faq.a5.beforeExceptions": - "Los modelos de Go están alojados en EE. UU. Los proveedores siguen una política de retención cero y no utilizan tus datos para el entrenamiento de modelos, con las", - "go.faq.a5.exceptionsLink": "siguientes excepciones", "go.faq.q6": "¿Puedo recargar crédito?", "go.faq.a6": "Si necesitas más uso, puedes recargar crédito en tu cuenta.", "go.faq.q7": "¿Puedo cancelar?", @@ -407,36 +324,6 @@ export const dict = { "go.faq.a10": "Podrías tener derecho a un reembolso si el cargo se realizó en los últimos 14 días y no has utilizado tu cuota de Go durante ese periodo de facturación. {{contact}} para solicitar un reembolso.", - "zen.api.error.rateLimitExceeded": "Límite de tasa excedido. Por favor, inténtalo de nuevo más tarde.", - "zen.api.error.modelNotSupported": "Modelo {{model}} no soportado", - "zen.api.error.modelFormatNotSupported": "Modelo {{model}} no soportado para el formato {{format}}", - "zen.api.error.noProviderAvailable": "Ningún proveedor disponible", - "zen.api.error.providerNotSupported": "Proveedor {{provider}} no soportado", - "zen.api.error.missingApiKey": "Falta la clave API.", - "zen.api.error.invalidApiKey": "Clave API inválida.", - "zen.api.error.requestBlockedByUpstreamProvider": "El proveedor externo bloqueó la solicitud.", - "zen.api.error.subscriptionQuotaExceeded": "Cuota de suscripción excedida. Reintenta en {{retryIn}}.", - "zen.api.error.goSubscriptionRollingLimitExceeded": - "Límite de uso de 5 horas alcanzado. Se restablece en {{retryIn}}. Para seguir usando este modelo ahora, habilita el uso desde tu saldo disponible: {{consoleGoUrl}}", - "zen.api.error.goSubscriptionWeeklyLimitExceeded": - "Límite de uso semanal alcanzado. Se restablece en {{retryIn}}. Para seguir usando este modelo ahora, habilita el uso desde tu saldo disponible: {{consoleGoUrl}}", - "zen.api.error.goSubscriptionMonthlyLimitExceeded": - "Límite de uso mensual alcanzado. Se restablece en {{retryIn}}. Para seguir usando este modelo ahora, habilita el uso desde tu saldo disponible: {{consoleGoUrl}}", - "zen.api.error.noPaymentMethod": "Sin método de pago. Añade un método de pago aquí: {{billingUrl}}", - "zen.api.error.insufficientBalance": "Saldo insuficiente. Gestiona tu facturación aquí: {{billingUrl}}", - "zen.api.error.workspaceMonthlyLimitReached": - "Tu espacio de trabajo ha alcanzado su límite de gasto mensual de ${{amount}}. Gestiona tus límites aquí: {{billingUrl}}", - "zen.api.error.userMonthlyLimitReached": - "Has alcanzado tu límite de gasto mensual de ${{amount}}. Gestiona tus límites aquí: {{membersUrl}}", - "zen.api.error.modelDisabled": "El modelo está deshabilitado", - "zen.api.error.regionNotAllowed": - "La versión más reciente de este modelo solo está disponible alojada en China y requiere una aceptación explícita: {{consoleGoUrl}}", - "zen.api.error.countryNotAllowed": "Este modelo no está disponible en tu país.", - "zen.api.error.trainingNotAllowed": - "Este modelo recopila datos que se utilizan para mejorar su calidad y requiere tu consentimiento explícito: {{consoleGoUrl}}", - "zen.api.error.trialEnded": - "La promoción gratuita de {{model}} ha finalizado. Puedes seguir usando el modelo suscribiéndote a OpenCode Go - {{link}}", - "black.meta.title": "OpenCode Black | Accede a los mejores modelos de codificación del mundo", "black.meta.description": "Obtén acceso a Claude, GPT, Gemini y más con los planes de suscripción de OpenCode Black.", "black.hero.title": "Accede a los mejores modelos de codificación del mundo", @@ -457,328 +344,14 @@ export const dict = { "black.terms.5": "Las suscripciones son para individuos, contacta a Enterprise para equipos", "black.terms.6": "Los límites pueden ajustarse y los planes pueden discontinuarse en el futuro", "black.terms.7": "Cancela tu suscripción en cualquier momento", - "black.action.continue": "Continuar", "black.finePrint.beforeTerms": "Los precios mostrados no incluyen impuestos aplicables", "black.finePrint.terms": "Términos de Servicio", "black.workspace.title": "OpenCode Black | Seleccionar Espacio de Trabajo", "black.workspace.selectPlan": "Selecciona un espacio de trabajo para este plan", "black.workspace.name": "Espacio de trabajo {{n}}", - "black.subscribe.title": "Suscribirse a OpenCode Black", - "black.subscribe.paymentMethod": "Método de pago", - "black.subscribe.loadingPaymentForm": "Cargando formulario de pago...", - "black.subscribe.selectWorkspaceToContinue": "Selecciona un espacio de trabajo para continuar", - "black.subscribe.failurePrefix": "¡Oh no!", - "black.subscribe.error.generic": "Ocurrió un error", - "black.subscribe.error.invalidPlan": "Plan inválido", - "black.subscribe.error.workspaceRequired": "Se requiere ID del espacio de trabajo", - "black.subscribe.error.alreadySubscribed": "Este espacio de trabajo ya tiene una suscripción", - "black.subscribe.processing": "Procesando...", - "black.subscribe.submit": "Suscribirse ${{plan}}", - "black.subscribe.form.chargeNotice": "Solo se te cobrará cuando tu suscripción se active", - "black.subscribe.success.title": "Estás en la lista de espera de OpenCode Black", - "black.subscribe.success.subscriptionPlan": "Plan de suscripción", - "black.subscribe.success.planName": "OpenCode Black {{plan}}", - "black.subscribe.success.amount": "Cantidad", - "black.subscribe.success.amountValue": "${{plan}} al mes", - "black.subscribe.success.paymentMethod": "Método de pago", - "black.subscribe.success.dateJoined": "Fecha de unión", - "black.subscribe.success.chargeNotice": "Tu tarjeta se cargará cuando tu suscripción se active", - - "workspace.nav.zen": "Zen", - "workspace.nav.go": "Go", - "workspace.nav.usage": "Uso", - "workspace.nav.apiKeys": "Claves API", - "workspace.nav.members": "Miembros", - "workspace.nav.billing": "Facturación", - "workspace.nav.settings": "Configuración", - - "workspace.home.banner.beforeLink": "Modelos optimizados y confiables para agentes de codificación.", - "workspace.lite.banner.beforeLink": "Modelos de codificación de bajo costo para todos.", - "workspace.home.billing.loading": "Cargando...", - "workspace.home.billing.enable": "Habilitar facturación", - "workspace.home.billing.currentBalance": "Saldo actual", - - "workspace.newUser.feature.tested.title": "Modelos Probados y Verificados", - "workspace.newUser.feature.tested.body": - "Hemos evaluado y probado modelos específicamente para agentes de codificación para asegurar el mejor rendimiento.", - "workspace.newUser.feature.quality.title": "Máxima Calidad", - "workspace.newUser.feature.quality.body": - "Accede a modelos configurados para un rendimiento óptimo - sin degradaciones ni enrutamiento a proveedores más baratos.", - "workspace.newUser.feature.lockin.title": "Sin Bloqueo", - "workspace.newUser.feature.lockin.body": - "Usa Zen con cualquier agente de codificación, y continúa usando otros proveedores con opencode cuando quieras.", - "workspace.newUser.copyApiKey": "Copiar clave API", - "workspace.newUser.copyKey": "Copiar Clave", - "workspace.newUser.copied": "¡Copiada!", - "workspace.newUser.step.enableBilling": "Habilitar facturación", - "workspace.newUser.step.login.before": "Ejecuta", - "workspace.newUser.step.login.after": "y selecciona opencode", - "workspace.newUser.step.pasteKey": "Pega tu clave API", - "workspace.newUser.step.models.before": "Inicia opencode y ejecuta", - "workspace.newUser.step.models.after": "para seleccionar un modelo", - - "workspace.models.title": "Modelos", - "workspace.models.subtitle.beforeLink": "Gestiona qué modelos pueden acceder los miembros del espacio de trabajo.", - "workspace.models.table.model": "Modelo", - "workspace.models.table.enabled": "Habilitado", - - "workspace.providers.title": "Trae Tu Propia Clave", - "workspace.providers.subtitle": "Configura tus propias claves API de proveedores de IA.", - "workspace.providers.placeholder": "Introduce clave API de {{provider}} ({{prefix}}...)", - "workspace.providers.configure": "Configurar", - "workspace.providers.edit": "Editar", - "workspace.providers.delete": "Eliminar", - "workspace.providers.saving": "Guardando...", - "workspace.providers.save": "Guardar", - "workspace.providers.table.provider": "Proveedor", - "workspace.providers.table.apiKey": "Clave API", - - "workspace.usage.title": "Historial de Uso", - "workspace.usage.subtitle": "Uso reciente de API y costos.", - "workspace.usage.empty": "Haz tu primera llamada a la API para empezar.", - "workspace.usage.table.date": "Fecha", - "workspace.usage.table.model": "Modelo", - "workspace.usage.table.input": "Entrada", - "workspace.usage.table.output": "Salida", - "workspace.usage.table.cost": "Costo", - "workspace.usage.table.session": "Sesión", - "workspace.usage.breakdown.input": "Entrada", - "workspace.usage.breakdown.cacheRead": "Lectura de Caché", - "workspace.usage.breakdown.cacheWrite": "Escritura de Caché", - "workspace.usage.breakdown.output": "Salida", - "workspace.usage.breakdown.reasoning": "Razonamiento", - "workspace.usage.subscription": "Black (${{amount}})", - "workspace.usage.lite": "Go (${{amount}})", - "workspace.usage.byok": "BYOK (${{amount}})", - - "workspace.cost.title": "Costo", - "workspace.cost.subtitle": "Costos de uso desglosados por modelo.", - "workspace.cost.allModels": "Todos los Modelos", - "workspace.cost.allKeys": "Todas las Claves", - "workspace.cost.deletedSuffix": "(eliminado)", - "workspace.cost.empty": "No hay datos de uso disponibles para el periodo seleccionado.", - "workspace.cost.subscriptionShort": "sub", - - "workspace.keys.title": "Claves API", - "workspace.keys.subtitle": "Gestiona tus claves API para acceder a los servicios de opencode.", - "workspace.keys.create": "Crear Clave API", - "workspace.keys.placeholder": "Introduce nombre de la clave", - "workspace.keys.empty": "Crea una clave API de opencode Gateway", - "workspace.keys.table.name": "Nombre", - "workspace.keys.table.key": "Clave", - "workspace.keys.table.createdBy": "Creado Por", - "workspace.keys.table.lastUsed": "Último Uso", - "workspace.keys.copyApiKey": "Copiar clave API", - "workspace.keys.delete": "Eliminar", - - "workspace.members.title": "Miembros", - "workspace.members.subtitle": "Gestiona miembros del espacio de trabajo y sus permisos.", - "workspace.members.invite": "Invitar Miembro", - "workspace.members.inviting": "Invitando...", - "workspace.members.beta.beforeLink": "Los espacios de trabajo son gratuitos para equipos durante la beta.", - "workspace.members.form.invitee": "Invitado", - "workspace.members.form.emailPlaceholder": "Introduce correo", - "workspace.members.form.role": "Rol", - "workspace.members.form.monthlyLimit": "Límite de gasto mensual", - "workspace.members.noLimit": "Sin límite", - "workspace.members.noLimitLowercase": "sin límite", - "workspace.members.invited": "invitado", - "workspace.members.edit": "Editar", - "workspace.members.delete": "Eliminar", - "workspace.members.saving": "Guardando...", - "workspace.members.save": "Guardar", - "workspace.members.table.email": "Correo", - "workspace.members.table.role": "Rol", - "workspace.members.table.monthLimit": "Límite mensual", - "workspace.members.role.admin": "Administrador", - "workspace.members.role.adminDescription": "Puede gestionar modelos, miembros y facturación", - "workspace.members.role.member": "Miembro", - "workspace.members.role.memberDescription": "Solo puede generar claves API para sí mismo", - - "workspace.settings.title": "Configuración", - "workspace.settings.subtitle": "Actualiza el nombre de tu espacio de trabajo y preferencias.", - "workspace.settings.workspaceName": "Nombre del espacio de trabajo", - "workspace.settings.defaultName": "Por defecto", - "workspace.settings.updating": "Actualizando...", - "workspace.settings.save": "Guardar", - "workspace.settings.edit": "Editar", - - "workspace.billing.title": "Facturación", - "workspace.billing.subtitle.beforeLink": "Gestionar métodos de pago.", - "workspace.billing.contactUs": "Contáctanos", - "workspace.billing.subtitle.afterLink": "si tienes alguna pregunta.", - "workspace.billing.currentBalance": "Saldo Actual", - "workspace.billing.add": "Añadir $", - "workspace.billing.enterAmount": "Introduce cantidad", - "workspace.billing.loading": "Cargando...", - "workspace.billing.addAction": "Añadir", - "workspace.billing.addBalance": "Añadir Saldo", - "workspace.billing.alipay": "Alipay", - "workspace.billing.wechat": "WeChat Pay", - "workspace.billing.linkedToStripe": "Vinculado con Stripe", - "workspace.billing.manage": "Gestionar", - "workspace.billing.enable": "Habilitar Facturación", - - "workspace.monthlyLimit.title": "Límite Mensual", - "workspace.monthlyLimit.subtitle": "Establece un límite de uso mensual para tu cuenta.", - "workspace.monthlyLimit.placeholder": "50", - "workspace.monthlyLimit.setting": "Estableciendo...", - "workspace.monthlyLimit.set": "Establecer", - "workspace.monthlyLimit.edit": "Editar Límite", - "workspace.monthlyLimit.noLimit": "Sin límite de uso establecido.", - "workspace.monthlyLimit.currentUsage.beforeMonth": "Uso actual para", - "workspace.monthlyLimit.currentUsage.beforeAmount": "es $", - - "workspace.redeem.title": "Canjear cupón", - "workspace.redeem.subtitle": "Canjea un código de cupón para obtener crédito o beneficios.", - "workspace.redeem.placeholder": "Introduce el código del cupón", - "workspace.redeem.redeem": "Canjear", - "workspace.redeem.redeeming": "Canjeando...", - "workspace.redeem.success": "Cupón canjeado correctamente.", - - "workspace.reload.title": "Auto Recarga", - "workspace.reload.disabled.before": "La auto recarga está", - "workspace.reload.disabled.state": "deshabilitada", - "workspace.reload.disabled.after": "Habilita para recargar automáticamente cuando el saldo sea bajo.", - "workspace.reload.enabled.before": "La auto recarga está", - "workspace.reload.enabled.state": "habilitada", - "workspace.reload.enabled.middle": "Recargaremos", - "workspace.reload.processingFee": "tarifa de procesamiento", - "workspace.reload.enabled.after": "cuando el saldo alcance", - "workspace.reload.edit": "Editar", - "workspace.reload.enable": "Habilitar", - "workspace.reload.enableAutoReload": "Habilitar Auto Recarga", - "workspace.reload.reloadAmount": "Recargar $", - "workspace.reload.whenBalanceReaches": "Cuando el saldo alcance $", - "workspace.reload.saving": "Guardando...", - "workspace.reload.save": "Guardar", - "workspace.reload.failedAt": "La recarga falló en", - "workspace.reload.reason": "Razón:", - "workspace.reload.updatePaymentMethod": "Por favor actualiza tu método de pago e intenta de nuevo.", - "workspace.reload.retrying": "Reintentando...", - "workspace.reload.retry": "Reintentar", - "workspace.reload.error.paymentFailed": "El pago falló.", - - "workspace.payments.title": "Historial de Pagos", - "workspace.payments.subtitle": "Transacciones de pago recientes.", - "workspace.payments.table.date": "Fecha", - "workspace.payments.table.paymentId": "ID de Pago", - "workspace.payments.table.amount": "Cantidad", - "workspace.payments.table.receipt": "Recibo", - "workspace.payments.type.credit": "crédito", - "workspace.payments.type.subscription": "suscripción", - "workspace.payments.view": "Ver", - - "workspace.black.time.day": "día", - "workspace.black.time.days": "días", - "workspace.black.time.hour": "hora", - "workspace.black.time.hours": "horas", - "workspace.black.time.minute": "minuto", - "workspace.black.time.minutes": "minutos", - "workspace.black.time.fewSeconds": "unos pocos segundos", - "workspace.black.subscription.title": "Suscripción", - "workspace.black.subscription.message": "Estás suscrito a OpenCode Black por ${{plan}} al mes.", - "workspace.black.subscription.ending": - "OpenCode Black finaliza con tu periodo de facturación actual y no se renovará. Te trasladaremos a la nueva consola.", - "workspace.black.subscription.rollingUsage": "Uso de 5 horas", - "workspace.black.subscription.weeklyUsage": "Uso Semanal", - "workspace.black.subscription.resetsIn": "Se reinicia en", - "workspace.black.subscription.useBalance": "Usa tu saldo disponible después de alcanzar los límites de uso", - "workspace.black.waitlist.title": "Lista de Espera", - "workspace.black.waitlist.joined": "Estás en la lista de espera para el plan OpenCode Black de ${{plan}} al mes.", - "workspace.black.waitlist.ready": "Estamos listos para inscribirte en el plan OpenCode Black de ${{plan}} al mes.", - "workspace.black.waitlist.leave": "Abandonar Lista de Espera", - "workspace.black.waitlist.leaving": "Abandonando...", - "workspace.black.waitlist.left": "Abandonada", - "workspace.black.waitlist.enroll": "Inscribirse", - "workspace.black.waitlist.enrolling": "Inscribiéndose...", - "workspace.black.waitlist.enrolled": "Inscrito", - "workspace.black.waitlist.enrollNote": - "Cuando haces clic en Inscribirse, tu suscripción comienza inmediatamente y se cargará a tu tarjeta.", - - "workspace.lite.loading": "Cargando...", - "workspace.lite.time.day": "día", - "workspace.lite.time.days": "días", - "workspace.lite.time.hour": "hora", - "workspace.lite.time.hours": "horas", - "workspace.lite.time.minute": "minuto", - "workspace.lite.time.minutes": "minutos", - "workspace.lite.time.fewSeconds": "unos pocos segundos", - "workspace.lite.subscription.message": "Estás suscrito a OpenCode Go.", - "workspace.lite.subscription.manage": "Gestionar Suscripción", - "workspace.lite.subscription.rollingUsage": "Uso de 5 horas", - "workspace.lite.subscription.rollingQuota": "Cuota de 5 horas", - "workspace.lite.subscription.weeklyUsage": "Uso Semanal", - "workspace.lite.subscription.weeklyQuota": "Cuota Semanal", - "workspace.lite.subscription.monthlyUsage": "Uso Mensual", - "workspace.lite.subscription.monthlyQuota": "Cuota Mensual", - "workspace.lite.subscription.resetsIn": "Se reinicia en", - "workspace.lite.subscription.showDetails": "Mostrar detalles", - "workspace.lite.subscription.hideDetails": "Ocultar detalles", - "workspace.lite.subscription.model": "Modelo", - "workspace.lite.subscription.contribution": "%", - "workspace.lite.subscription.total": "Total", - "workspace.lite.subscription.useBalance": "Usa tu saldo disponible después de alcanzar los límites de uso", - "workspace.lite.subscription.selectProvider": - 'Selecciona "OpenCode Go" como proveedor en tu configuración de opencode para usar los modelos Go.', - "workspace.lite.providers.title": "Proveedores", - "workspace.lite.providers.description": "Controla qué proveedores se usan para el enrutamiento.", - "workspace.lite.providers.allowTraining": "Permitir modelos que se entrenan con los datos de las solicitudes", - "workspace.lite.providers.useChina": "Activar modelos alojados en China", - "workspace.lite.black.message": - "Actualmente estás suscrito a OpenCode Black o estás en la lista de espera. Por favor, cancela la suscripción primero si deseas cambiar a Go.", - "workspace.lite.other.message": - "Otro miembro de este espacio de trabajo ya está suscrito a OpenCode Go. Solo un miembro por espacio de trabajo puede suscribirse.", - "workspace.lite.promo.description": - "OpenCode Go cuesta {{price}} y ofrece acceso confiable a modelos de codificación abiertos populares con límites de uso generosos.", - "workspace.lite.promo.price": "$10/mes", - "workspace.lite.promo.modelsTitle": "Qué incluye", - "workspace.lite.promo.footer": - "El plan está diseñado principalmente para usuarios internacionales y ofrece un acceso global estable. Los precios y los límites de uso pueden cambiar a medida que aprendemos del uso inicial y de los comentarios recibidos.", - "workspace.lite.promo.subscribe": "Suscribirse a Go", - "workspace.lite.promo.subscribing": "Redirigiendo...", - "workspace.lite.promo.otherMethods": "Otros métodos de pago", - "workspace.lite.promo.selectMethod": "Seleccionar método de pago", - - "workspace.referral.copyLink": "Copiar enlace", - "workspace.referral.copied": "Copiado", - "workspace.referral.overview.title": "Invita amigos", - "workspace.referral.overview.subtitle": "Gana $5 cuando un amigo se suscriba. Él también recibirá $5.", - "workspace.referral.instructions.share": "Comparte tu enlace de referido", - "workspace.referral.instructions.subscribe": "Tu amigo se une y se suscribe a Go", - "workspace.referral.instructions.claim": - "Ambos reciben un crédito de uso de $5 para aplicar a sus límites de uso de Go", - "workspace.referral.rewards.title": "Recompensas por referidos", - "workspace.referral.rewards.description": "Aplica los créditos por referidos disponibles a tu uso de Go.", - "workspace.referral.rewards.subtitle": "{{applied}} / {{total}} recompensas aplicadas.", - "workspace.referral.rewards.empty": "Aún no hay recompensas por referidos.", - "workspace.referral.table.reward": "Recompensa", - "workspace.referral.table.referral": "Descripción", - "workspace.referral.table.date": "Fecha", - "workspace.referral.reward.description.inviter": "Invitaste a {{email}}", - "workspace.referral.reward.description.invitee": "Invitado por {{email}}", - "workspace.referral.reward.action.subscribeUnlock": "Suscríbete para desbloquear", - "workspace.referral.reward.action.view": "Ver recompensa", - "workspace.referral.reward.action.applied": "Recompensa aplicada", - "workspace.referral.reward.source.pendingInviter": "Esperando a que se suscriba", - "workspace.referral.reward.source.pendingInvitee": "Suscríbete para desbloquear la recompensa", - "workspace.referral.reward.source.available": "Recompensa lista para aplicar", - "workspace.referral.reward.source.applied": "Recompensa aplicada", - "workspace.referral.reward.status.applied": "Recompensa aplicada", - "workspace.referral.reward.status.pendingInviter": "Suscríbete para desbloquear", - "workspace.referral.reward.status.pendingInvitee": "Suscríbete para desbloquear", - "workspace.referral.apply.noGo": "Suscríbete para desbloquear", - "workspace.referral.apply.preview": "Ver recompensa", - "workspace.referral.apply.action": "Aplicar", - "workspace.referral.apply.confirmTitle": "Aplicar recompensa", - "workspace.referral.apply.confirmBody": "Aplica {{amount}} para reducir el uso actual de este workspace.", - "workspace.referral.apply.confirmAction": "Aplicar", "download.title": "OpenCode | Descargar", "download.meta.description": "Descarga OpenCode para macOS, Windows y Linux", - "download.hero.title": "Descargar OpenCode Desktop", - "download.hero.subtitle": "Disponible en Beta para macOS, Windows y Linux", - "download.hero.button": "Descargar para {{os}}", "download.section.terminal": "OpenCode Terminal", "download.section.desktop": "OpenCode Desktop", "download.section.extensions": "Extensiones OpenCode", @@ -869,38 +442,4 @@ export const dict = { "changelog.hero.subtitle": "Nuevas actualizaciones y mejoras para OpenCode", "changelog.empty": "No se encontraron entradas en el registro de cambios.", "changelog.viewJson": "Ver JSON", - - "bench.list.title": "Benchmark", - "bench.list.heading": "Benchmarks", - "bench.list.table.agent": "Agente", - "bench.list.table.model": "Modelo", - "bench.list.table.score": "Puntuación", - "bench.submission.error.allFieldsRequired": "Todos los campos son obligatorios.", - - "bench.detail.title": "Benchmark - {{task}}", - "bench.detail.notFound": "Tarea no encontrada", - "bench.detail.na": "N/A", - "bench.detail.labels.agent": "Agente", - "bench.detail.labels.model": "Modelo", - "bench.detail.labels.task": "Tarea", - "bench.detail.labels.repo": "Repo", - "bench.detail.labels.from": "De", - "bench.detail.labels.to": "A", - "bench.detail.labels.prompt": "Prompt", - "bench.detail.labels.commit": "Commit", - "bench.detail.labels.averageDuration": "Duración Promedio", - "bench.detail.labels.averageScore": "Puntuación Promedio", - "bench.detail.labels.averageCost": "Costo Promedio", - "bench.detail.labels.summary": "Resumen", - "bench.detail.labels.runs": "Ejecuciones", - "bench.detail.labels.score": "Puntuación", - "bench.detail.labels.base": "Base", - "bench.detail.labels.penalty": "Penalización", - "bench.detail.labels.weight": "peso", - "bench.detail.table.run": "Ejecución", - "bench.detail.table.score": "Puntuación (Base - Penalización)", - "bench.detail.table.cost": "Costo", - "bench.detail.table.duration": "Duración", - "bench.detail.run.title": "Ejecución {{n}}", - "bench.detail.rawJson": "JSON Crudo", } as const satisfies Dict diff --git a/packages/console/app/src/i18n/fr.ts b/packages/console/app/src/i18n/fr.ts index bcd623ba2fc7..5581c4c3c979 100644 --- a/packages/console/app/src/i18n/fr.ts +++ b/packages/console/app/src/i18n/fr.ts @@ -6,13 +6,9 @@ export const dict = { "go.referral.ended.label": "Avertissement", "go.referral.ended": "Le programme de parrainage est terminé. Les liens de parrainage ne donnent plus de crédit, ni à vous ni à la personne qui les a partagés.", - "go.graph.bonus": "{{count}}× d’utilisation", "app.meta.description": "OpenCode - L'agent de code open source.", "nav.github": "GitHub", "nav.docs": "Documentation", - "nav.changelog": "Changelog", - "nav.discord": "Discord", - "nav.x": "X", "nav.enterprise": "Entreprise", "nav.zen": "Zen", "nav.login": "Se connecter", @@ -51,16 +47,7 @@ export const dict = { "notFound.logoLightAlt": "opencode logo light", "notFound.logoDarkAlt": "opencode logo dark", - "user.logout": "Se déconnecter", - - "workspace.select": "Sélectionner un espace de travail", - "workspace.createNew": "+ Créer un nouvel espace", - "workspace.modal.title": "Créer un nouvel espace", - "workspace.modal.placeholder": "Saisir le nom de l'espace", - "common.cancel": "Annuler", - "common.creating": "Création...", - "common.create": "Créer", "common.contactUs": "Contactez-nous", "common.videoUnsupported": "Votre navigateur ne prend pas en charge la balise vidéo.", @@ -68,24 +55,6 @@ export const dict = { "common.faq": "FAQ", "common.learnMore": "En savoir plus", - "error.invalidPlan": "Forfait invalide", - "error.workspaceRequired": "L'ID de l'espace de travail est requis", - "error.alreadySubscribed": "Cet espace de travail a déjà un abonnement", - "error.limitRequired": "La limite est requise.", - "error.monthlyLimitInvalid": "Définissez une limite mensuelle valide.", - "error.workspaceNameRequired": "Le nom de l'espace de travail est requis.", - "error.nameTooLong": "Le nom doit comporter 255 caractères ou moins.", - "error.emailRequired": "L'e-mail est requis", - "error.roleRequired": "Le rôle est requis", - "error.idRequired": "L'ID est requis", - "error.nameRequired": "Le nom est requis", - "error.providerRequired": "Le fournisseur est requis", - "error.apiKeyRequired": "La clé API est requise", - "error.modelRequired": "Le modèle est requis", - "error.reloadAmountMin": "Le montant de recharge doit être d'au moins {{amount}} $", - "error.reloadTriggerMin": "Le seuil de déclenchement doit être d'au moins {{amount}} $", - "auth.callback.error.codeMissing": "Aucun code d'autorisation trouvé.", - "home.title": "OpenCode | L'agent de code IA open source", "temp.title": "OpenCode | Agent de code IA conçu pour le terminal", @@ -105,14 +74,6 @@ export const dict = { "temp.logoDarkAlt": "opencode logo dark", "home.banner.badge": "Nouveau", - "home.banner.text": "Découvrez Tabs pour Desktop.", - "home.banner.platforms": "Disponible sur macOS, Windows et Linux", - "home.banner.downloadNow": "Télécharger maintenant", - "home.banner.downloadBetaNow": "Télécharger la bêta desktop maintenant", - "home.promo.title": "Découvrez Tabs pour Desktop", - "home.promo.body": "Organisez votre travail et vos sessions actives avec des onglets.", - "home.promo.cta": "Téléchargez la dernière version pour commencer.", - "home.promo.close": "Fermer l’annonce de l’application Desktop", "home.hero.title": "L'agent de code IA open source", "home.hero.subtitle.a": @@ -274,10 +235,7 @@ export const dict = { "go.hero.body": "Go apporte le codage agentique aux programmeurs du monde entier. Offrant des limites généreuses et un accès fiable aux modèles open source les plus capables, pour que vous puissiez construire avec des agents puissants sans vous soucier du coût ou de la disponibilité.", - "go.cta.start": "S'abonner à Go", - "go.cta.template": "{{text}} {{price}}", "go.cta.text": "S'abonner à Go", - "go.cta.price": "10 $/mois", "go.plans.month": "par mois", "go.plans.plus.cta": "S'abonner à Go Plus", "go.plans.plus.description": "Go Plus coûte 40 $/mois et offre des limites plus élevées.", @@ -290,12 +248,6 @@ export const dict = { "go.plans.limits": "Limites", "go.plans.description": "Requêtes estimées par 5 heures et limites mensuelles par modèle", "go.plans.legend": "Offres", - "go.pricing.body": - "Utilisez-le avec n'importe quel agent. 10 $/mois. Rechargez du crédit si nécessaire. Annulez à tout moment.", - "go.graph.free": "Gratuit", - "go.graph.freePill": "Big Pickle et modèles gratuits", - "go.graph.go": "Go", - "go.graph.label": "Requêtes par tranche de 5 heures", "go.graph.period": "Utilisation", "go.graph.model": "Modèle", "go.graph.requests": "Requêtes estimées / 5 h", @@ -307,29 +259,7 @@ export const dict = { "go.graph.limitedRegions": "régions limitées", "go.graph.limitedTime": "durée limitée", "go.graph.usageLimits": "Limites d’utilisation", - "go.graph.aria": "Requêtes par 5h : {{free}} vs {{go}}", - "go.testimonials.brand.zen": "Zen", - "go.testimonials.brand.go": "Go", - "go.testimonials.handle": "@OpenCode", - "go.testimonials.dax.name": "Dax Raad", - "go.testimonials.dax.title": "ex-PDG, Terminal Products", - "go.testimonials.dax.quoteAfter": "a changé ma vie, c'est vraiment une évidence.", - "go.testimonials.jay.name": "Jay V", - "go.testimonials.jay.title": "ex-Fondateur, SEED, PM, Melt, Pop, Dapt, Cadmus, et ViewPoint", - "go.testimonials.jay.quoteBefore": "4 personnes sur 5 dans notre équipe adorent utiliser", - "go.testimonials.jay.quoteAfter": ".", - "go.testimonials.adam.name": "Adam Elmore", - "go.testimonials.adam.title": "ex-Hero, AWS", - "go.testimonials.adam.quoteBefore": "Je ne peux pas recommander", - "go.testimonials.adam.quoteAfter": "assez. Sérieusement, c'est vraiment bien.", - "go.testimonials.david.name": "David Hill", - "go.testimonials.david.title": "ex-Directeur du Design, Laravel", - "go.testimonials.david.quoteBefore": "Avec", - "go.testimonials.david.quoteAfter": "je sais que tous les modèles sont testés et parfaits pour les agents de code.", - "go.testimonials.frank.name": "Frank Wang", - "go.testimonials.frank.title": "ex-Stagiaire, Nvidia (4 fois)", - "go.testimonials.frank.quote": "J'aimerais être encore chez Nvidia.", "go.problem.title": "Quel problème Go résout-il ?", "go.problem.body": "Nous nous efforçons d'apporter l'expérience OpenCode au plus grand nombre. OpenCode Go est un abonnement à faible coût de 10 $/mois. Il offre des limites généreuses et un accès fiable aux modèles open source les plus performants.", @@ -348,13 +278,6 @@ export const dict = { "go.how.step2.afterLink": "avec des limites généreuses", "go.how.step3.title": "Commencez à coder", "go.how.step3.body": "avec un accès fiable aux modèles open source", - "go.privacy.title": "Votre vie privée est importante pour nous", - "go.privacy.body": - "Le plan est conçu principalement pour les utilisateurs internationaux, avec des modèles hébergés aux États-Unis, dans l'UE et à Singapour pour un accès mondial stable.", - "go.privacy.contactAfter": "si vous avez des questions.", - "go.privacy.beforeExceptions": - "Les modèles Go sont hébergés aux États-Unis. Les fournisseurs suivent une politique de rétention zéro et n'utilisent pas vos données pour l'entraînement des modèles, avec les", - "go.privacy.exceptionsLink": "exceptions suivantes", "go.faq.q1": "Qu'est-ce que OpenCode Go ?", "go.faq.a1": "Go est un abonnement à faible coût qui vous donne un accès fiable à des modèles open source performants pour le codage agentique.", @@ -378,7 +301,6 @@ export const dict = { "go.faq.a5.retention0": "0 jour", "go.faq.a5.used": "Utilisé", "go.faq.a5.notUsed": "Non utilisé", - "go.faq.a5.noAgreement": "Aucun accord", "go.faq.a5.notZdr": "Pas de ZDR", "go.faq.a5.grokRetention": "Le ZDR désactive d'importantes fonctionnalités API qui dépendent des données stockées, notamment Responses API avec état, Files and Collections et Batch API.", @@ -390,9 +312,6 @@ export const dict = { "go.faq.a5.deepseekRetention": "L’accord ZDR est renouvelé chaque mois. L’accord actuel est valable jusqu’au 31 octobre 2026.", - "go.faq.a5.beforeExceptions": - "Les modèles Go sont hébergés aux États-Unis. Les fournisseurs suivent une politique de rétention zéro et n'utilisent pas vos données pour l'entraînement des modèles, avec les", - "go.faq.a5.exceptionsLink": "exceptions suivantes", "go.faq.q6": "Puis-je recharger mon crédit ?", "go.faq.a6": "Si vous avez besoin de plus d'utilisation, vous pouvez recharger du crédit dans votre compte.", "go.faq.q7": "Puis-je annuler ?", @@ -407,36 +326,6 @@ export const dict = { "go.faq.a10": "Vous pourriez avoir droit à un remboursement si le paiement a été effectué au cours des 14 derniers jours et que vous n’avez pas utilisé votre quota Go pendant cette période de facturation. {{contact}} pour demander un remboursement.", - "zen.api.error.rateLimitExceeded": "Limite de débit dépassée. Veuillez réessayer plus tard.", - "zen.api.error.modelNotSupported": "Modèle {{model}} non pris en charge", - "zen.api.error.modelFormatNotSupported": "Modèle {{model}} non pris en charge pour le format {{format}}", - "zen.api.error.noProviderAvailable": "Aucun fournisseur disponible", - "zen.api.error.providerNotSupported": "Fournisseur {{provider}} non pris en charge", - "zen.api.error.missingApiKey": "Clé API manquante.", - "zen.api.error.invalidApiKey": "Clé API invalide.", - "zen.api.error.requestBlockedByUpstreamProvider": "Requête bloquée par le fournisseur en amont.", - "zen.api.error.subscriptionQuotaExceeded": "Quota d'abonnement dépassé. Réessayez dans {{retryIn}}.", - "zen.api.error.goSubscriptionRollingLimitExceeded": - "Limite d'utilisation sur 5 heures atteinte. Réinitialisation dans {{retryIn}}. Pour continuer à utiliser ce modèle dès maintenant, activez l'utilisation depuis votre solde disponible : {{consoleGoUrl}}", - "zen.api.error.goSubscriptionWeeklyLimitExceeded": - "Limite d'utilisation hebdomadaire atteinte. Réinitialisation dans {{retryIn}}. Pour continuer à utiliser ce modèle dès maintenant, activez l'utilisation depuis votre solde disponible : {{consoleGoUrl}}", - "zen.api.error.goSubscriptionMonthlyLimitExceeded": - "Limite d'utilisation mensuelle atteinte. Réinitialisation dans {{retryIn}}. Pour continuer à utiliser ce modèle dès maintenant, activez l'utilisation depuis votre solde disponible : {{consoleGoUrl}}", - "zen.api.error.noPaymentMethod": "Aucune méthode de paiement. Ajoutez une méthode de paiement ici : {{billingUrl}}", - "zen.api.error.insufficientBalance": "Solde insuffisant. Gérez votre facturation ici : {{billingUrl}}", - "zen.api.error.workspaceMonthlyLimitReached": - "Votre espace de travail a atteint sa limite de dépense mensuelle de {{amount}} $. Gérez vos limites ici : {{billingUrl}}", - "zen.api.error.userMonthlyLimitReached": - "Vous avez atteint votre limite de dépense mensuelle de {{amount}} $. Gérez vos limites ici : {{membersUrl}}", - "zen.api.error.modelDisabled": "Le modèle est désactivé", - "zen.api.error.regionNotAllowed": - "La dernière version de ce modèle est uniquement disponible avec un hébergement en Chine et nécessite votre consentement explicite : {{consoleGoUrl}}", - "zen.api.error.countryNotAllowed": "Ce modèle n’est pas disponible dans votre pays.", - "zen.api.error.trainingNotAllowed": - "Ce modèle collecte des données utilisées pour améliorer sa qualité et nécessite votre consentement explicite : {{consoleGoUrl}}", - "zen.api.error.trialEnded": - "La promotion gratuite de {{model}} est terminée. Vous pouvez continuer à utiliser le modèle en vous abonnant à OpenCode Go - {{link}}", - "black.meta.title": "OpenCode Black | Accédez aux meilleurs modèles de code au monde", "black.meta.description": "Accédez à Claude, GPT, Gemini et plus avec les forfaits d'abonnement OpenCode Black.", "black.hero.title": "Accédez aux meilleurs modèles de code au monde", @@ -458,334 +347,14 @@ export const dict = { "black.terms.5": "Les abonnements sont pour les individus, contactez Enterprise pour les équipes", "black.terms.6": "Les limites peuvent être ajustées et les forfaits peuvent être interrompus à l'avenir", "black.terms.7": "Annulez votre abonnement à tout moment", - "black.action.continue": "Continuer", "black.finePrint.beforeTerms": "Les prix affichés n'incluent pas les taxes applicables", "black.finePrint.terms": "Conditions d'utilisation", "black.workspace.title": "OpenCode Black | Sélectionner un espace de travail", "black.workspace.selectPlan": "Sélectionnez un espace de travail pour ce forfait", "black.workspace.name": "Espace de travail {{n}}", - "black.subscribe.title": "S'abonner à OpenCode Black", - "black.subscribe.paymentMethod": "Méthode de paiement", - "black.subscribe.loadingPaymentForm": "Chargement du formulaire de paiement...", - "black.subscribe.selectWorkspaceToContinue": "Sélectionnez un espace de travail pour continuer", - "black.subscribe.failurePrefix": "Oh oh !", - "black.subscribe.error.generic": "Une erreur est survenue", - "black.subscribe.error.invalidPlan": "Forfait invalide", - "black.subscribe.error.workspaceRequired": "L'ID de l'espace de travail est requis", - "black.subscribe.error.alreadySubscribed": "Cet espace de travail a déjà un abonnement", - "black.subscribe.processing": "Traitement...", - "black.subscribe.submit": "S'abonner ${{plan}}", - "black.subscribe.form.chargeNotice": "Vous ne serez débité que lorsque votre abonnement sera activé", - "black.subscribe.success.title": "Vous êtes sur la liste d'attente OpenCode Black", - "black.subscribe.success.subscriptionPlan": "Forfait d'abonnement", - "black.subscribe.success.planName": "OpenCode Black {{plan}}", - "black.subscribe.success.amount": "Montant", - "black.subscribe.success.amountValue": "{{plan}} $ par mois", - "black.subscribe.success.paymentMethod": "Méthode de paiement", - "black.subscribe.success.dateJoined": "Date d'inscription", - "black.subscribe.success.chargeNotice": "Votre carte sera débitée lorsque votre abonnement sera activé", - - "workspace.nav.zen": "Zen", - "workspace.nav.go": "Go", - "workspace.nav.usage": "Utilisation", - "workspace.nav.apiKeys": "Clés API", - "workspace.nav.members": "Membres", - "workspace.nav.billing": "Facturation", - "workspace.nav.settings": "Paramètres", - - "workspace.home.banner.beforeLink": "Modèles optimisés fiables pour les agents de code.", - "workspace.lite.banner.beforeLink": "Modèles de code à faible coût pour tous.", - "workspace.home.billing.loading": "Chargement...", - "workspace.home.billing.enable": "Activer la facturation", - "workspace.home.billing.currentBalance": "Solde actuel", - - "workspace.newUser.feature.tested.title": "Modèles testés et vérifiés", - "workspace.newUser.feature.tested.body": - "Nous avons benchmarké et testé des modèles spécifiquement pour les agents de code afin de garantir les meilleures performances.", - "workspace.newUser.feature.quality.title": "La plus haute qualité", - "workspace.newUser.feature.quality.body": - "Accédez à des modèles configurés pour des performances optimales - pas de rétrogradation ni de routage vers des fournisseurs moins chers.", - "workspace.newUser.feature.lockin.title": "Pas de verrouillage", - "workspace.newUser.feature.lockin.body": - "Utilisez Zen avec n'importe quel agent de code et continuez à utiliser d'autres fournisseurs avec OpenCode quand vous le souhaitez.", - "workspace.newUser.copyApiKey": "Copier la clé API", - "workspace.newUser.copyKey": "Copier la clé", - "workspace.newUser.copied": "Copié !", - "workspace.newUser.step.enableBilling": "Activer la facturation", - "workspace.newUser.step.login.before": "Exécuter", - "workspace.newUser.step.login.after": "et sélectionnez OpenCode", - "workspace.newUser.step.pasteKey": "Collez votre clé API", - "workspace.newUser.step.models.before": "Démarrez OpenCode et exécutez", - "workspace.newUser.step.models.after": "pour sélectionner un modèle", - - "workspace.models.title": "Modèles", - "workspace.models.subtitle.beforeLink": - "Gérez les modèles auxquels les membres de l'espace de travail peuvent accéder.", - "workspace.models.table.model": "Modèle", - "workspace.models.table.enabled": "Activé", - - "workspace.providers.title": "Apportez votre propre clé", - "workspace.providers.subtitle": "Configurez vos propres clés API auprès des fournisseurs d'IA.", - "workspace.providers.placeholder": "Entrez la clé API {{provider}} ({{prefix}}...)", - "workspace.providers.configure": "Configurer", - "workspace.providers.edit": "Modifier", - "workspace.providers.delete": "Supprimer", - "workspace.providers.saving": "Enregistrement...", - "workspace.providers.save": "Enregistrer", - "workspace.providers.table.provider": "Fournisseur", - "workspace.providers.table.apiKey": "Clé API", - - "workspace.usage.title": "Historique d'utilisation", - "workspace.usage.subtitle": "Utilisation récente de l'API et coûts.", - "workspace.usage.empty": "Faites votre premier appel API pour commencer.", - "workspace.usage.table.date": "Date", - "workspace.usage.table.model": "Modèle", - "workspace.usage.table.input": "Entrée", - "workspace.usage.table.output": "Sortie", - "workspace.usage.table.cost": "Coût", - "workspace.usage.table.session": "Session", - "workspace.usage.breakdown.input": "Entrée", - "workspace.usage.breakdown.cacheRead": "Lecture cache", - "workspace.usage.breakdown.cacheWrite": "Écriture cache", - "workspace.usage.breakdown.output": "Sortie", - "workspace.usage.breakdown.reasoning": "Raisonnement", - "workspace.usage.subscription": "Black ({{amount}} $)", - "workspace.usage.lite": "Go ({{amount}} $)", - "workspace.usage.byok": "BYOK ({{amount}} $)", - - "workspace.cost.title": "Coût", - "workspace.cost.subtitle": "Coûts d'utilisation répartis par modèle.", - "workspace.cost.allModels": "Tous les modèles", - "workspace.cost.allKeys": "Toutes les clés", - "workspace.cost.deletedSuffix": "(supprimé)", - "workspace.cost.empty": "Aucune donnée d'utilisation disponible pour la période sélectionnée.", - "workspace.cost.subscriptionShort": "abo", - - "workspace.keys.title": "Clés API", - "workspace.keys.subtitle": "Gérez vos clés API pour accéder aux services OpenCode.", - "workspace.keys.create": "Créer une clé API", - "workspace.keys.placeholder": "Entrez le nom de la clé", - "workspace.keys.empty": "Créer une clé API OpenCode Gateway", - "workspace.keys.table.name": "Nom", - "workspace.keys.table.key": "Clé", - "workspace.keys.table.createdBy": "Créé par", - "workspace.keys.table.lastUsed": "Dernière utilisation", - "workspace.keys.copyApiKey": "Copier la clé API", - "workspace.keys.delete": "Supprimer", - - "workspace.members.title": "Membres", - "workspace.members.subtitle": "Gérez les membres de l'espace de travail et leurs autorisations.", - "workspace.members.invite": "Inviter un membre", - "workspace.members.inviting": "Invitation en cours...", - "workspace.members.beta.beforeLink": "Les espaces de travail sont gratuits pour les équipes pendant la version bêta.", - "workspace.members.form.invitee": "Invité", - "workspace.members.form.emailPlaceholder": "Entrez l'e-mail", - "workspace.members.form.role": "Rôle", - "workspace.members.form.monthlyLimit": "Limite de dépense mensuelle", - "workspace.members.noLimit": "Aucune limite", - "workspace.members.noLimitLowercase": "pas de limite", - "workspace.members.invited": "invité", - "workspace.members.edit": "Modifier", - "workspace.members.delete": "Supprimer", - "workspace.members.saving": "Enregistrement...", - "workspace.members.save": "Enregistrer", - "workspace.members.table.email": "E-mail", - "workspace.members.table.role": "Rôle", - "workspace.members.table.monthLimit": "Limite mensuelle", - "workspace.members.role.admin": "Administrateur", - "workspace.members.role.adminDescription": "Peut gérer les modèles, les membres et la facturation", - "workspace.members.role.member": "Membre", - "workspace.members.role.memberDescription": "Ne peut générer que des clés API pour lui-même", - - "workspace.settings.title": "Paramètres", - "workspace.settings.subtitle": "Mettez à jour le nom et les préférences de votre espace de travail.", - "workspace.settings.workspaceName": "Nom de l'espace de travail", - "workspace.settings.defaultName": "Défaut", - "workspace.settings.updating": "Mise à jour...", - "workspace.settings.save": "Enregistrer", - "workspace.settings.edit": "Modifier", - - "workspace.billing.title": "Facturation", - "workspace.billing.subtitle.beforeLink": "Gérer les méthodes de paiement.", - "workspace.billing.contactUs": "Contactez-nous", - "workspace.billing.subtitle.afterLink": "si vous avez des questions.", - "workspace.billing.currentBalance": "Solde actuel", - "workspace.billing.add": "Ajouter $", - "workspace.billing.enterAmount": "Saisir le montant", - "workspace.billing.loading": "Chargement...", - "workspace.billing.addAction": "Ajouter", - "workspace.billing.addBalance": "Ajouter un solde", - "workspace.billing.alipay": "Alipay", - "workspace.billing.wechat": "WeChat Pay", - "workspace.billing.linkedToStripe": "Lié à Stripe", - "workspace.billing.manage": "Gérer", - "workspace.billing.enable": "Activer la facturation", - - "workspace.monthlyLimit.title": "Limite mensuelle", - "workspace.monthlyLimit.subtitle": "Définissez une limite d'utilisation mensuelle pour votre compte.", - "workspace.monthlyLimit.placeholder": "50", - "workspace.monthlyLimit.setting": "Définition...", - "workspace.monthlyLimit.set": "Défini", - "workspace.monthlyLimit.edit": "Modifier la limite", - "workspace.monthlyLimit.noLimit": "Aucune limite d'utilisation définie.", - "workspace.monthlyLimit.currentUsage.beforeMonth": "L'utilisation actuelle pour", - "workspace.monthlyLimit.currentUsage.beforeAmount": "est de", - - "workspace.redeem.title": "Utiliser un coupon", - "workspace.redeem.subtitle": "Utilisez un code promo pour obtenir du crédit ou des avantages.", - "workspace.redeem.placeholder": "Saisissez le code promo", - "workspace.redeem.redeem": "Utiliser", - "workspace.redeem.redeeming": "Utilisation...", - "workspace.redeem.success": "Coupon utilisé avec succès.", - - "workspace.reload.title": "Rechargement automatique", - "workspace.reload.disabled.before": "Le rechargement automatique est", - "workspace.reload.disabled.state": "désactivé", - "workspace.reload.disabled.after": "Activer le rechargement automatique lorsque le solde est faible.", - "workspace.reload.enabled.before": "Le rechargement automatique est", - "workspace.reload.enabled.state": "activé", - "workspace.reload.enabled.middle": "Nous rechargerons", - "workspace.reload.processingFee": "frais de traitement", - "workspace.reload.enabled.after": "quand le solde atteint", - "workspace.reload.edit": "Modifier", - "workspace.reload.enable": "Activer", - "workspace.reload.enableAutoReload": "Activer le rechargement automatique", - "workspace.reload.reloadAmount": "Recharger $", - "workspace.reload.whenBalanceReaches": "Lorsque le solde atteint $", - "workspace.reload.saving": "Enregistrement...", - "workspace.reload.save": "Enregistrer", - "workspace.reload.failedAt": "Le rechargement a échoué à", - "workspace.reload.reason": "Raison :", - "workspace.reload.updatePaymentMethod": "Veuillez mettre à jour votre méthode de paiement et réessayer.", - "workspace.reload.retrying": "Nouvelle tentative...", - "workspace.reload.retry": "Réessayer", - "workspace.reload.error.paymentFailed": "Échec du paiement.", - - "workspace.payments.title": "Historique des paiements", - "workspace.payments.subtitle": "Transactions de paiement récentes.", - "workspace.payments.table.date": "Date", - "workspace.payments.table.paymentId": "ID de paiement", - "workspace.payments.table.amount": "Montant", - "workspace.payments.table.receipt": "Reçu", - "workspace.payments.type.credit": "crédit", - "workspace.payments.type.subscription": "abonnement", - "workspace.payments.view": "Voir", - - "workspace.black.time.day": "jour", - "workspace.black.time.days": "jours", - "workspace.black.time.hour": "heure", - "workspace.black.time.hours": "heures", - "workspace.black.time.minute": "minute", - "workspace.black.time.minutes": "minutes", - "workspace.black.time.fewSeconds": "quelques secondes", - "workspace.black.subscription.title": "Abonnement", - "workspace.black.subscription.message": "Vous êtes abonné à OpenCode Black pour {{plan}} $ par mois.", - "workspace.black.subscription.ending": - "OpenCode Black prend fin avec votre période de facturation actuelle et ne sera pas renouvelé. Nous vous migrerons vers la nouvelle console.", - "workspace.black.subscription.rollingUsage": "Utilisation 5 heures", - "workspace.black.subscription.weeklyUsage": "Utilisation hebdomadaire", - "workspace.black.subscription.resetsIn": "Réinitialisation dans", - "workspace.black.subscription.useBalance": - "Utilisez votre solde disponible après avoir atteint les limites d'utilisation", - "workspace.black.waitlist.title": "Liste d'attente", - "workspace.black.waitlist.joined": - "Vous êtes sur la liste d'attente pour le forfait OpenCode Black à {{plan}} $ par mois.", - "workspace.black.waitlist.ready": - "Nous sommes prêts à vous inscrire au forfait OpenCode Black à {{plan}} $ par mois.", - "workspace.black.waitlist.leave": "Quitter la liste d'attente", - "workspace.black.waitlist.leaving": "Sortie...", - "workspace.black.waitlist.left": "Quitté", - "workspace.black.waitlist.enroll": "S'inscrire", - "workspace.black.waitlist.enrolling": "Inscription...", - "workspace.black.waitlist.enrolled": "Inscrit", - "workspace.black.waitlist.enrollNote": - "Lorsque vous cliquez sur S'inscrire, votre abonnement démarre immédiatement et votre carte sera débitée.", - - "workspace.lite.loading": "Chargement...", - "workspace.lite.time.day": "jour", - "workspace.lite.time.days": "jours", - "workspace.lite.time.hour": "heure", - "workspace.lite.time.hours": "heures", - "workspace.lite.time.minute": "minute", - "workspace.lite.time.minutes": "minutes", - "workspace.lite.time.fewSeconds": "quelques secondes", - "workspace.lite.subscription.message": "Vous êtes abonné à OpenCode Go.", - "workspace.lite.subscription.manage": "Gérer l'abonnement", - "workspace.lite.subscription.rollingUsage": "Utilisation sur 5 heures", - "workspace.lite.subscription.rollingQuota": "Quota sur 5 heures", - "workspace.lite.subscription.weeklyUsage": "Utilisation hebdomadaire", - "workspace.lite.subscription.weeklyQuota": "Quota hebdomadaire", - "workspace.lite.subscription.monthlyUsage": "Utilisation mensuelle", - "workspace.lite.subscription.monthlyQuota": "Quota mensuel", - "workspace.lite.subscription.resetsIn": "Réinitialisation dans", - "workspace.lite.subscription.showDetails": "Afficher les détails", - "workspace.lite.subscription.hideDetails": "Masquer les détails", - "workspace.lite.subscription.model": "Modèle", - "workspace.lite.subscription.contribution": "%", - "workspace.lite.subscription.total": "Total", - "workspace.lite.subscription.useBalance": - "Utilisez votre solde disponible après avoir atteint les limites d'utilisation", - "workspace.lite.subscription.selectProvider": - 'Sélectionnez "OpenCode Go" comme fournisseur dans votre configuration opencode pour utiliser les modèles Go.', - "workspace.lite.providers.title": "Fournisseurs", - "workspace.lite.providers.description": "Contrôlez les fournisseurs utilisés pour le routage.", - "workspace.lite.providers.allowTraining": "Autoriser les modèles qui s’entraînent sur les données des requêtes", - "workspace.lite.providers.useChina": "Activer les modèles hébergés en Chine", - "workspace.lite.black.message": - "Vous êtes actuellement abonné à OpenCode Black ou sur liste d'attente. Veuillez d'abord vous désabonner si vous souhaitez passer à Go.", - "workspace.lite.other.message": - "Un autre membre de cet espace de travail est déjà abonné à OpenCode Go. Un seul membre par espace de travail peut s'abonner.", - "workspace.lite.promo.description": - "OpenCode Go coûte {{price}} et offre un accès fiable aux modèles de code ouverts populaires avec des limites d'utilisation généreuses.", - "workspace.lite.promo.price": "10 $/mois", - "workspace.lite.promo.modelsTitle": "Ce qui est inclus", - "workspace.lite.promo.footer": - "Ce forfait est principalement conçu pour les utilisateurs internationaux et offre un accès mondial stable. Les tarifs et les limites d'utilisation peuvent évoluer à mesure que nous tirons les enseignements des premières utilisations et des retours reçus.", - "workspace.lite.promo.subscribe": "S'abonner à Go", - "workspace.lite.promo.subscribing": "Redirection...", - "workspace.lite.promo.otherMethods": "Autres méthodes de paiement", - "workspace.lite.promo.selectMethod": "Sélectionner la méthode de paiement", - - "workspace.referral.copyLink": "Copier le lien", - "workspace.referral.copied": "Copié", - "workspace.referral.overview.title": "Inviter des amis", - "workspace.referral.overview.subtitle": "Gagnez $5 lorsqu'un ami s'abonne. Il recevra également $5.", - "workspace.referral.instructions.share": "Partagez votre lien de parrainage", - "workspace.referral.instructions.subscribe": "Votre ami rejoint et s'abonne à Go", - "workspace.referral.instructions.claim": - "Vous recevez tous les deux un crédit d'utilisation de $5 à appliquer à vos limites d'utilisation Go", - "workspace.referral.rewards.title": "Récompenses de parrainage", - "workspace.referral.rewards.description": - "Utilisez les crédits de parrainage disponibles pour votre utilisation de Go.", - "workspace.referral.rewards.subtitle": "{{applied}} / {{total}} récompenses utilisées.", - "workspace.referral.rewards.empty": "Aucune récompense de parrainage pour l'instant.", - "workspace.referral.table.reward": "Récompense", - "workspace.referral.table.referral": "Description", - "workspace.referral.table.date": "Date", - "workspace.referral.reward.description.inviter": "Vous avez invité {{email}}", - "workspace.referral.reward.description.invitee": "Invité par {{email}}", - "workspace.referral.reward.action.subscribeUnlock": "Abonnez-vous pour débloquer", - "workspace.referral.reward.action.view": "Voir la récompense", - "workspace.referral.reward.action.applied": "Récompense utilisée", - "workspace.referral.reward.source.pendingInviter": "En attente de son abonnement", - "workspace.referral.reward.source.pendingInvitee": "Abonnez-vous pour débloquer la récompense", - "workspace.referral.reward.source.available": "Récompense prête à utiliser", - "workspace.referral.reward.source.applied": "Récompense utilisée", - "workspace.referral.reward.status.applied": "Récompense utilisée", - "workspace.referral.reward.status.pendingInviter": "Abonnez-vous pour débloquer", - "workspace.referral.reward.status.pendingInvitee": "Abonnez-vous pour débloquer", - "workspace.referral.apply.noGo": "Abonnez-vous pour débloquer", - "workspace.referral.apply.preview": "Voir la récompense", - "workspace.referral.apply.action": "Utiliser", - "workspace.referral.apply.confirmTitle": "Utiliser la récompense", - "workspace.referral.apply.confirmBody": "Utilisez {{amount}} pour réduire l'utilisation actuelle de ce workspace.", - "workspace.referral.apply.confirmAction": "Utiliser", "download.title": "OpenCode | Téléchargement", "download.meta.description": "Téléchargez OpenCode pour macOS, Windows et Linux", - "download.hero.title": "Télécharger OpenCode Desktop", - "download.hero.subtitle": "Disponible en bêta pour macOS, Windows et Linux", - "download.hero.button": "Télécharger pour {{os}}", "download.section.terminal": "OpenCode Terminal", "download.section.desktop": "OpenCode Desktop", "download.section.extensions": "Extensions OpenCode", @@ -878,38 +447,4 @@ export const dict = { "changelog.hero.subtitle": "Nouvelles mises à jour et améliorations pour OpenCode", "changelog.empty": "Aucune entrée de changelog trouvée.", "changelog.viewJson": "Voir le JSON", - - "bench.list.title": "Benchmark", - "bench.list.heading": "Benchmarks", - "bench.list.table.agent": "Agent", - "bench.list.table.model": "Modèle", - "bench.list.table.score": "Score", - - "bench.detail.title": "Benchmark - {{task}}", - "bench.detail.notFound": "Tâche introuvable", - "bench.detail.na": "N/A", - "bench.detail.labels.agent": "Agent", - "bench.detail.labels.model": "Modèle", - "bench.detail.labels.task": "Tâche", - "bench.detail.labels.repo": "Dépôt", - "bench.detail.labels.from": "De", - "bench.detail.labels.to": "À", - "bench.detail.labels.prompt": "Prompt", - "bench.detail.labels.commit": "Commit", - "bench.detail.labels.averageDuration": "Durée moyenne", - "bench.detail.labels.averageScore": "Score moyen", - "bench.detail.labels.averageCost": "Coût moyen", - "bench.detail.labels.summary": "Résumé", - "bench.detail.labels.runs": "Exécutions", - "bench.detail.labels.score": "Score", - "bench.detail.labels.base": "Base", - "bench.detail.labels.penalty": "Pénalité", - "bench.detail.labels.weight": "poids", - "bench.detail.table.run": "Exécution", - "bench.detail.table.score": "Score (Base - Pénalité)", - "bench.detail.table.cost": "Coût", - "bench.detail.table.duration": "Durée", - "bench.detail.run.title": "Exécution {{n}}", - "bench.detail.rawJson": "JSON brut", - "bench.submission.error.allFieldsRequired": "Tous les champs sont requis.", } satisfies Dict diff --git a/packages/console/app/src/i18n/it.ts b/packages/console/app/src/i18n/it.ts index 96f8a81891db..527991311ebf 100644 --- a/packages/console/app/src/i18n/it.ts +++ b/packages/console/app/src/i18n/it.ts @@ -6,12 +6,8 @@ export const dict = { "go.referral.ended.label": "Avviso", "go.referral.ended": "Il programma referral è terminato. I link referral non danno più credito né a te né a chi li ha condivisi.", - "go.graph.bonus": "Utilizzo {{count}}×", "nav.github": "GitHub", "nav.docs": "Documentazione", - "nav.changelog": "Changelog", - "nav.discord": "Discord", - "nav.x": "X", "nav.enterprise": "Enterprise", "nav.zen": "Zen", "nav.login": "Accedi", @@ -50,18 +46,7 @@ export const dict = { "notFound.logoLightAlt": "logo chiaro di opencode", "notFound.logoDarkAlt": "logo scuro di opencode", - "user.logout": "Esci", - - "auth.callback.error.codeMissing": "Nessun codice di autorizzazione trovato.", - - "workspace.select": "Seleziona workspace", - "workspace.createNew": "+ Crea nuovo workspace", - "workspace.modal.title": "Crea nuovo workspace", - "workspace.modal.placeholder": "Inserisci il nome del workspace", - "common.cancel": "Annulla", - "common.creating": "Creazione...", - "common.create": "Crea", "common.contactUs": "Contattaci", "common.videoUnsupported": "Il tuo browser non supporta il tag video.", @@ -69,23 +54,6 @@ export const dict = { "common.faq": "FAQ", "common.learnMore": "Scopri di più", - "error.invalidPlan": "Piano non valido", - "error.workspaceRequired": "ID Workspace richiesto", - "error.alreadySubscribed": "Questo workspace ha già un abbonamento", - "error.limitRequired": "Il limite è richiesto.", - "error.monthlyLimitInvalid": "Imposta un limite mensile valido.", - "error.workspaceNameRequired": "Il nome del workspace è richiesto.", - "error.nameTooLong": "Il nome deve essere di 255 caratteri o meno.", - "error.emailRequired": "L'email è richiesta", - "error.roleRequired": "Il ruolo è richiesto", - "error.idRequired": "L'ID è richiesto", - "error.nameRequired": "Il nome è richiesto", - "error.providerRequired": "Il provider è richiesto", - "error.apiKeyRequired": "La chiave API è richiesta", - "error.modelRequired": "Il modello è richiesto", - "error.reloadAmountMin": "L'importo della ricarica deve essere almeno ${{amount}}", - "error.reloadTriggerMin": "La soglia del saldo deve essere almeno ${{amount}}", - "app.meta.description": "OpenCode - L'agente di programmazione open source.", "home.title": "OpenCode | L'agente di coding IA open source", @@ -107,14 +75,6 @@ export const dict = { "temp.logoDarkAlt": "logo scuro di opencode", "home.banner.badge": "Nuovo", - "home.banner.text": "Scopri Tabs per Desktop.", - "home.banner.platforms": "Disponibile su macOS, Windows e Linux", - "home.banner.downloadNow": "Scarica ora", - "home.banner.downloadBetaNow": "Scarica ora la beta desktop", - "home.promo.title": "Scopri Tabs per Desktop", - "home.promo.body": "Organizza il tuo lavoro e le sessioni attive con le schede.", - "home.promo.cta": "Scarica l’ultima versione per iniziare.", - "home.promo.close": "Chiudi l’annuncio dell’app Desktop", "home.hero.title": "L'agente di coding IA open source", "home.hero.subtitle.a": "Modelli gratuiti inclusi o collega qualsiasi modello da qualsiasi provider,", @@ -270,10 +230,7 @@ export const dict = { "go.hero.body": "Go porta il coding agentico ai programmatori di tutto il mondo. Offrendo limiti generosi e un accesso affidabile ai modelli open source più capaci, in modo da poter costruire con agenti potenti senza preoccuparsi dei costi o della disponibilità.", - "go.cta.start": "Abbonati a Go", - "go.cta.template": "{{text}} {{price}}", "go.cta.text": "Abbonati a Go", - "go.cta.price": "$10/mese", "go.plans.month": "al mese", "go.plans.plus.cta": "Abbonati a Go Plus", "go.plans.plus.description": "Go Plus costa $40/mese e offre limiti più alti.", @@ -286,12 +243,6 @@ export const dict = { "go.plans.limits": "Limiti", "go.plans.description": "Richieste stimate ogni 5 ore e limiti mensili per modello", "go.plans.legend": "Piani", - "go.pricing.body": - "Usalo con qualsiasi agente. $10/mese. Ricarica il credito se necessario. Annulla in qualsiasi momento.", - "go.graph.free": "Gratis", - "go.graph.freePill": "Big Pickle e modelli gratuiti", - "go.graph.go": "Go", - "go.graph.label": "Richieste ogni 5 ore", "go.graph.period": "Utilizzo", "go.graph.model": "Modello", "go.graph.requests": "Richieste stimate / 5 ore", @@ -303,29 +254,7 @@ export const dict = { "go.graph.limitedRegions": "regioni limitate", "go.graph.limitedTime": "periodo limitato", "go.graph.usageLimits": "Limiti di utilizzo", - "go.graph.aria": "Richieste ogni 5h: {{free}} vs {{go}}", - "go.testimonials.brand.zen": "Zen", - "go.testimonials.brand.go": "Go", - "go.testimonials.handle": "@OpenCode", - "go.testimonials.dax.name": "Dax Raad", - "go.testimonials.dax.title": "ex-CEO, Terminal Products", - "go.testimonials.dax.quoteAfter": "ha cambiato la vita, è davvero una scelta ovvia.", - "go.testimonials.jay.name": "Jay V", - "go.testimonials.jay.title": "ex-Founder, SEED, PM, Melt, Pop, Dapt, Cadmus, e ViewPoint", - "go.testimonials.jay.quoteBefore": "4 persone su 5 nel nostro team amano usare", - "go.testimonials.jay.quoteAfter": ".", - "go.testimonials.adam.name": "Adam Elmore", - "go.testimonials.adam.title": "ex-Hero, AWS", - "go.testimonials.adam.quoteBefore": "Non posso raccomandare", - "go.testimonials.adam.quoteAfter": "abbastanza. Seriamente, è davvero buono.", - "go.testimonials.david.name": "David Hill", - "go.testimonials.david.title": "ex-Head of Design, Laravel", - "go.testimonials.david.quoteBefore": "Con", - "go.testimonials.david.quoteAfter": "so che tutti i modelli sono testati e perfetti per gli agenti di coding.", - "go.testimonials.frank.name": "Frank Wang", - "go.testimonials.frank.title": "ex-Intern, Nvidia (4 volte)", - "go.testimonials.frank.quote": "Vorrei essere ancora a Nvidia.", "go.problem.title": "Quale problema risolve Go?", "go.problem.body": "Ci concentriamo nel portare l'esperienza OpenCode a quante più persone possibile. OpenCode Go è un abbonamento a basso costo da $10/mese. Offre limiti generosi e accesso affidabile ai modelli open source più capaci.", @@ -344,13 +273,6 @@ export const dict = { "go.how.step2.afterLink": "con limiti generosi", "go.how.step3.title": "Inizia a programmare", "go.how.step3.body": "con accesso affidabile ai modelli open source", - "go.privacy.title": "La tua privacy è importante per noi", - "go.privacy.body": - "Il piano è progettato principalmente per gli utenti internazionali, con modelli ospitati negli Stati Uniti, UE e Singapore per un accesso globale stabile.", - "go.privacy.contactAfter": "se hai domande.", - "go.privacy.beforeExceptions": - "I modelli Go sono ospitati negli Stati Uniti. I provider seguono una policy di zero-retention e non usano i tuoi dati per l'addestramento dei modelli, con le", - "go.privacy.exceptionsLink": "seguenti eccezioni", "go.faq.q1": "Che cos'è OpenCode Go?", "go.faq.a1": "Go è un abbonamento a basso costo che ti dà un accesso affidabile a modelli open source capaci per il coding agentico.", @@ -374,7 +296,6 @@ export const dict = { "go.faq.a5.retention0": "0 giorni", "go.faq.a5.used": "Utilizzato", "go.faq.a5.notUsed": "Non utilizzato", - "go.faq.a5.noAgreement": "Nessun accordo", "go.faq.a5.notZdr": "Non ZDR", "go.faq.a5.grokRetention": "ZDR disabilita importanti funzionalità API che dipendono dai dati archiviati, tra cui la Responses API con stato, Files and Collections e Batch API.", @@ -385,9 +306,6 @@ export const dict = { "L'accordo ZDR viene rinnovato mensilmente. L'accordo attuale è valido fino al 31 ottobre 2026.", "go.faq.a5.museRetention": "Prezzi dei token fortemente scontati in cambio dell'autorizzazione a utilizzare i tuoi prompt e completamenti per addestrare futuri modelli Meta.", - "go.faq.a5.beforeExceptions": - "I modelli Go sono ospitati negli Stati Uniti. I provider seguono una policy di zero-retention e non usano i tuoi dati per l'addestramento dei modelli, con le", - "go.faq.a5.exceptionsLink": "seguenti eccezioni", "go.faq.q6": "Posso ricaricare il credito?", "go.faq.a6": "Se hai bisogno di più utilizzo, puoi ricaricare il credito nel tuo account.", "go.faq.q7": "Posso annullare?", @@ -403,36 +321,6 @@ export const dict = { "go.faq.a10": "Potresti avere diritto a un rimborso se l'addebito è stato effettuato negli ultimi 14 giorni e non hai utilizzato la tua quota Go durante quel periodo di fatturazione. {{contact}} per richiedere un rimborso.", - "zen.api.error.rateLimitExceeded": "Limite di richieste superato. Riprova più tardi.", - "zen.api.error.modelNotSupported": "Modello {{model}} non supportato", - "zen.api.error.modelFormatNotSupported": "Modello {{model}} non supportato per il formato {{format}}", - "zen.api.error.noProviderAvailable": "Nessun provider disponibile", - "zen.api.error.providerNotSupported": "Provider {{provider}} non supportato", - "zen.api.error.missingApiKey": "Chiave API mancante.", - "zen.api.error.invalidApiKey": "Chiave API non valida.", - "zen.api.error.requestBlockedByUpstreamProvider": "Richiesta bloccata dal provider upstream.", - "zen.api.error.subscriptionQuotaExceeded": "Quota dell'abbonamento superata. Riprova tra {{retryIn}}.", - "zen.api.error.goSubscriptionRollingLimitExceeded": - "Limite di utilizzo di 5 ore raggiunto. Si reimposta tra {{retryIn}}. Per continuare a usare questo modello ora, abilita l'utilizzo dal tuo saldo disponibile: {{consoleGoUrl}}", - "zen.api.error.goSubscriptionWeeklyLimitExceeded": - "Limite di utilizzo settimanale raggiunto. Si reimposta tra {{retryIn}}. Per continuare a usare questo modello ora, abilita l'utilizzo dal tuo saldo disponibile: {{consoleGoUrl}}", - "zen.api.error.goSubscriptionMonthlyLimitExceeded": - "Limite di utilizzo mensile raggiunto. Si reimposta tra {{retryIn}}. Per continuare a usare questo modello ora, abilita l'utilizzo dal tuo saldo disponibile: {{consoleGoUrl}}", - "zen.api.error.noPaymentMethod": "Nessun metodo di pagamento. Aggiungi un metodo di pagamento qui: {{billingUrl}}", - "zen.api.error.insufficientBalance": "Saldo insufficiente. Gestisci la tua fatturazione qui: {{billingUrl}}", - "zen.api.error.workspaceMonthlyLimitReached": - "La tua area di lavoro ha raggiunto il limite di spesa mensile di ${{amount}}. Gestisci i tuoi limiti qui: {{billingUrl}}", - "zen.api.error.userMonthlyLimitReached": - "Hai raggiunto il tuo limite di spesa mensile di ${{amount}}. Gestisci i tuoi limiti qui: {{membersUrl}}", - "zen.api.error.modelDisabled": "Il modello è disabilitato", - "zen.api.error.regionNotAllowed": - "La versione più recente di questo modello è disponibile solo con hosting in Cina e richiede un consenso esplicito: {{consoleGoUrl}}", - "zen.api.error.countryNotAllowed": "Questo modello non è disponibile nel tuo paese.", - "zen.api.error.trainingNotAllowed": - "Questo modello raccoglie dati utilizzati per migliorarne la qualità e richiede il tuo consenso esplicito: {{consoleGoUrl}}", - "zen.api.error.trialEnded": - "La promozione gratuita di {{model}} è terminata. Puoi continuare a usare il modello abbonandoti a OpenCode Go - {{link}}", - "black.meta.title": "OpenCode Black | Accedi ai migliori modelli di coding al mondo", "black.meta.description": "Ottieni l'accesso a Claude, GPT, Gemini e altri con i piani di abbonamento OpenCode Black.", @@ -455,328 +343,14 @@ export const dict = { "black.terms.5": "Gli abbonamenti sono per individui, contatta Enterprise per i team", "black.terms.6": "I limiti potrebbero essere modificati e i piani potrebbero essere interrotti in futuro", "black.terms.7": "Annulla il tuo abbonamento in qualsiasi momento", - "black.action.continue": "Continua", "black.finePrint.beforeTerms": "I prezzi mostrati non includono le tasse applicabili", "black.finePrint.terms": "Termini di servizio", "black.workspace.title": "OpenCode Black | Seleziona Workspace", "black.workspace.selectPlan": "Seleziona un workspace per questo piano", "black.workspace.name": "Workspace {{n}}", - "black.subscribe.title": "Abbonati a OpenCode Black", - "black.subscribe.paymentMethod": "Metodo di pagamento", - "black.subscribe.loadingPaymentForm": "Caricamento modulo di pagamento...", - "black.subscribe.selectWorkspaceToContinue": "Seleziona un workspace per continuare", - "black.subscribe.failurePrefix": "Oh no!", - "black.subscribe.error.generic": "Si è verificato un errore", - "black.subscribe.error.invalidPlan": "Piano non valido", - "black.subscribe.error.workspaceRequired": "ID Workspace richiesto", - "black.subscribe.error.alreadySubscribed": "Questo workspace ha già un abbonamento", - "black.subscribe.processing": "Elaborazione...", - "black.subscribe.submit": "Abbonati ${{plan}}", - "black.subscribe.form.chargeNotice": "Ti verrà addebitato solo quando il tuo abbonamento sarà attivato", - "black.subscribe.success.title": "Sei nella lista d'attesa di OpenCode Black", - "black.subscribe.success.subscriptionPlan": "Piano di abbonamento", - "black.subscribe.success.planName": "OpenCode Black {{plan}}", - "black.subscribe.success.amount": "Importo", - "black.subscribe.success.amountValue": "${{plan}} al mese", - "black.subscribe.success.paymentMethod": "Metodo di pagamento", - "black.subscribe.success.dateJoined": "Data di adesione", - "black.subscribe.success.chargeNotice": "La tua carta verrà addebitata quando il tuo abbonamento sarà attivato", - - "workspace.nav.zen": "Zen", - "workspace.nav.go": "Go", - "workspace.nav.usage": "Utilizzo", - "workspace.nav.apiKeys": "Chiavi API", - "workspace.nav.members": "Membri", - "workspace.nav.billing": "Fatturazione", - "workspace.nav.settings": "Impostazioni", - - "workspace.home.banner.beforeLink": "Modelli ottimizzati e affidabili per agenti di coding.", - "workspace.lite.banner.beforeLink": "Modelli di coding a basso costo per tutti.", - "workspace.home.billing.loading": "Caricamento...", - "workspace.home.billing.enable": "Abilita fatturazione", - "workspace.home.billing.currentBalance": "Saldo attuale", - - "workspace.newUser.feature.tested.title": "Modelli testati e verificati", - "workspace.newUser.feature.tested.body": - "Abbiamo benchmarkato e testato modelli specificamente per agenti di coding per garantire le migliori prestazioni.", - "workspace.newUser.feature.quality.title": "Massima qualità", - "workspace.newUser.feature.quality.body": - "Accedi a modelli configurati per prestazioni ottimali - nessun downgrade o instradamento verso provider più economici.", - "workspace.newUser.feature.lockin.title": "Nessun lock-in", - "workspace.newUser.feature.lockin.body": - "Usa Zen con qualsiasi agente di coding, e continua a usare altri provider con opencode quando vuoi.", - "workspace.newUser.copyApiKey": "Copia chiave API", - "workspace.newUser.copyKey": "Copia Chiave", - "workspace.newUser.copied": "Copiato!", - "workspace.newUser.step.enableBilling": "Abilita fatturazione", - "workspace.newUser.step.login.before": "Esegui", - "workspace.newUser.step.login.after": "e seleziona opencode", - "workspace.newUser.step.pasteKey": "Incolla la tua chiave API", - "workspace.newUser.step.models.before": "Avvia opencode ed esegui", - "workspace.newUser.step.models.after": "per selezionare un modello", - - "workspace.models.title": "Modelli", - "workspace.models.subtitle.beforeLink": "Gestisci i modelli a cui possono accedere i membri del workspace.", - "workspace.models.table.model": "Modello", - "workspace.models.table.enabled": "Abilitato", - - "workspace.providers.title": "Bring Your Own Key", - "workspace.providers.subtitle": "Configura le tue chiavi API dai provider di IA.", - "workspace.providers.placeholder": "Inserisci chiave API {{provider}} ({{prefix}}...)", - "workspace.providers.configure": "Configura", - "workspace.providers.edit": "Modifica", - "workspace.providers.delete": "Elimina", - "workspace.providers.saving": "Salvataggio...", - "workspace.providers.save": "Salva", - "workspace.providers.table.provider": "Provider", - "workspace.providers.table.apiKey": "Chiave API", - - "workspace.usage.title": "Cronologia Utilizzo", - "workspace.usage.subtitle": "Utilizzo API recente e costi.", - "workspace.usage.empty": "Effettua la tua prima chiamata API per iniziare.", - "workspace.usage.table.date": "Data", - "workspace.usage.table.model": "Modello", - "workspace.usage.table.input": "Input", - "workspace.usage.table.output": "Output", - "workspace.usage.table.cost": "Costo", - "workspace.usage.table.session": "Sessione", - "workspace.usage.breakdown.input": "Input", - "workspace.usage.breakdown.cacheRead": "Lettura Cache", - "workspace.usage.breakdown.cacheWrite": "Scrittura Cache", - "workspace.usage.breakdown.output": "Output", - "workspace.usage.breakdown.reasoning": "Reasoning", - "workspace.usage.subscription": "Black (${{amount}})", - "workspace.usage.lite": "Go (${{amount}})", - "workspace.usage.byok": "BYOK (${{amount}})", - - "workspace.cost.title": "Costo", - "workspace.cost.subtitle": "Costi di utilizzo suddivisi per modello.", - "workspace.cost.allModels": "Tutti i Modelli", - "workspace.cost.allKeys": "Tutte le Chiavi", - "workspace.cost.deletedSuffix": "(eliminato)", - "workspace.cost.empty": "Nessun dato di utilizzo disponibile per il periodo selezionato.", - "workspace.cost.subscriptionShort": "sub", - - "workspace.keys.title": "Chiavi API", - "workspace.keys.subtitle": "Gestisci le tue chiavi API per accedere ai servizi opencode.", - "workspace.keys.create": "Crea Chiave API", - "workspace.keys.placeholder": "Inserisci nome chiave", - "workspace.keys.empty": "Crea una chiave API opencode Gateway", - "workspace.keys.table.name": "Nome", - "workspace.keys.table.key": "Chiave", - "workspace.keys.table.createdBy": "Creato da", - "workspace.keys.table.lastUsed": "Ultimo Utilizzo", - "workspace.keys.copyApiKey": "Copia chiave API", - "workspace.keys.delete": "Elimina", - - "workspace.members.title": "Membri", - "workspace.members.subtitle": "Gestisci i membri del workspace e le loro autorizzazioni.", - "workspace.members.invite": "Invita Membro", - "workspace.members.inviting": "Invito in corso...", - "workspace.members.beta.beforeLink": "I workspace sono gratuiti per i team durante la beta.", - "workspace.members.form.invitee": "Invitato", - "workspace.members.form.emailPlaceholder": "Inserisci email", - "workspace.members.form.role": "Ruolo", - "workspace.members.form.monthlyLimit": "Limite di spesa mensile", - "workspace.members.noLimit": "Nessun limite", - "workspace.members.noLimitLowercase": "nessun limite", - "workspace.members.invited": "invitato", - "workspace.members.edit": "Modifica", - "workspace.members.delete": "Elimina", - "workspace.members.saving": "Salvataggio...", - "workspace.members.save": "Salva", - "workspace.members.table.email": "Email", - "workspace.members.table.role": "Ruolo", - "workspace.members.table.monthLimit": "Limite mensile", - "workspace.members.role.admin": "Admin", - "workspace.members.role.adminDescription": "Può gestire modelli, membri e fatturazione", - "workspace.members.role.member": "Membro", - "workspace.members.role.memberDescription": "Può generare chiavi API solo per sé", - - "workspace.settings.title": "Impostazioni", - "workspace.settings.subtitle": "Aggiorna il nome e le preferenze del workspace.", - "workspace.settings.workspaceName": "Nome Workspace", - "workspace.settings.defaultName": "Predefinito", - "workspace.settings.updating": "Aggiornamento...", - "workspace.settings.save": "Salva", - "workspace.settings.edit": "Modifica", - - "workspace.billing.title": "Fatturazione", - "workspace.billing.subtitle.beforeLink": "Gestisci i metodi di pagamento.", - "workspace.billing.contactUs": "Contattaci", - "workspace.billing.subtitle.afterLink": "se hai domande.", - "workspace.billing.currentBalance": "Saldo Attuale", - "workspace.billing.add": "Aggiungi $", - "workspace.billing.enterAmount": "Inserisci importo", - "workspace.billing.loading": "Caricamento...", - "workspace.billing.addAction": "Aggiungi", - "workspace.billing.addBalance": "Aggiungi Saldo", - "workspace.billing.alipay": "Alipay", - "workspace.billing.wechat": "WeChat Pay", - "workspace.billing.linkedToStripe": "Collegato a Stripe", - "workspace.billing.manage": "Gestisci", - "workspace.billing.enable": "Abilita Fatturazione", - - "workspace.monthlyLimit.title": "Limite Mensile", - "workspace.monthlyLimit.subtitle": "Imposta un limite di utilizzo mensile per il tuo account.", - "workspace.monthlyLimit.placeholder": "50", - "workspace.monthlyLimit.setting": "Impostazione...", - "workspace.monthlyLimit.set": "Impostato", - "workspace.monthlyLimit.edit": "Modifica Limite", - "workspace.monthlyLimit.noLimit": "Nessun limite di utilizzo impostato.", - "workspace.monthlyLimit.currentUsage.beforeMonth": "Utilizzo attuale per", - "workspace.monthlyLimit.currentUsage.beforeAmount": "è $", - - "workspace.redeem.title": "Riscatta Coupon", - "workspace.redeem.subtitle": "Riscatta un codice coupon per ottenere credito o vantaggi.", - "workspace.redeem.placeholder": "Inserisci il codice coupon", - "workspace.redeem.redeem": "Riscatta", - "workspace.redeem.redeeming": "Riscatto in corso...", - "workspace.redeem.success": "Coupon riscattato con successo.", - - "workspace.reload.title": "Ricarica Auto", - "workspace.reload.disabled.before": "La ricarica auto è", - "workspace.reload.disabled.state": "disabilitata", - "workspace.reload.disabled.after": "Abilita per ricaricare automaticamente quando il saldo è basso.", - "workspace.reload.enabled.before": "La ricarica auto è", - "workspace.reload.enabled.state": "abilitata", - "workspace.reload.enabled.middle": "Ricaricheremo", - "workspace.reload.processingFee": "commissione", - "workspace.reload.enabled.after": "quando il saldo raggiunge", - "workspace.reload.edit": "Modifica", - "workspace.reload.enable": "Abilita", - "workspace.reload.enableAutoReload": "Abilita Ricarica Auto", - "workspace.reload.reloadAmount": "Ricarica $", - "workspace.reload.whenBalanceReaches": "Quando il saldo raggiunge $", - "workspace.reload.saving": "Salvataggio...", - "workspace.reload.save": "Salva", - "workspace.reload.failedAt": "Ricarica fallita il", - "workspace.reload.reason": "Motivo:", - "workspace.reload.updatePaymentMethod": "Aggiorna il tuo metodo di pagamento e riprova.", - "workspace.reload.retrying": "Riprovo...", - "workspace.reload.retry": "Riprova", - "workspace.reload.error.paymentFailed": "Pagamento fallito.", - - "workspace.payments.title": "Cronologia Pagamenti", - "workspace.payments.subtitle": "Transazioni di pagamento recenti.", - "workspace.payments.table.date": "Data", - "workspace.payments.table.paymentId": "ID Pagamento", - "workspace.payments.table.amount": "Importo", - "workspace.payments.table.receipt": "Ricevuta", - "workspace.payments.type.credit": "credito", - "workspace.payments.type.subscription": "abbonamento", - "workspace.payments.view": "Visualizza", - - "workspace.black.time.day": "giorno", - "workspace.black.time.days": "giorni", - "workspace.black.time.hour": "ora", - "workspace.black.time.hours": "ore", - "workspace.black.time.minute": "minuto", - "workspace.black.time.minutes": "minuti", - "workspace.black.time.fewSeconds": "pochi secondi", - "workspace.black.subscription.title": "Abbonamento", - "workspace.black.subscription.message": "Sei abbonato a OpenCode Black per ${{plan}} al mese.", - "workspace.black.subscription.ending": - "OpenCode Black termina con il periodo di fatturazione in corso e non verrà rinnovato. Ti trasferiremo nella nuova console.", - "workspace.black.subscription.rollingUsage": "Utilizzo 5-ore", - "workspace.black.subscription.weeklyUsage": "Utilizzo Settimanale", - "workspace.black.subscription.resetsIn": "Si resetta tra", - "workspace.black.subscription.useBalance": "Usa il tuo saldo disponibile dopo aver raggiunto i limiti di utilizzo", - "workspace.black.waitlist.title": "Waitlist", - "workspace.black.waitlist.joined": "Sei nella waitlist per il piano OpenCode Black da ${{plan}} al mese.", - "workspace.black.waitlist.ready": "Siamo pronti per iscriverti al piano OpenCode Black da ${{plan}} al mese.", - "workspace.black.waitlist.leave": "Lascia Waitlist", - "workspace.black.waitlist.leaving": "Uscita...", - "workspace.black.waitlist.left": "Uscito", - "workspace.black.waitlist.enroll": "Iscriviti", - "workspace.black.waitlist.enrolling": "Iscrizione...", - "workspace.black.waitlist.enrolled": "Iscritto", - "workspace.black.waitlist.enrollNote": - "Quando clicchi su Iscriviti, il tuo abbonamento inizia immediatamente e la tua carta verrà addebitata.", - - "workspace.lite.loading": "Caricamento...", - "workspace.lite.time.day": "giorno", - "workspace.lite.time.days": "giorni", - "workspace.lite.time.hour": "ora", - "workspace.lite.time.hours": "ore", - "workspace.lite.time.minute": "minuto", - "workspace.lite.time.minutes": "minuti", - "workspace.lite.time.fewSeconds": "pochi secondi", - "workspace.lite.subscription.message": "Sei abbonato a OpenCode Go.", - "workspace.lite.subscription.manage": "Gestisci Abbonamento", - "workspace.lite.subscription.rollingUsage": "Utilizzo su 5 ore", - "workspace.lite.subscription.rollingQuota": "Quota su 5 ore", - "workspace.lite.subscription.weeklyUsage": "Utilizzo Settimanale", - "workspace.lite.subscription.weeklyQuota": "Quota Settimanale", - "workspace.lite.subscription.monthlyUsage": "Utilizzo Mensile", - "workspace.lite.subscription.monthlyQuota": "Quota Mensile", - "workspace.lite.subscription.resetsIn": "Si resetta tra", - "workspace.lite.subscription.showDetails": "Mostra dettagli", - "workspace.lite.subscription.hideDetails": "Nascondi dettagli", - "workspace.lite.subscription.model": "Modello", - "workspace.lite.subscription.contribution": "%", - "workspace.lite.subscription.total": "Totale", - "workspace.lite.subscription.useBalance": "Usa il tuo saldo disponibile dopo aver raggiunto i limiti di utilizzo", - "workspace.lite.subscription.selectProvider": - 'Seleziona "OpenCode Go" come provider nella tua configurazione opencode per utilizzare i modelli Go.', - "workspace.lite.providers.title": "Provider", - "workspace.lite.providers.description": "Controlla quali provider vengono usati per il routing.", - "workspace.lite.providers.allowTraining": "Consenti i modelli che si addestrano sui dati delle richieste", - "workspace.lite.providers.useChina": "Abilita modelli ospitati in Cina", - "workspace.lite.black.message": - "Attualmente sei abbonato a OpenCode Black o sei in lista d'attesa. Annulla l'iscrizione prima se desideri passare a Go.", - "workspace.lite.other.message": - "Un altro membro in questo workspace è già abbonato a OpenCode Go. Solo un membro per workspace può abbonarsi.", - "workspace.lite.promo.description": - "OpenCode Go costa {{price}} e offre un accesso affidabile a popolari modelli di coding aperti con generosi limiti di utilizzo.", - "workspace.lite.promo.price": "$10/mese", - "workspace.lite.promo.modelsTitle": "Cosa è incluso", - "workspace.lite.promo.footer": - "Il piano è pensato principalmente per gli utenti internazionali e offre un accesso globale stabile. I prezzi e i limiti di utilizzo potrebbero cambiare in base a quanto apprenderemo dall'utilizzo iniziale e dai feedback.", - "workspace.lite.promo.subscribe": "Abbonati a Go", - "workspace.lite.promo.subscribing": "Reindirizzamento...", - "workspace.lite.promo.otherMethods": "Altri metodi di pagamento", - "workspace.lite.promo.selectMethod": "Seleziona metodo di pagamento", - - "workspace.referral.copyLink": "Copia link", - "workspace.referral.copied": "Copiato", - "workspace.referral.overview.title": "Invita amici", - "workspace.referral.overview.subtitle": "Guadagna $5 quando un amico si abbona. Anche lui riceverà $5.", - "workspace.referral.instructions.share": "Condividi il tuo link di referral", - "workspace.referral.instructions.subscribe": "Il tuo amico si iscrive e si abbona a Go", - "workspace.referral.instructions.claim": - "Entrambi ricevete un credito di utilizzo di $5 da applicare ai vostri limiti di utilizzo Go", - "workspace.referral.rewards.title": "Premi referral", - "workspace.referral.rewards.description": "Applica i crediti referral disponibili al tuo utilizzo di Go.", - "workspace.referral.rewards.subtitle": "{{applied}} / {{total}} premi utilizzati.", - "workspace.referral.rewards.empty": "Nessun premio referral ancora.", - "workspace.referral.table.reward": "Premio", - "workspace.referral.table.referral": "Descrizione", - "workspace.referral.table.date": "Data", - "workspace.referral.reward.description.inviter": "Hai invitato {{email}}", - "workspace.referral.reward.description.invitee": "Invitato da {{email}}", - "workspace.referral.reward.action.subscribeUnlock": "Abbonati per sbloccare", - "workspace.referral.reward.action.view": "Vedi premio", - "workspace.referral.reward.action.applied": "Premio utilizzato", - "workspace.referral.reward.source.pendingInviter": "In attesa che si abboni", - "workspace.referral.reward.source.pendingInvitee": "Abbonati per sbloccare il premio", - "workspace.referral.reward.source.available": "Premio pronto da utilizzare", - "workspace.referral.reward.source.applied": "Premio utilizzato", - "workspace.referral.reward.status.applied": "Premio utilizzato", - "workspace.referral.reward.status.pendingInviter": "Abbonati per sbloccare", - "workspace.referral.reward.status.pendingInvitee": "Abbonati per sbloccare", - "workspace.referral.apply.noGo": "Abbonati per sbloccare", - "workspace.referral.apply.preview": "Vedi premio", - "workspace.referral.apply.action": "Utilizza", - "workspace.referral.apply.confirmTitle": "Utilizza premio", - "workspace.referral.apply.confirmBody": "Utilizza {{amount}} per ridurre l'utilizzo attuale di questo workspace.", - "workspace.referral.apply.confirmAction": "Utilizza", "download.title": "OpenCode | Download", "download.meta.description": "Scarica OpenCode per macOS, Windows e Linux", - "download.hero.title": "Scarica OpenCode Desktop", - "download.hero.subtitle": "Disponibile in Beta per macOS, Windows e Linux", - "download.hero.button": "Scarica per {{os}}", "download.section.terminal": "OpenCode Terminal", "download.section.desktop": "OpenCode Desktop", "download.section.extensions": "OpenCode Extensions", @@ -866,38 +440,4 @@ export const dict = { "changelog.hero.subtitle": "Nuovi aggiornamenti e miglioramenti a OpenCode", "changelog.empty": "Nessuna voce del changelog trovata.", "changelog.viewJson": "Vedi JSON", - - "bench.list.title": "Benchmark", - "bench.list.heading": "Benchmark", - "bench.list.table.agent": "Agente", - "bench.list.table.model": "Modello", - "bench.list.table.score": "Punteggio", - "bench.submission.error.allFieldsRequired": "Tutti i campi sono obbligatori.", - - "bench.detail.title": "Benchmark - {{task}}", - "bench.detail.notFound": "Task non trovato", - "bench.detail.na": "N/D", - "bench.detail.labels.agent": "Agente", - "bench.detail.labels.model": "Modello", - "bench.detail.labels.task": "Task", - "bench.detail.labels.repo": "Repo", - "bench.detail.labels.from": "Da", - "bench.detail.labels.to": "A", - "bench.detail.labels.prompt": "Prompt", - "bench.detail.labels.commit": "Commit", - "bench.detail.labels.averageDuration": "Durata Media", - "bench.detail.labels.averageScore": "Punteggio Medio", - "bench.detail.labels.averageCost": "Costo Medio", - "bench.detail.labels.summary": "Riepilogo", - "bench.detail.labels.runs": "Esecuzioni", - "bench.detail.labels.score": "Punteggio", - "bench.detail.labels.base": "Base", - "bench.detail.labels.penalty": "Penalità", - "bench.detail.labels.weight": "peso", - "bench.detail.table.run": "Esecuzione", - "bench.detail.table.score": "Punteggio (Base - Penalità)", - "bench.detail.table.cost": "Costo", - "bench.detail.table.duration": "Durata", - "bench.detail.run.title": "Esecuzione {{n}}", - "bench.detail.rawJson": "Raw JSON", } satisfies Dict diff --git a/packages/console/app/src/i18n/ja.ts b/packages/console/app/src/i18n/ja.ts index 0e88b372439c..095ab7c7e53c 100644 --- a/packages/console/app/src/i18n/ja.ts +++ b/packages/console/app/src/i18n/ja.ts @@ -6,12 +6,8 @@ export const dict = { "go.referral.ended.label": "警告", "go.referral.ended": "紹介プログラムは終了しました。紹介リンクを使っても、あなたや共有した人にクレジットは付与されません。", - "go.graph.bonus": "利用枠{{count}}倍", "nav.github": "GitHub", "nav.docs": "ドキュメント", - "nav.changelog": "変更履歴", - "nav.discord": "Discord", - "nav.x": "X", "nav.enterprise": "エンタープライズ", "nav.zen": "Zen", "nav.login": "ログイン", @@ -50,18 +46,7 @@ export const dict = { "notFound.logoLightAlt": "opencodeのロゴ(ライト)", "notFound.logoDarkAlt": "opencodeのロゴ(ダーク)", - "user.logout": "ログアウト", - - "auth.callback.error.codeMissing": "認証コードが見つかりません。", - - "workspace.select": "ワークスペースを選択", - "workspace.createNew": "+ 新しいワークスペースを作成", - "workspace.modal.title": "新しいワークスペースを作成", - "workspace.modal.placeholder": "ワークスペース名を入力", - "common.cancel": "キャンセル", - "common.creating": "作成中...", - "common.create": "作成", "common.contactUs": "お問い合わせ", "common.videoUnsupported": "お使いのブラウザは video タグをサポートしていません。", @@ -69,23 +54,6 @@ export const dict = { "common.faq": "FAQ", "common.learnMore": "詳しく見る", - "error.invalidPlan": "無効なプラン", - "error.workspaceRequired": "ワークスペースIDが必要です", - "error.alreadySubscribed": "このワークスペースは既にサブスクリプションを持っています", - "error.limitRequired": "制限値が必要です。", - "error.monthlyLimitInvalid": "有効な月間制限を設定してください。", - "error.workspaceNameRequired": "ワークスペース名が必要です。", - "error.nameTooLong": "名前は255文字以下である必要があります。", - "error.emailRequired": "メールアドレスが必要です", - "error.roleRequired": "ロールが必要です", - "error.idRequired": "IDが必要です", - "error.nameRequired": "名前が必要です", - "error.providerRequired": "プロバイダーが必要です", - "error.apiKeyRequired": "APIキーが必要です", - "error.modelRequired": "モデルが必要です", - "error.reloadAmountMin": "リロード額は少なくとも ${{amount}} である必要があります", - "error.reloadTriggerMin": "残高トリガーは少なくとも ${{amount}} である必要があります", - "app.meta.description": "OpenCode - オープンソースのコーディングエージェント。", "home.title": "OpenCode | オープンソースのAIコーディングエージェント", @@ -107,14 +75,6 @@ export const dict = { "temp.logoDarkAlt": "opencodeのロゴ(ダーク)", "home.banner.badge": "新着", - "home.banner.text": "デスクトップ版にタブが登場。", - "home.banner.platforms": "macOS、Windows、Linux で利用できます", - "home.banner.downloadNow": "今すぐダウンロード", - "home.banner.downloadBetaNow": "デスクトップベータ版を今すぐダウンロード", - "home.promo.title": "デスクトップ版にタブが登場", - "home.promo.body": "タブで作業とアクティブなセッションを整理できます。", - "home.promo.cta": "始めるには最新版をダウンロードしてください。", - "home.promo.close": "デスクトップアプリのお知らせを閉じる", "home.hero.title": "オープンソースのAIコーディングエージェント", "home.hero.subtitle.a": "無料モデルが含まれています。また、任意のプロバイダーの任意のモデルに接続でき、", @@ -269,10 +229,7 @@ export const dict = { "go.hero.body": "Goは、世界中のプログラマーにエージェント型コーディングをもたらします。最も高性能なオープンソースモデルへの十分な制限と安定したアクセスを提供し、コストや可用性を気にすることなく強力なエージェントで構築できます。", - "go.cta.start": "Goを購読する", - "go.cta.template": "{{text}} {{price}}", "go.cta.text": "Goを購読する", - "go.cta.price": "$10/月", "go.plans.month": "/月", "go.plans.plus.cta": "Go Plus に登録", "go.plans.plus.description": "Go Plus は月額$40で、より高い利用枠を提供します。", @@ -285,12 +242,6 @@ export const dict = { "go.plans.limits": "利用枠", "go.plans.description": "モデル別の5時間あたりの推定リクエスト数と月間利用枠", "go.plans.legend": "プラン", - "go.pricing.body": - "どのエージェントでも使えます。月額$10。必要に応じてクレジットを追加。いつでもキャンセルできます。", - "go.graph.free": "無料", - "go.graph.freePill": "Big Pickleと無料モデル", - "go.graph.go": "Go", - "go.graph.label": "5時間あたりのリクエスト数", "go.graph.period": "利用枠", "go.graph.model": "モデル", "go.graph.requests": "推定リクエスト数 / 5時間", @@ -302,30 +253,7 @@ export const dict = { "go.graph.limitedRegions": "一部の地域に限定", "go.graph.limitedTime": "期間限定", "go.graph.usageLimits": "利用制限", - "go.graph.aria": "5時間あたりのリクエスト数: {{free}} 対 {{go}}", - "go.testimonials.brand.zen": "Zen", - "go.testimonials.brand.go": "Go", - "go.testimonials.handle": "@OpenCode", - "go.testimonials.dax.name": "Dax Raad", - "go.testimonials.dax.title": "元CEO, Terminal Products", - "go.testimonials.dax.quoteAfter": "は人生を変えるものでした。本当に迷う必要はありません。", - "go.testimonials.jay.name": "Jay V", - "go.testimonials.jay.title": "元創業者, SEED, PM, Melt, Pop, Dapt, Cadmus, ViewPoint", - "go.testimonials.jay.quoteBefore": "チームの5人中4人が", - "go.testimonials.jay.quoteAfter": "の使用を気に入っています。", - "go.testimonials.adam.name": "Adam Elmore", - "go.testimonials.adam.title": "元Hero, AWS", - "go.testimonials.adam.quoteBefore": "私は", - "go.testimonials.adam.quoteAfter": "をどれだけ推薦してもしきれません。真剣に、本当に良いです。", - "go.testimonials.david.name": "David Hill", - "go.testimonials.david.title": "元デザイン責任者, Laravel", - "go.testimonials.david.quoteBefore": "", - "go.testimonials.david.quoteAfter": - "を使えば、すべてのモデルがテスト済みでコーディングエージェントに最適だと確信できます。", - "go.testimonials.frank.name": "Frank Wang", - "go.testimonials.frank.title": "元インターン, Nvidia (4回)", - "go.testimonials.frank.quote": "まだNvidiaにいられたらよかったのに。", "go.problem.title": "Goはどのような問題を解決していますか?", "go.problem.body": "私たちはOpenCodeの体験をできるだけ多くの人に届けることに注力しています。OpenCode Goは月額$10の低価格なサブスクリプションです。ゆとりある上限と、最も高性能なオープンソースモデルへの信頼できるアクセスを提供します。", @@ -344,13 +272,6 @@ export const dict = { "go.how.step2.afterLink": "ゆとりある上限付き", "go.how.step3.title": "コーディングを開始", "go.how.step3.body": "オープンソースモデルへの安定したアクセスで", - "go.privacy.title": "あなたのプライバシーは私たちにとって重要です", - "go.privacy.body": - "このプランは主に海外ユーザー向けに設計されており、米国、EU、シンガポールでホストされたモデルにより安定したグローバルアクセスを提供します。", - "go.privacy.contactAfter": "ご質問がございましたら。", - "go.privacy.beforeExceptions": - "Goのモデルは米国でホストされています。プロバイダーはゼロ保持ポリシーに従い、モデルのトレーニングにデータを使用しません(", - "go.privacy.exceptionsLink": "以下の例外", "go.faq.q1": "OpenCode Goとは?", "go.faq.a1": "Goは、エージェント型コーディングのための有能なオープンソースモデルへの安定したアクセスを提供する低価格なサブスクリプションです。", @@ -374,7 +295,6 @@ export const dict = { "go.faq.a5.retention0": "0日", "go.faq.a5.used": "使用あり", "go.faq.a5.notUsed": "使用なし", - "go.faq.a5.noAgreement": "契約なし", "go.faq.a5.notZdr": "ZDRではない", "go.faq.a5.grokRetention": "ZDRでは、保存データに依存する重要なAPI機能(ステートフルなResponses API、Files and Collections、Batch APIなど)が無効になります。", @@ -383,9 +303,6 @@ export const dict = { "将来のMetaモデルのトレーニングにプロンプトと生成結果を使用する許可と引き換えに、トークン料金が大幅に割引されます。", "go.faq.a5.learnMore": "詳しく見る", "go.faq.a5.deepseekRetention": "ZDR契約は毎月更新されます。現在の契約は2026年10月31日まで有効です。", - "go.faq.a5.beforeExceptions": - "Goのモデルは米国でホストされています。プロバイダーはゼロ保持ポリシーに従い、モデルのトレーニングにデータを使用しません(", - "go.faq.a5.exceptionsLink": "以下の例外", "go.faq.q6": "クレジットをチャージできますか?", "go.faq.a6": "利用枠を追加したい場合は、アカウントでクレジットをチャージできます。", "go.faq.q7": "キャンセルできますか?", @@ -401,37 +318,6 @@ export const dict = { "go.faq.a10": "請求から14日以内で、その請求期間中にGoの利用枠を一切使用していない場合、返金の対象となる可能性があります。返金を希望する場合は、{{contact}}ください。", - "zen.api.error.rateLimitExceeded": "レート制限を超えました。後でもう一度お試しください。", - "zen.api.error.modelNotSupported": "モデル {{model}} はサポートされていません", - "zen.api.error.modelFormatNotSupported": "フォーマット {{format}} ではモデル {{model}} はサポートされていません", - "zen.api.error.noProviderAvailable": "利用可能なプロバイダーがありません", - "zen.api.error.providerNotSupported": "プロバイダー {{provider}} はサポートされていません", - "zen.api.error.missingApiKey": "APIキーがありません。", - "zen.api.error.invalidApiKey": "無効なAPIキーです。", - "zen.api.error.requestBlockedByUpstreamProvider": "上流プロバイダーによりリクエストがブロックされました。", - "zen.api.error.subscriptionQuotaExceeded": - "サブスクリプションの制限を超えました。{{retryIn}} 後に再試行してください。", - "zen.api.error.goSubscriptionRollingLimitExceeded": - "5時間の利用上限に達しました。{{retryIn}} 後にリセットされます。今すぐこのモデルの利用を続けるには、利用可能な残高からの利用を有効化してください: {{consoleGoUrl}}", - "zen.api.error.goSubscriptionWeeklyLimitExceeded": - "週間の利用上限に達しました。{{retryIn}} 後にリセットされます。今すぐこのモデルの利用を続けるには、利用可能な残高からの利用を有効化してください: {{consoleGoUrl}}", - "zen.api.error.goSubscriptionMonthlyLimitExceeded": - "月間の利用上限に達しました。{{retryIn}} 後にリセットされます。今すぐこのモデルの利用を続けるには、利用可能な残高からの利用を有効化してください: {{consoleGoUrl}}", - "zen.api.error.noPaymentMethod": "お支払い方法がありません。こちらからお支払い方法を追加してください: {{billingUrl}}", - "zen.api.error.insufficientBalance": "残高が不足しています。こちらから請求を管理してください: {{billingUrl}}", - "zen.api.error.workspaceMonthlyLimitReached": - "ワークスペースが月額の利用上限 ${{amount}} に達しました。こちらから上限を管理してください: {{billingUrl}}", - "zen.api.error.userMonthlyLimitReached": - "月額の利用上限 ${{amount}} に達しました。こちらから上限を管理してください: {{membersUrl}}", - "zen.api.error.modelDisabled": "モデルが無効です", - "zen.api.error.regionNotAllowed": - "このモデルの最新バージョンは中国でのみホスト提供されており、利用するには明示的なオプトインが必要です: {{consoleGoUrl}}", - "zen.api.error.countryNotAllowed": "このモデルはお住まいの国では利用できません。", - "zen.api.error.trainingNotAllowed": - "このモデルは品質向上のためのデータを収集します。利用するには明示的な同意が必要です: {{consoleGoUrl}}", - "zen.api.error.trialEnded": - "{{model}} の無料プロモーションは終了しました。OpenCode Go を購読するとモデルを引き続き使用できます - {{link}}", - "black.meta.title": "OpenCode Black | 世界最高峰のコーディングモデルすべてにアクセス", "black.meta.description": "OpenCode Black サブスクリプションプランで、Claude、GPT、Gemini などにアクセス。", "black.hero.title": "世界最高峰のコーディングモデルすべてにアクセス", @@ -452,328 +338,14 @@ export const dict = { "black.terms.5": "サブスクリプションは個人向けです。チーム利用はエンタープライズにお問い合わせください", "black.terms.6": "将来的に制限が調整されたり、プランが廃止される可能性があります", "black.terms.7": "サブスクリプションはいつでもキャンセル可能です", - "black.action.continue": "続ける", "black.finePrint.beforeTerms": "表示価格には適用される税金は含まれていません", "black.finePrint.terms": "利用規約", "black.workspace.title": "OpenCode Black | ワークスペースの選択", "black.workspace.selectPlan": "このプランのワークスペースを選択してください", "black.workspace.name": "ワークスペース {{n}}", - "black.subscribe.title": "OpenCode Black を購読する", - "black.subscribe.paymentMethod": "支払い方法", - "black.subscribe.loadingPaymentForm": "支払いフォームを読み込み中...", - "black.subscribe.selectWorkspaceToContinue": "続けるにはワークスペースを選択してください", - "black.subscribe.failurePrefix": "おっと!", - "black.subscribe.error.generic": "エラーが発生しました", - "black.subscribe.error.invalidPlan": "無効なプランです", - "black.subscribe.error.workspaceRequired": "ワークスペースIDが必要です", - "black.subscribe.error.alreadySubscribed": "このワークスペースは既にサブスクリプションを持っています", - "black.subscribe.processing": "処理中...", - "black.subscribe.submit": "購読する ${{plan}}", - "black.subscribe.form.chargeNotice": "サブスクリプションが有効化された時点でのみ請求されます", - "black.subscribe.success.title": "OpenCode Black ウェイトリストに登録されました", - "black.subscribe.success.subscriptionPlan": "サブスクリプションプラン", - "black.subscribe.success.planName": "OpenCode Black {{plan}}", - "black.subscribe.success.amount": "金額", - "black.subscribe.success.amountValue": "${{plan}} / 月", - "black.subscribe.success.paymentMethod": "支払い方法", - "black.subscribe.success.dateJoined": "登録日", - "black.subscribe.success.chargeNotice": "サブスクリプションが有効化された時点でカードに請求されます", - - "workspace.nav.zen": "Zen", - "workspace.nav.go": "Go", - "workspace.nav.usage": "利用", - "workspace.nav.apiKeys": "APIキー", - "workspace.nav.members": "メンバー", - "workspace.nav.billing": "請求", - "workspace.nav.settings": "設定", - - "workspace.home.banner.beforeLink": "コーディングエージェント向けに信頼性の高い最適化されたモデル。", - "workspace.lite.banner.beforeLink": "誰でも使える低コストコーディングモデル。", - "workspace.home.billing.loading": "読み込み中...", - "workspace.home.billing.enable": "課金を有効にする", - "workspace.home.billing.currentBalance": "現在の残高", - - "workspace.newUser.feature.tested.title": "テスト・検証済みモデル", - "workspace.newUser.feature.tested.body": - "最高のパフォーマンスを保証するために、コーディングエージェントに特化したモデルのベンチマークとテストを行いました。", - "workspace.newUser.feature.quality.title": "最高品質", - "workspace.newUser.feature.quality.body": - "最適なパフォーマンスを実現するように構成されたモデルにアクセスします。ダウングレードや安価なプロバイダーへのルーティングはありません。", - "workspace.newUser.feature.lockin.title": "ロックインなし", - "workspace.newUser.feature.lockin.body": - "任意のコーディングエージェントでZenを使用でき、必要に応じていつでもOpenCodeを備えた他のプロバイダーを使用し続けることができます。", - "workspace.newUser.copyApiKey": "APIキーをコピー", - "workspace.newUser.copyKey": "キーをコピー", - "workspace.newUser.copied": "コピーしました!", - "workspace.newUser.step.enableBilling": "課金を有効にする", - "workspace.newUser.step.login.before": "実行", - "workspace.newUser.step.login.after": "してOpenCodeを選択", - "workspace.newUser.step.pasteKey": "APIキーを貼り付け", - "workspace.newUser.step.models.before": "OpenCodeを起動し実行", - "workspace.newUser.step.models.after": "してモデルを選択", - - "workspace.models.title": "モデル", - "workspace.models.subtitle.beforeLink": "ワークスペースのメンバーがアクセスできるモデルを管理します。", - "workspace.models.table.model": "モデル", - "workspace.models.table.enabled": "有効", - - "workspace.providers.title": "APIキーの設定", - "workspace.providers.subtitle": "AIプロバイダーの独自のAPIキーを設定します。", - "workspace.providers.placeholder": "{{provider}} APIキーを入力 ({{prefix}}...)", - "workspace.providers.configure": "設定", - "workspace.providers.edit": "編集", - "workspace.providers.delete": "削除", - "workspace.providers.saving": "保存中...", - "workspace.providers.save": "保存", - "workspace.providers.table.provider": "プロバイダー", - "workspace.providers.table.apiKey": "APIキー", - - "workspace.usage.title": "利用履歴", - "workspace.usage.subtitle": "最近のAPIの使用状況とコスト。", - "workspace.usage.empty": "開始するには、最初のAPI呼び出しを行ってください。", - "workspace.usage.table.date": "日付", - "workspace.usage.table.model": "モデル", - "workspace.usage.table.input": "入力", - "workspace.usage.table.output": "出力", - "workspace.usage.table.cost": "コスト", - "workspace.usage.table.session": "セッション", - "workspace.usage.breakdown.input": "入力", - "workspace.usage.breakdown.cacheRead": "キャッシュ読み取り", - "workspace.usage.breakdown.cacheWrite": "キャッシュ書き込み", - "workspace.usage.breakdown.output": "出力", - "workspace.usage.breakdown.reasoning": "推論", - "workspace.usage.subscription": "Black (${{amount}})", - "workspace.usage.lite": "Go (${{amount}})", - "workspace.usage.byok": "BYOK (${{amount}})", - - "workspace.cost.title": "コスト", - "workspace.cost.subtitle": "モデルごとの使用料金の内訳。", - "workspace.cost.allModels": "全モデル", - "workspace.cost.allKeys": "すべてのキー", - "workspace.cost.deletedSuffix": "(削除済み)", - "workspace.cost.empty": "選択した期間の使用状況データはありません。", - "workspace.cost.subscriptionShort": "サブ", - - "workspace.keys.title": "APIキー", - "workspace.keys.subtitle": "OpenCodeサービスにアクセスするためのAPIキーを管理します。", - "workspace.keys.create": "APIキーの作成", - "workspace.keys.placeholder": "キー名を入力してください", - "workspace.keys.empty": "OpenCodeゲートウェイAPIキーを作成する", - "workspace.keys.table.name": "名前", - "workspace.keys.table.key": "キー", - "workspace.keys.table.createdBy": "作成者", - "workspace.keys.table.lastUsed": "最終利用", - "workspace.keys.copyApiKey": "APIキーをコピー", - "workspace.keys.delete": "削除", - - "workspace.members.title": "メンバー", - "workspace.members.subtitle": "ワークスペースのメンバーとその権限を管理します。", - "workspace.members.invite": "メンバーを招待", - "workspace.members.inviting": "招待中...", - "workspace.members.beta.beforeLink": "ベータ期間中、チームはワークスペースを無料で利用できます。", - "workspace.members.form.invitee": "招待する人", - "workspace.members.form.emailPlaceholder": "メールアドレスを入力", - "workspace.members.form.role": "ロール", - "workspace.members.form.monthlyLimit": "月間支出上限", - "workspace.members.noLimit": "制限なし", - "workspace.members.noLimitLowercase": "制限なし", - "workspace.members.invited": "招待済み", - "workspace.members.edit": "編集", - "workspace.members.delete": "削除", - "workspace.members.saving": "保存中...", - "workspace.members.save": "保存", - "workspace.members.table.email": "メールアドレス", - "workspace.members.table.role": "ロール", - "workspace.members.table.monthLimit": "月間上限", - "workspace.members.role.admin": "管理者", - "workspace.members.role.adminDescription": "モデル、メンバー、請求を管理できます", - "workspace.members.role.member": "メンバー", - "workspace.members.role.memberDescription": "自分自身のAPIキーのみを生成できます", - - "workspace.settings.title": "設定", - "workspace.settings.subtitle": "ワークスペース名と設定を更新します。", - "workspace.settings.workspaceName": "ワークスペース名", - "workspace.settings.defaultName": "デフォルト", - "workspace.settings.updating": "更新中...", - "workspace.settings.save": "保存", - "workspace.settings.edit": "編集", - - "workspace.billing.title": "請求", - "workspace.billing.subtitle.beforeLink": "支払い方法を管理します。", - "workspace.billing.contactUs": "お問い合わせ", - "workspace.billing.subtitle.afterLink": "ご質問がございましたら。", - "workspace.billing.currentBalance": "現在の残高", - "workspace.billing.add": "$を追加", - "workspace.billing.enterAmount": "金額を入力", - "workspace.billing.loading": "読み込み中...", - "workspace.billing.addAction": "追加", - "workspace.billing.addBalance": "残高を追加", - "workspace.billing.alipay": "Alipay", - "workspace.billing.wechat": "WeChat Pay", - "workspace.billing.linkedToStripe": "Stripeと連携済み", - "workspace.billing.manage": "管理", - "workspace.billing.enable": "課金を有効にする", - - "workspace.monthlyLimit.title": "月間上限", - "workspace.monthlyLimit.subtitle": "アカウントの月間使用制限を設定します。", - "workspace.monthlyLimit.placeholder": "50", - "workspace.monthlyLimit.setting": "設定中...", - "workspace.monthlyLimit.set": "設定", - "workspace.monthlyLimit.edit": "上限を編集", - "workspace.monthlyLimit.noLimit": "使用制限は設定されていません。", - "workspace.monthlyLimit.currentUsage.beforeMonth": "現在の使用状況(", - "workspace.monthlyLimit.currentUsage.beforeAmount": ")は $", - - "workspace.redeem.title": "クーポンを利用", - "workspace.redeem.subtitle": "クーポンコードを利用して、クレジットや特典を受け取ります。", - "workspace.redeem.placeholder": "クーポンコードを入力", - "workspace.redeem.redeem": "利用する", - "workspace.redeem.redeeming": "利用中...", - "workspace.redeem.success": "クーポンを利用しました。", - - "workspace.reload.title": "自動チャージ", - "workspace.reload.disabled.before": "自動チャージは", - "workspace.reload.disabled.state": "無効", - "workspace.reload.disabled.after": "です。残高が少なくなったときに自動的にチャージするには有効にしてください。", - "workspace.reload.enabled.before": "自動チャージは", - "workspace.reload.enabled.state": "有効", - "workspace.reload.enabled.middle": "チャージします(", - "workspace.reload.processingFee": "手数料", - "workspace.reload.enabled.after": ")。残高が以下に達したとき:", - "workspace.reload.edit": "編集", - "workspace.reload.enable": "有効にする", - "workspace.reload.enableAutoReload": "自動チャージを有効にする", - "workspace.reload.reloadAmount": "チャージ額 $", - "workspace.reload.whenBalanceReaches": "残高が $ に達したとき", - "workspace.reload.saving": "保存中...", - "workspace.reload.save": "保存", - "workspace.reload.failedAt": "チャージ失敗:", - "workspace.reload.reason": "理由:", - "workspace.reload.updatePaymentMethod": "支払い方法を更新して、もう一度お試しください。", - "workspace.reload.retrying": "再試行中...", - "workspace.reload.retry": "再試行", - "workspace.reload.error.paymentFailed": "支払いに失敗しました。", - - "workspace.payments.title": "支払い履歴", - "workspace.payments.subtitle": "最近の支払い取引。", - "workspace.payments.table.date": "日付", - "workspace.payments.table.paymentId": "支払いID", - "workspace.payments.table.amount": "金額", - "workspace.payments.table.receipt": "領収書", - "workspace.payments.type.credit": "クレジット", - "workspace.payments.type.subscription": "サブスクリプション", - "workspace.payments.view": "表示", - - "workspace.black.time.day": "日", - "workspace.black.time.days": "日", - "workspace.black.time.hour": "時間", - "workspace.black.time.hours": "時間", - "workspace.black.time.minute": "分", - "workspace.black.time.minutes": "分", - "workspace.black.time.fewSeconds": "数秒", - "workspace.black.subscription.title": "サブスクリプション", - "workspace.black.subscription.message": "あなたは OpenCode Black を月額 ${{plan}} で購読しています。", - "workspace.black.subscription.ending": - "OpenCode Black は現在の請求期間の終了とともに終了し、更新されません。新しいコンソールへ移行いたします。", - "workspace.black.subscription.rollingUsage": "5時間利用", - "workspace.black.subscription.weeklyUsage": "週間利用量", - "workspace.black.subscription.resetsIn": "リセットまで", - "workspace.black.subscription.useBalance": "利用限度額に達したら利用可能な残高を使用する", - "workspace.black.waitlist.title": "ウェイトリスト", - "workspace.black.waitlist.joined": - "あなたは月額 ${{plan}} の OpenCode Black プランのウェイトリストに登録されています。", - "workspace.black.waitlist.ready": "月額 ${{plan}} の OpenCode Black プランに登録する準備ができました。", - "workspace.black.waitlist.leave": "ウェイトリストから抜ける", - "workspace.black.waitlist.leaving": "処理中...", - "workspace.black.waitlist.left": "退会済み", - "workspace.black.waitlist.enroll": "登録する", - "workspace.black.waitlist.enrolling": "登録中...", - "workspace.black.waitlist.enrolled": "登録済み", - "workspace.black.waitlist.enrollNote": - "「登録する」をクリックすると、サブスクリプションがすぐに開始され、カードに請求されます。", - - "workspace.lite.loading": "読み込み中...", - "workspace.lite.time.day": "日", - "workspace.lite.time.days": "日", - "workspace.lite.time.hour": "時間", - "workspace.lite.time.hours": "時間", - "workspace.lite.time.minute": "分", - "workspace.lite.time.minutes": "分", - "workspace.lite.time.fewSeconds": "数秒", - "workspace.lite.subscription.message": "あなたは OpenCode Go を購読しています。", - "workspace.lite.subscription.manage": "サブスクリプションの管理", - "workspace.lite.subscription.rollingUsage": "5時間利用量", - "workspace.lite.subscription.rollingQuota": "5時間上限", - "workspace.lite.subscription.weeklyUsage": "週間利用量", - "workspace.lite.subscription.weeklyQuota": "週間上限", - "workspace.lite.subscription.monthlyUsage": "月間利用量", - "workspace.lite.subscription.monthlyQuota": "月間上限", - "workspace.lite.subscription.resetsIn": "リセットまで", - "workspace.lite.subscription.showDetails": "詳細を表示", - "workspace.lite.subscription.hideDetails": "詳細を非表示", - "workspace.lite.subscription.model": "モデル", - "workspace.lite.subscription.contribution": "%", - "workspace.lite.subscription.total": "合計", - "workspace.lite.subscription.useBalance": "利用限度額に達したら利用可能な残高を使用する", - "workspace.lite.subscription.selectProvider": - "Go モデルを使用するには、opencode の設定で「OpenCode Go」をプロバイダーとして選択してください。", - "workspace.lite.providers.title": "プロバイダー", - "workspace.lite.providers.description": "ルーティングに使用するプロバイダーを管理します。", - "workspace.lite.providers.allowTraining": "リクエストデータを学習に使用するモデルを許可", - "workspace.lite.providers.useChina": "中国でホストされているモデルを有効にする", - "workspace.lite.black.message": - "現在 OpenCode Black を購読中、またはウェイティングリストに登録されています。Go に切り替える場合は、先に登録を解除してください。", - "workspace.lite.other.message": - "このワークスペースの別のメンバーが既に OpenCode Go を購読しています。ワークスペースにつき1人のメンバーのみが購読できます。", - "workspace.lite.promo.description": - "OpenCode Goは{{price}}で、人気の高いオープンコーディングモデルへの安定したアクセスと余裕のある利用枠を提供します。", - "workspace.lite.promo.price": "$10/月", - "workspace.lite.promo.modelsTitle": "含まれるもの", - "workspace.lite.promo.footer": - "このプランは主に海外のユーザー向けに設計されており、世界中から安定してご利用いただけます。料金と利用上限は、初期の利用状況やフィードバックを踏まえて変更される場合があります。", - "workspace.lite.promo.subscribe": "Goを購読する", - "workspace.lite.promo.subscribing": "リダイレクト中...", - "workspace.lite.promo.otherMethods": "その他の支払い方法", - "workspace.lite.promo.selectMethod": "支払い方法を選択", - - "workspace.referral.copyLink": "リンクをコピー", - "workspace.referral.copied": "コピーしました", - "workspace.referral.overview.title": "友達を招待", - "workspace.referral.overview.subtitle": "友達がサブスクライブすると $5 を獲得。友達にも $5 が付与されます。", - "workspace.referral.instructions.share": "リファラルリンクをシェア", - "workspace.referral.instructions.subscribe": "友達が参加して Go にサブスクライブ", - "workspace.referral.instructions.claim": "二人とも $5 の利用クレジットを獲得し、Go の利用上限に充当できます", - "workspace.referral.rewards.title": "リファラル特典", - "workspace.referral.rewards.description": "利用可能なリファラルクレジットを Go の利用に適用します。", - "workspace.referral.rewards.subtitle": "{{applied}} / {{total}} 件の特典を適用済み。", - "workspace.referral.rewards.empty": "リファラル特典はまだありません。", - "workspace.referral.table.reward": "特典", - "workspace.referral.table.referral": "説明", - "workspace.referral.table.date": "日付", - "workspace.referral.reward.description.inviter": "{{email}} を招待しました", - "workspace.referral.reward.description.invitee": "{{email}} に招待されました", - "workspace.referral.reward.action.subscribeUnlock": "サブスクライブしてアンロック", - "workspace.referral.reward.action.view": "特典を表示", - "workspace.referral.reward.action.applied": "特典を適用済み", - "workspace.referral.reward.source.pendingInviter": "友達のサブスクライブ待ち", - "workspace.referral.reward.source.pendingInvitee": "サブスクライブして特典をアンロック", - "workspace.referral.reward.source.available": "特典は適用可能です", - "workspace.referral.reward.source.applied": "特典を適用済み", - "workspace.referral.reward.status.applied": "特典を適用済み", - "workspace.referral.reward.status.pendingInviter": "サブスクライブしてアンロック", - "workspace.referral.reward.status.pendingInvitee": "サブスクライブしてアンロック", - "workspace.referral.apply.noGo": "サブスクライブしてアンロック", - "workspace.referral.apply.preview": "特典を表示", - "workspace.referral.apply.action": "適用", - "workspace.referral.apply.confirmTitle": "特典を適用", - "workspace.referral.apply.confirmBody": "{{amount}} を適用して、このワークスペースの現在の使用量を減らします。", - "workspace.referral.apply.confirmAction": "適用", "download.title": "OpenCode | ダウンロード", "download.meta.description": "OpenCode を macOS、Windows、Linux 向けにダウンロード", - "download.hero.title": "OpenCode デスクトップ版をダウンロード", - "download.hero.subtitle": "macOS、Windows、Linux 向けベータ版を利用可能", - "download.hero.button": "{{os}} 向けダウンロード", "download.section.terminal": "OpenCode Terminal", "download.section.desktop": "OpenCode Desktop", "download.section.extensions": "OpenCode Extensions", @@ -864,38 +436,4 @@ export const dict = { "changelog.hero.subtitle": "OpenCodeの新しいアップデートと改善", "changelog.empty": "変更履歴が見つかりませんでした。", "changelog.viewJson": "JSONを表示", - - "bench.list.title": "ベンチマーク", - "bench.list.heading": "ベンチマーク", - "bench.list.table.agent": "エージェント", - "bench.list.table.model": "モデル", - "bench.list.table.score": "スコア", - "bench.submission.error.allFieldsRequired": "すべての項目は必須です。", - - "bench.detail.title": "ベンチマーク - {{task}}", - "bench.detail.notFound": "タスクが見つかりません", - "bench.detail.na": "N/A", - "bench.detail.labels.agent": "エージェント", - "bench.detail.labels.model": "モデル", - "bench.detail.labels.task": "タスク", - "bench.detail.labels.repo": "リポジトリ", - "bench.detail.labels.from": "From", - "bench.detail.labels.to": "To", - "bench.detail.labels.prompt": "プロンプト", - "bench.detail.labels.commit": "コミット", - "bench.detail.labels.averageDuration": "平均所要時間", - "bench.detail.labels.averageScore": "平均スコア", - "bench.detail.labels.averageCost": "平均コスト", - "bench.detail.labels.summary": "概要", - "bench.detail.labels.runs": "実行回数", - "bench.detail.labels.score": "スコア", - "bench.detail.labels.base": "ベース", - "bench.detail.labels.penalty": "ペナルティ", - "bench.detail.labels.weight": "重み", - "bench.detail.table.run": "実行", - "bench.detail.table.score": "スコア (ベース - ペナルティ)", - "bench.detail.table.cost": "コスト", - "bench.detail.table.duration": "所要時間", - "bench.detail.run.title": "実行 {{n}}", - "bench.detail.rawJson": "Raw JSON", } satisfies Dict diff --git a/packages/console/app/src/i18n/ko.ts b/packages/console/app/src/i18n/ko.ts index afcac9e2496a..117f2e1551c2 100644 --- a/packages/console/app/src/i18n/ko.ts +++ b/packages/console/app/src/i18n/ko.ts @@ -6,12 +6,8 @@ export const dict = { "go.referral.ended.label": "경고", "go.referral.ended": "추천 프로그램이 종료되었습니다. 추천 링크로는 더 이상 본인이나 링크를 공유한 사람에게 크레딧이 지급되지 않습니다.", - "go.graph.bonus": "사용량 {{count}}배", "nav.github": "GitHub", "nav.docs": "문서", - "nav.changelog": "변경 내역", - "nav.discord": "Discord", - "nav.x": "X", "nav.enterprise": "엔터프라이즈", "nav.zen": "Zen", "nav.login": "로그인", @@ -50,18 +46,7 @@ export const dict = { "notFound.logoLightAlt": "opencode 밝은 로고", "notFound.logoDarkAlt": "opencode 어두운 로고", - "user.logout": "로그아웃", - - "auth.callback.error.codeMissing": "인증 코드를 찾을 수 없습니다.", - - "workspace.select": "워크스페이스 선택", - "workspace.createNew": "+ 새 워크스페이스 만들기", - "workspace.modal.title": "새 워크스페이스 만들기", - "workspace.modal.placeholder": "워크스페이스 이름 입력", - "common.cancel": "취소", - "common.creating": "생성 중...", - "common.create": "만들기", "common.contactUs": "문의하기", "common.videoUnsupported": "브라우저가 비디오 태그를 지원하지 않습니다.", @@ -69,23 +54,6 @@ export const dict = { "common.faq": "FAQ", "common.learnMore": "더 알아보기", - "error.invalidPlan": "유효하지 않은 플랜", - "error.workspaceRequired": "워크스페이스 ID가 필요합니다", - "error.alreadySubscribed": "이 워크스페이스는 이미 구독 중입니다", - "error.limitRequired": "한도가 필요합니다.", - "error.monthlyLimitInvalid": "유효한 월 한도를 설정하세요.", - "error.workspaceNameRequired": "워크스페이스 이름이 필요합니다.", - "error.nameTooLong": "이름은 255자 이하여야 합니다.", - "error.emailRequired": "이메일이 필요합니다", - "error.roleRequired": "역할이 필요합니다", - "error.idRequired": "ID가 필요합니다", - "error.nameRequired": "이름이 필요합니다", - "error.providerRequired": "제공자가 필요합니다", - "error.apiKeyRequired": "API 키가 필요합니다", - "error.modelRequired": "모델이 필요합니다", - "error.reloadAmountMin": "충전 금액은 최소 ${{amount}}이어야 합니다", - "error.reloadTriggerMin": "잔액 트리거는 최소 ${{amount}}이어야 합니다", - "app.meta.description": "OpenCode - 오픈 소스 코딩 에이전트.", "home.title": "OpenCode | 오픈 소스 AI 코딩 에이전트", @@ -107,14 +75,6 @@ export const dict = { "temp.logoDarkAlt": "opencode 어두운 로고", "home.banner.badge": "신규", - "home.banner.text": "데스크톱 탭을 소개합니다.", - "home.banner.platforms": "macOS, Windows, Linux에서 사용할 수 있습니다", - "home.banner.downloadNow": "지금 다운로드", - "home.banner.downloadBetaNow": "데스크톱 베타 다운로드", - "home.promo.title": "데스크톱 탭을 소개합니다", - "home.promo.body": "탭으로 작업과 활성 세션을 정리하세요.", - "home.promo.cta": "최신 버전을 다운로드하여 시작하세요.", - "home.promo.close": "데스크톱 앱 안내 닫기", "home.hero.title": "오픈 소스 AI 코딩 에이전트", "home.hero.subtitle.a": "무료 모델이 포함되어 있으며, 어떤 제공자의 모델이든 연결 가능합니다.", @@ -265,10 +225,7 @@ export const dict = { "go.hero.body": "Go는 전 세계 프로그래머들에게 에이전트 코딩을 제공합니다. 가장 유능한 오픈 소스 모델에 대한 넉넉한 한도와 안정적인 액세스를 제공하므로, 비용이나 가용성 걱정 없이 강력한 에이전트로 빌드할 수 있습니다.", - "go.cta.start": "Go 구독하기", - "go.cta.template": "{{text}} {{price}}", "go.cta.text": "Go 구독하기", - "go.cta.price": "$10/월", "go.plans.month": "/월", "go.plans.plus.cta": "Go Plus 구독하기", "go.plans.plus.description": "Go Plus는 월 $40로 더 높은 사용 한도를 제공합니다.", @@ -281,12 +238,6 @@ export const dict = { "go.plans.limits": "사용 한도", "go.plans.description": "모델별 5시간당 예상 요청 횟수 및 월간 사용 한도", "go.plans.legend": "요금제", - "go.pricing.body": - "어떤 에이전트와도 사용할 수 있습니다. 월 $10. 필요하면 크레딧을 충전하세요. 언제든지 취소할 수 있습니다.", - "go.graph.free": "무료", - "go.graph.freePill": "Big Pickle 및 무료 모델", - "go.graph.go": "Go", - "go.graph.label": "5시간당 요청 수", "go.graph.period": "사용량", "go.graph.model": "모델", "go.graph.requests": "예상 요청 횟수 / 5시간", @@ -298,30 +249,7 @@ export const dict = { "go.graph.limitedRegions": "일부 지역에서만 제공", "go.graph.limitedTime": "한정된 기간", "go.graph.usageLimits": "사용 한도", - "go.graph.aria": "5시간당 요청 수: {{free}} 대 {{go}}", - "go.testimonials.brand.zen": "Zen", - "go.testimonials.brand.go": "Go", - "go.testimonials.handle": "@OpenCode", - "go.testimonials.dax.name": "Dax Raad", - "go.testimonials.dax.title": "전 Terminal Products CEO", - "go.testimonials.dax.quoteAfter": "(은)는 삶을 변화시켰습니다. 정말 당연한 선택입니다.", - "go.testimonials.jay.name": "Jay V", - "go.testimonials.jay.title": "전 Founder, SEED, PM, Melt, Pop, Dapt, Cadmus, ViewPoint", - "go.testimonials.jay.quoteBefore": "우리 팀 5명 중 4명이", - "go.testimonials.jay.quoteAfter": " 사용을 정말 좋아합니다.", - "go.testimonials.adam.name": "Adam Elmore", - "go.testimonials.adam.title": "전 AWS Hero", - "go.testimonials.adam.quoteBefore": "저는", - "go.testimonials.adam.quoteAfter": "를(을) 아무리 추천해도 부족합니다. 진심으로 정말 좋습니다.", - "go.testimonials.david.name": "David Hill", - "go.testimonials.david.title": "전 Laravel 디자인 총괄", - "go.testimonials.david.quoteBefore": "", - "go.testimonials.david.quoteAfter": - "와(과) 함께라면 모든 모델이 테스트를 거쳤고 코딩 에이전트에 완벽하다는 것을 알 수 있습니다.", - "go.testimonials.frank.name": "Frank Wang", - "go.testimonials.frank.title": "전 Nvidia 인턴 (4회)", - "go.testimonials.frank.quote": "아직 Nvidia에 있었으면 좋았을 텐데요.", "go.problem.title": "Go는 어떤 문제를 해결하나요?", "go.problem.body": "우리는 가능한 많은 사람들에게 OpenCode 경험을 제공하는 데 집중하고 있습니다. OpenCode Go는 월 $10의 저렴한 구독 서비스입니다. 넉넉한 한도와 가장 뛰어난 오픈 소스 모델에 대한 안정적인 액세스를 제공합니다.", @@ -340,13 +268,6 @@ export const dict = { "go.how.step2.afterLink": "넉넉한 한도 포함", "go.how.step3.title": "코딩 시작", "go.how.step3.body": "오픈 소스 모델에 대한 안정적인 액세스와 함께", - "go.privacy.title": "귀하의 프라이버시는 우리에게 중요합니다", - "go.privacy.body": - "이 플랜은 주로 글로벌 사용자를 위해 설계되었으며, 안정적인 글로벌 액세스를 위해 미국, EU, 싱가포르에 모델이 호스팅되어 있습니다.", - "go.privacy.contactAfter": "질문이 있으시면 언제든지 문의해 주세요.", - "go.privacy.beforeExceptions": - "Go 모델은 미국에서 호스팅됩니다. 제공자들은 데이터 보존 금지 정책을 따르며 모델 학습에 데이터를 사용하지 않습니다. 단,", - "go.privacy.exceptionsLink": "다음 예외", "go.faq.q1": "OpenCode Go란 무엇인가요?", "go.faq.a1": "Go는 에이전트 코딩을 위한 유능한 오픈 소스 모델에 대해 안정적인 액세스를 제공하는 저비용 구독입니다.", "go.faq.q2": "Go에는 어떤 모델이 포함되나요?", @@ -369,7 +290,6 @@ export const dict = { "go.faq.a5.retention0": "0일", "go.faq.a5.used": "사용됨", "go.faq.a5.notUsed": "사용되지 않음", - "go.faq.a5.noAgreement": "합의 없음", "go.faq.a5.notZdr": "ZDR 아님", "go.faq.a5.grokRetention": "ZDR은 저장된 데이터에 의존하는 중요한 API 기능(상태 저장형 Responses API, Files and Collections, Batch API 포함)을 비활성화합니다.", @@ -378,9 +298,6 @@ export const dict = { "향후 Meta 모델 학습에 사용자의 프롬프트와 생성 결과를 사용할 수 있도록 허용하는 대신 토큰 가격이 대폭 할인됩니다.", "go.faq.a5.learnMore": "자세히 알아보기", "go.faq.a5.deepseekRetention": "ZDR 계약은 매월 갱신됩니다. 현재 계약은 2026년 10월 31일까지 유효합니다.", - "go.faq.a5.beforeExceptions": - "Go 모델은 미국에서 호스팅됩니다. 제공자들은 데이터 보존 금지 정책을 따르며 모델 학습에 데이터를 사용하지 않습니다. 단,", - "go.faq.a5.exceptionsLink": "다음 예외", "go.faq.q6": "크레딧을 충전할 수 있나요?", "go.faq.a6": "사용량이 더 필요한 경우 계정에서 크레딧을 충전할 수 있습니다.", "go.faq.q7": "취소할 수 있나요?", @@ -395,36 +312,6 @@ export const dict = { "go.faq.a10": "결제일로부터 14일 이내이며 해당 결제 기간에 Go 사용 한도를 전혀 사용하지 않은 경우 환불 대상이 될 수 있습니다. 환불을 요청하려면 {{contact}}를 선택해 주세요.", - "zen.api.error.rateLimitExceeded": "속도 제한을 초과했습니다. 나중에 다시 시도해 주세요.", - "zen.api.error.modelNotSupported": "{{model}} 모델은 지원되지 않습니다", - "zen.api.error.modelFormatNotSupported": "{{model}} 모델은 {{format}} 형식에 대해 지원되지 않습니다", - "zen.api.error.noProviderAvailable": "사용 가능한 제공자가 없습니다", - "zen.api.error.providerNotSupported": "{{provider}} 제공자는 지원되지 않습니다", - "zen.api.error.missingApiKey": "API 키가 누락되었습니다.", - "zen.api.error.invalidApiKey": "유효하지 않은 API 키입니다.", - "zen.api.error.requestBlockedByUpstreamProvider": "상위 제공자가 요청을 차단했습니다.", - "zen.api.error.subscriptionQuotaExceeded": "구독 할당량을 초과했습니다. {{retryIn}} 후 다시 시도해 주세요.", - "zen.api.error.goSubscriptionRollingLimitExceeded": - "5시간 사용 한도에 도달했습니다. {{retryIn}} 후 초기화됩니다. 이 모델을 지금 계속 사용하려면 사용 가능한 잔액에서 사용을 활성화하세요: {{consoleGoUrl}}", - "zen.api.error.goSubscriptionWeeklyLimitExceeded": - "주간 사용 한도에 도달했습니다. {{retryIn}} 후 초기화됩니다. 이 모델을 지금 계속 사용하려면 사용 가능한 잔액에서 사용을 활성화하세요: {{consoleGoUrl}}", - "zen.api.error.goSubscriptionMonthlyLimitExceeded": - "월간 사용 한도에 도달했습니다. {{retryIn}} 후 초기화됩니다. 이 모델을 지금 계속 사용하려면 사용 가능한 잔액에서 사용을 활성화하세요: {{consoleGoUrl}}", - "zen.api.error.noPaymentMethod": "결제 수단이 없습니다. 결제 수단을 추가하세요: {{billingUrl}}", - "zen.api.error.insufficientBalance": "잔액이 부족합니다. 결제 관리를 여기서 하세요: {{billingUrl}}", - "zen.api.error.workspaceMonthlyLimitReached": - "워크스페이스의 월간 지출 한도인 ${{amount}}에 도달했습니다. 한도 관리를 여기서 하세요: {{billingUrl}}", - "zen.api.error.userMonthlyLimitReached": - "월간 지출 한도인 ${{amount}}에 도달했습니다. 한도 관리를 여기서 하세요: {{membersUrl}}", - "zen.api.error.modelDisabled": "모델이 비활성화되었습니다", - "zen.api.error.regionNotAllowed": - "이 모델의 최신 버전은 중국에서 호스팅되는 경우에만 사용할 수 있으며, 명시적으로 사용에 동의해야 합니다: {{consoleGoUrl}}", - "zen.api.error.countryNotAllowed": "이 모델은 거주 국가에서 사용할 수 없습니다.", - "zen.api.error.trainingNotAllowed": - "이 모델은 품질 개선에 사용되는 데이터를 수집하며, 사용하려면 명시적으로 동의해야 합니다: {{consoleGoUrl}}", - "zen.api.error.trialEnded": - "{{model}}의 무료 프로모션이 종료되었습니다. OpenCode Go를 구독하면 모델을 계속 사용할 수 있습니다 - {{link}}", - "black.meta.title": "OpenCode Black | 세계 최고의 코딩 모델에 액세스하세요", "black.meta.description": "OpenCode Black 구독 플랜으로 Claude, GPT, Gemini 등에 액세스하세요.", "black.hero.title": "세계 최고의 코딩 모델에 액세스하세요", @@ -445,326 +332,14 @@ export const dict = { "black.terms.5": "구독은 개인용이며, 팀용은 엔터프라이즈에 문의하세요", "black.terms.6": "향후 제한이 조정되거나 플랜이 중단될 수 있습니다", "black.terms.7": "언제든지 구독을 취소할 수 있습니다", - "black.action.continue": "계속", "black.finePrint.beforeTerms": "표시된 가격에는 해당 세금이 포함되어 있지 않습니다", "black.finePrint.terms": "서비스 약관", "black.workspace.title": "OpenCode Black | 워크스페이스 선택", "black.workspace.selectPlan": "이 플랜을 사용할 워크스페이스를 선택하세요", "black.workspace.name": "워크스페이스 {{n}}", - "black.subscribe.title": "OpenCode Black 구독하기", - "black.subscribe.paymentMethod": "결제 수단", - "black.subscribe.loadingPaymentForm": "결제 양식 로드 중...", - "black.subscribe.selectWorkspaceToContinue": "계속하려면 워크스페이스를 선택하세요", - "black.subscribe.failurePrefix": "이런!", - "black.subscribe.error.generic": "오류가 발생했습니다", - "black.subscribe.error.invalidPlan": "유효하지 않은 플랜", - "black.subscribe.error.workspaceRequired": "워크스페이스 ID가 필요합니다", - "black.subscribe.error.alreadySubscribed": "이 워크스페이스는 이미 구독 중입니다", - "black.subscribe.processing": "처리 중...", - "black.subscribe.submit": "${{plan}} 구독하기", - "black.subscribe.form.chargeNotice": "구독이 활성화될 때만 청구됩니다", - "black.subscribe.success.title": "OpenCode Black 대기 명단에 등록되었습니다", - "black.subscribe.success.subscriptionPlan": "구독 플랜", - "black.subscribe.success.planName": "OpenCode Black {{plan}}", - "black.subscribe.success.amount": "금액", - "black.subscribe.success.amountValue": "월 ${{plan}}", - "black.subscribe.success.paymentMethod": "결제 수단", - "black.subscribe.success.dateJoined": "가입일", - "black.subscribe.success.chargeNotice": "구독이 활성화되면 카드에 청구됩니다", - - "workspace.nav.zen": "Zen", - "workspace.nav.go": "Go", - "workspace.nav.usage": "사용량", - "workspace.nav.apiKeys": "API 키", - "workspace.nav.members": "멤버", - "workspace.nav.billing": "결제", - "workspace.nav.settings": "설정", - - "workspace.home.banner.beforeLink": "코딩 에이전트를 위한 신뢰할 수 있고 최적화된 모델.", - "workspace.lite.banner.beforeLink": "모두를 위한 저비용 코딩 모델.", - "workspace.home.billing.loading": "로드 중...", - "workspace.home.billing.enable": "결제 활성화", - "workspace.home.billing.currentBalance": "현재 잔액", - - "workspace.newUser.feature.tested.title": "테스트 및 검증된 모델", - "workspace.newUser.feature.tested.body": - "최고의 성능을 보장하기 위해 코딩 에이전트용 모델을 구체적으로 벤치마킹하고 테스트했습니다.", - "workspace.newUser.feature.quality.title": "최고 품질", - "workspace.newUser.feature.quality.body": - "최적의 성능을 위해 구성된 모델에 액세스하세요 - 다운그레이드나 저렴한 제공자로 라우팅되지 않습니다.", - "workspace.newUser.feature.lockin.title": "락인(Lock-in) 없음", - "workspace.newUser.feature.lockin.body": - "Zen을 어떤 코딩 에이전트와도 함께 사용할 수 있으며, 원할 때 언제든지 OpenCode와 함께 다른 제공자를 계속 사용할 수 있습니다.", - "workspace.newUser.copyApiKey": "API 키 복사", - "workspace.newUser.copyKey": "키 복사", - "workspace.newUser.copied": "복사됨!", - "workspace.newUser.step.enableBilling": "결제 활성화", - "workspace.newUser.step.login.before": "실행", - "workspace.newUser.step.login.after": "후 OpenCode 선택", - "workspace.newUser.step.pasteKey": "API 키 붙여넣기", - "workspace.newUser.step.models.before": "OpenCode를 시작하고 실행", - "workspace.newUser.step.models.after": "하여 모델 선택", - - "workspace.models.title": "모델", - "workspace.models.subtitle.beforeLink": "워크스페이스 멤버가 액세스할 수 있는 모델을 관리합니다.", - "workspace.models.table.model": "모델", - "workspace.models.table.enabled": "활성화됨", - - "workspace.providers.title": "나만의 키 가져오기 (BYOK)", - "workspace.providers.subtitle": "AI 제공자의 자체 API 키를 구성하세요.", - "workspace.providers.placeholder": "{{provider}} API 키 입력 ({{prefix}}...)", - "workspace.providers.configure": "구성", - "workspace.providers.edit": "편집", - "workspace.providers.delete": "삭제", - "workspace.providers.saving": "저장 중...", - "workspace.providers.save": "저장", - "workspace.providers.table.provider": "제공자", - "workspace.providers.table.apiKey": "API 키", - - "workspace.usage.title": "사용 내역", - "workspace.usage.subtitle": "최근 API 사용량 및 비용.", - "workspace.usage.empty": "시작하려면 첫 API 호출을 해보세요.", - "workspace.usage.table.date": "날짜", - "workspace.usage.table.model": "모델", - "workspace.usage.table.input": "입력", - "workspace.usage.table.output": "출력", - "workspace.usage.table.cost": "비용", - "workspace.usage.table.session": "세션", - "workspace.usage.breakdown.input": "입력", - "workspace.usage.breakdown.cacheRead": "캐시 읽기", - "workspace.usage.breakdown.cacheWrite": "캐시 쓰기", - "workspace.usage.breakdown.output": "출력", - "workspace.usage.breakdown.reasoning": "추론", - "workspace.usage.subscription": "Black (${{amount}})", - "workspace.usage.lite": "Go (${{amount}})", - "workspace.usage.byok": "BYOK (${{amount}})", - - "workspace.cost.title": "비용", - "workspace.cost.subtitle": "모델별 사용 비용 내역.", - "workspace.cost.allModels": "모든 모델", - "workspace.cost.allKeys": "모든 키", - "workspace.cost.deletedSuffix": "(삭제됨)", - "workspace.cost.empty": "선택한 기간에 사용 데이터가 없습니다.", - "workspace.cost.subscriptionShort": "구독", - - "workspace.keys.title": "API 키", - "workspace.keys.subtitle": "OpenCode 서비스 액세스를 위한 API 키를 관리하세요.", - "workspace.keys.create": "API 키 생성", - "workspace.keys.placeholder": "키 이름 입력", - "workspace.keys.empty": "OpenCode 게이트웨이 API 키 생성", - "workspace.keys.table.name": "이름", - "workspace.keys.table.key": "키", - "workspace.keys.table.createdBy": "생성자", - "workspace.keys.table.lastUsed": "마지막 사용", - "workspace.keys.copyApiKey": "API 키 복사", - "workspace.keys.delete": "삭제", - - "workspace.members.title": "멤버", - "workspace.members.subtitle": "워크스페이스 멤버 및 권한을 관리합니다.", - "workspace.members.invite": "멤버 초대", - "workspace.members.inviting": "초대 중...", - "workspace.members.beta.beforeLink": "베타 기간 동안 팀 워크스페이스는 무료입니다.", - "workspace.members.form.invitee": "초대받는 사람", - "workspace.members.form.emailPlaceholder": "이메일 입력", - "workspace.members.form.role": "역할", - "workspace.members.form.monthlyLimit": "월간 지출 한도", - "workspace.members.noLimit": "제한 없음", - "workspace.members.noLimitLowercase": "제한 없음", - "workspace.members.invited": "초대됨", - "workspace.members.edit": "편집", - "workspace.members.delete": "삭제", - "workspace.members.saving": "저장 중...", - "workspace.members.save": "저장", - "workspace.members.table.email": "이메일", - "workspace.members.table.role": "역할", - "workspace.members.table.monthLimit": "월 한도", - "workspace.members.role.admin": "관리자", - "workspace.members.role.adminDescription": "모델, 멤버, 결제 관리 가능", - "workspace.members.role.member": "멤버", - "workspace.members.role.memberDescription": "자신의 API 키만 생성 가능", - - "workspace.settings.title": "설정", - "workspace.settings.subtitle": "워크스페이스 이름과 환경설정을 업데이트하세요.", - "workspace.settings.workspaceName": "워크스페이스 이름", - "workspace.settings.defaultName": "기본", - "workspace.settings.updating": "업데이트 중...", - "workspace.settings.save": "저장", - "workspace.settings.edit": "편집", - - "workspace.billing.title": "결제", - "workspace.billing.subtitle.beforeLink": "결제 수단을 관리하세요.", - "workspace.billing.contactUs": "문의하기", - "workspace.billing.subtitle.afterLink": "질문이 있으시면 언제든 연락주세요.", - "workspace.billing.currentBalance": "현재 잔액", - "workspace.billing.add": "추가 $", - "workspace.billing.enterAmount": "금액 입력", - "workspace.billing.loading": "로드 중...", - "workspace.billing.addAction": "추가", - "workspace.billing.addBalance": "잔액 추가", - "workspace.billing.alipay": "Alipay", - "workspace.billing.wechat": "WeChat Pay", - "workspace.billing.linkedToStripe": "Stripe에 연결됨", - "workspace.billing.manage": "관리", - "workspace.billing.enable": "결제 활성화", - - "workspace.monthlyLimit.title": "월 한도", - "workspace.monthlyLimit.subtitle": "계정의 월간 사용 한도를 설정하세요.", - "workspace.monthlyLimit.placeholder": "50", - "workspace.monthlyLimit.setting": "설정 중...", - "workspace.monthlyLimit.set": "설정", - "workspace.monthlyLimit.edit": "한도 편집", - "workspace.monthlyLimit.noLimit": "사용 한도가 설정되지 않았습니다.", - "workspace.monthlyLimit.currentUsage.beforeMonth": "현재", - "workspace.monthlyLimit.currentUsage.beforeAmount": "사용량: $", - - "workspace.redeem.title": "쿠폰 사용", - "workspace.redeem.subtitle": "쿠폰 코드를 사용해 크레딧이나 혜택을 받으세요.", - "workspace.redeem.placeholder": "쿠폰 코드를 입력하세요", - "workspace.redeem.redeem": "사용", - "workspace.redeem.redeeming": "사용 중...", - "workspace.redeem.success": "쿠폰을 성공적으로 사용했습니다.", - - "workspace.reload.title": "자동 충전", - "workspace.reload.disabled.before": "자동 충전이", - "workspace.reload.disabled.state": "비활성화", - "workspace.reload.disabled.after": "되었습니다. 잔액이 부족할 때 자동으로 충전하려면 활성화하세요.", - "workspace.reload.enabled.before": "자동 충전이", - "workspace.reload.enabled.state": "활성화", - "workspace.reload.enabled.middle": "되었습니다. 잔액이", - "workspace.reload.processingFee": "처리 수수료", - "workspace.reload.enabled.after": "에 도달하면 충전합니다.", - "workspace.reload.edit": "편집", - "workspace.reload.enable": "활성화", - "workspace.reload.enableAutoReload": "자동 충전 활성화", - "workspace.reload.reloadAmount": "충전 금액 $", - "workspace.reload.whenBalanceReaches": "잔액이 다음 금액에 도달할 때 $", - "workspace.reload.saving": "저장 중...", - "workspace.reload.save": "저장", - "workspace.reload.failedAt": "충전 실패 시간:", - "workspace.reload.reason": "사유:", - "workspace.reload.updatePaymentMethod": "결제 수단을 업데이트하고 다시 시도해 주세요.", - "workspace.reload.retrying": "재시도 중...", - "workspace.reload.retry": "재시도", - "workspace.reload.error.paymentFailed": "결제에 실패했습니다.", - - "workspace.payments.title": "결제 내역", - "workspace.payments.subtitle": "최근 결제 거래 내역입니다.", - "workspace.payments.table.date": "날짜", - "workspace.payments.table.paymentId": "결제 ID", - "workspace.payments.table.amount": "금액", - "workspace.payments.table.receipt": "영수증", - "workspace.payments.type.credit": "크레딧", - "workspace.payments.type.subscription": "구독", - "workspace.payments.view": "보기", - - "workspace.black.time.day": "일", - "workspace.black.time.days": "일", - "workspace.black.time.hour": "시간", - "workspace.black.time.hours": "시간", - "workspace.black.time.minute": "분", - "workspace.black.time.minutes": "분", - "workspace.black.time.fewSeconds": "몇 초", - "workspace.black.subscription.title": "구독", - "workspace.black.subscription.message": "현재 월 ${{plan}} OpenCode Black 플랜을 구독 중입니다.", - "workspace.black.subscription.ending": - "OpenCode Black은 현재 결제 기간이 끝나면 종료되며 갱신되지 않습니다. 새 콘솔로 옮겨 드리겠습니다.", - "workspace.black.subscription.rollingUsage": "5시간 사용량", - "workspace.black.subscription.weeklyUsage": "주간 사용량", - "workspace.black.subscription.resetsIn": "초기화까지 남은 시간:", - "workspace.black.subscription.useBalance": "사용 한도 도달 후에는 보유 잔액 사용", - "workspace.black.waitlist.title": "대기 명단", - "workspace.black.waitlist.joined": "월 ${{plan}} OpenCode Black 플랜 대기 명단에 등록되었습니다.", - "workspace.black.waitlist.ready": "월 ${{plan}} OpenCode Black 플랜에 등록할 준비가 되었습니다.", - "workspace.black.waitlist.leave": "대기 명단에서 나가기", - "workspace.black.waitlist.leaving": "나가는 중...", - "workspace.black.waitlist.left": "나감", - "workspace.black.waitlist.enroll": "등록", - "workspace.black.waitlist.enrolling": "등록 중...", - "workspace.black.waitlist.enrolled": "등록됨", - "workspace.black.waitlist.enrollNote": "등록을 클릭하면 구독이 즉시 시작되며 카드에 요금이 청구됩니다.", - - "workspace.lite.loading": "로드 중...", - "workspace.lite.time.day": "일", - "workspace.lite.time.days": "일", - "workspace.lite.time.hour": "시간", - "workspace.lite.time.hours": "시간", - "workspace.lite.time.minute": "분", - "workspace.lite.time.minutes": "분", - "workspace.lite.time.fewSeconds": "몇 초", - "workspace.lite.subscription.message": "현재 OpenCode Go를 구독 중입니다.", - "workspace.lite.subscription.manage": "구독 관리", - "workspace.lite.subscription.rollingUsage": "5시간 사용량", - "workspace.lite.subscription.rollingQuota": "5시간 할당량", - "workspace.lite.subscription.weeklyUsage": "주간 사용량", - "workspace.lite.subscription.weeklyQuota": "주간 할당량", - "workspace.lite.subscription.monthlyUsage": "월간 사용량", - "workspace.lite.subscription.monthlyQuota": "월간 할당량", - "workspace.lite.subscription.resetsIn": "초기화까지 남은 시간:", - "workspace.lite.subscription.showDetails": "상세 정보 보기", - "workspace.lite.subscription.hideDetails": "상세 정보 숨기기", - "workspace.lite.subscription.model": "모델", - "workspace.lite.subscription.contribution": "%", - "workspace.lite.subscription.total": "합계", - "workspace.lite.subscription.useBalance": "사용 한도 도달 후에는 보유 잔액 사용", - "workspace.lite.subscription.selectProvider": - 'Go 모델을 사용하려면 opencode 설정에서 "OpenCode Go"를 공급자로 선택하세요.', - "workspace.lite.providers.title": "공급자", - "workspace.lite.providers.description": "라우팅에 사용할 공급자를 제어합니다.", - "workspace.lite.providers.allowTraining": "요청 데이터를 학습에 사용하는 모델 허용", - "workspace.lite.providers.useChina": "중국에서 호스팅되는 모델 활성화", - "workspace.lite.black.message": - "현재 OpenCode Black을 구독 중이거나 대기 명단에 등록되어 있습니다. Go로 전환하려면 먼저 구독을 취소해 주세요.", - "workspace.lite.other.message": - "이 워크스페이스의 다른 멤버가 이미 OpenCode Go를 구독 중입니다. 워크스페이스당 한 명의 멤버만 구독할 수 있습니다.", - "workspace.lite.promo.description": - "OpenCode Go는 {{price}}로 넉넉한 사용량 한도와 함께 인기 있는 오픈 코딩 모델에 대한 안정적인 액세스를 제공합니다.", - "workspace.lite.promo.price": "$10/월", - "workspace.lite.promo.modelsTitle": "포함 내역", - "workspace.lite.promo.footer": - "이 플랜은 주로 해외 사용자를 위해 설계되었으며, 전 세계에서 안정적으로 이용할 수 있습니다. 초기 이용 현황과 피드백을 반영하는 과정에서 가격과 사용 한도가 변경될 수 있습니다.", - "workspace.lite.promo.subscribe": "Go 구독하기", - "workspace.lite.promo.subscribing": "리디렉션 중...", - "workspace.lite.promo.otherMethods": "기타 결제 수단", - "workspace.lite.promo.selectMethod": "결제 수단 선택", - - "workspace.referral.copyLink": "링크 복사", - "workspace.referral.copied": "복사됨", - "workspace.referral.overview.title": "친구 초대", - "workspace.referral.overview.subtitle": "친구가 구독하면 $5를 받으세요. 친구도 $5를 받습니다.", - "workspace.referral.instructions.share": "추천 링크 공유", - "workspace.referral.instructions.subscribe": "친구가 가입하고 Go를 구독", - "workspace.referral.instructions.claim": "두 분 모두 $5 사용 크레딧을 받아 Go 사용 한도에 적용할 수 있습니다", - "workspace.referral.rewards.title": "추천 보상", - "workspace.referral.rewards.description": "사용 가능한 추천 크레딧을 Go 사용량에 적용합니다.", - "workspace.referral.rewards.subtitle": "{{applied}} / {{total}}개 보상 사용됨.", - "workspace.referral.rewards.empty": "아직 추천 보상이 없습니다.", - "workspace.referral.table.reward": "보상", - "workspace.referral.table.referral": "설명", - "workspace.referral.table.date": "날짜", - "workspace.referral.reward.description.inviter": "{{email}} 초대됨", - "workspace.referral.reward.description.invitee": "{{email}}님이 초대", - "workspace.referral.reward.action.subscribeUnlock": "구독하여 잠금 해제", - "workspace.referral.reward.action.view": "보상 보기", - "workspace.referral.reward.action.applied": "보상 사용됨", - "workspace.referral.reward.source.pendingInviter": "친구의 구독을 기다리는 중", - "workspace.referral.reward.source.pendingInvitee": "구독하여 보상 잠금 해제", - "workspace.referral.reward.source.available": "보상 사용 가능", - "workspace.referral.reward.source.applied": "보상 사용됨", - "workspace.referral.reward.status.applied": "보상 사용됨", - "workspace.referral.reward.status.pendingInviter": "구독하여 잠금 해제", - "workspace.referral.reward.status.pendingInvitee": "구독하여 잠금 해제", - "workspace.referral.apply.noGo": "구독하여 잠금 해제", - "workspace.referral.apply.preview": "보상 보기", - "workspace.referral.apply.action": "사용", - "workspace.referral.apply.confirmTitle": "보상 사용", - "workspace.referral.apply.confirmBody": "{{amount}}를 사용하여 이 워크스페이스의 현재 사용량을 줄입니다.", - "workspace.referral.apply.confirmAction": "사용", "download.title": "OpenCode | 다운로드", "download.meta.description": "macOS, Windows, Linux용 OpenCode 다운로드", - "download.hero.title": "OpenCode 데스크톱 다운로드", - "download.hero.subtitle": "macOS, Windows, Linux용 베타 버전 사용 가능", - "download.hero.button": "{{os}}용 다운로드", "download.section.terminal": "OpenCode 터미널", "download.section.desktop": "OpenCode 데스크톱", "download.section.extensions": "OpenCode 확장 프로그램", @@ -854,38 +429,4 @@ export const dict = { "changelog.hero.subtitle": "OpenCode의 새로운 업데이트 및 개선 사항", "changelog.empty": "변경 내역 항목을 찾을 수 없습니다.", "changelog.viewJson": "JSON 보기", - - "bench.list.title": "벤치마크", - "bench.list.heading": "벤치마크", - "bench.list.table.agent": "에이전트", - "bench.list.table.model": "모델", - "bench.list.table.score": "점수", - "bench.submission.error.allFieldsRequired": "모든 필드는 필수 항목입니다.", - - "bench.detail.title": "벤치마크 - {{task}}", - "bench.detail.notFound": "태스크를 찾을 수 없음", - "bench.detail.na": "N/A", - "bench.detail.labels.agent": "에이전트", - "bench.detail.labels.model": "모델", - "bench.detail.labels.task": "태스크", - "bench.detail.labels.repo": "저장소", - "bench.detail.labels.from": "From", - "bench.detail.labels.to": "To", - "bench.detail.labels.prompt": "프롬프트", - "bench.detail.labels.commit": "커밋", - "bench.detail.labels.averageDuration": "평균 소요 시간", - "bench.detail.labels.averageScore": "평균 점수", - "bench.detail.labels.averageCost": "평균 비용", - "bench.detail.labels.summary": "요약", - "bench.detail.labels.runs": "실행 횟수", - "bench.detail.labels.score": "점수", - "bench.detail.labels.base": "기본", - "bench.detail.labels.penalty": "페널티", - "bench.detail.labels.weight": "가중치", - "bench.detail.table.run": "실행", - "bench.detail.table.score": "점수 (기본 - 페널티)", - "bench.detail.table.cost": "비용", - "bench.detail.table.duration": "소요 시간", - "bench.detail.run.title": "실행 {{n}}", - "bench.detail.rawJson": "Raw JSON", } satisfies Dict diff --git a/packages/console/app/src/i18n/no.ts b/packages/console/app/src/i18n/no.ts index e37fb605b73b..9f4638ce6a65 100644 --- a/packages/console/app/src/i18n/no.ts +++ b/packages/console/app/src/i18n/no.ts @@ -6,12 +6,8 @@ export const dict = { "go.referral.ended.label": "Advarsel", "go.referral.ended": "Henvisningsprogrammet er avsluttet. Henvisningslenker gir ikke lenger kreditt til deg eller den som delte dem.", - "go.graph.bonus": "{{count}}× bruk", "nav.github": "GitHub", "nav.docs": "Dokumentasjon", - "nav.changelog": "Endringslogg", - "nav.discord": "Discord", - "nav.x": "X", "nav.enterprise": "Enterprise", "nav.zen": "Zen", "nav.login": "Logg inn", @@ -50,18 +46,7 @@ export const dict = { "notFound.logoLightAlt": "opencode logo lys", "notFound.logoDarkAlt": "opencode logo mørk", - "user.logout": "Logg ut", - - "auth.callback.error.codeMissing": "Ingen autorisasjonskode funnet.", - - "workspace.select": "Velg arbeidsområde", - "workspace.createNew": "+ Opprett nytt arbeidsområde", - "workspace.modal.title": "Opprett nytt arbeidsområde", - "workspace.modal.placeholder": "Skriv inn navn på arbeidsområde", - "common.cancel": "Avbryt", - "common.creating": "Oppretter...", - "common.create": "Opprett", "common.contactUs": "Kontakt oss", "common.videoUnsupported": "Nettleseren din støtter ikke video-taggen.", @@ -69,23 +54,6 @@ export const dict = { "common.faq": "FAQ", "common.learnMore": "Les mer", - "error.invalidPlan": "Ugyldig plan", - "error.workspaceRequired": "Arbeidsområde-ID er påkrevd", - "error.alreadySubscribed": "Dette arbeidsområdet har allerede et abonnement", - "error.limitRequired": "Grense er påkrevd.", - "error.monthlyLimitInvalid": "Angi en gyldig månedlig grense.", - "error.workspaceNameRequired": "Navn på arbeidsområde er påkrevd.", - "error.nameTooLong": "Navnet må være 255 tegn eller mindre.", - "error.emailRequired": "E-post er påkrevd", - "error.roleRequired": "Rolle er påkrevd", - "error.idRequired": "ID er påkrevd", - "error.nameRequired": "Navn er påkrevd", - "error.providerRequired": "Leverandør er påkrevd", - "error.apiKeyRequired": "API-nøkkel er påkrevd", - "error.modelRequired": "Modell er påkrevd", - "error.reloadAmountMin": "Påfyllingsbeløp må være minst ${{amount}}", - "error.reloadTriggerMin": "Saldo-trigger må være minst ${{amount}}", - "app.meta.description": "OpenCode - Den åpne kildekode kodingsagenten.", "home.title": "OpenCode | Den åpne kildekode AI-kodingsagenten", @@ -107,14 +75,6 @@ export const dict = { "temp.logoDarkAlt": "opencode logo mørk", "home.banner.badge": "Ny", - "home.banner.text": "Vi introduserer Tabs for Desktop.", - "home.banner.platforms": "Tilgjengelig på macOS, Windows og Linux", - "home.banner.downloadNow": "Last ned nå", - "home.banner.downloadBetaNow": "Last ned desktop-betaen nå", - "home.promo.title": "Vi introduserer Tabs for Desktop", - "home.promo.body": "Organiser arbeidet ditt og aktive økter med faner.", - "home.promo.cta": "Last ned den nyeste versjonen for å komme i gang.", - "home.promo.close": "Lukk kunngjøringen om Desktop-appen", "home.hero.title": "Den åpne kildekode AI-kodingsagenten", "home.hero.subtitle.a": @@ -270,10 +230,7 @@ export const dict = { "go.hero.body": "Go bringer agent-koding til programmerere over hele verden. Med rause grenser og pålitelig tilgang til de mest kapable åpen kildekode-modellene, kan du bygge med kraftige agenter uten å bekymre deg for kostnader eller tilgjengelighet.", - "go.cta.start": "Abonner på Go", - "go.cta.template": "{{text}} {{price}}", "go.cta.text": "Abonner på Go", - "go.cta.price": "$10/måned", "go.plans.month": "per måned", "go.plans.plus.cta": "Abonner på Go Plus", "go.plans.plus.description": "Go Plus koster $40/måned og gir høyere bruksgrenser.", @@ -286,11 +243,6 @@ export const dict = { "go.plans.limits": "Grenser", "go.plans.description": "Anslåtte forespørsler per 5 timer og månedlige grenser per modell", "go.plans.legend": "Abonnementer", - "go.pricing.body": "Bruk med hvilken som helst agent. $10/måned. Fyll på kreditt ved behov. Avslutt når som helst.", - "go.graph.free": "Gratis", - "go.graph.freePill": "Big Pickle og gratis modeller", - "go.graph.go": "Go", - "go.graph.label": "Forespørsler per 5 timer", "go.graph.period": "Bruk", "go.graph.model": "Modell", "go.graph.requests": "Estimerte forespørsler / 5 timer", @@ -302,29 +254,7 @@ export const dict = { "go.graph.limitedRegions": "begrensede regioner", "go.graph.limitedTime": "begrenset periode", "go.graph.usageLimits": "Bruksgrenser", - "go.graph.aria": "Forespørsler per 5t: {{free}} vs {{go}}", - "go.testimonials.brand.zen": "Zen", - "go.testimonials.brand.go": "Go", - "go.testimonials.handle": "@OpenCode", - "go.testimonials.dax.name": "Dax Raad", - "go.testimonials.dax.title": "tidligere CEO, Terminal Products", - "go.testimonials.dax.quoteAfter": "har endret livet mitt, det er virkelig en no-brainer.", - "go.testimonials.jay.name": "Jay V", - "go.testimonials.jay.title": "tidligere grunnlegger, SEED, PM, Melt, Pop, Dapt, Cadmus og ViewPoint", - "go.testimonials.jay.quoteBefore": "4 av 5 personer på teamet vårt elsker å bruke", - "go.testimonials.jay.quoteAfter": ".", - "go.testimonials.adam.name": "Adam Elmore", - "go.testimonials.adam.title": "tidligere Hero, AWS", - "go.testimonials.adam.quoteBefore": "Jeg kan ikke anbefale", - "go.testimonials.adam.quoteAfter": "nok. Seriøst, det er virkelig bra.", - "go.testimonials.david.name": "David Hill", - "go.testimonials.david.title": "tidligere Head of Design, Laravel", - "go.testimonials.david.quoteBefore": "Med", - "go.testimonials.david.quoteAfter": "vet jeg at alle modellene er testet og perfekte for kodeagenter.", - "go.testimonials.frank.name": "Frank Wang", - "go.testimonials.frank.title": "tidligere intern, Nvidia (4 ganger)", - "go.testimonials.frank.quote": "Jeg skulle ønske jeg fortsatt var hos Nvidia.", "go.problem.title": "Hvilket problem løser Go?", "go.problem.body": "Vi fokuserer på å bringe OpenCode-opplevelsen til så mange som mulig. OpenCode Go er et rimelig abonnement til $10/måned. Det gir sjenerøse grenser og pålitelig tilgang til de mest kapable åpen kildekode-modellene.", @@ -343,13 +273,6 @@ export const dict = { "go.how.step2.afterLink": "med sjenerøse grenser", "go.how.step3.title": "Begynn å kode", "go.how.step3.body": "med pålitelig tilgang til åpen kildekode-modeller", - "go.privacy.title": "Personvernet ditt er viktig for oss", - "go.privacy.body": - "Planen er primært designet for internasjonale brukere, med modeller driftet i USA, EU og Singapore for stabil global tilgang.", - "go.privacy.contactAfter": "hvis du har spørsmål.", - "go.privacy.beforeExceptions": - "Go-modeller hostes i USA. Leverandører følger en policy om null oppbevaring og bruker ikke dataene dine til modelltrening, med", - "go.privacy.exceptionsLink": "følgende unntak", "go.faq.q1": "Hva er OpenCode Go?", "go.faq.a1": "Go er et rimelig abonnement som gir deg pålitelig tilgang til kapable åpen kildekode-modeller for agent-koding.", @@ -373,7 +296,6 @@ export const dict = { "go.faq.a5.retention0": "0 dager", "go.faq.a5.used": "Brukes", "go.faq.a5.notUsed": "Brukes ikke", - "go.faq.a5.noAgreement": "Ingen avtale", "go.faq.a5.notZdr": "Ikke ZDR", "go.faq.a5.grokRetention": "ZDR deaktiverer viktige API-funksjoner som er avhengige av lagrede data, inkludert den tilstandsbaserte Responses API, Files and Collections og Batch API.", @@ -385,9 +307,6 @@ export const dict = { "go.faq.a5.museRetention": "Kraftig rabatterte tokenpriser i bytte mot tillatelse til å bruke ledetekstene og fullføringene dine til å trene fremtidige Meta-modeller.", - "go.faq.a5.beforeExceptions": - "Go-modeller hostes i USA. Leverandører følger en policy om null oppbevaring og bruker ikke dataene dine til modelltrening, med", - "go.faq.a5.exceptionsLink": "følgende unntak", "go.faq.q6": "Kan jeg fylle på kreditt?", "go.faq.a6": "Hvis du trenger mer bruk, kan du fylle på kreditt i kontoen din.", "go.faq.q7": "Kan jeg avslutte?", @@ -403,36 +322,6 @@ export const dict = { "go.faq.a10": "Du kan ha rett på refusjon hvis belastningen ble gjort i løpet av de siste 14 dagene og du ikke har brukt noe av Go-kvoten i den faktureringsperioden. {{contact}} for å be om refusjon.", - "zen.api.error.rateLimitExceeded": "Rate limit overskredet. Vennligst prøv igjen senere.", - "zen.api.error.modelNotSupported": "Modell {{model}} støttes ikke", - "zen.api.error.modelFormatNotSupported": "Modell {{model}} støttes ikke for format {{format}}", - "zen.api.error.noProviderAvailable": "Ingen leverandør tilgjengelig", - "zen.api.error.providerNotSupported": "Leverandør {{provider}} støttes ikke", - "zen.api.error.missingApiKey": "Mangler API-nøkkel.", - "zen.api.error.invalidApiKey": "Ugyldig API-nøkkel.", - "zen.api.error.requestBlockedByUpstreamProvider": "Forespørselen ble blokkert av leverandøren.", - "zen.api.error.subscriptionQuotaExceeded": "Abonnementskvote overskredet. Prøv igjen om {{retryIn}}.", - "zen.api.error.goSubscriptionRollingLimitExceeded": - "5-timers bruksgrense nådd. Tilbakestilles om {{retryIn}}. For å fortsette å bruke denne modellen nå, aktiver bruk fra din tilgjengelige saldo: {{consoleGoUrl}}", - "zen.api.error.goSubscriptionWeeklyLimitExceeded": - "Ukentlig bruksgrense nådd. Tilbakestilles om {{retryIn}}. For å fortsette å bruke denne modellen nå, aktiver bruk fra din tilgjengelige saldo: {{consoleGoUrl}}", - "zen.api.error.goSubscriptionMonthlyLimitExceeded": - "Månedlig bruksgrense nådd. Tilbakestilles om {{retryIn}}. For å fortsette å bruke denne modellen nå, aktiver bruk fra din tilgjengelige saldo: {{consoleGoUrl}}", - "zen.api.error.noPaymentMethod": "Ingen betalingsmetode. Legg til en betalingsmetode her: {{billingUrl}}", - "zen.api.error.insufficientBalance": "Utilstrekkelig saldo. Administrer faktureringen din her: {{billingUrl}}", - "zen.api.error.workspaceMonthlyLimitReached": - "Arbeidsområdet ditt har nådd sin månedlige utgiftsgrense på ${{amount}}. Administrer grensene dine her: {{billingUrl}}", - "zen.api.error.userMonthlyLimitReached": - "Du har nådd din månedlige utgiftsgrense på ${{amount}}. Administrer grensene dine her: {{membersUrl}}", - "zen.api.error.modelDisabled": "Modellen er deaktivert", - "zen.api.error.regionNotAllowed": - "Den nyeste versjonen av denne modellen er bare tilgjengelig som en tjeneste driftet i Kina og krever at du uttrykkelig samtykker: {{consoleGoUrl}}", - "zen.api.error.countryNotAllowed": "Denne modellen er ikke tilgjengelig i landet ditt.", - "zen.api.error.trainingNotAllowed": - "Denne modellen samler inn data som brukes til å forbedre modellens kvalitet, og krever at du uttrykkelig samtykker: {{consoleGoUrl}}", - "zen.api.error.trialEnded": - "Den gratis kampanjen for {{model}} er avsluttet. Du kan fortsette å bruke modellen ved å abonnere på OpenCode Go - {{link}}", - "black.meta.title": "OpenCode Black | Få tilgang til verdens beste kodemodeller", "black.meta.description": "Få tilgang til Claude, GPT, Gemini og mer med OpenCode Black-abonnementer.", "black.hero.title": "Få tilgang til verdens beste kodemodeller", @@ -453,327 +342,14 @@ export const dict = { "black.terms.5": "Abonnementer er for enkeltpersoner, kontakt Enterprise for team", "black.terms.6": "Grenser kan justeres og planer kan avvikles i fremtiden", "black.terms.7": "Avslutt abonnementet når som helst", - "black.action.continue": "Fortsett", "black.finePrint.beforeTerms": "Priser vist inkluderer ikke gjeldende skatt", "black.finePrint.terms": "Vilkår for bruk", "black.workspace.title": "OpenCode Black | Velg arbeidsområde", "black.workspace.selectPlan": "Velg et arbeidsområde for denne planen", "black.workspace.name": "Arbeidsområde {{n}}", - "black.subscribe.title": "Abonner på OpenCode Black", - "black.subscribe.paymentMethod": "Betalingsmetode", - "black.subscribe.loadingPaymentForm": "Laster betalingsskjema...", - "black.subscribe.selectWorkspaceToContinue": "Velg et arbeidsområde for å fortsette", - "black.subscribe.failurePrefix": "Å nei!", - "black.subscribe.error.generic": "Det oppstod en feil", - "black.subscribe.error.invalidPlan": "Ugyldig plan", - "black.subscribe.error.workspaceRequired": "Arbeidsområde-ID er påkrevd", - "black.subscribe.error.alreadySubscribed": "Dette arbeidsområdet har allerede et abonnement", - "black.subscribe.processing": "Behandler...", - "black.subscribe.submit": "Abonner ${{plan}}", - "black.subscribe.form.chargeNotice": "Du blir kun belastet når abonnementet ditt aktiveres", - "black.subscribe.success.title": "Du er på ventelisten for OpenCode Black", - "black.subscribe.success.subscriptionPlan": "Abonnementsplan", - "black.subscribe.success.planName": "OpenCode Black {{plan}}", - "black.subscribe.success.amount": "Beløp", - "black.subscribe.success.amountValue": "${{plan}} per måned", - "black.subscribe.success.paymentMethod": "Betalingsmetode", - "black.subscribe.success.dateJoined": "Dato meldt på", - "black.subscribe.success.chargeNotice": "Kortet ditt vil bli belastet når abonnementet aktiveres", - - "workspace.nav.zen": "Zen", - "workspace.nav.go": "Go", - "workspace.nav.usage": "Bruk", - "workspace.nav.apiKeys": "API-nøkler", - "workspace.nav.members": "Medlemmer", - "workspace.nav.billing": "Fakturering", - "workspace.nav.settings": "Innstillinger", - - "workspace.home.banner.beforeLink": "Pålitelige optimaliserte modeller for kodeagenter.", - "workspace.lite.banner.beforeLink": "Lavkost kodemodeller for alle.", - "workspace.home.billing.loading": "Laster...", - "workspace.home.billing.enable": "Aktiver fakturering", - "workspace.home.billing.currentBalance": "Gjeldende saldo", - - "workspace.newUser.feature.tested.title": "Testede og verifiserte modeller", - "workspace.newUser.feature.tested.body": - "Vi har benchmarked og testet modeller spesifikt for kodeagenter for å sikre best mulig ytelse.", - "workspace.newUser.feature.quality.title": "Høyeste kvalitet", - "workspace.newUser.feature.quality.body": - "Få tilgang til modeller konfigurert for optimal ytelse – ingen nedgraderinger eller ruting til billigere leverandører.", - "workspace.newUser.feature.lockin.title": "Ingen innlåsing", - "workspace.newUser.feature.lockin.body": - "Bruk Zen med hvilken som helst kodeagent, og fortsett å bruke andre leverandører med opencode når du vil.", - "workspace.newUser.copyApiKey": "Kopier API-nøkkel", - "workspace.newUser.copyKey": "Kopier nøkkel", - "workspace.newUser.copied": "Kopiert!", - "workspace.newUser.step.enableBilling": "Aktiver fakturering", - "workspace.newUser.step.login.before": "Kjør", - "workspace.newUser.step.login.after": "og velg opencode", - "workspace.newUser.step.pasteKey": "Lim inn API-nøkkelen", - "workspace.newUser.step.models.before": "Start opencode og kjør", - "workspace.newUser.step.models.after": "for å velge en modell", - - "workspace.models.title": "Modeller", - "workspace.models.subtitle.beforeLink": "Administrer hvilke modeller medlemmene i arbeidsområdet har tilgang til.", - "workspace.models.table.model": "Modell", - "workspace.models.table.enabled": "Aktivert", - - "workspace.providers.title": "Ta med din egen nøkkel", - "workspace.providers.subtitle": "Konfigurer dine egne API-nøkler fra AI-leverandører.", - "workspace.providers.placeholder": "Skriv inn {{provider}} API-nøkkel ({{prefix}}...)", - "workspace.providers.configure": "Konfigurer", - "workspace.providers.edit": "Rediger", - "workspace.providers.delete": "Slett", - "workspace.providers.saving": "Lagrer...", - "workspace.providers.save": "Lagre", - "workspace.providers.table.provider": "Leverandør", - "workspace.providers.table.apiKey": "API-nøkkel", - - "workspace.usage.title": "Brukshistorikk", - "workspace.usage.subtitle": "Nylig API-bruk og kostnader.", - "workspace.usage.empty": "Gjør ditt første API-kall for å komme i gang.", - "workspace.usage.table.date": "Dato", - "workspace.usage.table.model": "Modell", - "workspace.usage.table.input": "Input", - "workspace.usage.table.output": "Output", - "workspace.usage.table.cost": "Kostnad", - "workspace.usage.table.session": "Økt", - "workspace.usage.breakdown.input": "Input", - "workspace.usage.breakdown.cacheRead": "Cache Lest", - "workspace.usage.breakdown.cacheWrite": "Cache Skrevet", - "workspace.usage.breakdown.output": "Output", - "workspace.usage.breakdown.reasoning": "Resonnering", - "workspace.usage.subscription": "Black (${{amount}})", - "workspace.usage.lite": "Go (${{amount}})", - "workspace.usage.byok": "BYOK (${{amount}})", - - "workspace.cost.title": "Kostnad", - "workspace.cost.subtitle": "Brukskostnader fordelt på modell.", - "workspace.cost.allModels": "Alle modeller", - "workspace.cost.allKeys": "Alle nøkler", - "workspace.cost.deletedSuffix": "(slettet)", - "workspace.cost.empty": "Ingen bruksdata tilgjengelig for den valgte perioden.", - "workspace.cost.subscriptionShort": "sub", - - "workspace.keys.title": "API-nøkler", - "workspace.keys.subtitle": "Administrer API-nøklene dine for å få tilgang til opencode-tjenester.", - "workspace.keys.create": "Opprett API-nøkkel", - "workspace.keys.placeholder": "Skriv inn navn på nøkkel", - "workspace.keys.empty": "Opprett en opencode Gateway API-nøkkel", - "workspace.keys.table.name": "Navn", - "workspace.keys.table.key": "Nøkkel", - "workspace.keys.table.createdBy": "Opprettet av", - "workspace.keys.table.lastUsed": "Sist brukt", - "workspace.keys.copyApiKey": "Kopier API-nøkkel", - "workspace.keys.delete": "Slett", - - "workspace.members.title": "Medlemmer", - "workspace.members.subtitle": "Administrer medlemmer i arbeidsområdet og deres tillatelser.", - "workspace.members.invite": "Inviter medlem", - "workspace.members.inviting": "Inviterer...", - "workspace.members.beta.beforeLink": "Arbeidsområder er gratis for team i beta-perioden.", - "workspace.members.form.invitee": "Invitert", - "workspace.members.form.emailPlaceholder": "Skriv inn e-post", - "workspace.members.form.role": "Rolle", - "workspace.members.form.monthlyLimit": "Månedlig utgiftsgrense", - "workspace.members.noLimit": "Ingen grense", - "workspace.members.noLimitLowercase": "ingen grense", - "workspace.members.invited": "invitert", - "workspace.members.edit": "Rediger", - "workspace.members.delete": "Slett", - "workspace.members.saving": "Lagrer...", - "workspace.members.save": "Lagre", - "workspace.members.table.email": "E-post", - "workspace.members.table.role": "Rolle", - "workspace.members.table.monthLimit": "Månedsgrense", - "workspace.members.role.admin": "Admin", - "workspace.members.role.adminDescription": "Kan administrere modeller, medlemmer og fakturering", - "workspace.members.role.member": "Medlem", - "workspace.members.role.memberDescription": "Kan kun generere API-nøkler for seg selv", - - "workspace.settings.title": "Innstillinger", - "workspace.settings.subtitle": "Oppdater arbeidsområdets navn og preferanser.", - "workspace.settings.workspaceName": "Navn på arbeidsområde", - "workspace.settings.defaultName": "Standard", - "workspace.settings.updating": "Oppdaterer...", - "workspace.settings.save": "Lagre", - "workspace.settings.edit": "Rediger", - - "workspace.billing.title": "Fakturering", - "workspace.billing.subtitle.beforeLink": "Administrer betalingsmetoder.", - "workspace.billing.contactUs": "Kontakt oss", - "workspace.billing.subtitle.afterLink": "hvis du har spørsmål.", - "workspace.billing.currentBalance": "Gjeldende saldo", - "workspace.billing.add": "Legg til $", - "workspace.billing.enterAmount": "Angi beløp", - "workspace.billing.loading": "Laster...", - "workspace.billing.addAction": "Legg til", - "workspace.billing.addBalance": "Legg til saldo", - "workspace.billing.alipay": "Alipay", - "workspace.billing.wechat": "WeChat Pay", - "workspace.billing.linkedToStripe": "Koblet til Stripe", - "workspace.billing.manage": "Administrer", - "workspace.billing.enable": "Aktiver fakturering", - - "workspace.monthlyLimit.title": "Månedlig grense", - "workspace.monthlyLimit.subtitle": "Angi en månedlig bruksgrense for kontoen din.", - "workspace.monthlyLimit.placeholder": "50", - "workspace.monthlyLimit.setting": "Angir...", - "workspace.monthlyLimit.set": "Sett", - "workspace.monthlyLimit.edit": "Rediger grense", - "workspace.monthlyLimit.noLimit": "Ingen bruksgrense satt.", - "workspace.monthlyLimit.currentUsage.beforeMonth": "Gjeldende forbruk for", - "workspace.monthlyLimit.currentUsage.beforeAmount": "er $", - - "workspace.redeem.title": "Løs inn kupong", - "workspace.redeem.subtitle": "Løs inn en kupongkode for å få kreditt eller fordeler.", - "workspace.redeem.placeholder": "Skriv inn kupongkode", - "workspace.redeem.redeem": "Løs inn", - "workspace.redeem.redeeming": "Løser inn...", - "workspace.redeem.success": "Kupongen ble løst inn.", - - "workspace.reload.title": "Auto-påfyll", - "workspace.reload.disabled.before": "Auto-påfyll er", - "workspace.reload.disabled.state": "deaktivert", - "workspace.reload.disabled.after": "Aktiver for å fylle på automatisk når saldoen er lav.", - "workspace.reload.enabled.before": "Auto-påfyll er", - "workspace.reload.enabled.state": "aktivert", - "workspace.reload.enabled.middle": "Vi fyller på", - "workspace.reload.processingFee": "behandlingsgebyr", - "workspace.reload.enabled.after": "når saldoen når", - "workspace.reload.edit": "Rediger", - "workspace.reload.enable": "Aktiver", - "workspace.reload.enableAutoReload": "Aktiver Auto-påfyll", - "workspace.reload.reloadAmount": "Fyll på $", - "workspace.reload.whenBalanceReaches": "Når saldoen når $", - "workspace.reload.saving": "Lagrer...", - "workspace.reload.save": "Lagre", - "workspace.reload.failedAt": "Påfylling mislyktes kl", - "workspace.reload.reason": "Årsak:", - "workspace.reload.updatePaymentMethod": "Vennligst oppdater betalingsmetoden din og prøv på nytt.", - "workspace.reload.retrying": "Prøver på nytt...", - "workspace.reload.retry": "Prøv på nytt", - "workspace.reload.error.paymentFailed": "Betaling mislyktes.", - - "workspace.payments.title": "Betalingshistorikk", - "workspace.payments.subtitle": "Nylige betalingstransaksjoner.", - "workspace.payments.table.date": "Dato", - "workspace.payments.table.paymentId": "Betalings-ID", - "workspace.payments.table.amount": "Beløp", - "workspace.payments.table.receipt": "Kvittering", - "workspace.payments.type.credit": "kreditt", - "workspace.payments.type.subscription": "abonnement", - "workspace.payments.view": "Vis", - - "workspace.black.time.day": "dag", - "workspace.black.time.days": "dager", - "workspace.black.time.hour": "time", - "workspace.black.time.hours": "timer", - "workspace.black.time.minute": "minutt", - "workspace.black.time.minutes": "minutter", - "workspace.black.time.fewSeconds": "noen få sekunder", - "workspace.black.subscription.title": "Abonnement", - "workspace.black.subscription.message": "Du abonnerer på OpenCode Black for ${{plan}} per måned.", - "workspace.black.subscription.ending": - "OpenCode Black avsluttes med gjeldende faktureringsperiode og fornyes ikke. Vi flytter deg til den nye konsollen.", - "workspace.black.subscription.rollingUsage": "5-timers bruk", - "workspace.black.subscription.weeklyUsage": "Ukentlig bruk", - "workspace.black.subscription.resetsIn": "Nullstilles om", - "workspace.black.subscription.useBalance": "Bruk din tilgjengelige saldo etter å ha nådd bruksgrensene", - "workspace.black.waitlist.title": "Venteliste", - "workspace.black.waitlist.joined": "Du står på venteliste for OpenCode Black-planen til ${{plan}} per måned.", - "workspace.black.waitlist.ready": "Vi er klare til å melde deg på OpenCode Black-planen til ${{plan}} per måned.", - "workspace.black.waitlist.leave": "Forlat venteliste", - "workspace.black.waitlist.leaving": "Forlater...", - "workspace.black.waitlist.left": "Forlot", - "workspace.black.waitlist.enroll": "Meld på", - "workspace.black.waitlist.enrolling": "Melder på...", - "workspace.black.waitlist.enrolled": "Påmeldt", - "workspace.black.waitlist.enrollNote": - "Når du klikker på Meld på, starter abonnementet umiddelbart og kortet ditt belastes.", - - "workspace.lite.loading": "Laster...", - "workspace.lite.time.day": "dag", - "workspace.lite.time.days": "dager", - "workspace.lite.time.hour": "time", - "workspace.lite.time.hours": "timer", - "workspace.lite.time.minute": "minutt", - "workspace.lite.time.minutes": "minutter", - "workspace.lite.time.fewSeconds": "noen få sekunder", - "workspace.lite.subscription.message": "Du abonnerer på OpenCode Go.", - "workspace.lite.subscription.manage": "Administrer abonnement", - "workspace.lite.subscription.rollingUsage": "5-timers bruk", - "workspace.lite.subscription.rollingQuota": "5-timers kvote", - "workspace.lite.subscription.weeklyUsage": "Ukentlig bruk", - "workspace.lite.subscription.weeklyQuota": "Ukentlig kvote", - "workspace.lite.subscription.monthlyUsage": "Månedlig bruk", - "workspace.lite.subscription.monthlyQuota": "Månedlig kvote", - "workspace.lite.subscription.resetsIn": "Nullstilles om", - "workspace.lite.subscription.showDetails": "Vis detaljer", - "workspace.lite.subscription.hideDetails": "Skjul detaljer", - "workspace.lite.subscription.model": "Modell", - "workspace.lite.subscription.contribution": "%", - "workspace.lite.subscription.total": "Totalt", - "workspace.lite.subscription.useBalance": "Bruk din tilgjengelige saldo etter å ha nådd bruksgrensene", - "workspace.lite.subscription.selectProvider": - 'Velg "OpenCode Go" som leverandør i opencode-konfigurasjonen din for å bruke Go-modeller.', - "workspace.lite.providers.title": "Leverandører", - "workspace.lite.providers.description": "Kontroller hvilke leverandører som brukes til ruting.", - "workspace.lite.providers.allowTraining": "Tillat modeller som trener på forespørselsdata", - "workspace.lite.providers.useChina": "Aktiver modeller hostet i Kina", - "workspace.lite.black.message": - "Du abonnerer for øyeblikket på OpenCode Black eller står på venteliste. Vennligst avslutt abonnementet først hvis du vil bytte til Go.", - "workspace.lite.other.message": - "Et annet medlem i dette arbeidsområdet abonnerer allerede på OpenCode Go. Kun ett medlem per arbeidsområde kan abonnere.", - "workspace.lite.promo.description": - "OpenCode Go koster {{price}} og gir pålitelig tilgang til populære åpne kodingsmodeller med sjenerøse bruksgrenser.", - "workspace.lite.promo.price": "$10/måned", - "workspace.lite.promo.modelsTitle": "Hva som er inkludert", - "workspace.lite.promo.footer": - "Planen er primært utviklet for internasjonale brukere og gir stabil global tilgang. Priser og bruksgrenser kan endres etter hvert som vi lærer av tidlig bruk og tilbakemeldinger.", - "workspace.lite.promo.subscribe": "Abonner på Go", - "workspace.lite.promo.subscribing": "Omdirigerer...", - "workspace.lite.promo.otherMethods": "Andre betalingsmetoder", - "workspace.lite.promo.selectMethod": "Velg betalingsmetode", - - "workspace.referral.copyLink": "Kopier lenke", - "workspace.referral.copied": "Kopiert", - "workspace.referral.overview.title": "Inviter venner", - "workspace.referral.overview.subtitle": "Få $5 når en venn abonnerer. De får også $5.", - "workspace.referral.instructions.share": "Del henvisningslenken din", - "workspace.referral.instructions.subscribe": "Vennen din blir med og abonnerer på Go", - "workspace.referral.instructions.claim": "Dere får begge $5 i brukskreditt å bruke på Go-bruksgrensene deres", - "workspace.referral.rewards.title": "Henvisningsbelønninger", - "workspace.referral.rewards.description": "Bruk tilgjengelige henvisningskreditter på Go-bruken din.", - "workspace.referral.rewards.subtitle": "{{applied}} / {{total}} belønninger brukt.", - "workspace.referral.rewards.empty": "Ingen henvisningsbelønninger ennå.", - "workspace.referral.table.reward": "Belønning", - "workspace.referral.table.referral": "Beskrivelse", - "workspace.referral.table.date": "Dato", - "workspace.referral.reward.description.inviter": "Inviterte {{email}}", - "workspace.referral.reward.description.invitee": "Invitert av {{email}}", - "workspace.referral.reward.action.subscribeUnlock": "Abonner for å låse opp", - "workspace.referral.reward.action.view": "Vis belønning", - "workspace.referral.reward.action.applied": "Belønning brukt", - "workspace.referral.reward.source.pendingInviter": "Venter på at de abonnerer", - "workspace.referral.reward.source.pendingInvitee": "Abonner for å låse opp belønningen", - "workspace.referral.reward.source.available": "Belønning klar til bruk", - "workspace.referral.reward.source.applied": "Belønning brukt", - "workspace.referral.reward.status.applied": "Belønning brukt", - "workspace.referral.reward.status.pendingInviter": "Abonner for å låse opp", - "workspace.referral.reward.status.pendingInvitee": "Abonner for å låse opp", - "workspace.referral.apply.noGo": "Abonner for å låse opp", - "workspace.referral.apply.preview": "Vis belønning", - "workspace.referral.apply.action": "Bruk", - "workspace.referral.apply.confirmTitle": "Bruk belønning", - "workspace.referral.apply.confirmBody": "Bruk {{amount}} for å redusere dette workspacets nåværende forbruk.", - "workspace.referral.apply.confirmAction": "Bruk", "download.title": "OpenCode | Last ned", "download.meta.description": "Last ned OpenCode for macOS, Windows og Linux", - "download.hero.title": "Last ned OpenCode Desktop", - "download.hero.subtitle": "Tilgjengelig i beta for macOS, Windows og Linux", - "download.hero.button": "Last ned for {{os}}", "download.section.terminal": "OpenCode Terminal", "download.section.desktop": "OpenCode Desktop", "download.section.extensions": "OpenCode Extensions", @@ -863,38 +439,4 @@ export const dict = { "changelog.hero.subtitle": "Nye oppdateringer og forbedringer for OpenCode", "changelog.empty": "Ingen endringsloggoppføringer funnet.", "changelog.viewJson": "Vis JSON", - - "bench.list.title": "Benchmark", - "bench.list.heading": "Benchmarks", - "bench.list.table.agent": "Agent", - "bench.list.table.model": "Modell", - "bench.list.table.score": "Poengsum", - "bench.submission.error.allFieldsRequired": "Alle felt er obligatoriske.", - - "bench.detail.title": "Benchmark - {{task}}", - "bench.detail.notFound": "Oppgave ikke funnet", - "bench.detail.na": "I/T", - "bench.detail.labels.agent": "Agent", - "bench.detail.labels.model": "Modell", - "bench.detail.labels.task": "Oppgave", - "bench.detail.labels.repo": "Repo", - "bench.detail.labels.from": "Fra", - "bench.detail.labels.to": "Til", - "bench.detail.labels.prompt": "Prompt", - "bench.detail.labels.commit": "Commit", - "bench.detail.labels.averageDuration": "Gjennomsnittlig varighet", - "bench.detail.labels.averageScore": "Gjennomsnittlig poengsum", - "bench.detail.labels.averageCost": "Gjennomsnittlig kostnad", - "bench.detail.labels.summary": "Sammendrag", - "bench.detail.labels.runs": "Kjøringer", - "bench.detail.labels.score": "Poengsum", - "bench.detail.labels.base": "Basis", - "bench.detail.labels.penalty": "Straff", - "bench.detail.labels.weight": "vekt", - "bench.detail.table.run": "Kjøring", - "bench.detail.table.score": "Poengsum (Basis - Straff)", - "bench.detail.table.cost": "Kostnad", - "bench.detail.table.duration": "Varighet", - "bench.detail.run.title": "Kjøring {{n}}", - "bench.detail.rawJson": "Rå JSON", } satisfies Dict diff --git a/packages/console/app/src/i18n/pl.ts b/packages/console/app/src/i18n/pl.ts index 5db4a2c49782..4046fbd7e108 100644 --- a/packages/console/app/src/i18n/pl.ts +++ b/packages/console/app/src/i18n/pl.ts @@ -5,12 +5,8 @@ export const dict = { "go.referral.ended.label": "Ostrzeżenie", "go.referral.ended": "Program poleceń został zakończony. Linki polecające nie dają już środków ani Tobie, ani osobie, która je udostępniła.", - "go.graph.bonus": "{{count}}× większy limit", "nav.github": "GitHub", "nav.docs": "Dokumentacja", - "nav.changelog": "Dziennik zmian", - "nav.discord": "Discord", - "nav.x": "X", "nav.enterprise": "Enterprise", "nav.zen": "Zen", "nav.login": "Zaloguj się", @@ -49,18 +45,7 @@ export const dict = { "notFound.logoLightAlt": "jasne logo opencode", "notFound.logoDarkAlt": "ciemne logo opencode", - "user.logout": "Wyloguj się", - - "auth.callback.error.codeMissing": "Nie znaleziono kodu autoryzacji.", - - "workspace.select": "Wybierz obszar roboczy", - "workspace.createNew": "+ Utwórz nowy obszar roboczy", - "workspace.modal.title": "Utwórz nowy obszar roboczy", - "workspace.modal.placeholder": "Wpisz nazwę obszaru roboczego", - "common.cancel": "Anuluj", - "common.creating": "Tworzenie...", - "common.create": "Utwórz", "common.contactUs": "Skontaktuj się z nami", "common.videoUnsupported": "Twoja przeglądarka nie obsługuje znacznika wideo.", @@ -68,23 +53,6 @@ export const dict = { "common.faq": "FAQ", "common.learnMore": "Dowiedz się więcej", - "error.invalidPlan": "Nieprawidłowy plan", - "error.workspaceRequired": "ID obszaru roboczego jest wymagane", - "error.alreadySubscribed": "Ten obszar roboczy ma już subskrypcję", - "error.limitRequired": "Limit jest wymagany.", - "error.monthlyLimitInvalid": "Ustaw prawidłowy limit miesięczny.", - "error.workspaceNameRequired": "Nazwa obszaru roboczego jest wymagana.", - "error.nameTooLong": "Nazwa musi mieć 255 znaków lub mniej.", - "error.emailRequired": "E-mail jest wymagany", - "error.roleRequired": "Rola jest wymagana", - "error.idRequired": "ID jest wymagane", - "error.nameRequired": "Nazwa jest wymagana", - "error.providerRequired": "Dostawca jest wymagany", - "error.apiKeyRequired": "Klucz API jest wymagany", - "error.modelRequired": "Model jest wymagany", - "error.reloadAmountMin": "Kwota doładowania musi wynosić co najmniej ${{amount}}", - "error.reloadTriggerMin": "Próg salda musi wynosić co najmniej ${{amount}}", - "app.meta.description": "OpenCode - Otwartoźródłowy agent programistyczny.", "home.title": "OpenCode | Open source'owy agent AI do kodowania", @@ -106,14 +74,6 @@ export const dict = { "temp.logoDarkAlt": "ciemne logo opencode", "home.banner.badge": "Nowość", - "home.banner.text": "Przedstawiamy karty w aplikacji desktopowej.", - "home.banner.platforms": "Dostępne na macOS, Windows i Linux", - "home.banner.downloadNow": "Pobierz teraz", - "home.banner.downloadBetaNow": "Pobierz betę wersji desktopowej", - "home.promo.title": "Przedstawiamy karty w aplikacji desktopowej", - "home.promo.body": "Organizuj swoją pracę i aktywne sesje za pomocą kart.", - "home.promo.cta": "Pobierz najnowszą wersję, aby rozpocząć.", - "home.promo.close": "Zamknij ogłoszenie o aplikacji desktopowej", "home.hero.title": "Open source'owy agent AI do kodowania", "home.hero.subtitle.a": "Darmowe modele w zestawie lub podłącz dowolny model od dowolnego dostawcy,", @@ -271,10 +231,7 @@ export const dict = { "go.hero.body": "Go udostępnia programowanie z agentami programistom na całym świecie. Oferuje hojne limity i niezawodny dostęp do najzdolniejszych modeli open source, dzięki czemu możesz budować za pomocą potężnych agentów, nie martwiąc się o koszty czy dostępność.", - "go.cta.start": "Zasubskrybuj Go", - "go.cta.template": "{{text}} {{price}}", "go.cta.text": "Zasubskrybuj Go", - "go.cta.price": "$10/miesiąc", "go.plans.month": "miesięcznie", "go.plans.plus.cta": "Subskrybuj Go Plus", "go.plans.plus.description": "Go Plus kosztuje $40/miesiąc i oferuje wyższe limity.", @@ -287,12 +244,6 @@ export const dict = { "go.plans.limits": "Limity", "go.plans.description": "Szacowana liczba żądań na 5 godzin i miesięczne limity dla modeli", "go.plans.legend": "Plany", - "go.pricing.body": - "Używaj z dowolnym agentem. $10/miesiąc. Doładuj konto w razie potrzeby. Anuluj w dowolnym momencie.", - "go.graph.free": "Darmowe", - "go.graph.freePill": "Big Pickle i darmowe modele", - "go.graph.go": "Go", - "go.graph.label": "Żądania na 5 godzin", "go.graph.period": "Użycie", "go.graph.model": "Model", "go.graph.requests": "Szac. żądania / 5 godz.", @@ -304,29 +255,7 @@ export const dict = { "go.graph.limitedRegions": "ograniczone regiony", "go.graph.limitedTime": "ograniczony czas", "go.graph.usageLimits": "Limity użycia", - "go.graph.aria": "Żądania na 5h: {{free}} vs {{go}}", - "go.testimonials.brand.zen": "Zen", - "go.testimonials.brand.go": "Go", - "go.testimonials.handle": "@OpenCode", - "go.testimonials.dax.name": "Dax Raad", - "go.testimonials.dax.title": "ex-CEO, Terminal Products", - "go.testimonials.dax.quoteAfter": "zmieniło moje życie, to naprawdę oczywisty wybór.", - "go.testimonials.jay.name": "Jay V", - "go.testimonials.jay.title": "ex-Founder, SEED, PM, Melt, Pop, Dapt, Cadmus, and ViewPoint", - "go.testimonials.jay.quoteBefore": "4 na 5 osób w naszym zespole uwielbia używać", - "go.testimonials.jay.quoteAfter": ".", - "go.testimonials.adam.name": "Adam Elmore", - "go.testimonials.adam.title": "ex-Hero, AWS", - "go.testimonials.adam.quoteBefore": "Nie mogę wystarczająco polecić", - "go.testimonials.adam.quoteAfter": ". Poważnie, to jest naprawdę dobre.", - "go.testimonials.david.name": "David Hill", - "go.testimonials.david.title": "ex-Head of Design, Laravel", - "go.testimonials.david.quoteBefore": "Dzięki", - "go.testimonials.david.quoteAfter": "wiem, że wszystkie modele są przetestowane i idealne dla agentów kodujących.", - "go.testimonials.frank.name": "Frank Wang", - "go.testimonials.frank.title": "ex-Intern, Nvidia (4 times)", - "go.testimonials.frank.quote": "Chciałbym wciąż być w Nvidia.", "go.problem.title": "Jaki problem rozwiązuje Go?", "go.problem.body": "Skupiamy się na udostępnieniu doświadczenia OpenCode jak największej liczbie osób. OpenCode Go to tania subskrypcja za $10/miesiąc. Zapewnia hojne limity i niezawodny dostęp do najbardziej wydajnych modeli open source.", @@ -345,13 +274,6 @@ export const dict = { "go.how.step2.afterLink": "z hojnymi limitami", "go.how.step3.title": "Zacznij kodować", "go.how.step3.body": "z niezawodnym dostępem do modeli open source", - "go.privacy.title": "Twoja prywatność jest dla nas ważna", - "go.privacy.body": - "Plan został zaprojektowany głównie dla użytkowników międzynarodowych, z modelami hostowanymi w USA, UE i Singapurze, aby zapewnić stabilny globalny dostęp.", - "go.privacy.contactAfter": "jeśli masz jakiekolwiek pytania.", - "go.privacy.beforeExceptions": - "Modele Go są hostowane w USA. Dostawcy stosują politykę zerowej retencji i nie używają Twoich danych do trenowania modeli, z", - "go.privacy.exceptionsLink": "następującymi wyjątkami", "go.faq.q1": "Czym jest OpenCode Go?", "go.faq.a1": "Go to niskokosztowa subskrypcja, która daje niezawodny dostęp do zdolnych modeli open source dla agentów kodujących.", @@ -375,7 +297,6 @@ export const dict = { "go.faq.a5.retention0": "0 dni", "go.faq.a5.used": "Wykorzystywane", "go.faq.a5.notUsed": "Niewykorzystywane", - "go.faq.a5.noAgreement": "Brak umowy", "go.faq.a5.notZdr": "Nie ZDR", "go.faq.a5.grokRetention": "ZDR wyłącza ważne funkcje API zależne od przechowywanych danych, w tym stanowy Responses API, Files and Collections oraz Batch API.", @@ -386,9 +307,6 @@ export const dict = { "go.faq.a5.museRetention": "Znacznie obniżone ceny tokenów w zamian za zgodę na wykorzystanie Twoich promptów i odpowiedzi do trenowania przyszłych modeli Meta.", - "go.faq.a5.beforeExceptions": - "Modele Go są hostowane w USA. Dostawcy stosują politykę zerowej retencji i nie używają Twoich danych do trenowania modeli, z", - "go.faq.a5.exceptionsLink": "następującymi wyjątkami", "go.faq.q6": "Czy mogę doładować środki?", "go.faq.a6": "Jeśli potrzebujesz większego użycia, możesz doładować środki na swoim koncie.", "go.faq.q7": "Czy mogę anulować?", @@ -404,36 +322,6 @@ export const dict = { "go.faq.a10": "Możesz kwalifikować się do zwrotu, jeśli opłata została pobrana w ciągu ostatnich 14 dni i nie wykorzystano żadnej części limitu Go w tym okresie rozliczeniowym. {{contact}}, aby poprosić o zwrot.", - "zen.api.error.rateLimitExceeded": "Przekroczono limit zapytań. Spróbuj ponownie później.", - "zen.api.error.modelNotSupported": "Model {{model}} nie jest obsługiwany", - "zen.api.error.modelFormatNotSupported": "Model {{model}} nie jest obsługiwany dla formatu {{format}}", - "zen.api.error.noProviderAvailable": "Brak dostępnego dostawcy", - "zen.api.error.providerNotSupported": "Dostawca {{provider}} nie jest obsługiwany", - "zen.api.error.missingApiKey": "Brak klucza API.", - "zen.api.error.invalidApiKey": "Nieprawidłowy klucz API.", - "zen.api.error.requestBlockedByUpstreamProvider": "Żądanie zablokowane przez dostawcę zewnętrznego.", - "zen.api.error.subscriptionQuotaExceeded": "Przekroczono limit subskrypcji. Spróbuj ponownie za {{retryIn}}.", - "zen.api.error.goSubscriptionRollingLimitExceeded": - "Osiągnięto 5-godzinny limit użycia. Resetuje się za {{retryIn}}. Aby nadal korzystać z tego modelu, włącz użycie z dostępnego salda: {{consoleGoUrl}}", - "zen.api.error.goSubscriptionWeeklyLimitExceeded": - "Osiągnięto tygodniowy limit użycia. Resetuje się za {{retryIn}}. Aby nadal korzystać z tego modelu, włącz użycie z dostępnego salda: {{consoleGoUrl}}", - "zen.api.error.goSubscriptionMonthlyLimitExceeded": - "Osiągnięto miesięczny limit użycia. Resetuje się za {{retryIn}}. Aby nadal korzystać z tego modelu, włącz użycie z dostępnego salda: {{consoleGoUrl}}", - "zen.api.error.noPaymentMethod": "Brak metody płatności. Dodaj metodę płatności tutaj: {{billingUrl}}", - "zen.api.error.insufficientBalance": "Niewystarczające saldo. Zarządzaj swoimi płatnościami tutaj: {{billingUrl}}", - "zen.api.error.workspaceMonthlyLimitReached": - "Twoja przestrzeń robocza osiągnęła miesięczny limit wydatków w wysokości ${{amount}}. Zarządzaj swoimi limitami tutaj: {{billingUrl}}", - "zen.api.error.userMonthlyLimitReached": - "Osiągnąłeś swój miesięczny limit wydatków w wysokości ${{amount}}. Zarządzaj swoimi limitami tutaj: {{membersUrl}}", - "zen.api.error.modelDisabled": "Model jest wyłączony", - "zen.api.error.regionNotAllowed": - "Najnowsza wersja tego modelu jest dostępna wyłącznie jako usługa hostowana w Chinach i wymaga jawnej zgody użytkownika: {{consoleGoUrl}}", - "zen.api.error.countryNotAllowed": "Ten model nie jest dostępny w Twoim kraju.", - "zen.api.error.trainingNotAllowed": - "Ten model zbiera dane wykorzystywane do poprawy jego jakości i wymaga wyraźnej zgody użytkownika: {{consoleGoUrl}}", - "zen.api.error.trialEnded": - "Bezpłatna promocja {{model}} dobiegła końca. Możesz dalej korzystać z modelu, subskrybując OpenCode Go - {{link}}", - "black.meta.title": "OpenCode Black | Dostęp do najlepszych na świecie modeli kodujących", "black.meta.description": "Uzyskaj dostęp do Claude, GPT, Gemini i innych dzięki planom subskrypcji OpenCode Black.", "black.hero.title": "Dostęp do najlepszych na świecie modeli kodujących", @@ -454,327 +342,14 @@ export const dict = { "black.terms.5": "Subskrypcje są dla osób indywidualnych, skontaktuj się z Enterprise dla zespołów", "black.terms.6": "Limity mogą zostać dostosowane, a plany mogą zostać wycofane w przyszłości", "black.terms.7": "Anuluj subskrypcję w dowolnym momencie", - "black.action.continue": "Kontynuuj", "black.finePrint.beforeTerms": "Podane ceny nie zawierają stosownego podatku", "black.finePrint.terms": "Warunki świadczenia usług", "black.workspace.title": "OpenCode Black | Wybierz obszar roboczy", "black.workspace.selectPlan": "Wybierz obszar roboczy dla tego planu", "black.workspace.name": "Obszar roboczy {{n}}", - "black.subscribe.title": "Subskrybuj OpenCode Black", - "black.subscribe.paymentMethod": "Metoda płatności", - "black.subscribe.loadingPaymentForm": "Ładowanie formularza płatności...", - "black.subscribe.selectWorkspaceToContinue": "Wybierz obszar roboczy, aby kontynuować", - "black.subscribe.failurePrefix": "O nie!", - "black.subscribe.error.generic": "Wystąpił błąd", - "black.subscribe.error.invalidPlan": "Nieprawidłowy plan", - "black.subscribe.error.workspaceRequired": "ID obszaru roboczego jest wymagane", - "black.subscribe.error.alreadySubscribed": "Ten obszar roboczy ma już subskrypcję", - "black.subscribe.processing": "Przetwarzanie...", - "black.subscribe.submit": "Subskrybuj ${{plan}}", - "black.subscribe.form.chargeNotice": "Zostaniesz obciążony dopiero po aktywacji subskrypcji", - "black.subscribe.success.title": "Jesteś na liście oczekujących OpenCode Black", - "black.subscribe.success.subscriptionPlan": "Plan subskrypcji", - "black.subscribe.success.planName": "OpenCode Black {{plan}}", - "black.subscribe.success.amount": "Kwota", - "black.subscribe.success.amountValue": "${{plan}} miesięcznie", - "black.subscribe.success.paymentMethod": "Metoda płatności", - "black.subscribe.success.dateJoined": "Data dołączenia", - "black.subscribe.success.chargeNotice": "Twoja karta zostanie obciążona po aktywacji subskrypcji", - - "workspace.nav.zen": "Zen", - "workspace.nav.go": "Go", - "workspace.nav.usage": "Użycie", - "workspace.nav.apiKeys": "Klucze API", - "workspace.nav.members": "Członkowie", - "workspace.nav.billing": "Rozliczenia", - "workspace.nav.settings": "Ustawienia", - - "workspace.home.banner.beforeLink": "Niezawodne, zoptymalizowane modele dla agentów kodujących.", - "workspace.lite.banner.beforeLink": "Niskokosztowe modele kodowania dla każdego.", - "workspace.home.billing.loading": "Ładowanie...", - "workspace.home.billing.enable": "Włącz rozliczenia", - "workspace.home.billing.currentBalance": "Aktualne saldo", - - "workspace.newUser.feature.tested.title": "Przetestowane i zweryfikowane modele", - "workspace.newUser.feature.tested.body": - "Przeprowadziliśmy testy porównawcze i przetestowaliśmy modele specjalnie dla agentów kodujących, aby zapewnić najlepszą wydajność.", - "workspace.newUser.feature.quality.title": "Najwyższa jakość", - "workspace.newUser.feature.quality.body": - "Dostęp do modeli skonfigurowanych pod kątem optymalnej wydajności - bez degradacji jakości czy przekierowywania do tańszych dostawców.", - "workspace.newUser.feature.lockin.title": "Brak blokady (Lock-in)", - "workspace.newUser.feature.lockin.body": - "Używaj Zen z dowolnym agentem kodującym i kontynuuj korzystanie z innych dostawców z OpenCode, kiedy tylko chcesz.", - "workspace.newUser.copyApiKey": "Skopiuj klucz API", - "workspace.newUser.copyKey": "Skopiuj klucz", - "workspace.newUser.copied": "Skopiowano!", - "workspace.newUser.step.enableBilling": "Włącz rozliczenia", - "workspace.newUser.step.login.before": "Uruchom", - "workspace.newUser.step.login.after": "i wybierz opencode", - "workspace.newUser.step.pasteKey": "Wklej swój klucz API", - "workspace.newUser.step.models.before": "Uruchom opencode i wpisz", - "workspace.newUser.step.models.after": "aby wybrać model", - - "workspace.models.title": "Modele", - "workspace.models.subtitle.beforeLink": "Zarządzaj dostępem członków obszaru roboczego do modeli.", - "workspace.models.table.model": "Model", - "workspace.models.table.enabled": "Włączony", - - "workspace.providers.title": "Przynieś własny klucz (BYOK)", - "workspace.providers.subtitle": "Skonfiguruj własne klucze API od dostawców AI.", - "workspace.providers.placeholder": "Wprowadź klucz API {{provider}} ({{prefix}}...)", - "workspace.providers.configure": "Konfiguruj", - "workspace.providers.edit": "Edytuj", - "workspace.providers.delete": "Usuń", - "workspace.providers.saving": "Zapisywanie...", - "workspace.providers.save": "Zapisz", - "workspace.providers.table.provider": "Dostawca", - "workspace.providers.table.apiKey": "Klucz API", - - "workspace.usage.title": "Historia użycia", - "workspace.usage.subtitle": "Ostatnie użycie API i koszty.", - "workspace.usage.empty": "Wykonaj pierwsze wywołanie API, aby rozpocząć.", - "workspace.usage.table.date": "Data", - "workspace.usage.table.model": "Model", - "workspace.usage.table.input": "Wejście", - "workspace.usage.table.output": "Wyjście", - "workspace.usage.table.cost": "Koszt", - "workspace.usage.table.session": "Sesja", - "workspace.usage.breakdown.input": "Wejście", - "workspace.usage.breakdown.cacheRead": "Odczyt Cache", - "workspace.usage.breakdown.cacheWrite": "Zapis Cache", - "workspace.usage.breakdown.output": "Wyjście", - "workspace.usage.breakdown.reasoning": "Rozumowanie", - "workspace.usage.subscription": "Black (${{amount}})", - "workspace.usage.lite": "Go (${{amount}})", - "workspace.usage.byok": "BYOK (${{amount}})", - - "workspace.cost.title": "Koszt", - "workspace.cost.subtitle": "Koszty użycia w podziale na modele.", - "workspace.cost.allModels": "Wszystkie modele", - "workspace.cost.allKeys": "Wszystkie klucze", - "workspace.cost.deletedSuffix": "(usunięte)", - "workspace.cost.empty": "Brak danych o użyciu dla wybranego okresu.", - "workspace.cost.subscriptionShort": "sub", - - "workspace.keys.title": "Klucze API", - "workspace.keys.subtitle": "Zarządzaj kluczami API do usług opencode.", - "workspace.keys.create": "Utwórz klucz API", - "workspace.keys.placeholder": "Wpisz nazwę klucza", - "workspace.keys.empty": "Utwórz klucz API bramy opencode", - "workspace.keys.table.name": "Nazwa", - "workspace.keys.table.key": "Klucz", - "workspace.keys.table.createdBy": "Utworzony przez", - "workspace.keys.table.lastUsed": "Ostatnio użyty", - "workspace.keys.copyApiKey": "Skopiuj klucz API", - "workspace.keys.delete": "Usuń", - - "workspace.members.title": "Członkowie", - "workspace.members.subtitle": "Zarządzaj członkami obszaru roboczego i ich uprawnieniami.", - "workspace.members.invite": "Zaproś członka", - "workspace.members.inviting": "Zapraszanie...", - "workspace.members.beta.beforeLink": "Obszary robocze są darmowe dla zespołów w fazie beta.", - "workspace.members.form.invitee": "Zaproszona osoba", - "workspace.members.form.emailPlaceholder": "Wpisz e-mail", - "workspace.members.form.role": "Rola", - "workspace.members.form.monthlyLimit": "Miesięczny limit wydatków", - "workspace.members.noLimit": "Bez limitu", - "workspace.members.noLimitLowercase": "bez limitu", - "workspace.members.invited": "zaproszono", - "workspace.members.edit": "Edytuj", - "workspace.members.delete": "Usuń", - "workspace.members.saving": "Zapisywanie...", - "workspace.members.save": "Zapisz", - "workspace.members.table.email": "E-mail", - "workspace.members.table.role": "Rola", - "workspace.members.table.monthLimit": "Limit miesięczny", - "workspace.members.role.admin": "Administrator", - "workspace.members.role.adminDescription": "Może zarządzać modelami, członkami i rozliczeniami", - "workspace.members.role.member": "Członek", - "workspace.members.role.memberDescription": "Może generować klucze API tylko dla siebie", - - "workspace.settings.title": "Ustawienia", - "workspace.settings.subtitle": "Zaktualizuj nazwę i preferencje obszaru roboczego.", - "workspace.settings.workspaceName": "Nazwa obszaru roboczego", - "workspace.settings.defaultName": "Domyślny", - "workspace.settings.updating": "Aktualizowanie...", - "workspace.settings.save": "Zapisz", - "workspace.settings.edit": "Edytuj", - - "workspace.billing.title": "Rozliczenia", - "workspace.billing.subtitle.beforeLink": "Zarządzaj metodami płatności.", - "workspace.billing.contactUs": "Skontaktuj się z nami", - "workspace.billing.subtitle.afterLink": "jeśli masz jakiekolwiek pytania.", - "workspace.billing.currentBalance": "Aktualne saldo", - "workspace.billing.add": "Dodaj $", - "workspace.billing.enterAmount": "Wpisz kwotę", - "workspace.billing.loading": "Ładowanie...", - "workspace.billing.addAction": "Dodaj", - "workspace.billing.addBalance": "Doładuj saldo", - "workspace.billing.alipay": "Alipay", - "workspace.billing.wechat": "WeChat Pay", - "workspace.billing.linkedToStripe": "Połączono ze Stripe", - "workspace.billing.manage": "Zarządzaj", - "workspace.billing.enable": "Włącz rozliczenia", - - "workspace.monthlyLimit.title": "Limit miesięczny", - "workspace.monthlyLimit.subtitle": "Ustaw miesięczny limit użycia dla swojego konta.", - "workspace.monthlyLimit.placeholder": "50", - "workspace.monthlyLimit.setting": "Ustawianie...", - "workspace.monthlyLimit.set": "Ustaw", - "workspace.monthlyLimit.edit": "Edytuj limit", - "workspace.monthlyLimit.noLimit": "Brak ustawionego limitu użycia.", - "workspace.monthlyLimit.currentUsage.beforeMonth": "Aktualne użycie za", - "workspace.monthlyLimit.currentUsage.beforeAmount": "wynosi $", - - "workspace.redeem.title": "Zrealizuj kupon", - "workspace.redeem.subtitle": "Zrealizuj kod kuponu, aby otrzymać środki lub korzyści.", - "workspace.redeem.placeholder": "Wpisz kod kuponu", - "workspace.redeem.redeem": "Zrealizuj", - "workspace.redeem.redeeming": "Realizowanie...", - "workspace.redeem.success": "Kupon został zrealizowany.", - - "workspace.reload.title": "Automatyczne doładowanie", - "workspace.reload.disabled.before": "Automatyczne doładowanie jest", - "workspace.reload.disabled.state": "wyłączone", - "workspace.reload.disabled.after": "Włącz, aby automatycznie doładować, gdy saldo jest niskie.", - "workspace.reload.enabled.before": "Automatyczne doładowanie jest", - "workspace.reload.enabled.state": "włączone", - "workspace.reload.enabled.middle": "Doładujemy", - "workspace.reload.processingFee": "opłata procesowa", - "workspace.reload.enabled.after": "gdy saldo osiągnie", - "workspace.reload.edit": "Edytuj", - "workspace.reload.enable": "Włącz", - "workspace.reload.enableAutoReload": "Włącz automatyczne doładowanie", - "workspace.reload.reloadAmount": "Doładuj kwotą $", - "workspace.reload.whenBalanceReaches": "Gdy saldo osiągnie $", - "workspace.reload.saving": "Zapisywanie...", - "workspace.reload.save": "Zapisz", - "workspace.reload.failedAt": "Doładowanie nie powiodło się o", - "workspace.reload.reason": "Powód:", - "workspace.reload.updatePaymentMethod": "Zaktualizuj metodę płatności i spróbuj ponownie.", - "workspace.reload.retrying": "Ponawianie...", - "workspace.reload.retry": "Spróbuj ponownie", - "workspace.reload.error.paymentFailed": "Płatność nie powiodła się.", - - "workspace.payments.title": "Historia płatności", - "workspace.payments.subtitle": "Ostatnie transakcje płatnicze.", - "workspace.payments.table.date": "Data", - "workspace.payments.table.paymentId": "ID płatności", - "workspace.payments.table.amount": "Kwota", - "workspace.payments.table.receipt": "Rachunek", - "workspace.payments.type.credit": "środki", - "workspace.payments.type.subscription": "subskrypcja", - "workspace.payments.view": "Zobacz", - - "workspace.black.time.day": "dzień", - "workspace.black.time.days": "dni", - "workspace.black.time.hour": "godzina", - "workspace.black.time.hours": "godzin(y)", - "workspace.black.time.minute": "minuta", - "workspace.black.time.minutes": "minut(y)", - "workspace.black.time.fewSeconds": "kilka sekund", - "workspace.black.subscription.title": "Subskrypcja", - "workspace.black.subscription.message": "Subskrybujesz OpenCode Black za ${{plan}} miesięcznie.", - "workspace.black.subscription.ending": - "OpenCode Black kończy się wraz z bieżącym okresem rozliczeniowym i nie zostanie odnowiony. Przeniesiemy Cię do nowej konsoli.", - "workspace.black.subscription.rollingUsage": "Użycie (okno 5h)", - "workspace.black.subscription.weeklyUsage": "Użycie tygodniowe", - "workspace.black.subscription.resetsIn": "Resetuje się za", - "workspace.black.subscription.useBalance": "Użyj dostępnego salda po osiągnięciu limitów użycia", - "workspace.black.waitlist.title": "Lista oczekujących", - "workspace.black.waitlist.joined": "Jesteś na liście oczekujących na plan OpenCode Black za ${{plan}} miesięcznie.", - "workspace.black.waitlist.ready": "Jesteśmy gotowi zapisać Cię do planu OpenCode Black za ${{plan}} miesięcznie.", - "workspace.black.waitlist.leave": "Opuść listę oczekujących", - "workspace.black.waitlist.leaving": "Opuszczanie...", - "workspace.black.waitlist.left": "Opuszczono", - "workspace.black.waitlist.enroll": "Zapisz się", - "workspace.black.waitlist.enrolling": "Zapisywanie...", - "workspace.black.waitlist.enrolled": "Zapisano", - "workspace.black.waitlist.enrollNote": - "Po kliknięciu Zapisz się, Twoja subskrypcja rozpocznie się natychmiast, a karta zostanie obciążona.", - - "workspace.lite.loading": "Ładowanie...", - "workspace.lite.time.day": "dzień", - "workspace.lite.time.days": "dni", - "workspace.lite.time.hour": "godzina", - "workspace.lite.time.hours": "godzin(y)", - "workspace.lite.time.minute": "minuta", - "workspace.lite.time.minutes": "minut(y)", - "workspace.lite.time.fewSeconds": "kilka sekund", - "workspace.lite.subscription.message": "Subskrybujesz OpenCode Go.", - "workspace.lite.subscription.manage": "Zarządzaj subskrypcją", - "workspace.lite.subscription.rollingUsage": "Użycie w ciągu 5 godzin", - "workspace.lite.subscription.rollingQuota": "Limit 5-godzinny", - "workspace.lite.subscription.weeklyUsage": "Użycie tygodniowe", - "workspace.lite.subscription.weeklyQuota": "Limit tygodniowy", - "workspace.lite.subscription.monthlyUsage": "Użycie miesięczne", - "workspace.lite.subscription.monthlyQuota": "Limit miesięczny", - "workspace.lite.subscription.resetsIn": "Resetuje się za", - "workspace.lite.subscription.showDetails": "Pokaż szczegóły", - "workspace.lite.subscription.hideDetails": "Ukryj szczegóły", - "workspace.lite.subscription.model": "Model", - "workspace.lite.subscription.contribution": "%", - "workspace.lite.subscription.total": "Łącznie", - "workspace.lite.subscription.useBalance": "Użyj dostępnego salda po osiągnięciu limitów użycia", - "workspace.lite.subscription.selectProvider": - 'Wybierz "OpenCode Go" jako dostawcę w konfiguracji opencode, aby używać modeli Go.', - "workspace.lite.providers.title": "Dostawcy", - "workspace.lite.providers.description": "Kontroluj, którzy dostawcy są używani do routingu.", - "workspace.lite.providers.allowTraining": "Zezwalaj na modele wykorzystujące dane żądań do trenowania", - "workspace.lite.providers.useChina": "Włącz modele hostowane w Chinach", - "workspace.lite.black.message": - "Obecnie subskrybujesz OpenCode Black lub jesteś na liście oczekujących. Jeśli chcesz przejść na Go, najpierw anuluj subskrypcję.", - "workspace.lite.other.message": - "Inny członek tego obszaru roboczego już subskrybuje OpenCode Go. Tylko jeden członek na obszar roboczy może subskrybować.", - "workspace.lite.promo.description": - "OpenCode Go kosztuje {{price}} i zapewnia niezawodny dostęp do popularnych otwartych modeli kodowania z hojnymi limitami użycia.", - "workspace.lite.promo.price": "$10/miesiąc", - "workspace.lite.promo.modelsTitle": "Co zawiera", - "workspace.lite.promo.footer": - "Plan został opracowany przede wszystkim z myślą o użytkownikach z całego świata i zapewnia stabilny globalny dostęp. Ceny i limity użycia mogą ulec zmianie w miarę zdobywania doświadczeń na podstawie początkowego korzystania z usługi i otrzymywanych opinii.", - "workspace.lite.promo.subscribe": "Subskrybuj Go", - "workspace.lite.promo.subscribing": "Przekierowywanie...", - "workspace.lite.promo.otherMethods": "Inne metody płatności", - "workspace.lite.promo.selectMethod": "Wybierz metodę płatności", - - "workspace.referral.copyLink": "Kopiuj link", - "workspace.referral.copied": "Skopiowano", - "workspace.referral.overview.title": "Zaproś znajomych", - "workspace.referral.overview.subtitle": "Zdobądź $5, gdy znajomy się zasubskrybuje. On też dostanie $5.", - "workspace.referral.instructions.share": "Udostępnij swój link polecający", - "workspace.referral.instructions.subscribe": "Twój znajomy dołącza i subskrybuje Go", - "workspace.referral.instructions.claim": "Oboje otrzymujecie kredyt $5 do wykorzystania na limity użycia Go", - "workspace.referral.rewards.title": "Nagrody za polecenia", - "workspace.referral.rewards.description": "Wykorzystaj dostępne środki za polecenia na swoje użycie Go.", - "workspace.referral.rewards.subtitle": "Wykorzystano {{applied}} / {{total}} nagród.", - "workspace.referral.rewards.empty": "Brak nagród za polecenia.", - "workspace.referral.table.reward": "Nagroda", - "workspace.referral.table.referral": "Opis", - "workspace.referral.table.date": "Data", - "workspace.referral.reward.description.inviter": "Zaproszono {{email}}", - "workspace.referral.reward.description.invitee": "Zaproszony przez {{email}}", - "workspace.referral.reward.action.subscribeUnlock": "Subskrybuj, aby odblokować", - "workspace.referral.reward.action.view": "Zobacz nagrodę", - "workspace.referral.reward.action.applied": "Nagroda wykorzystana", - "workspace.referral.reward.source.pendingInviter": "Oczekiwanie na jego subskrypcję", - "workspace.referral.reward.source.pendingInvitee": "Subskrybuj, aby odblokować nagrodę", - "workspace.referral.reward.source.available": "Nagroda gotowa do wykorzystania", - "workspace.referral.reward.source.applied": "Nagroda wykorzystana", - "workspace.referral.reward.status.applied": "Nagroda wykorzystana", - "workspace.referral.reward.status.pendingInviter": "Subskrybuj, aby odblokować", - "workspace.referral.reward.status.pendingInvitee": "Subskrybuj, aby odblokować", - "workspace.referral.apply.noGo": "Subskrybuj, aby odblokować", - "workspace.referral.apply.preview": "Zobacz nagrodę", - "workspace.referral.apply.action": "Wykorzystaj", - "workspace.referral.apply.confirmTitle": "Wykorzystaj nagrodę", - "workspace.referral.apply.confirmBody": "Wykorzystaj {{amount}}, aby zmniejszyć aktualne użycie w tym workspace.", - "workspace.referral.apply.confirmAction": "Wykorzystaj", "download.title": "OpenCode | Pobierz", "download.meta.description": "Pobierz OpenCode na macOS, Windows i Linux", - "download.hero.title": "Pobierz OpenCode Desktop", - "download.hero.subtitle": "Dostępne w wersji Beta na macOS, Windows i Linux", - "download.hero.button": "Pobierz na {{os}}", "download.section.terminal": "Terminal OpenCode", "download.section.desktop": "Pulpit OpenCode", "download.section.extensions": "Rozszerzenia OpenCode", @@ -866,40 +441,6 @@ export const dict = { "changelog.hero.subtitle": "Nowe aktualizacje i ulepszenia OpenCode", "changelog.empty": "Nie znaleziono wpisów w dzienniku zmian.", "changelog.viewJson": "Zobacz JSON", - - "bench.list.title": "Benchmark", - "bench.list.heading": "Benchmarki", - "bench.list.table.agent": "Agent", - "bench.list.table.model": "Model", - "bench.list.table.score": "Wynik", - "bench.submission.error.allFieldsRequired": "Wszystkie pola są wymagane.", - - "bench.detail.title": "Benchmark - {{task}}", - "bench.detail.notFound": "Nie znaleziono zadania", - "bench.detail.na": "Brak danych", - "bench.detail.labels.agent": "Agent", - "bench.detail.labels.model": "Model", - "bench.detail.labels.task": "Zadanie", - "bench.detail.labels.repo": "Repozytorium", - "bench.detail.labels.from": "Z", - "bench.detail.labels.to": "Do", - "bench.detail.labels.prompt": "Prompt", - "bench.detail.labels.commit": "Commit", - "bench.detail.labels.averageDuration": "Średni czas trwania", - "bench.detail.labels.averageScore": "Średni wynik", - "bench.detail.labels.averageCost": "Średni koszt", - "bench.detail.labels.summary": "Podsumowanie", - "bench.detail.labels.runs": "Uruchomienia", - "bench.detail.labels.score": "Wynik", - "bench.detail.labels.base": "Baza", - "bench.detail.labels.penalty": "Kara", - "bench.detail.labels.weight": "waga", - "bench.detail.table.run": "Uruchomienie", - "bench.detail.table.score": "Wynik (Baza - Kara)", - "bench.detail.table.cost": "Koszt", - "bench.detail.table.duration": "Czas trwania", - "bench.detail.run.title": "Uruchomienie {{n}}", - "bench.detail.rawJson": "Surowy JSON", } as const export type Key = keyof typeof dict diff --git a/packages/console/app/src/i18n/ru.ts b/packages/console/app/src/i18n/ru.ts index 49d55724db81..b06ac5e46327 100644 --- a/packages/console/app/src/i18n/ru.ts +++ b/packages/console/app/src/i18n/ru.ts @@ -6,12 +6,8 @@ export const dict = { "go.referral.ended.label": "Предупреждение", "go.referral.ended": "Реферальная программа завершена. Реферальные ссылки больше не начисляют кредиты ни вам, ни тому, кто ими поделился.", - "go.graph.bonus": "Лимит ×{{count}}", "nav.github": "GitHub", "nav.docs": "Документация", - "nav.changelog": "Список изменений", - "nav.discord": "Discord", - "nav.x": "X", "nav.enterprise": "Enterprise", "nav.zen": "Zen", "nav.login": "Войти", @@ -50,18 +46,7 @@ export const dict = { "notFound.logoLightAlt": "светлый логотип opencode", "notFound.logoDarkAlt": "темный логотип opencode", - "user.logout": "Выйти", - - "auth.callback.error.codeMissing": "Код авторизации не найден.", - - "workspace.select": "Выбрать рабочее пространство", - "workspace.createNew": "+ Создать рабочее пространство", - "workspace.modal.title": "Создать рабочее пространство", - "workspace.modal.placeholder": "Введите название рабочего пространства", - "common.cancel": "Отмена", - "common.creating": "Создание...", - "common.create": "Создать", "common.contactUs": "Свяжитесь с нами", "common.videoUnsupported": "Ваш браузер не поддерживает видео тег.", @@ -69,23 +54,6 @@ export const dict = { "common.faq": "FAQ", "common.learnMore": "Подробнее", - "error.invalidPlan": "Неверный план", - "error.workspaceRequired": "Требуется ID рабочего пространства", - "error.alreadySubscribed": "У этого рабочего пространства уже есть подписка", - "error.limitRequired": "Требуется лимит.", - "error.monthlyLimitInvalid": "Укажите корректный ежемесячный лимит.", - "error.workspaceNameRequired": "Требуется название рабочего пространства.", - "error.nameTooLong": "Название должно быть не более 255 символов.", - "error.emailRequired": "Требуется email", - "error.roleRequired": "Требуется роль", - "error.idRequired": "Требуется ID", - "error.nameRequired": "Требуется имя", - "error.providerRequired": "Требуется провайдер", - "error.apiKeyRequired": "Требуется API ключ", - "error.modelRequired": "Требуется модель", - "error.reloadAmountMin": "Сумма пополнения должна быть не менее ${{amount}}", - "error.reloadTriggerMin": "Порог баланса должен быть не менее ${{amount}}", - "app.meta.description": "OpenCode - AI-агент с открытым кодом для программирования.", "home.title": "OpenCode | AI-агент с открытым кодом для программирования", @@ -107,14 +75,6 @@ export const dict = { "temp.logoDarkAlt": "темный логотип opencode", "home.banner.badge": "Новое", - "home.banner.text": "Представляем вкладки в десктопном приложении.", - "home.banner.platforms": "Доступно на macOS, Windows и Linux", - "home.banner.downloadNow": "Скачать", - "home.banner.downloadBetaNow": "Скачать бету для десктопа", - "home.promo.title": "Представляем вкладки в десктопном приложении", - "home.promo.body": "Организуйте работу и активные сессии с помощью вкладок.", - "home.promo.cta": "Скачайте последнюю версию, чтобы начать.", - "home.promo.close": "Закрыть объявление о десктопном приложении", "home.hero.title": "AI-агент с открытым кодом для программирования", "home.hero.subtitle.a": "Бесплатные модели включены, или подключите любую модель от любого провайдера,", @@ -274,10 +234,7 @@ export const dict = { "go.hero.body": "Go открывает доступ к агентам-программистам разработчикам по всему миру. Предлагая щедрые лимиты и надежный доступ к наиболее способным моделям с открытым исходным кодом, вы можете создавать проекты с мощными агентами, не беспокоясь о затратах или доступности.", - "go.cta.start": "Подписаться на Go", - "go.cta.template": "{{text}} {{price}}", "go.cta.text": "Подписаться на Go", - "go.cta.price": "$10/месяц", "go.plans.month": "в месяц", "go.plans.plus.cta": "Подписаться на Go Plus", "go.plans.plus.description": "Go Plus стоит $40/месяц и предлагает более высокие лимиты.", @@ -290,12 +247,6 @@ export const dict = { "go.plans.limits": "Лимиты", "go.plans.description": "Примерное число запросов за 5 часов и месячные лимиты по моделям", "go.plans.legend": "Тарифы", - "go.pricing.body": - "Используйте с любым агентом. $10/месяц. Пополняйте баланс при необходимости. Отменить можно в любое время.", - "go.graph.free": "Бесплатно", - "go.graph.freePill": "Big Pickle и бесплатные модели", - "go.graph.go": "Go", - "go.graph.label": "Запросов за 5 часов", "go.graph.period": "Использование", "go.graph.model": "Модель", "go.graph.requests": "Примерное число запросов / 5 ч", @@ -307,30 +258,7 @@ export const dict = { "go.graph.limitedRegions": "доступно в отдельных регионах", "go.graph.limitedTime": "ограниченное время", "go.graph.usageLimits": "Лимиты использования", - "go.graph.aria": "Запросов за 5ч: {{free}} против {{go}}", - "go.testimonials.brand.zen": "Zen", - "go.testimonials.brand.go": "Go", - "go.testimonials.handle": "@OpenCode", - "go.testimonials.dax.name": "Dax Raad", - "go.testimonials.dax.title": "ex-CEO, Terminal Products", - "go.testimonials.dax.quoteAfter": "изменил мою жизнь, это действительно очевидный выбор.", - "go.testimonials.jay.name": "Jay V", - "go.testimonials.jay.title": "ex-Founder, SEED, PM, Melt, Pop, Dapt, Cadmus, и ViewPoint", - "go.testimonials.jay.quoteBefore": "4 из 5 человек в нашей команде любят использовать", - "go.testimonials.jay.quoteAfter": ".", - "go.testimonials.adam.name": "Adam Elmore", - "go.testimonials.adam.title": "ex-Hero, AWS", - "go.testimonials.adam.quoteBefore": "Я не могу не порекомендовать", - "go.testimonials.adam.quoteAfter": "достаточно сильно. Серьезно, это очень круто.", - "go.testimonials.david.name": "David Hill", - "go.testimonials.david.title": "ex-Head of Design, Laravel", - "go.testimonials.david.quoteBefore": "С", - "go.testimonials.david.quoteAfter": - "я знаю, что все модели протестированы и идеально подходят для агентов-программистов.", - "go.testimonials.frank.name": "Frank Wang", - "go.testimonials.frank.title": "ex-Intern, Nvidia (4 раза)", - "go.testimonials.frank.quote": "Жаль, что я больше не в Nvidia.", "go.problem.title": "Какую проблему решает Go?", "go.problem.body": "Мы стремимся сделать OpenCode доступным для как можно большего числа людей. OpenCode Go - это недорогая подписка за $10/месяц. Она предоставляет щедрые лимиты и надежный доступ к самым мощным моделям с открытым исходным кодом.", @@ -349,13 +277,6 @@ export const dict = { "go.how.step2.afterLink": "с щедрыми лимитами", "go.how.step3.title": "Начните кодить", "go.how.step3.body": "с надежным доступом к open-source моделям", - "go.privacy.title": "Ваша приватность важна для нас", - "go.privacy.body": - "План разработан в первую очередь для международных пользователей, с моделями, размещенными в США, ЕС и Сингапуре для стабильного глобального доступа.", - "go.privacy.contactAfter": "если у вас есть вопросы.", - "go.privacy.beforeExceptions": - "Модели Go размещены в США. Провайдеры следуют политике нулевого хранения и не используют ваши данные для обучения моделей, за", - "go.privacy.exceptionsLink": "следующими исключениями", "go.faq.q1": "Что такое OpenCode Go?", "go.faq.a1": "Go — это недорогая подписка, дающая надежный доступ к мощным моделям с открытым исходным кодом для агентов-программистов.", @@ -379,7 +300,6 @@ export const dict = { "go.faq.a5.retention0": "0 дней", "go.faq.a5.used": "Используется", "go.faq.a5.notUsed": "Не используется", - "go.faq.a5.noAgreement": "Нет соглашения", "go.faq.a5.notZdr": "Не ZDR", "go.faq.a5.grokRetention": "ZDR отключает важные функции API, зависящие от сохраненных данных, включая Responses API с сохранением состояния, Files and Collections и Batch API.", @@ -391,9 +311,6 @@ export const dict = { "go.faq.a5.museRetention": "Значительно сниженная стоимость токенов в обмен на разрешение использовать ваши промпты и ответы для обучения будущих моделей Meta.", - "go.faq.a5.beforeExceptions": - "Модели Go размещены в США. Провайдеры следуют политике нулевого хранения и не используют ваши данные для обучения моделей, за", - "go.faq.a5.exceptionsLink": "следующими исключениями", "go.faq.q6": "Могу ли я пополнить баланс?", "go.faq.a6": "Если вам нужно больше использования, вы можете пополнить баланс в своем аккаунте.", "go.faq.q7": "Могу ли я отменить подписку?", @@ -409,36 +326,6 @@ export const dict = { "go.faq.a10": "Вы можете претендовать на возврат, если списание произошло в течение последних 14 дней и вы не использовали лимит Go в этом расчетном периоде. {{contact}}, чтобы запросить возврат.", - "zen.api.error.rateLimitExceeded": "Превышен лимит запросов. Пожалуйста, попробуйте позже.", - "zen.api.error.modelNotSupported": "Модель {{model}} не поддерживается", - "zen.api.error.modelFormatNotSupported": "Модель {{model}} не поддерживается для формата {{format}}", - "zen.api.error.noProviderAvailable": "Нет доступных провайдеров", - "zen.api.error.providerNotSupported": "Провайдер {{provider}} не поддерживается", - "zen.api.error.missingApiKey": "Отсутствует API ключ.", - "zen.api.error.invalidApiKey": "Неверный API ключ.", - "zen.api.error.requestBlockedByUpstreamProvider": "Запрос заблокирован вышестоящим провайдером.", - "zen.api.error.subscriptionQuotaExceeded": "Квота подписки превышена. Повторите попытку через {{retryIn}}.", - "zen.api.error.goSubscriptionRollingLimitExceeded": - "Достигнут лимит использования за 5 часов. Сбросится через {{retryIn}}. Чтобы продолжить использовать эту модель сейчас, включите оплату с доступного баланса: {{consoleGoUrl}}", - "zen.api.error.goSubscriptionWeeklyLimitExceeded": - "Достигнут недельный лимит использования. Сбросится через {{retryIn}}. Чтобы продолжить использовать эту модель сейчас, включите оплату с доступного баланса: {{consoleGoUrl}}", - "zen.api.error.goSubscriptionMonthlyLimitExceeded": - "Достигнут месячный лимит использования. Сбросится через {{retryIn}}. Чтобы продолжить использовать эту модель сейчас, включите оплату с доступного баланса: {{consoleGoUrl}}", - "zen.api.error.noPaymentMethod": "Нет способа оплаты. Добавьте способ оплаты здесь: {{billingUrl}}", - "zen.api.error.insufficientBalance": "Недостаточно средств. Управляйте оплатой здесь: {{billingUrl}}", - "zen.api.error.workspaceMonthlyLimitReached": - "Ваше рабочее пространство достигло ежемесячного лимита расходов в ${{amount}}. Управляйте лимитами здесь: {{billingUrl}}", - "zen.api.error.userMonthlyLimitReached": - "Вы достигли ежемесячного лимита расходов в ${{amount}}. Управляйте лимитами здесь: {{membersUrl}}", - "zen.api.error.modelDisabled": "Модель отключена", - "zen.api.error.regionNotAllowed": - "Последняя версия этой модели размещена только в Китае. Чтобы использовать её, необходимо явно подтвердить согласие: {{consoleGoUrl}}", - "zen.api.error.countryNotAllowed": "Эта модель недоступна в вашей стране.", - "zen.api.error.trainingNotAllowed": - "Эта модель собирает данные, которые используются для улучшения её качества, и требует явного согласия: {{consoleGoUrl}}", - "zen.api.error.trialEnded": - "Бесплатная акция для {{model}} завершена. Вы можете продолжить использование модели, подписавшись на OpenCode Go - {{link}}", - "black.meta.title": "OpenCode Black | Доступ к лучшим моделям для кодинга в мире", "black.meta.description": "Получите доступ к Claude, GPT, Gemini и другим моделям с подпиской OpenCode Black.", "black.hero.title": "Доступ к лучшим моделям для кодинга в мире", @@ -460,330 +347,14 @@ export const dict = { "black.terms.5": "Подписки предназначены для частных лиц, для команд обратитесь в Enterprise", "black.terms.6": "Лимиты могут быть скорректированы, а планы могут быть прекращены в будущем", "black.terms.7": "Отмените подписку в любое время", - "black.action.continue": "Продолжить", "black.finePrint.beforeTerms": "Указанные цены не включают применимые налоги", "black.finePrint.terms": "Условия обслуживания", "black.workspace.title": "OpenCode Black | Выбор рабочего пространства", "black.workspace.selectPlan": "Выберите рабочее пространство для этого плана", "black.workspace.name": "Рабочее пространство {{n}}", - "black.subscribe.title": "Подписаться на OpenCode Black", - "black.subscribe.paymentMethod": "Способ оплаты", - "black.subscribe.loadingPaymentForm": "Загрузка формы оплаты...", - "black.subscribe.selectWorkspaceToContinue": "Выберите рабочее пространство для продолжения", - "black.subscribe.failurePrefix": "Ой!", - "black.subscribe.error.generic": "Произошла ошибка", - "black.subscribe.error.invalidPlan": "Неверный план", - "black.subscribe.error.workspaceRequired": "Требуется ID рабочего пространства", - "black.subscribe.error.alreadySubscribed": "У этого рабочего пространства уже есть подписка", - "black.subscribe.processing": "Обработка...", - "black.subscribe.submit": "Подписаться на ${{plan}}", - "black.subscribe.form.chargeNotice": "Оплата будет списана только при активации вашей подписки", - "black.subscribe.success.title": "Вы в списке ожидания OpenCode Black", - "black.subscribe.success.subscriptionPlan": "План подписки", - "black.subscribe.success.planName": "OpenCode Black {{plan}}", - "black.subscribe.success.amount": "Сумма", - "black.subscribe.success.amountValue": "${{plan}} в месяц", - "black.subscribe.success.paymentMethod": "Способ оплаты", - "black.subscribe.success.dateJoined": "Дата присоединения", - "black.subscribe.success.chargeNotice": "С вашей карты будет списана оплата при активации подписки", - - "workspace.nav.zen": "Zen", - "workspace.nav.go": "Go", - "workspace.nav.usage": "Использование", - "workspace.nav.apiKeys": "API Ключи", - "workspace.nav.members": "Участники", - "workspace.nav.billing": "Оплата", - "workspace.nav.settings": "Настройки", - - "workspace.home.banner.beforeLink": "Надежные оптимизированные модели для кодинг-агентов.", - "workspace.lite.banner.beforeLink": "Недорогие модели для кодинга, доступные каждому.", - "workspace.home.billing.loading": "Загрузка...", - "workspace.home.billing.enable": "Включить оплату", - "workspace.home.billing.currentBalance": "Текущий баланс", - - "workspace.newUser.feature.tested.title": "Протестированные и проверенные модели", - "workspace.newUser.feature.tested.body": - "Мы провели бенчмаркинг и тестирование моделей специально для кодинг-агентов, чтобы обеспечить лучшую производительность.", - "workspace.newUser.feature.quality.title": "Высочайшее качество", - "workspace.newUser.feature.quality.body": - "Доступ к моделям, настроенным для оптимальной производительности — никаких даунгрейдов или перенаправления к дешевым провайдерам.", - "workspace.newUser.feature.lockin.title": "Без привязки (Lock-in)", - "workspace.newUser.feature.lockin.body": - "Используйте Zen с любым кодинг-агентом и продолжайте использовать других провайдеров с opencode, когда захотите.", - "workspace.newUser.copyApiKey": "Копировать API ключ", - "workspace.newUser.copyKey": "Копировать ключ", - "workspace.newUser.copied": "Скопировано!", - "workspace.newUser.step.enableBilling": "Включить оплату", - "workspace.newUser.step.login.before": "Запустите", - "workspace.newUser.step.login.after": "и выберите opencode", - "workspace.newUser.step.pasteKey": "Вставьте ваш API ключ", - "workspace.newUser.step.models.before": "Запустите opencode и выполните", - "workspace.newUser.step.models.after": "для выбора модели", - - "workspace.models.title": "Модели", - "workspace.models.subtitle.beforeLink": - "Управляйте тем, к каким моделям имеют доступ участники рабочего пространства.", - "workspace.models.table.model": "Модель", - "workspace.models.table.enabled": "Включено", - - "workspace.providers.title": "Использовать свой ключ (BYOK)", - "workspace.providers.subtitle": "Настройте свои собственные API ключи от AI-провайдеров.", - "workspace.providers.placeholder": "Введите API ключ {{provider}} ({{prefix}}...)", - "workspace.providers.configure": "Настроить", - "workspace.providers.edit": "Изменить", - "workspace.providers.delete": "Удалить", - "workspace.providers.saving": "Сохранение...", - "workspace.providers.save": "Сохранить", - "workspace.providers.table.provider": "Провайдер", - "workspace.providers.table.apiKey": "API ключ", - - "workspace.usage.title": "История использования", - "workspace.usage.subtitle": "Недавнее использование API и расходы.", - "workspace.usage.empty": "Сделайте первый API вызов, чтобы начать.", - "workspace.usage.table.date": "Дата", - "workspace.usage.table.model": "Модель", - "workspace.usage.table.input": "Вход", - "workspace.usage.table.output": "Выход", - "workspace.usage.table.cost": "Стоимость", - "workspace.usage.table.session": "Сессия", - "workspace.usage.breakdown.input": "Вход", - "workspace.usage.breakdown.cacheRead": "Чтение кэша", - "workspace.usage.breakdown.cacheWrite": "Запись кэша", - "workspace.usage.breakdown.output": "Выход", - "workspace.usage.breakdown.reasoning": "Reasoning (рассуждения)", - "workspace.usage.subscription": "Black (${{amount}})", - "workspace.usage.lite": "Go (${{amount}})", - "workspace.usage.byok": "BYOK (${{amount}})", - - "workspace.cost.title": "Расходы", - "workspace.cost.subtitle": "Расходы на использование с разбивкой по моделям.", - "workspace.cost.allModels": "Все модели", - "workspace.cost.allKeys": "Все ключи", - "workspace.cost.deletedSuffix": "(удалено)", - "workspace.cost.empty": "Нет данных об использовании за выбранный период.", - "workspace.cost.subscriptionShort": "подписка", - - "workspace.keys.title": "API Ключи", - "workspace.keys.subtitle": "Управляйте вашими API ключами для доступа к сервисам opencode.", - "workspace.keys.create": "Создать API ключ", - "workspace.keys.placeholder": "Введите название ключа", - "workspace.keys.empty": "Создайте API ключ для шлюза opencode", - "workspace.keys.table.name": "Название", - "workspace.keys.table.key": "Ключ", - "workspace.keys.table.createdBy": "Создан", - "workspace.keys.table.lastUsed": "Использован", - "workspace.keys.copyApiKey": "Копировать API ключ", - "workspace.keys.delete": "Удалить", - - "workspace.members.title": "Участники", - "workspace.members.subtitle": "Управляйте участниками рабочего пространства и их правами.", - "workspace.members.invite": "Пригласить участника", - "workspace.members.inviting": "Отправка приглашения...", - "workspace.members.beta.beforeLink": "Рабочие пространства бесплатны для команд во время беты.", - "workspace.members.form.invitee": "Приглашаемый", - "workspace.members.form.emailPlaceholder": "Введите email", - "workspace.members.form.role": "Роль", - "workspace.members.form.monthlyLimit": "Ежемесячный лимит расходов", - "workspace.members.noLimit": "Без лимита", - "workspace.members.noLimitLowercase": "без лимита", - "workspace.members.invited": "приглашен", - "workspace.members.edit": "Изменить", - "workspace.members.delete": "Удалить", - "workspace.members.saving": "Сохранение...", - "workspace.members.save": "Сохранить", - "workspace.members.table.email": "Email", - "workspace.members.table.role": "Роль", - "workspace.members.table.monthLimit": "Лимит на месяц", - "workspace.members.role.admin": "Админ", - "workspace.members.role.adminDescription": "Может управлять моделями, участниками и оплатой", - "workspace.members.role.member": "Участник", - "workspace.members.role.memberDescription": "Может создавать API ключи только для себя", - - "workspace.settings.title": "Настройки", - "workspace.settings.subtitle": "Обновите название и настройки вашего рабочего пространства.", - "workspace.settings.workspaceName": "Название рабочего пространства", - "workspace.settings.defaultName": "По умолчанию", - "workspace.settings.updating": "Обновление...", - "workspace.settings.save": "Сохранить", - "workspace.settings.edit": "Изменить", - - "workspace.billing.title": "Оплата", - "workspace.billing.subtitle.beforeLink": "Управление способами оплаты.", - "workspace.billing.contactUs": "Свяжитесь с нами", - "workspace.billing.subtitle.afterLink": "если у вас есть вопросы.", - "workspace.billing.currentBalance": "Текущий баланс", - "workspace.billing.add": "Пополнить $", - "workspace.billing.enterAmount": "Введите сумму", - "workspace.billing.loading": "Загрузка...", - "workspace.billing.addAction": "Пополнить", - "workspace.billing.addBalance": "Пополнить баланс", - "workspace.billing.alipay": "Alipay", - "workspace.billing.wechat": "WeChat Pay", - "workspace.billing.linkedToStripe": "Привязано к Stripe", - "workspace.billing.manage": "Управление", - "workspace.billing.enable": "Включить оплату", - - "workspace.monthlyLimit.title": "Ежемесячный лимит", - "workspace.monthlyLimit.subtitle": "Установите ежемесячный лимит расходов для вашего аккаунта.", - "workspace.monthlyLimit.placeholder": "50", - "workspace.monthlyLimit.setting": "Сохранение...", - "workspace.monthlyLimit.set": "Установить", - "workspace.monthlyLimit.edit": "Изменить лимит", - "workspace.monthlyLimit.noLimit": "Лимит использования не установлен.", - "workspace.monthlyLimit.currentUsage.beforeMonth": "Текущее использование за", - "workspace.monthlyLimit.currentUsage.beforeAmount": "составляет $", - - "workspace.redeem.title": "Активировать купон", - "workspace.redeem.subtitle": "Активируйте код купона, чтобы получить кредит или бонусы.", - "workspace.redeem.placeholder": "Введите код купона", - "workspace.redeem.redeem": "Активировать", - "workspace.redeem.redeeming": "Активация...", - "workspace.redeem.success": "Купон успешно активирован.", - - "workspace.reload.title": "Автопополнение", - "workspace.reload.disabled.before": "Автопополнение", - "workspace.reload.disabled.state": "отключено", - "workspace.reload.disabled.after": "Включите для автоматического пополнения при низком балансе.", - "workspace.reload.enabled.before": "Автопополнение", - "workspace.reload.enabled.state": "включено", - "workspace.reload.enabled.middle": "Мы пополним на", - "workspace.reload.processingFee": "комиссия", - "workspace.reload.enabled.after": "когда баланс достигнет", - "workspace.reload.edit": "Изменить", - "workspace.reload.enable": "Включить", - "workspace.reload.enableAutoReload": "Включить автопополнение", - "workspace.reload.reloadAmount": "Пополнить на $", - "workspace.reload.whenBalanceReaches": "Когда баланс достигнет $", - "workspace.reload.saving": "Сохранение...", - "workspace.reload.save": "Сохранить", - "workspace.reload.failedAt": "Пополнение не удалось", - "workspace.reload.reason": "Причина:", - "workspace.reload.updatePaymentMethod": "Пожалуйста, обновите способ оплаты и попробуйте снова.", - "workspace.reload.retrying": "Повторная попытка...", - "workspace.reload.retry": "Повторить", - "workspace.reload.error.paymentFailed": "Ошибка оплаты.", - - "workspace.payments.title": "История платежей", - "workspace.payments.subtitle": "Недавние транзакции.", - "workspace.payments.table.date": "Дата", - "workspace.payments.table.paymentId": "ID платежа", - "workspace.payments.table.amount": "Сумма", - "workspace.payments.table.receipt": "Квитанция", - "workspace.payments.type.credit": "кредит", - "workspace.payments.type.subscription": "подписка", - "workspace.payments.view": "Просмотр", - - "workspace.black.time.day": "день", - "workspace.black.time.days": "дней", - "workspace.black.time.hour": "час", - "workspace.black.time.hours": "часов", - "workspace.black.time.minute": "минута", - "workspace.black.time.minutes": "минут", - "workspace.black.time.fewSeconds": "несколько секунд", - "workspace.black.subscription.title": "Подписка", - "workspace.black.subscription.message": "Вы подписаны на OpenCode Black за ${{plan}} в месяц.", - "workspace.black.subscription.ending": - "OpenCode Black завершится в конце текущего расчётного периода и не будет продлён. Мы перенесём вас в новую консоль.", - "workspace.black.subscription.rollingUsage": "5-часовое использование", - "workspace.black.subscription.weeklyUsage": "Недельное использование", - "workspace.black.subscription.resetsIn": "Сброс через", - "workspace.black.subscription.useBalance": "Использовать доступный баланс после достижения лимитов", - "workspace.black.waitlist.title": "Список ожидания", - "workspace.black.waitlist.joined": "Вы в списке ожидания плана OpenCode Black за ${{plan}} в месяц.", - "workspace.black.waitlist.ready": "Мы готовы подключить вас к плану OpenCode Black за ${{plan}} в месяц.", - "workspace.black.waitlist.leave": "Покинуть список ожидания", - "workspace.black.waitlist.leaving": "Выход...", - "workspace.black.waitlist.left": "Вы покинули", - "workspace.black.waitlist.enroll": "Подключиться", - "workspace.black.waitlist.enrolling": "Подключение...", - "workspace.black.waitlist.enrolled": "Подключен", - "workspace.black.waitlist.enrollNote": - "Когда вы нажмете Подключиться, ваша подписка начнется немедленно, и с карты будет списана оплата.", - - "workspace.lite.loading": "Загрузка...", - "workspace.lite.time.day": "день", - "workspace.lite.time.days": "дней", - "workspace.lite.time.hour": "час", - "workspace.lite.time.hours": "часов", - "workspace.lite.time.minute": "минута", - "workspace.lite.time.minutes": "минут", - "workspace.lite.time.fewSeconds": "несколько секунд", - "workspace.lite.subscription.message": "Вы подписаны на OpenCode Go.", - "workspace.lite.subscription.manage": "Управление подпиской", - "workspace.lite.subscription.rollingUsage": "Использование за 5 часов", - "workspace.lite.subscription.rollingQuota": "Квота на 5 часов", - "workspace.lite.subscription.weeklyUsage": "Недельное использование", - "workspace.lite.subscription.weeklyQuota": "Недельная квота", - "workspace.lite.subscription.monthlyUsage": "Ежемесячное использование", - "workspace.lite.subscription.monthlyQuota": "Ежемесячная квота", - "workspace.lite.subscription.resetsIn": "Сброс через", - "workspace.lite.subscription.showDetails": "Показать подробности", - "workspace.lite.subscription.hideDetails": "Скрыть подробности", - "workspace.lite.subscription.model": "Модель", - "workspace.lite.subscription.contribution": "%", - "workspace.lite.subscription.total": "Итого", - "workspace.lite.subscription.useBalance": "Использовать доступный баланс после достижения лимитов", - "workspace.lite.subscription.selectProvider": - 'Выберите "OpenCode Go" в качестве провайдера в настройках opencode для использования моделей Go.', - "workspace.lite.providers.title": "Провайдеры", - "workspace.lite.providers.description": "Управляйте провайдерами, используемыми для маршрутизации.", - "workspace.lite.providers.allowTraining": "Разрешить модели, обучающиеся на данных запросов", - "workspace.lite.providers.useChina": "Включить модели, размещенные в Китае", - "workspace.lite.black.message": - "Вы подписаны на OpenCode Black или находитесь в списке ожидания. Пожалуйста, сначала отмените подписку, если хотите перейти на Go.", - "workspace.lite.other.message": - "Другой участник в этом рабочем пространстве уже подписан на OpenCode Go. Только один участник в рабочем пространстве может оформить подписку.", - "workspace.lite.promo.description": - "OpenCode Go стоит {{price}} и предоставляет надежный доступ к популярным открытым моделям кодирования с щедрыми лимитами использования.", - "workspace.lite.promo.price": "$10/месяц", - "workspace.lite.promo.modelsTitle": "Что включено", - "workspace.lite.promo.footer": - "План предназначен в первую очередь для пользователей по всему миру и обеспечивает стабильный глобальный доступ. Цены и лимиты использования могут меняться по мере изучения первых результатов использования и отзывов.", - "workspace.lite.promo.subscribe": "Подписаться на Go", - "workspace.lite.promo.subscribing": "Перенаправление...", - "workspace.lite.promo.otherMethods": "Другие способы оплаты", - "workspace.lite.promo.selectMethod": "Выберите способ оплаты", - - "workspace.referral.copyLink": "Копировать ссылку", - "workspace.referral.copied": "Скопировано", - "workspace.referral.overview.title": "Пригласите друзей", - "workspace.referral.overview.subtitle": "Получите $5, когда друг оформит подписку. Он тоже получит $5.", - "workspace.referral.instructions.share": "Поделитесь своей реферальной ссылкой", - "workspace.referral.instructions.subscribe": "Ваш друг присоединяется и оформляет подписку на Go", - "workspace.referral.instructions.claim": - "Вы оба получаете кредит на использование $5, который можно применить к лимитам использования Go", - "workspace.referral.rewards.title": "Реферальные награды", - "workspace.referral.rewards.description": "Используйте доступные реферальные кредиты для оплаты использования Go.", - "workspace.referral.rewards.subtitle": "Использовано {{applied}} / {{total}} наград.", - "workspace.referral.rewards.empty": "Реферальных наград пока нет.", - "workspace.referral.table.reward": "Награда", - "workspace.referral.table.referral": "Описание", - "workspace.referral.table.date": "Дата", - "workspace.referral.reward.description.inviter": "Приглашён {{email}}", - "workspace.referral.reward.description.invitee": "Приглашены пользователем {{email}}", - "workspace.referral.reward.action.subscribeUnlock": "Оформите подписку для разблокировки", - "workspace.referral.reward.action.view": "Посмотреть награду", - "workspace.referral.reward.action.applied": "Награда использована", - "workspace.referral.reward.source.pendingInviter": "Ожидание его подписки", - "workspace.referral.reward.source.pendingInvitee": "Подпишитесь, чтобы разблокировать награду", - "workspace.referral.reward.source.available": "Награда готова к применению", - "workspace.referral.reward.source.applied": "Награда использована", - "workspace.referral.reward.status.applied": "Награда использована", - "workspace.referral.reward.status.pendingInviter": "Оформите подписку для разблокировки", - "workspace.referral.reward.status.pendingInvitee": "Оформите подписку для разблокировки", - "workspace.referral.apply.noGo": "Оформите подписку для разблокировки", - "workspace.referral.apply.preview": "Посмотреть награду", - "workspace.referral.apply.action": "Применить", - "workspace.referral.apply.confirmTitle": "Применить награду", - "workspace.referral.apply.confirmBody": - "Используйте {{amount}}, чтобы уменьшить текущее использование этого workspace.", - "workspace.referral.apply.confirmAction": "Применить", "download.title": "OpenCode | Скачать", "download.meta.description": "Скачать OpenCode для macOS, Windows и Linux", - "download.hero.title": "Скачать OpenCode Desktop", - "download.hero.subtitle": "Доступна бета для macOS, Windows и Linux", - "download.hero.button": "Скачать для {{os}}", "download.section.terminal": "OpenCode Terminal", "download.section.desktop": "OpenCode Desktop", "download.section.extensions": "Расширения OpenCode", @@ -874,38 +445,4 @@ export const dict = { "changelog.hero.subtitle": "Новые обновления и улучшения OpenCode", "changelog.empty": "Записи в списке изменений не найдены.", "changelog.viewJson": "Посмотреть JSON", - - "bench.list.title": "Бенчмарк", - "bench.list.heading": "Бенчмарки", - "bench.list.table.agent": "Агент", - "bench.list.table.model": "Модель", - "bench.list.table.score": "Оценка", - "bench.submission.error.allFieldsRequired": "Все поля обязательны.", - - "bench.detail.title": "Бенчмарк - {{task}}", - "bench.detail.notFound": "Задача не найдена", - "bench.detail.na": "Н/Д", - "bench.detail.labels.agent": "Агент", - "bench.detail.labels.model": "Модель", - "bench.detail.labels.task": "Задача", - "bench.detail.labels.repo": "Репозиторий", - "bench.detail.labels.from": "От", - "bench.detail.labels.to": "До", - "bench.detail.labels.prompt": "Промпт", - "bench.detail.labels.commit": "Коммит", - "bench.detail.labels.averageDuration": "Средняя длительность", - "bench.detail.labels.averageScore": "Средняя оценка", - "bench.detail.labels.averageCost": "Средняя стоимость", - "bench.detail.labels.summary": "Сводка", - "bench.detail.labels.runs": "Запуски", - "bench.detail.labels.score": "Оценка", - "bench.detail.labels.base": "База", - "bench.detail.labels.penalty": "Штраф", - "bench.detail.labels.weight": "вес", - "bench.detail.table.run": "Запуск", - "bench.detail.table.score": "Оценка (База - Штраф)", - "bench.detail.table.cost": "Стоимость", - "bench.detail.table.duration": "Длительность", - "bench.detail.run.title": "Запуск {{n}}", - "bench.detail.rawJson": "Raw JSON", } satisfies Dict diff --git a/packages/console/app/src/i18n/th.ts b/packages/console/app/src/i18n/th.ts index f26debf4afba..3d6e85777e51 100644 --- a/packages/console/app/src/i18n/th.ts +++ b/packages/console/app/src/i18n/th.ts @@ -5,12 +5,8 @@ export const dict = { ...en, "go.referral.ended.label": "คำเตือน", "go.referral.ended": "โปรแกรมแนะนำเพื่อนสิ้นสุดแล้ว ลิงก์แนะนำจะไม่ให้เครดิตแก่คุณหรือผู้ที่แชร์ลิงก์อีกต่อไป", - "go.graph.bonus": "ใช้งาน {{count}} เท่า", "nav.github": "GitHub", "nav.docs": "เอกสาร", - "nav.changelog": "บันทึกการเปลี่ยนแปลง", - "nav.discord": "Discord", - "nav.x": "X", "nav.enterprise": "องค์กร", "nav.zen": "Zen", "nav.login": "เข้าสู่ระบบ", @@ -49,18 +45,7 @@ export const dict = { "notFound.logoLightAlt": "โลโก้ opencode แบบสว่าง", "notFound.logoDarkAlt": "โลโก้ opencode แบบมืด", - "user.logout": "ออกจากระบบ", - - "auth.callback.error.codeMissing": "ไม่พบ authorization code", - - "workspace.select": "เลือก Workspace", - "workspace.createNew": "+ สร้าง Workspace ใหม่", - "workspace.modal.title": "สร้าง Workspace ใหม่", - "workspace.modal.placeholder": "กรอกชื่อ Workspace", - "common.cancel": "ยกเลิก", - "common.creating": "กำลังสร้าง...", - "common.create": "สร้าง", "common.contactUs": "ติดต่อเรา", "common.videoUnsupported": "เบราว์เซอร์ของคุณไม่รองรับแท็ก video", @@ -68,23 +53,6 @@ export const dict = { "common.faq": "คำถามที่พบบ่อย", "common.learnMore": "ดูเพิ่มเติม", - "error.invalidPlan": "แผนไม่ถูกต้อง", - "error.workspaceRequired": "จำเป็นต้องมี Workspace ID", - "error.alreadySubscribed": "Workspace นี้มีการสมัครสมาชิกอยู่แล้ว", - "error.limitRequired": "จำเป็นต้องระบุขีดจำกัด", - "error.monthlyLimitInvalid": "โปรดระบุขีดจำกัดรายเดือนที่ถูกต้อง", - "error.workspaceNameRequired": "จำเป็นต้องระบุชื่อ Workspace", - "error.nameTooLong": "ชื่อต้องมีความยาวไม่เกิน 255 ตัวอักษร", - "error.emailRequired": "จำเป็นต้องระบุอีเมล", - "error.roleRequired": "จำเป็นต้องระบุบทบาท", - "error.idRequired": "จำเป็นต้องระบุ ID", - "error.nameRequired": "จำเป็นต้องระบุชื่อ", - "error.providerRequired": "จำเป็นต้องระบุผู้ให้บริการ", - "error.apiKeyRequired": "จำเป็นต้องระบุ API key", - "error.modelRequired": "จำเป็นต้องระบุโมเดล", - "error.reloadAmountMin": "จำนวนเงินที่โหลดซ้ำต้องมีอย่างน้อย ${{amount}}", - "error.reloadTriggerMin": "ยอดคงเหลือที่กระตุ้นต้องมีอย่างน้อย ${{amount}}", - "app.meta.description": "OpenCode - เอเจนต์เขียนโค้ดแบบโอเพนซอร์ส", "home.title": "OpenCode | เอเจนต์เขียนโค้ดด้วย AI แบบโอเพนซอร์ส", @@ -106,14 +74,6 @@ export const dict = { "temp.logoDarkAlt": "โลโก้ opencode แบบมืด", "home.banner.badge": "ใหม่", - "home.banner.text": "ขอแนะนำแท็บสำหรับเดสก์ท็อป.", - "home.banner.platforms": "พร้อมใช้งานบน macOS, Windows และ Linux", - "home.banner.downloadNow": "ดาวน์โหลดตอนนี้", - "home.banner.downloadBetaNow": "ดาวน์โหลดเบต้าเดสก์ท็อปตอนนี้", - "home.promo.title": "ขอแนะนำแท็บสำหรับเดสก์ท็อป", - "home.promo.body": "จัดระเบียบงานและเซสชันที่ใช้งานอยู่ด้วยแท็บ", - "home.promo.cta": "ดาวน์โหลดเวอร์ชันล่าสุดเพื่อเริ่มต้นใช้งาน", - "home.promo.close": "ปิดประกาศเกี่ยวกับแอปเดสก์ท็อป", "home.hero.title": "เอเจนต์เขียนโค้ดด้วย AI แบบโอเพนซอร์ส", "home.hero.subtitle.a": "มีโมเดลฟรีรวมอยู่ หรือเชื่อมต่อโมเดลใดก็ได้จากผู้ให้บริการรายใดก็ได้,", @@ -268,10 +228,7 @@ export const dict = { "go.hero.body": "Go นำการเขียนโค้ดแบบเอเจนต์มาสู่นักเขียนโปรแกรมทั่วโลก เสนอขีดจำกัดที่กว้างขวางและการเข้าถึงโมเดลโอเพนซอร์สที่มีความสามารถสูงสุดได้อย่างน่าเชื่อถือ เพื่อให้คุณสามารถสร้างสรรค์ด้วยเอเจนต์ที่ทรงพลังโดยไม่ต้องกังวลเรื่องค่าใช้จ่ายหรือความพร้อมใช้งาน", - "go.cta.start": "สมัครสมาชิก Go", - "go.cta.template": "{{text}} {{price}}", "go.cta.text": "สมัครสมาชิก Go", - "go.cta.price": "$10/เดือน", "go.plans.month": "ต่อเดือน", "go.plans.plus.cta": "สมัคร Go Plus", "go.plans.plus.description": "Go Plus ราคา $40/เดือน พร้อมขีดจำกัดการใช้งานที่สูงขึ้น", @@ -284,11 +241,6 @@ export const dict = { "go.plans.limits": "ขีดจำกัด", "go.plans.description": "จำนวนคำขอโดยประมาณต่อ 5 ชั่วโมงและขีดจำกัดรายเดือนแยกตามโมเดล", "go.plans.legend": "แพ็กเกจ", - "go.pricing.body": "ใช้กับเอเจนต์ใดก็ได้ $10/เดือน เติมเครดิตหากจำเป็น ยกเลิกได้ตลอดเวลา", - "go.graph.free": "ฟรี", - "go.graph.freePill": "Big Pickle และโมเดลฟรี", - "go.graph.go": "Go", - "go.graph.label": "คำขอต่อ 5 ชั่วโมง", "go.graph.period": "การใช้งาน", "go.graph.model": "โมเดล", "go.graph.requests": "requests โดยประมาณ / 5 ชม.", @@ -300,29 +252,7 @@ export const dict = { "go.graph.limitedRegions": "เฉพาะบางภูมิภาค", "go.graph.limitedTime": "ช่วงเวลาจำกัด", "go.graph.usageLimits": "ขีดจำกัดการใช้งาน", - "go.graph.aria": "คำขอต่อ 5 ชม.: {{free}} vs {{go}}", - "go.testimonials.brand.zen": "Zen", - "go.testimonials.brand.go": "Go", - "go.testimonials.handle": "@OpenCode", - "go.testimonials.dax.name": "Dax Raad", - "go.testimonials.dax.title": "อดีต CEO, Terminal Products", - "go.testimonials.dax.quoteAfter": "เปลี่ยนชีวิตไปเลย มันเป็นสิ่งที่ต้องมีจริงๆ", - "go.testimonials.jay.name": "Jay V", - "go.testimonials.jay.title": "อดีตผู้ก่อตั้ง SEED, PM, Melt, Pop, Dapt, Cadmus และ ViewPoint", - "go.testimonials.jay.quoteBefore": "4 ใน 5 คนในทีมของเราชอบใช้", - "go.testimonials.jay.quoteAfter": "", - "go.testimonials.adam.name": "Adam Elmore", - "go.testimonials.adam.title": "อดีต Hero, AWS", - "go.testimonials.adam.quoteBefore": "ผมแนะนำ", - "go.testimonials.adam.quoteAfter": "ได้ไม่พอจริงๆ พูดจริงนะ มันดีมากๆ", - "go.testimonials.david.name": "David Hill", - "go.testimonials.david.title": "อดีตหัวหน้าฝ่ายออกแบบ, Laravel", - "go.testimonials.david.quoteBefore": "ด้วย", - "go.testimonials.david.quoteAfter": "ผมรู้ว่าโมเดลทั้งหมดผ่านการทดสอบและสมบูรณ์แบบสำหรับเอเจนต์เขียนโค้ด", - "go.testimonials.frank.name": "Frank Wang", - "go.testimonials.frank.title": "อดีตเด็กฝึกงาน, Nvidia (4 ครั้ง)", - "go.testimonials.frank.quote": "ผมหวังว่าผมจะยังอยู่ที่ Nvidia", "go.problem.title": "Go แก้ปัญหาอะไร?", "go.problem.body": "เรามุ่งมั่นที่จะนำประสบการณ์ OpenCode ไปสู่ผู้คนให้ได้มากที่สุด OpenCode Go เป็นการสมัครสมาชิกราคาประหยัด $10/เดือน โดยมอบขีดจำกัดที่เอื้อเฟื้อและการเข้าถึงโมเดลโอเพนซอร์สที่มีความสามารถสูงสุดอย่างเชื่อถือได้", @@ -341,13 +271,6 @@ export const dict = { "go.how.step2.afterLink": "พร้อมขีดจำกัดที่เอื้อเฟื้อ", "go.how.step3.title": "เริ่มเขียนโค้ด", "go.how.step3.body": "ด้วยการเข้าถึงโมเดลโอเพนซอร์สที่เชื่อถือได้", - "go.privacy.title": "ความเป็นส่วนตัวของคุณสำคัญสำหรับเรา", - "go.privacy.body": - "แผนนี้ออกแบบมาเพื่อผู้ใช้งานระหว่างประเทศเป็นหลัก โดยมีโมเดลโฮสต์ในสหรัฐอเมริกา สหภาพยุโรป และสิงคโปร์ เพื่อการเข้าถึงทั่วโลกที่เสถียร", - "go.privacy.contactAfter": "หากคุณมีคำถามใดๆ", - "go.privacy.beforeExceptions": - "โมเดล Go โฮสต์ในสหรัฐอเมริกา ผู้ให้บริการปฏิบัติตามนโยบายไม่เก็บรักษาข้อมูล (zero-retention policy) และไม่ใช้ข้อมูลของคุณสำหรับการฝึกโมเดล โดยมี", - "go.privacy.exceptionsLink": "ข้อยกเว้นดังนี้", "go.faq.q1": "OpenCode Go คืออะไร?", "go.faq.a1": "Go คือการสมัครสมาชิกราคาประหยัดที่ให้คุณเข้าถึงโมเดลโอเพนซอร์สที่มีความสามารถสำหรับการเขียนโค้ดแบบเอเจนต์ได้อย่างน่าเชื่อถือ", @@ -371,7 +294,6 @@ export const dict = { "go.faq.a5.retention0": "0 วัน", "go.faq.a5.used": "นำไปใช้", "go.faq.a5.notUsed": "ไม่นำไปใช้", - "go.faq.a5.noAgreement": "ไม่มีข้อตกลง", "go.faq.a5.notZdr": "ไม่ใช่ ZDR", "go.faq.a5.grokRetention": "ZDR ปิดใช้งานฟีเจอร์ API สำคัญที่ต้องอาศัยข้อมูลที่จัดเก็บไว้ ซึ่งรวมถึง Responses API แบบมีสถานะ, Files and Collections และ Batch API", @@ -382,9 +304,6 @@ export const dict = { "go.faq.a5.learnMore": "ดูข้อมูลเพิ่มเติม", "go.faq.a5.deepseekRetention": "ข้อตกลง ZDR จะต่ออายุทุกเดือน ข้อตกลงปัจจุบันมีผลใช้ถึงวันที่ 31 ตุลาคม 2026", - "go.faq.a5.beforeExceptions": - "โมเดล Go โฮสต์ในสหรัฐอเมริกา ผู้ให้บริการปฏิบัติตามนโยบายไม่เก็บรักษาข้อมูล (zero-retention policy) และไม่ใช้ข้อมูลของคุณสำหรับการฝึกโมเดล โดยมี", - "go.faq.a5.exceptionsLink": "ข้อยกเว้นดังนี้", "go.faq.q6": "ฉันสามารถเติมเครดิตได้หรือไม่?", "go.faq.a6": "หากคุณต้องการใช้งานเพิ่ม คุณสามารถเติมเครดิตในบัญชีของคุณได้", "go.faq.q7": "ฉันสามารถยกเลิกได้หรือไม่?", @@ -399,36 +318,6 @@ export const dict = { "go.faq.a10": "หากมีการเรียกเก็บเงินภายใน 14 วันที่ผ่านมาและคุณยังไม่ได้ใช้สิทธิ์การใช้งาน Go เลยในรอบการเรียกเก็บเงินนั้น คุณอาจมีสิทธิ์ได้รับเงินคืน {{contact}}เพื่อขอเงินคืน", - "zen.api.error.rateLimitExceeded": "เกินขีดจำกัดอัตราการใช้งาน กรุณาลองใหม่ในภายหลัง", - "zen.api.error.modelNotSupported": "ไม่รองรับโมเดล {{model}}", - "zen.api.error.modelFormatNotSupported": "ไม่รองรับโมเดล {{model}} สำหรับรูปแบบ {{format}}", - "zen.api.error.noProviderAvailable": "ไม่มีผู้ให้บริการที่พร้อมใช้งาน", - "zen.api.error.providerNotSupported": "ไม่รองรับผู้ให้บริการ {{provider}}", - "zen.api.error.missingApiKey": "ไม่มี API key", - "zen.api.error.invalidApiKey": "API key ไม่ถูกต้อง", - "zen.api.error.requestBlockedByUpstreamProvider": "คำขอถูกบล็อกโดยผู้ให้บริการต้นทาง", - "zen.api.error.subscriptionQuotaExceeded": "โควต้าการสมัครสมาชิกเกินขีดจำกัด ลองใหม่ในอีก {{retryIn}}", - "zen.api.error.goSubscriptionRollingLimitExceeded": - "ถึงขีดจำกัดการใช้งานในรอบ 5 ชั่วโมงแล้ว จะรีเซ็ตในอีก {{retryIn}} หากต้องการใช้โมเดลนี้ต่อทันที ให้เปิดใช้งานจากยอดเงินคงเหลือของคุณ: {{consoleGoUrl}}", - "zen.api.error.goSubscriptionWeeklyLimitExceeded": - "ถึงขีดจำกัดการใช้งานรายสัปดาห์แล้ว จะรีเซ็ตในอีก {{retryIn}} หากต้องการใช้โมเดลนี้ต่อทันที ให้เปิดใช้งานจากยอดเงินคงเหลือของคุณ: {{consoleGoUrl}}", - "zen.api.error.goSubscriptionMonthlyLimitExceeded": - "ถึงขีดจำกัดการใช้งานรายเดือนแล้ว จะรีเซ็ตในอีก {{retryIn}} หากต้องการใช้โมเดลนี้ต่อทันที ให้เปิดใช้งานจากยอดเงินคงเหลือของคุณ: {{consoleGoUrl}}", - "zen.api.error.noPaymentMethod": "ไม่มีวิธีการชำระเงิน เพิ่มวิธีการชำระเงินที่นี่: {{billingUrl}}", - "zen.api.error.insufficientBalance": "ยอดเงินคงเหลือไม่เพียงพอ จัดการการเรียกเก็บเงินของคุณที่นี่: {{billingUrl}}", - "zen.api.error.workspaceMonthlyLimitReached": - "Workspace ของคุณถึงขีดจำกัดการใช้จ่ายรายเดือนที่ ${{amount}} แล้ว จัดการขีดจำกัดของคุณที่นี่: {{billingUrl}}", - "zen.api.error.userMonthlyLimitReached": - "คุณถึงขีดจำกัดการใช้จ่ายรายเดือนที่ ${{amount}} แล้ว จัดการขีดจำกัดของคุณที่นี่: {{membersUrl}}", - "zen.api.error.modelDisabled": "โมเดลถูกปิดใช้งาน", - "zen.api.error.regionNotAllowed": - "โมเดลเวอร์ชันล่าสุดนี้ให้บริการเฉพาะผ่านระบบที่โฮสต์ในประเทศจีน และต้องให้ความยินยอมอย่างชัดแจ้งก่อนใช้งาน: {{consoleGoUrl}}", - "zen.api.error.countryNotAllowed": "โมเดลนี้ไม่พร้อมให้บริการในประเทศของคุณ", - "zen.api.error.trainingNotAllowed": - "โมเดลนี้เก็บรวบรวมข้อมูลที่ใช้เพื่อปรับปรุงคุณภาพของโมเดล และต้องได้รับความยินยอมอย่างชัดแจ้งก่อนใช้งาน: {{consoleGoUrl}}", - "zen.api.error.trialEnded": - "โปรโมชันฟรีสำหรับ {{model}} สิ้นสุดแล้ว คุณสามารถใช้โมเดลต่อได้โดยสมัครสมาชิก OpenCode Go - {{link}}", - "black.meta.title": "OpenCode Black | เข้าถึงโมเดลเขียนโค้ดที่ดีที่สุดในโลก", "black.meta.description": "เข้าถึง Claude, GPT, Gemini และอื่นๆ ด้วยแผนสมาชิก OpenCode Black", "black.hero.title": "เข้าถึงโมเดลเขียนโค้ดที่ดีที่สุดในโลก", @@ -449,327 +338,14 @@ export const dict = { "black.terms.5": "การสมัครสมาชิกสำหรับบุคคลธรรมดา ติดต่อฝ่ายองค์กรสำหรับทีม", "black.terms.6": "ขีดจำกัดอาจมีการปรับเปลี่ยนและแผนอาจถูกยกเลิกในอนาคต", "black.terms.7": "ยกเลิกการสมัครสมาชิกได้ตลอดเวลา", - "black.action.continue": "ดำเนินการต่อ", "black.finePrint.beforeTerms": "ราคาที่แสดงยังไม่รวมภาษีที่เกี่ยวข้อง", "black.finePrint.terms": "ข้อกำหนดการให้บริการ", "black.workspace.title": "OpenCode Black | เลือก Workspace", "black.workspace.selectPlan": "เลือก Workspace สำหรับแผนนี้", "black.workspace.name": "Workspace {{n}}", - "black.subscribe.title": "สมัครสมาชิก OpenCode Black", - "black.subscribe.paymentMethod": "วิธีการชำระเงิน", - "black.subscribe.loadingPaymentForm": "กำลังโหลดแบบฟอร์มการชำระเงิน...", - "black.subscribe.selectWorkspaceToContinue": "เลือก Workspace เพื่อดำเนินการต่อ", - "black.subscribe.failurePrefix": "โอ๊ะโอ!", - "black.subscribe.error.generic": "เกิดข้อผิดพลาด", - "black.subscribe.error.invalidPlan": "แผนไม่ถูกต้อง", - "black.subscribe.error.workspaceRequired": "จำเป็นต้องมี Workspace ID", - "black.subscribe.error.alreadySubscribed": "Workspace นี้มีการสมัครสมาชิกอยู่แล้ว", - "black.subscribe.processing": "กำลังดำเนินการ...", - "black.subscribe.submit": "สมัครสมาชิก ${{plan}}", - "black.subscribe.form.chargeNotice": "คุณจะถูกเรียกเก็บเงินเมื่อการสมัครสมาชิกของคุณถูกเปิดใช้งานเท่านั้น", - "black.subscribe.success.title": "คุณอยู่ในรายชื่อรอ OpenCode Black แล้ว", - "black.subscribe.success.subscriptionPlan": "แผนการสมัครสมาชิก", - "black.subscribe.success.planName": "OpenCode Black {{plan}}", - "black.subscribe.success.amount": "จำนวนเงิน", - "black.subscribe.success.amountValue": "${{plan}} ต่อเดือน", - "black.subscribe.success.paymentMethod": "วิธีการชำระเงิน", - "black.subscribe.success.dateJoined": "วันที่เข้าร่วม", - "black.subscribe.success.chargeNotice": "บัตรของคุณจะถูกเรียกเก็บเงินเมื่อการสมัครสมาชิกของคุณถูกเปิดใช้งาน", - - "workspace.nav.zen": "Zen", - "workspace.nav.go": "Go", - "workspace.nav.usage": "การใช้งาน", - "workspace.nav.apiKeys": "API Keys", - "workspace.nav.members": "สมาชิก", - "workspace.nav.billing": "การเรียกเก็บเงิน", - "workspace.nav.settings": "การตั้งค่า", - - "workspace.home.banner.beforeLink": "โมเดลที่เชื่อถือได้และปรับแต่งแล้วสำหรับเอเจนต์เขียนโค้ด", - "workspace.lite.banner.beforeLink": "โมเดลเขียนโค้ดต้นทุนต่ำสำหรับทุกคน", - "workspace.home.billing.loading": "กำลังโหลด...", - "workspace.home.billing.enable": "เปิดใช้งานการเรียกเก็บเงิน", - "workspace.home.billing.currentBalance": "ยอดคงเหลือปัจจุบัน", - - "workspace.newUser.feature.tested.title": "โมเดลที่ผ่านการทดสอบและตรวจสอบแล้ว", - "workspace.newUser.feature.tested.body": - "เราได้ทำเบนช์มาร์กและทดสอบโมเดลสำหรับเอเจนต์เขียนโค้ดโดยเฉพาะเพื่อให้มั่นใจถึงประสิทธิภาพที่ดีที่สุด", - "workspace.newUser.feature.quality.title": "คุณภาพสูงสุด", - "workspace.newUser.feature.quality.body": - "เข้าถึงโมเดลที่กำหนดค่าไว้เพื่อประสิทธิภาพสูงสุด - ไม่มีการลดเกรดหรือส่งงานไปยังผู้ให้บริการที่ราคาถูกกว่า", - "workspace.newUser.feature.lockin.title": "ไม่มีการผูกมัด (Lock-in)", - "workspace.newUser.feature.lockin.body": - "ใช้ Zen กับเอเจนต์เขียนโค้ดใดก็ได้ และกลับมาใช้ผู้ให้บริการรายอื่นด้วย OpenCode ได้ทุกเมื่อที่คุณต้องการ", - "workspace.newUser.copyApiKey": "คัดลอก API key", - "workspace.newUser.copyKey": "คัดลอก Key", - "workspace.newUser.copied": "คัดลอกแล้ว!", - "workspace.newUser.step.enableBilling": "เปิดใช้งานการเรียกเก็บเงิน", - "workspace.newUser.step.login.before": "รัน", - "workspace.newUser.step.login.after": "และเลือก OpenCode", - "workspace.newUser.step.pasteKey": "วาง API key ของคุณ", - "workspace.newUser.step.models.before": "เริ่ม OpenCode และรัน", - "workspace.newUser.step.models.after": "เพื่อเลือกโมเดล", - - "workspace.models.title": "โมเดล", - "workspace.models.subtitle.beforeLink": "จัดการว่าโมเดลใดที่สมาชิกใน Workspace สามารถเข้าถึงได้", - "workspace.models.table.model": "โมเดล", - "workspace.models.table.enabled": "เปิดใช้งาน", - - "workspace.providers.title": "Bring Your Own Key", - "workspace.providers.subtitle": "กำหนดค่า API keys ของคุณเองจากผู้ให้บริการ AI", - "workspace.providers.placeholder": "ป้อน {{provider}} API key ({{prefix}}...)", - "workspace.providers.configure": "กำหนดค่า", - "workspace.providers.edit": "แก้ไข", - "workspace.providers.delete": "ลบ", - "workspace.providers.saving": "กำลังบันทึก...", - "workspace.providers.save": "บันทึก", - "workspace.providers.table.provider": "ผู้ให้บริการ", - "workspace.providers.table.apiKey": "API Key", - - "workspace.usage.title": "ประวัติการใช้งาน", - "workspace.usage.subtitle": "การใช้งานและต้นทุน API ล่าสุด", - "workspace.usage.empty": "ทำการเรียก API ครั้งแรกเพื่อเริ่มต้น", - "workspace.usage.table.date": "วันที่", - "workspace.usage.table.model": "โมเดล", - "workspace.usage.table.input": "Input", - "workspace.usage.table.output": "Output", - "workspace.usage.table.cost": "ค่าใช้จ่าย", - "workspace.usage.table.session": "เซสชัน", - "workspace.usage.breakdown.input": "Input", - "workspace.usage.breakdown.cacheRead": "Cache Read", - "workspace.usage.breakdown.cacheWrite": "Cache Write", - "workspace.usage.breakdown.output": "Output", - "workspace.usage.breakdown.reasoning": "Reasoning", - "workspace.usage.subscription": "Black (${{amount}})", - "workspace.usage.lite": "Go (${{amount}})", - "workspace.usage.byok": "BYOK (${{amount}})", - - "workspace.cost.title": "ค่าใช้จ่าย", - "workspace.cost.subtitle": "ต้นทุนการใช้งานแยกตามโมเดล", - "workspace.cost.allModels": "ทุกโมเดล", - "workspace.cost.allKeys": "ทุก Key", - "workspace.cost.deletedSuffix": "(ลบแล้ว)", - "workspace.cost.empty": "ไม่มีข้อมูลการใช้งานในช่วงเวลาที่เลือก", - "workspace.cost.subscriptionShort": "sub", - - "workspace.keys.title": "API Keys", - "workspace.keys.subtitle": "จัดการ API keys ของคุณสำหรับการเข้าถึงบริการ OpenCode", - "workspace.keys.create": "สร้าง API Key", - "workspace.keys.placeholder": "ป้อนชื่อ Key", - "workspace.keys.empty": "สร้าง OpenCode Gateway API key", - "workspace.keys.table.name": "ชื่อ", - "workspace.keys.table.key": "Key", - "workspace.keys.table.createdBy": "สร้างโดย", - "workspace.keys.table.lastUsed": "ใช้ล่าสุด", - "workspace.keys.copyApiKey": "คัดลอก API key", - "workspace.keys.delete": "ลบ", - - "workspace.members.title": "สมาชิก", - "workspace.members.subtitle": "จัดการสมาชิก Workspace และสิทธิ์ของพวกเขา", - "workspace.members.invite": "เชิญสมาชิก", - "workspace.members.inviting": "กำลังเชิญ...", - "workspace.members.beta.beforeLink": "Workspace ให้บริการฟรีสำหรับทีมในช่วงเบต้า", - "workspace.members.form.invitee": "ผู้ได้รับเชิญ", - "workspace.members.form.emailPlaceholder": "ใส่อีเมล", - "workspace.members.form.role": "บทบาท", - "workspace.members.form.monthlyLimit": "วงเงินการใช้จ่ายรายเดือน", - "workspace.members.noLimit": "ไม่มีขีดจำกัด", - "workspace.members.noLimitLowercase": "ไม่มีขีดจำกัด", - "workspace.members.invited": "เชิญแล้ว", - "workspace.members.edit": "แก้ไข", - "workspace.members.delete": "ลบ", - "workspace.members.saving": "กำลังบันทึก...", - "workspace.members.save": "บันทึก", - "workspace.members.table.email": "อีเมล", - "workspace.members.table.role": "บทบาท", - "workspace.members.table.monthLimit": "วงเงินเดือน", - "workspace.members.role.admin": "แอดมิน", - "workspace.members.role.adminDescription": "สามารถจัดการโมเดล สมาชิก และการเรียกเก็บเงินได้", - "workspace.members.role.member": "สมาชิก", - "workspace.members.role.memberDescription": "สามารถสร้าง API keys สำหรับตัวเองได้เท่านั้น", - - "workspace.settings.title": "การตั้งค่า", - "workspace.settings.subtitle": "อัปเดตชื่อ Workspace และการตั้งค่าของคุณ", - "workspace.settings.workspaceName": "ชื่อ Workspace", - "workspace.settings.defaultName": "ค่าเริ่มต้น", - "workspace.settings.updating": "กำลังอัปเดต...", - "workspace.settings.save": "บันทึก", - "workspace.settings.edit": "แก้ไข", - - "workspace.billing.title": "การเรียกเก็บเงิน", - "workspace.billing.subtitle.beforeLink": "จัดการวิธีการชำระเงิน", - "workspace.billing.contactUs": "ติดต่อเรา", - "workspace.billing.subtitle.afterLink": "หากคุณมีคำถามใดๆ", - "workspace.billing.currentBalance": "ยอดคงเหลือปัจจุบัน", - "workspace.billing.add": "เพิ่ม $", - "workspace.billing.enterAmount": "ใส่จำนวนเงิน", - "workspace.billing.loading": "กำลังโหลด...", - "workspace.billing.addAction": "เพิ่ม", - "workspace.billing.addBalance": "เพิ่มยอดคงเหลือ", - "workspace.billing.alipay": "Alipay", - "workspace.billing.wechat": "WeChat Pay", - "workspace.billing.linkedToStripe": "เชื่อมโยงกับ Stripe", - "workspace.billing.manage": "จัดการ", - "workspace.billing.enable": "เปิดใช้งานการเรียกเก็บเงิน", - - "workspace.monthlyLimit.title": "วงเงินรายเดือน", - "workspace.monthlyLimit.subtitle": "ตั้งขีดจำกัดการใช้งานรายเดือนสำหรับบัญชีของคุณ", - "workspace.monthlyLimit.placeholder": "50", - "workspace.monthlyLimit.setting": "กำลังตั้งค่า...", - "workspace.monthlyLimit.set": "ตั้งค่า", - "workspace.monthlyLimit.edit": "แก้ไขขีดจำกัด", - "workspace.monthlyLimit.noLimit": "ไม่ได้ตั้งขีดจำกัดการใช้งาน", - "workspace.monthlyLimit.currentUsage.beforeMonth": "การใช้งานปัจจุบันสำหรับ", - "workspace.monthlyLimit.currentUsage.beforeAmount": "คือ $", - - "workspace.redeem.title": "แลกคูปอง", - "workspace.redeem.subtitle": "แลกรหัสคูปองเพื่อรับเครดิตหรือสิทธิพิเศษ", - "workspace.redeem.placeholder": "กรอกรหัสคูปอง", - "workspace.redeem.redeem": "แลก", - "workspace.redeem.redeeming": "กำลังแลก...", - "workspace.redeem.success": "แลกคูปองสำเร็จ", - - "workspace.reload.title": "โหลดซ้ำอัตโนมัติ", - "workspace.reload.disabled.before": "การโหลดซ้ำอัตโนมัติ", - "workspace.reload.disabled.state": "ปิดใช้งานอยู่", - "workspace.reload.disabled.after": "เปิดใช้งานเพื่อเติมเงินอัตโนมัติเมื่อยอดคงเหลือต่ำ", - "workspace.reload.enabled.before": "การโหลดซ้ำอัตโนมัติ", - "workspace.reload.enabled.state": "เปิดใช้งานอยู่", - "workspace.reload.enabled.middle": "เราจะเติมเงิน", - "workspace.reload.processingFee": "ค่าธรรมเนียมดำเนินการ", - "workspace.reload.enabled.after": "เมื่อยอดคงเหลือถึง", - "workspace.reload.edit": "แก้ไข", - "workspace.reload.enable": "เปิดใช้งาน", - "workspace.reload.enableAutoReload": "เปิดใช้งานการโหลดซ้ำอัตโนมัติ", - "workspace.reload.reloadAmount": "เติมเงิน $", - "workspace.reload.whenBalanceReaches": "เมื่อยอดถึง $", - "workspace.reload.saving": "กำลังบันทึก...", - "workspace.reload.save": "บันทึก", - "workspace.reload.failedAt": "เติมเงินล้มเหลวเมื่อ", - "workspace.reload.reason": "เหตุผล:", - "workspace.reload.updatePaymentMethod": "โปรดอัปเดตวิธีการชำระเงินของคุณแล้วลองอีกครั้ง", - "workspace.reload.retrying": "กำลังลองอีกครั้ง...", - "workspace.reload.retry": "ลองอีกครั้ง", - "workspace.reload.error.paymentFailed": "การชำระเงินล้มเหลว", - - "workspace.payments.title": "ประวัติการชำระเงิน", - "workspace.payments.subtitle": "รายการธุรกรรมการชำระเงินล่าสุด", - "workspace.payments.table.date": "วันที่", - "workspace.payments.table.paymentId": "Payment ID", - "workspace.payments.table.amount": "จำนวนเงิน", - "workspace.payments.table.receipt": "ใบเสร็จ", - "workspace.payments.type.credit": "credit", - "workspace.payments.type.subscription": "subscription", - "workspace.payments.view": "ดู", - - "workspace.black.time.day": "วัน", - "workspace.black.time.days": "วัน", - "workspace.black.time.hour": "ชั่วโมง", - "workspace.black.time.hours": "ชั่วโมง", - "workspace.black.time.minute": "นาที", - "workspace.black.time.minutes": "นาที", - "workspace.black.time.fewSeconds": "ไม่กี่วินาที", - "workspace.black.subscription.title": "การสมัครสมาชิก", - "workspace.black.subscription.message": "คุณสมัครสมาชิก OpenCode Black ในราคา ${{plan}} ต่อเดือน", - "workspace.black.subscription.ending": - "OpenCode Black จะสิ้นสุดเมื่อครบรอบการเรียกเก็บเงินปัจจุบันและจะไม่ต่ออายุ เราจะย้ายคุณไปยังคอนโซลใหม่", - "workspace.black.subscription.rollingUsage": "การใช้งาน 5 ชั่วโมง", - "workspace.black.subscription.weeklyUsage": "การใช้งานรายสัปดาห์", - "workspace.black.subscription.resetsIn": "รีเซ็ตใน", - "workspace.black.subscription.useBalance": "ใช้ยอดเงินคงเหลือของคุณหลังจากถึงขีดจำกัดการใช้งานแล้ว", - "workspace.black.waitlist.title": "รายชื่อรอ", - "workspace.black.waitlist.joined": "คุณอยู่ในรายชื่อรอสำหรับแผน OpenCode Black ราคา ${{plan}} ต่อเดือน", - "workspace.black.waitlist.ready": "เราพร้อมที่จะลงทะเบียนให้คุณเข้าสู่แผน OpenCode Black ราคา ${{plan}} ต่อเดือนแล้ว", - "workspace.black.waitlist.leave": "ออกจากรายชื่อรอ", - "workspace.black.waitlist.leaving": "กำลังออกจาก...", - "workspace.black.waitlist.left": "ออกแล้ว", - "workspace.black.waitlist.enroll": "ลงทะเบียน", - "workspace.black.waitlist.enrolling": "กำลังลงทะเบียน...", - "workspace.black.waitlist.enrolled": "ลงทะเบียนแล้ว", - "workspace.black.waitlist.enrollNote": - "เมื่อคุณคลิกลงทะเบียน การสมัครสมาชิกของคุณจะเริ่มต้นทันทีและบัตรของคุณจะถูกเรียกเก็บเงิน", - - "workspace.lite.loading": "กำลังโหลด...", - "workspace.lite.time.day": "วัน", - "workspace.lite.time.days": "วัน", - "workspace.lite.time.hour": "ชั่วโมง", - "workspace.lite.time.hours": "ชั่วโมง", - "workspace.lite.time.minute": "นาที", - "workspace.lite.time.minutes": "นาที", - "workspace.lite.time.fewSeconds": "ไม่กี่วินาที", - "workspace.lite.subscription.message": "คุณได้สมัครสมาชิก OpenCode Go แล้ว", - "workspace.lite.subscription.manage": "จัดการการสมัครสมาชิก", - "workspace.lite.subscription.rollingUsage": "การใช้งานใน 5 ชั่วโมง", - "workspace.lite.subscription.rollingQuota": "โควตา 5 ชั่วโมง", - "workspace.lite.subscription.weeklyUsage": "การใช้งานรายสัปดาห์", - "workspace.lite.subscription.weeklyQuota": "โควตารายสัปดาห์", - "workspace.lite.subscription.monthlyUsage": "การใช้งานรายเดือน", - "workspace.lite.subscription.monthlyQuota": "โควตารายเดือน", - "workspace.lite.subscription.resetsIn": "รีเซ็ตใน", - "workspace.lite.subscription.showDetails": "แสดงรายละเอียด", - "workspace.lite.subscription.hideDetails": "ซ่อนรายละเอียด", - "workspace.lite.subscription.model": "โมเดล", - "workspace.lite.subscription.contribution": "%", - "workspace.lite.subscription.total": "รวม", - "workspace.lite.subscription.useBalance": "ใช้ยอดคงเหลือของคุณหลังจากถึงขีดจำกัดการใช้งาน", - "workspace.lite.subscription.selectProvider": - 'เลือก "OpenCode Go" เป็นผู้ให้บริการในการตั้งค่า opencode ของคุณเพื่อใช้โมเดล Go', - "workspace.lite.providers.title": "ผู้ให้บริการ", - "workspace.lite.providers.description": "ควบคุมผู้ให้บริการที่ใช้สำหรับการกำหนดเส้นทาง", - "workspace.lite.providers.allowTraining": "อนุญาตโมเดลที่ฝึกด้วยข้อมูลคำขอ", - "workspace.lite.providers.useChina": "เปิดใช้โมเดลที่โฮสต์ในจีน", - "workspace.lite.black.message": - "ขณะนี้คุณสมัครสมาชิก OpenCode Black หรืออยู่ในรายการรอ โปรดยกเลิกการสมัครก่อนหากต้องการเปลี่ยนไปใช้ Go", - "workspace.lite.other.message": - "สมาชิกคนอื่นใน Workspace นี้ได้สมัคร OpenCode Go แล้ว สามารถสมัครได้เพียงหนึ่งคนต่อหนึ่ง Workspace เท่านั้น", - "workspace.lite.promo.description": - "OpenCode Go ราคา {{price}} และมอบการเข้าถึงโมเดลการเขียนโค้ดแบบเปิดยอดนิยมอย่างเสถียรพร้อมขีดจำกัดการใช้งานที่ให้มาอย่างเหลือเฟือ", - "workspace.lite.promo.price": "$10/เดือน", - "workspace.lite.promo.modelsTitle": "สิ่งที่รวมอยู่ด้วย", - "workspace.lite.promo.footer": - "แผนนี้ออกแบบมาสำหรับผู้ใช้งานต่างประเทศเป็นหลักและให้การเข้าถึงที่เสถียรทั่วโลก ราคาและขีดจำกัดการใช้งานอาจเปลี่ยนแปลงได้ตามสิ่งที่เราเรียนรู้จากการใช้งานและข้อเสนอแนะในช่วงแรก", - "workspace.lite.promo.subscribe": "สมัครสมาชิก Go", - "workspace.lite.promo.subscribing": "กำลังเปลี่ยนเส้นทาง...", - "workspace.lite.promo.otherMethods": "วิธีการชำระเงินอื่นๆ", - "workspace.lite.promo.selectMethod": "เลือกวิธีการชำระเงิน", - - "workspace.referral.copyLink": "คัดลอกลิงก์", - "workspace.referral.copied": "คัดลอกแล้ว", - "workspace.referral.overview.title": "ชวนเพื่อน", - "workspace.referral.overview.subtitle": "รับ $5 เมื่อเพื่อนสมัครสมาชิก เพื่อนก็จะได้รับ $5 เช่นกัน", - "workspace.referral.instructions.share": "แชร์ลิงก์แนะนำของคุณ", - "workspace.referral.instructions.subscribe": "เพื่อนของคุณเข้าร่วมและสมัครสมาชิก Go", - "workspace.referral.instructions.claim": "คุณทั้งคู่จะได้รับเครดิตการใช้งาน $5 เพื่อใช้กับขีดจำกัดการใช้งาน Go", - "workspace.referral.rewards.title": "รางวัลการแนะนำ", - "workspace.referral.rewards.description": "ใช้เครดิตการแนะนำที่มีอยู่กับการใช้งาน Go ของคุณ", - "workspace.referral.rewards.subtitle": "ใช้แล้ว {{applied}} / {{total}} รางวัล", - "workspace.referral.rewards.empty": "ยังไม่มีรางวัลการแนะนำ", - "workspace.referral.table.reward": "รางวัล", - "workspace.referral.table.referral": "คำอธิบาย", - "workspace.referral.table.date": "วันที่", - "workspace.referral.reward.description.inviter": "เชิญ {{email}}", - "workspace.referral.reward.description.invitee": "ได้รับเชิญจาก {{email}}", - "workspace.referral.reward.action.subscribeUnlock": "สมัครสมาชิกเพื่อปลดล็อก", - "workspace.referral.reward.action.view": "ดูรางวัล", - "workspace.referral.reward.action.applied": "ใช้รางวัลแล้ว", - "workspace.referral.reward.source.pendingInviter": "รอเพื่อนสมัครสมาชิก", - "workspace.referral.reward.source.pendingInvitee": "สมัครสมาชิกเพื่อปลดล็อกรางวัล", - "workspace.referral.reward.source.available": "รางวัลพร้อมใช้งาน", - "workspace.referral.reward.source.applied": "ใช้รางวัลแล้ว", - "workspace.referral.reward.status.applied": "ใช้รางวัลแล้ว", - "workspace.referral.reward.status.pendingInviter": "สมัครสมาชิกเพื่อปลดล็อก", - "workspace.referral.reward.status.pendingInvitee": "สมัครสมาชิกเพื่อปลดล็อก", - "workspace.referral.apply.noGo": "สมัครสมาชิกเพื่อปลดล็อก", - "workspace.referral.apply.preview": "ดูรางวัล", - "workspace.referral.apply.action": "ใช้", - "workspace.referral.apply.confirmTitle": "ใช้รางวัล", - "workspace.referral.apply.confirmBody": "ใช้ {{amount}} เพื่อลดการใช้งานปัจจุบันของ workspace นี้", - "workspace.referral.apply.confirmAction": "ใช้", "download.title": "OpenCode | ดาวน์โหลด", "download.meta.description": "ดาวน์โหลด OpenCode สำหรับ macOS, Windows และ Linux", - "download.hero.title": "ดาวน์โหลด OpenCode สำหรับเดสก์ท็อป", - "download.hero.subtitle": "พร้อมใช้งานในเวอร์ชันเบต้าสำหรับ macOS, Windows และ Linux", - "download.hero.button": "ดาวน์โหลดสำหรับ {{os}}", "download.section.terminal": "OpenCode Terminal", "download.section.desktop": "OpenCode Desktop", "download.section.extensions": "ส่วนขยาย OpenCode", @@ -859,38 +435,4 @@ export const dict = { "changelog.hero.subtitle": "การอัปเดตและการปรับปรุงใหม่ใน OpenCode", "changelog.empty": "ไม่พบรายการบันทึกการเปลี่ยนแปลง", "changelog.viewJson": "ดู JSON", - - "bench.list.title": "Benchmark", - "bench.list.heading": "Benchmarks", - "bench.list.table.agent": "เอเจนต์", - "bench.list.table.model": "โมเดล", - "bench.list.table.score": "คะแนน", - "bench.submission.error.allFieldsRequired": "จำเป็นต้องกรอกทุกช่อง", - - "bench.detail.title": "Benchmark - {{task}}", - "bench.detail.notFound": "ไม่พบงาน", - "bench.detail.na": "N/A", - "bench.detail.labels.agent": "เอเจนต์", - "bench.detail.labels.model": "โมเดล", - "bench.detail.labels.task": "งาน", - "bench.detail.labels.repo": "Repo", - "bench.detail.labels.from": "จาก", - "bench.detail.labels.to": "ถึง", - "bench.detail.labels.prompt": "Prompt", - "bench.detail.labels.commit": "Commit", - "bench.detail.labels.averageDuration": "ระยะเวลาเฉลี่ย", - "bench.detail.labels.averageScore": "คะแนนเฉลี่ย", - "bench.detail.labels.averageCost": "ค่าใช้จ่ายเฉลี่ย", - "bench.detail.labels.summary": "สรุป", - "bench.detail.labels.runs": "Runs", - "bench.detail.labels.score": "คะแนน", - "bench.detail.labels.base": "ฐาน", - "bench.detail.labels.penalty": "บทลงโทษ", - "bench.detail.labels.weight": "น้ำหนัก", - "bench.detail.table.run": "Run", - "bench.detail.table.score": "คะแนน (ฐาน - บทลงโทษ)", - "bench.detail.table.cost": "ค่าใช้จ่าย", - "bench.detail.table.duration": "ระยะเวลา", - "bench.detail.run.title": "Run {{n}}", - "bench.detail.rawJson": "Raw JSON", } satisfies Dict diff --git a/packages/console/app/src/i18n/tr.ts b/packages/console/app/src/i18n/tr.ts index a91e9d91c8d3..d22fe66645d0 100644 --- a/packages/console/app/src/i18n/tr.ts +++ b/packages/console/app/src/i18n/tr.ts @@ -6,12 +6,8 @@ export const dict = { "go.referral.ended.label": "Uyarı", "go.referral.ended": "Tavsiye programı sona erdi. Tavsiye bağlantıları artık size veya bağlantıyı paylaşan kişiye kredi kazandırmıyor.", - "go.graph.bonus": "{{count}}× kullanım", "nav.github": "GitHub", "nav.docs": "Dokümantasyon", - "nav.changelog": "Değişiklik günlüğü", - "nav.discord": "Discord", - "nav.x": "X", "nav.enterprise": "Kurumsal", "nav.zen": "Zen", "nav.login": "Giriş", @@ -50,18 +46,7 @@ export const dict = { "notFound.logoLightAlt": "opencode açık logo", "notFound.logoDarkAlt": "opencode koyu logo", - "user.logout": "Çıkış", - - "auth.callback.error.codeMissing": "Yetkilendirme kodu bulunamadı.", - - "workspace.select": "Çalışma alanı seç", - "workspace.createNew": "+ Yeni çalışma alanı oluştur", - "workspace.modal.title": "Yeni çalışma alanı oluştur", - "workspace.modal.placeholder": "Çalışma alanı adını girin", - "common.cancel": "İptal", - "common.creating": "Oluşturuluyor...", - "common.create": "Oluştur", "common.contactUs": "Bize ulaşın", "common.videoUnsupported": "Tarayıcınız video etiketini desteklemiyor.", @@ -69,23 +54,6 @@ export const dict = { "common.faq": "SSS", "common.learnMore": "Daha fazla bilgi", - "error.invalidPlan": "Geçersiz plan", - "error.workspaceRequired": "Çalışma alanı kimliği (ID) gerekli", - "error.alreadySubscribed": "Bu çalışma alanının zaten bir aboneliği var", - "error.limitRequired": "Limit gerekli.", - "error.monthlyLimitInvalid": "Geçerli bir aylık limit belirleyin.", - "error.workspaceNameRequired": "Çalışma alanı adı gerekli.", - "error.nameTooLong": "İsim 255 karakter veya daha az olmalıdır.", - "error.emailRequired": "E-posta gerekli", - "error.roleRequired": "Rol gerekli", - "error.idRequired": "Kimlik (ID) gerekli", - "error.nameRequired": "İsim gerekli", - "error.providerRequired": "Sağlayıcı gerekli", - "error.apiKeyRequired": "API anahtarı gerekli", - "error.modelRequired": "Model gerekli", - "error.reloadAmountMin": "Yükleme tutarı en az ${{amount}} olmalıdır", - "error.reloadTriggerMin": "Bakiye tetikleyicisi en az ${{amount}} olmalıdır", - "app.meta.description": "OpenCode - Açık kaynaklı kodlama ajanı.", "home.title": "OpenCode | Açık kaynaklı yapay zeka kodlama ajanı", @@ -107,14 +75,6 @@ export const dict = { "temp.logoDarkAlt": "opencode koyu logo", "home.banner.badge": "Yeni", - "home.banner.text": "Masaüstü uygulamasında sekmelerle tanışın.", - "home.banner.platforms": "macOS, Windows ve Linux'ta kullanılabilir", - "home.banner.downloadNow": "Şimdi indir", - "home.banner.downloadBetaNow": "Masaüstü betayı şimdi indir", - "home.promo.title": "Masaüstü uygulamasında sekmelerle tanışın", - "home.promo.body": "Çalışmalarınızı ve etkin oturumlarınızı sekmelerle düzenleyin.", - "home.promo.cta": "Başlamak için en son sürümü indirin.", - "home.promo.close": "Masaüstü uygulaması duyurusunu kapat", "home.hero.title": "Açık kaynaklı yapay zeka kodlama ajanı", "home.hero.subtitle.a": "Ücretsiz modeller dahil veya herhangi bir sağlayıcıdan herhangi bir modeli bağlayın,", @@ -272,10 +232,7 @@ export const dict = { "go.hero.body": "Go, dünya çapındaki programcılara ajan tabanlı kodlama getiriyor. En yetenekli açık kaynaklı modellere cömert limitler ve güvenilir erişim sunarak, maliyet veya erişilebilirlik konusunda endişelenmeden güçlü ajanlarla geliştirme yapmanızı sağlar.", - "go.cta.start": "Go'ya abone ol", - "go.cta.template": "{{text}} {{price}}", "go.cta.text": "Go'ya abone ol", - "go.cta.price": "Ayda 10$", "go.plans.month": "aylık", "go.plans.plus.cta": "Go Plus'a abone ol", "go.plans.plus.description": "Go Plus ayda 40$'dır ve daha yüksek limitler sunar.", @@ -288,11 +245,6 @@ export const dict = { "go.plans.limits": "Limitler", "go.plans.description": "Model başına 5 saatlik tahmini istek ve aylık kullanım limitleri", "go.plans.legend": "Planlar", - "go.pricing.body": "Herhangi bir ajanla kullanın. Ayda 10$. Gerekirse kredi yükleyin. İstediğiniz zaman iptal edin.", - "go.graph.free": "Ücretsiz", - "go.graph.freePill": "Big Pickle ve ücretsiz modeller", - "go.graph.go": "Go", - "go.graph.label": "5 saat başına istekler", "go.graph.period": "Kullanım", "go.graph.model": "Model", "go.graph.requests": "Tahmini istek / 5 saat", @@ -304,30 +256,7 @@ export const dict = { "go.graph.limitedRegions": "sınırlı bölgeler", "go.graph.limitedTime": "sınırlı süre", "go.graph.usageLimits": "Kullanım limitleri", - "go.graph.aria": "5 saatlik istekler: {{free}} vs {{go}}", - "go.testimonials.brand.zen": "Zen", - "go.testimonials.brand.go": "Go", - "go.testimonials.handle": "@OpenCode", - "go.testimonials.dax.name": "Dax Raad", - "go.testimonials.dax.title": "Eski CEO, Terminal Ürünleri", - "go.testimonials.dax.quoteAfter": "hayat değiştirdi, gerçekten düşünmeye bile gerek yok.", - "go.testimonials.jay.name": "Jay V", - "go.testimonials.jay.title": "Eski Kurucu, SEED, PM, Melt, Pop, Dapt, Cadmus ve ViewPoint", - "go.testimonials.jay.quoteBefore": "Ekibimizdeki 5 kişiden 4'ü", - "go.testimonials.jay.quoteAfter": "kullanmayı seviyor.", - "go.testimonials.adam.name": "Adam Elmore", - "go.testimonials.adam.title": "Eski Hero, AWS", - "go.testimonials.adam.quoteBefore": "", - "go.testimonials.adam.quoteAfter": "için tavsiyem sonsuz. Cidden, gerçekten çok iyi.", - "go.testimonials.david.name": "David Hill", - "go.testimonials.david.title": "Eski Tasarım Başkanı, Laravel", - "go.testimonials.david.quoteBefore": "", - "go.testimonials.david.quoteAfter": - " ile modellerin test edildiğini ve kodlama ajanları için mükemmel olduğunu biliyorum.", - "go.testimonials.frank.name": "Frank Wang", - "go.testimonials.frank.title": "Eski Stajyer, Nvidia (4 kez)", - "go.testimonials.frank.quote": "Keşke hala Nvidia'da olsaydım.", "go.problem.title": "Go hangi sorunu çözüyor?", "go.problem.body": "OpenCode deneyimini mümkün olduğunca çok kişiye ulaştırmaya odaklandık. OpenCode Go, ayda 10$ olan düşük maliyetli bir aboneliktir. Cömert limitler ve en yetenekli açık kaynak modellere güvenilir erişim sağlar.", @@ -346,13 +275,6 @@ export const dict = { "go.how.step2.afterLink": "cömert limitlerle", "go.how.step3.title": "Kodlamaya başlayın", "go.how.step3.body": "açık kaynaklı modellere güvenilir erişimle", - "go.privacy.title": "Gizliliğiniz bizim için önemlidir", - "go.privacy.body": - "Bu plan öncelikle uluslararası kullanıcılar için tasarlanmış olup, istikrarlı küresel erişim için modeller ABD, AB ve Singapur'da barındırılmaktadır.", - "go.privacy.contactAfter": "herhangi bir sorunuz varsa.", - "go.privacy.beforeExceptions": - "Go modelleri ABD'de barındırılmaktadır. Sağlayıcılar sıfır saklama politikası izler ve verilerinizi model eğitimi için kullanmaz; şu", - "go.privacy.exceptionsLink": "aşağıdaki istisnalar", "go.faq.q1": "OpenCode Go nedir?", "go.faq.a1": "Go, ajan tabanlı kodlama için yetenekli açık kaynaklı modellere güvenilir erişim sağlayan düşük maliyetli bir aboneliktir.", @@ -376,7 +298,6 @@ export const dict = { "go.faq.a5.retention0": "0 gün", "go.faq.a5.used": "Kullanılır", "go.faq.a5.notUsed": "Kullanılmaz", - "go.faq.a5.noAgreement": "Anlaşma yok", "go.faq.a5.notZdr": "ZDR değil", "go.faq.a5.grokRetention": "ZDR, durum bilgisi tutan Responses API, Files and Collections ve Batch API dahil olmak üzere saklanan verilere bağlı önemli API özelliklerini devre dışı bırakır.", @@ -388,9 +309,6 @@ export const dict = { "go.faq.a5.museRetention": "İstemlerinizi ve tamamlamalarınızı gelecekteki Meta modellerini eğitmek için kullanma izni karşılığında büyük ölçüde indirimli token fiyatları.", - "go.faq.a5.beforeExceptions": - "Go modelleri ABD'de barındırılmaktadır. Sağlayıcılar sıfır saklama politikası izler ve verilerinizi model eğitimi için kullanmaz; şu", - "go.faq.a5.exceptionsLink": "aşağıdaki istisnalar", "go.faq.q6": "Kredi yükleyebilir miyim?", "go.faq.a6": "Daha fazla kullanıma ihtiyacınız varsa, hesabınıza kredi yükleyebilirsiniz.", "go.faq.q7": "İptal edebilir miyim?", @@ -406,36 +324,6 @@ export const dict = { "go.faq.a10": "Ücret son 14 gün içinde tahsil edildiyse ve ilgili faturalandırma döneminde Go kullanım hakkınızı hiç kullanmadıysanız para iadesine hak kazanabilirsiniz. {{contact}} ve para iadesi talep edin.", - "zen.api.error.rateLimitExceeded": "İstek limiti aşıldı. Lütfen daha sonra tekrar deneyin.", - "zen.api.error.modelNotSupported": "{{model}} modeli desteklenmiyor", - "zen.api.error.modelFormatNotSupported": "{{model}} modeli {{format}} formatı için desteklenmiyor", - "zen.api.error.noProviderAvailable": "Kullanılabilir sağlayıcı yok", - "zen.api.error.providerNotSupported": "{{provider}} sağlayıcısı desteklenmiyor", - "zen.api.error.missingApiKey": "API anahtarı eksik.", - "zen.api.error.invalidApiKey": "Geçersiz API anahtarı.", - "zen.api.error.requestBlockedByUpstreamProvider": "İstek üst sağlayıcı tarafından engellendi.", - "zen.api.error.subscriptionQuotaExceeded": "Abonelik kotası aşıldı. {{retryIn}} içinde tekrar deneyin.", - "zen.api.error.goSubscriptionRollingLimitExceeded": - "5 saatlik kullanım limitine ulaşıldı. {{retryIn}} içinde sıfırlanır. Bu modeli şimdi kullanmaya devam etmek için kullanılabilir bakiyenizden kullanımı etkinleştirin: {{consoleGoUrl}}", - "zen.api.error.goSubscriptionWeeklyLimitExceeded": - "Haftalık kullanım limitine ulaşıldı. {{retryIn}} içinde sıfırlanır. Bu modeli şimdi kullanmaya devam etmek için kullanılabilir bakiyenizden kullanımı etkinleştirin: {{consoleGoUrl}}", - "zen.api.error.goSubscriptionMonthlyLimitExceeded": - "Aylık kullanım limitine ulaşıldı. {{retryIn}} içinde sıfırlanır. Bu modeli şimdi kullanmaya devam etmek için kullanılabilir bakiyenizden kullanımı etkinleştirin: {{consoleGoUrl}}", - "zen.api.error.noPaymentMethod": "Ödeme yöntemi bulunamadı. Buradan bir ödeme yöntemi ekleyin: {{billingUrl}}", - "zen.api.error.insufficientBalance": "Yetersiz bakiye. Faturalandırmanızı buradan yönetin: {{billingUrl}}", - "zen.api.error.workspaceMonthlyLimitReached": - "Çalışma alanınız aylık ${{amount}} harcama limitine ulaştı. Limitlerinizi buradan yönetin: {{billingUrl}}", - "zen.api.error.userMonthlyLimitReached": - "Aylık ${{amount}} harcama limitinize ulaştınız. Limitlerinizi buradan yönetin: {{membersUrl}}", - "zen.api.error.modelDisabled": "Model devre dışı", - "zen.api.error.regionNotAllowed": - "Bu modelin en son sürümü yalnızca Çin'de barındırılıyor ve kullanabilmek için açıkça onay vermeniz gerekiyor: {{consoleGoUrl}}", - "zen.api.error.countryNotAllowed": "Bu model ülkenizde kullanılamıyor.", - "zen.api.error.trainingNotAllowed": - "Bu model, kalitesini artırmak için kullanılan verileri toplar. Modeli kullanabilmek için açıkça onay vermeniz gerekir: {{consoleGoUrl}}", - "zen.api.error.trialEnded": - "{{model}} için ücretsiz promosyon sona erdi. OpenCode Go'ya abone olarak modeli kullanmaya devam edebilirsiniz - {{link}}", - "black.meta.title": "OpenCode Black | Dünyanın en iyi kodlama modellerine erişin", "black.meta.description": "OpenCode Black abonelik planlarıyla Claude, GPT, Gemini ve daha fazlasına erişin.", "black.hero.title": "Dünyanın en iyi kodlama modellerine erişin", @@ -456,328 +344,14 @@ export const dict = { "black.terms.5": "Abonelikler bireyler içindir, ekipler için Enterprise ile iletişime geçin", "black.terms.6": "Limitler ayarlanabilir ve planlar gelecekte sonlandırılabilir", "black.terms.7": "Aboneliğinizi istediğiniz zaman iptal edin", - "black.action.continue": "Devam et", "black.finePrint.beforeTerms": "Gösterilen fiyatlara geçerli vergiler dahil değildir", "black.finePrint.terms": "Hizmet Şartları", "black.workspace.title": "OpenCode Black | Çalışma Alanı Seç", "black.workspace.selectPlan": "Bu plan için bir çalışma alanı seçin", "black.workspace.name": "Çalışma Alanı {{n}}", - "black.subscribe.title": "OpenCode Black'e Abone Ol", - "black.subscribe.paymentMethod": "Ödeme yöntemi", - "black.subscribe.loadingPaymentForm": "Ödeme formu yükleniyor...", - "black.subscribe.selectWorkspaceToContinue": "Devam etmek için bir çalışma alanı seçin", - "black.subscribe.failurePrefix": "Olamaz!", - "black.subscribe.error.generic": "Bir hata oluştu", - "black.subscribe.error.invalidPlan": "Geçersiz plan", - "black.subscribe.error.workspaceRequired": "Çalışma alanı ID'si gerekli", - "black.subscribe.error.alreadySubscribed": "Bu çalışma alanının zaten bir aboneliği var", - "black.subscribe.processing": "İşleniyor...", - "black.subscribe.submit": "${{plan}} Abone Ol", - "black.subscribe.form.chargeNotice": "Sadece aboneliğiniz aktive edildiğinde ücretlendirileceksiniz", - "black.subscribe.success.title": "OpenCode Black bekleme listesindesiniz", - "black.subscribe.success.subscriptionPlan": "Abonelik planı", - "black.subscribe.success.planName": "OpenCode Black {{plan}}", - "black.subscribe.success.amount": "Tutar", - "black.subscribe.success.amountValue": "Aylık ${{plan}}", - "black.subscribe.success.paymentMethod": "Ödeme yöntemi", - "black.subscribe.success.dateJoined": "Katılma tarihi", - "black.subscribe.success.chargeNotice": "Aboneliğiniz aktive edildiğinde kartınızdan ödeme alınacaktır", - - "workspace.nav.zen": "Zen", - "workspace.nav.go": "Go", - "workspace.nav.usage": "Kullanım", - "workspace.nav.apiKeys": "API Anahtarları", - "workspace.nav.members": "Üyeler", - "workspace.nav.billing": "Faturalandırma", - "workspace.nav.settings": "Ayarlar", - - "workspace.home.banner.beforeLink": "Kodlama ajanları için güvenilir optimize edilmiş modeller.", - "workspace.lite.banner.beforeLink": "Herkes için düşük maliyetli kodlama modelleri.", - "workspace.home.billing.loading": "Yükleniyor...", - "workspace.home.billing.enable": "Faturalandırmayı etkinleştir", - "workspace.home.billing.currentBalance": "Mevcut bakiye", - - "workspace.newUser.feature.tested.title": "Test Edilmiş ve Doğrulanmış Modeller", - "workspace.newUser.feature.tested.body": - "En iyi performansı sağlamak için modelleri özellikle kodlama ajanlarına yönelik olarak karşılaştırdık ve test ettik.", - "workspace.newUser.feature.quality.title": "En Yüksek Kalite", - "workspace.newUser.feature.quality.body": - "Optimum performans için yapılandırılmış modellere erişin; sürüm düşürme veya daha ucuz sağlayıcılara yönlendirme yok.", - "workspace.newUser.feature.lockin.title": "Kilitlenme Yok", - "workspace.newUser.feature.lockin.body": - "Zen'i herhangi bir kodlama ajanıyla kullanın ve istediğiniz zaman opencode ile diğer sağlayıcıları kullanmaya devam edin.", - "workspace.newUser.copyApiKey": "API anahtarını kopyala", - "workspace.newUser.copyKey": "Anahtarı Kopyala", - "workspace.newUser.copied": "Kopyalandı!", - "workspace.newUser.step.enableBilling": "Faturalandırmayı etkinleştir", - "workspace.newUser.step.login.before": "Çalıştır", - "workspace.newUser.step.login.after": "ve opencode seçeneğini seçin", - "workspace.newUser.step.pasteKey": "API anahtarınızı yapıştırın", - "workspace.newUser.step.models.before": "opencode'u başlatın ve çalıştırın", - "workspace.newUser.step.models.after": "bir model seçmek için", - - "workspace.models.title": "Modeller", - "workspace.models.subtitle.beforeLink": "Çalışma alanı üyelerinin hangi modellere erişebileceğini yönetin.", - "workspace.models.table.model": "Model", - "workspace.models.table.enabled": "Etkin", - - "workspace.providers.title": "Kendi Anahtarınızı Getirin", - "workspace.providers.subtitle": "Yapay zeka sağlayıcılarından kendi API anahtarlarınızı yapılandırın.", - "workspace.providers.placeholder": "{{provider}} API anahtarını girin ({{prefix}}...)", - "workspace.providers.configure": "Yapılandır", - "workspace.providers.edit": "Düzenle", - "workspace.providers.delete": "Sil", - "workspace.providers.saving": "Kaydediliyor...", - "workspace.providers.save": "Kaydet", - "workspace.providers.table.provider": "Sağlayıcı", - "workspace.providers.table.apiKey": "API Anahtarı", - - "workspace.usage.title": "Kullanım Geçmişi", - "workspace.usage.subtitle": "Son API kullanımı ve maliyetleri.", - "workspace.usage.empty": "Başlamak için ilk API çağrınızı yapın.", - "workspace.usage.table.date": "Tarih", - "workspace.usage.table.model": "Model", - "workspace.usage.table.input": "Giriş", - "workspace.usage.table.output": "Çıkış", - "workspace.usage.table.cost": "Maliyet", - "workspace.usage.table.session": "Oturum", - "workspace.usage.breakdown.input": "Giriş", - "workspace.usage.breakdown.cacheRead": "Önbellek Okuması", - "workspace.usage.breakdown.cacheWrite": "Önbellek Yazma", - "workspace.usage.breakdown.output": "Çıkış", - "workspace.usage.breakdown.reasoning": "Muhakeme", - "workspace.usage.subscription": "Black (${{amount}})", - "workspace.usage.lite": "Go (${{amount}})", - "workspace.usage.byok": "BYOK (${{amount}})", - - "workspace.cost.title": "Maliyet", - "workspace.cost.subtitle": "Modele göre ayrılmış kullanım maliyetleri.", - "workspace.cost.allModels": "Tüm Modeller", - "workspace.cost.allKeys": "Tüm Anahtarlar", - "workspace.cost.deletedSuffix": "(silindi)", - "workspace.cost.empty": "Seçilen döneme ait kullanım verisi yok.", - "workspace.cost.subscriptionShort": "abonelik", - - "workspace.keys.title": "API Anahtarları", - "workspace.keys.subtitle": "opencode hizmetlerine erişim için API anahtarlarınızı yönetin.", - "workspace.keys.create": "API Anahtarı Oluştur", - "workspace.keys.placeholder": "Anahtar adını girin", - "workspace.keys.empty": "Bir opencode Gateway API anahtarı oluşturun", - "workspace.keys.table.name": "İsim", - "workspace.keys.table.key": "Anahtar", - "workspace.keys.table.createdBy": "Oluşturan", - "workspace.keys.table.lastUsed": "Son Kullanılan", - "workspace.keys.copyApiKey": "API anahtarını kopyala", - "workspace.keys.delete": "Sil", - - "workspace.members.title": "Üyeler", - "workspace.members.subtitle": "Çalışma alanı üyelerini ve izinlerini yönetin.", - "workspace.members.invite": "Üyeyi Davet Et", - "workspace.members.inviting": "Davet ediliyor...", - "workspace.members.beta.beforeLink": "Beta süresince çalışma alanları ekipler için ücretsizdir.", - "workspace.members.form.invitee": "Davetli", - "workspace.members.form.emailPlaceholder": "E-posta girin", - "workspace.members.form.role": "Rol", - "workspace.members.form.monthlyLimit": "Aylık harcama limiti", - "workspace.members.noLimit": "Limit yok", - "workspace.members.noLimitLowercase": "limit yok", - "workspace.members.invited": "davet edildi", - "workspace.members.edit": "Düzenle", - "workspace.members.delete": "Sil", - "workspace.members.saving": "Kaydediliyor...", - "workspace.members.save": "Kaydet", - "workspace.members.table.email": "E-posta", - "workspace.members.table.role": "Rol", - "workspace.members.table.monthLimit": "Ay limiti", - "workspace.members.role.admin": "Yönetici", - "workspace.members.role.adminDescription": "Modelleri, üyeleri ve faturalamayı yönetebilir", - "workspace.members.role.member": "Üye", - "workspace.members.role.memberDescription": "Yalnızca kendileri için API anahtarları oluşturabilirler", - - "workspace.settings.title": "Ayarlar", - "workspace.settings.subtitle": "Çalışma alanı adınızı ve tercihlerinizi güncelleyin.", - "workspace.settings.workspaceName": "Çalışma alanı adı", - "workspace.settings.defaultName": "Varsayılan", - "workspace.settings.updating": "Güncelleniyor...", - "workspace.settings.save": "Kaydet", - "workspace.settings.edit": "Düzenle", - - "workspace.billing.title": "Faturalandırma", - "workspace.billing.subtitle.beforeLink": "Ödeme yöntemlerini yönetin.", - "workspace.billing.contactUs": "Bize Ulaşın", - "workspace.billing.subtitle.afterLink": "herhangi bir sorunuz varsa.", - "workspace.billing.currentBalance": "Güncel Bakiye", - "workspace.billing.add": "$ ekle", - "workspace.billing.enterAmount": "Tutarı girin", - "workspace.billing.loading": "Yükleniyor...", - "workspace.billing.addAction": "Ekle", - "workspace.billing.addBalance": "Bakiye Ekle", - "workspace.billing.alipay": "Alipay", - "workspace.billing.wechat": "WeChat Pay", - "workspace.billing.linkedToStripe": "Stripe'a bağlı", - "workspace.billing.manage": "Yönet", - "workspace.billing.enable": "Faturalandırmayı Etkinleştir", - - "workspace.monthlyLimit.title": "Aylık Limit", - "workspace.monthlyLimit.subtitle": "Hesabınız için aylık kullanım limiti belirleyin.", - "workspace.monthlyLimit.placeholder": "50", - "workspace.monthlyLimit.setting": "Ayarlanıyor...", - "workspace.monthlyLimit.set": "Ayarla", - "workspace.monthlyLimit.edit": "Limiti Düzenle", - "workspace.monthlyLimit.noLimit": "Kullanım limiti belirlenmedi.", - "workspace.monthlyLimit.currentUsage.beforeMonth": "Şu anki kullanım", - "workspace.monthlyLimit.currentUsage.beforeAmount": "$", - - "workspace.redeem.title": "Kupon Kullan", - "workspace.redeem.subtitle": "Kredi veya avantajlardan yararlanmak için bir kupon kodu kullanın.", - "workspace.redeem.placeholder": "Kupon kodunu girin", - "workspace.redeem.redeem": "Kullan", - "workspace.redeem.redeeming": "Kullanılıyor...", - "workspace.redeem.success": "Kupon başarıyla kullanıldı.", - - "workspace.reload.title": "Otomatik Yeniden Yükleme", - "workspace.reload.disabled.before": "Otomatik yeniden yükleme:", - "workspace.reload.disabled.state": "devre dışı", - "workspace.reload.disabled.after": "Bakiye azaldığında otomatik olarak yeniden yüklemeyi etkinleştirin.", - "workspace.reload.enabled.before": "Otomatik yeniden yükleme:", - "workspace.reload.enabled.state": "etkin", - "workspace.reload.enabled.middle": "Yeniden yükleyeceğiz", - "workspace.reload.processingFee": "işlem ücreti", - "workspace.reload.enabled.after": "dengeye ulaşıldığında", - "workspace.reload.edit": "Düzenle", - "workspace.reload.enable": "Etkinleştir", - "workspace.reload.enableAutoReload": "Otomatik Yeniden Yüklemeyi Etkinleştir", - "workspace.reload.reloadAmount": "Yükle $", - "workspace.reload.whenBalanceReaches": "Bakiye $ seviyesine ulaştığında", - "workspace.reload.saving": "Kaydediliyor...", - "workspace.reload.save": "Kaydet", - "workspace.reload.failedAt": "Yeniden yükleme başarısız oldu:", - "workspace.reload.reason": "Sebep:", - "workspace.reload.updatePaymentMethod": "Lütfen ödeme yönteminizi güncelleyin ve tekrar deneyin.", - "workspace.reload.retrying": "Yeniden deneniyor...", - "workspace.reload.retry": "Yeniden dene", - "workspace.reload.error.paymentFailed": "Ödeme başarısız.", - - "workspace.payments.title": "Ödeme Geçmişi", - "workspace.payments.subtitle": "Son ödeme işlemleri.", - "workspace.payments.table.date": "Tarih", - "workspace.payments.table.paymentId": "Ödeme Kimliği", - "workspace.payments.table.amount": "Tutar", - "workspace.payments.table.receipt": "Makbuz", - "workspace.payments.type.credit": "kredi", - "workspace.payments.type.subscription": "abonelik", - "workspace.payments.view": "Görüntüle", - - "workspace.black.time.day": "gün", - "workspace.black.time.days": "gün", - "workspace.black.time.hour": "saat", - "workspace.black.time.hours": "saat", - "workspace.black.time.minute": "dakika", - "workspace.black.time.minutes": "dakika", - "workspace.black.time.fewSeconds": "birkaç saniye", - "workspace.black.subscription.title": "Abonelik", - "workspace.black.subscription.message": "Aylık ${{plan}} karşılığında OpenCode Black'e abonesiniz.", - "workspace.black.subscription.ending": - "OpenCode Black mevcut fatura döneminizin sonunda sona erer ve yenilenmez. Sizi yeni konsola taşıyacağız.", - "workspace.black.subscription.rollingUsage": "5 Saatlik Kullanım", - "workspace.black.subscription.weeklyUsage": "Haftalık Kullanım", - "workspace.black.subscription.resetsIn": "Sıfırlama süresi", - "workspace.black.subscription.useBalance": "Kullanım limitlerine ulaştıktan sonra mevcut bakiyenizi kullanın", - "workspace.black.waitlist.title": "Bekleme listesi", - "workspace.black.waitlist.joined": "Aylık ${{plan}} OpenCode Black planı için bekleme listesindesiniz.", - "workspace.black.waitlist.ready": "Sizi ayda {{plan}} $ tutarındaki OpenCode Black planına kaydetmeye hazırız.", - "workspace.black.waitlist.leave": "Bekleme Listesinden Ayrıl", - "workspace.black.waitlist.leaving": "Ayrılıyor...", - "workspace.black.waitlist.left": "Ayrıldı", - "workspace.black.waitlist.enroll": "Kayıt ol", - "workspace.black.waitlist.enrolling": "Kaydediliyor...", - "workspace.black.waitlist.enrolled": "Kayıtlı", - "workspace.black.waitlist.enrollNote": - "Kayıt Ol'a tıkladığınızda aboneliğiniz hemen başlar ve kartınızdan çekim yapılır.", - - "workspace.lite.loading": "Yükleniyor...", - "workspace.lite.time.day": "gün", - "workspace.lite.time.days": "gün", - "workspace.lite.time.hour": "saat", - "workspace.lite.time.hours": "saat", - "workspace.lite.time.minute": "dakika", - "workspace.lite.time.minutes": "dakika", - "workspace.lite.time.fewSeconds": "birkaç saniye", - "workspace.lite.subscription.message": "OpenCode Go abonesisiniz.", - "workspace.lite.subscription.manage": "Aboneliği Yönet", - "workspace.lite.subscription.rollingUsage": "5 Saatlik Kullanım", - "workspace.lite.subscription.rollingQuota": "5 Saatlik Kota", - "workspace.lite.subscription.weeklyUsage": "Haftalık Kullanım", - "workspace.lite.subscription.weeklyQuota": "Haftalık Kota", - "workspace.lite.subscription.monthlyUsage": "Aylık Kullanım", - "workspace.lite.subscription.monthlyQuota": "Aylık Kota", - "workspace.lite.subscription.resetsIn": "Sıfırlama süresi", - "workspace.lite.subscription.showDetails": "Ayrıntıları göster", - "workspace.lite.subscription.hideDetails": "Ayrıntıları gizle", - "workspace.lite.subscription.model": "Model", - "workspace.lite.subscription.contribution": "%", - "workspace.lite.subscription.total": "Toplam", - "workspace.lite.subscription.useBalance": "Kullanım limitlerine ulaştıktan sonra mevcut bakiyenizi kullanın", - "workspace.lite.subscription.selectProvider": - 'Go modellerini kullanmak için opencode yapılandırmanızda "OpenCode Go"\'yu sağlayıcı olarak seçin.', - "workspace.lite.providers.title": "Sağlayıcılar", - "workspace.lite.providers.description": "Yönlendirme için hangi sağlayıcıların kullanılacağını kontrol edin.", - "workspace.lite.providers.allowTraining": "İstek verileriyle eğitilen modellere izin ver", - "workspace.lite.providers.useChina": "Çin'de barındırılan modelleri etkinleştir", - "workspace.lite.black.message": - "Şu anda OpenCode Black abonesisiniz veya bekleme listesindesiniz. Go'ya geçmek istiyorsanız lütfen önce aboneliğinizi iptal edin.", - "workspace.lite.other.message": - "Bu çalışma alanındaki başka bir üye zaten OpenCode Go abonesi. Çalışma alanı başına yalnızca bir üye abone olabilir.", - "workspace.lite.promo.description": - "OpenCode Go {{price}} fiyatıyla cömert kullanım limitleri ve popüler açık kodlama modellerine güvenilir erişim sağlar.", - "workspace.lite.promo.price": "Ayda 10$", - "workspace.lite.promo.modelsTitle": "Neler Dahil", - "workspace.lite.promo.footer": - "Plan öncelikle uluslararası kullanıcılar için tasarlanmıştır ve istikrarlı küresel erişim sağlar. Erken kullanım ve geri bildirimlerden öğrendiklerimiz doğrultusunda fiyatlandırma ve kullanım limitleri değişebilir.", - "workspace.lite.promo.subscribe": "Go'ya Abone Ol", - "workspace.lite.promo.subscribing": "Yönlendiriliyor...", - "workspace.lite.promo.otherMethods": "Diğer ödeme yöntemleri", - "workspace.lite.promo.selectMethod": "Ödeme yöntemini seçin", - - "workspace.referral.copyLink": "Bağlantıyı Kopyala", - "workspace.referral.copied": "Kopyalandı", - "workspace.referral.overview.title": "Arkadaşlarını davet et", - "workspace.referral.overview.subtitle": "Bir arkadaşın abone olduğunda $5 kazan. O da $5 alacak.", - "workspace.referral.instructions.share": "Referans bağlantını paylaş", - "workspace.referral.instructions.subscribe": "Arkadaşın katılır ve Go'ya abone olur", - "workspace.referral.instructions.claim": - "İkiniz de Go kullanım limitlerinize uygulamak için $5 kullanım kredisi alırsınız", - "workspace.referral.rewards.title": "Davet ödülleri", - "workspace.referral.rewards.description": "Mevcut davet kredilerini Go kullanımınıza uygulayın.", - "workspace.referral.rewards.subtitle": "{{applied}} / {{total}} ödül kullanıldı.", - "workspace.referral.rewards.empty": "Henüz davet ödülü yok.", - "workspace.referral.table.reward": "Ödül", - "workspace.referral.table.referral": "Açıklama", - "workspace.referral.table.date": "Tarih", - "workspace.referral.reward.description.inviter": "{{email}} davet edildi", - "workspace.referral.reward.description.invitee": "{{email}} tarafından davet edildi", - "workspace.referral.reward.action.subscribeUnlock": "Kilidi açmak için abone ol", - "workspace.referral.reward.action.view": "Ödülü Görüntüle", - "workspace.referral.reward.action.applied": "Ödül Kullanıldı", - "workspace.referral.reward.source.pendingInviter": "Abone olması bekleniyor", - "workspace.referral.reward.source.pendingInvitee": "Ödülün kilidini açmak için abone ol", - "workspace.referral.reward.source.available": "Ödül kullanıma hazır", - "workspace.referral.reward.source.applied": "Ödül kullanıldı", - "workspace.referral.reward.status.applied": "Ödül Kullanıldı", - "workspace.referral.reward.status.pendingInviter": "Kilidi açmak için abone ol", - "workspace.referral.reward.status.pendingInvitee": "Kilidi açmak için abone ol", - "workspace.referral.apply.noGo": "Kilidi açmak için abone ol", - "workspace.referral.apply.preview": "Ödülü Görüntüle", - "workspace.referral.apply.action": "Kullan", - "workspace.referral.apply.confirmTitle": "Ödülü kullan", - "workspace.referral.apply.confirmBody": "Bu workspace'in mevcut kullanımını azaltmak için {{amount}} kullan.", - "workspace.referral.apply.confirmAction": "Kullan", "download.title": "OpenCode | İndir", "download.meta.description": "OpenCode'u macOS, Windows ve Linux için indirin", - "download.hero.title": "OpenCode Desktop'u İndir", - "download.hero.subtitle": "macOS, Windows ve Linux için Beta olarak sunuluyor", - "download.hero.button": "{{os}} için indir", "download.section.terminal": "OpenCode Terminal", "download.section.desktop": "OpenCode Desktop", "download.section.extensions": "OpenCode Eklentileri", @@ -869,38 +443,4 @@ export const dict = { "changelog.hero.subtitle": "OpenCode için yeni güncellemeler ve iyileştirmeler", "changelog.empty": "Değişiklik günlüğü kaydı bulunamadı.", "changelog.viewJson": "JSON'u görüntüle", - - "bench.list.title": "Benchmark", - "bench.list.heading": "Benchmarklar", - "bench.list.table.agent": "Ajan", - "bench.list.table.model": "Model", - "bench.list.table.score": "Puan", - "bench.submission.error.allFieldsRequired": "Tüm alanlar gereklidir.", - - "bench.detail.title": "Benchmark - {{task}}", - "bench.detail.notFound": "Görev bulunamadı", - "bench.detail.na": "N/A", - "bench.detail.labels.agent": "Ajan", - "bench.detail.labels.model": "Model", - "bench.detail.labels.task": "Görev", - "bench.detail.labels.repo": "Repo", - "bench.detail.labels.from": "Başlangıç", - "bench.detail.labels.to": "Bitiş", - "bench.detail.labels.prompt": "İstem", - "bench.detail.labels.commit": "Commit", - "bench.detail.labels.averageDuration": "Ortalama Süre", - "bench.detail.labels.averageScore": "Ortalama Puan", - "bench.detail.labels.averageCost": "Ortalama Maliyet", - "bench.detail.labels.summary": "Özet", - "bench.detail.labels.runs": "Çalıştırmalar", - "bench.detail.labels.score": "Puan", - "bench.detail.labels.base": "Baz", - "bench.detail.labels.penalty": "Ceza", - "bench.detail.labels.weight": "ağırlık", - "bench.detail.table.run": "Çalıştırma", - "bench.detail.table.score": "Puan (Baz - Ceza)", - "bench.detail.table.cost": "Maliyet", - "bench.detail.table.duration": "Süre", - "bench.detail.run.title": "Çalıştırma {{n}}", - "bench.detail.rawJson": "Ham JSON", } satisfies Dict diff --git a/packages/console/app/src/i18n/uk.ts b/packages/console/app/src/i18n/uk.ts index 83cc47321a69..836295762f2d 100644 --- a/packages/console/app/src/i18n/uk.ts +++ b/packages/console/app/src/i18n/uk.ts @@ -5,12 +5,8 @@ export const dict = { "go.referral.ended.label": "Попередження", "go.referral.ended": "Реферальну програму завершено. Реферальні посилання більше не нараховують кредити ні вам, ні тому, хто ними поділився.", - "go.graph.bonus": "Ліміт ×{{count}}", "nav.github": "GitHub", "nav.docs": "Документація", - "nav.changelog": "Журнал змін", - "nav.discord": "Discord", - "nav.x": "X", "nav.enterprise": "Enterprise", "nav.zen": "Zen", "nav.login": "Увійти", @@ -49,18 +45,7 @@ export const dict = { "notFound.logoLightAlt": "світлий логотип opencode", "notFound.logoDarkAlt": "темний логотип opencode", - "user.logout": "Вийти", - - "auth.callback.error.codeMissing": "Не знайдено код авторизації.", - - "workspace.select": "Виберіть робочий простір", - "workspace.createNew": "+ Створити новий робочий простір", - "workspace.modal.title": "Створити новий робочий простір", - "workspace.modal.placeholder": "Введіть назву робочого простору", - "common.cancel": "Скасувати", - "common.creating": "Створення...", - "common.create": "Створити", "common.contactUs": "Зв'яжіться з нами", "common.videoUnsupported": "Ваш браузер не підтримує відео.", @@ -68,23 +53,6 @@ export const dict = { "common.faq": "FAQ", "common.learnMore": "Дізнатися більше", - "error.invalidPlan": "Недійсний план", - "error.workspaceRequired": "ID робочого простору обов'язкове", - "error.alreadySubscribed": "Цей робочий простір уже має підписку", - "error.limitRequired": "Ліміт обов'язковий.", - "error.monthlyLimitInvalid": "Встановіть дійсний місячний ліміт.", - "error.workspaceNameRequired": "Назва робочого простору обов'язкова.", - "error.nameTooLong": "Назва має містити не більше 255 символів.", - "error.emailRequired": "Електронна адреса обов'язкова", - "error.roleRequired": "Роль обов'язкова", - "error.idRequired": "ID обов'язкове", - "error.nameRequired": "Назва обов'язкова", - "error.providerRequired": "Провайдер обов'язковий", - "error.apiKeyRequired": "Ключ API обов'язковий", - "error.modelRequired": "Модель обов'язкова", - "error.reloadAmountMin": "Сума поповнення має бути щонайменше ${{amount}}", - "error.reloadTriggerMin": "Поріг балансу має бути щонайменше ${{amount}}", - "app.meta.description": "OpenCode — відкритий агент для програмування.", "home.title": "OpenCode | Відкритий AI-агент для кодування", @@ -106,14 +74,6 @@ export const dict = { "temp.logoDarkAlt": "темний логотип opencode", "home.banner.badge": "Нове", - "home.banner.text": "Представляємо вкладки в десктопному застосунку.", - "home.banner.platforms": "Доступно на macOS, Windows та Linux", - "home.banner.downloadNow": "Завантажити зараз", - "home.banner.downloadBetaNow": "Завантажити бета-версію десктопного застосунку", - "home.promo.title": "Представляємо вкладки в десктопному застосунку", - "home.promo.body": "Упорядковуйте роботу й активні сесії за допомогою вкладок.", - "home.promo.cta": "Завантажте останню версію, щоб почати.", - "home.promo.close": "Закрити оголошення про десктопний застосунок", "home.hero.title": "Відкритий AI-агент для кодування", "home.hero.subtitle.a": "Безкоштовні моделі включено або підключіть будь-яку модель від будь-якого провайдера,", @@ -270,10 +230,7 @@ export const dict = { "go.hero.body": "Go надає агентне програмування програмістам у всьому світі, пропонуючи щедрі ліміти та надійний доступ до найкращих моделей з відкритим кодом.", - "go.cta.start": "Підписатися на Go", - "go.cta.template": "{{text}} {{price}}", "go.cta.text": "Підписатися на Go", - "go.cta.price": "$10/місяць", "go.plans.month": "на місяць", "go.plans.plus.cta": "Підписатися на Go Plus", "go.plans.plus.description": "Go Plus коштує $40/місяць і пропонує вищі ліміти.", @@ -286,11 +243,6 @@ export const dict = { "go.plans.limits": "Ліміти", "go.plans.description": "Орієнтовні запити за 5 годин і місячні ліміти за моделями", "go.plans.legend": "Плани", - "go.pricing.body": "Використовуйте з будь-яким агентом. $10/місяць. Поповнюйте за потреби. Скасуйте в будь-який час.", - "go.graph.free": "Безкоштовно", - "go.graph.freePill": "Big Pickle та безкоштовні моделі", - "go.graph.go": "Go", - "go.graph.label": "Запитів за 5 годин", "go.graph.period": "Використання", "go.graph.model": "Модель", "go.graph.requests": "Оцінка запитів / 5 год", @@ -302,29 +254,7 @@ export const dict = { "go.graph.limitedRegions": "обмежені регіони", "go.graph.limitedTime": "обмежений час", "go.graph.usageLimits": "Ліміти використання", - "go.graph.aria": "Запитів за 5 год: {{free}} vs {{go}}", - "go.testimonials.brand.zen": "Zen", - "go.testimonials.brand.go": "Go", - "go.testimonials.handle": "@OpenCode", - "go.testimonials.dax.name": "Dax Raad", - "go.testimonials.dax.title": "ex-CEO, Terminal Products", - "go.testimonials.dax.quoteAfter": "змінило моє життя, це справді очевидний вибір.", - "go.testimonials.jay.name": "Jay V", - "go.testimonials.jay.title": "ex-Founder, SEED, PM, Melt, Pop, Dapt, Cadmus, and ViewPoint", - "go.testimonials.jay.quoteBefore": "4 з 5 людей у нашій команді люблять використовувати", - "go.testimonials.jay.quoteAfter": ".", - "go.testimonials.adam.name": "Adam Elmore", - "go.testimonials.adam.title": "ex-Hero, AWS", - "go.testimonials.adam.quoteBefore": "Я не можу достатньо рекомендувати", - "go.testimonials.adam.quoteAfter": ". Серйозно, це дійсно добре.", - "go.testimonials.david.name": "David Hill", - "go.testimonials.david.title": "ex-Head of Design, Laravel", - "go.testimonials.david.quoteBefore": "Завдяки", - "go.testimonials.david.quoteAfter": "я знаю, що всі моделі протестовані та ідеальні для агентів кодування.", - "go.testimonials.frank.name": "Frank Wang", - "go.testimonials.frank.title": "ex-Intern, Nvidia (4 times)", - "go.testimonials.frank.quote": "Хотів би я досі бути в Nvidia.", "go.problem.title": "Яку проблему вирішує Go?", "go.problem.body": "Ми зосереджені на тому, щоб зробити досвід OpenCode доступним для якомога більшої кількості людей. OpenCode Go — це недорога підписка за $10/місяць. Вона надає щедрі ліміти та надійний доступ до найкращих моделей з відкритим кодом.", @@ -343,13 +273,6 @@ export const dict = { "go.how.step2.afterLink": "із щедрими лімітами", "go.how.step3.title": "Почніть кодувати", "go.how.step3.body": "з надійним доступом до моделей з відкритим кодом", - "go.privacy.title": "Ваша конфіденційність важлива для нас", - "go.privacy.body": - "План розроблений переважно для міжнародних користувачів, з моделями, розміщеними в США, ЄС та Сінгапурі для стабільного глобального доступу.", - "go.privacy.contactAfter": "якщо у вас є запитання.", - "go.privacy.beforeExceptions": - "Моделі Go розміщені в США. Провайдери дотримуються політики нульового зберігання та не використовують ваші дані для навчання моделей, за", - "go.privacy.exceptionsLink": "такими винятками", "go.faq.q1": "Що таке OpenCode Go?", "go.faq.a1": "Go — це недорога підписка, яка надає надійний доступ до найкращих моделей з відкритим кодом для агентного кодування.", @@ -373,7 +296,6 @@ export const dict = { "go.faq.a5.retention0": "0 днів", "go.faq.a5.used": "Використовується", "go.faq.a5.notUsed": "Не використовується", - "go.faq.a5.noAgreement": "Немає угоди", "go.faq.a5.notZdr": "Не ZDR", "go.faq.a5.grokRetention": "ZDR вимикає важливі функції API, які залежать від збережених даних, зокрема Responses API зі збереженням стану, Files and Collections та Batch API.", @@ -384,9 +306,6 @@ export const dict = { "go.faq.a5.museRetention": "Значно знижені ціни на токени в обмін на дозвіл використовувати ваші промпти та відповіді для навчання майбутніх моделей Meta.", - "go.faq.a5.beforeExceptions": - "Моделі Go розміщені в США. Провайдери дотримуються політики нульового зберігання та не використовують ваші дані для навчання моделей, за", - "go.faq.a5.exceptionsLink": "такими винятками", "go.faq.q6": "Чи можна поповнити баланс?", "go.faq.a6": "Якщо вам потрібно більше використання, ви можете поповнити баланс в обліковому записі.", "go.faq.q7": "Чи можна скасувати?", @@ -401,36 +320,6 @@ export const dict = { "go.faq.a10": "Ви можете претендувати на повернення, якщо кошти було списано протягом останніх 14 днів і ви не використали ліміт Go протягом цього розрахункового періоду. {{contact}}, щоб подати запит на повернення.", - "zen.api.error.rateLimitExceeded": "Перевищено ліміт запитів. Спробуйте пізніше.", - "zen.api.error.modelNotSupported": "Модель {{model}} не підтримується", - "zen.api.error.modelFormatNotSupported": "Модель {{model}} не підтримується для формату {{format}}", - "zen.api.error.noProviderAvailable": "Немає доступного провайдера", - "zen.api.error.providerNotSupported": "Провайдер {{provider}} не підтримується", - "zen.api.error.missingApiKey": "Відсутній ключ API.", - "zen.api.error.invalidApiKey": "Недійсний ключ API.", - "zen.api.error.requestBlockedByUpstreamProvider": "Запит заблоковано зовнішнім провайдером.", - "zen.api.error.subscriptionQuotaExceeded": "Перевищено квоту підписки. Повторіть через {{retryIn}}.", - "zen.api.error.goSubscriptionRollingLimitExceeded": - "Досягнуто 5-годинного ліміту використання. Скидається через {{retryIn}}. Щоб продовжити, увімкніть використання з доступного балансу: {{consoleGoUrl}}", - "zen.api.error.goSubscriptionWeeklyLimitExceeded": - "Досягнуто тижневого ліміту використання. Скидається через {{retryIn}}. Щоб продовжити, увімкніть використання з доступного балансу: {{consoleGoUrl}}", - "zen.api.error.goSubscriptionMonthlyLimitExceeded": - "Досягнуто місячного ліміту використання. Скидається через {{retryIn}}. Щоб продовжити, увімкніть використання з доступного балансу: {{consoleGoUrl}}", - "zen.api.error.noPaymentMethod": "Немає способу оплати. Додайте метод оплати: {{billingUrl}}", - "zen.api.error.insufficientBalance": "Недостатньо коштів. Керуйте оплатою: {{billingUrl}}", - "zen.api.error.workspaceMonthlyLimitReached": - "Ваш робочий простір досяг місячного ліміту витрат ${{amount}}. Керуйте лімітами: {{billingUrl}}", - "zen.api.error.userMonthlyLimitReached": - "Ви досягли місячного ліміту витрат ${{amount}}. Керуйте лімітами: {{membersUrl}}", - "zen.api.error.modelDisabled": "Модель вимкнено", - "zen.api.error.regionNotAllowed": - "Остання версія цієї моделі доступна лише на серверах у Китаї, і для її використання потрібно надати явну згоду: {{consoleGoUrl}}", - "zen.api.error.countryNotAllowed": "Ця модель недоступна у вашій країні.", - "zen.api.error.trainingNotAllowed": - "Ця модель збирає дані, які використовуються для покращення її якості; для її використання потрібна ваша явна згода: {{consoleGoUrl}}", - "zen.api.error.trialEnded": - "Безкоштовна акція для {{model}} закінчилася. Ви можете продовжити використання, підписавшись на OpenCode Go — {{link}}", - "black.meta.title": "OpenCode Black | Доступ до найкращих моделей кодування", "black.meta.description": "Отримайте доступ до Claude, GPT, Gemini та інших із планами підписки OpenCode Black.", "black.hero.title": "Доступ до найкращих моделей кодування", @@ -451,291 +340,14 @@ export const dict = { "black.terms.5": "Підписки призначені для фізичних осіб, зверніться в Enterprise для команд", "black.terms.6": "Ліміти можуть бути змінені, а плани можуть бути припинені в майбутньому", "black.terms.7": "Скасуйте підписку в будь-який час", - "black.action.continue": "Продовжити", "black.finePrint.beforeTerms": "Зазначені ціни не включають податки", "black.finePrint.terms": "Умови надання послуг", "black.workspace.title": "OpenCode Black | Виберіть робочий простір", "black.workspace.selectPlan": "Виберіть робочий простір для цього плану", "black.workspace.name": "Робочий простір {{n}}", - "black.subscribe.title": "Підписатися на OpenCode Black", - "black.subscribe.paymentMethod": "Спосіб оплати", - "black.subscribe.loadingPaymentForm": "Завантаження форми оплати...", - "black.subscribe.selectWorkspaceToContinue": "Виберіть робочий простір для продовження", - "black.subscribe.failurePrefix": "Ой!", - "black.subscribe.error.generic": "Сталася помилка", - "black.subscribe.error.invalidPlan": "Недійсний план", - "black.subscribe.error.workspaceRequired": "ID робочого простору обов'язкове", - "black.subscribe.error.alreadySubscribed": "Цей робочий простір уже має підписку", - "black.subscribe.processing": "Обробка...", - "black.subscribe.submit": "Підписатися ${{plan}}", - "black.subscribe.form.chargeNotice": "Платіж буде списано лише після активації підписки", - "black.subscribe.success.title": "Ви в списку очікування OpenCode Black", - "black.subscribe.success.subscriptionPlan": "План підписки", - "black.subscribe.success.planName": "OpenCode Black {{plan}}", - "black.subscribe.success.amount": "Сума", - "black.subscribe.success.amountValue": "${{plan}} на місяць", - "black.subscribe.success.paymentMethod": "Спосіб оплати", - "black.subscribe.success.dateJoined": "Дата приєднання", - "black.subscribe.success.chargeNotice": "Вашу картку буде списано після активації підписки", - - "workspace.nav.zen": "Zen", - "workspace.nav.go": "Go", - "workspace.nav.usage": "Використання", - "workspace.nav.apiKeys": "Ключі API", - "workspace.nav.members": "Учасники", - "workspace.nav.billing": "Оплата", - "workspace.nav.settings": "Налаштування", - - "workspace.home.banner.beforeLink": "Надійні оптимізовані моделі для агентів кодування.", - "workspace.lite.banner.beforeLink": "Недорогі моделі кодування для всіх.", - "workspace.home.billing.loading": "Завантаження...", - "workspace.home.billing.enable": "Увімкнути оплату", - "workspace.home.billing.currentBalance": "Поточний баланс", - - "workspace.newUser.feature.tested.title": "Протестовані та перевірені моделі", - "workspace.newUser.feature.tested.body": - "Ми протестували моделі спеціально для агентів кодування, щоб забезпечити найкращу продуктивність.", - "workspace.newUser.feature.quality.title": "Найвища якість", - "workspace.newUser.feature.quality.body": - "Доступ до моделей, налаштованих для оптимальної продуктивності — без зниження якості.", - "workspace.newUser.feature.lockin.title": "Без блокування (Lock-in)", - "workspace.newUser.feature.lockin.body": - "Використовуйте Zen з будь-яким агентом і продовжуйте користуватися іншими провайдерами.", - "workspace.newUser.copyApiKey": "Копіювати ключ API", - "workspace.newUser.copyKey": "Копіювати ключ", - "workspace.newUser.copied": "Скопійовано!", - "workspace.newUser.step.enableBilling": "Увімкнути оплату", - "workspace.newUser.step.login.before": "Запустіть", - "workspace.newUser.step.login.after": "і виберіть opencode", - "workspace.newUser.step.pasteKey": "Вставте ключ API", - "workspace.newUser.step.models.before": "Запустіть opencode і виконайте", - "workspace.newUser.step.models.after": "щоб вибрати модель", - - "workspace.models.title": "Моделі", - "workspace.models.subtitle.beforeLink": "Керуйте доступом учасників до моделей.", - "workspace.models.table.model": "Модель", - "workspace.models.table.enabled": "Увімкнено", - - "workspace.providers.title": "Принесіть власний ключ (BYOK)", - "workspace.providers.subtitle": "Налаштуйте власні ключі API від AI-провайдерів.", - "workspace.providers.placeholder": "Введіть ключ API {{provider}} ({{prefix}}...)", - "workspace.providers.configure": "Налаштувати", - "workspace.providers.edit": "Редагувати", - "workspace.providers.delete": "Видалити", - "workspace.providers.saving": "Збереження...", - "workspace.providers.save": "Зберегти", - "workspace.providers.table.provider": "Провайдер", - "workspace.providers.table.apiKey": "Ключ API", - - "workspace.usage.title": "Історія використання", - "workspace.usage.subtitle": "Останнє використання API та витрати.", - "workspace.usage.empty": "Зробіть перший API-запит, щоб почати.", - "workspace.usage.table.date": "Дата", - "workspace.usage.table.model": "Модель", - "workspace.usage.table.input": "Вхід", - "workspace.usage.table.output": "Вихід", - "workspace.usage.table.cost": "Вартість", - "workspace.usage.table.session": "Сесія", - "workspace.usage.breakdown.input": "Вхід", - "workspace.usage.breakdown.cacheRead": "Читання кешу", - "workspace.usage.breakdown.cacheWrite": "Запис кешу", - "workspace.usage.breakdown.output": "Вихід", - "workspace.usage.breakdown.reasoning": "Міркування", - "workspace.usage.subscription": "Black (${{amount}})", - "workspace.usage.lite": "Go (${{amount}})", - "workspace.usage.byok": "BYOK (${{amount}})", - - "workspace.cost.title": "Вартість", - "workspace.cost.subtitle": "Витрати в розрізі моделей.", - "workspace.cost.allModels": "Усі моделі", - "workspace.cost.allKeys": "Усі ключі", - "workspace.cost.deletedSuffix": "(видалено)", - "workspace.cost.empty": "Немає даних про використання за вибраний період.", - "workspace.cost.subscriptionShort": "підп", - - "workspace.keys.title": "Ключі API", - "workspace.keys.subtitle": "Керуйте ключами API для доступу до сервісів opencode.", - "workspace.keys.create": "Створити ключ API", - "workspace.keys.placeholder": "Введіть назву ключа", - "workspace.keys.empty": "Створіть ключ API шлюзу opencode", - "workspace.keys.table.name": "Назва", - "workspace.keys.table.key": "Ключ", - "workspace.keys.table.createdBy": "Створено", - "workspace.keys.table.lastUsed": "Останнє використання", - "workspace.keys.copyApiKey": "Копіювати ключ API", - "workspace.keys.delete": "Видалити", - - "workspace.members.title": "Учасники", - "workspace.members.subtitle": "Керуйте учасниками робочого простору та їхніми дозволами.", - "workspace.members.invite": "Запросити учасника", - "workspace.members.inviting": "Запрошення...", - "workspace.members.beta.beforeLink": "Робочі простори безкоштовні для команд під час бета-версії.", - "workspace.members.form.invitee": "Запрошений", - "workspace.members.form.emailPlaceholder": "Введіть email", - "workspace.members.form.role": "Роль", - "workspace.members.form.monthlyLimit": "Місячний ліміт витрат", - "workspace.members.noLimit": "Без ліміту", - "workspace.members.noLimitLowercase": "без ліміту", - "workspace.members.invited": "запрошено", - "workspace.members.edit": "Редагувати", - "workspace.members.delete": "Видалити", - "workspace.members.saving": "Збереження...", - "workspace.members.save": "Зберегти", - "workspace.members.table.email": "Email", - "workspace.members.table.role": "Роль", - "workspace.members.table.monthLimit": "Ліміт на місяць", - "workspace.members.role.admin": "Адміністратор", - "workspace.members.role.adminDescription": "Може керувати моделями, учасниками та оплатою", - "workspace.members.role.member": "Учасник", - "workspace.members.role.memberDescription": "Може створювати ключі API лише для себе", - - "workspace.settings.title": "Налаштування", - "workspace.settings.subtitle": "Оновіть назву робочого простору та налаштування.", - "workspace.settings.workspaceName": "Назва робочого простору", - "workspace.settings.defaultName": "Стандартна", - "workspace.settings.updating": "Оновлення...", - "workspace.settings.save": "Зберегти", - "workspace.settings.edit": "Редагувати", - - "workspace.billing.title": "Оплата", - "workspace.billing.subtitle.beforeLink": "Керуйте способами оплати.", - "workspace.billing.contactUs": "Зв'яжіться з нами", - "workspace.billing.subtitle.afterLink": "якщо у вас є запитання.", - "workspace.billing.currentBalance": "Поточний баланс", - "workspace.billing.add": "Додати $", - "workspace.billing.enterAmount": "Введіть суму", - "workspace.billing.loading": "Завантаження...", - "workspace.billing.addAction": "Додати", - "workspace.billing.addBalance": "Поповнити баланс", - "workspace.billing.alipay": "Alipay", - "workspace.billing.wechat": "WeChat Pay", - "workspace.billing.linkedToStripe": "Підключено до Stripe", - "workspace.billing.manage": "Керувати", - "workspace.billing.enable": "Увімкнути оплату", - - "workspace.monthlyLimit.title": "Місячний ліміт", - "workspace.monthlyLimit.subtitle": "Встановіть місячний ліміт використання для облікового запису.", - "workspace.monthlyLimit.placeholder": "50", - "workspace.monthlyLimit.setting": "Встановлення...", - "workspace.monthlyLimit.set": "Встановити", - "workspace.monthlyLimit.edit": "Редагувати ліміт", - "workspace.monthlyLimit.noLimit": "Ліміт використання не встановлено.", - "workspace.monthlyLimit.currentUsage.beforeMonth": "Поточне використання за", - "workspace.monthlyLimit.currentUsage.beforeAmount": "становить $", - - "workspace.redeem.title": "Активувати купон", - "workspace.redeem.subtitle": "Активуйте код купона для отримання коштів або бонусів.", - "workspace.redeem.placeholder": "Введіть код купона", - "workspace.redeem.redeem": "Активувати", - "workspace.redeem.redeeming": "Активація...", - "workspace.redeem.success": "Купон успішно активовано.", - - "workspace.reload.title": "Автоматичне поповнення", - "workspace.reload.disabled.before": "Автоматичне поповнення", - "workspace.reload.disabled.state": "вимкнено", - "workspace.reload.disabled.after": "Увімкніть для автоматичного поповнення при низькому балансі.", - "workspace.reload.enabled.before": "Автоматичне поповнення", - "workspace.reload.enabled.state": "увімкнено", - "workspace.reload.enabled.middle": "Ми поповнимо", - "workspace.reload.processingFee": "комісія за обробку", - "workspace.reload.enabled.after": "коли баланс досягне", - "workspace.reload.edit": "Редагувати", - "workspace.reload.enable": "Увімкнути", - "workspace.reload.enableAutoReload": "Увімкнути автоматичне поповнення", - "workspace.reload.reloadAmount": "Поповнити на $", - "workspace.reload.whenBalanceReaches": "Коли баланс досягне $", - "workspace.reload.saving": "Збереження...", - "workspace.reload.save": "Зберегти", - "workspace.reload.failedAt": "Поповнення не вдалося о", - "workspace.reload.reason": "Причина:", - "workspace.reload.updatePaymentMethod": "Оновіть спосіб оплати та спробуйте ще раз.", - "workspace.reload.retrying": "Повтор...", - "workspace.reload.retry": "Повторити", - "workspace.reload.error.paymentFailed": "Платіж не вдався.", - - "workspace.payments.title": "Історія платежів", - "workspace.payments.subtitle": "Останні платіжні транзакції.", - "workspace.payments.table.date": "Дата", - "workspace.payments.table.paymentId": "ID платежу", - "workspace.payments.table.amount": "Сума", - "workspace.payments.table.receipt": "Квитанція", - "workspace.payments.type.credit": "кредит", - "workspace.payments.type.subscription": "підписка", - "workspace.payments.view": "Переглянути", - - "workspace.black.time.day": "день", - "workspace.black.time.days": "дні", - "workspace.black.time.hour": "година", - "workspace.black.time.hours": "годин(и)", - "workspace.black.time.minute": "хвилина", - "workspace.black.time.minutes": "хвилин(и)", - "workspace.black.time.fewSeconds": "кілька секунд", - "workspace.black.subscription.title": "Підписка", - "workspace.black.subscription.message": "Ви підписані на OpenCode Black за ${{plan}} на місяць.", - "workspace.black.subscription.ending": - "OpenCode Black завершиться наприкінці поточного розрахункового періоду й не буде подовжений. Ми перенесемо вас до нової консолі.", - "workspace.black.subscription.rollingUsage": "Використання (5 год)", - "workspace.black.subscription.weeklyUsage": "Тижневе використання", - "workspace.black.subscription.resetsIn": "Скидається через", - "workspace.black.subscription.useBalance": "Використовуйте доступний баланс після досягнення лімітів", - "workspace.black.waitlist.title": "Список очікування", - "workspace.black.waitlist.joined": "Ви в списку очікування на план OpenCode Black за ${{plan}} на місяць.", - "workspace.black.waitlist.ready": "Ми готові зареєструвати вас на план OpenCode Black за ${{plan}} на місяць.", - "workspace.black.waitlist.leave": "Залишити список очікування", - "workspace.black.waitlist.leaving": "Вихід...", - "workspace.black.waitlist.left": "Вишли", - "workspace.black.waitlist.enroll": "Зареєструватися", - "workspace.black.waitlist.enrolling": "Реєстрація...", - "workspace.black.waitlist.enrolled": "Зареєстровано", - "workspace.black.waitlist.enrollNote": - "Після натискання «Зареєструватися» підписка почнеться негайно, а картку буде списано.", - - "workspace.lite.loading": "Завантаження...", - "workspace.lite.time.day": "день", - "workspace.lite.time.days": "дні", - "workspace.lite.time.hour": "година", - "workspace.lite.time.hours": "годин(и)", - "workspace.lite.time.minute": "хвилина", - "workspace.lite.time.minutes": "хвилин(и)", - "workspace.lite.time.fewSeconds": "кілька секунд", - "workspace.lite.subscription.message": "Ви підписані на OpenCode Go.", - "workspace.lite.subscription.manage": "Керувати підпискою", - "workspace.lite.subscription.rollingUsage": "Використання за 5 годин", - "workspace.lite.subscription.rollingQuota": "Квота на 5 годин", - "workspace.lite.subscription.weeklyUsage": "Тижневе використання", - "workspace.lite.subscription.weeklyQuota": "Тижнева квота", - "workspace.lite.subscription.monthlyUsage": "Місячне використання", - "workspace.lite.subscription.monthlyQuota": "Місячна квота", - "workspace.lite.subscription.resetsIn": "Скидається через", - "workspace.lite.subscription.showDetails": "Показати подробиці", - "workspace.lite.subscription.hideDetails": "Приховати подробиці", - "workspace.lite.subscription.model": "Модель", - "workspace.lite.subscription.contribution": "%", - "workspace.lite.subscription.total": "Усього", - "workspace.lite.subscription.useBalance": "Використовуйте доступний баланс після досягнення лімітів", - "workspace.lite.subscription.selectProvider": 'Виберіть "OpenCode Go" як провайдера в конфігурації opencode.', - "workspace.lite.providers.title": "Провайдери", - "workspace.lite.providers.description": "Керуйте провайдерами, які використовуються для маршрутизації.", - "workspace.lite.providers.allowTraining": "Дозволити моделі, що навчаються на даних запитів", - "workspace.lite.providers.useChina": "Увімкнути моделі, розміщені в Китаї", - "workspace.lite.black.message": - "Ви вже підписані на OpenCode Black або в списку очікування. Спочатку скасуйте підписку, якщо хочете перейти на Go.", - "workspace.lite.other.message": "Інший учасник цього робочого простору вже підписаний на OpenCode Go.", - "workspace.lite.promo.description": "OpenCode Go коштує {{price}} і має щедрі ліміти.", - "workspace.lite.promo.price": "$10/місяць", - "workspace.lite.promo.modelsTitle": "Що включено", - "workspace.lite.promo.footer": - "План призначений насамперед для міжнародних користувачів і забезпечує стабільний глобальний доступ. Ціни та ліміти використання можуть змінюватися з урахуванням перших даних про використання та відгуків.", - "workspace.lite.promo.subscribe": "Підписатися на Go", - "workspace.lite.promo.subscribing": "Перенаправлення...", - "workspace.lite.promo.otherMethods": "Інші способи оплати", - "workspace.lite.promo.selectMethod": "Виберіть спосіб оплати", "download.title": "OpenCode | Завантажити", "download.meta.description": "Завантажте OpenCode для macOS, Windows та Linux", - "download.hero.title": "Завантажити OpenCode Desktop", - "download.hero.subtitle": "Доступно в бета-версії для macOS, Windows та Linux", - "download.hero.button": "Завантажити для {{os}}", "download.section.terminal": "Термінал OpenCode", "download.section.desktop": "Десктоп OpenCode", "download.section.extensions": "Розширення OpenCode", @@ -827,37 +439,4 @@ export const dict = { "changelog.empty": "Записів у журналі змін не знайдено.", "changelog.viewJson": "Переглянути JSON", - "bench.list.title": "Бенчмарк", - "bench.list.heading": "Бенчмарки", - "bench.list.table.agent": "Агент", - "bench.list.table.model": "Модель", - "bench.list.table.score": "Результат", - "bench.submission.error.allFieldsRequired": "Усі поля обов'язкові.", - - "bench.detail.title": "Бенчмарк — {{task}}", - "bench.detail.notFound": "Завдання не знайдено", - "bench.detail.na": "Н/Д", - "bench.detail.labels.agent": "Агент", - "bench.detail.labels.model": "Модель", - "bench.detail.labels.task": "Завдання", - "bench.detail.labels.repo": "Репозиторій", - "bench.detail.labels.from": "Від", - "bench.detail.labels.to": "До", - "bench.detail.labels.prompt": "Prompt", - "bench.detail.labels.commit": "Коміт", - "bench.detail.labels.averageDuration": "Середня тривалість", - "bench.detail.labels.averageScore": "Середній результат", - "bench.detail.labels.averageCost": "Середня вартість", - "bench.detail.labels.summary": "Підсумок", - "bench.detail.labels.runs": "Запуски", - "bench.detail.labels.score": "Результат", - "bench.detail.labels.base": "База", - "bench.detail.labels.penalty": "Штраф", - "bench.detail.labels.weight": "вага", - "bench.detail.table.run": "Запуск", - "bench.detail.table.score": "Результат (База — Штраф)", - "bench.detail.table.cost": "Вартість", - "bench.detail.table.duration": "Тривалість", - "bench.detail.run.title": "Запуск {{n}}", - "bench.detail.rawJson": "Сирий JSON", } diff --git a/packages/console/app/src/i18n/zh.ts b/packages/console/app/src/i18n/zh.ts index f03fdab37302..01b67d7294f9 100644 --- a/packages/console/app/src/i18n/zh.ts +++ b/packages/console/app/src/i18n/zh.ts @@ -5,12 +5,8 @@ export const dict = { ...en, "go.referral.ended.label": "警告", "go.referral.ended": "推荐计划已结束。推荐链接不再为你或分享链接的人提供额度。", - "go.graph.bonus": "{{count}} 倍用量", "nav.github": "GitHub", "nav.docs": "文档", - "nav.changelog": "更新日志", - "nav.discord": "Discord", - "nav.x": "X", "nav.enterprise": "企业版", "nav.zen": "Zen", "nav.login": "登录", @@ -50,18 +46,7 @@ export const dict = { "notFound.logoLightAlt": "opencode logo 亮色", "notFound.logoDarkAlt": "opencode logo 暗色", - "user.logout": "退出登录", - - "auth.callback.error.codeMissing": "未找到授权码。", - - "workspace.select": "选择工作区", - "workspace.createNew": "+ 新建工作区", - "workspace.modal.title": "新建工作区", - "workspace.modal.placeholder": "输入工作区名称", - "common.cancel": "取消", - "common.creating": "正在创建...", - "common.create": "创建", "common.contactUs": "联系我们", "common.videoUnsupported": "您的浏览器不支持 video 标签。", @@ -69,23 +54,6 @@ export const dict = { "common.faq": "常见问题", "common.learnMore": "了解更多", - "error.invalidPlan": "无效的计划", - "error.workspaceRequired": "缺少工作区 ID", - "error.alreadySubscribed": "此工作区已有订阅", - "error.limitRequired": "缺少限制设置。", - "error.monthlyLimitInvalid": "设置有效的每月限额。", - "error.workspaceNameRequired": "缺少工作区名称。", - "error.nameTooLong": "名称必须少于 255 个字符。", - "error.emailRequired": "缺少电子邮箱", - "error.roleRequired": "缺少角色", - "error.idRequired": "缺少 ID", - "error.nameRequired": "缺少名称", - "error.providerRequired": "缺少提供商", - "error.apiKeyRequired": "缺少 API 密钥", - "error.modelRequired": "缺少模型", - "error.reloadAmountMin": "充值金额必须至少为 ${{amount}}", - "error.reloadTriggerMin": "余额触发阈值必须至少为 ${{amount}}", - "app.meta.description": "OpenCode - 开源编程代理。", "home.title": "OpenCode | 开源 AI 编程代理", @@ -107,14 +75,6 @@ export const dict = { "temp.logoDarkAlt": "opencode logo 暗色", "home.banner.badge": "新", - "home.banner.text": "桌面版标签页现已推出。", - "home.banner.platforms": "适用于 macOS、Windows 和 Linux", - "home.banner.downloadNow": "立即下载", - "home.banner.downloadBetaNow": "立即下载桌面 Beta 版", - "home.promo.title": "桌面版标签页现已推出", - "home.promo.body": "使用标签页整理工作和活跃会话。", - "home.promo.cta": "下载最新版本即可开始使用。", - "home.promo.close": "关闭桌面应用公告", "home.hero.title": "开源 AI 编程代理", "home.hero.subtitle.a": "内置免费模型,或连接任意提供商的任意模型,", @@ -258,10 +218,7 @@ export const dict = { "go.hero.body": "Go 将代理编程带给全世界的程序员。提供充裕的限额和对最强大的开源模型的可靠访问,让您可以利用强大的代理进行构建,而无需担心成本或可用性。", - "go.cta.start": "订阅 Go", - "go.cta.template": "{{text}} {{price}}", "go.cta.text": "订阅 Go", - "go.cta.price": "$10/月", "go.plans.month": "每月", "go.plans.plus.cta": "订阅 Go Plus", "go.plans.plus.description": "Go Plus 每月 $40,提供更高的使用额度。", @@ -274,11 +231,6 @@ export const dict = { "go.plans.limits": "使用额度", "go.plans.description": "各模型每 5 小时的预计请求次数和每月使用额度", "go.plans.legend": "套餐", - "go.pricing.body": "可配合任何代理使用。每月 $10。如有需要可充值。随时取消。", - "go.graph.free": "免费", - "go.graph.freePill": "Big Pickle 和免费模型", - "go.graph.go": "Go", - "go.graph.label": "每 5 小时请求数", "go.graph.period": "使用额度", "go.graph.model": "模型", "go.graph.requests": "预估请求数 / 5 小时", @@ -290,29 +242,7 @@ export const dict = { "go.graph.limitedRegions": "仅限部分地区", "go.graph.limitedTime": "限时", "go.graph.usageLimits": "使用限制", - "go.graph.aria": "每 5 小时请求数: {{free}} vs {{go}}", - "go.testimonials.brand.zen": "Zen", - "go.testimonials.brand.go": "Go", - "go.testimonials.handle": "@OpenCode", - "go.testimonials.dax.name": "Dax Raad", - "go.testimonials.dax.title": "前 CEO, Terminal Products", - "go.testimonials.dax.quoteAfter": "彻底改变了我的生活,这绝对是不二之选。", - "go.testimonials.jay.name": "Jay V", - "go.testimonials.jay.title": "前创始人, SEED, PM, Melt, Pop, Dapt, Cadmus, 和 ViewPoint", - "go.testimonials.jay.quoteBefore": "我们团队 5 个人里有 4 个都爱用", - "go.testimonials.jay.quoteAfter": "。", - "go.testimonials.adam.name": "Adam Elmore", - "go.testimonials.adam.title": "前 Hero, AWS", - "go.testimonials.adam.quoteBefore": "我强烈推荐", - "go.testimonials.adam.quoteAfter": "。真的,非常好用。", - "go.testimonials.david.name": "David Hill", - "go.testimonials.david.title": "前设计主管, Laravel", - "go.testimonials.david.quoteBefore": "有了", - "go.testimonials.david.quoteAfter": "我知道所有模型都经过测试,非常适合编程代理。", - "go.testimonials.frank.name": "Frank Wang", - "go.testimonials.frank.title": "前实习生, Nvidia (4 次)", - "go.testimonials.frank.quote": "我希望我还在 Nvidia。", "go.problem.title": "Go 解决了什么问题?", "go.problem.body": "我们致力于将 OpenCode 体验带给尽可能多的人。OpenCode Go 是一款每月 $10 的低成本订阅服务。它提供充裕的额度,并让您能可靠地使用最强大的开源模型。", @@ -331,11 +261,6 @@ export const dict = { "go.how.step2.afterLink": "额度充裕", "go.how.step3.title": "开始编程", "go.how.step3.body": "可靠访问开源模型", - "go.privacy.title": "您的隐私对我们很重要", - "go.privacy.body": "该计划主要面向国际用户设计,模型部署在美国、欧盟和新加坡,以确保稳定的全球访问。", - "go.privacy.contactAfter": "如果您有任何问题。", - "go.privacy.beforeExceptions": "Go 模型托管在美国。提供商遵循零留存政策,不使用您的数据进行模型训练,", - "go.privacy.exceptionsLink": "以下例外情况除外", "go.faq.q1": "什么是 OpenCode Go?", "go.faq.a1": "Go 是一项低成本订阅服务,为您提供对强大的开源模型的可靠访问,用于代理编程。", "go.faq.q2": "Go 包含哪些模型?", @@ -357,7 +282,6 @@ export const dict = { "go.faq.a5.retention0": "0 天", "go.faq.a5.used": "使用", "go.faq.a5.notUsed": "不使用", - "go.faq.a5.noAgreement": "无协议", "go.faq.a5.notZdr": "非 ZDR", "go.faq.a5.grokRetention": "ZDR 会禁用依赖所存储数据的重要 API 功能,包括有状态的 Responses API、Files and Collections 和 Batch API。", @@ -365,8 +289,6 @@ export const dict = { "go.faq.a5.museRetention": "以允许使用你的提示词和补全结果训练未来的 Meta 模型为交换,token 价格可获得大幅折扣。", "go.faq.a5.learnMore": "了解更多", "go.faq.a5.deepseekRetention": "ZDR 协议每月续签。当前协议有效期至 2026 年 10 月 31 日。", - "go.faq.a5.beforeExceptions": "Go 模型托管在美国。提供商遵循零留存政策,不使用您的数据进行模型训练,", - "go.faq.a5.exceptionsLink": "以下例外情况除外", "go.faq.q6": "我可以充值余额吗?", "go.faq.a6": "如果您需要更多用量,可以在账户中充值余额。", "go.faq.q7": "我可以取消吗?", @@ -381,32 +303,6 @@ export const dict = { "go.faq.a10": "如果扣款发生在过去 14 天内,并且您在该计费周期内尚未使用任何 Go 额度,您可能符合退款条件。请{{contact}}申请退款。", - "zen.api.error.rateLimitExceeded": "超出速率限制。请稍后重试。", - "zen.api.error.modelNotSupported": "不支持模型 {{model}}", - "zen.api.error.modelFormatNotSupported": "格式 {{format}} 不支持模型 {{model}}", - "zen.api.error.noProviderAvailable": "没有可用的提供商", - "zen.api.error.providerNotSupported": "不支持提供商 {{provider}}", - "zen.api.error.missingApiKey": "缺少 API 密钥。", - "zen.api.error.invalidApiKey": "无效的 API 密钥。", - "zen.api.error.requestBlockedByUpstreamProvider": "请求被上游提供商阻止。", - "zen.api.error.subscriptionQuotaExceeded": "超出订阅配额。请在 {{retryIn}} 后重试。", - "zen.api.error.goSubscriptionRollingLimitExceeded": - "已达到 5 小时使用限额。将在 {{retryIn}} 后重置。如需立即继续使用该模型,请启用从可用余额扣费:{{consoleGoUrl}}", - "zen.api.error.goSubscriptionWeeklyLimitExceeded": - "已达到每周使用限额。将在 {{retryIn}} 后重置。如需立即继续使用该模型,请启用从可用余额扣费:{{consoleGoUrl}}", - "zen.api.error.goSubscriptionMonthlyLimitExceeded": - "已达到每月使用限额。将在 {{retryIn}} 后重置。如需立即继续使用该模型,请启用从可用余额扣费:{{consoleGoUrl}}", - "zen.api.error.noPaymentMethod": "没有付款方式。请在此处添加付款方式:{{billingUrl}}", - "zen.api.error.insufficientBalance": "余额不足。请在此处管理您的计费:{{billingUrl}}", - "zen.api.error.workspaceMonthlyLimitReached": - "您的工作区已达到每月支出限额 ${{amount}}。请在此处管理您的限额:{{billingUrl}}", - "zen.api.error.userMonthlyLimitReached": "您已达到每月支出限额 ${{amount}}。请在此处管理您的限额:{{membersUrl}}", - "zen.api.error.modelDisabled": "模型已禁用", - "zen.api.error.regionNotAllowed": "该模型的最新版本仅在中国提供托管服务,需明确选择启用:{{consoleGoUrl}}", - "zen.api.error.countryNotAllowed": "该模型在你所在的国家或地区不可用。", - "zen.api.error.trainingNotAllowed": "该模型会收集用于提升其质量的数据,使用前需要你明确同意:{{consoleGoUrl}}", - "zen.api.error.trialEnded": "{{model}} 的限免活动已结束。您可以订阅 OpenCode Go 继续使用该模型 - {{link}}", - "black.meta.title": "OpenCode Black | 访问全球顶尖编程模型", "black.meta.description": "通过 OpenCode Black 订阅计划使用 Claude, GPT, Gemini 等模型。", "black.hero.title": "访问全球顶尖编程模型", @@ -427,322 +323,14 @@ export const dict = { "black.terms.5": "订阅仅限个人,团队请联系企业版", "black.terms.6": "未来可能会调整限制或停止计划", "black.terms.7": "随时取消订阅", - "black.action.continue": "继续", "black.finePrint.beforeTerms": "显示价格不含税", "black.finePrint.terms": "服务条款", "black.workspace.title": "OpenCode Black | 选择工作区", "black.workspace.selectPlan": "为此计划选择一个工作区", "black.workspace.name": "工作区 {{n}}", - "black.subscribe.title": "订阅 OpenCode Black", - "black.subscribe.paymentMethod": "付款方式", - "black.subscribe.loadingPaymentForm": "正在加载付款表单...", - "black.subscribe.selectWorkspaceToContinue": "选择一个工作区以继续", - "black.subscribe.failurePrefix": "哎呀!", - "black.subscribe.error.generic": "发生错误", - "black.subscribe.error.invalidPlan": "无效的计划", - "black.subscribe.error.workspaceRequired": "缺少工作区 ID", - "black.subscribe.error.alreadySubscribed": "此工作区已有订阅", - "black.subscribe.processing": "处理中...", - "black.subscribe.submit": "订阅 ${{plan}}", - "black.subscribe.form.chargeNotice": "您的卡只会在订阅激活时扣费", - "black.subscribe.success.title": "您已加入 OpenCode Black 候补名单", - "black.subscribe.success.subscriptionPlan": "订阅计划", - "black.subscribe.success.planName": "OpenCode Black {{plan}}", - "black.subscribe.success.amount": "金额", - "black.subscribe.success.amountValue": "${{plan}} / 月", - "black.subscribe.success.paymentMethod": "付款方式", - "black.subscribe.success.dateJoined": "加入日期", - "black.subscribe.success.chargeNotice": "您的卡将在订阅激活时扣费", - - "workspace.nav.zen": "Zen", - "workspace.nav.go": "Go", - "workspace.nav.usage": "使用量", - "workspace.nav.apiKeys": "API 密钥", - "workspace.nav.members": "成员", - "workspace.nav.billing": "计费", - "workspace.nav.settings": "设置", - - "workspace.home.banner.beforeLink": "可靠、优化的编程代理模型。", - "workspace.lite.banner.beforeLink": "低成本编码模型,人人可用。", - "workspace.home.billing.loading": "加载中...", - "workspace.home.billing.enable": "启用计费", - "workspace.home.billing.currentBalance": "当前余额", - - "workspace.newUser.feature.tested.title": "经过测试与验证的模型", - "workspace.newUser.feature.tested.body": "我们专门针对编程代理对模型进行了基准测试和测试,以确保最佳性能。", - "workspace.newUser.feature.quality.title": "最高质量", - "workspace.newUser.feature.quality.body": "访问配置为最佳性能的模型 - 无需降级或路由到更便宜的提供商。", - "workspace.newUser.feature.lockin.title": "无锁定", - "workspace.newUser.feature.lockin.body": - "将 Zen 与任何编程代理结合使用,并在需要时继续在 OpenCode 中使用其他提供商。", - "workspace.newUser.copyApiKey": "复制 API 密钥", - "workspace.newUser.copyKey": "复制密钥", - "workspace.newUser.copied": "已复制!", - "workspace.newUser.step.enableBilling": "启用计费", - "workspace.newUser.step.login.before": "运行", - "workspace.newUser.step.login.after": "并选择 OpenCode", - "workspace.newUser.step.pasteKey": "粘贴您的 API 密钥", - "workspace.newUser.step.models.before": "启动 OpenCode 并运行", - "workspace.newUser.step.models.after": "以选择模型", - - "workspace.models.title": "模型", - "workspace.models.subtitle.beforeLink": "管理工作区成员可以访问哪些模型。", - "workspace.models.table.model": "模型", - "workspace.models.table.enabled": "已启用", - - "workspace.providers.title": "自带密钥 (BYOK)", - "workspace.providers.subtitle": "配置您自己的 AI 提供商 API 密钥。", - "workspace.providers.placeholder": "输入 {{provider}} API 密钥 ({{prefix}}...)", - "workspace.providers.configure": "配置", - "workspace.providers.edit": "编辑", - "workspace.providers.delete": "删除", - "workspace.providers.saving": "正在保存...", - "workspace.providers.save": "保存", - "workspace.providers.table.provider": "提供商", - "workspace.providers.table.apiKey": "API 密钥", - - "workspace.usage.title": "使用历史", - "workspace.usage.subtitle": "近期 API 使用情况和成本。", - "workspace.usage.empty": "发起第一个 API 调用以开始。", - "workspace.usage.table.date": "日期", - "workspace.usage.table.model": "模型", - "workspace.usage.table.input": "输入", - "workspace.usage.table.output": "输出", - "workspace.usage.table.cost": "成本", - "workspace.usage.table.session": "会话", - "workspace.usage.breakdown.input": "输入", - "workspace.usage.breakdown.cacheRead": "缓存读取", - "workspace.usage.breakdown.cacheWrite": "缓存写入", - "workspace.usage.breakdown.output": "输出", - "workspace.usage.breakdown.reasoning": "推理", - "workspace.usage.subscription": "Black (${{amount}})", - "workspace.usage.lite": "Go (${{amount}})", - "workspace.usage.byok": "BYOK (${{amount}})", - - "workspace.cost.title": "成本", - "workspace.cost.subtitle": "按模型细分的使用成本。", - "workspace.cost.allModels": "所有模型", - "workspace.cost.allKeys": "所有密钥", - "workspace.cost.deletedSuffix": "(已删除)", - "workspace.cost.empty": "所选期间无可用使用数据。", - "workspace.cost.subscriptionShort": "订阅", - - "workspace.keys.title": "API 密钥", - "workspace.keys.subtitle": "管理访问 OpenCode 服务的 API 密钥。", - "workspace.keys.create": "创建 API 密钥", - "workspace.keys.placeholder": "输入密钥名称", - "workspace.keys.empty": "创建 OpenCode 网关 API 密钥", - "workspace.keys.table.name": "名称", - "workspace.keys.table.key": "密钥", - "workspace.keys.table.createdBy": "创建者", - "workspace.keys.table.lastUsed": "最后使用", - "workspace.keys.copyApiKey": "复制 API 密钥", - "workspace.keys.delete": "删除", - - "workspace.members.title": "成员", - "workspace.members.subtitle": "管理工作区成员及其权限。", - "workspace.members.invite": "邀请成员", - "workspace.members.inviting": "正在邀请...", - "workspace.members.beta.beforeLink": "Beta 期间工作区对团队免费。", - "workspace.members.form.invitee": "受邀者", - "workspace.members.form.emailPlaceholder": "输入电子邮箱", - "workspace.members.form.role": "角色", - "workspace.members.form.monthlyLimit": "每月消费限额", - "workspace.members.noLimit": "无限制", - "workspace.members.noLimitLowercase": "无限制", - "workspace.members.invited": "已邀请", - "workspace.members.edit": "编辑", - "workspace.members.delete": "删除", - "workspace.members.saving": "正在保存...", - "workspace.members.save": "保存", - "workspace.members.table.email": "邮箱", - "workspace.members.table.role": "角色", - "workspace.members.table.monthLimit": "月限额", - "workspace.members.role.admin": "管理员", - "workspace.members.role.adminDescription": "可以管理模型、成员和计费", - "workspace.members.role.member": "成员", - "workspace.members.role.memberDescription": "只能为自己生成 API 密钥", - - "workspace.settings.title": "设置", - "workspace.settings.subtitle": "更新您的工作区名称和偏好。", - "workspace.settings.workspaceName": "工作区名称", - "workspace.settings.defaultName": "默认", - "workspace.settings.updating": "正在更新...", - "workspace.settings.save": "保存", - "workspace.settings.edit": "编辑", - - "workspace.billing.title": "计费", - "workspace.billing.subtitle.beforeLink": "管理付款方式。", - "workspace.billing.contactUs": "联系我们", - "workspace.billing.subtitle.afterLink": "如果您有任何问题。", - "workspace.billing.currentBalance": "当前余额", - "workspace.billing.add": "充值 $", - "workspace.billing.enterAmount": "输入金额", - "workspace.billing.loading": "加载中...", - "workspace.billing.addAction": "充值", - "workspace.billing.addBalance": "充值余额", - "workspace.billing.alipay": "支付宝", - "workspace.billing.wechat": "微信支付", - "workspace.billing.linkedToStripe": "已关联 Stripe", - "workspace.billing.manage": "管理", - "workspace.billing.enable": "启用计费", - - "workspace.monthlyLimit.title": "每月限额", - "workspace.monthlyLimit.subtitle": "为您的账户设置每月使用限额。", - "workspace.monthlyLimit.placeholder": "50", - "workspace.monthlyLimit.setting": "正在设置...", - "workspace.monthlyLimit.set": "设置", - "workspace.monthlyLimit.edit": "编辑限额", - "workspace.monthlyLimit.noLimit": "未设置使用限额。", - "workspace.monthlyLimit.currentUsage.beforeMonth": "当前", - "workspace.monthlyLimit.currentUsage.beforeAmount": "的使用量为 $", - - "workspace.redeem.title": "兑换优惠券", - "workspace.redeem.subtitle": "兑换优惠码以领取充值额度或权益。", - "workspace.redeem.placeholder": "输入优惠码", - "workspace.redeem.redeem": "兑换", - "workspace.redeem.redeeming": "兑换中...", - "workspace.redeem.success": "优惠券兑换成功。", - - "workspace.reload.title": "自动充值", - "workspace.reload.disabled.before": "自动充值已", - "workspace.reload.disabled.state": "禁用", - "workspace.reload.disabled.after": "启用后将在余额不足时自动充值。", - "workspace.reload.enabled.before": "自动充值已", - "workspace.reload.enabled.state": "启用", - "workspace.reload.enabled.middle": "我们将自动充值", - "workspace.reload.processingFee": "手续费", - "workspace.reload.enabled.after": "当余额达到", - "workspace.reload.edit": "编辑", - "workspace.reload.enable": "启用", - "workspace.reload.enableAutoReload": "启用自动充值", - "workspace.reload.reloadAmount": "充值 $", - "workspace.reload.whenBalanceReaches": "当余额达到 $", - "workspace.reload.saving": "正在保存...", - "workspace.reload.save": "保存", - "workspace.reload.failedAt": "充值失败于", - "workspace.reload.reason": "原因:", - "workspace.reload.updatePaymentMethod": "请更新您的付款方式并重试。", - "workspace.reload.retrying": "正在重试...", - "workspace.reload.retry": "重试", - "workspace.reload.error.paymentFailed": "支付失败。", - - "workspace.payments.title": "支付历史", - "workspace.payments.subtitle": "近期支付交易。", - "workspace.payments.table.date": "日期", - "workspace.payments.table.paymentId": "支付 ID", - "workspace.payments.table.amount": "金额", - "workspace.payments.table.receipt": "收据", - "workspace.payments.type.credit": "充值", - "workspace.payments.type.subscription": "订阅", - "workspace.payments.view": "查看", - - "workspace.black.time.day": "天", - "workspace.black.time.days": "天", - "workspace.black.time.hour": "小时", - "workspace.black.time.hours": "小时", - "workspace.black.time.minute": "分钟", - "workspace.black.time.minutes": "分钟", - "workspace.black.time.fewSeconds": "几秒钟", - "workspace.black.subscription.title": "订阅", - "workspace.black.subscription.message": "您已订阅 OpenCode Black,价格为每月 ${{plan}}。", - "workspace.black.subscription.ending": - "OpenCode Black 将在当前计费周期结束时终止,不会续订。我们会将你迁移到新的控制台。", - "workspace.black.subscription.rollingUsage": "5 小时用量", - "workspace.black.subscription.weeklyUsage": "每周用量", - "workspace.black.subscription.resetsIn": "重置于", - "workspace.black.subscription.useBalance": "达到使用限额后使用您的可用余额", - "workspace.black.waitlist.title": "候补名单", - "workspace.black.waitlist.joined": "您已加入每月 ${{plan}} 的 OpenCode Black 计划候补名单。", - "workspace.black.waitlist.ready": "我们已准备好将您加入每月 ${{plan}} 的 OpenCode Black 计划。", - "workspace.black.waitlist.leave": "退出候补名单", - "workspace.black.waitlist.leaving": "正在退出...", - "workspace.black.waitlist.left": "已退出", - "workspace.black.waitlist.enroll": "加入", - "workspace.black.waitlist.enrolling": "正在加入...", - "workspace.black.waitlist.enrolled": "已加入", - "workspace.black.waitlist.enrollNote": "点击加入后,您的订阅将立即开始,并将从您的卡中扣费。", - - "workspace.lite.loading": "加载中...", - "workspace.lite.time.day": "天", - "workspace.lite.time.days": "天", - "workspace.lite.time.hour": "小时", - "workspace.lite.time.hours": "小时", - "workspace.lite.time.minute": "分钟", - "workspace.lite.time.minutes": "分钟", - "workspace.lite.time.fewSeconds": "几秒钟", - "workspace.lite.subscription.message": "您已订阅 OpenCode Go。", - "workspace.lite.subscription.manage": "管理订阅", - "workspace.lite.subscription.rollingUsage": "5 小时用量", - "workspace.lite.subscription.rollingQuota": "5 小时配额", - "workspace.lite.subscription.weeklyUsage": "每周用量", - "workspace.lite.subscription.weeklyQuota": "每周配额", - "workspace.lite.subscription.monthlyUsage": "每月用量", - "workspace.lite.subscription.monthlyQuota": "每月配额", - "workspace.lite.subscription.resetsIn": "重置于", - "workspace.lite.subscription.showDetails": "显示详情", - "workspace.lite.subscription.hideDetails": "隐藏详情", - "workspace.lite.subscription.model": "模型", - "workspace.lite.subscription.contribution": "%", - "workspace.lite.subscription.total": "总计", - "workspace.lite.subscription.useBalance": "达到使用限额后使用您的可用余额", - "workspace.lite.subscription.selectProvider": - "在你的 opencode 配置中选择「OpenCode Go」作为提供商,即可使用 Go 模型。", - "workspace.lite.providers.title": "提供商", - "workspace.lite.providers.description": "控制用于路由的提供商。", - "workspace.lite.providers.allowTraining": "允许使用请求数据进行训练的模型", - "workspace.lite.providers.useChina": "启用部署在中国的模型", - "workspace.lite.black.message": "您当前已订阅 OpenCode Black 或在候补名单中。如需切换到 Go,请先取消订阅。", - "workspace.lite.other.message": "此工作区中的另一位成员已经订阅了 OpenCode Go。每个工作区只有一名成员可以订阅。", - "workspace.lite.promo.description": - "OpenCode Go 每月 {{price}},并提供对流行开放编码模型的可靠访问,同时享有充裕的使用限额。", - "workspace.lite.promo.price": "$10/月", - "workspace.lite.promo.modelsTitle": "包含模型", - "workspace.lite.promo.footer": - "该计划主要面向国际用户,提供稳定的全球访问体验。随着我们持续了解早期使用情况并收集反馈,定价和使用限额可能会有所调整。", - "workspace.lite.promo.subscribe": "订阅 Go", - "workspace.lite.promo.subscribing": "正在重定向...", - "workspace.lite.promo.otherMethods": "其他付款方式", - "workspace.lite.promo.selectMethod": "选择付款方式", - - "workspace.referral.copyLink": "复制链接", - "workspace.referral.copied": "已复制", - "workspace.referral.overview.title": "邀请好友", - "workspace.referral.overview.subtitle": "好友订阅后,您可获得 $5,对方也可获得 $5。", - "workspace.referral.instructions.share": "分享您的推荐链接。", - "workspace.referral.instructions.subscribe": "好友加入并订阅 Go。", - "workspace.referral.instructions.claim": "你们都将获得 $5 使用额度,可用于您的 Go 使用限额。", - "workspace.referral.rewards.title": "邀请奖励", - "workspace.referral.rewards.description": "将可用的邀请积分应用到您的 Go 用量。", - "workspace.referral.rewards.subtitle": "已使用 {{applied}} / {{total}} 个奖励。", - "workspace.referral.rewards.empty": "暂无邀请奖励。", - "workspace.referral.table.reward": "奖励", - "workspace.referral.table.referral": "描述", - "workspace.referral.table.date": "日期", - "workspace.referral.reward.description.inviter": "已邀请 {{email}}", - "workspace.referral.reward.description.invitee": "由 {{email}} 邀请", - "workspace.referral.reward.action.subscribeUnlock": "订阅以解锁", - "workspace.referral.reward.action.view": "查看奖励", - "workspace.referral.reward.action.applied": "奖励已使用", - "workspace.referral.reward.source.pendingInviter": "等待对方订阅", - "workspace.referral.reward.source.pendingInvitee": "订阅即可解锁奖励", - "workspace.referral.reward.source.available": "奖励可使用", - "workspace.referral.reward.source.applied": "奖励已使用", - "workspace.referral.reward.status.applied": "奖励已使用", - "workspace.referral.reward.status.pendingInviter": "订阅以解锁", - "workspace.referral.reward.status.pendingInvitee": "订阅以解锁", - "workspace.referral.apply.noGo": "订阅以解锁", - "workspace.referral.apply.preview": "查看奖励", - "workspace.referral.apply.action": "使用", - "workspace.referral.apply.confirmTitle": "使用奖励", - "workspace.referral.apply.confirmBody": "使用 {{amount}} 抵扣当前工作区的用量。", - "workspace.referral.apply.confirmAction": "使用", "download.title": "OpenCode | 下载", "download.meta.description": "下载适用于 macOS, Windows, 和 Linux 的 OpenCode", - "download.hero.title": "下载 OpenCode 桌面版", - "download.hero.subtitle": "适用于 macOS, Windows, 和 Linux 的 Beta 版", - "download.hero.button": "下载 {{os}} 版", "download.section.terminal": "OpenCode 终端", "download.section.desktop": "OpenCode 桌面版", "download.section.extensions": "OpenCode 扩展", @@ -832,38 +420,4 @@ export const dict = { "changelog.hero.subtitle": "OpenCode 的新更新和改进", "changelog.empty": "未找到更新日志条目。", "changelog.viewJson": "查看 JSON", - - "bench.list.title": "基准测试", - "bench.list.heading": "基准测试", - "bench.list.table.agent": "代理", - "bench.list.table.model": "模型", - "bench.list.table.score": "分数", - "bench.submission.error.allFieldsRequired": "所有字段均为必填项。", - - "bench.detail.title": "基准测试 - {{task}}", - "bench.detail.notFound": "未找到任务", - "bench.detail.na": "N/A", - "bench.detail.labels.agent": "代理", - "bench.detail.labels.model": "模型", - "bench.detail.labels.task": "任务", - "bench.detail.labels.repo": "仓库", - "bench.detail.labels.from": "来源", - "bench.detail.labels.to": "目标", - "bench.detail.labels.prompt": "提示词", - "bench.detail.labels.commit": "Commit", - "bench.detail.labels.averageDuration": "平均耗时", - "bench.detail.labels.averageScore": "平均分数", - "bench.detail.labels.averageCost": "平均成本", - "bench.detail.labels.summary": "摘要", - "bench.detail.labels.runs": "运行次数", - "bench.detail.labels.score": "分数", - "bench.detail.labels.base": "基础", - "bench.detail.labels.penalty": "惩罚", - "bench.detail.labels.weight": "权重", - "bench.detail.table.run": "运行", - "bench.detail.table.score": "分数 (基础 - 惩罚)", - "bench.detail.table.cost": "成本", - "bench.detail.table.duration": "耗时", - "bench.detail.run.title": "运行 {{n}}", - "bench.detail.rawJson": "原始 JSON", } satisfies Dict diff --git a/packages/console/app/src/i18n/zht.ts b/packages/console/app/src/i18n/zht.ts index a4ccbf4eb3f9..e7141acb5b3f 100644 --- a/packages/console/app/src/i18n/zht.ts +++ b/packages/console/app/src/i18n/zht.ts @@ -5,12 +5,8 @@ export const dict = { ...en, "go.referral.ended.label": "警告", "go.referral.ended": "推薦計畫已結束。推薦連結不再為你或分享連結的人提供額度。", - "go.graph.bonus": "{{count}} 倍用量", "nav.github": "GitHub", "nav.docs": "文件", - "nav.changelog": "更新日誌", - "nav.discord": "Discord", - "nav.x": "X", "nav.enterprise": "企業", "nav.zen": "Zen", "nav.login": "登入", @@ -50,18 +46,7 @@ export const dict = { "notFound.logoLightAlt": "opencode 淺色標誌", "notFound.logoDarkAlt": "opencode 深色標誌", - "user.logout": "登出", - - "auth.callback.error.codeMissing": "找不到授權碼。", - - "workspace.select": "選取工作區", - "workspace.createNew": "+ 建立新工作區", - "workspace.modal.title": "建立新工作區", - "workspace.modal.placeholder": "輸入工作區名稱", - "common.cancel": "取消", - "common.creating": "正在建立...", - "common.create": "建立", "common.contactUs": "聯絡我們", "common.videoUnsupported": "你的瀏覽器不支援 video 標籤。", @@ -69,23 +54,6 @@ export const dict = { "common.faq": "常見問題", "common.learnMore": "了解更多", - "error.invalidPlan": "無效的方案", - "error.workspaceRequired": "需要工作區 ID", - "error.alreadySubscribed": "此工作區已有訂閱", - "error.limitRequired": "需要設定限額。", - "error.monthlyLimitInvalid": "請設定有效的每月限額。", - "error.workspaceNameRequired": "需要工作區名稱。", - "error.nameTooLong": "名稱長度不能超過 255 個字元。", - "error.emailRequired": "需要電子郵件", - "error.roleRequired": "需要角色", - "error.idRequired": "需要 ID", - "error.nameRequired": "需要名稱", - "error.providerRequired": "需要供應商", - "error.apiKeyRequired": "需要 API 金鑰", - "error.modelRequired": "需要模型", - "error.reloadAmountMin": "儲值金額必須至少為 ${{amount}}", - "error.reloadTriggerMin": "餘額觸發門檻必須至少為 ${{amount}}", - "app.meta.description": "OpenCode - 開源編碼代理。", "home.title": "OpenCode | 開源 AI 編碼代理", @@ -107,14 +75,6 @@ export const dict = { "temp.logoDarkAlt": "opencode 深色標誌", "home.banner.badge": "新", - "home.banner.text": "桌面版分頁功能全新推出。", - "home.banner.platforms": "適用於 macOS、Windows 與 Linux", - "home.banner.downloadNow": "立即下載", - "home.banner.downloadBetaNow": "立即下載桌面 Beta 版", - "home.promo.title": "桌面版分頁功能全新推出", - "home.promo.body": "使用分頁整理工作和作用中的工作階段。", - "home.promo.cta": "下載最新版本即可開始使用。", - "home.promo.close": "關閉桌面應用程式公告", "home.hero.title": "開源 AI 編碼代理", "home.hero.subtitle.a": "內建免費模型,或連接任意供應商的任意模型,", @@ -257,10 +217,7 @@ export const dict = { "go.hero.body": "Go 將代理編碼帶給全世界的程式設計師。提供寬裕的限額以及對最強大開源模型的穩定存取,讓你可以使用強大的代理進行構建,而無需擔心成本或可用性。", - "go.cta.start": "訂閱 Go", - "go.cta.template": "{{text}} {{price}}", "go.cta.text": "訂閱 Go", - "go.cta.price": "$10/月", "go.plans.month": "每月", "go.plans.plus.cta": "訂閱 Go Plus", "go.plans.plus.description": "Go Plus 每月 $40,提供更高的使用額度。", @@ -273,11 +230,6 @@ export const dict = { "go.plans.limits": "使用額度", "go.plans.description": "各模型每 5 小時的預估請求次數及每月使用額度", "go.plans.legend": "方案", - "go.pricing.body": "可搭配任何代理使用。每月 $10。如有需要可儲值。隨時取消。", - "go.graph.free": "免費", - "go.graph.freePill": "Big Pickle 與免費模型", - "go.graph.go": "Go", - "go.graph.label": "每 5 小時請求數", "go.graph.period": "使用額度", "go.graph.model": "模型", "go.graph.requests": "預估請求次數 / 5 小時", @@ -289,29 +241,7 @@ export const dict = { "go.graph.limitedRegions": "僅限部分地區", "go.graph.limitedTime": "限時", "go.graph.usageLimits": "使用限制", - "go.graph.aria": "每 5 小時請求數:{{free}} vs {{go}}", - "go.testimonials.brand.zen": "Zen", - "go.testimonials.brand.go": "Go", - "go.testimonials.handle": "@OpenCode", - "go.testimonials.dax.name": "Dax Raad", - "go.testimonials.dax.title": "前 Terminal Products CEO", - "go.testimonials.dax.quoteAfter": "改變了我的生活,這絕對是不二之選。", - "go.testimonials.jay.name": "Jay V", - "go.testimonials.jay.title": "前 SEED、Melt、Pop、Dapt、Cadmus 與 ViewPoint 創辦人", - "go.testimonials.jay.quoteBefore": "我們團隊中 5 個人有 4 個人喜歡使用", - "go.testimonials.jay.quoteAfter": "。", - "go.testimonials.adam.name": "Adam Elmore", - "go.testimonials.adam.title": "前 AWS Hero", - "go.testimonials.adam.quoteBefore": "我強烈推薦", - "go.testimonials.adam.quoteAfter": "。認真說,真的很好用。", - "go.testimonials.david.name": "David Hill", - "go.testimonials.david.title": "前 Laravel 設計總監", - "go.testimonials.david.quoteBefore": "有了", - "go.testimonials.david.quoteAfter": ",我知道所有模型都經過測試並且完美適用於編碼代理。", - "go.testimonials.frank.name": "Frank Wang", - "go.testimonials.frank.title": "前 Nvidia 實習生(4 次)", - "go.testimonials.frank.quote": "我希望我還在 Nvidia。", "go.problem.title": "Go 正在解決什麼問題?", "go.problem.body": "我們致力於將 OpenCode 體驗帶給盡可能多的人。OpenCode Go 是一款每月 $10 的低成本訂閱服務。它提供充裕的額度,並讓您能可靠地使用最強大的開源模型。", @@ -330,11 +260,6 @@ export const dict = { "go.how.step2.afterLink": "額度充裕", "go.how.step3.title": "開始編碼", "go.how.step3.body": "穩定存取開源模型", - "go.privacy.title": "你的隱私對我們很重要", - "go.privacy.body": "該方案主要面向國際用戶設計,模型託管在美國、歐盟和新加坡,以確保全球穩定存取。", - "go.privacy.contactAfter": "如果你有任何問題。", - "go.privacy.beforeExceptions": "Go 模型託管在美國。供應商遵循零留存政策,不會將你的資料用於模型訓練,但有", - "go.privacy.exceptionsLink": "以下例外", "go.faq.q1": "什麼是 OpenCode Go?", "go.faq.a1": "Go 是一個低成本訂閱方案,讓你穩定存取強大的開源模型以進行代理編碼。", "go.faq.q2": "Go 包含哪些模型?", @@ -356,7 +281,6 @@ export const dict = { "go.faq.a5.retention0": "0 天", "go.faq.a5.used": "使用", "go.faq.a5.notUsed": "不使用", - "go.faq.a5.noAgreement": "無協議", "go.faq.a5.notZdr": "非 ZDR", "go.faq.a5.grokRetention": "ZDR 會停用依賴儲存資料的重要 API 功能,包括具狀態的 Responses API、Files and Collections 與 Batch API。", @@ -364,8 +288,6 @@ export const dict = { "go.faq.a5.museRetention": "以允許使用您的提示詞和生成結果來訓練未來的 Meta 模型為交換,token 價格可享大幅折扣。", "go.faq.a5.learnMore": "了解更多", "go.faq.a5.deepseekRetention": "ZDR 協議每月續簽。目前的協議有效至 2026 年 10 月 31 日。", - "go.faq.a5.beforeExceptions": "Go 模型託管在美國。供應商遵循零留存政策,不會將你的資料用於模型訓練,但有", - "go.faq.a5.exceptionsLink": "以下例外", "go.faq.q6": "我可以儲值額度嗎?", "go.faq.a6": "如果你需要更多使用量,可以在帳戶中儲值額度。", "go.faq.q7": "我可以取消嗎?", @@ -380,32 +302,6 @@ export const dict = { "go.faq.a10": "若扣款發生在過去 14 天內,且你在該計費期間尚未使用任何 Go 額度,你可能符合退款資格。請{{contact}}申請退款。", - "zen.api.error.rateLimitExceeded": "超出頻率限制。請稍後再試。", - "zen.api.error.modelNotSupported": "不支援模型 {{model}}", - "zen.api.error.modelFormatNotSupported": "模型 {{model}} 不支援格式 {{format}}", - "zen.api.error.noProviderAvailable": "無可用的供應商", - "zen.api.error.providerNotSupported": "不支援供應商 {{provider}}", - "zen.api.error.missingApiKey": "缺少 API 金鑰。", - "zen.api.error.invalidApiKey": "無效的 API 金鑰。", - "zen.api.error.requestBlockedByUpstreamProvider": "請求遭上游供應商封鎖。", - "zen.api.error.subscriptionQuotaExceeded": "超出訂閱配額。請在 {{retryIn}} 後重試。", - "zen.api.error.goSubscriptionRollingLimitExceeded": - "已達 5 小時使用上限,將在 {{retryIn}} 後重置。若要立即繼續使用此模型,請從可用餘額啟用使用量:{{consoleGoUrl}}", - "zen.api.error.goSubscriptionWeeklyLimitExceeded": - "已達每週使用上限,將在 {{retryIn}} 後重置。若要立即繼續使用此模型,請從可用餘額啟用使用量:{{consoleGoUrl}}", - "zen.api.error.goSubscriptionMonthlyLimitExceeded": - "已達每月使用上限,將在 {{retryIn}} 後重置。若要立即繼續使用此模型,請從可用餘額啟用使用量:{{consoleGoUrl}}", - "zen.api.error.noPaymentMethod": "無付款方式。請在此處新增付款方式:{{billingUrl}}", - "zen.api.error.insufficientBalance": "餘額不足。請在此處管理你的帳務:{{billingUrl}}", - "zen.api.error.workspaceMonthlyLimitReached": - "你的工作區已達到每月支出限額 ${{amount}}。請在此處管理你的限額:{{billingUrl}}", - "zen.api.error.userMonthlyLimitReached": "你已達到每月支出限額 ${{amount}}。請在此處管理你的限額:{{membersUrl}}", - "zen.api.error.modelDisabled": "模型已停用", - "zen.api.error.regionNotAllowed": "此模型的最新版本僅於中國託管,且需明確選擇啟用:{{consoleGoUrl}}", - "zen.api.error.countryNotAllowed": "此模型無法在你所在的國家或地區使用。", - "zen.api.error.trainingNotAllowed": "此模型會收集用於提升其品質的資料,使用前須經你明確同意:{{consoleGoUrl}}", - "zen.api.error.trialEnded": "{{model}} 的限免活动已結束。您可以訂閱 OpenCode Go 繼續使用該模型 - {{link}}", - "black.meta.title": "OpenCode Black | 存取全球最佳編碼模型", "black.meta.description": "透過 OpenCode Black 訂閱方案存取 Claude、GPT、Gemini 等模型。", "black.hero.title": "存取全球最佳編碼模型", @@ -426,322 +322,14 @@ export const dict = { "black.terms.5": "訂閱僅限個人使用,團隊請聯繫企業版", "black.terms.6": "未來可能會調整限制或終止方案", "black.terms.7": "隨時取消你的訂閱", - "black.action.continue": "繼續", "black.finePrint.beforeTerms": "顯示價格未包含適用稅項", "black.finePrint.terms": "服務條款", "black.workspace.title": "OpenCode Black | 選擇工作區", "black.workspace.selectPlan": "為此方案選擇一個工作區", "black.workspace.name": "工作區 {{n}}", - "black.subscribe.title": "訂閱 OpenCode Black", - "black.subscribe.paymentMethod": "付款方式", - "black.subscribe.loadingPaymentForm": "正在載入付款表單...", - "black.subscribe.selectWorkspaceToContinue": "選擇一個工作區以繼續", - "black.subscribe.failurePrefix": "噢不!", - "black.subscribe.error.generic": "發生錯誤", - "black.subscribe.error.invalidPlan": "無效的方案", - "black.subscribe.error.workspaceRequired": "需要工作區 ID", - "black.subscribe.error.alreadySubscribed": "此工作區已有訂閱", - "black.subscribe.processing": "處理中...", - "black.subscribe.submit": "訂閱 ${{plan}}", - "black.subscribe.form.chargeNotice": "你僅在訂閱啟用時才會被扣款", - "black.subscribe.success.title": "你已在 OpenCode Black 候補名單上", - "black.subscribe.success.subscriptionPlan": "訂閱方案", - "black.subscribe.success.planName": "OpenCode Black {{plan}}", - "black.subscribe.success.amount": "金額", - "black.subscribe.success.amountValue": "${{plan}} 每月", - "black.subscribe.success.paymentMethod": "付款方式", - "black.subscribe.success.dateJoined": "加入日期", - "black.subscribe.success.chargeNotice": "你的卡片將在訂閱啟用時扣款", - - "workspace.nav.zen": "Zen", - "workspace.nav.go": "Go", - "workspace.nav.usage": "使用量", - "workspace.nav.apiKeys": "API 金鑰", - "workspace.nav.members": "成員", - "workspace.nav.billing": "帳務", - "workspace.nav.settings": "設定", - - "workspace.home.banner.beforeLink": "編碼代理的可靠最佳化模型。", - "workspace.lite.banner.beforeLink": "低成本編碼模型,人人可用。", - "workspace.home.billing.loading": "載入中...", - "workspace.home.billing.enable": "啟用帳務", - "workspace.home.billing.currentBalance": "目前餘額", - - "workspace.newUser.feature.tested.title": "經過測試與驗證的模型", - "workspace.newUser.feature.tested.body": "我們專門針對編碼代理對模型進行了基準測試和測試,以確保最佳效能。", - "workspace.newUser.feature.quality.title": "最高品質", - "workspace.newUser.feature.quality.body": "存取配置為最佳效能的模型 - 無需降級或路由到更便宜的供應商。", - "workspace.newUser.feature.lockin.title": "無綁定", - "workspace.newUser.feature.lockin.body": - "將 Zen 與任何編碼代理結合使用,並在需要時隨時使用 OpenCode 連接其他供應商。", - "workspace.newUser.copyApiKey": "複製 API 金鑰", - "workspace.newUser.copyKey": "複製金鑰", - "workspace.newUser.copied": "已複製!", - "workspace.newUser.step.enableBilling": "啟用帳務", - "workspace.newUser.step.login.before": "執行", - "workspace.newUser.step.login.after": "並選擇 OpenCode", - "workspace.newUser.step.pasteKey": "貼上你的 API 金鑰", - "workspace.newUser.step.models.before": "啟動 OpenCode 並執行", - "workspace.newUser.step.models.after": "以選擇模型", - - "workspace.models.title": "模型", - "workspace.models.subtitle.beforeLink": "管理工作區成員可以存取哪些模型。", - "workspace.models.table.model": "模型", - "workspace.models.table.enabled": "啟用", - - "workspace.providers.title": "自帶金鑰", - "workspace.providers.subtitle": "設定你自己的 AI 供應商 API 金鑰。", - "workspace.providers.placeholder": "輸入 {{provider}} API 金鑰({{prefix}}...)", - "workspace.providers.configure": "設定", - "workspace.providers.edit": "編輯", - "workspace.providers.delete": "刪除", - "workspace.providers.saving": "儲存中...", - "workspace.providers.save": "儲存", - "workspace.providers.table.provider": "供應商", - "workspace.providers.table.apiKey": "API 金鑰", - - "workspace.usage.title": "使用紀錄", - "workspace.usage.subtitle": "最近的 API 使用情況與成本。", - "workspace.usage.empty": "進行第一次 API 呼叫即可開始。", - "workspace.usage.table.date": "日期", - "workspace.usage.table.model": "模型", - "workspace.usage.table.input": "輸入", - "workspace.usage.table.output": "輸出", - "workspace.usage.table.cost": "成本", - "workspace.usage.table.session": "會話", - "workspace.usage.breakdown.input": "輸入", - "workspace.usage.breakdown.cacheRead": "快取讀取", - "workspace.usage.breakdown.cacheWrite": "快取寫入", - "workspace.usage.breakdown.output": "輸出", - "workspace.usage.breakdown.reasoning": "推理", - "workspace.usage.subscription": "Black (${{amount}})", - "workspace.usage.lite": "Go (${{amount}})", - "workspace.usage.byok": "BYOK (${{amount}})", - - "workspace.cost.title": "成本", - "workspace.cost.subtitle": "按模型細分的使用成本。", - "workspace.cost.allModels": "所有模型", - "workspace.cost.allKeys": "所有金鑰", - "workspace.cost.deletedSuffix": "(已刪除)", - "workspace.cost.empty": "所選期間沒有可用的使用資料。", - "workspace.cost.subscriptionShort": "訂", - - "workspace.keys.title": "API 金鑰", - "workspace.keys.subtitle": "管理你的 API 金鑰以存取 OpenCode 服務。", - "workspace.keys.create": "建立 API 金鑰", - "workspace.keys.placeholder": "輸入金鑰名稱", - "workspace.keys.empty": "建立 OpenCode 閘道器 API 金鑰", - "workspace.keys.table.name": "名稱", - "workspace.keys.table.key": "金鑰", - "workspace.keys.table.createdBy": "建立者", - "workspace.keys.table.lastUsed": "最後使用", - "workspace.keys.copyApiKey": "複製 API 金鑰", - "workspace.keys.delete": "刪除", - - "workspace.members.title": "成員", - "workspace.members.subtitle": "管理工作區成員及其權限。", - "workspace.members.invite": "邀請成員", - "workspace.members.inviting": "邀請中...", - "workspace.members.beta.beforeLink": "Beta 測試期間,工作區對團隊免費。", - "workspace.members.form.invitee": "受邀者", - "workspace.members.form.emailPlaceholder": "輸入電子郵件", - "workspace.members.form.role": "角色", - "workspace.members.form.monthlyLimit": "每月支出限額", - "workspace.members.noLimit": "無限制", - "workspace.members.noLimitLowercase": "無限制", - "workspace.members.invited": "已邀請", - "workspace.members.edit": "編輯", - "workspace.members.delete": "刪除", - "workspace.members.saving": "儲存中...", - "workspace.members.save": "儲存", - "workspace.members.table.email": "電子郵件", - "workspace.members.table.role": "角色", - "workspace.members.table.monthLimit": "月限額", - "workspace.members.role.admin": "管理員", - "workspace.members.role.adminDescription": "可以管理模型、成員和帳務", - "workspace.members.role.member": "成員", - "workspace.members.role.memberDescription": "只能為自己生成 API 金鑰", - - "workspace.settings.title": "設定", - "workspace.settings.subtitle": "更新你的工作區名稱與偏好設定。", - "workspace.settings.workspaceName": "工作區名稱", - "workspace.settings.defaultName": "預設", - "workspace.settings.updating": "更新中...", - "workspace.settings.save": "儲存", - "workspace.settings.edit": "編輯", - - "workspace.billing.title": "帳務", - "workspace.billing.subtitle.beforeLink": "管理付款方式。", - "workspace.billing.contactUs": "聯絡我們", - "workspace.billing.subtitle.afterLink": "如果你有任何問題。", - "workspace.billing.currentBalance": "目前餘額", - "workspace.billing.add": "儲值 $", - "workspace.billing.enterAmount": "輸入金額", - "workspace.billing.loading": "載入中...", - "workspace.billing.addAction": "儲值", - "workspace.billing.addBalance": "儲值餘額", - "workspace.billing.alipay": "支付寶", - "workspace.billing.wechat": "微信支付", - "workspace.billing.linkedToStripe": "已連結 Stripe", - "workspace.billing.manage": "管理", - "workspace.billing.enable": "啟用帳務", - - "workspace.monthlyLimit.title": "每月限額", - "workspace.monthlyLimit.subtitle": "為你的帳戶設定每月使用限額。", - "workspace.monthlyLimit.placeholder": "50", - "workspace.monthlyLimit.setting": "設定中...", - "workspace.monthlyLimit.set": "設定", - "workspace.monthlyLimit.edit": "編輯限額", - "workspace.monthlyLimit.noLimit": "未設定使用限額。", - "workspace.monthlyLimit.currentUsage.beforeMonth": "目前", - "workspace.monthlyLimit.currentUsage.beforeAmount": "的使用量為 $", - - "workspace.redeem.title": "兌換優惠券", - "workspace.redeem.subtitle": "兌換優惠碼以領取儲值額度或權益。", - "workspace.redeem.placeholder": "輸入優惠碼", - "workspace.redeem.redeem": "兌換", - "workspace.redeem.redeeming": "兌換中...", - "workspace.redeem.success": "優惠券兌換成功。", - - "workspace.reload.title": "自動儲值", - "workspace.reload.disabled.before": "自動儲值已", - "workspace.reload.disabled.state": "停用", - "workspace.reload.disabled.after": "啟用後會在餘額偏低時自動儲值。", - "workspace.reload.enabled.before": "自動儲值已", - "workspace.reload.enabled.state": "啟用", - "workspace.reload.enabled.middle": "我們將自動儲值", - "workspace.reload.processingFee": "手續費", - "workspace.reload.enabled.after": "當餘額達到", - "workspace.reload.edit": "編輯", - "workspace.reload.enable": "啟用", - "workspace.reload.enableAutoReload": "啟用自動儲值", - "workspace.reload.reloadAmount": "儲值 $", - "workspace.reload.whenBalanceReaches": "當餘額達到 $", - "workspace.reload.saving": "儲存中...", - "workspace.reload.save": "儲存", - "workspace.reload.failedAt": "儲值失敗於", - "workspace.reload.reason": "原因:", - "workspace.reload.updatePaymentMethod": "請更新你的付款方式並重試。", - "workspace.reload.retrying": "重試中...", - "workspace.reload.retry": "重試", - "workspace.reload.error.paymentFailed": "付款失敗。", - - "workspace.payments.title": "付款紀錄", - "workspace.payments.subtitle": "最近的付款交易。", - "workspace.payments.table.date": "日期", - "workspace.payments.table.paymentId": "付款 ID", - "workspace.payments.table.amount": "金額", - "workspace.payments.table.receipt": "收據", - "workspace.payments.type.credit": "信用額度", - "workspace.payments.type.subscription": "訂閱", - "workspace.payments.view": "檢視", - - "workspace.black.time.day": "天", - "workspace.black.time.days": "天", - "workspace.black.time.hour": "小時", - "workspace.black.time.hours": "小時", - "workspace.black.time.minute": "分鐘", - "workspace.black.time.minutes": "分鐘", - "workspace.black.time.fewSeconds": "幾秒鐘", - "workspace.black.subscription.title": "訂閱", - "workspace.black.subscription.message": "你已訂閱 OpenCode Black,費用為每月 ${{plan}}。", - "workspace.black.subscription.ending": - "OpenCode Black 將於目前計費週期結束時終止,不會續訂。我們會將你遷移至新的控制台。", - "workspace.black.subscription.rollingUsage": "5 小時使用量", - "workspace.black.subscription.weeklyUsage": "每週使用量", - "workspace.black.subscription.resetsIn": "重置於", - "workspace.black.subscription.useBalance": "達到使用限額後使用你的可用餘額", - "workspace.black.waitlist.title": "候補名單", - "workspace.black.waitlist.joined": "你已加入每月 ${{plan}} 的 OpenCode Black 方案候補名單。", - "workspace.black.waitlist.ready": "我們已準備好將你加入每月 ${{plan}} 的 OpenCode Black 方案。", - "workspace.black.waitlist.leave": "離開候補名單", - "workspace.black.waitlist.leaving": "離開中...", - "workspace.black.waitlist.left": "已離開", - "workspace.black.waitlist.enroll": "加入", - "workspace.black.waitlist.enrolling": "加入中...", - "workspace.black.waitlist.enrolled": "已加入", - "workspace.black.waitlist.enrollNote": "當你點選「加入」後,你的訂閱將立即開始,並且將從你的卡片中扣款。", - - "workspace.lite.loading": "載入中...", - "workspace.lite.time.day": "天", - "workspace.lite.time.days": "天", - "workspace.lite.time.hour": "小時", - "workspace.lite.time.hours": "小時", - "workspace.lite.time.minute": "分鐘", - "workspace.lite.time.minutes": "分鐘", - "workspace.lite.time.fewSeconds": "幾秒", - "workspace.lite.subscription.message": "您已訂閱 OpenCode Go。", - "workspace.lite.subscription.manage": "管理訂閱", - "workspace.lite.subscription.rollingUsage": "5 小時使用量", - "workspace.lite.subscription.rollingQuota": "5 小時配額", - "workspace.lite.subscription.weeklyUsage": "每週使用量", - "workspace.lite.subscription.weeklyQuota": "每週配額", - "workspace.lite.subscription.monthlyUsage": "每月使用量", - "workspace.lite.subscription.monthlyQuota": "每月配額", - "workspace.lite.subscription.resetsIn": "重置時間:", - "workspace.lite.subscription.showDetails": "顯示詳情", - "workspace.lite.subscription.hideDetails": "隱藏詳情", - "workspace.lite.subscription.model": "模型", - "workspace.lite.subscription.contribution": "%", - "workspace.lite.subscription.total": "總計", - "workspace.lite.subscription.useBalance": "達到使用限制後使用您的可用餘額", - "workspace.lite.subscription.selectProvider": - "在您的 opencode 設定中選擇「OpenCode Go」作為提供商,即可使用 Go 模型。", - "workspace.lite.providers.title": "提供商", - "workspace.lite.providers.description": "控制用於路由的提供商。", - "workspace.lite.providers.allowTraining": "允許使用請求資料進行訓練的模型", - "workspace.lite.providers.useChina": "啟用部署在中國的模型", - "workspace.lite.black.message": "您目前已訂閱 OpenCode Black 或在候補名單中。若要切換至 Go,請先取消訂閱。", - "workspace.lite.other.message": "此工作區中的另一位成員已訂閱 OpenCode Go。每個工作區只能有一位成員訂閱。", - "workspace.lite.promo.description": - "OpenCode Go 每月 {{price}},並提供對熱門開放編碼模型的可靠存取,同時享有充裕的使用額度。", - "workspace.lite.promo.price": "$10/月", - "workspace.lite.promo.modelsTitle": "包含模型", - "workspace.lite.promo.footer": - "此方案主要為國際使用者設計,提供穩定的全球存取服務。隨著我們從初期使用情況和回饋中持續了解需求,價格和使用額度可能會有所調整。", - "workspace.lite.promo.subscribe": "訂閱 Go", - "workspace.lite.promo.subscribing": "重新導向中...", - "workspace.lite.promo.otherMethods": "其他付款方式", - "workspace.lite.promo.selectMethod": "選擇付款方式", - - "workspace.referral.copyLink": "複製連結", - "workspace.referral.copied": "已複製", - "workspace.referral.overview.title": "邀請朋友", - "workspace.referral.overview.subtitle": "朋友訂閱後,您可獲得 $5,對方也可獲得 $5。", - "workspace.referral.instructions.share": "分享您的推薦連結。", - "workspace.referral.instructions.subscribe": "朋友加入並訂閱 Go。", - "workspace.referral.instructions.claim": "你們都將獲得 $5 使用額度,可用於您的 Go 使用限額。", - "workspace.referral.rewards.title": "邀請獎勵", - "workspace.referral.rewards.description": "將可用的邀請點數套用至您的 Go 使用量。", - "workspace.referral.rewards.subtitle": "已使用 {{applied}} / {{total}} 個獎勵。", - "workspace.referral.rewards.empty": "暫無邀請獎勵。", - "workspace.referral.table.reward": "獎勵", - "workspace.referral.table.referral": "描述", - "workspace.referral.table.date": "日期", - "workspace.referral.reward.description.inviter": "已邀請 {{email}}", - "workspace.referral.reward.description.invitee": "由 {{email}} 邀請", - "workspace.referral.reward.action.subscribeUnlock": "訂閱以解鎖", - "workspace.referral.reward.action.view": "查看獎勵", - "workspace.referral.reward.action.applied": "獎勵已使用", - "workspace.referral.reward.source.pendingInviter": "等待對方訂閱", - "workspace.referral.reward.source.pendingInvitee": "訂閱即可解鎖獎勵", - "workspace.referral.reward.source.available": "獎勵可使用", - "workspace.referral.reward.source.applied": "獎勵已使用", - "workspace.referral.reward.status.applied": "獎勵已使用", - "workspace.referral.reward.status.pendingInviter": "訂閱以解鎖", - "workspace.referral.reward.status.pendingInvitee": "訂閱以解鎖", - "workspace.referral.apply.noGo": "訂閱以解鎖", - "workspace.referral.apply.preview": "查看獎勵", - "workspace.referral.apply.action": "使用", - "workspace.referral.apply.confirmTitle": "使用獎勵", - "workspace.referral.apply.confirmBody": "使用 {{amount}} 抵扣目前工作區的用量。", - "workspace.referral.apply.confirmAction": "使用", "download.title": "OpenCode | 下載", "download.meta.description": "下載適用於 macOS、Windows 與 Linux 的 OpenCode", - "download.hero.title": "下載 OpenCode 桌面版", - "download.hero.subtitle": "適用於 macOS、Windows 與 Linux 的 Beta 版現已提供", - "download.hero.button": "下載 {{os}} 版", "download.section.terminal": "OpenCode 終端", "download.section.desktop": "OpenCode 桌面版", "download.section.extensions": "OpenCode 擴充功能", @@ -830,38 +418,4 @@ export const dict = { "changelog.hero.subtitle": "OpenCode 的新更新與改善", "changelog.empty": "找不到更新日誌項目。", "changelog.viewJson": "檢視 JSON", - - "bench.list.title": "評測", - "bench.list.heading": "評測", - "bench.list.table.agent": "代理", - "bench.list.table.model": "模型", - "bench.list.table.score": "分數", - "bench.submission.error.allFieldsRequired": "所有欄位均為必填。", - - "bench.detail.title": "評測 - {{task}}", - "bench.detail.notFound": "找不到任務", - "bench.detail.na": "N/A", - "bench.detail.labels.agent": "代理", - "bench.detail.labels.model": "模型", - "bench.detail.labels.task": "任務", - "bench.detail.labels.repo": "儲存庫", - "bench.detail.labels.from": "起點", - "bench.detail.labels.to": "終點", - "bench.detail.labels.prompt": "提示詞", - "bench.detail.labels.commit": "提交", - "bench.detail.labels.averageDuration": "平均耗時", - "bench.detail.labels.averageScore": "平均分數", - "bench.detail.labels.averageCost": "平均成本", - "bench.detail.labels.summary": "摘要", - "bench.detail.labels.runs": "執行次數", - "bench.detail.labels.score": "分數", - "bench.detail.labels.base": "基準", - "bench.detail.labels.penalty": "扣分", - "bench.detail.labels.weight": "權重", - "bench.detail.table.run": "執行", - "bench.detail.table.score": "分數(基準 - 扣分)", - "bench.detail.table.cost": "成本", - "bench.detail.table.duration": "耗時", - "bench.detail.run.title": "執行 {{n}}", - "bench.detail.rawJson": "原始 JSON", } satisfies Dict