From c71f03f5902031b7c02e61af3aff5c2dee6f7d85 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Wed, 17 Jun 2026 10:13:22 +0000 Subject: [PATCH] chore(i18n): sync translations with en-US (#37587) Co-authored-by: claude[bot] <41898282+claude[bot]@users.noreply.github.com> Co-authored-by: yyh <92089059+lyzno1@users.noreply.github.com> --- web/i18n/ar-TN/common.json | 1 + web/i18n/ar-TN/deployments.json | 623 ++++++++++++++++++++++++++++++ web/i18n/de-DE/common.json | 1 + web/i18n/de-DE/deployments.json | 623 ++++++++++++++++++++++++++++++ web/i18n/es-ES/common.json | 1 + web/i18n/es-ES/deployments.json | 623 ++++++++++++++++++++++++++++++ web/i18n/fa-IR/common.json | 1 + web/i18n/fa-IR/deployments.json | 623 ++++++++++++++++++++++++++++++ web/i18n/fr-FR/common.json | 1 + web/i18n/fr-FR/deployments.json | 623 ++++++++++++++++++++++++++++++ web/i18n/hi-IN/common.json | 1 + web/i18n/hi-IN/deployments.json | 623 ++++++++++++++++++++++++++++++ web/i18n/id-ID/common.json | 1 + web/i18n/id-ID/deployments.json | 623 ++++++++++++++++++++++++++++++ web/i18n/it-IT/common.json | 1 + web/i18n/it-IT/deployments.json | 623 ++++++++++++++++++++++++++++++ web/i18n/ja-JP/common.json | 1 + web/i18n/ja-JP/deployments.json | 623 ++++++++++++++++++++++++++++++ web/i18n/ko-KR/common.json | 1 + web/i18n/ko-KR/deployments.json | 623 ++++++++++++++++++++++++++++++ web/i18n/nl-NL/common.json | 1 + web/i18n/nl-NL/deployments.json | 623 ++++++++++++++++++++++++++++++ web/i18n/pl-PL/common.json | 1 + web/i18n/pl-PL/deployments.json | 623 ++++++++++++++++++++++++++++++ web/i18n/pt-BR/common.json | 1 + web/i18n/pt-BR/deployments.json | 623 ++++++++++++++++++++++++++++++ web/i18n/ro-RO/common.json | 1 + web/i18n/ro-RO/deployments.json | 623 ++++++++++++++++++++++++++++++ web/i18n/ru-RU/common.json | 1 + web/i18n/ru-RU/deployments.json | 623 ++++++++++++++++++++++++++++++ web/i18n/sl-SI/common.json | 1 + web/i18n/sl-SI/deployments.json | 623 ++++++++++++++++++++++++++++++ web/i18n/th-TH/common.json | 1 + web/i18n/th-TH/deployments.json | 623 ++++++++++++++++++++++++++++++ web/i18n/tr-TR/common.json | 1 + web/i18n/tr-TR/deployments.json | 623 ++++++++++++++++++++++++++++++ web/i18n/uk-UA/common.json | 1 + web/i18n/uk-UA/deployments.json | 623 ++++++++++++++++++++++++++++++ web/i18n/vi-VN/common.json | 1 + web/i18n/vi-VN/deployments.json | 623 ++++++++++++++++++++++++++++++ web/i18n/zh-Hant/common.json | 1 + web/i18n/zh-Hant/deployments.json | 623 ++++++++++++++++++++++++++++++ 42 files changed, 13104 insertions(+) create mode 100644 web/i18n/ar-TN/deployments.json create mode 100644 web/i18n/de-DE/deployments.json create mode 100644 web/i18n/es-ES/deployments.json create mode 100644 web/i18n/fa-IR/deployments.json create mode 100644 web/i18n/fr-FR/deployments.json create mode 100644 web/i18n/hi-IN/deployments.json create mode 100644 web/i18n/id-ID/deployments.json create mode 100644 web/i18n/it-IT/deployments.json create mode 100644 web/i18n/ja-JP/deployments.json create mode 100644 web/i18n/ko-KR/deployments.json create mode 100644 web/i18n/nl-NL/deployments.json create mode 100644 web/i18n/pl-PL/deployments.json create mode 100644 web/i18n/pt-BR/deployments.json create mode 100644 web/i18n/ro-RO/deployments.json create mode 100644 web/i18n/ru-RU/deployments.json create mode 100644 web/i18n/sl-SI/deployments.json create mode 100644 web/i18n/th-TH/deployments.json create mode 100644 web/i18n/tr-TR/deployments.json create mode 100644 web/i18n/uk-UA/deployments.json create mode 100644 web/i18n/vi-VN/deployments.json create mode 100644 web/i18n/zh-Hant/deployments.json diff --git a/web/i18n/ar-TN/common.json b/web/i18n/ar-TN/common.json index a9b60e1e6d..47f9a91ba7 100644 --- a/web/i18n/ar-TN/common.json +++ b/web/i18n/ar-TN/common.json @@ -311,6 +311,7 @@ "menus.apps": "الاستوديو", "menus.datasets": "المعرفة", "menus.datasetsTips": "قريباً: استيراد بيانات النص الخاصة بك أو كتابة البيانات في الوقت الفعلي عبر Webhook لتحسين سياق LLM.", + "menus.deployments": "عمليات النشر", "menus.explore": "استكشاف", "menus.exploreMarketplace": "استكشاف السوق", "menus.newApp": "تطبيق جديد", diff --git a/web/i18n/ar-TN/deployments.json b/web/i18n/ar-TN/deployments.json new file mode 100644 index 0000000000..f4185138d1 --- /dev/null +++ b/web/i18n/ar-TN/deployments.json @@ -0,0 +1,623 @@ +{ + "access.api.backendTitle": "واجهة برمجة تطبيقات الخدمة الخلفية", + "access.api.copyCurlExample": "نسخ مثال cURL", + "access.api.createFailed": "فشل في إنشاء رمز API.", + "access.api.createKey": "إنشاء رمز API", + "access.api.createKeyTitle": "إنشاء رمز API جديد", + "access.api.curlExampleTitle": "مثال cURL", + "access.api.description": "الوصول إلى هذا النشر عبر HTTP. كل رمز API مخصص لبيئة واحدة.", + "access.api.developerTitle": "واجهة API للمطورين", + "access.api.disabled": "الوصول إلى API معطل لهذا النشر.", + "access.api.disabledHint": "قم بتمكين الوصول إلى API لإنشاء رموز مخصصة للبيئة.", + "access.api.dismissToken": "إخفاء رمز API", + "access.api.docs": "وثائق API", + "access.api.docsClose": "إغلاق وثائق API", + "access.api.docsDescription": "عرض مرجع Workflow API لهذا النشر.", + "access.api.docsTitle": "وثائق Workflow API", + "access.api.empty": "قم بالنشر إلى بيئة أولاً لبدء إصدار رموز API.", + "access.api.emptyTitle": "لا توجد بيئات منشورة", + "access.api.endpoint": "عنوان URL للطلب", + "access.api.envPrefix": "env: {{env}}", + "access.api.keyList": "قائمة رموز API", + "access.api.nameLabel": "اسم رمز API", + "access.api.namePlaceholder": "أدخل اسم رمز API", + "access.api.nameRequired": "اسم رمز API مطلوب.", + "access.api.newKey": "إنشاء رمز API جديد", + "access.api.newTokenDescription": "يتم عرض رمز API هذا مرة واحدة فقط. انسخه قبل مغادرة هذه الصفحة.", + "access.api.newTokenLabel": "رمز API", + "access.api.newTokenTitle": "تم إنشاء رمز API", + "access.api.noKeys": "لا توجد رموز API بعد. أنشئ واحدًا لبدء استدعاء API.", + "access.api.noKeysTitle": "لا توجد رموز API بعد", + "access.api.revokeConfirmDescription": "سيتوقف رمز API \"{{name}}\" عن العمل فورًا. لا يمكن التراجع عن هذا الإجراء.", + "access.api.revokeConfirmTitle": "هل تريد إبطال رمز API؟", + "access.api.revokeFailed": "فشل في إبطال رمز API.", + "access.api.revokeSuccess": "تم إبطال رمز API", + "access.api.table.action": "الإجراء", + "access.api.table.environment": "البيئة", + "access.api.table.key": "رمز API", + "access.api.table.name": "الاسم", + "access.api.title": "API", + "access.channels.col.channel": "القناة", + "access.channels.col.endpoint": "نقطة الدخول", + "access.channels.col.status": "الحالة", + "access.channels.description": "تستخدم نقاط دخول WebApp وCLI أذونات الوصول الواردة أعلاه.", + "access.channels.disabled": "قنوات الوصول معطلة لهذا النشر.", + "access.channels.disabledHint": "قم بتمكين قنوات الوصول لعرض نقاط دخول WebApp وCLI.", + "access.channels.followPermission": "يتبع الأذونات", + "access.channels.title": "قنوات الوصول", + "access.cli.description": "استدعِ من الطرفية باستخدام difyctl، مناسب للسكربتات أو سير العمل الآلي أو تكاملات الوكلاء.", + "access.cli.docs": "دليل الاستخدام", + "access.cli.domain": "النطاق", + "access.cli.empty": "لم يتم تكوين نقطة نهاية CLI.", + "access.cli.install": "تثبيت CLI", + "access.cli.title": "CLI", + "access.copied": "تم النسخ", + "access.copy": "نسخ", + "access.copyFailed": "فشل النسخ", + "access.copyToast": "تم النسخ إلى الحافظة", + "access.hide": "إخفاء", + "access.members.clearAll": "مسح الكل", + "access.members.empty": "لا توجد نتائج مطابقة.", + "access.members.groupCount_one": "{{count}} مجموعة", + "access.members.groupCount_other": "{{count}} مجموعات", + "access.members.groups": "المجموعات", + "access.members.individuals": "الأعضاء", + "access.members.memberCount_one": "{{count}} عضو", + "access.members.memberCount_other": "{{count}} أعضاء", + "access.members.pickPlaceholder": "اختر المجموعات أو الأعضاء", + "access.members.searchPlaceholder": "بحث عن المجموعات والأعضاء", + "access.members.selectedLabel": "المحدد", + "access.permission.anyone": "أي شخص لديه الرابط", + "access.permission.anyoneDesc": "يمكن لأي شخص الوصول إلى هذا النشر دون تسجيل الدخول.", + "access.permission.memberCount_one": "{{count}} عضو", + "access.permission.memberCount_other": "{{count}} أعضاء", + "access.permission.organization": "جميع الأعضاء في المنصة", + "access.permission.organizationDesc": "جميع الأعضاء في المنصة", + "access.permission.specific": "أعضاء محددون في المنصة", + "access.permission.specificDesc": "اختر مجموعات أو أعضاء محددين", + "access.permission.specificUnavailable": "تحديد الأعضاء المحددين معطل حتى يتم ربط الأعضاء والمجموعات الفعليين في المنصة.", + "access.permission.updateFailed": "فشل في تحديث سياسة الوصول.", + "access.permissions.col.environment": "البيئة", + "access.permissions.col.permission": "الوصول", + "access.permissions.description": "اضبط أذونات الوصول لنقاط دخول WebApp وCLI في كل بيئة.", + "access.permissions.editAriaLabel": "تكوين الوصول لـ {{environment}}", + "access.permissions.editDescription": "اضبط أذونات الوصول لنقاط دخول WebApp وCLI.", + "access.permissions.editTitle": "أذونات الوصول", + "access.permissions.title": "أذونات الوصول", + "access.revoke": "إبطال", + "access.runAccess.description": "إدارة كيفية تشغيل المستخدمين لهذا النشر ومن المسموح له بالوصول إليه في كل بيئة.", + "access.runAccess.disabled": "وصول التشغيل معطل لهذا النشر.", + "access.runAccess.mcp": "MCP", + "access.runAccess.mcpDesc": "اعرض هذا النشر كخادم Model Context Protocol.", + "access.runAccess.mcpEmpty": "لم يتم تكوين نقطة نهاية MCP.", + "access.runAccess.noEnvs": "قم بالنشر إلى بيئة لتكوين أذونات الوصول.", + "access.runAccess.noEnvsTitle": "لا توجد بيئات منشورة", + "access.runAccess.openWebapp": "فتح WebApp", + "access.runAccess.permissions": "أذونات الوصول", + "access.runAccess.permissionsDesc": "من يمكنه الوصول إلى هذا النشر في كل بيئة.", + "access.runAccess.title": "وصول التشغيل", + "access.runAccess.urlLabel": "URL", + "access.runAccess.webapp": "WebApp", + "access.runAccess.webappDesc": "صفحة ويب مستضافة للمستخدمين النهائيين.", + "access.runAccess.webappEmpty": "قريبًا.", + "access.show": "إظهار", + "backend.RUNTIME_BACKEND_EXTERNAL": "خارجي", + "backend.RUNTIME_BACKEND_K8S": "K8S", + "backend.RUNTIME_BACKEND_UNSPECIFIED": "غير معروف", + "card.access.api": "رموز API", + "card.access.apiShort": "API", + "card.access.cli": "CLI", + "card.access.cliShort": "CLI", + "card.access.none": "لا يوجد وصول", + "card.access.webApp": "WebApp", + "card.access.webAppShort": "Web", + "card.createFirstRelease": "إنشاء أول إصدار", + "card.deploy": "نشر", + "card.deploying": "{{count}} قيد النشر", + "card.envOverflow": "+ {{count}}", + "card.failed": "{{count}} فشل", + "card.fromApp": "من {{name}}", + "card.lastDeployed": "آخر نشر {{time}}", + "card.menu.delete": "حذف النشر", + "card.menu.deleteDisabled": "حذف النشر غير متاح بعد لعمليات النشر المُدارة من الخلفية.", + "card.menu.deploy": "النشر إلى البيئة", + "card.menu.editInfo": "تعديل المعلومات", + "card.menu.viewDetail": "عرض تفاصيل النشر", + "card.moreActions": "المزيد من الإجراءات", + "card.neverDeployed": "لم يتم النشر بعد", + "card.noDescription": "لم يتم تقديم وصف.", + "card.notDeployed": "غير منشور", + "card.ready": "{{count}} قيد التشغيل", + "card.tooltip.createdAt": "تم الإنشاء", + "card.tooltip.deployed": "تم النشر", + "card.tooltip.deploymentStatus": "النشر", + "card.tooltip.notDeployed": "لم يتم نشر هذا النشر إلى أي بيئة بعد.", + "card.tooltip.notDeployedShort": "غير منشور", + "card.tooltip.release": "الإصدار", + "card.tooltip.releaseName": "اسم الإصدار", + "card.tooltip.source": "المصدر", + "common.loadFailed": "فشل التحميل. حاول مرة أخرى لاحقًا.", + "common.loading": "جاري التحميل...", + "createGuide.actions.back": "رجوع", + "createGuide.actions.cancel": "إلغاء", + "createGuide.actions.continue": "متابعة", + "createGuide.actions.createAndDeploy": "إنشاء ونشر", + "createGuide.actions.creating": "جاري الإنشاء...", + "createGuide.actions.deploy": "نشر", + "createGuide.actions.deploying": "جاري الإنشاء والنشر...", + "createGuide.actions.next": "التالي", + "createGuide.actions.skipDeploy": "تخطي، النشر لاحقًا", + "createGuide.description": "أنشئ نشرًا من مصدر إصدار ومعلومات أساسية وبيئة مستهدفة.", + "createGuide.dsl.defaultAppName": "تطبيق DSL المستورد", + "createGuide.dsl.description": "قم بتحميل حزمة Workflow DSL لإنشاء النشر والإصدار الأول ونشر البيئة الاختياري.", + "createGuide.dsl.dropDescription": "قم بتحميل حزمة Workflow YAML DSL. يتم تحديد خيارات النشر من هذا الملف قبل النشر.", + "createGuide.dsl.dropTitle": "تحميل حزمة Workflow DSL", + "createGuide.dsl.readFailed": "فشل في قراءة ملف DSL. اختر ملفًا آخر وحاول مرة أخرى.", + "createGuide.dsl.reading": "جاري قراءة ملف DSL...", + "createGuide.dsl.title": "استيراد DSL", + "createGuide.dsl.unsupportedMode": "يمكن استخدام ملفات Workflow DSL فقط لعمليات النشر.", + "createGuide.errors.createReleaseFailed": "فشل في إنشاء النشر أو الإصدار.", + "createGuide.errors.deployFailed": "فشل في النشر إلى البيئة.", + "createGuide.method.description": "اختر المصدر المستخدم لإنشاء الإصدار الأول.", + "createGuide.methods.bindApp.description": "استخدم تطبيق Workflow موجود في Studio كمصدر للإصدار.", + "createGuide.methods.bindApp.title": "ربط تطبيق Workflow موجود", + "createGuide.methods.importDsl.description": "قم بتحميل حزمة Workflow YAML DSL ومتابعة عبر واجهة النشر.", + "createGuide.methods.importDsl.title": "استيراد DSL", + "createGuide.methods.mocked": "محاكاة", + "createGuide.nav.back": "عمليات النشر", + "createGuide.release.defaultName": "الإصدار الأولي", + "createGuide.release.deployInfo": "معلومات النشر", + "createGuide.release.description": "املأ معلومات النشر وتفاصيل الإصدار الأول.", + "createGuide.release.firstVersion": "الإصدار الأول", + "createGuide.release.instanceDescription": "وصف النشر", + "createGuide.release.instanceDescriptionPlaceholder": "صف الغرض من استخدام هذا النشر", + "createGuide.release.instanceName": "اسم النشر", + "createGuide.release.instanceNameConflict": "يوجد بالفعل نشر بهذا الاسم. اختر اسمًا آخر.", + "createGuide.release.releaseDescription": "وصف الإصدار", + "createGuide.release.releaseDescriptionPlaceholder": "صف هذا الإصدار", + "createGuide.release.releaseName": "اسم الإصدار", + "createGuide.release.releaseNote": "وصف الإصدار", + "createGuide.release.title": "المعلومات الأساسية", + "createGuide.source.availableApps_one": "{{count}} تطبيق", + "createGuide.source.availableApps_other": "{{count}} تطبيقات", + "createGuide.source.clearSearch": "مسح بحث التطبيقات", + "createGuide.source.description": "اختر المصدر المستخدم لإنشاء الإصدار الأول.", + "createGuide.source.empty": "لم يتم العثور على تطبيقات Workflow.", + "createGuide.source.searchPlaceholder": "بحث عن التطبيقات", + "createGuide.source.sourceApp": "تطبيق Workflow", + "createGuide.source.title": "مصدر الإصدار", + "createGuide.steps.method": "مصدر الإصدار", + "createGuide.steps.release": "المعلومات الأساسية", + "createGuide.steps.source": "مصدر الإصدار", + "createGuide.steps.target": "النشر إلى البيئة", + "createGuide.target.bindingCount_one": "{{count}} ربط", + "createGuide.target.bindingCount_other": "{{count}} روابط", + "createGuide.target.bindingHint": "اختر بيانات الاعتماد التي يستخدمها هذا الإصدار.", + "createGuide.target.bindings": "بيانات الاعتماد", + "createGuide.target.deferredBindingHint": "ستُحَل بيانات الاعتماد من خطة النشر الفعلية أثناء إجراء النشر النهائي.", + "createGuide.target.deferredEnvironmentHint": "تتم مطابقة الاسم مع البيئات الفعلية بعد إنشاء النشر والإصدار.", + "createGuide.target.description": "اختر بيئة مستهدفة وقدم إعدادات وقت التشغيل التي يحتاجها هذا الإصدار هناك. يمكن تخطي هذه الخطوة.", + "createGuide.target.envVarCount_one": "{{count}} متغير", + "createGuide.target.envVarCount_other": "{{count}} متغيرات", + "createGuide.target.envVarHint": "لكل متغير بيئة يحتاجه هذا الإصدار، أدخل قيمة مخصصة أو استخدم القيمة المحددة في التطبيق.", + "createGuide.target.envVarPlaceholder": "أدخل القيمة", + "createGuide.target.envVarSource.ariaLabel": "اختر مصدر قيمة المتغير لـ {{key}}", + "createGuide.target.envVarSource.default": "قيمة التطبيق", + "createGuide.target.envVarSource.lastDeployment": "آخر قيمة منشورة", + "createGuide.target.envVarSource.literal": "قيمة مخصصة", + "createGuide.target.envVarType.number": "رقم", + "createGuide.target.envVarType.secret": "سر", + "createGuide.target.envVarType.string": "نص", + "createGuide.target.envVars": "متغيرات البيئة", + "createGuide.target.environment": "البيئة المستهدفة", + "createGuide.target.environmentName": "اسم البيئة", + "createGuide.target.environmentNamePlaceholder": "Production", + "createGuide.target.loadBindingsFailed": "فشل في تحميل بيانات الاعتماد.", + "createGuide.target.loadEnvironmentsFailed": "فشل في تحميل بيئات النشر.", + "createGuide.target.missingRequiredBinding": "اختر بيانات اعتماد لهذا الربط المطلوب.", + "createGuide.target.noBindingRequired": "لا يلزم بيانات اعتماد.", + "createGuide.target.noCredentialCandidates": "لا توجد بيانات اعتماد متاحة.", + "createGuide.target.noEnvironmentOptions": "لا توجد بيئات نشر متاحة.", + "createGuide.target.required": "مطلوب", + "createGuide.target.selectCredential": "اختر بيانات اعتماد", + "createGuide.target.title": "النشر إلى البيئة", + "createGuide.title": "نشر جديد", + "createModal.appPickerPlaceholder": "اختر تطبيق Workflow", + "createModal.appSearchEmpty": "لا توجد تطبيقات Workflow مطابقة", + "createModal.appSearchPlaceholder": "بحث عن تطبيقات Workflow…", + "createModal.cancel": "إلغاء", + "createModal.create": "إنشاء", + "createModal.createFailed": "فشل في إنشاء النشر.", + "createModal.description": "اختر تطبيق Workflow وأنشئ نشرًا.", + "createModal.descriptionLabel": "الوصف", + "createModal.descriptionPlaceholder": "صف الغرض من استخدام هذا النشر", + "createModal.loadMoreApps": "تحميل المزيد من التطبيقات", + "createModal.loadingApps": "جاري تحميل التطبيقات…", + "createModal.nameLabel": "اسم النشر", + "createModal.namePlaceholder": "اسم النشر", + "createModal.noApps": "لم يتم العثور على تطبيقات Workflow في مساحة العمل هذه. أنشئ واحدًا في Studio أولاً.", + "createModal.selected": "المحدد", + "createModal.sourceApp": "تطبيق Workflow (مطلوب)", + "createModal.title": "نشر جديد", + "deployDrawer.bindingCount_one": "{{count}} ربط", + "deployDrawer.bindingCount_other": "{{count}} روابط", + "deployDrawer.bindingOptionsFailed": "فشل في تحميل خيارات بيانات الاعتماد.", + "deployDrawer.bindingSelectionHint": "اختر بيانات الاعتماد التي يستخدمها هذا النشر.", + "deployDrawer.bindingsDisabled": "تم حلها من معاينة الإصدار. التحرير غير متاح بعد.", + "deployDrawer.cancel": "إلغاء", + "deployDrawer.close": "إغلاق درج النشر", + "deployDrawer.defaultSelect": "اختر...", + "deployDrawer.deploy": "النشر إلى البيئة", + "deployDrawer.deployExistingRelease": "النشر إلى البيئة", + "deployDrawer.deployExistingReleaseDescription": "اختر إصدارًا وبيئة مستهدفة للنشر.", + "deployDrawer.deployExistingReleaseTitle": "النشر إلى البيئة", + "deployDrawer.deployFailed": "فشل في بدء النشر.", + "deployDrawer.deploying": "جاري النشر...", + "deployDrawer.description": "اختر إصدارًا وبيئة مستهدفة للنشر.", + "deployDrawer.envVarCount_one": "{{count}} متغير", + "deployDrawer.envVarCount_other": "{{count}} متغيرات", + "deployDrawer.envVarHint": "لكل متغير بيئة يحتاجه هذا الإصدار، أدخل قيمة مخصصة أو استخدم القيمة المحددة في التطبيق.", + "deployDrawer.envVarPlaceholder": "أدخل القيمة", + "deployDrawer.envVarSource.ariaLabel": "اختر مصدر قيمة المتغير لـ {{key}}", + "deployDrawer.envVarSource.default": "قيمة التطبيق", + "deployDrawer.envVarSource.lastDeployment": "آخر قيمة منشورة", + "deployDrawer.envVarSource.literal": "قيمة مخصصة", + "deployDrawer.envVarType.number": "رقم", + "deployDrawer.envVarType.secret": "سر", + "deployDrawer.envVarType.string": "نص", + "deployDrawer.envVars": "متغيرات البيئة", + "deployDrawer.existingReleaseHint": "سيتم نشر هذا الإصدار كما هو. لن يتم إنشاء إصدار جديد.", + "deployDrawer.loadingBindings": "جاري الحل...", + "deployDrawer.lockedHint": "مقفل على البيئة الحالية", + "deployDrawer.missingRequiredBinding": "اختر بيانات اعتماد لهذا الربط المطلوب.", + "deployDrawer.missingRequiredEnvVar": "أدخل قيمة لمتغير البيئة المطلوب هذا.", + "deployDrawer.modelCreds": "بيانات اعتماد النموذج", + "deployDrawer.needsValidation": " (يحتاج إلى التحقق)", + "deployDrawer.newReleaseHint": "سيتم إنشاء إصدار جديد من YAML تطبيق Workflow المحدد.", + "deployDrawer.noBindingRequired": "غير مطلوب", + "deployDrawer.noCredentialCandidates": "لا توجد بيانات اعتماد متاحة.", + "deployDrawer.noNewEnvironmentAvailable": "جميع البيئات المتاحة لديها بالفعل نشر.", + "deployDrawer.noOtherReleaseAvailable": "لا توجد إصدارات أخرى متاحة لهذه البيئة.", + "deployDrawer.noReleaseAvailable": "أنشئ إصدارًا قبل النشر إلى بيئة.", + "deployDrawer.notFound": "لم يتم العثور على النشر.", + "deployDrawer.noteLabel": "وصف الإصدار (اختياري)", + "deployDrawer.notePlaceholder": "مثال: تعديل نسخة الإعداد", + "deployDrawer.pluginCreds": "بيانات اعتماد الإضافة", + "deployDrawer.promote": "نشر", + "deployDrawer.promoteDescription": "اختر إصدارًا وبيئة مستهدفة للنشر.", + "deployDrawer.promoteTitle": "النشر إلى البيئة", + "deployDrawer.readOnly": "للقراءة فقط", + "deployDrawer.redeploy": "النشر إلى البيئة", + "deployDrawer.redeployDescription": "اختر إصدارًا وبيئة مستهدفة للنشر.", + "deployDrawer.redeployExistingReleaseHint": "سيتم إعادة نشر الإصدار الحالي كما هو. لن يتم إنشاء إصدار جديد.", + "deployDrawer.redeployTitle": "النشر إلى البيئة", + "deployDrawer.releaseLabel": "الإصدار", + "deployDrawer.requiredBinding": "مطلوب", + "deployDrawer.rollback": "نشر", + "deployDrawer.rollbackDescription": "اختر إصدارًا وبيئة مستهدفة للنشر.", + "deployDrawer.rollbackTitle": "النشر إلى البيئة", + "deployDrawer.runtimeCredentials": "بيانات الاعتماد", + "deployDrawer.secretPlaceholder": "سر", + "deployDrawer.selectCredential": "اختر بيانات اعتماد", + "deployDrawer.selectEnv": "اختر بيئة", + "deployDrawer.selectProviderCred": "اختر بيانات اعتماد {{provider}}", + "deployDrawer.selectProviderKey": "اختر مفتاح {{provider}}", + "deployDrawer.selectRelease": "اختر إصدارًا", + "deployDrawer.targetEnv": "البيئة المستهدفة", + "deployDrawer.title": "النشر إلى البيئة", + "deployDrawer.valuePlaceholder": "القيمة", + "deployTab.cancelDeployment": "إلغاء النشر", + "deployTab.closeError": "إغلاق", + "deployTab.col.actions": "الإجراءات", + "deployTab.col.currentRelease": "الإصدار الحالي", + "deployTab.col.environment": "البيئة", + "deployTab.col.status": "الحالة", + "deployTab.col.updated": "تم التحديث", + "deployTab.collapseDetails": "طي تفاصيل النشر", + "deployTab.confirmUndeploy": "إلغاء النشر", + "deployTab.deployOtherVersion": "نشر إصدار آخر", + "deployTab.deployToEnv": "النشر إلى {{name}}", + "deployTab.deployToNewEnv": "النشر إلى بيئة جديدة...", + "deployTab.empty": "لا توجد مثيلات بعد. انشر إلى بيئة جديدة للبدء.", + "deployTab.emptyDescription": "اختر إصدارًا وبيئة مستهدفة لجعل هذا النشر متاحًا للمستخدمين.", + "deployTab.emptyTitle": "لا توجد بيئات قيد التشغيل بعد", + "deployTab.envCount": "البيئات", + "deployTab.errorCode": "الكود", + "deployTab.errorDialogDesc": "راجع آخر نشر فاشل قبل إعادة المحاولة أو نشر إصدار آخر.", + "deployTab.errorDialogTitle": "خطأ في النشر في {{name}}", + "deployTab.errorMessage": "الرسالة", + "deployTab.errorPhase": "المرحلة", + "deployTab.expandDetails": "توسيع تفاصيل النشر", + "deployTab.moreActions": "المزيد من الإجراءات", + "deployTab.newDeployment": "النشر إلى بيئة جديدة", + "deployTab.panel.commit": "معرف Commit", + "deployTab.panel.deploymentId": "معرف النشر", + "deployTab.panel.endpoints": "نقاط النهاية", + "deployTab.panel.envVars": "متغيرات البيئة", + "deployTab.panel.error": "الخطأ", + "deployTab.panel.failedRelease": "الإصدار الفاشل", + "deployTab.panel.health": "الصحة", + "deployTab.panel.instanceInfo": "معلومات المثيل", + "deployTab.panel.modelCreds": "بيانات اعتماد النموذج", + "deployTab.panel.pluginCreds": "بيانات اعتماد الإضافة", + "deployTab.panel.release": "الإصدار", + "deployTab.panel.releaseCreatedAt": "تم إنشاء الإصدار في", + "deployTab.panel.releaseInfo": "معلومات الإصدار", + "deployTab.panel.replicas": "النسخ المتماثلة", + "deployTab.panel.run": "تشغيل", + "deployTab.panel.runtimeBindings": "بيانات الاعتماد", + "deployTab.panel.runtimeInfo": "معلومات وقت التشغيل", + "deployTab.panel.runtimeMode": "وضع وقت التشغيل", + "deployTab.panel.runtimeNote": "ملاحظة وقت التشغيل", + "deployTab.panel.targetRelease": "الإصدار المستهدف", + "deployTab.panel.unknownError": "فشل النشر.", + "deployTab.promote": "نشر", + "deployTab.redeploy": "إعادة النشر", + "deployTab.releaseCreatedAt": "تم إنشاء الإصدار {{time}}", + "deployTab.retry": "إعادة المحاولة", + "deployTab.shortcut": "اختصار", + "deployTab.status.deployFailed": "فشل النشر", + "deployTab.status.deployingRelease": "جاري النشر ({{release}})", + "deployTab.status.runningOutOfSync": "قيد التشغيل (المزامنة معلقة)", + "deployTab.status.runningWithFailed": "قيد التشغيل (فشل آخر نشر)", + "deployTab.undeploy": "إلغاء النشر", + "deployTab.undeployConfirmDesc": "سيتوقف وصول المستخدم النهائي فورًا. يمكن إعادة نشر الإصدار لاحقًا.", + "deployTab.undeployConfirmTitle": "إلغاء النشر من {{name}}؟", + "deployTab.undeployFrom": "إلغاء النشر من {{name}}", + "deployTab.undeployImpactTitle": "المثيل المتأثر", + "deployTab.viewError": "عرض الخطأ", + "deployTab.viewLogs": "عرض السجلات", + "deployTab.viewProgress": "عرض التقدم", + "detail.backToInstances": "العودة إلى عمليات النشر", + "detail.deployingCount": "{{count}} قيد النشر", + "detail.envCount_one": "{{count}} بيئة", + "detail.envCount_other": "{{count}} بيئات", + "detail.failedCount": "{{count}} فشل", + "detail.mobileTabs": "أقسام النشر", + "detail.notFound": "لم يتم العثور على النشر", + "detail.openSourceApp": "فتح مصدر {{name}}", + "detail.sourceApp": "المصدر", + "detail.sourceAppLink": "المصدر", + "documentTitle.create": "نشر جديد · عمليات النشر", + "documentTitle.detail": "النشر · عمليات النشر", + "documentTitle.list": "عمليات النشر", + "filter.allEnvs": "جميع البيئات", + "filter.notDeployed": "غير منشور", + "filter.searchPlaceholder": "بحث عن عمليات النشر", + "health.ENVIRONMENT_STATUS_ADMISSION": "القبول", + "health.ENVIRONMENT_STATUS_BOOTSTRAPPING": "التمهيد", + "health.ENVIRONMENT_STATUS_DELETING": "جاري الحذف", + "health.ENVIRONMENT_STATUS_FAILED": "غير متاح", + "health.ENVIRONMENT_STATUS_READY": "متاح", + "health.ENVIRONMENT_STATUS_UNSPECIFIED": "غير معروف", + "list.clearFilters": "مسح الفلاتر", + "list.clearSearch": "مسح بحث النشر", + "list.createDeployment": "جديد", + "list.empty": "لم يتم العثور على عمليات نشر.", + "list.emptyDescription": "أنشئ نشرًا من تطبيق Workflow أو حزمة Workflow DSL لإدارة الإصدارات والبيئات والوصول.", + "list.emptyFilteredDescription": "لا يوجد نشر يطابق البحث الحالي أو فلتر البيئة.", + "list.emptyFilteredTitle": "لا توجد عمليات نشر مطابقة", + "list.emptyTitle": "لا توجد عمليات نشر بعد", + "mode.ENVIRONMENT_MODE_ISOLATED": "معزول", + "mode.ENVIRONMENT_MODE_SHARED": "مشترك", + "mode.ENVIRONMENT_MODE_UNSPECIFIED": "غير معروف", + "newInstance.comingSoon": "قريبًا", + "newInstance.fromStudio": "اختر من Studio", + "newInstance.importDSL": "استيراد DSL", + "newInstance.title": "نشر جديد", + "overview.accessEndpoints": "نقاط نهاية الوصول", + "overview.accessMeta.apiTokens": "إدارة رموز API", + "overview.accessMeta.cli": "عرض وصول CLI", + "overview.accessMeta.webApp": "إدارة وصول WebApp", + "overview.accessStatus": "الوصول", + "overview.api": "رموز API", + "overview.apiKeysCount_one": "{{count}} رمز API", + "overview.apiKeysCount_other": "{{count}} رموز API", + "overview.apiTokenSummary.environments_one": "{{count}} بيئة منشورة", + "overview.apiTokenSummary.environments_other": "{{count}} بيئات منشورة", + "overview.availableForDeployment": "متاح للنشر", + "overview.basicInfo": "المعلومات الأساسية", + "overview.cardAction.deployLatest": "نشر أحدث إصدار", + "overview.cardAction.redeploy": "إعادة النشر", + "overview.cardAction.viewProgress": "عرض النشر", + "overview.chip.behindTooltip_one": "إصدار واحد متأخر عن الأحدث. قم بنشر أحدث إصدار للتحديث.", + "overview.chip.behindTooltip_other": "{{count}} إصدارات متأخرة عن الأحدث. قم بنشر أحدث إصدار للتحديث.", + "overview.chip.behind_one": "↑ 1", + "overview.chip.behind_other": "↑ {{count}}", + "overview.chip.deploying": "قيد النشر", + "overview.chip.deployingTooltip": "النشر قيد التقدم.", + "overview.chip.empty": "فارغ", + "overview.chip.emptyTooltip": "لم يتم نشر أي إصدار إلى هذه البيئة.", + "overview.chip.failed": "فشل", + "overview.chip.failedTooltip": "فشلت محاولة النشر الأخيرة.", + "overview.chip.latest": "الأحدث", + "overview.chip.latestTooltip": "هذه البيئة تشغل أحدث إصدار.", + "overview.chip.needsReleaseFirst": "أنشئ إصدارًا أولاً", + "overview.chip.olderRelease": "أقدم", + "overview.chip.olderReleaseTooltip": "هذه البيئة تشغل إصدارًا أقدم.", + "overview.chip.openInDeployTab": "عرض تقدم النشر", + "overview.cli": "CLI", + "overview.configured": "تم التكوين", + "overview.createRelease": "إنشاء إصدار", + "overview.created": "تم الإنشاء", + "overview.deploy": "نشر", + "overview.deployedEnvironments": "منشور", + "overview.deploymentOverview": "نظرة عامة على النشر", + "overview.deploymentStatus": "حالة النشر", + "overview.description": "الوصف", + "overview.developerApi": "واجهة API للمطورين", + "overview.disabled": "معطل", + "overview.emptyValue": "غير محدد", + "overview.enabled": "ممكّن", + "overview.enabledChannels": "تم تمكين الوصول", + "overview.endUserAccess": "وصول المستخدم النهائي", + "overview.environments": "البيئات", + "overview.hero.byName": "بواسطة {{name}}", + "overview.hero.empty": "لا توجد إصدارات بعد", + "overview.hero.emptyDescription": "أنشئ إصدارًا من المصدر الحالي قبل النشر.", + "overview.hero.propagation_one": "تم النشر إلى {{count}}/{{total}} بيئة", + "overview.hero.propagation_other": "تم النشر إلى {{count}}/{{total}} بيئات", + "overview.hero.untargeted": "لم يتم تكوين بيئات بعد", + "overview.instanceDetails": "تفاصيل النشر", + "overview.instanceId": "معرف النشر", + "overview.latestRelease.releaseCount_one": "{{count}} إصدار", + "overview.latestRelease.releaseCount_other": "{{count}} إصدارات", + "overview.latestReleaseTitle": "أحدث إصدار", + "overview.manageDeployments": "إدارة عمليات النشر", + "overview.name": "الاسم", + "overview.noAccessConfig": "لا يوجد تكوين للوصول.", + "overview.noReleaseYet": "أنشئ إصدارًا قبل النشر إلى بيئة.", + "overview.notConfigured": "لم يتم التكوين", + "overview.previousReleases.empty": "لا توجد إصدارات سابقة بعد.", + "overview.previousReleases.retired": "غير منشور حاليًا", + "overview.previousReleases.title": "الإصدارات السابقة", + "overview.previousReleases.viewAll": "عرض الكل", + "overview.ready": "قابل للنشر", + "overview.recentReleases": "الإصدارات الأخيرة", + "overview.releaseDeployedTitle": "{{release}} منشور", + "overview.releaseReadyTitle": "{{release}} جاهز للنشر", + "overview.serviceMap": "خريطة الخدمة", + "overview.servingRelease": "يخدم {{release}}", + "overview.servingReleaseDescription": "هذا النشر منشور إلى {{count}}/{{total}} بيئات.", + "overview.strip.deployToNewEnvironment": "النشر إلى بيئة جديدة", + "overview.strip.empty": "لم يتم تكوين بيئات.", + "overview.strip.emptyDeployableDescription": "انشر أحدث إصدار إلى بيئة عندما تكون جاهزًا.", + "overview.strip.emptyDeployed": "لا توجد مثيلات بعد.", + "overview.strip.emptyDescription": "أنشئ إصدارًا قبل النشر إلى بيئة.", + "overview.strip.emptyTitle": "لا توجد مثيلات بعد", + "overview.strip.summary_one": "1 من {{total}} على أحدث إصدار", + "overview.strip.summary_other": "{{count}} من {{total}} على أحدث إصدار", + "overview.strip.title": "المثيلات", + "overview.switchSourceApp": "تبديل المصدر", + "overview.switchSourceAppDescription": "اختر تطبيق Workflow المستخدم كمصدر للإصدارات المستقبلية.", + "overview.switchSourceAppHint": "بعد التبديل، تستخدم الإصدارات المنشأة حديثًا فقط المصدر الجديد. لا تتغير الإصدارات التاريخية وعمليات النشر الحالية.", + "overview.targetRelease": "الإصدار المستهدف", + "overview.webapp": "WebApp", + "settings.danger": "منطقة الخطر", + "settings.dangerDesc": "احذف هذا النشر نهائيًا وأوقف أي مثيلات قيد التشغيل. لا يمكن التراجع عن ذلك.", + "settings.delete": "حذف النشر", + "settings.deleteConfirmDesc": "هل تريد حذف {{name}}؟ سيتوقف كل مثيل عن العمل وستتم إزالته من جميع البيئات. لا يمكن التراجع عن ذلك.", + "settings.deleteConfirmTitle": "حذف النشر", + "settings.deleteFailed": "فشل في حذف النشر.", + "settings.deleteImpact": "التأثير", + "settings.deleteImpactInstance": "النشر", + "settings.deleteImpactTitle": "النشر المتأثر", + "settings.deleteImpactValue": "تتم إزالة النشر من قائمة عمليات النشر.", + "settings.deleted": "تم حذف النشر", + "settings.description": "الوصف", + "settings.descriptionHelp": "إدارة اسم هذا النشر ووصفه والإعدادات الأخرى.", + "settings.general": "عام", + "settings.name": "اسم النشر", + "settings.reset": "إعادة تعيين", + "settings.save": "حفظ التغييرات", + "settings.updateFailed": "فشل في تحديث النشر.", + "settings.updated": "تم تحديث النشر", + "status.RUNTIME_INSTANCE_STATUS_DEPLOYING": "جاري النشر", + "status.RUNTIME_INSTANCE_STATUS_DRIFTED": "المزامنة معلقة", + "status.RUNTIME_INSTANCE_STATUS_FAILED": "فشل النشر", + "status.RUNTIME_INSTANCE_STATUS_INVALID": "غير صالح", + "status.RUNTIME_INSTANCE_STATUS_READY": "قيد التشغيل", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "غير منشور", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "جاري إلغاء النشر", + "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "غير معروف", + "subtitle": "إدارة عمليات النشر عبر البيئات.", + "tabs.access.description": "إدارة قنوات الوصول وأذونات الوصول.", + "tabs.access.name": "الوصول", + "tabs.api-tokens.description": "إدارة رموز API واستدعاء المثيلات عبر HTTP.", + "tabs.api-tokens.name": "رموز API", + "tabs.instances.description": "عرض وإدارة المثيلات في البيئات المنشورة.", + "tabs.instances.name": "المثيلات", + "tabs.overview.description": "اطلع على حالة النشر عبر البيئات.", + "tabs.overview.name": "نظرة عامة", + "tabs.releases.description": "إنشاء ونشر وإدارة الإصدارات.", + "tabs.releases.name": "الإصدارات", + "tabs.settings.description": "إدارة اسم هذا النشر ووصفه والإعدادات الأخرى.", + "tabs.settings.name": "الإعدادات", + "title": "عمليات النشر", + "unsupportedDslNodes.description": "يحتوي هذا الإصدار على عقد لا يدعمها وقت تشغيل النشر بعد. قم بإزالتها أو استبدالها في Studio، ثم حاول مرة أخرى.", + "unsupportedDslNodes.descriptionWithTypes": "يحتوي هذا الإصدار على عقد لا يدعمها وقت تشغيل النشر بعد: {{nodeTypes}}. قم بإزالتها أو استبدالها في Studio، ثم حاول مرة أخرى.", + "unsupportedDslNodes.title": "عقد غير مدعومة", + "unsupportedDslNodes.unknownType": "نوع غير معروف", + "versions.cancelCreate": "إلغاء", + "versions.cancelDelete": "إلغاء", + "versions.cancelEdit": "إلغاء", + "versions.checkingReleaseContent": "جاري التحقق من محتوى الإصدار...", + "versions.col.action": "الإجراء", + "versions.col.author": "أنشئ بواسطة", + "versions.col.commit": "Commit", + "versions.col.createdAt": "تم الإنشاء في", + "versions.col.deployedTo": "تم النشر إلى", + "versions.col.release": "الإصدار", + "versions.col.sourceApp": "المصدر", + "versions.commitTooltip": "Commit {{commit}}", + "versions.create": "إنشاء", + "versions.createFailed": "فشل في إنشاء الإصدار.", + "versions.createRelease": "إنشاء إصدار", + "versions.createReleaseDescription": "أنشئ إصدارًا قابلاً للنشر من تطبيق Workflow أو ملف Workflow DSL.", + "versions.createReleaseHint": "يمكن نشر الإصدارات الجديدة إلى أي بيئة.", + "versions.createSuccess": "تم إنشاء الإصدار \"{{name}}\".", + "versions.creating": "جاري الإنشاء...", + "versions.currentOn": "الإصدار الحالي على {{name}}", + "versions.deleteConfirmDesc": "سيتم حذف الإصدار \"{{name}}\" نهائيًا. لا يمكن التراجع عن ذلك.", + "versions.deleteConfirmTitle": "حذف الإصدار؟", + "versions.deleteFailed": "فشل في حذف الإصدار.", + "versions.deleteImpactDeployment": "حالة النشر", + "versions.deleteImpactNotDeployed": "غير منشور حاليًا", + "versions.deleteImpactRelease": "الإصدار", + "versions.deleteImpactTitle": "تأثير الحذف", + "versions.deleteRelease": "حذف الإصدار", + "versions.deleteSuccess": "تم حذف الإصدار \"{{name}}\".", + "versions.deploy": "نشر", + "versions.deployTo": "النشر إلى {{name}}", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DEPLOYING": "جاري النشر", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DRIFTED": "المزامنة معلقة", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_FAILED": "فشل", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_INVALID": "غير صالح", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_READY": "قيد التشغيل", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "غير منشور", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "جاري إلغاء النشر", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "غير معروف", + "versions.deployingTo": "{{name}} قيد النشر", + "versions.disabledReason.checkDeploymentsFailed": "تعذر التحقق من استخدام النشر. حاول مرة أخرى لاحقًا.", + "versions.disabledReason.checkingDeployments": "جاري التحقق من استخدام النشر", + "versions.disabledReason.current": "هذا الإصدار يعمل بالفعل على {{name}}", + "versions.disabledReason.deploying": "انتظر حتى ينتهي النشر النشط", + "versions.disabledReason.envDisabled": "هذه البيئة غير قابلة للنشر", + "versions.disabledReason.releaseInUse_one": "ألغِ نشر هذا الإصدار من {{count}} بيئة قبل حذفه", + "versions.disabledReason.releaseInUse_other": "ألغِ نشر هذا الإصدار من {{count}} بيئات قبل حذفه", + "versions.dslReadFailed": "فشل في قراءة ملف DSL. اختر ملفًا آخر وحاول مرة أخرى.", + "versions.dslReading": "جاري قراءة ملف DSL...", + "versions.dslUnsupportedMode": "يمكن استخدام ملفات Workflow DSL فقط لعمليات النشر.", + "versions.editFailed": "فشل في تحديث الإصدار.", + "versions.editRelease": "تعديل الإصدار", + "versions.editReleaseDescription": "تحديث اسم ووصف هذا الإصدار.", + "versions.editSuccess": "تم تحديث الإصدار \"{{name}}\".", + "versions.empty": "لا توجد إصدارات متاحة بعد.", + "versions.emptyDescription": "أنشئ الإصدار الأول قبل النشر إلى بيئة.", + "versions.emptyTitle": "لا توجد إصدارات بعد", + "versions.emptyWithCreate": "لا توجد إصدارات بعد. أنشئ أول إصدار قابل للنشر قبل النشر.", + "versions.exportDsl": "تصدير DSL", + "versions.exportDslFailed": "فشل في تصدير DSL.", + "versions.exportingDsl": "جاري التصدير...", + "versions.groupHeader.deploy": "نشر", + "versions.groupHeader.promote": "نشر", + "versions.groupHeader.rollback": "نشر الإصدار السابق", + "versions.groupHeader.unavailable": "غير متاح", + "versions.manualDslOption": "تحميل DSL", + "versions.moreActions": "المزيد من الإجراءات", + "versions.optional": "اختياري", + "versions.promote": "نشر", + "versions.promoteTo": "النشر إلى {{name}}", + "versions.releaseAlreadyExists": "يوجد بالفعل إصدار بنفس المحتوى: {{name}}.", + "versions.releaseContentCheckFailed": "فشل في التحقق من محتوى الإصدار.", + "versions.releaseDescriptionLabel": "الوصف", + "versions.releaseDescriptionPlaceholder": "صف هذا الإصدار", + "versions.releaseHistory": "سجل الإصدارات", + "versions.releaseNameLabel": "اسم الإصدار", + "versions.releaseNamePlaceholder": "اسم الإصدار", + "versions.releaseNameRequired": "أدخل اسم الإصدار.", + "versions.releaseSourceLabel": "مصدر الإصدار", + "versions.rollbackTo": "النشر إلى {{name}}", + "versions.saveEdit": "حفظ", + "versions.sourceAppOption": "تطبيق Workflow" +} diff --git a/web/i18n/de-DE/common.json b/web/i18n/de-DE/common.json index 4643e6fb65..008ff6e827 100644 --- a/web/i18n/de-DE/common.json +++ b/web/i18n/de-DE/common.json @@ -311,6 +311,7 @@ "menus.apps": "Studio", "menus.datasets": "Wissen", "menus.datasetsTips": "BALD VERFÜGBAR: Importieren Sie Ihre eigenen Textdaten oder schreiben Sie Daten in Echtzeit über Webhook, um den LLM-Kontext zu verbessern.", + "menus.deployments": "Bereitstellungen", "menus.explore": "Erkunden", "menus.exploreMarketplace": "Marketplace erkunden", "menus.newApp": "Neue App", diff --git a/web/i18n/de-DE/deployments.json b/web/i18n/de-DE/deployments.json new file mode 100644 index 0000000000..57c49caba4 --- /dev/null +++ b/web/i18n/de-DE/deployments.json @@ -0,0 +1,623 @@ +{ + "access.api.backendTitle": "Backend-Dienst-API", + "access.api.copyCurlExample": "cURL-Beispiel kopieren", + "access.api.createFailed": "API-Token konnte nicht generiert werden.", + "access.api.createKey": "API-Token generieren", + "access.api.createKeyTitle": "Neuen API-Token generieren", + "access.api.curlExampleTitle": "cURL-Beispiel", + "access.api.description": "Zugriff auf diese Bereitstellung über HTTP. Jeder API-Token gilt für eine Umgebung.", + "access.api.developerTitle": "Entwickler-API", + "access.api.disabled": "Der API-Zugriff ist für diese Bereitstellung deaktiviert.", + "access.api.disabledHint": "Aktivieren Sie den API-Zugriff, um umgebungsspezifische Token zu generieren.", + "access.api.dismissToken": "API-Token schließen", + "access.api.docs": "API-Dokumentation", + "access.api.docsClose": "API-Dokumentation schließen", + "access.api.docsDescription": "Workflow-API-Referenz für diese Bereitstellung anzeigen.", + "access.api.docsTitle": "Workflow-API-Dokumentation", + "access.api.empty": "Stellen Sie zuerst in einer Umgebung bereit, um API-Token auszustellen.", + "access.api.emptyTitle": "Keine bereitgestellten Umgebungen", + "access.api.endpoint": "Anforderungs-URL", + "access.api.envPrefix": "env: {{env}}", + "access.api.keyList": "API-Token-Liste", + "access.api.nameLabel": "Name des API-Tokens", + "access.api.namePlaceholder": "Geben Sie einen Namen für den API-Token ein", + "access.api.nameRequired": "Der Name des API-Tokens ist erforderlich.", + "access.api.newKey": "Neuen API-Token generieren", + "access.api.newTokenDescription": "Dieser API-Token wird nur einmal angezeigt. Kopieren Sie ihn, bevor Sie diese Seite verlassen.", + "access.api.newTokenLabel": "API-Token", + "access.api.newTokenTitle": "API-Token generiert", + "access.api.noKeys": "Noch keine API-Token. Generieren Sie einen, um die API aufzurufen.", + "access.api.noKeysTitle": "Noch keine API-Token", + "access.api.revokeConfirmDescription": "Der API-Token \"{{name}}\" funktioniert sofort nicht mehr. Diese Aktion kann nicht rückgängig gemacht werden.", + "access.api.revokeConfirmTitle": "API-Token widerrufen?", + "access.api.revokeFailed": "API-Token konnte nicht widerrufen werden.", + "access.api.revokeSuccess": "API-Token widerrufen", + "access.api.table.action": "Aktion", + "access.api.table.environment": "Umgebung", + "access.api.table.key": "API-Token", + "access.api.table.name": "Name", + "access.api.title": "API", + "access.channels.col.channel": "Kanal", + "access.channels.col.endpoint": "Einstiegspunkt", + "access.channels.col.status": "Status", + "access.channels.description": "WebApp- und CLI-Einstiegspunkte verwenden die oben festgelegten Zugriffsberechtigungen.", + "access.channels.disabled": "Zugriffskanäle sind für diese Bereitstellung deaktiviert.", + "access.channels.disabledHint": "Aktivieren Sie Zugriffskanäle, um WebApp- und CLI-Einstiegspunkte verfügbar zu machen.", + "access.channels.followPermission": "Folgt Berechtigungen", + "access.channels.title": "Zugriffskanäle", + "access.cli.description": "Über das Terminal mit difyctl aufrufen, geeignet für Skripte, automatisierte Workflows oder Agent-Integrationen.", + "access.cli.docs": "Anwendungsleitfaden", + "access.cli.domain": "Domain", + "access.cli.empty": "CLI-Endpunkt nicht konfiguriert.", + "access.cli.install": "CLI installieren", + "access.cli.title": "CLI", + "access.copied": "Kopiert", + "access.copy": "Kopieren", + "access.copyFailed": "Kopieren fehlgeschlagen", + "access.copyToast": "In die Zwischenablage kopiert", + "access.hide": "Ausblenden", + "access.members.clearAll": "Alle löschen", + "access.members.empty": "Keine Treffer gefunden.", + "access.members.groupCount_one": "{{count}} Gruppe", + "access.members.groupCount_other": "{{count}} Gruppen", + "access.members.groups": "Gruppen", + "access.members.individuals": "Mitglieder", + "access.members.memberCount_one": "{{count}} Mitglied", + "access.members.memberCount_other": "{{count}} Mitglieder", + "access.members.pickPlaceholder": "Gruppen oder Mitglieder auswählen", + "access.members.searchPlaceholder": "Gruppen und Mitglieder suchen", + "access.members.selectedLabel": "Ausgewählt", + "access.permission.anyone": "Jeder mit dem Link", + "access.permission.anyoneDesc": "Jeder kann ohne Anmeldung auf diese Bereitstellung zugreifen.", + "access.permission.memberCount_one": "{{count}} Mitglied", + "access.permission.memberCount_other": "{{count}} Mitglieder", + "access.permission.organization": "Alle Mitglieder innerhalb der Plattform", + "access.permission.organizationDesc": "Alle Mitglieder innerhalb der Plattform", + "access.permission.specific": "Bestimmte Mitglieder innerhalb der Plattform", + "access.permission.specificDesc": "Bestimmte Gruppen oder Mitglieder auswählen", + "access.permission.specificUnavailable": "Die Auswahl bestimmter Mitglieder ist deaktiviert, bis echte Plattformmitglieder und -gruppen verbunden sind.", + "access.permission.updateFailed": "Zugriffsrichtlinie konnte nicht aktualisiert werden.", + "access.permissions.col.environment": "Umgebung", + "access.permissions.col.permission": "Zugriff", + "access.permissions.description": "Legen Sie Zugriffsberechtigungen für WebApp- und CLI-Einstiegspunkte in jeder Umgebung fest.", + "access.permissions.editAriaLabel": "Zugriff für {{environment}} konfigurieren", + "access.permissions.editDescription": "Legen Sie Zugriffsberechtigungen für WebApp- und CLI-Einstiegspunkte fest.", + "access.permissions.editTitle": "Zugriffsberechtigungen", + "access.permissions.title": "Zugriffsberechtigungen", + "access.revoke": "Widerrufen", + "access.runAccess.description": "Verwalten Sie, wie Benutzer diese Bereitstellung ausführen können und wer pro Umgebung darauf zugreifen darf.", + "access.runAccess.disabled": "Der Ausführungszugriff ist für diese Bereitstellung deaktiviert.", + "access.runAccess.mcp": "MCP", + "access.runAccess.mcpDesc": "Diese Bereitstellung als Model-Context-Protocol-Server bereitstellen.", + "access.runAccess.mcpEmpty": "MCP-Endpunkt nicht konfiguriert.", + "access.runAccess.noEnvs": "Stellen Sie in einer Umgebung bereit, um Zugriffsberechtigungen zu konfigurieren.", + "access.runAccess.noEnvsTitle": "Keine bereitgestellten Umgebungen", + "access.runAccess.openWebapp": "WebApp öffnen", + "access.runAccess.permissions": "Zugriffsberechtigungen", + "access.runAccess.permissionsDesc": "Wer in jeder Umgebung auf diese Bereitstellung zugreifen kann.", + "access.runAccess.title": "Ausführungszugriff", + "access.runAccess.urlLabel": "URL", + "access.runAccess.webapp": "WebApp", + "access.runAccess.webappDesc": "Gehostete Webseite für Endbenutzer.", + "access.runAccess.webappEmpty": "Demnächst verfügbar.", + "access.show": "Anzeigen", + "backend.RUNTIME_BACKEND_EXTERNAL": "Extern", + "backend.RUNTIME_BACKEND_K8S": "K8S", + "backend.RUNTIME_BACKEND_UNSPECIFIED": "Unbekannt", + "card.access.api": "API-Token", + "card.access.apiShort": "API", + "card.access.cli": "CLI", + "card.access.cliShort": "CLI", + "card.access.none": "Kein Zugriff", + "card.access.webApp": "WebApp", + "card.access.webAppShort": "Web", + "card.createFirstRelease": "Erstes Release erstellen", + "card.deploy": "Bereitstellen", + "card.deploying": "{{count}} werden bereitgestellt", + "card.envOverflow": "+ {{count}}", + "card.failed": "{{count}} fehlgeschlagen", + "card.fromApp": "Von {{name}}", + "card.lastDeployed": "Zuletzt bereitgestellt {{time}}", + "card.menu.delete": "Bereitstellung löschen", + "card.menu.deleteDisabled": "Das Löschen von Bereitstellungen ist für backendverwaltete Bereitstellungen noch nicht verfügbar.", + "card.menu.deploy": "In Umgebung bereitstellen", + "card.menu.editInfo": "Informationen bearbeiten", + "card.menu.viewDetail": "Bereitstellungsdetails anzeigen", + "card.moreActions": "Weitere Aktionen", + "card.neverDeployed": "Noch nicht bereitgestellt", + "card.noDescription": "Keine Beschreibung angegeben.", + "card.notDeployed": "Nicht bereitgestellt", + "card.ready": "{{count}} laufen", + "card.tooltip.createdAt": "Erstellt", + "card.tooltip.deployed": "Bereitgestellt", + "card.tooltip.deploymentStatus": "Bereitstellung", + "card.tooltip.notDeployed": "Diese Bereitstellung wurde noch in keiner Umgebung bereitgestellt.", + "card.tooltip.notDeployedShort": "Nicht bereitgestellt", + "card.tooltip.release": "Release", + "card.tooltip.releaseName": "Release-Name", + "card.tooltip.source": "Quelle", + "common.loadFailed": "Laden fehlgeschlagen. Versuchen Sie es später erneut.", + "common.loading": "Wird geladen...", + "createGuide.actions.back": "Zurück", + "createGuide.actions.cancel": "Abbrechen", + "createGuide.actions.continue": "Weiter", + "createGuide.actions.createAndDeploy": "Erstellen und bereitstellen", + "createGuide.actions.creating": "Wird erstellt...", + "createGuide.actions.deploy": "Bereitstellen", + "createGuide.actions.deploying": "Wird erstellt und bereitgestellt...", + "createGuide.actions.next": "Weiter", + "createGuide.actions.skipDeploy": "Überspringen, später bereitstellen", + "createGuide.description": "Erstellen Sie eine Bereitstellung aus einer Release-Quelle, Basisinformationen und einer Zielumgebung.", + "createGuide.dsl.defaultAppName": "Importierte DSL-App", + "createGuide.dsl.description": "Laden Sie ein Workflow-DSL-Paket hoch, um die Bereitstellung, das erste Release und die optionale Umgebungsbereitstellung zu erstellen.", + "createGuide.dsl.dropDescription": "Laden Sie ein Workflow-YAML-DSL-Paket hoch. Die Bereitstellungsoptionen werden vor der Bereitstellung aus dieser Datei aufgelöst.", + "createGuide.dsl.dropTitle": "Workflow-DSL-Paket hochladen", + "createGuide.dsl.readFailed": "Die DSL-Datei konnte nicht gelesen werden. Wählen Sie eine andere Datei und versuchen Sie es erneut.", + "createGuide.dsl.reading": "DSL-Datei wird gelesen...", + "createGuide.dsl.title": "DSL importieren", + "createGuide.dsl.unsupportedMode": "Nur Workflow-DSL-Dateien können für Bereitstellungen verwendet werden.", + "createGuide.errors.createReleaseFailed": "Bereitstellung oder Release konnte nicht erstellt werden.", + "createGuide.errors.deployFailed": "Bereitstellung in der Umgebung fehlgeschlagen.", + "createGuide.method.description": "Wählen Sie die Quelle, die zum Erstellen des ersten Releases verwendet wird.", + "createGuide.methods.bindApp.description": "Verwenden Sie eine bestehende Workflow-App in Studio als Release-Quelle.", + "createGuide.methods.bindApp.title": "Bestehende Workflow-App binden", + "createGuide.methods.importDsl.description": "Laden Sie ein Workflow-YAML-DSL-Paket hoch und fahren Sie über die Bereitstellungs-UI fort.", + "createGuide.methods.importDsl.title": "DSL importieren", + "createGuide.methods.mocked": "Simuliert", + "createGuide.nav.back": "Bereitstellungen", + "createGuide.release.defaultName": "initiales Release", + "createGuide.release.deployInfo": "Bereitstellungsinformationen", + "createGuide.release.description": "Geben Sie Bereitstellungsinformationen und Details zum ersten Release ein.", + "createGuide.release.firstVersion": "Erstes Release", + "createGuide.release.instanceDescription": "Bereitstellungsbeschreibung", + "createGuide.release.instanceDescriptionPlaceholder": "Beschreiben Sie, wofür diese Bereitstellung verwendet wird", + "createGuide.release.instanceName": "Bereitstellungsname", + "createGuide.release.instanceNameConflict": "Eine Bereitstellung mit diesem Namen existiert bereits. Wählen Sie einen anderen Namen.", + "createGuide.release.releaseDescription": "Release-Beschreibung", + "createGuide.release.releaseDescriptionPlaceholder": "Beschreiben Sie dieses Release", + "createGuide.release.releaseName": "Release-Name", + "createGuide.release.releaseNote": "Release-Beschreibung", + "createGuide.release.title": "Basisinformationen", + "createGuide.source.availableApps_one": "{{count}} App", + "createGuide.source.availableApps_other": "{{count}} Apps", + "createGuide.source.clearSearch": "App-Suche löschen", + "createGuide.source.description": "Wählen Sie die Quelle, die zum Erstellen des ersten Releases verwendet wird.", + "createGuide.source.empty": "Keine Workflow-Apps gefunden.", + "createGuide.source.searchPlaceholder": "Apps suchen", + "createGuide.source.sourceApp": "Workflow-App", + "createGuide.source.title": "Release-Quelle", + "createGuide.steps.method": "Release-Quelle", + "createGuide.steps.release": "Basisinformationen", + "createGuide.steps.source": "Release-Quelle", + "createGuide.steps.target": "In Umgebung bereitstellen", + "createGuide.target.bindingCount_one": "{{count}} Anmeldedaten", + "createGuide.target.bindingCount_other": "{{count}} Anmeldedaten", + "createGuide.target.bindingHint": "Wählen Sie die Anmeldedaten aus, die von diesem Release verwendet werden.", + "createGuide.target.bindings": "Anmeldedaten", + "createGuide.target.deferredBindingHint": "Die Anmeldedaten werden während der finalen Bereitstellungsaktion aus dem tatsächlichen Bereitstellungsplan aufgelöst.", + "createGuide.target.deferredEnvironmentHint": "Der Name wird mit den tatsächlichen Umgebungen abgeglichen, nachdem die Bereitstellung und das Release erstellt wurden.", + "createGuide.target.description": "Wählen Sie eine Zielumgebung und geben Sie die Laufzeiteinstellungen an, die dieses Release dort benötigt. Dieser Schritt kann übersprungen werden.", + "createGuide.target.envVarCount_one": "{{count}} Variable", + "createGuide.target.envVarCount_other": "{{count}} Variablen", + "createGuide.target.envVarHint": "Geben Sie für jede Umgebungsvariable, die dieses Release benötigt, einen benutzerdefinierten Wert ein oder verwenden Sie den in der App definierten Wert.", + "createGuide.target.envVarPlaceholder": "Wert eingeben", + "createGuide.target.envVarSource.ariaLabel": "Wertquelle für die Variable {{key}} auswählen", + "createGuide.target.envVarSource.default": "App-Wert", + "createGuide.target.envVarSource.lastDeployment": "Zuletzt bereitgestellter Wert", + "createGuide.target.envVarSource.literal": "Benutzerdefinierter Wert", + "createGuide.target.envVarType.number": "Zahl", + "createGuide.target.envVarType.secret": "Geheimnis", + "createGuide.target.envVarType.string": "Zeichenkette", + "createGuide.target.envVars": "Umgebungsvariablen", + "createGuide.target.environment": "Zielumgebung", + "createGuide.target.environmentName": "Umgebungsname", + "createGuide.target.environmentNamePlaceholder": "Produktion", + "createGuide.target.loadBindingsFailed": "Anmeldedaten konnten nicht geladen werden.", + "createGuide.target.loadEnvironmentsFailed": "Bereitstellungsumgebungen konnten nicht geladen werden.", + "createGuide.target.missingRequiredBinding": "Wählen Sie Anmeldedaten für diese erforderliche Bindung aus.", + "createGuide.target.noBindingRequired": "Keine Anmeldedaten erforderlich.", + "createGuide.target.noCredentialCandidates": "Keine verfügbaren Anmeldedaten.", + "createGuide.target.noEnvironmentOptions": "Keine Bereitstellungsumgebungen verfügbar.", + "createGuide.target.required": "Erforderlich", + "createGuide.target.selectCredential": "Anmeldedaten auswählen", + "createGuide.target.title": "In Umgebung bereitstellen", + "createGuide.title": "Neue Bereitstellung", + "createModal.appPickerPlaceholder": "Workflow-App auswählen", + "createModal.appSearchEmpty": "Keine passenden Workflow-Apps", + "createModal.appSearchPlaceholder": "Workflow-Apps suchen…", + "createModal.cancel": "Abbrechen", + "createModal.create": "Erstellen", + "createModal.createFailed": "Bereitstellung konnte nicht erstellt werden.", + "createModal.description": "Wählen Sie eine Workflow-App und erstellen Sie eine Bereitstellung.", + "createModal.descriptionLabel": "Beschreibung", + "createModal.descriptionPlaceholder": "Beschreiben Sie, wofür diese Bereitstellung verwendet wird", + "createModal.loadMoreApps": "Weitere Apps laden", + "createModal.loadingApps": "Apps werden geladen…", + "createModal.nameLabel": "Bereitstellungsname", + "createModal.namePlaceholder": "Bereitstellungsname", + "createModal.noApps": "In diesem Arbeitsbereich wurden keine Workflow-Apps gefunden. Erstellen Sie zuerst eine in Studio.", + "createModal.selected": "Ausgewählt", + "createModal.sourceApp": "Workflow-App (erforderlich)", + "createModal.title": "Neue Bereitstellung", + "deployDrawer.bindingCount_one": "{{count}} Anmeldedaten", + "deployDrawer.bindingCount_other": "{{count}} Anmeldedaten", + "deployDrawer.bindingOptionsFailed": "Anmeldedaten-Optionen konnten nicht geladen werden.", + "deployDrawer.bindingSelectionHint": "Wählen Sie die Anmeldedaten aus, die von dieser Bereitstellung verwendet werden.", + "deployDrawer.bindingsDisabled": "Aus der Release-Vorschau aufgelöst. Bearbeitung ist noch nicht verfügbar.", + "deployDrawer.cancel": "Abbrechen", + "deployDrawer.close": "Bereitstellungs-Drawer schließen", + "deployDrawer.defaultSelect": "Auswählen...", + "deployDrawer.deploy": "In Umgebung bereitstellen", + "deployDrawer.deployExistingRelease": "In Umgebung bereitstellen", + "deployDrawer.deployExistingReleaseDescription": "Wählen Sie ein Release und eine Zielumgebung zur Bereitstellung aus.", + "deployDrawer.deployExistingReleaseTitle": "In Umgebung bereitstellen", + "deployDrawer.deployFailed": "Bereitstellung konnte nicht gestartet werden.", + "deployDrawer.deploying": "Wird bereitgestellt...", + "deployDrawer.description": "Wählen Sie ein Release und eine Zielumgebung zur Bereitstellung aus.", + "deployDrawer.envVarCount_one": "{{count}} Variable", + "deployDrawer.envVarCount_other": "{{count}} Variablen", + "deployDrawer.envVarHint": "Geben Sie für jede Umgebungsvariable, die dieses Release benötigt, einen benutzerdefinierten Wert ein oder verwenden Sie den in der App definierten Wert.", + "deployDrawer.envVarPlaceholder": "Wert eingeben", + "deployDrawer.envVarSource.ariaLabel": "Wertquelle für die Variable {{key}} auswählen", + "deployDrawer.envVarSource.default": "App-Wert", + "deployDrawer.envVarSource.lastDeployment": "Zuletzt bereitgestellter Wert", + "deployDrawer.envVarSource.literal": "Benutzerdefinierter Wert", + "deployDrawer.envVarType.number": "Zahl", + "deployDrawer.envVarType.secret": "Geheimnis", + "deployDrawer.envVarType.string": "Zeichenkette", + "deployDrawer.envVars": "Umgebungsvariablen", + "deployDrawer.existingReleaseHint": "Dieses Release wird unverändert bereitgestellt. Es wird kein neues Release erstellt.", + "deployDrawer.loadingBindings": "Wird aufgelöst...", + "deployDrawer.lockedHint": "An aktuelle Umgebung gebunden", + "deployDrawer.missingRequiredBinding": "Wählen Sie Anmeldedaten für diese erforderliche Bindung aus.", + "deployDrawer.missingRequiredEnvVar": "Geben Sie einen Wert für diese erforderliche Umgebungsvariable ein.", + "deployDrawer.modelCreds": "Modell-Anmeldedaten", + "deployDrawer.needsValidation": " (Validierung erforderlich)", + "deployDrawer.newReleaseHint": "Aus dem ausgewählten Workflow-App-YAML wird ein neues Release erstellt.", + "deployDrawer.noBindingRequired": "Nicht erforderlich", + "deployDrawer.noCredentialCandidates": "Keine verfügbaren Anmeldedaten.", + "deployDrawer.noNewEnvironmentAvailable": "Alle verfügbaren Umgebungen haben bereits eine Bereitstellung.", + "deployDrawer.noOtherReleaseAvailable": "Es sind keine weiteren Releases für diese Umgebung verfügbar.", + "deployDrawer.noReleaseAvailable": "Erstellen Sie ein Release, bevor Sie in einer Umgebung bereitstellen.", + "deployDrawer.notFound": "Bereitstellung nicht gefunden.", + "deployDrawer.noteLabel": "Release-Beschreibung (optional)", + "deployDrawer.notePlaceholder": "z. B. Onboarding-Texte angepasst", + "deployDrawer.pluginCreds": "Plugin-Anmeldedaten", + "deployDrawer.promote": "Bereitstellen", + "deployDrawer.promoteDescription": "Wählen Sie ein Release und eine Zielumgebung zur Bereitstellung aus.", + "deployDrawer.promoteTitle": "In Umgebung bereitstellen", + "deployDrawer.readOnly": "Schreibgeschützt", + "deployDrawer.redeploy": "In Umgebung bereitstellen", + "deployDrawer.redeployDescription": "Wählen Sie ein Release und eine Zielumgebung zur Bereitstellung aus.", + "deployDrawer.redeployExistingReleaseHint": "Das aktuelle Release wird unverändert erneut bereitgestellt. Es wird kein neues Release erstellt.", + "deployDrawer.redeployTitle": "In Umgebung bereitstellen", + "deployDrawer.releaseLabel": "Release", + "deployDrawer.requiredBinding": "Erforderlich", + "deployDrawer.rollback": "Bereitstellen", + "deployDrawer.rollbackDescription": "Wählen Sie ein Release und eine Zielumgebung zur Bereitstellung aus.", + "deployDrawer.rollbackTitle": "In Umgebung bereitstellen", + "deployDrawer.runtimeCredentials": "Anmeldedaten", + "deployDrawer.secretPlaceholder": "Geheimnis", + "deployDrawer.selectCredential": "Anmeldedaten auswählen", + "deployDrawer.selectEnv": "Eine Umgebung auswählen", + "deployDrawer.selectProviderCred": "{{provider}}-Anmeldedaten auswählen", + "deployDrawer.selectProviderKey": "{{provider}}-Schlüssel auswählen", + "deployDrawer.selectRelease": "Ein Release auswählen", + "deployDrawer.targetEnv": "Zielumgebung", + "deployDrawer.title": "In Umgebung bereitstellen", + "deployDrawer.valuePlaceholder": "Wert", + "deployTab.cancelDeployment": "Bereitstellung abbrechen", + "deployTab.closeError": "Schließen", + "deployTab.col.actions": "Aktionen", + "deployTab.col.currentRelease": "Aktuelles Release", + "deployTab.col.environment": "Umgebung", + "deployTab.col.status": "Status", + "deployTab.col.updated": "Aktualisiert", + "deployTab.collapseDetails": "Bereitstellungsdetails einklappen", + "deployTab.confirmUndeploy": "Bereitstellung aufheben", + "deployTab.deployOtherVersion": "Anderes Release bereitstellen", + "deployTab.deployToEnv": "In {{name}} bereitstellen", + "deployTab.deployToNewEnv": "In neuer Umgebung bereitstellen...", + "deployTab.empty": "Noch keine Instanzen. Stellen Sie in einer neuen Umgebung bereit, um zu beginnen.", + "deployTab.emptyDescription": "Wählen Sie ein Release und eine Zielumgebung aus, um diese Bereitstellung Benutzern zur Verfügung zu stellen.", + "deployTab.emptyTitle": "Es werden noch keine Umgebungen ausgeführt", + "deployTab.envCount": "Umgebungen", + "deployTab.errorCode": "Code", + "deployTab.errorDialogDesc": "Überprüfen Sie die letzte fehlgeschlagene Bereitstellung, bevor Sie es erneut versuchen oder ein anderes Release bereitstellen.", + "deployTab.errorDialogTitle": "Bereitstellungsfehler in {{name}}", + "deployTab.errorMessage": "Meldung", + "deployTab.errorPhase": "Phase", + "deployTab.expandDetails": "Bereitstellungsdetails ausklappen", + "deployTab.moreActions": "Weitere Aktionen", + "deployTab.newDeployment": "In neuer Umgebung bereitstellen", + "deployTab.panel.commit": "Commit-ID", + "deployTab.panel.deploymentId": "Bereitstellungs-ID", + "deployTab.panel.endpoints": "Endpunkte", + "deployTab.panel.envVars": "Umgebungsvariablen", + "deployTab.panel.error": "Fehler", + "deployTab.panel.failedRelease": "Fehlgeschlagenes Release", + "deployTab.panel.health": "Zustand", + "deployTab.panel.instanceInfo": "Instanzinformationen", + "deployTab.panel.modelCreds": "Modell-Anmeldedaten", + "deployTab.panel.pluginCreds": "Plugin-Anmeldedaten", + "deployTab.panel.release": "Release", + "deployTab.panel.releaseCreatedAt": "Release erstellt am", + "deployTab.panel.releaseInfo": "Release-Informationen", + "deployTab.panel.replicas": "Replikate", + "deployTab.panel.run": "Ausführen", + "deployTab.panel.runtimeBindings": "Anmeldedaten", + "deployTab.panel.runtimeInfo": "Laufzeitinformationen", + "deployTab.panel.runtimeMode": "Laufzeitmodus", + "deployTab.panel.runtimeNote": "Laufzeit-Hinweis", + "deployTab.panel.targetRelease": "Ziel-Release", + "deployTab.panel.unknownError": "Bereitstellung fehlgeschlagen.", + "deployTab.promote": "Bereitstellen", + "deployTab.redeploy": "Erneut bereitstellen", + "deployTab.releaseCreatedAt": "Release erstellt {{time}}", + "deployTab.retry": "Erneut versuchen", + "deployTab.shortcut": "Kurzbefehl", + "deployTab.status.deployFailed": "Bereitstellung fehlgeschlagen", + "deployTab.status.deployingRelease": "Wird bereitgestellt ({{release}})", + "deployTab.status.runningOutOfSync": "Läuft (Synchronisierung ausstehend)", + "deployTab.status.runningWithFailed": "Läuft (letzte Bereitstellung fehlgeschlagen)", + "deployTab.undeploy": "Bereitstellung aufheben", + "deployTab.undeployConfirmDesc": "Der Endbenutzerzugriff wird sofort beendet. Das Release kann später erneut bereitgestellt werden.", + "deployTab.undeployConfirmTitle": "Bereitstellung aus {{name}} aufheben?", + "deployTab.undeployFrom": "Bereitstellung aus {{name}} aufheben", + "deployTab.undeployImpactTitle": "Betroffene Instanz", + "deployTab.viewError": "Fehler anzeigen", + "deployTab.viewLogs": "Logs anzeigen", + "deployTab.viewProgress": "Fortschritt anzeigen", + "detail.backToInstances": "Zurück zu Bereitstellungen", + "detail.deployingCount": "{{count}} werden bereitgestellt", + "detail.envCount_one": "{{count}} Umgebung", + "detail.envCount_other": "{{count}} Umgebungen", + "detail.failedCount": "{{count}} fehlgeschlagen", + "detail.mobileTabs": "Bereitstellungsbereiche", + "detail.notFound": "Bereitstellung nicht gefunden", + "detail.openSourceApp": "Quelle {{name}} öffnen", + "detail.sourceApp": "Quelle", + "detail.sourceAppLink": "Quelle", + "documentTitle.create": "Neue Bereitstellung · Bereitstellungen", + "documentTitle.detail": "Bereitstellung · Bereitstellungen", + "documentTitle.list": "Bereitstellungen", + "filter.allEnvs": "Alle Umgebungen", + "filter.notDeployed": "Nicht bereitgestellt", + "filter.searchPlaceholder": "Bereitstellungen suchen", + "health.ENVIRONMENT_STATUS_ADMISSION": "Zulassung", + "health.ENVIRONMENT_STATUS_BOOTSTRAPPING": "Wird initialisiert", + "health.ENVIRONMENT_STATUS_DELETING": "Wird gelöscht", + "health.ENVIRONMENT_STATUS_FAILED": "Nicht verfügbar", + "health.ENVIRONMENT_STATUS_READY": "Verfügbar", + "health.ENVIRONMENT_STATUS_UNSPECIFIED": "Unbekannt", + "list.clearFilters": "Filter löschen", + "list.clearSearch": "Bereitstellungssuche löschen", + "list.createDeployment": "Neu", + "list.empty": "Keine Bereitstellungen gefunden.", + "list.emptyDescription": "Erstellen Sie eine Bereitstellung aus einer Workflow-App oder einem Workflow-DSL-Paket, um Releases, Umgebungen und Zugriff zu verwalten.", + "list.emptyFilteredDescription": "Keine Bereitstellung entspricht der aktuellen Suche oder dem Umgebungsfilter.", + "list.emptyFilteredTitle": "Keine passenden Bereitstellungen", + "list.emptyTitle": "Noch keine Bereitstellungen", + "mode.ENVIRONMENT_MODE_ISOLATED": "Isoliert", + "mode.ENVIRONMENT_MODE_SHARED": "Geteilt", + "mode.ENVIRONMENT_MODE_UNSPECIFIED": "Unbekannt", + "newInstance.comingSoon": "Demnächst verfügbar", + "newInstance.fromStudio": "Aus Studio auswählen", + "newInstance.importDSL": "DSL importieren", + "newInstance.title": "Neue Bereitstellung", + "overview.accessEndpoints": "Zugriffsendpunkte", + "overview.accessMeta.apiTokens": "API-Token verwalten", + "overview.accessMeta.cli": "CLI-Zugriff anzeigen", + "overview.accessMeta.webApp": "WebApp-Zugriff verwalten", + "overview.accessStatus": "Zugriff", + "overview.api": "API-Token", + "overview.apiKeysCount_one": "{{count}} API-Token", + "overview.apiKeysCount_other": "{{count}} API-Token", + "overview.apiTokenSummary.environments_one": "{{count}} bereitgestellte Umgebung", + "overview.apiTokenSummary.environments_other": "{{count}} bereitgestellte Umgebungen", + "overview.availableForDeployment": "Verfügbar für Bereitstellung", + "overview.basicInfo": "Basisinformationen", + "overview.cardAction.deployLatest": "Neuestes Release bereitstellen", + "overview.cardAction.redeploy": "Erneut bereitstellen", + "overview.cardAction.viewProgress": "Bereitstellung anzeigen", + "overview.chip.behindTooltip_one": "1 Release hinter dem neuesten. Stellen Sie das neueste Release bereit, um zu aktualisieren.", + "overview.chip.behindTooltip_other": "{{count}} Releases hinter dem neuesten. Stellen Sie das neueste Release bereit, um zu aktualisieren.", + "overview.chip.behind_one": "↑ 1", + "overview.chip.behind_other": "↑ {{count}}", + "overview.chip.deploying": "wird bereitgestellt", + "overview.chip.deployingTooltip": "Die Bereitstellung läuft.", + "overview.chip.empty": "leer", + "overview.chip.emptyTooltip": "In dieser Umgebung ist kein Release bereitgestellt.", + "overview.chip.failed": "fehlgeschlagen", + "overview.chip.failedTooltip": "Der letzte Bereitstellungsversuch ist fehlgeschlagen.", + "overview.chip.latest": "neueste", + "overview.chip.latestTooltip": "In dieser Umgebung läuft das neueste Release.", + "overview.chip.needsReleaseFirst": "Zuerst ein Release erstellen", + "overview.chip.olderRelease": "älter", + "overview.chip.olderReleaseTooltip": "In dieser Umgebung läuft ein älteres Release.", + "overview.chip.openInDeployTab": "Bereitstellungsfortschritt anzeigen", + "overview.cli": "CLI", + "overview.configured": "Konfiguriert", + "overview.createRelease": "Release erstellen", + "overview.created": "Erstellt", + "overview.deploy": "Bereitstellen", + "overview.deployedEnvironments": "bereitgestellt", + "overview.deploymentOverview": "Bereitstellungsübersicht", + "overview.deploymentStatus": "Bereitstellungsstatus", + "overview.description": "Beschreibung", + "overview.developerApi": "Entwickler-API", + "overview.disabled": "Deaktiviert", + "overview.emptyValue": "Nicht festgelegt", + "overview.enabled": "Aktiviert", + "overview.enabledChannels": "Zugriff aktiviert", + "overview.endUserAccess": "Endbenutzerzugriff", + "overview.environments": "Umgebungen", + "overview.hero.byName": "von {{name}}", + "overview.hero.empty": "Noch keine Releases", + "overview.hero.emptyDescription": "Erstellen Sie ein Release aus der aktuellen Quelle, bevor Sie bereitstellen.", + "overview.hero.propagation_one": "in {{count}}/{{total}} Umgebung bereitgestellt", + "overview.hero.propagation_other": "in {{count}}/{{total}} Umgebungen bereitgestellt", + "overview.hero.untargeted": "noch keine Umgebungen konfiguriert", + "overview.instanceDetails": "Bereitstellungsdetails", + "overview.instanceId": "Bereitstellungs-ID", + "overview.latestRelease.releaseCount_one": "{{count}} Release", + "overview.latestRelease.releaseCount_other": "{{count}} Releases", + "overview.latestReleaseTitle": "Neuestes Release", + "overview.manageDeployments": "Bereitstellungen verwalten", + "overview.name": "Name", + "overview.noAccessConfig": "Keine Zugriffskonfiguration.", + "overview.noReleaseYet": "Erstellen Sie ein Release, bevor Sie in einer Umgebung bereitstellen.", + "overview.notConfigured": "Nicht konfiguriert", + "overview.previousReleases.empty": "Noch keine früheren Releases.", + "overview.previousReleases.retired": "Derzeit nicht bereitgestellt", + "overview.previousReleases.title": "Frühere Releases", + "overview.previousReleases.viewAll": "Alle anzeigen", + "overview.ready": "Bereitstellbar", + "overview.recentReleases": "Aktuelle Releases", + "overview.releaseDeployedTitle": "{{release}} ist bereitgestellt", + "overview.releaseReadyTitle": "{{release}} ist bereit zur Bereitstellung", + "overview.serviceMap": "Servicekarte", + "overview.servingRelease": "Bedient {{release}}", + "overview.servingReleaseDescription": "Diese Bereitstellung ist in {{count}}/{{total}} Umgebungen bereitgestellt.", + "overview.strip.deployToNewEnvironment": "In neuer Umgebung bereitstellen", + "overview.strip.empty": "Keine Umgebungen konfiguriert.", + "overview.strip.emptyDeployableDescription": "Stellen Sie das neueste Release in einer Umgebung bereit, sobald Sie bereit sind.", + "overview.strip.emptyDeployed": "Noch keine Instanzen.", + "overview.strip.emptyDescription": "Erstellen Sie ein Release, bevor Sie in einer Umgebung bereitstellen.", + "overview.strip.emptyTitle": "Noch keine Instanzen", + "overview.strip.summary_one": "1 von {{total}} auf dem neuesten Release", + "overview.strip.summary_other": "{{count}} von {{total}} auf dem neuesten Release", + "overview.strip.title": "Instanzen", + "overview.switchSourceApp": "Quelle wechseln", + "overview.switchSourceAppDescription": "Wählen Sie die Workflow-App, die als Quelle für zukünftige Releases verwendet wird.", + "overview.switchSourceAppHint": "Nach dem Wechsel verwenden nur neu erstellte Releases die neue Quelle. Historische Releases und bestehende Bereitstellungen werden nicht geändert.", + "overview.targetRelease": "Ziel-Release", + "overview.webapp": "WebApp", + "settings.danger": "Gefahrenzone", + "settings.dangerDesc": "Löschen Sie diese Bereitstellung dauerhaft und beenden Sie alle laufenden Instanzen. Dies kann nicht rückgängig gemacht werden.", + "settings.delete": "Bereitstellung löschen", + "settings.deleteConfirmDesc": "{{name}} löschen? Jede Instanz wird gestoppt und in allen Umgebungen entfernt. Dies kann nicht rückgängig gemacht werden.", + "settings.deleteConfirmTitle": "Bereitstellung löschen", + "settings.deleteFailed": "Bereitstellung konnte nicht gelöscht werden.", + "settings.deleteImpact": "Auswirkung", + "settings.deleteImpactInstance": "Bereitstellung", + "settings.deleteImpactTitle": "Betroffene Bereitstellung", + "settings.deleteImpactValue": "Die Bereitstellung wird aus der Bereitstellungsliste entfernt.", + "settings.deleted": "Bereitstellung gelöscht", + "settings.description": "Beschreibung", + "settings.descriptionHelp": "Verwalten Sie den Namen, die Beschreibung und andere Einstellungen dieser Bereitstellung.", + "settings.general": "Allgemein", + "settings.name": "Bereitstellungsname", + "settings.reset": "Zurücksetzen", + "settings.save": "Änderungen speichern", + "settings.updateFailed": "Bereitstellung konnte nicht aktualisiert werden.", + "settings.updated": "Bereitstellung aktualisiert", + "status.RUNTIME_INSTANCE_STATUS_DEPLOYING": "Wird bereitgestellt", + "status.RUNTIME_INSTANCE_STATUS_DRIFTED": "Synchronisierung ausstehend", + "status.RUNTIME_INSTANCE_STATUS_FAILED": "Bereitstellung fehlgeschlagen", + "status.RUNTIME_INSTANCE_STATUS_INVALID": "Ungültig", + "status.RUNTIME_INSTANCE_STATUS_READY": "Läuft", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Nicht bereitgestellt", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Bereitstellung wird aufgehoben", + "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Unbekannt", + "subtitle": "Verwalten Sie Bereitstellungen über Umgebungen hinweg.", + "tabs.access.description": "Verwalten Sie Zugriffskanäle und Zugriffsberechtigungen.", + "tabs.access.name": "Zugriff", + "tabs.api-tokens.description": "Verwalten Sie API-Token und rufen Sie Instanzen über HTTP auf.", + "tabs.api-tokens.name": "API-Token", + "tabs.instances.description": "Anzeigen und Verwalten von Instanzen in bereitgestellten Umgebungen.", + "tabs.instances.name": "Instanzen", + "tabs.overview.description": "Sehen Sie den Status der Bereitstellung über die Umgebungen hinweg.", + "tabs.overview.name": "Übersicht", + "tabs.releases.description": "Releases erstellen, bereitstellen und verwalten.", + "tabs.releases.name": "Releases", + "tabs.settings.description": "Verwalten Sie den Namen, die Beschreibung und andere Einstellungen dieser Bereitstellung.", + "tabs.settings.name": "Einstellungen", + "title": "Bereitstellungen", + "unsupportedDslNodes.description": "Dieses Release enthält Knoten, die die Bereitstellungslaufzeit noch nicht unterstützt. Entfernen oder ersetzen Sie sie in Studio und versuchen Sie es erneut.", + "unsupportedDslNodes.descriptionWithTypes": "Dieses Release enthält Knoten, die die Bereitstellungslaufzeit noch nicht unterstützt: {{nodeTypes}}. Entfernen oder ersetzen Sie sie in Studio und versuchen Sie es erneut.", + "unsupportedDslNodes.title": "Nicht unterstützte Knoten", + "unsupportedDslNodes.unknownType": "Unbekannter Typ", + "versions.cancelCreate": "Abbrechen", + "versions.cancelDelete": "Abbrechen", + "versions.cancelEdit": "Abbrechen", + "versions.checkingReleaseContent": "Release-Inhalt wird überprüft...", + "versions.col.action": "Aktion", + "versions.col.author": "Erstellt von", + "versions.col.commit": "Commit", + "versions.col.createdAt": "Erstellt am", + "versions.col.deployedTo": "Bereitgestellt in", + "versions.col.release": "Release", + "versions.col.sourceApp": "Quelle", + "versions.commitTooltip": "Commit {{commit}}", + "versions.create": "Erstellen", + "versions.createFailed": "Release konnte nicht erstellt werden.", + "versions.createRelease": "Release erstellen", + "versions.createReleaseDescription": "Erstellen Sie ein bereitstellbares Release aus einer Workflow-App oder einer Workflow-DSL-Datei.", + "versions.createReleaseHint": "Neue Releases können in jeder Umgebung bereitgestellt werden.", + "versions.createSuccess": "Release \"{{name}}\" erstellt.", + "versions.creating": "Wird erstellt...", + "versions.currentOn": "Aktuelles Release in {{name}}", + "versions.deleteConfirmDesc": "Release \"{{name}}\" wird dauerhaft gelöscht. Dies kann nicht rückgängig gemacht werden.", + "versions.deleteConfirmTitle": "Release löschen?", + "versions.deleteFailed": "Release konnte nicht gelöscht werden.", + "versions.deleteImpactDeployment": "Bereitstellungsstatus", + "versions.deleteImpactNotDeployed": "Derzeit nicht bereitgestellt", + "versions.deleteImpactRelease": "Release", + "versions.deleteImpactTitle": "Auswirkung des Löschens", + "versions.deleteRelease": "Release löschen", + "versions.deleteSuccess": "Release \"{{name}}\" gelöscht.", + "versions.deploy": "Bereitstellen", + "versions.deployTo": "In {{name}} bereitstellen", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DEPLOYING": "Wird bereitgestellt", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DRIFTED": "Synchronisierung ausstehend", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_FAILED": "Fehlgeschlagen", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_INVALID": "Ungültig", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_READY": "Läuft", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Nicht bereitgestellt", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Bereitstellung wird aufgehoben", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Unbekannt", + "versions.deployingTo": "{{name}} wird bereitgestellt", + "versions.disabledReason.checkDeploymentsFailed": "Bereitstellungsnutzung konnte nicht überprüft werden. Versuchen Sie es später erneut.", + "versions.disabledReason.checkingDeployments": "Bereitstellungsnutzung wird überprüft", + "versions.disabledReason.current": "Dieses Release läuft bereits in {{name}}", + "versions.disabledReason.deploying": "Warten Sie, bis die aktive Bereitstellung abgeschlossen ist", + "versions.disabledReason.envDisabled": "Diese Umgebung ist nicht bereitstellbar", + "versions.disabledReason.releaseInUse_one": "Heben Sie die Bereitstellung dieses Releases aus {{count}} Umgebung auf, bevor Sie es löschen", + "versions.disabledReason.releaseInUse_other": "Heben Sie die Bereitstellung dieses Releases aus {{count}} Umgebungen auf, bevor Sie es löschen", + "versions.dslReadFailed": "Die DSL-Datei konnte nicht gelesen werden. Wählen Sie eine andere Datei und versuchen Sie es erneut.", + "versions.dslReading": "DSL-Datei wird gelesen...", + "versions.dslUnsupportedMode": "Nur Workflow-DSL-Dateien können für Bereitstellungen verwendet werden.", + "versions.editFailed": "Release konnte nicht aktualisiert werden.", + "versions.editRelease": "Release bearbeiten", + "versions.editReleaseDescription": "Aktualisieren Sie den Namen und die Beschreibung dieses Releases.", + "versions.editSuccess": "Release \"{{name}}\" aktualisiert.", + "versions.empty": "Noch keine Releases verfügbar.", + "versions.emptyDescription": "Erstellen Sie das erste Release, bevor Sie in einer Umgebung bereitstellen.", + "versions.emptyTitle": "Noch keine Releases", + "versions.emptyWithCreate": "Noch keine Releases. Erstellen Sie das erste bereitstellbare Release, bevor Sie bereitstellen.", + "versions.exportDsl": "DSL exportieren", + "versions.exportDslFailed": "DSL konnte nicht exportiert werden.", + "versions.exportingDsl": "Wird exportiert...", + "versions.groupHeader.deploy": "Bereitstellen", + "versions.groupHeader.promote": "Bereitstellen", + "versions.groupHeader.rollback": "Vorherige Version bereitstellen", + "versions.groupHeader.unavailable": "Nicht verfügbar", + "versions.manualDslOption": "DSL hochladen", + "versions.moreActions": "Weitere Aktionen", + "versions.optional": "Optional", + "versions.promote": "Bereitstellen", + "versions.promoteTo": "In {{name}} bereitstellen", + "versions.releaseAlreadyExists": "Ein Release mit demselben Inhalt existiert bereits: {{name}}.", + "versions.releaseContentCheckFailed": "Release-Inhalt konnte nicht überprüft werden.", + "versions.releaseDescriptionLabel": "Beschreibung", + "versions.releaseDescriptionPlaceholder": "Beschreiben Sie dieses Release", + "versions.releaseHistory": "Release-Historie", + "versions.releaseNameLabel": "Release-Name", + "versions.releaseNamePlaceholder": "Release-Name", + "versions.releaseNameRequired": "Geben Sie einen Release-Namen ein.", + "versions.releaseSourceLabel": "Release-Quelle", + "versions.rollbackTo": "In {{name}} bereitstellen", + "versions.saveEdit": "Speichern", + "versions.sourceAppOption": "Workflow-App" +} diff --git a/web/i18n/es-ES/common.json b/web/i18n/es-ES/common.json index 45eab79a9a..3672515b88 100644 --- a/web/i18n/es-ES/common.json +++ b/web/i18n/es-ES/common.json @@ -311,6 +311,7 @@ "menus.apps": "Estudio", "menus.datasets": "Conocimiento", "menus.datasetsTips": "PRÓXIMAMENTE: Importa tus propios datos de texto o escribe datos en tiempo real a través de Webhook para la mejora del contexto LLM.", + "menus.deployments": "Despliegues", "menus.explore": "Explorar", "menus.exploreMarketplace": "Explora el mercado", "menus.newApp": "Nueva App", diff --git a/web/i18n/es-ES/deployments.json b/web/i18n/es-ES/deployments.json new file mode 100644 index 0000000000..5ca6cec712 --- /dev/null +++ b/web/i18n/es-ES/deployments.json @@ -0,0 +1,623 @@ +{ + "access.api.backendTitle": "API del servicio backend", + "access.api.copyCurlExample": "Copiar ejemplo cURL", + "access.api.createFailed": "Error al generar el API Token.", + "access.api.createKey": "Generar API Token", + "access.api.createKeyTitle": "Generar nuevo API Token", + "access.api.curlExampleTitle": "Ejemplo cURL", + "access.api.description": "Accede a este despliegue mediante HTTP. Cada API Token está limitado a un único entorno.", + "access.api.developerTitle": "API de desarrollador", + "access.api.disabled": "El acceso a la API está desactivado para este despliegue.", + "access.api.disabledHint": "Activa el acceso a la API para generar tokens limitados a un entorno.", + "access.api.dismissToken": "Descartar API Token", + "access.api.docs": "Documentación de la API", + "access.api.docsClose": "Cerrar documentación de la API", + "access.api.docsDescription": "Consulta la referencia de la API de Workflow para este despliegue.", + "access.api.docsTitle": "Documentación de la API de Workflow", + "access.api.empty": "Despliega primero a un entorno para empezar a emitir API Tokens.", + "access.api.emptyTitle": "No hay entornos desplegados", + "access.api.endpoint": "URL de la solicitud", + "access.api.envPrefix": "env: {{env}}", + "access.api.keyList": "Lista de API Tokens", + "access.api.nameLabel": "Nombre del API Token", + "access.api.namePlaceholder": "Introduce un nombre para el API Token", + "access.api.nameRequired": "El nombre del API Token es obligatorio.", + "access.api.newKey": "Generar nuevo API Token", + "access.api.newTokenDescription": "Este API Token se muestra solo una vez. Cópialo antes de salir de esta página.", + "access.api.newTokenLabel": "API Token", + "access.api.newTokenTitle": "API Token generado", + "access.api.noKeys": "Aún no hay API Tokens. Genera uno para empezar a llamar a la API.", + "access.api.noKeysTitle": "Aún no hay API Tokens", + "access.api.revokeConfirmDescription": "El API Token \"{{name}}\" dejará de funcionar inmediatamente. Esta acción no se puede deshacer.", + "access.api.revokeConfirmTitle": "¿Revocar API Token?", + "access.api.revokeFailed": "Error al revocar el API Token.", + "access.api.revokeSuccess": "API Token revocado", + "access.api.table.action": "Acción", + "access.api.table.environment": "Entorno", + "access.api.table.key": "API Token", + "access.api.table.name": "Nombre", + "access.api.title": "API", + "access.channels.col.channel": "Canal", + "access.channels.col.endpoint": "Punto de entrada", + "access.channels.col.status": "Estado", + "access.channels.description": "Los puntos de entrada de WebApp y CLI usan los permisos de acceso indicados arriba.", + "access.channels.disabled": "Los canales de acceso están desactivados para este despliegue.", + "access.channels.disabledHint": "Activa los canales de acceso para exponer los puntos de entrada de WebApp y CLI.", + "access.channels.followPermission": "Sigue los permisos", + "access.channels.title": "Canales de acceso", + "access.cli.description": "Invócalo desde la terminal con difyctl, adecuado para scripts, flujos automatizados o integraciones con Agentes.", + "access.cli.docs": "Guía de uso", + "access.cli.domain": "Dominio", + "access.cli.empty": "Endpoint de CLI no configurado.", + "access.cli.install": "Instalar CLI", + "access.cli.title": "CLI", + "access.copied": "Copiado", + "access.copy": "Copiar", + "access.copyFailed": "Error al copiar", + "access.copyToast": "Copiado al portapapeles", + "access.hide": "Ocultar", + "access.members.clearAll": "Borrar todo", + "access.members.empty": "No se encontraron coincidencias.", + "access.members.groupCount_one": "{{count}} grupo", + "access.members.groupCount_other": "{{count}} grupos", + "access.members.groups": "Grupos", + "access.members.individuals": "Miembros", + "access.members.memberCount_one": "{{count}} miembro", + "access.members.memberCount_other": "{{count}} miembros", + "access.members.pickPlaceholder": "Selecciona grupos o miembros", + "access.members.searchPlaceholder": "Buscar grupos y miembros", + "access.members.selectedLabel": "Seleccionado", + "access.permission.anyone": "Cualquiera con el enlace", + "access.permission.anyoneDesc": "Cualquiera puede acceder a este despliegue sin iniciar sesión.", + "access.permission.memberCount_one": "{{count}} miembro", + "access.permission.memberCount_other": "{{count}} miembros", + "access.permission.organization": "Todos los miembros de la plataforma", + "access.permission.organizationDesc": "Todos los miembros de la plataforma", + "access.permission.specific": "Miembros específicos de la plataforma", + "access.permission.specificDesc": "Selecciona grupos o miembros específicos", + "access.permission.specificUnavailable": "La selección de miembros específicos está desactivada hasta que se conecten miembros y grupos reales de la plataforma.", + "access.permission.updateFailed": "Error al actualizar la política de acceso.", + "access.permissions.col.environment": "Entorno", + "access.permissions.col.permission": "Acceso", + "access.permissions.description": "Define los permisos de acceso para los puntos de entrada de WebApp y CLI en cada entorno.", + "access.permissions.editAriaLabel": "Configurar acceso para {{environment}}", + "access.permissions.editDescription": "Define los permisos de acceso para los puntos de entrada de WebApp y CLI.", + "access.permissions.editTitle": "Permisos de acceso", + "access.permissions.title": "Permisos de acceso", + "access.revoke": "Revocar", + "access.runAccess.description": "Gestiona cómo los usuarios pueden ejecutar este despliegue y quién tiene permiso para acceder a él en cada entorno.", + "access.runAccess.disabled": "El acceso de ejecución está desactivado para este despliegue.", + "access.runAccess.mcp": "MCP", + "access.runAccess.mcpDesc": "Expone este despliegue como un servidor MCP (Model Context Protocol).", + "access.runAccess.mcpEmpty": "Endpoint de MCP no configurado.", + "access.runAccess.noEnvs": "Despliega a un entorno para configurar los permisos de acceso.", + "access.runAccess.noEnvsTitle": "No hay entornos desplegados", + "access.runAccess.openWebapp": "Abrir WebApp", + "access.runAccess.permissions": "Permisos de acceso", + "access.runAccess.permissionsDesc": "Quién puede acceder a este despliegue en cada entorno.", + "access.runAccess.title": "Acceso de ejecución", + "access.runAccess.urlLabel": "URL", + "access.runAccess.webapp": "WebApp", + "access.runAccess.webappDesc": "Página web alojada para usuarios finales.", + "access.runAccess.webappEmpty": "Próximamente.", + "access.show": "Mostrar", + "backend.RUNTIME_BACKEND_EXTERNAL": "Externo", + "backend.RUNTIME_BACKEND_K8S": "K8S", + "backend.RUNTIME_BACKEND_UNSPECIFIED": "Desconocido", + "card.access.api": "API Tokens", + "card.access.apiShort": "API", + "card.access.cli": "CLI", + "card.access.cliShort": "CLI", + "card.access.none": "Sin acceso", + "card.access.webApp": "WebApp", + "card.access.webAppShort": "Web", + "card.createFirstRelease": "Crear primera versión", + "card.deploy": "Desplegar", + "card.deploying": "{{count}} desplegándose", + "card.envOverflow": "+ {{count}}", + "card.failed": "{{count}} con error", + "card.fromApp": "Desde {{name}}", + "card.lastDeployed": "Último despliegue {{time}}", + "card.menu.delete": "Eliminar despliegue", + "card.menu.deleteDisabled": "La eliminación de despliegues aún no está disponible para despliegues gestionados por el backend.", + "card.menu.deploy": "Desplegar a un entorno", + "card.menu.editInfo": "Editar información", + "card.menu.viewDetail": "Ver detalle del despliegue", + "card.moreActions": "Más acciones", + "card.neverDeployed": "Aún no desplegado", + "card.noDescription": "Sin descripción.", + "card.notDeployed": "No desplegado", + "card.ready": "{{count}} en ejecución", + "card.tooltip.createdAt": "Creado", + "card.tooltip.deployed": "Desplegado", + "card.tooltip.deploymentStatus": "Despliegue", + "card.tooltip.notDeployed": "Este despliegue aún no se ha desplegado en ningún entorno.", + "card.tooltip.notDeployedShort": "No desplegado", + "card.tooltip.release": "Versión", + "card.tooltip.releaseName": "Nombre de la versión", + "card.tooltip.source": "Origen", + "common.loadFailed": "Error al cargar. Inténtalo de nuevo más tarde.", + "common.loading": "Cargando...", + "createGuide.actions.back": "Atrás", + "createGuide.actions.cancel": "Cancelar", + "createGuide.actions.continue": "Continuar", + "createGuide.actions.createAndDeploy": "Crear y desplegar", + "createGuide.actions.creating": "Creando...", + "createGuide.actions.deploy": "Desplegar", + "createGuide.actions.deploying": "Creando y desplegando...", + "createGuide.actions.next": "Siguiente", + "createGuide.actions.skipDeploy": "Omitir, desplegar después", + "createGuide.description": "Crea un despliegue a partir de un origen de versión, información básica y un entorno de destino.", + "createGuide.dsl.defaultAppName": "App DSL importada", + "createGuide.dsl.description": "Sube un paquete DSL de Workflow para crear el despliegue, la primera versión y, opcionalmente, el despliegue al entorno.", + "createGuide.dsl.dropDescription": "Sube un paquete DSL YAML de Workflow. Las opciones de despliegue se resuelven a partir de este archivo antes de desplegar.", + "createGuide.dsl.dropTitle": "Subir paquete DSL de Workflow", + "createGuide.dsl.readFailed": "Error al leer el archivo DSL. Elige otro archivo e inténtalo de nuevo.", + "createGuide.dsl.reading": "Leyendo el archivo DSL...", + "createGuide.dsl.title": "Importar DSL", + "createGuide.dsl.unsupportedMode": "Solo se pueden usar archivos DSL de Workflow para los despliegues.", + "createGuide.errors.createReleaseFailed": "Error al crear el despliegue o la versión.", + "createGuide.errors.deployFailed": "Error al desplegar al entorno.", + "createGuide.method.description": "Elige el origen utilizado para crear la primera versión.", + "createGuide.methods.bindApp.description": "Usa una Workflow App existente en Studio como origen de la versión.", + "createGuide.methods.bindApp.title": "Vincular una Workflow App existente", + "createGuide.methods.importDsl.description": "Sube un paquete DSL YAML de Workflow y continúa por la interfaz de despliegue.", + "createGuide.methods.importDsl.title": "Importar DSL", + "createGuide.methods.mocked": "Simulado", + "createGuide.nav.back": "Despliegues", + "createGuide.release.defaultName": "versión inicial", + "createGuide.release.deployInfo": "Información del despliegue", + "createGuide.release.description": "Completa la información del despliegue y los detalles de la primera versión.", + "createGuide.release.firstVersion": "Primera versión", + "createGuide.release.instanceDescription": "Descripción del despliegue", + "createGuide.release.instanceDescriptionPlaceholder": "Describe para qué se usa este despliegue", + "createGuide.release.instanceName": "Nombre del despliegue", + "createGuide.release.instanceNameConflict": "Ya existe un despliegue con este nombre. Elige otro nombre.", + "createGuide.release.releaseDescription": "Descripción de la versión", + "createGuide.release.releaseDescriptionPlaceholder": "Describe esta versión", + "createGuide.release.releaseName": "Nombre de la versión", + "createGuide.release.releaseNote": "Descripción de la versión", + "createGuide.release.title": "Información básica", + "createGuide.source.availableApps_one": "{{count}} app", + "createGuide.source.availableApps_other": "{{count}} apps", + "createGuide.source.clearSearch": "Borrar búsqueda de apps", + "createGuide.source.description": "Elige el origen utilizado para crear la primera versión.", + "createGuide.source.empty": "No se encontraron Workflow Apps.", + "createGuide.source.searchPlaceholder": "Buscar apps", + "createGuide.source.sourceApp": "Workflow App", + "createGuide.source.title": "Origen de la versión", + "createGuide.steps.method": "Origen de la versión", + "createGuide.steps.release": "Información básica", + "createGuide.steps.source": "Origen de la versión", + "createGuide.steps.target": "Desplegar a un entorno", + "createGuide.target.bindingCount_one": "{{count}} credencial", + "createGuide.target.bindingCount_other": "{{count}} credenciales", + "createGuide.target.bindingHint": "Elige las credenciales que usará esta versión.", + "createGuide.target.bindings": "Credenciales", + "createGuide.target.deferredBindingHint": "Las credenciales se resolverán a partir del plan de despliegue real durante la acción final de despliegue.", + "createGuide.target.deferredEnvironmentHint": "El nombre se compara con los entornos reales después de crear el despliegue y la versión.", + "createGuide.target.description": "Elige un entorno de destino y proporciona los ajustes de ejecución que esta versión necesita allí. Este paso se puede omitir.", + "createGuide.target.envVarCount_one": "{{count}} variable", + "createGuide.target.envVarCount_other": "{{count}} variables", + "createGuide.target.envVarHint": "Para cada variable de entorno que necesite esta versión, introduce un valor personalizado o usa el valor definido en la app.", + "createGuide.target.envVarPlaceholder": "Introduce un valor", + "createGuide.target.envVarSource.ariaLabel": "Selecciona el origen del valor de la variable para {{key}}", + "createGuide.target.envVarSource.default": "Valor de la app", + "createGuide.target.envVarSource.lastDeployment": "Último valor desplegado", + "createGuide.target.envVarSource.literal": "Valor personalizado", + "createGuide.target.envVarType.number": "Número", + "createGuide.target.envVarType.secret": "Secreto", + "createGuide.target.envVarType.string": "Cadena", + "createGuide.target.envVars": "Variables de entorno", + "createGuide.target.environment": "Entorno de destino", + "createGuide.target.environmentName": "Nombre del entorno", + "createGuide.target.environmentNamePlaceholder": "Producción", + "createGuide.target.loadBindingsFailed": "Error al cargar las credenciales.", + "createGuide.target.loadEnvironmentsFailed": "Error al cargar los entornos de despliegue.", + "createGuide.target.missingRequiredBinding": "Selecciona una credencial para esta vinculación obligatoria.", + "createGuide.target.noBindingRequired": "No se requieren credenciales.", + "createGuide.target.noCredentialCandidates": "No hay credenciales disponibles.", + "createGuide.target.noEnvironmentOptions": "No hay entornos de despliegue disponibles.", + "createGuide.target.required": "Obligatorio", + "createGuide.target.selectCredential": "Selecciona una credencial", + "createGuide.target.title": "Desplegar a un entorno", + "createGuide.title": "Nuevo despliegue", + "createModal.appPickerPlaceholder": "Selecciona una Workflow App", + "createModal.appSearchEmpty": "No hay Workflow Apps coincidentes", + "createModal.appSearchPlaceholder": "Buscar Workflow Apps…", + "createModal.cancel": "Cancelar", + "createModal.create": "Crear", + "createModal.createFailed": "Error al crear el despliegue.", + "createModal.description": "Elige una Workflow App y crea un despliegue.", + "createModal.descriptionLabel": "Descripción", + "createModal.descriptionPlaceholder": "Describe para qué se usa este despliegue", + "createModal.loadMoreApps": "Cargar más apps", + "createModal.loadingApps": "Cargando apps…", + "createModal.nameLabel": "Nombre del despliegue", + "createModal.namePlaceholder": "Nombre del despliegue", + "createModal.noApps": "No se encontraron Workflow Apps en este espacio de trabajo. Crea una en Studio primero.", + "createModal.selected": "Seleccionado", + "createModal.sourceApp": "Workflow App (obligatorio)", + "createModal.title": "Nuevo despliegue", + "deployDrawer.bindingCount_one": "{{count}} credencial", + "deployDrawer.bindingCount_other": "{{count}} credenciales", + "deployDrawer.bindingOptionsFailed": "Error al cargar las opciones de credenciales.", + "deployDrawer.bindingSelectionHint": "Elige las credenciales utilizadas por este despliegue.", + "deployDrawer.bindingsDisabled": "Resuelto a partir de la vista previa de la versión. La edición aún no está disponible.", + "deployDrawer.cancel": "Cancelar", + "deployDrawer.close": "Cerrar panel de despliegue", + "deployDrawer.defaultSelect": "Seleccionar...", + "deployDrawer.deploy": "Desplegar a un entorno", + "deployDrawer.deployExistingRelease": "Desplegar a un entorno", + "deployDrawer.deployExistingReleaseDescription": "Selecciona una versión y un entorno de destino para desplegar.", + "deployDrawer.deployExistingReleaseTitle": "Desplegar a un entorno", + "deployDrawer.deployFailed": "Error al iniciar el despliegue.", + "deployDrawer.deploying": "Desplegando...", + "deployDrawer.description": "Selecciona una versión y un entorno de destino para desplegar.", + "deployDrawer.envVarCount_one": "{{count}} variable", + "deployDrawer.envVarCount_other": "{{count}} variables", + "deployDrawer.envVarHint": "Para cada variable de entorno que necesite esta versión, introduce un valor personalizado o usa el valor definido en la app.", + "deployDrawer.envVarPlaceholder": "Introduce un valor", + "deployDrawer.envVarSource.ariaLabel": "Selecciona el origen del valor de la variable para {{key}}", + "deployDrawer.envVarSource.default": "Valor de la app", + "deployDrawer.envVarSource.lastDeployment": "Último valor desplegado", + "deployDrawer.envVarSource.literal": "Valor personalizado", + "deployDrawer.envVarType.number": "Número", + "deployDrawer.envVarType.secret": "Secreto", + "deployDrawer.envVarType.string": "Cadena", + "deployDrawer.envVars": "Variables de entorno", + "deployDrawer.existingReleaseHint": "Esta versión se desplegará tal cual. No se creará una nueva versión.", + "deployDrawer.loadingBindings": "Resolviendo...", + "deployDrawer.lockedHint": "Bloqueado al entorno actual", + "deployDrawer.missingRequiredBinding": "Selecciona una credencial para esta vinculación obligatoria.", + "deployDrawer.missingRequiredEnvVar": "Introduce un valor para esta variable de entorno obligatoria.", + "deployDrawer.modelCreds": "Credenciales de modelo", + "deployDrawer.needsValidation": " (requiere validación)", + "deployDrawer.newReleaseHint": "Se creará una nueva versión a partir del YAML de la Workflow App seleccionada.", + "deployDrawer.noBindingRequired": "No obligatorio", + "deployDrawer.noCredentialCandidates": "No hay credenciales disponibles.", + "deployDrawer.noNewEnvironmentAvailable": "Todos los entornos disponibles ya tienen un despliegue.", + "deployDrawer.noOtherReleaseAvailable": "No hay otras versiones disponibles para este entorno.", + "deployDrawer.noReleaseAvailable": "Crea una versión antes de desplegar a un entorno.", + "deployDrawer.notFound": "Despliegue no encontrado.", + "deployDrawer.noteLabel": "Descripción de la versión (opcional)", + "deployDrawer.notePlaceholder": "p. ej., Publicar ajuste de texto de incorporación", + "deployDrawer.pluginCreds": "Credenciales de plugin", + "deployDrawer.promote": "Desplegar", + "deployDrawer.promoteDescription": "Selecciona una versión y un entorno de destino para desplegar.", + "deployDrawer.promoteTitle": "Desplegar a un entorno", + "deployDrawer.readOnly": "Solo lectura", + "deployDrawer.redeploy": "Desplegar a un entorno", + "deployDrawer.redeployDescription": "Selecciona una versión y un entorno de destino para desplegar.", + "deployDrawer.redeployExistingReleaseHint": "La versión actual se volverá a desplegar tal cual. No se creará una nueva versión.", + "deployDrawer.redeployTitle": "Desplegar a un entorno", + "deployDrawer.releaseLabel": "Versión", + "deployDrawer.requiredBinding": "Obligatorio", + "deployDrawer.rollback": "Desplegar", + "deployDrawer.rollbackDescription": "Selecciona una versión y un entorno de destino para desplegar.", + "deployDrawer.rollbackTitle": "Desplegar a un entorno", + "deployDrawer.runtimeCredentials": "Credenciales", + "deployDrawer.secretPlaceholder": "secreto", + "deployDrawer.selectCredential": "Selecciona una credencial", + "deployDrawer.selectEnv": "Selecciona un entorno", + "deployDrawer.selectProviderCred": "Selecciona credencial de {{provider}}", + "deployDrawer.selectProviderKey": "Selecciona la clave de {{provider}}", + "deployDrawer.selectRelease": "Selecciona una versión", + "deployDrawer.targetEnv": "Entorno de destino", + "deployDrawer.title": "Desplegar a un entorno", + "deployDrawer.valuePlaceholder": "valor", + "deployTab.cancelDeployment": "Cancelar despliegue", + "deployTab.closeError": "Cerrar", + "deployTab.col.actions": "Acciones", + "deployTab.col.currentRelease": "Versión actual", + "deployTab.col.environment": "Entorno", + "deployTab.col.status": "Estado", + "deployTab.col.updated": "Actualizado", + "deployTab.collapseDetails": "Contraer detalles del despliegue", + "deployTab.confirmUndeploy": "Retirar despliegue", + "deployTab.deployOtherVersion": "Desplegar otra versión", + "deployTab.deployToEnv": "Desplegar a {{name}}", + "deployTab.deployToNewEnv": "Desplegar a nuevo entorno...", + "deployTab.empty": "Aún no hay instancias. Despliega a un nuevo entorno para empezar.", + "deployTab.emptyDescription": "Elige una versión y un entorno de destino para poner este despliegue a disposición de los usuarios.", + "deployTab.emptyTitle": "Aún no hay entornos en ejecución", + "deployTab.envCount": "Entornos", + "deployTab.errorCode": "Código", + "deployTab.errorDialogDesc": "Revisa el último despliegue fallido antes de reintentar o desplegar otra versión.", + "deployTab.errorDialogTitle": "Error de despliegue en {{name}}", + "deployTab.errorMessage": "Mensaje", + "deployTab.errorPhase": "Fase", + "deployTab.expandDetails": "Expandir detalles del despliegue", + "deployTab.moreActions": "Más acciones", + "deployTab.newDeployment": "Desplegar a nuevo entorno", + "deployTab.panel.commit": "ID del commit", + "deployTab.panel.deploymentId": "ID del despliegue", + "deployTab.panel.endpoints": "Endpoints", + "deployTab.panel.envVars": "Variables de entorno", + "deployTab.panel.error": "Error", + "deployTab.panel.failedRelease": "Versión fallida", + "deployTab.panel.health": "Salud", + "deployTab.panel.instanceInfo": "Información de la instancia", + "deployTab.panel.modelCreds": "Credenciales de modelo", + "deployTab.panel.pluginCreds": "Credenciales de plugin", + "deployTab.panel.release": "Versión", + "deployTab.panel.releaseCreatedAt": "Versión creada el", + "deployTab.panel.releaseInfo": "Información de la versión", + "deployTab.panel.replicas": "Réplicas", + "deployTab.panel.run": "Ejecutar", + "deployTab.panel.runtimeBindings": "Credenciales", + "deployTab.panel.runtimeInfo": "Información de ejecución", + "deployTab.panel.runtimeMode": "Modo de ejecución", + "deployTab.panel.runtimeNote": "Nota de ejecución", + "deployTab.panel.targetRelease": "Versión de destino", + "deployTab.panel.unknownError": "El despliegue ha fallado.", + "deployTab.promote": "Desplegar", + "deployTab.redeploy": "Volver a desplegar", + "deployTab.releaseCreatedAt": "Versión creada {{time}}", + "deployTab.retry": "Reintentar", + "deployTab.shortcut": "Acceso directo", + "deployTab.status.deployFailed": "Despliegue fallido", + "deployTab.status.deployingRelease": "Desplegando ({{release}})", + "deployTab.status.runningOutOfSync": "En ejecución (sincronización pendiente)", + "deployTab.status.runningWithFailed": "En ejecución (último despliegue fallido)", + "deployTab.undeploy": "Retirar despliegue", + "deployTab.undeployConfirmDesc": "El acceso de los usuarios finales se detendrá inmediatamente. La versión se puede volver a desplegar más adelante.", + "deployTab.undeployConfirmTitle": "¿Retirar despliegue de {{name}}?", + "deployTab.undeployFrom": "Retirar despliegue de {{name}}", + "deployTab.undeployImpactTitle": "Instancia afectada", + "deployTab.viewError": "Ver error", + "deployTab.viewLogs": "Ver registros", + "deployTab.viewProgress": "Ver progreso", + "detail.backToInstances": "Volver a despliegues", + "detail.deployingCount": "{{count}} desplegándose", + "detail.envCount_one": "{{count}} entorno", + "detail.envCount_other": "{{count}} entornos", + "detail.failedCount": "{{count}} con error", + "detail.mobileTabs": "Secciones del despliegue", + "detail.notFound": "Despliegue no encontrado", + "detail.openSourceApp": "Abrir origen {{name}}", + "detail.sourceApp": "Origen", + "detail.sourceAppLink": "Origen", + "documentTitle.create": "Nuevo despliegue · Despliegues", + "documentTitle.detail": "Despliegue · Despliegues", + "documentTitle.list": "Despliegues", + "filter.allEnvs": "Todos los entornos", + "filter.notDeployed": "No desplegado", + "filter.searchPlaceholder": "Buscar despliegues", + "health.ENVIRONMENT_STATUS_ADMISSION": "Admisión", + "health.ENVIRONMENT_STATUS_BOOTSTRAPPING": "Inicializando", + "health.ENVIRONMENT_STATUS_DELETING": "Eliminando", + "health.ENVIRONMENT_STATUS_FAILED": "No disponible", + "health.ENVIRONMENT_STATUS_READY": "Disponible", + "health.ENVIRONMENT_STATUS_UNSPECIFIED": "Desconocido", + "list.clearFilters": "Borrar filtros", + "list.clearSearch": "Borrar búsqueda de despliegues", + "list.createDeployment": "Nuevo", + "list.empty": "No se encontraron despliegues.", + "list.emptyDescription": "Crea un despliegue a partir de una Workflow App o un paquete DSL de Workflow para gestionar versiones, entornos y acceso.", + "list.emptyFilteredDescription": "Ningún despliegue coincide con la búsqueda o el filtro de entorno actuales.", + "list.emptyFilteredTitle": "No hay despliegues coincidentes", + "list.emptyTitle": "Aún no hay despliegues", + "mode.ENVIRONMENT_MODE_ISOLATED": "Aislado", + "mode.ENVIRONMENT_MODE_SHARED": "Compartido", + "mode.ENVIRONMENT_MODE_UNSPECIFIED": "Desconocido", + "newInstance.comingSoon": "Próximamente", + "newInstance.fromStudio": "Seleccionar desde Studio", + "newInstance.importDSL": "Importar DSL", + "newInstance.title": "Nuevo despliegue", + "overview.accessEndpoints": "Endpoints de acceso", + "overview.accessMeta.apiTokens": "Gestionar API Tokens", + "overview.accessMeta.cli": "Ver acceso CLI", + "overview.accessMeta.webApp": "Gestionar acceso WebApp", + "overview.accessStatus": "Acceso", + "overview.api": "API Tokens", + "overview.apiKeysCount_one": "{{count}} API Token", + "overview.apiKeysCount_other": "{{count}} API Tokens", + "overview.apiTokenSummary.environments_one": "{{count}} entorno desplegado", + "overview.apiTokenSummary.environments_other": "{{count}} entornos desplegados", + "overview.availableForDeployment": "Disponible para desplegar", + "overview.basicInfo": "Información básica", + "overview.cardAction.deployLatest": "Desplegar última versión", + "overview.cardAction.redeploy": "Volver a desplegar", + "overview.cardAction.viewProgress": "Ver despliegue", + "overview.chip.behindTooltip_one": "1 versión por detrás de la última. Despliega la última versión para actualizar.", + "overview.chip.behindTooltip_other": "{{count}} versiones por detrás de la última. Despliega la última versión para actualizar.", + "overview.chip.behind_one": "↑ 1", + "overview.chip.behind_other": "↑ {{count}}", + "overview.chip.deploying": "desplegándose", + "overview.chip.deployingTooltip": "El despliegue está en curso.", + "overview.chip.empty": "vacío", + "overview.chip.emptyTooltip": "No hay ninguna versión desplegada en este entorno.", + "overview.chip.failed": "fallido", + "overview.chip.failedTooltip": "El último intento de despliegue ha fallado.", + "overview.chip.latest": "última", + "overview.chip.latestTooltip": "Este entorno está ejecutando la última versión.", + "overview.chip.needsReleaseFirst": "Crea primero una versión", + "overview.chip.olderRelease": "anterior", + "overview.chip.olderReleaseTooltip": "Este entorno está ejecutando una versión anterior.", + "overview.chip.openInDeployTab": "Ver progreso del despliegue", + "overview.cli": "CLI", + "overview.configured": "Configurado", + "overview.createRelease": "Crear versión", + "overview.created": "Creado", + "overview.deploy": "Desplegar", + "overview.deployedEnvironments": "desplegado", + "overview.deploymentOverview": "Resumen del despliegue", + "overview.deploymentStatus": "Estado del despliegue", + "overview.description": "Descripción", + "overview.developerApi": "API de desarrollador", + "overview.disabled": "Desactivado", + "overview.emptyValue": "Sin definir", + "overview.enabled": "Activado", + "overview.enabledChannels": "acceso activado", + "overview.endUserAccess": "Acceso para usuarios finales", + "overview.environments": "Entornos", + "overview.hero.byName": "por {{name}}", + "overview.hero.empty": "Aún no hay versiones", + "overview.hero.emptyDescription": "Crea una versión a partir del origen actual antes de desplegar.", + "overview.hero.propagation_one": "desplegado en {{count}}/{{total}} entorno", + "overview.hero.propagation_other": "desplegado en {{count}}/{{total}} entornos", + "overview.hero.untargeted": "aún no hay entornos configurados", + "overview.instanceDetails": "Detalles del despliegue", + "overview.instanceId": "ID del despliegue", + "overview.latestRelease.releaseCount_one": "{{count}} versión", + "overview.latestRelease.releaseCount_other": "{{count}} versiones", + "overview.latestReleaseTitle": "Última versión", + "overview.manageDeployments": "Gestionar despliegues", + "overview.name": "Nombre", + "overview.noAccessConfig": "Sin configuración de acceso.", + "overview.noReleaseYet": "Crea una versión antes de desplegar a un entorno.", + "overview.notConfigured": "No configurado", + "overview.previousReleases.empty": "Aún no hay versiones anteriores.", + "overview.previousReleases.retired": "No desplegada actualmente", + "overview.previousReleases.title": "Versiones anteriores", + "overview.previousReleases.viewAll": "Ver todas", + "overview.ready": "Desplegable", + "overview.recentReleases": "Versiones recientes", + "overview.releaseDeployedTitle": "{{release}} está desplegada", + "overview.releaseReadyTitle": "{{release}} lista para desplegar", + "overview.serviceMap": "Mapa de servicios", + "overview.servingRelease": "Sirviendo {{release}}", + "overview.servingReleaseDescription": "Este despliegue está desplegado en {{count}}/{{total}} entornos.", + "overview.strip.deployToNewEnvironment": "Desplegar a nuevo entorno", + "overview.strip.empty": "No hay entornos configurados.", + "overview.strip.emptyDeployableDescription": "Despliega la última versión a un entorno cuando estés listo.", + "overview.strip.emptyDeployed": "Aún no hay instancias.", + "overview.strip.emptyDescription": "Crea una versión antes de desplegar a un entorno.", + "overview.strip.emptyTitle": "Aún no hay instancias", + "overview.strip.summary_one": "1 de {{total}} en la última versión", + "overview.strip.summary_other": "{{count}} de {{total}} en la última versión", + "overview.strip.title": "Instancias", + "overview.switchSourceApp": "Cambiar origen", + "overview.switchSourceAppDescription": "Elige la Workflow App utilizada como origen para futuras versiones.", + "overview.switchSourceAppHint": "Después de cambiar, solo las versiones recién creadas usarán el nuevo origen. Las versiones históricas y los despliegues existentes no se modifican.", + "overview.targetRelease": "Versión de destino", + "overview.webapp": "WebApp", + "settings.danger": "Zona de peligro", + "settings.dangerDesc": "Elimina permanentemente este despliegue y detén cualquier instancia en ejecución. Esta acción no se puede deshacer.", + "settings.delete": "Eliminar despliegue", + "settings.deleteConfirmDesc": "¿Eliminar {{name}}? Todas las instancias dejarán de ejecutarse y se eliminarán de todos los entornos. Esta acción no se puede deshacer.", + "settings.deleteConfirmTitle": "Eliminar despliegue", + "settings.deleteFailed": "Error al eliminar el despliegue.", + "settings.deleteImpact": "Impacto", + "settings.deleteImpactInstance": "Despliegue", + "settings.deleteImpactTitle": "Despliegue afectado", + "settings.deleteImpactValue": "El despliegue se elimina de la lista de despliegues.", + "settings.deleted": "Despliegue eliminado", + "settings.description": "Descripción", + "settings.descriptionHelp": "Gestiona el nombre, la descripción y otros ajustes de este despliegue.", + "settings.general": "General", + "settings.name": "Nombre del despliegue", + "settings.reset": "Restablecer", + "settings.save": "Guardar cambios", + "settings.updateFailed": "Error al actualizar el despliegue.", + "settings.updated": "Despliegue actualizado", + "status.RUNTIME_INSTANCE_STATUS_DEPLOYING": "Desplegando", + "status.RUNTIME_INSTANCE_STATUS_DRIFTED": "Sincronización pendiente", + "status.RUNTIME_INSTANCE_STATUS_FAILED": "Despliegue fallido", + "status.RUNTIME_INSTANCE_STATUS_INVALID": "No válido", + "status.RUNTIME_INSTANCE_STATUS_READY": "En ejecución", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "No desplegado", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Retirando despliegue", + "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Desconocido", + "subtitle": "Gestiona despliegues en distintos entornos.", + "tabs.access.description": "Gestiona los canales y permisos de acceso.", + "tabs.access.name": "Acceso", + "tabs.api-tokens.description": "Gestiona los API Tokens e invoca instancias mediante HTTP.", + "tabs.api-tokens.name": "API Tokens", + "tabs.instances.description": "Visualiza y gestiona las instancias en los entornos desplegados.", + "tabs.instances.name": "Instancias", + "tabs.overview.description": "Consulta el estado del despliegue en los distintos entornos.", + "tabs.overview.name": "Resumen", + "tabs.releases.description": "Crea, despliega y gestiona versiones.", + "tabs.releases.name": "Versiones", + "tabs.settings.description": "Gestiona el nombre, la descripción y otros ajustes de este despliegue.", + "tabs.settings.name": "Ajustes", + "title": "Despliegues", + "unsupportedDslNodes.description": "Esta versión contiene nodos que el entorno de ejecución del despliegue aún no admite. Quítalos o reemplázalos en Studio y vuelve a intentarlo.", + "unsupportedDslNodes.descriptionWithTypes": "Esta versión contiene nodos que el entorno de ejecución del despliegue aún no admite: {{nodeTypes}}. Quítalos o reemplázalos en Studio y vuelve a intentarlo.", + "unsupportedDslNodes.title": "Nodos no admitidos", + "unsupportedDslNodes.unknownType": "Tipo desconocido", + "versions.cancelCreate": "Cancelar", + "versions.cancelDelete": "Cancelar", + "versions.cancelEdit": "Cancelar", + "versions.checkingReleaseContent": "Comprobando el contenido de la versión...", + "versions.col.action": "Acción", + "versions.col.author": "Creado por", + "versions.col.commit": "Commit", + "versions.col.createdAt": "Creado el", + "versions.col.deployedTo": "Desplegado en", + "versions.col.release": "Versión", + "versions.col.sourceApp": "Origen", + "versions.commitTooltip": "Commit {{commit}}", + "versions.create": "Crear", + "versions.createFailed": "Error al crear la versión.", + "versions.createRelease": "Crear versión", + "versions.createReleaseDescription": "Crea una versión desplegable a partir de una Workflow App o un archivo DSL de Workflow.", + "versions.createReleaseHint": "Las nuevas versiones se pueden desplegar en cualquier entorno.", + "versions.createSuccess": "Versión \"{{name}}\" creada.", + "versions.creating": "Creando...", + "versions.currentOn": "Versión actual en {{name}}", + "versions.deleteConfirmDesc": "La versión \"{{name}}\" se eliminará permanentemente. Esta acción no se puede deshacer.", + "versions.deleteConfirmTitle": "¿Eliminar versión?", + "versions.deleteFailed": "Error al eliminar la versión.", + "versions.deleteImpactDeployment": "Estado del despliegue", + "versions.deleteImpactNotDeployed": "No desplegada actualmente", + "versions.deleteImpactRelease": "Versión", + "versions.deleteImpactTitle": "Impacto de la eliminación", + "versions.deleteRelease": "Eliminar versión", + "versions.deleteSuccess": "Versión \"{{name}}\" eliminada.", + "versions.deploy": "Desplegar", + "versions.deployTo": "Desplegar a {{name}}", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DEPLOYING": "Desplegando", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DRIFTED": "Sincronización pendiente", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_FAILED": "Fallido", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_INVALID": "No válido", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_READY": "En ejecución", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "No desplegado", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Retirando despliegue", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Desconocido", + "versions.deployingTo": "{{name}} se está desplegando", + "versions.disabledReason.checkDeploymentsFailed": "No se pudo verificar el uso del despliegue. Inténtalo de nuevo más tarde.", + "versions.disabledReason.checkingDeployments": "Comprobando el uso del despliegue", + "versions.disabledReason.current": "Esta versión ya se está ejecutando en {{name}}", + "versions.disabledReason.deploying": "Espera a que finalice el despliegue activo", + "versions.disabledReason.envDisabled": "Este entorno no es desplegable", + "versions.disabledReason.releaseInUse_one": "Retira el despliegue de esta versión de {{count}} entorno antes de eliminarla", + "versions.disabledReason.releaseInUse_other": "Retira el despliegue de esta versión de {{count}} entornos antes de eliminarla", + "versions.dslReadFailed": "Error al leer el archivo DSL. Elige otro archivo e inténtalo de nuevo.", + "versions.dslReading": "Leyendo el archivo DSL...", + "versions.dslUnsupportedMode": "Solo se pueden usar archivos DSL de Workflow para los despliegues.", + "versions.editFailed": "Error al actualizar la versión.", + "versions.editRelease": "Editar versión", + "versions.editReleaseDescription": "Actualiza el nombre y la descripción de esta versión.", + "versions.editSuccess": "Versión \"{{name}}\" actualizada.", + "versions.empty": "Aún no hay versiones disponibles.", + "versions.emptyDescription": "Crea la primera versión antes de desplegar a un entorno.", + "versions.emptyTitle": "Aún no hay versiones", + "versions.emptyWithCreate": "Aún no hay versiones. Crea la primera versión desplegable antes de desplegar.", + "versions.exportDsl": "Exportar DSL", + "versions.exportDslFailed": "Error al exportar el DSL.", + "versions.exportingDsl": "Exportando...", + "versions.groupHeader.deploy": "Desplegar", + "versions.groupHeader.promote": "Desplegar", + "versions.groupHeader.rollback": "Desplegar versión anterior", + "versions.groupHeader.unavailable": "No disponible", + "versions.manualDslOption": "Subir DSL", + "versions.moreActions": "Más acciones", + "versions.optional": "Opcional", + "versions.promote": "Desplegar", + "versions.promoteTo": "Desplegar a {{name}}", + "versions.releaseAlreadyExists": "Ya existe una versión con el mismo contenido: {{name}}.", + "versions.releaseContentCheckFailed": "Error al comprobar el contenido de la versión.", + "versions.releaseDescriptionLabel": "Descripción", + "versions.releaseDescriptionPlaceholder": "Describe esta versión", + "versions.releaseHistory": "Historial de versiones", + "versions.releaseNameLabel": "Nombre de la versión", + "versions.releaseNamePlaceholder": "Nombre de la versión", + "versions.releaseNameRequired": "Introduce un nombre de versión.", + "versions.releaseSourceLabel": "Origen de la versión", + "versions.rollbackTo": "Desplegar a {{name}}", + "versions.saveEdit": "Guardar", + "versions.sourceAppOption": "Workflow App" +} diff --git a/web/i18n/fa-IR/common.json b/web/i18n/fa-IR/common.json index f4c4529206..3e7bc10046 100644 --- a/web/i18n/fa-IR/common.json +++ b/web/i18n/fa-IR/common.json @@ -311,6 +311,7 @@ "menus.apps": "استودیو", "menus.datasets": "دانش", "menus.datasetsTips": "به زودی: داده‌های متنی خود را وارد کنید یا از طریق Webhook داده‌ها را در زمان واقعی برای بهبود زمینه LLM بنویسید.", + "menus.deployments": "استقرارها", "menus.explore": "کاوش", "menus.exploreMarketplace": "بازار را کاوش کنید", "menus.newApp": "برنامه جدید", diff --git a/web/i18n/fa-IR/deployments.json b/web/i18n/fa-IR/deployments.json new file mode 100644 index 0000000000..263949a3b4 --- /dev/null +++ b/web/i18n/fa-IR/deployments.json @@ -0,0 +1,623 @@ +{ + "access.api.backendTitle": "API سرویس بک‌اند", + "access.api.copyCurlExample": "کپی نمونه cURL", + "access.api.createFailed": "تولید API Token ناموفق بود.", + "access.api.createKey": "تولید API Token", + "access.api.createKeyTitle": "تولید API Token جدید", + "access.api.curlExampleTitle": "نمونه cURL", + "access.api.description": "دسترسی به این استقرار از طریق HTTP. هر API Token محدود به یک محیط است.", + "access.api.developerTitle": "API توسعه‌دهنده", + "access.api.disabled": "دسترسی API برای این استقرار خاموش است.", + "access.api.disabledHint": "دسترسی API را فعال کنید تا توکن‌های محدود به محیط تولید شود.", + "access.api.dismissToken": "رد کردن API Token", + "access.api.docs": "مستندات API", + "access.api.docsClose": "بستن مستندات API", + "access.api.docsDescription": "مرجع Workflow API را برای این استقرار مشاهده کنید.", + "access.api.docsTitle": "مستندات Workflow API", + "access.api.empty": "ابتدا در یک محیط مستقر شوید تا شروع به صدور API Token کنید.", + "access.api.emptyTitle": "هیچ محیط مستقر شده‌ای وجود ندارد", + "access.api.endpoint": "URL درخواست", + "access.api.envPrefix": "env: {{env}}", + "access.api.keyList": "فهرست API Token", + "access.api.nameLabel": "نام API Token", + "access.api.namePlaceholder": "نام یک API Token را وارد کنید", + "access.api.nameRequired": "نام API Token الزامی است.", + "access.api.newKey": "تولید API Token جدید", + "access.api.newTokenDescription": "این API Token فقط یک بار نمایش داده می‌شود. قبل از ترک این صفحه آن را کپی کنید.", + "access.api.newTokenLabel": "API Token", + "access.api.newTokenTitle": "API Token تولید شد", + "access.api.noKeys": "هنوز API Token‌ای وجود ندارد. یکی تولید کنید تا شروع به فراخوانی API کنید.", + "access.api.noKeysTitle": "هنوز API Token‌ای وجود ندارد", + "access.api.revokeConfirmDescription": "API Token \"{{name}}\" بلافاصله از کار می‌افتد. این عمل قابل بازگشت نیست.", + "access.api.revokeConfirmTitle": "لغو API Token؟", + "access.api.revokeFailed": "لغو API Token ناموفق بود.", + "access.api.revokeSuccess": "API Token لغو شد", + "access.api.table.action": "عملیات", + "access.api.table.environment": "محیط", + "access.api.table.key": "API Token", + "access.api.table.name": "نام", + "access.api.title": "API", + "access.channels.col.channel": "کانال", + "access.channels.col.endpoint": "نقطه ورود", + "access.channels.col.status": "وضعیت", + "access.channels.description": "نقاط ورود WebApp و CLI از مجوزهای دسترسی بالا استفاده می‌کنند.", + "access.channels.disabled": "کانال‌های دسترسی برای این استقرار خاموش هستند.", + "access.channels.disabledHint": "کانال‌های دسترسی را فعال کنید تا نقاط ورود WebApp و CLI را در دسترس قرار دهید.", + "access.channels.followPermission": "از مجوزها پیروی می‌کند", + "access.channels.title": "کانال‌های دسترسی", + "access.cli.description": "از ترمینال با difyctl فراخوانی کنید، مناسب برای اسکریپت‌ها، Workflow‌های خودکار یا یکپارچه‌سازی‌های Agent.", + "access.cli.docs": "راهنمای استفاده", + "access.cli.domain": "دامنه", + "access.cli.empty": "نقطه پایانی CLI پیکربندی نشده است.", + "access.cli.install": "نصب CLI", + "access.cli.title": "CLI", + "access.copied": "کپی شد", + "access.copy": "کپی", + "access.copyFailed": "کپی ناموفق بود", + "access.copyToast": "در کلیپ‌بورد کپی شد", + "access.hide": "پنهان کردن", + "access.members.clearAll": "پاک کردن همه", + "access.members.empty": "هیچ موردی یافت نشد.", + "access.members.groupCount_one": "{{count}} گروه", + "access.members.groupCount_other": "{{count}} گروه", + "access.members.groups": "گروه‌ها", + "access.members.individuals": "اعضا", + "access.members.memberCount_one": "{{count}} عضو", + "access.members.memberCount_other": "{{count}} عضو", + "access.members.pickPlaceholder": "گروه‌ها یا اعضا را انتخاب کنید", + "access.members.searchPlaceholder": "جستجوی گروه‌ها و اعضا", + "access.members.selectedLabel": "انتخاب شده", + "access.permission.anyone": "هر کسی که لینک را داشته باشد", + "access.permission.anyoneDesc": "هر کسی می‌تواند بدون ورود به این استقرار دسترسی داشته باشد.", + "access.permission.memberCount_one": "{{count}} عضو", + "access.permission.memberCount_other": "{{count}} عضو", + "access.permission.organization": "همه اعضای داخل پلتفرم", + "access.permission.organizationDesc": "همه اعضای داخل پلتفرم", + "access.permission.specific": "اعضای مشخص داخل پلتفرم", + "access.permission.specificDesc": "گروه‌ها یا اعضای مشخصی را انتخاب کنید", + "access.permission.specificUnavailable": "انتخاب اعضای مشخص تا زمانی که اعضا و گروه‌های واقعی پلتفرم متصل نشده‌اند غیرفعال است.", + "access.permission.updateFailed": "به‌روزرسانی سیاست دسترسی ناموفق بود.", + "access.permissions.col.environment": "محیط", + "access.permissions.col.permission": "دسترسی", + "access.permissions.description": "مجوزهای دسترسی را برای نقاط ورود WebApp و CLI در هر محیط تنظیم کنید.", + "access.permissions.editAriaLabel": "پیکربندی دسترسی برای {{environment}}", + "access.permissions.editDescription": "مجوزهای دسترسی را برای نقاط ورود WebApp و CLI تنظیم کنید.", + "access.permissions.editTitle": "مجوزهای دسترسی", + "access.permissions.title": "مجوزهای دسترسی", + "access.revoke": "لغو", + "access.runAccess.description": "نحوه اجرای این استقرار توسط کاربران و افراد مجاز برای دسترسی در هر محیط را مدیریت کنید.", + "access.runAccess.disabled": "دسترسی اجرا برای این استقرار خاموش است.", + "access.runAccess.mcp": "MCP", + "access.runAccess.mcpDesc": "این استقرار را به‌عنوان سرور Model Context Protocol در دسترس قرار دهید.", + "access.runAccess.mcpEmpty": "نقطه پایانی MCP پیکربندی نشده است.", + "access.runAccess.noEnvs": "برای پیکربندی مجوزهای دسترسی، در یک محیط مستقر شوید.", + "access.runAccess.noEnvsTitle": "هیچ محیط مستقر شده‌ای وجود ندارد", + "access.runAccess.openWebapp": "باز کردن WebApp", + "access.runAccess.permissions": "مجوزهای دسترسی", + "access.runAccess.permissionsDesc": "چه کسی می‌تواند در هر محیط به این استقرار دسترسی داشته باشد.", + "access.runAccess.title": "دسترسی اجرا", + "access.runAccess.urlLabel": "URL", + "access.runAccess.webapp": "WebApp", + "access.runAccess.webappDesc": "صفحه وب میزبانی شده برای کاربران نهایی.", + "access.runAccess.webappEmpty": "به زودی.", + "access.show": "نمایش", + "backend.RUNTIME_BACKEND_EXTERNAL": "خارجی", + "backend.RUNTIME_BACKEND_K8S": "K8S", + "backend.RUNTIME_BACKEND_UNSPECIFIED": "ناشناخته", + "card.access.api": "API Token‌ها", + "card.access.apiShort": "API", + "card.access.cli": "CLI", + "card.access.cliShort": "CLI", + "card.access.none": "بدون دسترسی", + "card.access.webApp": "WebApp", + "card.access.webAppShort": "Web", + "card.createFirstRelease": "ایجاد اولین نسخه", + "card.deploy": "استقرار", + "card.deploying": "{{count}} در حال استقرار", + "card.envOverflow": "+ {{count}}", + "card.failed": "{{count}} ناموفق", + "card.fromApp": "از {{name}}", + "card.lastDeployed": "آخرین استقرار {{time}}", + "card.menu.delete": "حذف استقرار", + "card.menu.deleteDisabled": "حذف استقرار برای استقرارهای مدیریت‌شده توسط بک‌اند هنوز در دسترس نیست.", + "card.menu.deploy": "استقرار به محیط", + "card.menu.editInfo": "ویرایش اطلاعات", + "card.menu.viewDetail": "مشاهده جزئیات استقرار", + "card.moreActions": "اقدامات بیشتر", + "card.neverDeployed": "هنوز مستقر نشده", + "card.noDescription": "توضیحاتی ارائه نشده است.", + "card.notDeployed": "مستقر نشده", + "card.ready": "{{count}} در حال اجرا", + "card.tooltip.createdAt": "ایجاد شده", + "card.tooltip.deployed": "مستقر شده", + "card.tooltip.deploymentStatus": "استقرار", + "card.tooltip.notDeployed": "این استقرار هنوز در هیچ محیطی مستقر نشده است.", + "card.tooltip.notDeployedShort": "مستقر نشده", + "card.tooltip.release": "نسخه", + "card.tooltip.releaseName": "نام نسخه", + "card.tooltip.source": "منبع", + "common.loadFailed": "بارگذاری ناموفق بود. بعداً دوباره تلاش کنید.", + "common.loading": "در حال بارگذاری...", + "createGuide.actions.back": "بازگشت", + "createGuide.actions.cancel": "لغو", + "createGuide.actions.continue": "ادامه", + "createGuide.actions.createAndDeploy": "ایجاد و استقرار", + "createGuide.actions.creating": "در حال ایجاد...", + "createGuide.actions.deploy": "استقرار", + "createGuide.actions.deploying": "در حال ایجاد و استقرار...", + "createGuide.actions.next": "بعدی", + "createGuide.actions.skipDeploy": "رد کردن، بعداً مستقر شود", + "createGuide.description": "یک استقرار را از منبع نسخه، اطلاعات اولیه و محیط هدف ایجاد کنید.", + "createGuide.dsl.defaultAppName": "برنامه DSL وارد شده", + "createGuide.dsl.description": "یک بسته Workflow DSL را برای ایجاد استقرار، اولین نسخه و استقرار اختیاری محیط بارگذاری کنید.", + "createGuide.dsl.dropDescription": "یک بسته Workflow YAML DSL را بارگذاری کنید. گزینه‌های استقرار قبل از استقرار از این فایل حل می‌شوند.", + "createGuide.dsl.dropTitle": "بارگذاری بسته Workflow DSL", + "createGuide.dsl.readFailed": "خواندن فایل DSL ناموفق بود. فایل دیگری را انتخاب کرده و دوباره تلاش کنید.", + "createGuide.dsl.reading": "در حال خواندن فایل DSL...", + "createGuide.dsl.title": "وارد کردن DSL", + "createGuide.dsl.unsupportedMode": "فقط فایل‌های Workflow DSL می‌توانند برای استقرار استفاده شوند.", + "createGuide.errors.createReleaseFailed": "ایجاد استقرار یا نسخه ناموفق بود.", + "createGuide.errors.deployFailed": "استقرار در محیط ناموفق بود.", + "createGuide.method.description": "منبع مورد استفاده برای ایجاد اولین نسخه را انتخاب کنید.", + "createGuide.methods.bindApp.description": "از یک Workflow App موجود در Studio به‌عنوان منبع نسخه استفاده کنید.", + "createGuide.methods.bindApp.title": "اتصال Workflow App موجود", + "createGuide.methods.importDsl.description": "یک بسته Workflow YAML DSL را بارگذاری کنید و از طریق رابط کاربری استقرار ادامه دهید.", + "createGuide.methods.importDsl.title": "وارد کردن DSL", + "createGuide.methods.mocked": "شبیه‌سازی شده", + "createGuide.nav.back": "استقرارها", + "createGuide.release.defaultName": "نسخه اولیه", + "createGuide.release.deployInfo": "اطلاعات استقرار", + "createGuide.release.description": "اطلاعات استقرار و جزئیات اولین نسخه را پر کنید.", + "createGuide.release.firstVersion": "اولین نسخه", + "createGuide.release.instanceDescription": "توضیحات استقرار", + "createGuide.release.instanceDescriptionPlaceholder": "توضیح دهید این استقرار برای چه چیزی استفاده می‌شود", + "createGuide.release.instanceName": "نام استقرار", + "createGuide.release.instanceNameConflict": "یک استقرار با این نام در حال حاضر وجود دارد. نام دیگری انتخاب کنید.", + "createGuide.release.releaseDescription": "توضیحات نسخه", + "createGuide.release.releaseDescriptionPlaceholder": "این نسخه را توصیف کنید", + "createGuide.release.releaseName": "نام نسخه", + "createGuide.release.releaseNote": "توضیحات نسخه", + "createGuide.release.title": "اطلاعات اولیه", + "createGuide.source.availableApps_one": "{{count}} برنامه", + "createGuide.source.availableApps_other": "{{count}} برنامه", + "createGuide.source.clearSearch": "پاک کردن جستجوی برنامه", + "createGuide.source.description": "منبع مورد استفاده برای ایجاد اولین نسخه را انتخاب کنید.", + "createGuide.source.empty": "هیچ Workflow App یافت نشد.", + "createGuide.source.searchPlaceholder": "جستجوی برنامه‌ها", + "createGuide.source.sourceApp": "Workflow App", + "createGuide.source.title": "منبع نسخه", + "createGuide.steps.method": "منبع نسخه", + "createGuide.steps.release": "اطلاعات اولیه", + "createGuide.steps.source": "منبع نسخه", + "createGuide.steps.target": "استقرار به محیط", + "createGuide.target.bindingCount_one": "{{count}} اتصال", + "createGuide.target.bindingCount_other": "{{count}} اتصال", + "createGuide.target.bindingHint": "اعتبارنامه‌های مورد استفاده توسط این نسخه را انتخاب کنید.", + "createGuide.target.bindings": "اعتبارنامه‌ها", + "createGuide.target.deferredBindingHint": "اعتبارنامه‌ها در طول عملیات نهایی استقرار از طرح استقرار واقعی حل خواهند شد.", + "createGuide.target.deferredEnvironmentHint": "نام پس از ایجاد استقرار و نسخه با محیط‌های واقعی مطابقت داده می‌شود.", + "createGuide.target.description": "یک محیط هدف را انتخاب کنید و تنظیمات زمان اجرایی که این نسخه در آنجا نیاز دارد را ارائه دهید. این مرحله می‌تواند رد شود.", + "createGuide.target.envVarCount_one": "{{count}} متغیر", + "createGuide.target.envVarCount_other": "{{count}} متغیر", + "createGuide.target.envVarHint": "برای هر متغیر محیطی که این نسخه نیاز دارد، یک مقدار سفارشی وارد کنید یا از مقدار تعریف شده در برنامه استفاده کنید.", + "createGuide.target.envVarPlaceholder": "مقدار را وارد کنید", + "createGuide.target.envVarSource.ariaLabel": "منبع مقدار متغیر را برای {{key}} انتخاب کنید", + "createGuide.target.envVarSource.default": "مقدار برنامه", + "createGuide.target.envVarSource.lastDeployment": "آخرین مقدار مستقر شده", + "createGuide.target.envVarSource.literal": "مقدار سفارشی", + "createGuide.target.envVarType.number": "عدد", + "createGuide.target.envVarType.secret": "محرمانه", + "createGuide.target.envVarType.string": "رشته", + "createGuide.target.envVars": "متغیرهای محیطی", + "createGuide.target.environment": "محیط هدف", + "createGuide.target.environmentName": "نام محیط", + "createGuide.target.environmentNamePlaceholder": "Production", + "createGuide.target.loadBindingsFailed": "بارگذاری اعتبارنامه‌ها ناموفق بود.", + "createGuide.target.loadEnvironmentsFailed": "بارگذاری محیط‌های استقرار ناموفق بود.", + "createGuide.target.missingRequiredBinding": "یک اعتبارنامه برای این اتصال الزامی انتخاب کنید.", + "createGuide.target.noBindingRequired": "اعتبارنامه‌ای لازم نیست.", + "createGuide.target.noCredentialCandidates": "اعتبارنامه‌ای در دسترس نیست.", + "createGuide.target.noEnvironmentOptions": "هیچ محیط استقراری در دسترس نیست.", + "createGuide.target.required": "الزامی", + "createGuide.target.selectCredential": "یک اعتبارنامه انتخاب کنید", + "createGuide.target.title": "استقرار به محیط", + "createGuide.title": "استقرار جدید", + "createModal.appPickerPlaceholder": "یک Workflow App انتخاب کنید", + "createModal.appSearchEmpty": "هیچ Workflow App منطبقی یافت نشد", + "createModal.appSearchPlaceholder": "جستجوی Workflow App‌ها…", + "createModal.cancel": "لغو", + "createModal.create": "ایجاد", + "createModal.createFailed": "ایجاد استقرار ناموفق بود.", + "createModal.description": "یک Workflow App را انتخاب کنید و استقرار ایجاد کنید.", + "createModal.descriptionLabel": "توضیحات", + "createModal.descriptionPlaceholder": "توضیح دهید این استقرار برای چه چیزی استفاده می‌شود", + "createModal.loadMoreApps": "بارگذاری برنامه‌های بیشتر", + "createModal.loadingApps": "در حال بارگذاری برنامه‌ها…", + "createModal.nameLabel": "نام استقرار", + "createModal.namePlaceholder": "نام استقرار", + "createModal.noApps": "هیچ Workflow App در این فضای کاری یافت نشد. ابتدا یکی در Studio ایجاد کنید.", + "createModal.selected": "انتخاب شده", + "createModal.sourceApp": "Workflow App (الزامی)", + "createModal.title": "استقرار جدید", + "deployDrawer.bindingCount_one": "{{count}} اتصال", + "deployDrawer.bindingCount_other": "{{count}} اتصال", + "deployDrawer.bindingOptionsFailed": "بارگذاری گزینه‌های اعتبارنامه ناموفق بود.", + "deployDrawer.bindingSelectionHint": "اعتبارنامه‌های مورد استفاده توسط این استقرار را انتخاب کنید.", + "deployDrawer.bindingsDisabled": "از پیش‌نمایش نسخه حل شده است. ویرایش هنوز در دسترس نیست.", + "deployDrawer.cancel": "لغو", + "deployDrawer.close": "بستن کشوی استقرار", + "deployDrawer.defaultSelect": "انتخاب...", + "deployDrawer.deploy": "استقرار به محیط", + "deployDrawer.deployExistingRelease": "استقرار به محیط", + "deployDrawer.deployExistingReleaseDescription": "یک نسخه و محیط هدف را برای استقرار انتخاب کنید.", + "deployDrawer.deployExistingReleaseTitle": "استقرار به محیط", + "deployDrawer.deployFailed": "شروع استقرار ناموفق بود.", + "deployDrawer.deploying": "در حال استقرار...", + "deployDrawer.description": "یک نسخه و محیط هدف را برای استقرار انتخاب کنید.", + "deployDrawer.envVarCount_one": "{{count}} متغیر", + "deployDrawer.envVarCount_other": "{{count}} متغیر", + "deployDrawer.envVarHint": "برای هر متغیر محیطی که این نسخه نیاز دارد، یک مقدار سفارشی وارد کنید یا از مقدار تعریف شده در برنامه استفاده کنید.", + "deployDrawer.envVarPlaceholder": "مقدار را وارد کنید", + "deployDrawer.envVarSource.ariaLabel": "منبع مقدار متغیر را برای {{key}} انتخاب کنید", + "deployDrawer.envVarSource.default": "مقدار برنامه", + "deployDrawer.envVarSource.lastDeployment": "آخرین مقدار مستقر شده", + "deployDrawer.envVarSource.literal": "مقدار سفارشی", + "deployDrawer.envVarType.number": "عدد", + "deployDrawer.envVarType.secret": "محرمانه", + "deployDrawer.envVarType.string": "رشته", + "deployDrawer.envVars": "متغیرهای محیطی", + "deployDrawer.existingReleaseHint": "این نسخه به همان شکل مستقر خواهد شد. نسخه جدیدی ایجاد نخواهد شد.", + "deployDrawer.loadingBindings": "در حال حل...", + "deployDrawer.lockedHint": "قفل شده به محیط فعلی", + "deployDrawer.missingRequiredBinding": "یک اعتبارنامه برای این اتصال الزامی انتخاب کنید.", + "deployDrawer.missingRequiredEnvVar": "یک مقدار برای این متغیر محیطی الزامی وارد کنید.", + "deployDrawer.modelCreds": "اعتبارنامه‌های مدل", + "deployDrawer.needsValidation": " (نیاز به اعتبارسنجی دارد)", + "deployDrawer.newReleaseHint": "یک نسخه جدید از YAML Workflow App انتخاب شده ایجاد خواهد شد.", + "deployDrawer.noBindingRequired": "الزامی نیست", + "deployDrawer.noCredentialCandidates": "اعتبارنامه‌ای در دسترس نیست.", + "deployDrawer.noNewEnvironmentAvailable": "همه محیط‌های در دسترس از قبل یک استقرار دارند.", + "deployDrawer.noOtherReleaseAvailable": "نسخه دیگری برای این محیط در دسترس نیست.", + "deployDrawer.noReleaseAvailable": "قبل از استقرار به یک محیط، یک نسخه ایجاد کنید.", + "deployDrawer.notFound": "استقرار یافت نشد.", + "deployDrawer.noteLabel": "توضیحات نسخه (اختیاری)", + "deployDrawer.notePlaceholder": "مثلاً ارسال تغییر متن آنبوردینگ", + "deployDrawer.pluginCreds": "اعتبارنامه‌های پلاگین", + "deployDrawer.promote": "استقرار", + "deployDrawer.promoteDescription": "یک نسخه و محیط هدف را برای استقرار انتخاب کنید.", + "deployDrawer.promoteTitle": "استقرار به محیط", + "deployDrawer.readOnly": "فقط خواندنی", + "deployDrawer.redeploy": "استقرار به محیط", + "deployDrawer.redeployDescription": "یک نسخه و محیط هدف را برای استقرار انتخاب کنید.", + "deployDrawer.redeployExistingReleaseHint": "نسخه فعلی به همان شکل مجدداً مستقر خواهد شد. نسخه جدیدی ایجاد نخواهد شد.", + "deployDrawer.redeployTitle": "استقرار به محیط", + "deployDrawer.releaseLabel": "نسخه", + "deployDrawer.requiredBinding": "الزامی", + "deployDrawer.rollback": "استقرار", + "deployDrawer.rollbackDescription": "یک نسخه و محیط هدف را برای استقرار انتخاب کنید.", + "deployDrawer.rollbackTitle": "استقرار به محیط", + "deployDrawer.runtimeCredentials": "اعتبارنامه‌ها", + "deployDrawer.secretPlaceholder": "محرمانه", + "deployDrawer.selectCredential": "یک اعتبارنامه انتخاب کنید", + "deployDrawer.selectEnv": "یک محیط انتخاب کنید", + "deployDrawer.selectProviderCred": "اعتبارنامه {{provider}} را انتخاب کنید", + "deployDrawer.selectProviderKey": "کلید {{provider}} را انتخاب کنید", + "deployDrawer.selectRelease": "یک نسخه انتخاب کنید", + "deployDrawer.targetEnv": "محیط هدف", + "deployDrawer.title": "استقرار به محیط", + "deployDrawer.valuePlaceholder": "مقدار", + "deployTab.cancelDeployment": "لغو استقرار", + "deployTab.closeError": "بستن", + "deployTab.col.actions": "عملیات", + "deployTab.col.currentRelease": "نسخه فعلی", + "deployTab.col.environment": "محیط", + "deployTab.col.status": "وضعیت", + "deployTab.col.updated": "به‌روزرسانی شده", + "deployTab.collapseDetails": "جمع کردن جزئیات استقرار", + "deployTab.confirmUndeploy": "لغو استقرار", + "deployTab.deployOtherVersion": "استقرار نسخه دیگر", + "deployTab.deployToEnv": "استقرار به {{name}}", + "deployTab.deployToNewEnv": "استقرار به محیط جدید...", + "deployTab.empty": "هنوز نمونه‌ای وجود ندارد. برای شروع در یک محیط جدید مستقر شوید.", + "deployTab.emptyDescription": "یک نسخه و محیط هدف انتخاب کنید تا این استقرار را در دسترس کاربران قرار دهید.", + "deployTab.emptyTitle": "هیچ محیطی هنوز در حال اجرا نیست", + "deployTab.envCount": "محیط‌ها", + "deployTab.errorCode": "کد", + "deployTab.errorDialogDesc": "قبل از تلاش مجدد یا استقرار نسخه دیگر، آخرین استقرار ناموفق را بررسی کنید.", + "deployTab.errorDialogTitle": "خطای استقرار در {{name}}", + "deployTab.errorMessage": "پیام", + "deployTab.errorPhase": "مرحله", + "deployTab.expandDetails": "گسترش جزئیات استقرار", + "deployTab.moreActions": "اقدامات بیشتر", + "deployTab.newDeployment": "استقرار به محیط جدید", + "deployTab.panel.commit": "Commit ID", + "deployTab.panel.deploymentId": "شناسه استقرار", + "deployTab.panel.endpoints": "نقاط پایانی", + "deployTab.panel.envVars": "متغیرهای محیطی", + "deployTab.panel.error": "خطا", + "deployTab.panel.failedRelease": "نسخه ناموفق", + "deployTab.panel.health": "سلامت", + "deployTab.panel.instanceInfo": "اطلاعات نمونه", + "deployTab.panel.modelCreds": "اعتبارنامه‌های مدل", + "deployTab.panel.pluginCreds": "اعتبارنامه‌های پلاگین", + "deployTab.panel.release": "نسخه", + "deployTab.panel.releaseCreatedAt": "نسخه ایجاد شده در", + "deployTab.panel.releaseInfo": "اطلاعات نسخه", + "deployTab.panel.replicas": "نسخه‌های تکراری", + "deployTab.panel.run": "اجرا", + "deployTab.panel.runtimeBindings": "اعتبارنامه‌ها", + "deployTab.panel.runtimeInfo": "اطلاعات زمان اجرا", + "deployTab.panel.runtimeMode": "حالت زمان اجرا", + "deployTab.panel.runtimeNote": "یادداشت زمان اجرا", + "deployTab.panel.targetRelease": "نسخه هدف", + "deployTab.panel.unknownError": "استقرار ناموفق بود.", + "deployTab.promote": "استقرار", + "deployTab.redeploy": "استقرار مجدد", + "deployTab.releaseCreatedAt": "نسخه ایجاد شده {{time}}", + "deployTab.retry": "تلاش مجدد", + "deployTab.shortcut": "میانبر", + "deployTab.status.deployFailed": "استقرار ناموفق", + "deployTab.status.deployingRelease": "در حال استقرار ({{release}})", + "deployTab.status.runningOutOfSync": "در حال اجرا (همگام‌سازی در انتظار)", + "deployTab.status.runningWithFailed": "در حال اجرا (آخرین استقرار ناموفق بود)", + "deployTab.undeploy": "لغو استقرار", + "deployTab.undeployConfirmDesc": "دسترسی کاربر نهایی بلافاصله متوقف می‌شود. نسخه می‌تواند بعداً مجدداً مستقر شود.", + "deployTab.undeployConfirmTitle": "لغو استقرار از {{name}}؟", + "deployTab.undeployFrom": "لغو استقرار از {{name}}", + "deployTab.undeployImpactTitle": "نمونه تحت تأثیر", + "deployTab.viewError": "مشاهده خطا", + "deployTab.viewLogs": "مشاهده لاگ‌ها", + "deployTab.viewProgress": "مشاهده پیشرفت", + "detail.backToInstances": "بازگشت به استقرارها", + "detail.deployingCount": "{{count}} در حال استقرار", + "detail.envCount_one": "{{count}} محیط", + "detail.envCount_other": "{{count}} محیط", + "detail.failedCount": "{{count}} ناموفق", + "detail.mobileTabs": "بخش‌های استقرار", + "detail.notFound": "استقرار یافت نشد", + "detail.openSourceApp": "باز کردن منبع {{name}}", + "detail.sourceApp": "منبع", + "detail.sourceAppLink": "منبع", + "documentTitle.create": "استقرار جدید · استقرارها", + "documentTitle.detail": "استقرار · استقرارها", + "documentTitle.list": "استقرارها", + "filter.allEnvs": "همه محیط‌ها", + "filter.notDeployed": "مستقر نشده", + "filter.searchPlaceholder": "جستجوی استقرارها", + "health.ENVIRONMENT_STATUS_ADMISSION": "پذیرش", + "health.ENVIRONMENT_STATUS_BOOTSTRAPPING": "در حال راه‌اندازی", + "health.ENVIRONMENT_STATUS_DELETING": "در حال حذف", + "health.ENVIRONMENT_STATUS_FAILED": "در دسترس نیست", + "health.ENVIRONMENT_STATUS_READY": "در دسترس", + "health.ENVIRONMENT_STATUS_UNSPECIFIED": "ناشناخته", + "list.clearFilters": "پاک کردن فیلترها", + "list.clearSearch": "پاک کردن جستجوی استقرار", + "list.createDeployment": "جدید", + "list.empty": "استقراری یافت نشد.", + "list.emptyDescription": "یک استقرار از Workflow App یا بسته Workflow DSL ایجاد کنید تا نسخه‌ها، محیط‌ها و دسترسی را مدیریت کنید.", + "list.emptyFilteredDescription": "هیچ استقراری با جستجو یا فیلتر محیط فعلی مطابقت ندارد.", + "list.emptyFilteredTitle": "هیچ استقرار منطبقی نیست", + "list.emptyTitle": "هنوز استقراری وجود ندارد", + "mode.ENVIRONMENT_MODE_ISOLATED": "مجزا", + "mode.ENVIRONMENT_MODE_SHARED": "اشتراکی", + "mode.ENVIRONMENT_MODE_UNSPECIFIED": "ناشناخته", + "newInstance.comingSoon": "به زودی", + "newInstance.fromStudio": "انتخاب از Studio", + "newInstance.importDSL": "وارد کردن DSL", + "newInstance.title": "استقرار جدید", + "overview.accessEndpoints": "نقاط پایانی دسترسی", + "overview.accessMeta.apiTokens": "مدیریت API Token‌ها", + "overview.accessMeta.cli": "مشاهده دسترسی CLI", + "overview.accessMeta.webApp": "مدیریت دسترسی WebApp", + "overview.accessStatus": "دسترسی", + "overview.api": "API Token‌ها", + "overview.apiKeysCount_one": "{{count}} API Token", + "overview.apiKeysCount_other": "{{count}} API Token", + "overview.apiTokenSummary.environments_one": "{{count}} محیط مستقر شده", + "overview.apiTokenSummary.environments_other": "{{count}} محیط مستقر شده", + "overview.availableForDeployment": "در دسترس برای استقرار", + "overview.basicInfo": "اطلاعات اولیه", + "overview.cardAction.deployLatest": "استقرار آخرین نسخه", + "overview.cardAction.redeploy": "استقرار مجدد", + "overview.cardAction.viewProgress": "مشاهده استقرار", + "overview.chip.behindTooltip_one": "۱ نسخه عقب‌تر از آخرین. آخرین نسخه را برای به‌روزرسانی مستقر کنید.", + "overview.chip.behindTooltip_other": "{{count}} نسخه عقب‌تر از آخرین. آخرین نسخه را برای به‌روزرسانی مستقر کنید.", + "overview.chip.behind_one": "↑ 1", + "overview.chip.behind_other": "↑ {{count}}", + "overview.chip.deploying": "در حال استقرار", + "overview.chip.deployingTooltip": "استقرار در حال انجام است.", + "overview.chip.empty": "خالی", + "overview.chip.emptyTooltip": "نسخه‌ای در این محیط مستقر نشده است.", + "overview.chip.failed": "ناموفق", + "overview.chip.failedTooltip": "آخرین تلاش استقرار ناموفق بود.", + "overview.chip.latest": "آخرین", + "overview.chip.latestTooltip": "این محیط آخرین نسخه را اجرا می‌کند.", + "overview.chip.needsReleaseFirst": "ابتدا یک نسخه ایجاد کنید", + "overview.chip.olderRelease": "قدیمی‌تر", + "overview.chip.olderReleaseTooltip": "این محیط نسخه قدیمی‌تری را اجرا می‌کند.", + "overview.chip.openInDeployTab": "مشاهده پیشرفت استقرار", + "overview.cli": "CLI", + "overview.configured": "پیکربندی شده", + "overview.createRelease": "ایجاد نسخه", + "overview.created": "ایجاد شده", + "overview.deploy": "استقرار", + "overview.deployedEnvironments": "مستقر شده", + "overview.deploymentOverview": "نمای کلی استقرار", + "overview.deploymentStatus": "وضعیت استقرار", + "overview.description": "توضیحات", + "overview.developerApi": "API توسعه‌دهنده", + "overview.disabled": "غیرفعال", + "overview.emptyValue": "تنظیم نشده", + "overview.enabled": "فعال", + "overview.enabledChannels": "دسترسی فعال شده", + "overview.endUserAccess": "دسترسی کاربر نهایی", + "overview.environments": "محیط‌ها", + "overview.hero.byName": "توسط {{name}}", + "overview.hero.empty": "هنوز نسخه‌ای وجود ندارد", + "overview.hero.emptyDescription": "قبل از استقرار، یک نسخه از منبع فعلی ایجاد کنید.", + "overview.hero.propagation_one": "مستقر شده در {{count}}/{{total}} محیط", + "overview.hero.propagation_other": "مستقر شده در {{count}}/{{total}} محیط", + "overview.hero.untargeted": "هنوز محیطی پیکربندی نشده است", + "overview.instanceDetails": "جزئیات استقرار", + "overview.instanceId": "شناسه استقرار", + "overview.latestRelease.releaseCount_one": "{{count}} نسخه", + "overview.latestRelease.releaseCount_other": "{{count}} نسخه", + "overview.latestReleaseTitle": "آخرین نسخه", + "overview.manageDeployments": "مدیریت استقرارها", + "overview.name": "نام", + "overview.noAccessConfig": "هیچ پیکربندی دسترسی وجود ندارد.", + "overview.noReleaseYet": "قبل از استقرار به یک محیط، یک نسخه ایجاد کنید.", + "overview.notConfigured": "پیکربندی نشده", + "overview.previousReleases.empty": "هنوز نسخه قبلی‌ای وجود ندارد.", + "overview.previousReleases.retired": "در حال حاضر مستقر نشده", + "overview.previousReleases.title": "نسخه‌های قبلی", + "overview.previousReleases.viewAll": "مشاهده همه", + "overview.ready": "قابل استقرار", + "overview.recentReleases": "نسخه‌های اخیر", + "overview.releaseDeployedTitle": "{{release}} مستقر شده است", + "overview.releaseReadyTitle": "{{release}} آماده استقرار است", + "overview.serviceMap": "نقشه سرویس", + "overview.servingRelease": "در حال ارائه {{release}}", + "overview.servingReleaseDescription": "این استقرار در {{count}}/{{total}} محیط مستقر شده است.", + "overview.strip.deployToNewEnvironment": "استقرار به محیط جدید", + "overview.strip.empty": "هیچ محیطی پیکربندی نشده است.", + "overview.strip.emptyDeployableDescription": "هنگامی که آماده شدید، آخرین نسخه را در یک محیط مستقر کنید.", + "overview.strip.emptyDeployed": "هنوز نمونه‌ای وجود ندارد.", + "overview.strip.emptyDescription": "قبل از استقرار به یک محیط، یک نسخه ایجاد کنید.", + "overview.strip.emptyTitle": "هنوز نمونه‌ای وجود ندارد", + "overview.strip.summary_one": "۱ از {{total}} در آخرین نسخه", + "overview.strip.summary_other": "{{count}} از {{total}} در آخرین نسخه", + "overview.strip.title": "نمونه‌ها", + "overview.switchSourceApp": "تغییر منبع", + "overview.switchSourceAppDescription": "Workflow App مورد استفاده به‌عنوان منبع برای نسخه‌های آینده را انتخاب کنید.", + "overview.switchSourceAppHint": "پس از تغییر، فقط نسخه‌های جدید ایجاد شده از منبع جدید استفاده می‌کنند. نسخه‌های تاریخی و استقرارهای موجود تغییر نمی‌کنند.", + "overview.targetRelease": "نسخه هدف", + "overview.webapp": "WebApp", + "settings.danger": "ناحیه خطر", + "settings.dangerDesc": "این استقرار را به‌طور دائمی حذف کرده و هر نمونه در حال اجرا را متوقف کنید. این عمل قابل بازگشت نیست.", + "settings.delete": "حذف استقرار", + "settings.deleteConfirmDesc": "حذف {{name}}؟ هر نمونه در همه محیط‌ها متوقف و حذف خواهد شد. این عمل قابل بازگشت نیست.", + "settings.deleteConfirmTitle": "حذف استقرار", + "settings.deleteFailed": "حذف استقرار ناموفق بود.", + "settings.deleteImpact": "تأثیر", + "settings.deleteImpactInstance": "استقرار", + "settings.deleteImpactTitle": "استقرار تحت تأثیر", + "settings.deleteImpactValue": "استقرار از فهرست استقرار حذف می‌شود.", + "settings.deleted": "استقرار حذف شد", + "settings.description": "توضیحات", + "settings.descriptionHelp": "نام، توضیحات و سایر تنظیمات این استقرار را مدیریت کنید.", + "settings.general": "عمومی", + "settings.name": "نام استقرار", + "settings.reset": "بازنشانی", + "settings.save": "ذخیره تغییرات", + "settings.updateFailed": "به‌روزرسانی استقرار ناموفق بود.", + "settings.updated": "استقرار به‌روزرسانی شد", + "status.RUNTIME_INSTANCE_STATUS_DEPLOYING": "در حال استقرار", + "status.RUNTIME_INSTANCE_STATUS_DRIFTED": "همگام‌سازی در انتظار", + "status.RUNTIME_INSTANCE_STATUS_FAILED": "استقرار ناموفق", + "status.RUNTIME_INSTANCE_STATUS_INVALID": "نامعتبر", + "status.RUNTIME_INSTANCE_STATUS_READY": "در حال اجرا", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "مستقر نشده", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "در حال لغو استقرار", + "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "ناشناخته", + "subtitle": "مدیریت استقرارها در میان محیط‌ها.", + "tabs.access.description": "مدیریت کانال‌های دسترسی و مجوزهای دسترسی.", + "tabs.access.name": "دسترسی", + "tabs.api-tokens.description": "مدیریت API Token‌ها و فراخوانی نمونه‌ها از طریق HTTP.", + "tabs.api-tokens.name": "API Token‌ها", + "tabs.instances.description": "مشاهده و مدیریت نمونه‌ها در محیط‌های مستقر شده.", + "tabs.instances.name": "نمونه‌ها", + "tabs.overview.description": "وضعیت استقرار را در میان محیط‌ها مشاهده کنید.", + "tabs.overview.name": "نمای کلی", + "tabs.releases.description": "نسخه‌ها را ایجاد، مستقر و مدیریت کنید.", + "tabs.releases.name": "نسخه‌ها", + "tabs.settings.description": "نام، توضیحات و سایر تنظیمات این استقرار را مدیریت کنید.", + "tabs.settings.name": "تنظیمات", + "title": "استقرارها", + "unsupportedDslNodes.description": "این نسخه شامل گره‌هایی است که زمان اجرای استقرار هنوز از آنها پشتیبانی نمی‌کند. آنها را در Studio حذف یا جایگزین کرده و دوباره تلاش کنید.", + "unsupportedDslNodes.descriptionWithTypes": "این نسخه شامل گره‌هایی است که زمان اجرای استقرار هنوز از آنها پشتیبانی نمی‌کند: {{nodeTypes}}. آنها را در Studio حذف یا جایگزین کرده و دوباره تلاش کنید.", + "unsupportedDslNodes.title": "گره‌های پشتیبانی نشده", + "unsupportedDslNodes.unknownType": "نوع ناشناخته", + "versions.cancelCreate": "لغو", + "versions.cancelDelete": "لغو", + "versions.cancelEdit": "لغو", + "versions.checkingReleaseContent": "در حال بررسی محتوای نسخه...", + "versions.col.action": "عملیات", + "versions.col.author": "ایجاد شده توسط", + "versions.col.commit": "Commit", + "versions.col.createdAt": "ایجاد شده در", + "versions.col.deployedTo": "مستقر شده در", + "versions.col.release": "نسخه", + "versions.col.sourceApp": "منبع", + "versions.commitTooltip": "Commit {{commit}}", + "versions.create": "ایجاد", + "versions.createFailed": "ایجاد نسخه ناموفق بود.", + "versions.createRelease": "ایجاد نسخه", + "versions.createReleaseDescription": "یک نسخه قابل استقرار از Workflow App یا فایل Workflow DSL ایجاد کنید.", + "versions.createReleaseHint": "نسخه‌های جدید می‌توانند در هر محیطی مستقر شوند.", + "versions.createSuccess": "نسخه \"{{name}}\" ایجاد شد.", + "versions.creating": "در حال ایجاد...", + "versions.currentOn": "نسخه فعلی در {{name}}", + "versions.deleteConfirmDesc": "نسخه \"{{name}}\" به‌طور دائمی حذف خواهد شد. این عمل قابل بازگشت نیست.", + "versions.deleteConfirmTitle": "حذف نسخه؟", + "versions.deleteFailed": "حذف نسخه ناموفق بود.", + "versions.deleteImpactDeployment": "وضعیت استقرار", + "versions.deleteImpactNotDeployed": "در حال حاضر مستقر نشده", + "versions.deleteImpactRelease": "نسخه", + "versions.deleteImpactTitle": "تأثیر حذف", + "versions.deleteRelease": "حذف نسخه", + "versions.deleteSuccess": "نسخه \"{{name}}\" حذف شد.", + "versions.deploy": "استقرار", + "versions.deployTo": "استقرار به {{name}}", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DEPLOYING": "در حال استقرار", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DRIFTED": "همگام‌سازی در انتظار", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_FAILED": "ناموفق", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_INVALID": "نامعتبر", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_READY": "در حال اجرا", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "مستقر نشده", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "در حال لغو استقرار", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "ناشناخته", + "versions.deployingTo": "{{name}} در حال استقرار است", + "versions.disabledReason.checkDeploymentsFailed": "بررسی استفاده از استقرار ممکن نشد. بعداً دوباره تلاش کنید.", + "versions.disabledReason.checkingDeployments": "در حال بررسی استفاده از استقرار", + "versions.disabledReason.current": "این نسخه از قبل در {{name}} در حال اجرا است", + "versions.disabledReason.deploying": "منتظر بمانید تا استقرار فعال به پایان برسد", + "versions.disabledReason.envDisabled": "این محیط قابل استقرار نیست", + "versions.disabledReason.releaseInUse_one": "قبل از حذف، این نسخه را از {{count}} محیط لغو استقرار کنید", + "versions.disabledReason.releaseInUse_other": "قبل از حذف، این نسخه را از {{count}} محیط لغو استقرار کنید", + "versions.dslReadFailed": "خواندن فایل DSL ناموفق بود. فایل دیگری را انتخاب کرده و دوباره تلاش کنید.", + "versions.dslReading": "در حال خواندن فایل DSL...", + "versions.dslUnsupportedMode": "فقط فایل‌های Workflow DSL می‌توانند برای استقرار استفاده شوند.", + "versions.editFailed": "به‌روزرسانی نسخه ناموفق بود.", + "versions.editRelease": "ویرایش نسخه", + "versions.editReleaseDescription": "نام و توضیحات این نسخه را به‌روزرسانی کنید.", + "versions.editSuccess": "نسخه \"{{name}}\" به‌روزرسانی شد.", + "versions.empty": "هنوز نسخه‌ای در دسترس نیست.", + "versions.emptyDescription": "قبل از استقرار به یک محیط، اولین نسخه را ایجاد کنید.", + "versions.emptyTitle": "هنوز نسخه‌ای وجود ندارد", + "versions.emptyWithCreate": "هنوز نسخه‌ای وجود ندارد. قبل از استقرار، اولین نسخه قابل استقرار را ایجاد کنید.", + "versions.exportDsl": "صادر کردن DSL", + "versions.exportDslFailed": "صادر کردن DSL ناموفق بود.", + "versions.exportingDsl": "در حال صادر کردن...", + "versions.groupHeader.deploy": "استقرار", + "versions.groupHeader.promote": "استقرار", + "versions.groupHeader.rollback": "استقرار نسخه قبلی", + "versions.groupHeader.unavailable": "در دسترس نیست", + "versions.manualDslOption": "بارگذاری DSL", + "versions.moreActions": "اقدامات بیشتر", + "versions.optional": "اختیاری", + "versions.promote": "استقرار", + "versions.promoteTo": "استقرار به {{name}}", + "versions.releaseAlreadyExists": "نسخه‌ای با محتوای یکسان از قبل وجود دارد: {{name}}.", + "versions.releaseContentCheckFailed": "بررسی محتوای نسخه ناموفق بود.", + "versions.releaseDescriptionLabel": "توضیحات", + "versions.releaseDescriptionPlaceholder": "این نسخه را توصیف کنید", + "versions.releaseHistory": "تاریخچه نسخه", + "versions.releaseNameLabel": "نام نسخه", + "versions.releaseNamePlaceholder": "نام نسخه", + "versions.releaseNameRequired": "یک نام نسخه وارد کنید.", + "versions.releaseSourceLabel": "منبع نسخه", + "versions.rollbackTo": "استقرار به {{name}}", + "versions.saveEdit": "ذخیره", + "versions.sourceAppOption": "Workflow App" +} diff --git a/web/i18n/fr-FR/common.json b/web/i18n/fr-FR/common.json index 9d91924916..95d90f056c 100644 --- a/web/i18n/fr-FR/common.json +++ b/web/i18n/fr-FR/common.json @@ -311,6 +311,7 @@ "menus.apps": "Studio", "menus.datasets": "Connaissance", "menus.datasetsTips": "COMING SOON: Import your own text data or write data in real-time via Webhook for LLM context enhancement.", + "menus.deployments": "Déploiements", "menus.explore": "Explorer", "menus.exploreMarketplace": "Explorer Marketplace", "menus.newApp": "Nouvelle Application", diff --git a/web/i18n/fr-FR/deployments.json b/web/i18n/fr-FR/deployments.json new file mode 100644 index 0000000000..90dafb5dee --- /dev/null +++ b/web/i18n/fr-FR/deployments.json @@ -0,0 +1,623 @@ +{ + "access.api.backendTitle": "API du service backend", + "access.api.copyCurlExample": "Copier l'exemple cURL", + "access.api.createFailed": "Échec de la génération du Token API.", + "access.api.createKey": "Générer un Token API", + "access.api.createKeyTitle": "Générer un nouveau Token API", + "access.api.curlExampleTitle": "Exemple cURL", + "access.api.description": "Accédez à ce déploiement via HTTP. Chaque Token API est limité à un seul environnement.", + "access.api.developerTitle": "API développeur", + "access.api.disabled": "L'accès API est désactivé pour ce déploiement.", + "access.api.disabledHint": "Activez l'accès API pour générer des tokens limités à un environnement.", + "access.api.dismissToken": "Fermer le Token API", + "access.api.docs": "Documentation API", + "access.api.docsClose": "Fermer la documentation API", + "access.api.docsDescription": "Consultez la référence de l'API Workflow pour ce déploiement.", + "access.api.docsTitle": "Documentation de l'API Workflow", + "access.api.empty": "Déployez d'abord dans un environnement pour commencer à émettre des Tokens API.", + "access.api.emptyTitle": "Aucun environnement déployé", + "access.api.endpoint": "URL de requête", + "access.api.envPrefix": "env : {{env}}", + "access.api.keyList": "Liste des Tokens API", + "access.api.nameLabel": "Nom du Token API", + "access.api.namePlaceholder": "Entrez un nom de Token API", + "access.api.nameRequired": "Le nom du Token API est requis.", + "access.api.newKey": "Générer un nouveau Token API", + "access.api.newTokenDescription": "Ce Token API n'est affiché qu'une seule fois. Copiez-le avant de quitter cette page.", + "access.api.newTokenLabel": "Token API", + "access.api.newTokenTitle": "Token API généré", + "access.api.noKeys": "Aucun Token API pour le moment. Générez-en un pour commencer à appeler l'API.", + "access.api.noKeysTitle": "Aucun Token API pour le moment", + "access.api.revokeConfirmDescription": "Le Token API « {{name}} » cessera immédiatement de fonctionner. Cette action est irréversible.", + "access.api.revokeConfirmTitle": "Révoquer le Token API ?", + "access.api.revokeFailed": "Échec de la révocation du Token API.", + "access.api.revokeSuccess": "Token API révoqué", + "access.api.table.action": "Action", + "access.api.table.environment": "Environnement", + "access.api.table.key": "Token API", + "access.api.table.name": "Nom", + "access.api.title": "API", + "access.channels.col.channel": "Canal", + "access.channels.col.endpoint": "Point d'entrée", + "access.channels.col.status": "Statut", + "access.channels.description": "Les points d'entrée WebApp et CLI utilisent les autorisations d'accès ci-dessus.", + "access.channels.disabled": "Les canaux d'accès sont désactivés pour ce déploiement.", + "access.channels.disabledHint": "Activez les canaux d'accès pour exposer les points d'entrée WebApp et CLI.", + "access.channels.followPermission": "Suit les autorisations", + "access.channels.title": "Canaux d'accès", + "access.cli.description": "Invoquez depuis le terminal avec difyctl, adapté aux scripts, aux workflows automatisés ou aux intégrations d'Agent.", + "access.cli.docs": "Guide d'utilisation", + "access.cli.domain": "Domaine", + "access.cli.empty": "Point de terminaison CLI non configuré.", + "access.cli.install": "Installer CLI", + "access.cli.title": "CLI", + "access.copied": "Copié", + "access.copy": "Copier", + "access.copyFailed": "Échec de la copie", + "access.copyToast": "Copié dans le presse-papiers", + "access.hide": "Masquer", + "access.members.clearAll": "Tout effacer", + "access.members.empty": "Aucun résultat trouvé.", + "access.members.groupCount_one": "{{count}} groupe", + "access.members.groupCount_other": "{{count}} groupes", + "access.members.groups": "Groupes", + "access.members.individuals": "Membres", + "access.members.memberCount_one": "{{count}} membre", + "access.members.memberCount_other": "{{count}} membres", + "access.members.pickPlaceholder": "Sélectionnez des groupes ou des membres", + "access.members.searchPlaceholder": "Rechercher des groupes et des membres", + "access.members.selectedLabel": "Sélectionnés", + "access.permission.anyone": "Toute personne disposant du lien", + "access.permission.anyoneDesc": "Tout le monde peut accéder à ce déploiement sans se connecter.", + "access.permission.memberCount_one": "{{count}} membre", + "access.permission.memberCount_other": "{{count}} membres", + "access.permission.organization": "Tous les membres de la plateforme", + "access.permission.organizationDesc": "Tous les membres de la plateforme", + "access.permission.specific": "Membres spécifiques de la plateforme", + "access.permission.specificDesc": "Sélectionnez des groupes ou des membres spécifiques", + "access.permission.specificUnavailable": "La sélection de membres spécifiques est désactivée tant que des membres et groupes réels de la plateforme ne sont pas connectés.", + "access.permission.updateFailed": "Échec de la mise à jour de la politique d'accès.", + "access.permissions.col.environment": "Environnement", + "access.permissions.col.permission": "Accès", + "access.permissions.description": "Définissez les autorisations d'accès pour les points d'entrée WebApp et CLI dans chaque environnement.", + "access.permissions.editAriaLabel": "Configurer l'accès pour {{environment}}", + "access.permissions.editDescription": "Définissez les autorisations d'accès pour les points d'entrée WebApp et CLI.", + "access.permissions.editTitle": "Autorisations d'accès", + "access.permissions.title": "Autorisations d'accès", + "access.revoke": "Révoquer", + "access.runAccess.description": "Gérez comment les utilisateurs peuvent exécuter ce déploiement et qui est autorisé à y accéder par environnement.", + "access.runAccess.disabled": "L'accès d'exécution est désactivé pour ce déploiement.", + "access.runAccess.mcp": "MCP", + "access.runAccess.mcpDesc": "Exposez ce déploiement en tant que serveur Model Context Protocol.", + "access.runAccess.mcpEmpty": "Point de terminaison MCP non configuré.", + "access.runAccess.noEnvs": "Déployez dans un environnement pour configurer les autorisations d'accès.", + "access.runAccess.noEnvsTitle": "Aucun environnement déployé", + "access.runAccess.openWebapp": "Ouvrir la WebApp", + "access.runAccess.permissions": "Autorisations d'accès", + "access.runAccess.permissionsDesc": "Qui peut accéder à ce déploiement dans chaque environnement.", + "access.runAccess.title": "Accès d'exécution", + "access.runAccess.urlLabel": "URL", + "access.runAccess.webapp": "WebApp", + "access.runAccess.webappDesc": "Page web hébergée pour les utilisateurs finaux.", + "access.runAccess.webappEmpty": "Bientôt disponible.", + "access.show": "Afficher", + "backend.RUNTIME_BACKEND_EXTERNAL": "Externe", + "backend.RUNTIME_BACKEND_K8S": "K8S", + "backend.RUNTIME_BACKEND_UNSPECIFIED": "Inconnu", + "card.access.api": "Tokens API", + "card.access.apiShort": "API", + "card.access.cli": "CLI", + "card.access.cliShort": "CLI", + "card.access.none": "Aucun accès", + "card.access.webApp": "WebApp", + "card.access.webAppShort": "Web", + "card.createFirstRelease": "Créer la première version", + "card.deploy": "Déployer", + "card.deploying": "{{count}} en cours de déploiement", + "card.envOverflow": "+ {{count}}", + "card.failed": "{{count}} en échec", + "card.fromApp": "Depuis {{name}}", + "card.lastDeployed": "Dernier déploiement {{time}}", + "card.menu.delete": "Supprimer le déploiement", + "card.menu.deleteDisabled": "La suppression de déploiement n'est pas encore disponible pour les déploiements gérés par le backend.", + "card.menu.deploy": "Déployer dans un environnement", + "card.menu.editInfo": "Modifier les informations", + "card.menu.viewDetail": "Voir les détails du déploiement", + "card.moreActions": "Plus d'actions", + "card.neverDeployed": "Pas encore déployé", + "card.noDescription": "Aucune description fournie.", + "card.notDeployed": "Non déployé", + "card.ready": "{{count}} en cours d'exécution", + "card.tooltip.createdAt": "Créé", + "card.tooltip.deployed": "Déployé", + "card.tooltip.deploymentStatus": "Déploiement", + "card.tooltip.notDeployed": "Ce déploiement n'a encore été déployé dans aucun environnement.", + "card.tooltip.notDeployedShort": "Non déployé", + "card.tooltip.release": "Version", + "card.tooltip.releaseName": "Nom de la version", + "card.tooltip.source": "Source", + "common.loadFailed": "Échec du chargement. Réessayez plus tard.", + "common.loading": "Chargement...", + "createGuide.actions.back": "Retour", + "createGuide.actions.cancel": "Annuler", + "createGuide.actions.continue": "Continuer", + "createGuide.actions.createAndDeploy": "Créer et déployer", + "createGuide.actions.creating": "Création en cours...", + "createGuide.actions.deploy": "Déployer", + "createGuide.actions.deploying": "Création et déploiement...", + "createGuide.actions.next": "Suivant", + "createGuide.actions.skipDeploy": "Ignorer, déployer plus tard", + "createGuide.description": "Créez un déploiement à partir d'une source de version, des informations de base et d'un environnement cible.", + "createGuide.dsl.defaultAppName": "Application DSL importée", + "createGuide.dsl.description": "Téléversez un package DSL Workflow pour créer le déploiement, la première version et le déploiement optionnel dans un environnement.", + "createGuide.dsl.dropDescription": "Téléversez un package DSL YAML Workflow. Les options de déploiement sont résolues à partir de ce fichier avant le déploiement.", + "createGuide.dsl.dropTitle": "Téléverser un package DSL Workflow", + "createGuide.dsl.readFailed": "Échec de la lecture du fichier DSL. Choisissez un autre fichier et réessayez.", + "createGuide.dsl.reading": "Lecture du fichier DSL...", + "createGuide.dsl.title": "Importer un DSL", + "createGuide.dsl.unsupportedMode": "Seuls les fichiers DSL Workflow peuvent être utilisés pour les déploiements.", + "createGuide.errors.createReleaseFailed": "Échec de la création du déploiement ou de la version.", + "createGuide.errors.deployFailed": "Échec du déploiement dans l'environnement.", + "createGuide.method.description": "Choisissez la source utilisée pour créer la première version.", + "createGuide.methods.bindApp.description": "Utilisez une application Workflow existante dans Studio comme source de version.", + "createGuide.methods.bindApp.title": "Lier une application Workflow existante", + "createGuide.methods.importDsl.description": "Téléversez un package DSL YAML Workflow et continuez dans l'interface de déploiement.", + "createGuide.methods.importDsl.title": "Importer un DSL", + "createGuide.methods.mocked": "Simulé", + "createGuide.nav.back": "Déploiements", + "createGuide.release.defaultName": "version initiale", + "createGuide.release.deployInfo": "Informations de déploiement", + "createGuide.release.description": "Renseignez les informations du déploiement et les détails de la première version.", + "createGuide.release.firstVersion": "Première version", + "createGuide.release.instanceDescription": "Description du déploiement", + "createGuide.release.instanceDescriptionPlaceholder": "Décrivez à quoi sert ce déploiement", + "createGuide.release.instanceName": "Nom du déploiement", + "createGuide.release.instanceNameConflict": "Un déploiement portant ce nom existe déjà. Choisissez un autre nom.", + "createGuide.release.releaseDescription": "Description de la version", + "createGuide.release.releaseDescriptionPlaceholder": "Décrivez cette version", + "createGuide.release.releaseName": "Nom de la version", + "createGuide.release.releaseNote": "Description de la version", + "createGuide.release.title": "Informations de base", + "createGuide.source.availableApps_one": "{{count}} application", + "createGuide.source.availableApps_other": "{{count}} applications", + "createGuide.source.clearSearch": "Effacer la recherche d'application", + "createGuide.source.description": "Choisissez la source utilisée pour créer la première version.", + "createGuide.source.empty": "Aucune application Workflow trouvée.", + "createGuide.source.searchPlaceholder": "Rechercher des applications", + "createGuide.source.sourceApp": "Application Workflow", + "createGuide.source.title": "Source de la version", + "createGuide.steps.method": "Source de la version", + "createGuide.steps.release": "Informations de base", + "createGuide.steps.source": "Source de la version", + "createGuide.steps.target": "Déployer dans un environnement", + "createGuide.target.bindingCount_one": "{{count}} liaison", + "createGuide.target.bindingCount_other": "{{count}} liaisons", + "createGuide.target.bindingHint": "Choisissez les identifiants utilisés par cette version.", + "createGuide.target.bindings": "Identifiants", + "createGuide.target.deferredBindingHint": "Les identifiants seront résolus à partir du plan de déploiement réel lors de l'action de déploiement finale.", + "createGuide.target.deferredEnvironmentHint": "Le nom est confronté aux environnements réels après la création du déploiement et de la version.", + "createGuide.target.description": "Choisissez un environnement cible et fournissez les paramètres d'exécution dont cette version a besoin. Cette étape peut être ignorée.", + "createGuide.target.envVarCount_one": "{{count}} variable", + "createGuide.target.envVarCount_other": "{{count}} variables", + "createGuide.target.envVarHint": "Pour chaque variable d'environnement requise par cette version, saisissez une valeur personnalisée ou utilisez la valeur définie dans l'application.", + "createGuide.target.envVarPlaceholder": "Entrez une valeur", + "createGuide.target.envVarSource.ariaLabel": "Sélectionnez la source de la valeur de la variable pour {{key}}", + "createGuide.target.envVarSource.default": "Valeur de l'application", + "createGuide.target.envVarSource.lastDeployment": "Valeur du dernier déploiement", + "createGuide.target.envVarSource.literal": "Valeur personnalisée", + "createGuide.target.envVarType.number": "Nombre", + "createGuide.target.envVarType.secret": "Secret", + "createGuide.target.envVarType.string": "Chaîne", + "createGuide.target.envVars": "Variables d'environnement", + "createGuide.target.environment": "Environnement cible", + "createGuide.target.environmentName": "Nom de l'environnement", + "createGuide.target.environmentNamePlaceholder": "Production", + "createGuide.target.loadBindingsFailed": "Échec du chargement des identifiants.", + "createGuide.target.loadEnvironmentsFailed": "Échec du chargement des environnements de déploiement.", + "createGuide.target.missingRequiredBinding": "Sélectionnez un identifiant pour cette liaison requise.", + "createGuide.target.noBindingRequired": "Aucun identifiant requis.", + "createGuide.target.noCredentialCandidates": "Aucun identifiant disponible.", + "createGuide.target.noEnvironmentOptions": "Aucun environnement de déploiement disponible.", + "createGuide.target.required": "Requis", + "createGuide.target.selectCredential": "Sélectionnez un identifiant", + "createGuide.target.title": "Déployer dans un environnement", + "createGuide.title": "Nouveau déploiement", + "createModal.appPickerPlaceholder": "Sélectionnez une application Workflow", + "createModal.appSearchEmpty": "Aucune application Workflow correspondante", + "createModal.appSearchPlaceholder": "Rechercher des applications Workflow…", + "createModal.cancel": "Annuler", + "createModal.create": "Créer", + "createModal.createFailed": "Échec de la création du déploiement.", + "createModal.description": "Choisissez une application Workflow et créez un déploiement.", + "createModal.descriptionLabel": "Description", + "createModal.descriptionPlaceholder": "Décrivez à quoi sert ce déploiement", + "createModal.loadMoreApps": "Charger plus d'applications", + "createModal.loadingApps": "Chargement des applications…", + "createModal.nameLabel": "Nom du déploiement", + "createModal.namePlaceholder": "Nom du déploiement", + "createModal.noApps": "Aucune application Workflow trouvée dans cet espace de travail. Créez-en une d'abord dans Studio.", + "createModal.selected": "Sélectionnée", + "createModal.sourceApp": "Application Workflow (requise)", + "createModal.title": "Nouveau déploiement", + "deployDrawer.bindingCount_one": "{{count}} liaison", + "deployDrawer.bindingCount_other": "{{count}} liaisons", + "deployDrawer.bindingOptionsFailed": "Échec du chargement des options d'identifiants.", + "deployDrawer.bindingSelectionHint": "Choisissez les identifiants utilisés par ce déploiement.", + "deployDrawer.bindingsDisabled": "Résolu à partir de l'aperçu de la version. La modification n'est pas encore disponible.", + "deployDrawer.cancel": "Annuler", + "deployDrawer.close": "Fermer le panneau de déploiement", + "deployDrawer.defaultSelect": "Sélectionner...", + "deployDrawer.deploy": "Déployer dans un environnement", + "deployDrawer.deployExistingRelease": "Déployer dans un environnement", + "deployDrawer.deployExistingReleaseDescription": "Sélectionnez une version et un environnement cible à déployer.", + "deployDrawer.deployExistingReleaseTitle": "Déployer dans un environnement", + "deployDrawer.deployFailed": "Échec du démarrage du déploiement.", + "deployDrawer.deploying": "Déploiement en cours...", + "deployDrawer.description": "Sélectionnez une version et un environnement cible à déployer.", + "deployDrawer.envVarCount_one": "{{count}} variable", + "deployDrawer.envVarCount_other": "{{count}} variables", + "deployDrawer.envVarHint": "Pour chaque variable d'environnement requise par cette version, saisissez une valeur personnalisée ou utilisez la valeur définie dans l'application.", + "deployDrawer.envVarPlaceholder": "Entrez une valeur", + "deployDrawer.envVarSource.ariaLabel": "Sélectionnez la source de la valeur de la variable pour {{key}}", + "deployDrawer.envVarSource.default": "Valeur de l'application", + "deployDrawer.envVarSource.lastDeployment": "Valeur du dernier déploiement", + "deployDrawer.envVarSource.literal": "Valeur personnalisée", + "deployDrawer.envVarType.number": "Nombre", + "deployDrawer.envVarType.secret": "Secret", + "deployDrawer.envVarType.string": "Chaîne", + "deployDrawer.envVars": "Variables d'environnement", + "deployDrawer.existingReleaseHint": "Cette version sera déployée telle quelle. Aucune nouvelle version ne sera créée.", + "deployDrawer.loadingBindings": "Résolution en cours...", + "deployDrawer.lockedHint": "Verrouillé sur l'environnement actuel", + "deployDrawer.missingRequiredBinding": "Sélectionnez un identifiant pour cette liaison requise.", + "deployDrawer.missingRequiredEnvVar": "Entrez une valeur pour cette variable d'environnement requise.", + "deployDrawer.modelCreds": "Identifiants de modèle", + "deployDrawer.needsValidation": " (nécessite une validation)", + "deployDrawer.newReleaseHint": "Une nouvelle version sera créée à partir du YAML de l'application Workflow sélectionnée.", + "deployDrawer.noBindingRequired": "Non requis", + "deployDrawer.noCredentialCandidates": "Aucun identifiant disponible.", + "deployDrawer.noNewEnvironmentAvailable": "Tous les environnements disponibles ont déjà un déploiement.", + "deployDrawer.noOtherReleaseAvailable": "Aucune autre version n'est disponible pour cet environnement.", + "deployDrawer.noReleaseAvailable": "Créez une version avant de déployer dans un environnement.", + "deployDrawer.notFound": "Déploiement introuvable.", + "deployDrawer.noteLabel": "Description de la version (facultatif)", + "deployDrawer.notePlaceholder": "ex. Ajustement du texte d'onboarding", + "deployDrawer.pluginCreds": "Identifiants de plugin", + "deployDrawer.promote": "Déployer", + "deployDrawer.promoteDescription": "Sélectionnez une version et un environnement cible à déployer.", + "deployDrawer.promoteTitle": "Déployer dans un environnement", + "deployDrawer.readOnly": "Lecture seule", + "deployDrawer.redeploy": "Déployer dans un environnement", + "deployDrawer.redeployDescription": "Sélectionnez une version et un environnement cible à déployer.", + "deployDrawer.redeployExistingReleaseHint": "La version actuelle sera redéployée telle quelle. Aucune nouvelle version ne sera créée.", + "deployDrawer.redeployTitle": "Déployer dans un environnement", + "deployDrawer.releaseLabel": "Version", + "deployDrawer.requiredBinding": "Requis", + "deployDrawer.rollback": "Déployer", + "deployDrawer.rollbackDescription": "Sélectionnez une version et un environnement cible à déployer.", + "deployDrawer.rollbackTitle": "Déployer dans un environnement", + "deployDrawer.runtimeCredentials": "Identifiants", + "deployDrawer.secretPlaceholder": "secret", + "deployDrawer.selectCredential": "Sélectionnez un identifiant", + "deployDrawer.selectEnv": "Sélectionnez un environnement", + "deployDrawer.selectProviderCred": "Sélectionnez un identifiant {{provider}}", + "deployDrawer.selectProviderKey": "Sélectionnez une clé {{provider}}", + "deployDrawer.selectRelease": "Sélectionnez une version", + "deployDrawer.targetEnv": "Environnement cible", + "deployDrawer.title": "Déployer dans un environnement", + "deployDrawer.valuePlaceholder": "valeur", + "deployTab.cancelDeployment": "Annuler le déploiement", + "deployTab.closeError": "Fermer", + "deployTab.col.actions": "Actions", + "deployTab.col.currentRelease": "Version actuelle", + "deployTab.col.environment": "Environnement", + "deployTab.col.status": "Statut", + "deployTab.col.updated": "Mis à jour", + "deployTab.collapseDetails": "Réduire les détails du déploiement", + "deployTab.confirmUndeploy": "Annuler le déploiement", + "deployTab.deployOtherVersion": "Déployer une autre version", + "deployTab.deployToEnv": "Déployer dans {{name}}", + "deployTab.deployToNewEnv": "Déployer dans un nouvel environnement...", + "deployTab.empty": "Aucune instance pour le moment. Déployez dans un nouvel environnement pour commencer.", + "deployTab.emptyDescription": "Choisissez une version et un environnement cible pour mettre ce déploiement à la disposition des utilisateurs.", + "deployTab.emptyTitle": "Aucun environnement en cours d'exécution", + "deployTab.envCount": "Environnements", + "deployTab.errorCode": "Code", + "deployTab.errorDialogDesc": "Examinez le dernier déploiement en échec avant de réessayer ou de déployer une autre version.", + "deployTab.errorDialogTitle": "Erreur de déploiement dans {{name}}", + "deployTab.errorMessage": "Message", + "deployTab.errorPhase": "Phase", + "deployTab.expandDetails": "Développer les détails du déploiement", + "deployTab.moreActions": "Plus d'actions", + "deployTab.newDeployment": "Déployer dans un nouvel environnement", + "deployTab.panel.commit": "ID de commit", + "deployTab.panel.deploymentId": "ID de déploiement", + "deployTab.panel.endpoints": "Points de terminaison", + "deployTab.panel.envVars": "Variables d'environnement", + "deployTab.panel.error": "Erreur", + "deployTab.panel.failedRelease": "Version en échec", + "deployTab.panel.health": "Santé", + "deployTab.panel.instanceInfo": "Informations sur l'instance", + "deployTab.panel.modelCreds": "Identifiants de modèle", + "deployTab.panel.pluginCreds": "Identifiants de plugin", + "deployTab.panel.release": "Version", + "deployTab.panel.releaseCreatedAt": "Version créée le", + "deployTab.panel.releaseInfo": "Informations sur la version", + "deployTab.panel.replicas": "Répliques", + "deployTab.panel.run": "Exécuter", + "deployTab.panel.runtimeBindings": "Identifiants", + "deployTab.panel.runtimeInfo": "Informations d'exécution", + "deployTab.panel.runtimeMode": "Mode d'exécution", + "deployTab.panel.runtimeNote": "Note d'exécution", + "deployTab.panel.targetRelease": "Version cible", + "deployTab.panel.unknownError": "Échec du déploiement.", + "deployTab.promote": "Déployer", + "deployTab.redeploy": "Redéployer", + "deployTab.releaseCreatedAt": "Version créée {{time}}", + "deployTab.retry": "Réessayer", + "deployTab.shortcut": "Raccourci", + "deployTab.status.deployFailed": "Échec du déploiement", + "deployTab.status.deployingRelease": "Déploiement en cours ({{release}})", + "deployTab.status.runningOutOfSync": "En cours d'exécution (synchronisation en attente)", + "deployTab.status.runningWithFailed": "En cours d'exécution (dernier déploiement en échec)", + "deployTab.undeploy": "Annuler le déploiement", + "deployTab.undeployConfirmDesc": "L'accès des utilisateurs finaux s'arrêtera immédiatement. La version pourra être redéployée plus tard.", + "deployTab.undeployConfirmTitle": "Annuler le déploiement depuis {{name}} ?", + "deployTab.undeployFrom": "Annuler le déploiement depuis {{name}}", + "deployTab.undeployImpactTitle": "Instance affectée", + "deployTab.viewError": "Voir l'erreur", + "deployTab.viewLogs": "Voir les logs", + "deployTab.viewProgress": "Voir la progression", + "detail.backToInstances": "Retour aux déploiements", + "detail.deployingCount": "{{count}} en cours de déploiement", + "detail.envCount_one": "{{count}} env", + "detail.envCount_other": "{{count}} envs", + "detail.failedCount": "{{count}} en échec", + "detail.mobileTabs": "Sections du déploiement", + "detail.notFound": "Déploiement introuvable", + "detail.openSourceApp": "Ouvrir la source {{name}}", + "detail.sourceApp": "Source", + "detail.sourceAppLink": "Source", + "documentTitle.create": "Nouveau déploiement · Déploiements", + "documentTitle.detail": "Déploiement · Déploiements", + "documentTitle.list": "Déploiements", + "filter.allEnvs": "Tous les environnements", + "filter.notDeployed": "Non déployé", + "filter.searchPlaceholder": "Rechercher des déploiements", + "health.ENVIRONMENT_STATUS_ADMISSION": "Admission", + "health.ENVIRONMENT_STATUS_BOOTSTRAPPING": "Initialisation", + "health.ENVIRONMENT_STATUS_DELETING": "Suppression", + "health.ENVIRONMENT_STATUS_FAILED": "Indisponible", + "health.ENVIRONMENT_STATUS_READY": "Disponible", + "health.ENVIRONMENT_STATUS_UNSPECIFIED": "Inconnu", + "list.clearFilters": "Effacer les filtres", + "list.clearSearch": "Effacer la recherche de déploiement", + "list.createDeployment": "Nouveau", + "list.empty": "Aucun déploiement trouvé.", + "list.emptyDescription": "Créez un déploiement à partir d'une application Workflow ou d'un package DSL Workflow pour gérer les versions, les environnements et l'accès.", + "list.emptyFilteredDescription": "Aucun déploiement ne correspond à la recherche ou au filtre d'environnement actuel.", + "list.emptyFilteredTitle": "Aucun déploiement correspondant", + "list.emptyTitle": "Aucun déploiement pour le moment", + "mode.ENVIRONMENT_MODE_ISOLATED": "Isolé", + "mode.ENVIRONMENT_MODE_SHARED": "Partagé", + "mode.ENVIRONMENT_MODE_UNSPECIFIED": "Inconnu", + "newInstance.comingSoon": "Bientôt disponible", + "newInstance.fromStudio": "Sélectionner depuis Studio", + "newInstance.importDSL": "Importer un DSL", + "newInstance.title": "Nouveau déploiement", + "overview.accessEndpoints": "Points de terminaison d'accès", + "overview.accessMeta.apiTokens": "Gérer les Tokens API", + "overview.accessMeta.cli": "Voir l'accès CLI", + "overview.accessMeta.webApp": "Gérer l'accès WebApp", + "overview.accessStatus": "Accès", + "overview.api": "Tokens API", + "overview.apiKeysCount_one": "{{count}} Token API", + "overview.apiKeysCount_other": "{{count}} Tokens API", + "overview.apiTokenSummary.environments_one": "{{count}} environnement déployé", + "overview.apiTokenSummary.environments_other": "{{count}} environnements déployés", + "overview.availableForDeployment": "Disponible pour le déploiement", + "overview.basicInfo": "Informations de base", + "overview.cardAction.deployLatest": "Déployer la dernière version", + "overview.cardAction.redeploy": "Redéployer", + "overview.cardAction.viewProgress": "Voir le déploiement", + "overview.chip.behindTooltip_one": "1 version en retard par rapport à la dernière. Déployez la dernière version pour mettre à jour.", + "overview.chip.behindTooltip_other": "{{count}} versions en retard par rapport à la dernière. Déployez la dernière version pour mettre à jour.", + "overview.chip.behind_one": "↑ 1", + "overview.chip.behind_other": "↑ {{count}}", + "overview.chip.deploying": "déploiement en cours", + "overview.chip.deployingTooltip": "Un déploiement est en cours.", + "overview.chip.empty": "vide", + "overview.chip.emptyTooltip": "Aucune version n'est déployée dans cet environnement.", + "overview.chip.failed": "en échec", + "overview.chip.failedTooltip": "La dernière tentative de déploiement a échoué.", + "overview.chip.latest": "dernière", + "overview.chip.latestTooltip": "Cet environnement exécute la dernière version.", + "overview.chip.needsReleaseFirst": "Créez d'abord une version", + "overview.chip.olderRelease": "ancienne", + "overview.chip.olderReleaseTooltip": "Cet environnement exécute une version plus ancienne.", + "overview.chip.openInDeployTab": "Voir la progression du déploiement", + "overview.cli": "CLI", + "overview.configured": "Configuré", + "overview.createRelease": "Créer une version", + "overview.created": "Créé", + "overview.deploy": "Déployer", + "overview.deployedEnvironments": "déployés", + "overview.deploymentOverview": "Aperçu du déploiement", + "overview.deploymentStatus": "Statut du déploiement", + "overview.description": "Description", + "overview.developerApi": "API développeur", + "overview.disabled": "Désactivé", + "overview.emptyValue": "Non défini", + "overview.enabled": "Activé", + "overview.enabledChannels": "accès activé", + "overview.endUserAccess": "Accès des utilisateurs finaux", + "overview.environments": "Environnements", + "overview.hero.byName": "par {{name}}", + "overview.hero.empty": "Aucune version pour le moment", + "overview.hero.emptyDescription": "Créez une version à partir de la source actuelle avant de déployer.", + "overview.hero.propagation_one": "déployé dans {{count}}/{{total}} environnement", + "overview.hero.propagation_other": "déployé dans {{count}}/{{total}} environnements", + "overview.hero.untargeted": "aucun environnement configuré pour le moment", + "overview.instanceDetails": "Détails du déploiement", + "overview.instanceId": "ID de déploiement", + "overview.latestRelease.releaseCount_one": "{{count}} version", + "overview.latestRelease.releaseCount_other": "{{count}} versions", + "overview.latestReleaseTitle": "Dernière version", + "overview.manageDeployments": "Gérer les déploiements", + "overview.name": "Nom", + "overview.noAccessConfig": "Aucune configuration d'accès.", + "overview.noReleaseYet": "Créez une version avant de déployer dans un environnement.", + "overview.notConfigured": "Non configuré", + "overview.previousReleases.empty": "Aucune version antérieure pour le moment.", + "overview.previousReleases.retired": "Non déployée actuellement", + "overview.previousReleases.title": "Versions précédentes", + "overview.previousReleases.viewAll": "Tout voir", + "overview.ready": "Déployable", + "overview.recentReleases": "Versions récentes", + "overview.releaseDeployedTitle": "{{release}} est déployée", + "overview.releaseReadyTitle": "{{release}} est prête à être déployée", + "overview.serviceMap": "Carte des services", + "overview.servingRelease": "Diffuse {{release}}", + "overview.servingReleaseDescription": "Ce déploiement est déployé dans {{count}}/{{total}} environnements.", + "overview.strip.deployToNewEnvironment": "Déployer dans un nouvel environnement", + "overview.strip.empty": "Aucun environnement configuré.", + "overview.strip.emptyDeployableDescription": "Déployez la dernière version dans un environnement lorsque vous êtes prêt.", + "overview.strip.emptyDeployed": "Aucune instance pour le moment.", + "overview.strip.emptyDescription": "Créez une version avant de déployer dans un environnement.", + "overview.strip.emptyTitle": "Aucune instance pour le moment", + "overview.strip.summary_one": "1 sur {{total}} sur la dernière version", + "overview.strip.summary_other": "{{count}} sur {{total}} sur la dernière version", + "overview.strip.title": "Instances", + "overview.switchSourceApp": "Changer de source", + "overview.switchSourceAppDescription": "Choisissez l'application Workflow utilisée comme source pour les futures versions.", + "overview.switchSourceAppHint": "Après le changement, seules les nouvelles versions créées utilisent la nouvelle source. Les versions historiques et les déploiements existants ne sont pas modifiés.", + "overview.targetRelease": "Version cible", + "overview.webapp": "WebApp", + "settings.danger": "Zone de danger", + "settings.dangerDesc": "Supprimez définitivement ce déploiement et arrêtez toutes les instances en cours d'exécution. Cette action est irréversible.", + "settings.delete": "Supprimer le déploiement", + "settings.deleteConfirmDesc": "Supprimer {{name}} ? Chaque instance s'arrêtera et sera supprimée de tous les environnements. Cette action est irréversible.", + "settings.deleteConfirmTitle": "Supprimer le déploiement", + "settings.deleteFailed": "Échec de la suppression du déploiement.", + "settings.deleteImpact": "Impact", + "settings.deleteImpactInstance": "Déploiement", + "settings.deleteImpactTitle": "Déploiement affecté", + "settings.deleteImpactValue": "Le déploiement est retiré de la liste des déploiements.", + "settings.deleted": "Déploiement supprimé", + "settings.description": "Description", + "settings.descriptionHelp": "Gérez le nom, la description et les autres paramètres de ce déploiement.", + "settings.general": "Général", + "settings.name": "Nom du déploiement", + "settings.reset": "Réinitialiser", + "settings.save": "Enregistrer les modifications", + "settings.updateFailed": "Échec de la mise à jour du déploiement.", + "settings.updated": "Déploiement mis à jour", + "status.RUNTIME_INSTANCE_STATUS_DEPLOYING": "Déploiement en cours", + "status.RUNTIME_INSTANCE_STATUS_DRIFTED": "Synchronisation en attente", + "status.RUNTIME_INSTANCE_STATUS_FAILED": "Échec du déploiement", + "status.RUNTIME_INSTANCE_STATUS_INVALID": "Invalide", + "status.RUNTIME_INSTANCE_STATUS_READY": "En cours d'exécution", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Non déployé", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Annulation du déploiement", + "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Inconnu", + "subtitle": "Gérez les déploiements dans tous les environnements.", + "tabs.access.description": "Gérez les canaux d'accès et les autorisations d'accès.", + "tabs.access.name": "Accès", + "tabs.api-tokens.description": "Gérez les Tokens API et invoquez les instances via HTTP.", + "tabs.api-tokens.name": "Tokens API", + "tabs.instances.description": "Visualisez et gérez les instances dans les environnements déployés.", + "tabs.instances.name": "Instances", + "tabs.overview.description": "Consultez le statut du déploiement dans tous les environnements.", + "tabs.overview.name": "Aperçu", + "tabs.releases.description": "Créez, déployez et gérez les versions.", + "tabs.releases.name": "Versions", + "tabs.settings.description": "Gérez le nom, la description et les autres paramètres de ce déploiement.", + "tabs.settings.name": "Paramètres", + "title": "Déploiements", + "unsupportedDslNodes.description": "Cette version contient des nœuds que le runtime de déploiement ne prend pas encore en charge. Supprimez-les ou remplacez-les dans Studio, puis réessayez.", + "unsupportedDslNodes.descriptionWithTypes": "Cette version contient des nœuds que le runtime de déploiement ne prend pas encore en charge : {{nodeTypes}}. Supprimez-les ou remplacez-les dans Studio, puis réessayez.", + "unsupportedDslNodes.title": "Nœuds non pris en charge", + "unsupportedDslNodes.unknownType": "Type inconnu", + "versions.cancelCreate": "Annuler", + "versions.cancelDelete": "Annuler", + "versions.cancelEdit": "Annuler", + "versions.checkingReleaseContent": "Vérification du contenu de la version...", + "versions.col.action": "Action", + "versions.col.author": "Créé par", + "versions.col.commit": "Commit", + "versions.col.createdAt": "Créé le", + "versions.col.deployedTo": "Déployé dans", + "versions.col.release": "Version", + "versions.col.sourceApp": "Source", + "versions.commitTooltip": "Commit {{commit}}", + "versions.create": "Créer", + "versions.createFailed": "Échec de la création de la version.", + "versions.createRelease": "Créer une version", + "versions.createReleaseDescription": "Créez une version déployable à partir d'une application Workflow ou d'un fichier DSL Workflow.", + "versions.createReleaseHint": "Les nouvelles versions peuvent être déployées dans n'importe quel environnement.", + "versions.createSuccess": "Version « {{name}} » créée.", + "versions.creating": "Création en cours...", + "versions.currentOn": "Version actuelle sur {{name}}", + "versions.deleteConfirmDesc": "La version « {{name}} » sera définitivement supprimée. Cette action est irréversible.", + "versions.deleteConfirmTitle": "Supprimer la version ?", + "versions.deleteFailed": "Échec de la suppression de la version.", + "versions.deleteImpactDeployment": "Statut du déploiement", + "versions.deleteImpactNotDeployed": "Non déployée actuellement", + "versions.deleteImpactRelease": "Version", + "versions.deleteImpactTitle": "Impact de la suppression", + "versions.deleteRelease": "Supprimer la version", + "versions.deleteSuccess": "Version « {{name}} » supprimée.", + "versions.deploy": "Déployer", + "versions.deployTo": "Déployer dans {{name}}", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DEPLOYING": "Déploiement en cours", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DRIFTED": "Synchronisation en attente", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_FAILED": "Échec", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_INVALID": "Invalide", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_READY": "En cours d'exécution", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Non déployé", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Annulation du déploiement", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Inconnu", + "versions.deployingTo": "{{name}} est en cours de déploiement", + "versions.disabledReason.checkDeploymentsFailed": "Impossible de vérifier l'utilisation du déploiement. Réessayez plus tard.", + "versions.disabledReason.checkingDeployments": "Vérification de l'utilisation du déploiement", + "versions.disabledReason.current": "Cette version s'exécute déjà sur {{name}}", + "versions.disabledReason.deploying": "Attendez la fin du déploiement actif", + "versions.disabledReason.envDisabled": "Cet environnement n'est pas déployable", + "versions.disabledReason.releaseInUse_one": "Annulez le déploiement de cette version depuis {{count}} environnement avant de la supprimer", + "versions.disabledReason.releaseInUse_other": "Annulez le déploiement de cette version depuis {{count}} environnements avant de la supprimer", + "versions.dslReadFailed": "Échec de la lecture du fichier DSL. Choisissez un autre fichier et réessayez.", + "versions.dslReading": "Lecture du fichier DSL...", + "versions.dslUnsupportedMode": "Seuls les fichiers DSL Workflow peuvent être utilisés pour les déploiements.", + "versions.editFailed": "Échec de la mise à jour de la version.", + "versions.editRelease": "Modifier la version", + "versions.editReleaseDescription": "Mettez à jour le nom et la description de cette version.", + "versions.editSuccess": "Version « {{name}} » mise à jour.", + "versions.empty": "Aucune version disponible pour le moment.", + "versions.emptyDescription": "Créez la première version avant de déployer dans un environnement.", + "versions.emptyTitle": "Aucune version pour le moment", + "versions.emptyWithCreate": "Aucune version pour le moment. Créez la première version déployable avant de déployer.", + "versions.exportDsl": "Exporter le DSL", + "versions.exportDslFailed": "Échec de l'export du DSL.", + "versions.exportingDsl": "Export en cours...", + "versions.groupHeader.deploy": "Déployer", + "versions.groupHeader.promote": "Déployer", + "versions.groupHeader.rollback": "Déployer une version précédente", + "versions.groupHeader.unavailable": "Indisponible", + "versions.manualDslOption": "Téléverser le DSL", + "versions.moreActions": "Plus d'actions", + "versions.optional": "Facultatif", + "versions.promote": "Déployer", + "versions.promoteTo": "Déployer dans {{name}}", + "versions.releaseAlreadyExists": "Une version avec le même contenu existe déjà : {{name}}.", + "versions.releaseContentCheckFailed": "Échec de la vérification du contenu de la version.", + "versions.releaseDescriptionLabel": "Description", + "versions.releaseDescriptionPlaceholder": "Décrivez cette version", + "versions.releaseHistory": "Historique des versions", + "versions.releaseNameLabel": "Nom de la version", + "versions.releaseNamePlaceholder": "Nom de la version", + "versions.releaseNameRequired": "Entrez un nom de version.", + "versions.releaseSourceLabel": "Source de la version", + "versions.rollbackTo": "Déployer dans {{name}}", + "versions.saveEdit": "Enregistrer", + "versions.sourceAppOption": "Application Workflow" +} diff --git a/web/i18n/hi-IN/common.json b/web/i18n/hi-IN/common.json index 79017ff4f5..26094b5db9 100644 --- a/web/i18n/hi-IN/common.json +++ b/web/i18n/hi-IN/common.json @@ -311,6 +311,7 @@ "menus.apps": "स्टूडियो", "menus.datasets": "ज्ञान", "menus.datasetsTips": "जल्द आ रहा है: अपने स्वयं के टेक्स्ट डेटा आयात करें या LLM संदर्भ संवर्धन के लिए रियल-टाइम में वेबहुक के माध्यम से डेटा लिखें।", + "menus.deployments": "डिप्लॉयमेंट", "menus.explore": "अन्वेषण करें", "menus.exploreMarketplace": "मार्केटप्लेस का अन्वेषण करें", "menus.newApp": "नया ऐप", diff --git a/web/i18n/hi-IN/deployments.json b/web/i18n/hi-IN/deployments.json new file mode 100644 index 0000000000..89d4b6a49d --- /dev/null +++ b/web/i18n/hi-IN/deployments.json @@ -0,0 +1,623 @@ +{ + "access.api.backendTitle": "बैकएंड सेवा API", + "access.api.copyCurlExample": "cURL उदाहरण कॉपी करें", + "access.api.createFailed": "API टोकन उत्पन्न करने में विफल।", + "access.api.createKey": "API टोकन उत्पन्न करें", + "access.api.createKeyTitle": "नया API टोकन उत्पन्न करें", + "access.api.curlExampleTitle": "cURL उदाहरण", + "access.api.description": "इस डिप्लॉयमेंट को HTTP के माध्यम से एक्सेस करें। प्रत्येक API टोकन एक वातावरण तक सीमित होता है।", + "access.api.developerTitle": "डेवलपर API", + "access.api.disabled": "इस डिप्लॉयमेंट के लिए API एक्सेस बंद है।", + "access.api.disabledHint": "वातावरण-सीमित टोकन उत्पन्न करने के लिए API एक्सेस सक्षम करें।", + "access.api.dismissToken": "API टोकन खारिज करें", + "access.api.docs": "API दस्तावेज़", + "access.api.docsClose": "API दस्तावेज़ बंद करें", + "access.api.docsDescription": "इस डिप्लॉयमेंट के लिए वर्कफ़्लो API संदर्भ देखें।", + "access.api.docsTitle": "वर्कफ़्लो API दस्तावेज़ीकरण", + "access.api.empty": "API टोकन जारी करना शुरू करने के लिए पहले किसी वातावरण पर डिप्लॉय करें।", + "access.api.emptyTitle": "कोई डिप्लॉय किया गया वातावरण नहीं", + "access.api.endpoint": "अनुरोध URL", + "access.api.envPrefix": "env: {{env}}", + "access.api.keyList": "API टोकन सूची", + "access.api.nameLabel": "API टोकन नाम", + "access.api.namePlaceholder": "API टोकन नाम दर्ज करें", + "access.api.nameRequired": "API टोकन नाम आवश्यक है।", + "access.api.newKey": "नया API टोकन उत्पन्न करें", + "access.api.newTokenDescription": "यह API टोकन केवल एक बार दिखाया जाता है। इस पृष्ठ को छोड़ने से पहले इसे कॉपी कर लें।", + "access.api.newTokenLabel": "API टोकन", + "access.api.newTokenTitle": "API टोकन उत्पन्न हुआ", + "access.api.noKeys": "अभी तक कोई API टोकन नहीं। API को कॉल करना शुरू करने के लिए एक उत्पन्न करें।", + "access.api.noKeysTitle": "अभी तक कोई API टोकन नहीं", + "access.api.revokeConfirmDescription": "API टोकन \"{{name}}\" तुरंत काम करना बंद कर देगा। यह क्रिया वापस नहीं ली जा सकती।", + "access.api.revokeConfirmTitle": "API टोकन रद्द करें?", + "access.api.revokeFailed": "API टोकन रद्द करने में विफल।", + "access.api.revokeSuccess": "API टोकन रद्द किया गया", + "access.api.table.action": "क्रिया", + "access.api.table.environment": "वातावरण", + "access.api.table.key": "API टोकन", + "access.api.table.name": "नाम", + "access.api.title": "API", + "access.channels.col.channel": "चैनल", + "access.channels.col.endpoint": "प्रवेश बिंदु", + "access.channels.col.status": "स्थिति", + "access.channels.description": "WebApp और CLI प्रवेश बिंदु ऊपर दी गई एक्सेस अनुमतियों का उपयोग करते हैं।", + "access.channels.disabled": "इस डिप्लॉयमेंट के लिए एक्सेस चैनल बंद हैं।", + "access.channels.disabledHint": "WebApp और CLI प्रवेश बिंदुओं को प्रकट करने के लिए एक्सेस चैनल सक्षम करें।", + "access.channels.followPermission": "अनुमतियों का पालन करता है", + "access.channels.title": "एक्सेस चैनल", + "access.cli.description": "स्क्रिप्ट, स्वचालित वर्कफ़्लो या एजेंट एकीकरण के लिए उपयुक्त, टर्मिनल से difyctl के साथ इनवोक करें।", + "access.cli.docs": "उपयोग गाइड", + "access.cli.domain": "डोमेन", + "access.cli.empty": "CLI एंडपॉइंट कॉन्फ़िगर नहीं किया गया।", + "access.cli.install": "CLI इंस्टॉल करें", + "access.cli.title": "CLI", + "access.copied": "कॉपी किया गया", + "access.copy": "कॉपी करें", + "access.copyFailed": "कॉपी विफल", + "access.copyToast": "क्लिपबोर्ड पर कॉपी किया गया", + "access.hide": "छिपाएं", + "access.members.clearAll": "सब साफ़ करें", + "access.members.empty": "कोई मेल नहीं मिला।", + "access.members.groupCount_one": "{{count}} समूह", + "access.members.groupCount_other": "{{count}} समूह", + "access.members.groups": "समूह", + "access.members.individuals": "सदस्य", + "access.members.memberCount_one": "{{count}} सदस्य", + "access.members.memberCount_other": "{{count}} सदस्य", + "access.members.pickPlaceholder": "समूह या सदस्य चुनें", + "access.members.searchPlaceholder": "समूह और सदस्य खोजें", + "access.members.selectedLabel": "चयनित", + "access.permission.anyone": "लिंक वाला कोई भी", + "access.permission.anyoneDesc": "कोई भी बिना लॉग इन किए इस डिप्लॉयमेंट तक पहुँच सकता है।", + "access.permission.memberCount_one": "{{count}} सदस्य", + "access.permission.memberCount_other": "{{count}} सदस्य", + "access.permission.organization": "प्लेटफ़ॉर्म के सभी सदस्य", + "access.permission.organizationDesc": "प्लेटफ़ॉर्म के सभी सदस्य", + "access.permission.specific": "प्लेटफ़ॉर्म के विशिष्ट सदस्य", + "access.permission.specificDesc": "विशिष्ट समूह या सदस्य चुनें", + "access.permission.specificUnavailable": "जब तक वास्तविक प्लेटफ़ॉर्म सदस्य और समूह कनेक्ट नहीं होते, विशिष्ट सदस्य चयन अक्षम है।", + "access.permission.updateFailed": "एक्सेस नीति अपडेट करने में विफल।", + "access.permissions.col.environment": "वातावरण", + "access.permissions.col.permission": "एक्सेस", + "access.permissions.description": "प्रत्येक वातावरण में WebApp और CLI प्रवेश बिंदुओं के लिए एक्सेस अनुमतियाँ सेट करें।", + "access.permissions.editAriaLabel": "{{environment}} के लिए एक्सेस कॉन्फ़िगर करें", + "access.permissions.editDescription": "WebApp और CLI प्रवेश बिंदुओं के लिए एक्सेस अनुमतियाँ सेट करें।", + "access.permissions.editTitle": "एक्सेस अनुमतियाँ", + "access.permissions.title": "एक्सेस अनुमतियाँ", + "access.revoke": "रद्द करें", + "access.runAccess.description": "प्रबंधित करें कि उपयोगकर्ता इस डिप्लॉयमेंट को कैसे चला सकते हैं और प्रत्येक वातावरण में किसे एक्सेस की अनुमति है।", + "access.runAccess.disabled": "इस डिप्लॉयमेंट के लिए रन एक्सेस बंद है।", + "access.runAccess.mcp": "MCP", + "access.runAccess.mcpDesc": "इस डिप्लॉयमेंट को एक MCP सर्वर के रूप में प्रकट करें।", + "access.runAccess.mcpEmpty": "MCP एंडपॉइंट कॉन्फ़िगर नहीं किया गया।", + "access.runAccess.noEnvs": "एक्सेस अनुमतियाँ कॉन्फ़िगर करने के लिए किसी वातावरण पर डिप्लॉय करें।", + "access.runAccess.noEnvsTitle": "कोई डिप्लॉय किया गया वातावरण नहीं", + "access.runAccess.openWebapp": "WebApp खोलें", + "access.runAccess.permissions": "एक्सेस अनुमतियाँ", + "access.runAccess.permissionsDesc": "प्रत्येक वातावरण में इस डिप्लॉयमेंट तक कौन पहुँच सकता है।", + "access.runAccess.title": "रन एक्सेस", + "access.runAccess.urlLabel": "URL", + "access.runAccess.webapp": "WebApp", + "access.runAccess.webappDesc": "अंतिम उपयोगकर्ताओं के लिए होस्ट किया गया वेब पेज।", + "access.runAccess.webappEmpty": "जल्द आ रहा है।", + "access.show": "दिखाएं", + "backend.RUNTIME_BACKEND_EXTERNAL": "बाहरी", + "backend.RUNTIME_BACKEND_K8S": "K8S", + "backend.RUNTIME_BACKEND_UNSPECIFIED": "अज्ञात", + "card.access.api": "API टोकन", + "card.access.apiShort": "API", + "card.access.cli": "CLI", + "card.access.cliShort": "CLI", + "card.access.none": "कोई एक्सेस नहीं", + "card.access.webApp": "WebApp", + "card.access.webAppShort": "Web", + "card.createFirstRelease": "पहली रिलीज़ बनाएं", + "card.deploy": "डिप्लॉय करें", + "card.deploying": "{{count}} डिप्लॉय हो रहे हैं", + "card.envOverflow": "+ {{count}}", + "card.failed": "{{count}} विफल", + "card.fromApp": "{{name}} से", + "card.lastDeployed": "अंतिम डिप्लॉय {{time}}", + "card.menu.delete": "डिप्लॉयमेंट हटाएं", + "card.menu.deleteDisabled": "बैकएंड-प्रबंधित डिप्लॉयमेंट के लिए डिप्लॉयमेंट हटाना अभी उपलब्ध नहीं है।", + "card.menu.deploy": "वातावरण पर डिप्लॉय करें", + "card.menu.editInfo": "जानकारी संपादित करें", + "card.menu.viewDetail": "डिप्लॉयमेंट विवरण देखें", + "card.moreActions": "अधिक क्रियाएँ", + "card.neverDeployed": "अभी तक डिप्लॉय नहीं किया गया", + "card.noDescription": "कोई विवरण प्रदान नहीं किया गया।", + "card.notDeployed": "डिप्लॉय नहीं किया गया", + "card.ready": "{{count}} चल रहे हैं", + "card.tooltip.createdAt": "बनाया गया", + "card.tooltip.deployed": "डिप्लॉय किया गया", + "card.tooltip.deploymentStatus": "डिप्लॉयमेंट", + "card.tooltip.notDeployed": "यह डिप्लॉयमेंट अभी तक किसी भी वातावरण में डिप्लॉय नहीं किया गया है।", + "card.tooltip.notDeployedShort": "डिप्लॉय नहीं किया गया", + "card.tooltip.release": "रिलीज़", + "card.tooltip.releaseName": "रिलीज़ नाम", + "card.tooltip.source": "स्रोत", + "common.loadFailed": "लोड करने में विफल। बाद में पुनः प्रयास करें।", + "common.loading": "लोड हो रहा है...", + "createGuide.actions.back": "वापस", + "createGuide.actions.cancel": "रद्द करें", + "createGuide.actions.continue": "जारी रखें", + "createGuide.actions.createAndDeploy": "बनाएं और डिप्लॉय करें", + "createGuide.actions.creating": "बनाया जा रहा है...", + "createGuide.actions.deploy": "डिप्लॉय करें", + "createGuide.actions.deploying": "बनाया और डिप्लॉय किया जा रहा है...", + "createGuide.actions.next": "अगला", + "createGuide.actions.skipDeploy": "छोड़ें, बाद में डिप्लॉय करें", + "createGuide.description": "रिलीज़ स्रोत, बुनियादी जानकारी और लक्ष्य वातावरण से एक डिप्लॉयमेंट बनाएं।", + "createGuide.dsl.defaultAppName": "आयातित DSL ऐप", + "createGuide.dsl.description": "डिप्लॉयमेंट, पहली रिलीज़ और वैकल्पिक वातावरण डिप्लॉयमेंट बनाने के लिए एक वर्कफ़्लो DSL पैकेज अपलोड करें।", + "createGuide.dsl.dropDescription": "एक वर्कफ़्लो YAML DSL पैकेज अपलोड करें। डिप्लॉय से पहले इस फ़ाइल से डिप्लॉयमेंट विकल्प हल किए जाते हैं।", + "createGuide.dsl.dropTitle": "वर्कफ़्लो DSL पैकेज अपलोड करें", + "createGuide.dsl.readFailed": "DSL फ़ाइल पढ़ने में विफल। दूसरी फ़ाइल चुनें और पुनः प्रयास करें।", + "createGuide.dsl.reading": "DSL फ़ाइल पढ़ी जा रही है...", + "createGuide.dsl.title": "DSL आयात करें", + "createGuide.dsl.unsupportedMode": "डिप्लॉयमेंट के लिए केवल वर्कफ़्लो DSL फ़ाइलों का उपयोग किया जा सकता है।", + "createGuide.errors.createReleaseFailed": "डिप्लॉयमेंट या रिलीज़ बनाने में विफल।", + "createGuide.errors.deployFailed": "वातावरण पर डिप्लॉय करने में विफल।", + "createGuide.method.description": "पहली रिलीज़ बनाने के लिए उपयोग किया जाने वाला स्रोत चुनें।", + "createGuide.methods.bindApp.description": "रिलीज़ स्रोत के रूप में स्टूडियो में मौजूदा वर्कफ़्लो ऐप का उपयोग करें।", + "createGuide.methods.bindApp.title": "मौजूदा वर्कफ़्लो ऐप बाइंड करें", + "createGuide.methods.importDsl.description": "एक वर्कफ़्लो YAML DSL पैकेज अपलोड करें और डिप्लॉयमेंट UI के माध्यम से जारी रखें।", + "createGuide.methods.importDsl.title": "DSL आयात करें", + "createGuide.methods.mocked": "मॉक किया गया", + "createGuide.nav.back": "डिप्लॉयमेंट", + "createGuide.release.defaultName": "प्रारंभिक रिलीज़", + "createGuide.release.deployInfo": "डिप्लॉयमेंट जानकारी", + "createGuide.release.description": "डिप्लॉयमेंट जानकारी और पहली रिलीज़ का विवरण भरें।", + "createGuide.release.firstVersion": "पहली रिलीज़", + "createGuide.release.instanceDescription": "डिप्लॉयमेंट विवरण", + "createGuide.release.instanceDescriptionPlaceholder": "बताएं कि इस डिप्लॉयमेंट का उपयोग किस लिए किया जाता है", + "createGuide.release.instanceName": "डिप्लॉयमेंट नाम", + "createGuide.release.instanceNameConflict": "इस नाम वाला एक डिप्लॉयमेंट पहले से मौजूद है। दूसरा नाम चुनें।", + "createGuide.release.releaseDescription": "रिलीज़ विवरण", + "createGuide.release.releaseDescriptionPlaceholder": "इस रिलीज़ का वर्णन करें", + "createGuide.release.releaseName": "रिलीज़ नाम", + "createGuide.release.releaseNote": "रिलीज़ विवरण", + "createGuide.release.title": "बुनियादी जानकारी", + "createGuide.source.availableApps_one": "{{count}} ऐप", + "createGuide.source.availableApps_other": "{{count}} ऐप्स", + "createGuide.source.clearSearch": "ऐप खोज साफ़ करें", + "createGuide.source.description": "पहली रिलीज़ बनाने के लिए उपयोग किया जाने वाला स्रोत चुनें।", + "createGuide.source.empty": "कोई वर्कफ़्लो ऐप नहीं मिला।", + "createGuide.source.searchPlaceholder": "ऐप्स खोजें", + "createGuide.source.sourceApp": "वर्कफ़्लो ऐप", + "createGuide.source.title": "रिलीज़ स्रोत", + "createGuide.steps.method": "रिलीज़ स्रोत", + "createGuide.steps.release": "बुनियादी जानकारी", + "createGuide.steps.source": "रिलीज़ स्रोत", + "createGuide.steps.target": "वातावरण पर डिप्लॉय करें", + "createGuide.target.bindingCount_one": "{{count}} बाइंडिंग", + "createGuide.target.bindingCount_other": "{{count}} बाइंडिंग", + "createGuide.target.bindingHint": "इस रिलीज़ द्वारा उपयोग किए जाने वाले क्रेडेंशियल चुनें।", + "createGuide.target.bindings": "क्रेडेंशियल", + "createGuide.target.deferredBindingHint": "अंतिम डिप्लॉय क्रिया के दौरान वास्तविक डिप्लॉयमेंट योजना से क्रेडेंशियल हल किए जाएंगे।", + "createGuide.target.deferredEnvironmentHint": "डिप्लॉयमेंट और रिलीज़ बनने के बाद नाम का मिलान वास्तविक वातावरणों से किया जाता है।", + "createGuide.target.description": "एक लक्ष्य वातावरण चुनें और वहां इस रिलीज़ को आवश्यक रनटाइम सेटिंग्स प्रदान करें। यह चरण छोड़ा जा सकता है।", + "createGuide.target.envVarCount_one": "{{count}} वेरिएबल", + "createGuide.target.envVarCount_other": "{{count}} वेरिएबल", + "createGuide.target.envVarHint": "इस रिलीज़ को आवश्यक प्रत्येक वातावरण वेरिएबल के लिए, एक कस्टम मान दर्ज करें या ऐप में परिभाषित मान का उपयोग करें।", + "createGuide.target.envVarPlaceholder": "मान दर्ज करें", + "createGuide.target.envVarSource.ariaLabel": "{{key}} के लिए वेरिएबल मान स्रोत चुनें", + "createGuide.target.envVarSource.default": "ऐप मान", + "createGuide.target.envVarSource.lastDeployment": "अंतिम डिप्लॉय किया गया मान", + "createGuide.target.envVarSource.literal": "कस्टम मान", + "createGuide.target.envVarType.number": "संख्या", + "createGuide.target.envVarType.secret": "गोपनीय", + "createGuide.target.envVarType.string": "स्ट्रिंग", + "createGuide.target.envVars": "वातावरण वेरिएबल", + "createGuide.target.environment": "लक्ष्य वातावरण", + "createGuide.target.environmentName": "वातावरण नाम", + "createGuide.target.environmentNamePlaceholder": "उत्पादन", + "createGuide.target.loadBindingsFailed": "क्रेडेंशियल लोड करने में विफल।", + "createGuide.target.loadEnvironmentsFailed": "डिप्लॉय वातावरण लोड करने में विफल।", + "createGuide.target.missingRequiredBinding": "इस आवश्यक बाइंडिंग के लिए एक क्रेडेंशियल चुनें।", + "createGuide.target.noBindingRequired": "किसी क्रेडेंशियल की आवश्यकता नहीं।", + "createGuide.target.noCredentialCandidates": "कोई उपलब्ध क्रेडेंशियल नहीं।", + "createGuide.target.noEnvironmentOptions": "कोई डिप्लॉय वातावरण उपलब्ध नहीं।", + "createGuide.target.required": "आवश्यक", + "createGuide.target.selectCredential": "एक क्रेडेंशियल चुनें", + "createGuide.target.title": "वातावरण पर डिप्लॉय करें", + "createGuide.title": "नया डिप्लॉयमेंट", + "createModal.appPickerPlaceholder": "एक वर्कफ़्लो ऐप चुनें", + "createModal.appSearchEmpty": "कोई मेल खाने वाला वर्कफ़्लो ऐप नहीं", + "createModal.appSearchPlaceholder": "वर्कफ़्लो ऐप्स खोजें…", + "createModal.cancel": "रद्द करें", + "createModal.create": "बनाएं", + "createModal.createFailed": "डिप्लॉयमेंट बनाने में विफल।", + "createModal.description": "एक वर्कफ़्लो ऐप चुनें और एक डिप्लॉयमेंट बनाएं।", + "createModal.descriptionLabel": "विवरण", + "createModal.descriptionPlaceholder": "बताएं कि इस डिप्लॉयमेंट का उपयोग किस लिए किया जाता है", + "createModal.loadMoreApps": "अधिक ऐप्स लोड करें", + "createModal.loadingApps": "ऐप्स लोड हो रहे हैं…", + "createModal.nameLabel": "डिप्लॉयमेंट नाम", + "createModal.namePlaceholder": "डिप्लॉयमेंट नाम", + "createModal.noApps": "इस वर्कस्पेस में कोई वर्कफ़्लो ऐप नहीं मिला। पहले स्टूडियो में एक बनाएं।", + "createModal.selected": "चयनित", + "createModal.sourceApp": "वर्कफ़्लो ऐप (आवश्यक)", + "createModal.title": "नया डिप्लॉयमेंट", + "deployDrawer.bindingCount_one": "{{count}} बाइंडिंग", + "deployDrawer.bindingCount_other": "{{count}} बाइंडिंग", + "deployDrawer.bindingOptionsFailed": "क्रेडेंशियल विकल्प लोड करने में विफल।", + "deployDrawer.bindingSelectionHint": "इस डिप्लॉयमेंट द्वारा उपयोग किए जाने वाले क्रेडेंशियल चुनें।", + "deployDrawer.bindingsDisabled": "रिलीज़ पूर्वावलोकन से हल किया गया। संपादन अभी उपलब्ध नहीं है।", + "deployDrawer.cancel": "रद्द करें", + "deployDrawer.close": "डिप्लॉयमेंट ड्रॉवर बंद करें", + "deployDrawer.defaultSelect": "चुनें...", + "deployDrawer.deploy": "वातावरण पर डिप्लॉय करें", + "deployDrawer.deployExistingRelease": "वातावरण पर डिप्लॉय करें", + "deployDrawer.deployExistingReleaseDescription": "डिप्लॉय करने के लिए एक रिलीज़ और लक्ष्य वातावरण चुनें।", + "deployDrawer.deployExistingReleaseTitle": "वातावरण पर डिप्लॉय करें", + "deployDrawer.deployFailed": "डिप्लॉयमेंट शुरू करने में विफल।", + "deployDrawer.deploying": "डिप्लॉय हो रहा है...", + "deployDrawer.description": "डिप्लॉय करने के लिए एक रिलीज़ और लक्ष्य वातावरण चुनें।", + "deployDrawer.envVarCount_one": "{{count}} वेरिएबल", + "deployDrawer.envVarCount_other": "{{count}} वेरिएबल", + "deployDrawer.envVarHint": "इस रिलीज़ को आवश्यक प्रत्येक वातावरण वेरिएबल के लिए, एक कस्टम मान दर्ज करें या ऐप में परिभाषित मान का उपयोग करें।", + "deployDrawer.envVarPlaceholder": "मान दर्ज करें", + "deployDrawer.envVarSource.ariaLabel": "{{key}} के लिए वेरिएबल मान स्रोत चुनें", + "deployDrawer.envVarSource.default": "ऐप मान", + "deployDrawer.envVarSource.lastDeployment": "अंतिम डिप्लॉय किया गया मान", + "deployDrawer.envVarSource.literal": "कस्टम मान", + "deployDrawer.envVarType.number": "संख्या", + "deployDrawer.envVarType.secret": "गोपनीय", + "deployDrawer.envVarType.string": "स्ट्रिंग", + "deployDrawer.envVars": "वातावरण वेरिएबल", + "deployDrawer.existingReleaseHint": "यह रिलीज़ यथावत डिप्लॉय की जाएगी। कोई नई रिलीज़ नहीं बनाई जाएगी।", + "deployDrawer.loadingBindings": "हल किया जा रहा है...", + "deployDrawer.lockedHint": "वर्तमान वातावरण पर लॉक", + "deployDrawer.missingRequiredBinding": "इस आवश्यक बाइंडिंग के लिए एक क्रेडेंशियल चुनें।", + "deployDrawer.missingRequiredEnvVar": "इस आवश्यक वातावरण वेरिएबल के लिए एक मान दर्ज करें।", + "deployDrawer.modelCreds": "मॉडल क्रेडेंशियल", + "deployDrawer.needsValidation": " (सत्यापन की आवश्यकता है)", + "deployDrawer.newReleaseHint": "चयनित वर्कफ़्लो ऐप YAML से एक नई रिलीज़ बनाई जाएगी।", + "deployDrawer.noBindingRequired": "आवश्यक नहीं", + "deployDrawer.noCredentialCandidates": "कोई उपलब्ध क्रेडेंशियल नहीं।", + "deployDrawer.noNewEnvironmentAvailable": "सभी उपलब्ध वातावरणों में पहले से ही एक डिप्लॉयमेंट है।", + "deployDrawer.noOtherReleaseAvailable": "इस वातावरण के लिए कोई अन्य रिलीज़ उपलब्ध नहीं है।", + "deployDrawer.noReleaseAvailable": "किसी वातावरण पर डिप्लॉय करने से पहले एक रिलीज़ बनाएं।", + "deployDrawer.notFound": "डिप्लॉयमेंट नहीं मिला।", + "deployDrawer.noteLabel": "रिलीज़ विवरण (वैकल्पिक)", + "deployDrawer.notePlaceholder": "उदा. ऑनबोर्डिंग कॉपी ट्वीक शिप करें", + "deployDrawer.pluginCreds": "प्लगइन क्रेडेंशियल", + "deployDrawer.promote": "डिप्लॉय करें", + "deployDrawer.promoteDescription": "डिप्लॉय करने के लिए एक रिलीज़ और लक्ष्य वातावरण चुनें।", + "deployDrawer.promoteTitle": "वातावरण पर डिप्लॉय करें", + "deployDrawer.readOnly": "केवल-पढ़ने के लिए", + "deployDrawer.redeploy": "वातावरण पर डिप्लॉय करें", + "deployDrawer.redeployDescription": "डिप्लॉय करने के लिए एक रिलीज़ और लक्ष्य वातावरण चुनें।", + "deployDrawer.redeployExistingReleaseHint": "वर्तमान रिलीज़ यथावत पुनः डिप्लॉय की जाएगी। कोई नई रिलीज़ नहीं बनाई जाएगी।", + "deployDrawer.redeployTitle": "वातावरण पर डिप्लॉय करें", + "deployDrawer.releaseLabel": "रिलीज़", + "deployDrawer.requiredBinding": "आवश्यक", + "deployDrawer.rollback": "डिप्लॉय करें", + "deployDrawer.rollbackDescription": "डिप्लॉय करने के लिए एक रिलीज़ और लक्ष्य वातावरण चुनें।", + "deployDrawer.rollbackTitle": "वातावरण पर डिप्लॉय करें", + "deployDrawer.runtimeCredentials": "क्रेडेंशियल", + "deployDrawer.secretPlaceholder": "गोपनीय", + "deployDrawer.selectCredential": "एक क्रेडेंशियल चुनें", + "deployDrawer.selectEnv": "एक वातावरण चुनें", + "deployDrawer.selectProviderCred": "{{provider}} क्रेडेंशियल चुनें", + "deployDrawer.selectProviderKey": "{{provider}} कुंजी चुनें", + "deployDrawer.selectRelease": "एक रिलीज़ चुनें", + "deployDrawer.targetEnv": "लक्ष्य वातावरण", + "deployDrawer.title": "वातावरण पर डिप्लॉय करें", + "deployDrawer.valuePlaceholder": "मान", + "deployTab.cancelDeployment": "डिप्लॉयमेंट रद्द करें", + "deployTab.closeError": "बंद करें", + "deployTab.col.actions": "क्रियाएँ", + "deployTab.col.currentRelease": "वर्तमान रिलीज़", + "deployTab.col.environment": "वातावरण", + "deployTab.col.status": "स्थिति", + "deployTab.col.updated": "अपडेट किया गया", + "deployTab.collapseDetails": "डिप्लॉयमेंट विवरण संक्षिप्त करें", + "deployTab.confirmUndeploy": "अनडिप्लॉय करें", + "deployTab.deployOtherVersion": "अन्य रिलीज़ डिप्लॉय करें", + "deployTab.deployToEnv": "{{name}} पर डिप्लॉय करें", + "deployTab.deployToNewEnv": "नए वातावरण पर डिप्लॉय करें...", + "deployTab.empty": "अभी तक कोई इंस्टेंस नहीं। शुरू करने के लिए एक नए वातावरण पर डिप्लॉय करें।", + "deployTab.emptyDescription": "इस डिप्लॉयमेंट को उपयोगकर्ताओं के लिए उपलब्ध कराने हेतु एक रिलीज़ और लक्ष्य वातावरण चुनें।", + "deployTab.emptyTitle": "अभी तक कोई वातावरण नहीं चल रहा", + "deployTab.envCount": "वातावरण", + "deployTab.errorCode": "कोड", + "deployTab.errorDialogDesc": "पुनः प्रयास करने या अन्य रिलीज़ डिप्लॉय करने से पहले अंतिम विफल डिप्लॉयमेंट की समीक्षा करें।", + "deployTab.errorDialogTitle": "{{name}} में डिप्लॉयमेंट त्रुटि", + "deployTab.errorMessage": "संदेश", + "deployTab.errorPhase": "चरण", + "deployTab.expandDetails": "डिप्लॉयमेंट विवरण विस्तृत करें", + "deployTab.moreActions": "अधिक क्रियाएँ", + "deployTab.newDeployment": "नए वातावरण पर डिप्लॉय करें", + "deployTab.panel.commit": "Commit ID", + "deployTab.panel.deploymentId": "डिप्लॉयमेंट ID", + "deployTab.panel.endpoints": "एंडपॉइंट", + "deployTab.panel.envVars": "वातावरण वेरिएबल", + "deployTab.panel.error": "त्रुटि", + "deployTab.panel.failedRelease": "विफल रिलीज़", + "deployTab.panel.health": "स्वास्थ्य", + "deployTab.panel.instanceInfo": "इंस्टेंस जानकारी", + "deployTab.panel.modelCreds": "मॉडल क्रेडेंशियल", + "deployTab.panel.pluginCreds": "प्लगइन क्रेडेंशियल", + "deployTab.panel.release": "रिलीज़", + "deployTab.panel.releaseCreatedAt": "रिलीज़ बनाई गई", + "deployTab.panel.releaseInfo": "रिलीज़ जानकारी", + "deployTab.panel.replicas": "प्रतिकृतियां", + "deployTab.panel.run": "चलाएं", + "deployTab.panel.runtimeBindings": "क्रेडेंशियल", + "deployTab.panel.runtimeInfo": "रनटाइम जानकारी", + "deployTab.panel.runtimeMode": "रनटाइम मोड", + "deployTab.panel.runtimeNote": "रनटाइम नोट", + "deployTab.panel.targetRelease": "लक्ष्य रिलीज़", + "deployTab.panel.unknownError": "डिप्लॉयमेंट विफल।", + "deployTab.promote": "डिप्लॉय करें", + "deployTab.redeploy": "पुनः डिप्लॉय करें", + "deployTab.releaseCreatedAt": "रिलीज़ बनाई गई {{time}}", + "deployTab.retry": "पुनः प्रयास करें", + "deployTab.shortcut": "शॉर्टकट", + "deployTab.status.deployFailed": "डिप्लॉय विफल", + "deployTab.status.deployingRelease": "डिप्लॉय हो रहा है ({{release}})", + "deployTab.status.runningOutOfSync": "चल रहा है (सिंक लंबित)", + "deployTab.status.runningWithFailed": "चल रहा है (अंतिम डिप्लॉयमेंट विफल)", + "deployTab.undeploy": "अनडिप्लॉय करें", + "deployTab.undeployConfirmDesc": "अंतिम-उपयोगकर्ता एक्सेस तुरंत रुक जाएगा। रिलीज़ को बाद में पुनः डिप्लॉय किया जा सकता है।", + "deployTab.undeployConfirmTitle": "{{name}} से अनडिप्लॉय करें?", + "deployTab.undeployFrom": "{{name}} से अनडिप्लॉय करें", + "deployTab.undeployImpactTitle": "प्रभावित इंस्टेंस", + "deployTab.viewError": "त्रुटि देखें", + "deployTab.viewLogs": "लॉग देखें", + "deployTab.viewProgress": "प्रगति देखें", + "detail.backToInstances": "डिप्लॉयमेंट पर वापस जाएं", + "detail.deployingCount": "{{count}} डिप्लॉय हो रहे हैं", + "detail.envCount_one": "{{count}} वातावरण", + "detail.envCount_other": "{{count}} वातावरण", + "detail.failedCount": "{{count}} विफल", + "detail.mobileTabs": "डिप्लॉयमेंट अनुभाग", + "detail.notFound": "डिप्लॉयमेंट नहीं मिला", + "detail.openSourceApp": "स्रोत {{name}} खोलें", + "detail.sourceApp": "स्रोत", + "detail.sourceAppLink": "स्रोत", + "documentTitle.create": "नया डिप्लॉयमेंट · डिप्लॉयमेंट", + "documentTitle.detail": "डिप्लॉयमेंट · डिप्लॉयमेंट", + "documentTitle.list": "डिप्लॉयमेंट", + "filter.allEnvs": "सभी वातावरण", + "filter.notDeployed": "डिप्लॉय नहीं किया गया", + "filter.searchPlaceholder": "डिप्लॉयमेंट खोजें", + "health.ENVIRONMENT_STATUS_ADMISSION": "प्रवेश", + "health.ENVIRONMENT_STATUS_BOOTSTRAPPING": "बूटस्ट्रैपिंग", + "health.ENVIRONMENT_STATUS_DELETING": "हटाया जा रहा है", + "health.ENVIRONMENT_STATUS_FAILED": "अनुपलब्ध", + "health.ENVIRONMENT_STATUS_READY": "उपलब्ध", + "health.ENVIRONMENT_STATUS_UNSPECIFIED": "अज्ञात", + "list.clearFilters": "फ़िल्टर साफ़ करें", + "list.clearSearch": "डिप्लॉयमेंट खोज साफ़ करें", + "list.createDeployment": "नया", + "list.empty": "कोई डिप्लॉयमेंट नहीं मिला।", + "list.emptyDescription": "रिलीज़, वातावरण और एक्सेस का प्रबंधन करने के लिए वर्कफ़्लो ऐप या वर्कफ़्लो DSL पैकेज से एक डिप्लॉयमेंट बनाएं।", + "list.emptyFilteredDescription": "वर्तमान खोज या वातावरण फ़िल्टर से कोई डिप्लॉयमेंट मेल नहीं खाता।", + "list.emptyFilteredTitle": "कोई मेल खाने वाला डिप्लॉयमेंट नहीं", + "list.emptyTitle": "अभी तक कोई डिप्लॉयमेंट नहीं", + "mode.ENVIRONMENT_MODE_ISOLATED": "पृथक", + "mode.ENVIRONMENT_MODE_SHARED": "साझा", + "mode.ENVIRONMENT_MODE_UNSPECIFIED": "अज्ञात", + "newInstance.comingSoon": "जल्द आ रहा है", + "newInstance.fromStudio": "स्टूडियो से चुनें", + "newInstance.importDSL": "DSL आयात करें", + "newInstance.title": "नया डिप्लॉयमेंट", + "overview.accessEndpoints": "एक्सेस एंडपॉइंट", + "overview.accessMeta.apiTokens": "API टोकन प्रबंधित करें", + "overview.accessMeta.cli": "CLI एक्सेस देखें", + "overview.accessMeta.webApp": "WebApp एक्सेस प्रबंधित करें", + "overview.accessStatus": "एक्सेस", + "overview.api": "API टोकन", + "overview.apiKeysCount_one": "{{count}} API टोकन", + "overview.apiKeysCount_other": "{{count}} API टोकन", + "overview.apiTokenSummary.environments_one": "{{count}} डिप्लॉय किया गया वातावरण", + "overview.apiTokenSummary.environments_other": "{{count}} डिप्लॉय किए गए वातावरण", + "overview.availableForDeployment": "डिप्लॉयमेंट के लिए उपलब्ध", + "overview.basicInfo": "बुनियादी जानकारी", + "overview.cardAction.deployLatest": "नवीनतम रिलीज़ डिप्लॉय करें", + "overview.cardAction.redeploy": "पुनः डिप्लॉय करें", + "overview.cardAction.viewProgress": "डिप्लॉयमेंट देखें", + "overview.chip.behindTooltip_one": "नवीनतम से 1 रिलीज़ पीछे। अपडेट करने के लिए नवीनतम रिलीज़ डिप्लॉय करें।", + "overview.chip.behindTooltip_other": "नवीनतम से {{count}} रिलीज़ पीछे। अपडेट करने के लिए नवीनतम रिलीज़ डिप्लॉय करें।", + "overview.chip.behind_one": "↑ 1", + "overview.chip.behind_other": "↑ {{count}}", + "overview.chip.deploying": "डिप्लॉय हो रहा है", + "overview.chip.deployingTooltip": "डिप्लॉयमेंट प्रगति पर है।", + "overview.chip.empty": "खाली", + "overview.chip.emptyTooltip": "इस वातावरण पर कोई रिलीज़ डिप्लॉय नहीं की गई है।", + "overview.chip.failed": "विफल", + "overview.chip.failedTooltip": "नवीनतम डिप्लॉयमेंट प्रयास विफल रहा।", + "overview.chip.latest": "नवीनतम", + "overview.chip.latestTooltip": "यह वातावरण नवीनतम रिलीज़ चला रहा है।", + "overview.chip.needsReleaseFirst": "पहले एक रिलीज़ बनाएं", + "overview.chip.olderRelease": "पुराना", + "overview.chip.olderReleaseTooltip": "यह वातावरण पुरानी रिलीज़ चला रहा है।", + "overview.chip.openInDeployTab": "डिप्लॉयमेंट प्रगति देखें", + "overview.cli": "CLI", + "overview.configured": "कॉन्फ़िगर किया गया", + "overview.createRelease": "रिलीज़ बनाएं", + "overview.created": "बनाया गया", + "overview.deploy": "डिप्लॉय करें", + "overview.deployedEnvironments": "डिप्लॉय किए गए", + "overview.deploymentOverview": "डिप्लॉयमेंट अवलोकन", + "overview.deploymentStatus": "डिप्लॉयमेंट स्थिति", + "overview.description": "विवरण", + "overview.developerApi": "डेवलपर API", + "overview.disabled": "अक्षम", + "overview.emptyValue": "सेट नहीं किया गया", + "overview.enabled": "सक्षम", + "overview.enabledChannels": "एक्सेस सक्षम", + "overview.endUserAccess": "अंतिम-उपयोगकर्ता एक्सेस", + "overview.environments": "वातावरण", + "overview.hero.byName": "{{name}} द्वारा", + "overview.hero.empty": "अभी तक कोई रिलीज़ नहीं", + "overview.hero.emptyDescription": "डिप्लॉय करने से पहले वर्तमान स्रोत से एक रिलीज़ बनाएं।", + "overview.hero.propagation_one": "{{count}}/{{total}} वातावरण पर डिप्लॉय किया गया", + "overview.hero.propagation_other": "{{count}}/{{total}} वातावरणों पर डिप्लॉय किया गया", + "overview.hero.untargeted": "अभी तक कोई वातावरण कॉन्फ़िगर नहीं किया गया", + "overview.instanceDetails": "डिप्लॉयमेंट विवरण", + "overview.instanceId": "डिप्लॉयमेंट ID", + "overview.latestRelease.releaseCount_one": "{{count}} रिलीज़", + "overview.latestRelease.releaseCount_other": "{{count}} रिलीज़", + "overview.latestReleaseTitle": "नवीनतम रिलीज़", + "overview.manageDeployments": "डिप्लॉयमेंट प्रबंधित करें", + "overview.name": "नाम", + "overview.noAccessConfig": "कोई एक्सेस कॉन्फ़िगरेशन नहीं।", + "overview.noReleaseYet": "किसी वातावरण पर डिप्लॉय करने से पहले एक रिलीज़ बनाएं।", + "overview.notConfigured": "कॉन्फ़िगर नहीं किया गया", + "overview.previousReleases.empty": "अभी तक कोई पुरानी रिलीज़ नहीं।", + "overview.previousReleases.retired": "वर्तमान में डिप्लॉय नहीं किया गया", + "overview.previousReleases.title": "पिछली रिलीज़", + "overview.previousReleases.viewAll": "सभी देखें", + "overview.ready": "डिप्लॉय करने योग्य", + "overview.recentReleases": "हाल की रिलीज़", + "overview.releaseDeployedTitle": "{{release}} डिप्लॉय की गई है", + "overview.releaseReadyTitle": "{{release}} डिप्लॉय करने के लिए तैयार है", + "overview.serviceMap": "सेवा मानचित्र", + "overview.servingRelease": "{{release}} सेवा कर रहा है", + "overview.servingReleaseDescription": "यह डिप्लॉयमेंट {{count}}/{{total}} वातावरणों पर डिप्लॉय किया गया है।", + "overview.strip.deployToNewEnvironment": "नए वातावरण पर डिप्लॉय करें", + "overview.strip.empty": "कोई वातावरण कॉन्फ़िगर नहीं किया गया।", + "overview.strip.emptyDeployableDescription": "जब आप तैयार हों तो नवीनतम रिलीज़ को किसी वातावरण पर डिप्लॉय करें।", + "overview.strip.emptyDeployed": "अभी तक कोई इंस्टेंस नहीं।", + "overview.strip.emptyDescription": "किसी वातावरण पर डिप्लॉय करने से पहले एक रिलीज़ बनाएं।", + "overview.strip.emptyTitle": "अभी तक कोई इंस्टेंस नहीं", + "overview.strip.summary_one": "{{total}} में से 1 नवीनतम रिलीज़ पर", + "overview.strip.summary_other": "{{total}} में से {{count}} नवीनतम रिलीज़ पर", + "overview.strip.title": "इंस्टेंस", + "overview.switchSourceApp": "स्रोत बदलें", + "overview.switchSourceAppDescription": "भविष्य की रिलीज़ के लिए स्रोत के रूप में उपयोग किया जाने वाला वर्कफ़्लो ऐप चुनें।", + "overview.switchSourceAppHint": "बदलने के बाद, केवल नई बनाई गई रिलीज़ नए स्रोत का उपयोग करती हैं। ऐतिहासिक रिलीज़ और मौजूदा डिप्लॉयमेंट नहीं बदले जाते।", + "overview.targetRelease": "लक्ष्य रिलीज़", + "overview.webapp": "WebApp", + "settings.danger": "खतरनाक क्षेत्र", + "settings.dangerDesc": "इस डिप्लॉयमेंट को स्थायी रूप से हटाएं और चल रहे किसी भी इंस्टेंस को रोकें। इसे वापस नहीं लिया जा सकता।", + "settings.delete": "डिप्लॉयमेंट हटाएं", + "settings.deleteConfirmDesc": "{{name}} हटाएं? प्रत्येक इंस्टेंस सभी वातावरणों में चलना बंद कर देगा और हटा दिया जाएगा। इसे वापस नहीं लिया जा सकता।", + "settings.deleteConfirmTitle": "डिप्लॉयमेंट हटाएं", + "settings.deleteFailed": "डिप्लॉयमेंट हटाने में विफल।", + "settings.deleteImpact": "प्रभाव", + "settings.deleteImpactInstance": "डिप्लॉयमेंट", + "settings.deleteImpactTitle": "प्रभावित डिप्लॉयमेंट", + "settings.deleteImpactValue": "डिप्लॉयमेंट को डिप्लॉयमेंट सूची से हटा दिया गया है।", + "settings.deleted": "डिप्लॉयमेंट हटाया गया", + "settings.description": "विवरण", + "settings.descriptionHelp": "इस डिप्लॉयमेंट का नाम, विवरण और अन्य सेटिंग्स प्रबंधित करें।", + "settings.general": "सामान्य", + "settings.name": "डिप्लॉयमेंट नाम", + "settings.reset": "रीसेट करें", + "settings.save": "परिवर्तन सहेजें", + "settings.updateFailed": "डिप्लॉयमेंट अपडेट करने में विफल।", + "settings.updated": "डिप्लॉयमेंट अपडेट किया गया", + "status.RUNTIME_INSTANCE_STATUS_DEPLOYING": "डिप्लॉय हो रहा है", + "status.RUNTIME_INSTANCE_STATUS_DRIFTED": "सिंक लंबित", + "status.RUNTIME_INSTANCE_STATUS_FAILED": "डिप्लॉय विफल", + "status.RUNTIME_INSTANCE_STATUS_INVALID": "अमान्य", + "status.RUNTIME_INSTANCE_STATUS_READY": "चल रहा है", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "डिप्लॉय नहीं किया गया", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "अनडिप्लॉय हो रहा है", + "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "अज्ञात", + "subtitle": "वातावरणों में डिप्लॉयमेंट प्रबंधित करें।", + "tabs.access.description": "एक्सेस चैनल और एक्सेस अनुमतियाँ प्रबंधित करें।", + "tabs.access.name": "एक्सेस", + "tabs.api-tokens.description": "API टोकन प्रबंधित करें और HTTP पर इंस्टेंस इनवोक करें।", + "tabs.api-tokens.name": "API टोकन", + "tabs.instances.description": "डिप्लॉय किए गए वातावरणों में इंस्टेंस देखें और प्रबंधित करें।", + "tabs.instances.name": "इंस्टेंस", + "tabs.overview.description": "वातावरणों में डिप्लॉयमेंट की स्थिति देखें।", + "tabs.overview.name": "अवलोकन", + "tabs.releases.description": "रिलीज़ बनाएं, डिप्लॉय करें और प्रबंधित करें।", + "tabs.releases.name": "रिलीज़", + "tabs.settings.description": "इस डिप्लॉयमेंट का नाम, विवरण और अन्य सेटिंग्स प्रबंधित करें।", + "tabs.settings.name": "सेटिंग्स", + "title": "डिप्लॉयमेंट", + "unsupportedDslNodes.description": "इस रिलीज़ में ऐसे नोड हैं जिनका डिप्लॉयमेंट रनटाइम अभी समर्थन नहीं करता है। उन्हें स्टूडियो में हटाएं या बदलें, फिर पुनः प्रयास करें।", + "unsupportedDslNodes.descriptionWithTypes": "इस रिलीज़ में ऐसे नोड हैं जिनका डिप्लॉयमेंट रनटाइम अभी समर्थन नहीं करता है: {{nodeTypes}}. उन्हें स्टूडियो में हटाएं या बदलें, फिर पुनः प्रयास करें।", + "unsupportedDslNodes.title": "असमर्थित नोड", + "unsupportedDslNodes.unknownType": "अज्ञात प्रकार", + "versions.cancelCreate": "रद्द करें", + "versions.cancelDelete": "रद्द करें", + "versions.cancelEdit": "रद्द करें", + "versions.checkingReleaseContent": "रिलीज़ सामग्री जांची जा रही है...", + "versions.col.action": "क्रिया", + "versions.col.author": "द्वारा बनाया गया", + "versions.col.commit": "Commit", + "versions.col.createdAt": "बनाया गया", + "versions.col.deployedTo": "डिप्लॉय किया गया", + "versions.col.release": "रिलीज़", + "versions.col.sourceApp": "स्रोत", + "versions.commitTooltip": "Commit {{commit}}", + "versions.create": "बनाएं", + "versions.createFailed": "रिलीज़ बनाने में विफल।", + "versions.createRelease": "रिलीज़ बनाएं", + "versions.createReleaseDescription": "वर्कफ़्लो ऐप या वर्कफ़्लो DSL फ़ाइल से एक डिप्लॉय करने योग्य रिलीज़ बनाएं।", + "versions.createReleaseHint": "नई रिलीज़ किसी भी वातावरण पर डिप्लॉय की जा सकती हैं।", + "versions.createSuccess": "रिलीज़ \"{{name}}\" बनाई गई।", + "versions.creating": "बनाया जा रहा है...", + "versions.currentOn": "{{name}} पर वर्तमान रिलीज़", + "versions.deleteConfirmDesc": "रिलीज़ \"{{name}}\" स्थायी रूप से हटा दी जाएगी। इसे वापस नहीं लिया जा सकता।", + "versions.deleteConfirmTitle": "रिलीज़ हटाएं?", + "versions.deleteFailed": "रिलीज़ हटाने में विफल।", + "versions.deleteImpactDeployment": "डिप्लॉयमेंट स्थिति", + "versions.deleteImpactNotDeployed": "वर्तमान में डिप्लॉय नहीं किया गया", + "versions.deleteImpactRelease": "रिलीज़", + "versions.deleteImpactTitle": "हटाने का प्रभाव", + "versions.deleteRelease": "रिलीज़ हटाएं", + "versions.deleteSuccess": "रिलीज़ \"{{name}}\" हटाई गई।", + "versions.deploy": "डिप्लॉय करें", + "versions.deployTo": "{{name}} पर डिप्लॉय करें", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DEPLOYING": "डिप्लॉय हो रहा है", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DRIFTED": "सिंक लंबित", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_FAILED": "विफल", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_INVALID": "अमान्य", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_READY": "चल रहा है", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "डिप्लॉय नहीं किया गया", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "अनडिप्लॉय हो रहा है", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "अज्ञात", + "versions.deployingTo": "{{name}} डिप्लॉय हो रहा है", + "versions.disabledReason.checkDeploymentsFailed": "डिप्लॉयमेंट उपयोग सत्यापित नहीं किया जा सका। बाद में पुनः प्रयास करें।", + "versions.disabledReason.checkingDeployments": "डिप्लॉयमेंट उपयोग जांचा जा रहा है", + "versions.disabledReason.current": "यह रिलीज़ पहले से ही {{name}} पर चल रही है", + "versions.disabledReason.deploying": "सक्रिय डिप्लॉयमेंट के पूर्ण होने की प्रतीक्षा करें", + "versions.disabledReason.envDisabled": "यह वातावरण डिप्लॉय करने योग्य नहीं है", + "versions.disabledReason.releaseInUse_one": "इसे हटाने से पहले इस रिलीज़ को {{count}} वातावरण से अनडिप्लॉय करें", + "versions.disabledReason.releaseInUse_other": "इसे हटाने से पहले इस रिलीज़ को {{count}} वातावरणों से अनडिप्लॉय करें", + "versions.dslReadFailed": "DSL फ़ाइल पढ़ने में विफल। दूसरी फ़ाइल चुनें और पुनः प्रयास करें।", + "versions.dslReading": "DSL फ़ाइल पढ़ी जा रही है...", + "versions.dslUnsupportedMode": "डिप्लॉयमेंट के लिए केवल वर्कफ़्लो DSL फ़ाइलों का उपयोग किया जा सकता है।", + "versions.editFailed": "रिलीज़ अपडेट करने में विफल।", + "versions.editRelease": "रिलीज़ संपादित करें", + "versions.editReleaseDescription": "इस रिलीज़ का नाम और विवरण अपडेट करें।", + "versions.editSuccess": "रिलीज़ \"{{name}}\" अपडेट की गई।", + "versions.empty": "अभी तक कोई रिलीज़ उपलब्ध नहीं।", + "versions.emptyDescription": "किसी वातावरण पर डिप्लॉय करने से पहले पहली रिलीज़ बनाएं।", + "versions.emptyTitle": "अभी तक कोई रिलीज़ नहीं", + "versions.emptyWithCreate": "अभी तक कोई रिलीज़ नहीं। डिप्लॉय करने से पहले पहली डिप्लॉय करने योग्य रिलीज़ बनाएं।", + "versions.exportDsl": "DSL निर्यात करें", + "versions.exportDslFailed": "DSL निर्यात करने में विफल।", + "versions.exportingDsl": "निर्यात किया जा रहा है...", + "versions.groupHeader.deploy": "डिप्लॉय करें", + "versions.groupHeader.promote": "डिप्लॉय करें", + "versions.groupHeader.rollback": "पिछला संस्करण डिप्लॉय करें", + "versions.groupHeader.unavailable": "अनुपलब्ध", + "versions.manualDslOption": "DSL अपलोड करें", + "versions.moreActions": "अधिक क्रियाएँ", + "versions.optional": "वैकल्पिक", + "versions.promote": "डिप्लॉय करें", + "versions.promoteTo": "{{name}} पर डिप्लॉय करें", + "versions.releaseAlreadyExists": "उसी सामग्री वाली एक रिलीज़ पहले से मौजूद है: {{name}}.", + "versions.releaseContentCheckFailed": "रिलीज़ सामग्री जांचने में विफल।", + "versions.releaseDescriptionLabel": "विवरण", + "versions.releaseDescriptionPlaceholder": "इस रिलीज़ का वर्णन करें", + "versions.releaseHistory": "रिलीज़ इतिहास", + "versions.releaseNameLabel": "रिलीज़ नाम", + "versions.releaseNamePlaceholder": "रिलीज़ नाम", + "versions.releaseNameRequired": "एक रिलीज़ नाम दर्ज करें।", + "versions.releaseSourceLabel": "रिलीज़ स्रोत", + "versions.rollbackTo": "{{name}} पर डिप्लॉय करें", + "versions.saveEdit": "सहेजें", + "versions.sourceAppOption": "वर्कफ़्लो ऐप" +} diff --git a/web/i18n/id-ID/common.json b/web/i18n/id-ID/common.json index d5aa93906a..45125b73fd 100644 --- a/web/i18n/id-ID/common.json +++ b/web/i18n/id-ID/common.json @@ -311,6 +311,7 @@ "menus.apps": "Aplikasi", "menus.datasets": "Pengetahuan", "menus.datasetsTips": "SEGERA HADIR: Impor data teks Anda sendiri atau tulis data secara real-time melalui Webhook untuk peningkatan konteks LLM.", + "menus.deployments": "Penerapan", "menus.explore": "Menjelajahi", "menus.exploreMarketplace": "Jelajahi Marketplace", "menus.newApp": "Aplikasi Baru", diff --git a/web/i18n/id-ID/deployments.json b/web/i18n/id-ID/deployments.json new file mode 100644 index 0000000000..068c3f9b03 --- /dev/null +++ b/web/i18n/id-ID/deployments.json @@ -0,0 +1,623 @@ +{ + "access.api.backendTitle": "API layanan backend", + "access.api.copyCurlExample": "Salin contoh cURL", + "access.api.createFailed": "Gagal membuat API Token.", + "access.api.createKey": "Buat API Token", + "access.api.createKeyTitle": "Buat API Token baru", + "access.api.curlExampleTitle": "Contoh cURL", + "access.api.description": "Akses penerapan ini melalui HTTP. Setiap API Token dibatasi pada satu lingkungan.", + "access.api.developerTitle": "API Developer", + "access.api.disabled": "Akses API dimatikan untuk penerapan ini.", + "access.api.disabledHint": "Aktifkan akses API untuk membuat token yang dibatasi per lingkungan.", + "access.api.dismissToken": "Tutup API Token", + "access.api.docs": "Dokumentasi API", + "access.api.docsClose": "Tutup dokumentasi API", + "access.api.docsDescription": "Lihat referensi API Workflow untuk penerapan ini.", + "access.api.docsTitle": "Dokumentasi API Workflow", + "access.api.empty": "Terapkan ke lingkungan terlebih dahulu untuk mulai menerbitkan API Token.", + "access.api.emptyTitle": "Tidak ada lingkungan yang diterapkan", + "access.api.endpoint": "URL Permintaan", + "access.api.envPrefix": "env: {{env}}", + "access.api.keyList": "Daftar API Token", + "access.api.nameLabel": "Nama API Token", + "access.api.namePlaceholder": "Masukkan nama API Token", + "access.api.nameRequired": "Nama API Token wajib diisi.", + "access.api.newKey": "Buat API Token Baru", + "access.api.newTokenDescription": "API Token ini hanya ditampilkan sekali. Salin sebelum meninggalkan halaman ini.", + "access.api.newTokenLabel": "API Token", + "access.api.newTokenTitle": "API Token berhasil dibuat", + "access.api.noKeys": "Belum ada API Token. Buat satu untuk mulai memanggil API.", + "access.api.noKeysTitle": "Belum ada API Token", + "access.api.revokeConfirmDescription": "API Token \"{{name}}\" akan segera berhenti berfungsi. Tindakan ini tidak dapat dibatalkan.", + "access.api.revokeConfirmTitle": "Cabut API Token?", + "access.api.revokeFailed": "Gagal mencabut API Token.", + "access.api.revokeSuccess": "API Token dicabut", + "access.api.table.action": "Aksi", + "access.api.table.environment": "Lingkungan", + "access.api.table.key": "API Token", + "access.api.table.name": "Nama", + "access.api.title": "API", + "access.channels.col.channel": "Saluran", + "access.channels.col.endpoint": "Titik masuk", + "access.channels.col.status": "Status", + "access.channels.description": "Titik masuk WebApp dan CLI menggunakan izin akses di atas.", + "access.channels.disabled": "Saluran akses dimatikan untuk penerapan ini.", + "access.channels.disabledHint": "Aktifkan saluran akses untuk menampilkan titik masuk WebApp dan CLI.", + "access.channels.followPermission": "Mengikuti izin", + "access.channels.title": "Saluran akses", + "access.cli.description": "Panggil dari terminal dengan difyctl, cocok untuk skrip, alur kerja otomatis, atau integrasi Agent.", + "access.cli.docs": "Panduan penggunaan", + "access.cli.domain": "Domain", + "access.cli.empty": "Endpoint CLI belum dikonfigurasi.", + "access.cli.install": "Instal CLI", + "access.cli.title": "CLI", + "access.copied": "Tersalin", + "access.copy": "Salin", + "access.copyFailed": "Gagal menyalin", + "access.copyToast": "Disalin ke clipboard", + "access.hide": "Sembunyikan", + "access.members.clearAll": "Hapus semua", + "access.members.empty": "Tidak ada hasil ditemukan.", + "access.members.groupCount_one": "{{count}} grup", + "access.members.groupCount_other": "{{count}} grup", + "access.members.groups": "Grup", + "access.members.individuals": "Anggota", + "access.members.memberCount_one": "{{count}} anggota", + "access.members.memberCount_other": "{{count}} anggota", + "access.members.pickPlaceholder": "Pilih grup atau anggota", + "access.members.searchPlaceholder": "Cari grup dan anggota", + "access.members.selectedLabel": "Dipilih", + "access.permission.anyone": "Siapa saja dengan tautan", + "access.permission.anyoneDesc": "Siapa saja dapat mengakses penerapan ini tanpa login.", + "access.permission.memberCount_one": "{{count}} anggota", + "access.permission.memberCount_other": "{{count}} anggota", + "access.permission.organization": "Semua anggota dalam platform", + "access.permission.organizationDesc": "Semua anggota dalam platform", + "access.permission.specific": "Anggota tertentu dalam platform", + "access.permission.specificDesc": "Pilih grup atau anggota tertentu", + "access.permission.specificUnavailable": "Pemilihan anggota tertentu dinonaktifkan sampai anggota dan grup platform nyata terhubung.", + "access.permission.updateFailed": "Gagal memperbarui kebijakan akses.", + "access.permissions.col.environment": "Lingkungan", + "access.permissions.col.permission": "Akses", + "access.permissions.description": "Atur izin akses untuk titik masuk WebApp dan CLI di setiap lingkungan.", + "access.permissions.editAriaLabel": "Konfigurasikan akses untuk {{environment}}", + "access.permissions.editDescription": "Atur izin akses untuk titik masuk WebApp dan CLI.", + "access.permissions.editTitle": "Izin akses", + "access.permissions.title": "Izin akses", + "access.revoke": "Cabut", + "access.runAccess.description": "Kelola bagaimana pengguna dapat menjalankan penerapan ini dan siapa yang diizinkan mengaksesnya per lingkungan.", + "access.runAccess.disabled": "Akses jalankan dimatikan untuk penerapan ini.", + "access.runAccess.mcp": "MCP", + "access.runAccess.mcpDesc": "Ekspos penerapan ini sebagai server Model Context Protocol.", + "access.runAccess.mcpEmpty": "Endpoint MCP belum dikonfigurasi.", + "access.runAccess.noEnvs": "Terapkan ke lingkungan untuk mengonfigurasi izin akses.", + "access.runAccess.noEnvsTitle": "Tidak ada lingkungan yang diterapkan", + "access.runAccess.openWebapp": "Buka WebApp", + "access.runAccess.permissions": "Izin akses", + "access.runAccess.permissionsDesc": "Siapa yang dapat mengakses penerapan ini di setiap lingkungan.", + "access.runAccess.title": "Akses jalankan", + "access.runAccess.urlLabel": "URL", + "access.runAccess.webapp": "WebApp", + "access.runAccess.webappDesc": "Halaman web yang dihosting untuk pengguna akhir.", + "access.runAccess.webappEmpty": "Segera hadir.", + "access.show": "Tampilkan", + "backend.RUNTIME_BACKEND_EXTERNAL": "Eksternal", + "backend.RUNTIME_BACKEND_K8S": "K8S", + "backend.RUNTIME_BACKEND_UNSPECIFIED": "Tidak diketahui", + "card.access.api": "API Tokens", + "card.access.apiShort": "API", + "card.access.cli": "CLI", + "card.access.cliShort": "CLI", + "card.access.none": "Tidak ada akses", + "card.access.webApp": "WebApp", + "card.access.webAppShort": "Web", + "card.createFirstRelease": "Buat Rilis Pertama", + "card.deploy": "Terapkan", + "card.deploying": "{{count}} sedang diterapkan", + "card.envOverflow": "+ {{count}}", + "card.failed": "{{count}} gagal", + "card.fromApp": "Dari {{name}}", + "card.lastDeployed": "Terakhir diterapkan {{time}}", + "card.menu.delete": "Hapus penerapan", + "card.menu.deleteDisabled": "Penghapusan penerapan belum tersedia untuk penerapan yang dikelola backend.", + "card.menu.deploy": "Terapkan ke Lingkungan", + "card.menu.editInfo": "Edit Info", + "card.menu.viewDetail": "Lihat detail penerapan", + "card.moreActions": "Aksi lainnya", + "card.neverDeployed": "Belum diterapkan", + "card.noDescription": "Tidak ada deskripsi.", + "card.notDeployed": "Belum diterapkan", + "card.ready": "{{count}} berjalan", + "card.tooltip.createdAt": "Dibuat", + "card.tooltip.deployed": "Diterapkan", + "card.tooltip.deploymentStatus": "Penerapan", + "card.tooltip.notDeployed": "Penerapan ini belum diterapkan ke lingkungan manapun.", + "card.tooltip.notDeployedShort": "Belum diterapkan", + "card.tooltip.release": "Rilis", + "card.tooltip.releaseName": "Nama Rilis", + "card.tooltip.source": "Sumber", + "common.loadFailed": "Gagal memuat. Coba lagi nanti.", + "common.loading": "Memuat...", + "createGuide.actions.back": "Kembali", + "createGuide.actions.cancel": "Batal", + "createGuide.actions.continue": "Lanjutkan", + "createGuide.actions.createAndDeploy": "Buat & Terapkan", + "createGuide.actions.creating": "Membuat...", + "createGuide.actions.deploy": "Terapkan", + "createGuide.actions.deploying": "Membuat & menerapkan...", + "createGuide.actions.next": "Selanjutnya", + "createGuide.actions.skipDeploy": "Lewati, terapkan nanti", + "createGuide.description": "Buat penerapan dari sumber rilis, info dasar, dan lingkungan target.", + "createGuide.dsl.defaultAppName": "Aplikasi DSL yang diimpor", + "createGuide.dsl.description": "Unggah paket DSL Workflow untuk membuat penerapan, rilis pertama, dan penerapan lingkungan opsional.", + "createGuide.dsl.dropDescription": "Unggah paket YAML DSL Workflow. Opsi penerapan diselesaikan dari file ini sebelum penerapan.", + "createGuide.dsl.dropTitle": "Unggah paket DSL Workflow", + "createGuide.dsl.readFailed": "Gagal membaca file DSL. Pilih file lain dan coba lagi.", + "createGuide.dsl.reading": "Membaca file DSL...", + "createGuide.dsl.title": "Impor DSL", + "createGuide.dsl.unsupportedMode": "Hanya file DSL Workflow yang dapat digunakan untuk penerapan.", + "createGuide.errors.createReleaseFailed": "Gagal membuat penerapan atau rilis.", + "createGuide.errors.deployFailed": "Gagal menerapkan ke lingkungan.", + "createGuide.method.description": "Pilih sumber yang digunakan untuk membuat rilis pertama.", + "createGuide.methods.bindApp.description": "Gunakan Aplikasi Workflow yang ada di Studio sebagai sumber rilis.", + "createGuide.methods.bindApp.title": "Hubungkan Aplikasi Workflow yang ada", + "createGuide.methods.importDsl.description": "Unggah paket YAML DSL Workflow dan lanjutkan melalui UI penerapan.", + "createGuide.methods.importDsl.title": "Impor DSL", + "createGuide.methods.mocked": "Tiruan", + "createGuide.nav.back": "Penerapan", + "createGuide.release.defaultName": "rilis awal", + "createGuide.release.deployInfo": "Info Penerapan", + "createGuide.release.description": "Isi info penerapan dan detail rilis pertama.", + "createGuide.release.firstVersion": "Rilis Pertama", + "createGuide.release.instanceDescription": "Deskripsi Penerapan", + "createGuide.release.instanceDescriptionPlaceholder": "Jelaskan untuk apa penerapan ini digunakan", + "createGuide.release.instanceName": "Nama Penerapan", + "createGuide.release.instanceNameConflict": "Penerapan dengan nama ini sudah ada. Pilih nama lain.", + "createGuide.release.releaseDescription": "Deskripsi Rilis", + "createGuide.release.releaseDescriptionPlaceholder": "Jelaskan rilis ini", + "createGuide.release.releaseName": "Nama Rilis", + "createGuide.release.releaseNote": "Deskripsi Rilis", + "createGuide.release.title": "Info Dasar", + "createGuide.source.availableApps_one": "{{count}} aplikasi", + "createGuide.source.availableApps_other": "{{count}} aplikasi", + "createGuide.source.clearSearch": "Hapus pencarian aplikasi", + "createGuide.source.description": "Pilih sumber yang digunakan untuk membuat rilis pertama.", + "createGuide.source.empty": "Tidak ditemukan Aplikasi Workflow.", + "createGuide.source.searchPlaceholder": "Cari aplikasi", + "createGuide.source.sourceApp": "Aplikasi Workflow", + "createGuide.source.title": "Sumber Rilis", + "createGuide.steps.method": "Sumber Rilis", + "createGuide.steps.release": "Info Dasar", + "createGuide.steps.source": "Sumber Rilis", + "createGuide.steps.target": "Terapkan ke Lingkungan", + "createGuide.target.bindingCount_one": "{{count}} pengikatan", + "createGuide.target.bindingCount_other": "{{count}} pengikatan", + "createGuide.target.bindingHint": "Pilih kredensial yang digunakan oleh rilis ini.", + "createGuide.target.bindings": "Kredensial", + "createGuide.target.deferredBindingHint": "Kredensial akan diselesaikan dari rencana penerapan nyata selama aksi penerapan akhir.", + "createGuide.target.deferredEnvironmentHint": "Nama dicocokkan dengan lingkungan nyata setelah penerapan dan rilis dibuat.", + "createGuide.target.description": "Pilih lingkungan target dan berikan pengaturan runtime yang dibutuhkan rilis ini di sana. Langkah ini dapat dilewati.", + "createGuide.target.envVarCount_one": "{{count}} variabel", + "createGuide.target.envVarCount_other": "{{count}} variabel", + "createGuide.target.envVarHint": "Untuk setiap variabel lingkungan yang dibutuhkan rilis ini, masukkan nilai kustom atau gunakan nilai yang didefinisikan dalam aplikasi.", + "createGuide.target.envVarPlaceholder": "Masukkan nilai", + "createGuide.target.envVarSource.ariaLabel": "Pilih sumber nilai variabel untuk {{key}}", + "createGuide.target.envVarSource.default": "Nilai aplikasi", + "createGuide.target.envVarSource.lastDeployment": "Nilai terakhir diterapkan", + "createGuide.target.envVarSource.literal": "Nilai kustom", + "createGuide.target.envVarType.number": "Angka", + "createGuide.target.envVarType.secret": "Rahasia", + "createGuide.target.envVarType.string": "String", + "createGuide.target.envVars": "Variabel Lingkungan", + "createGuide.target.environment": "Lingkungan Target", + "createGuide.target.environmentName": "Nama Lingkungan", + "createGuide.target.environmentNamePlaceholder": "Production", + "createGuide.target.loadBindingsFailed": "Gagal memuat kredensial.", + "createGuide.target.loadEnvironmentsFailed": "Gagal memuat lingkungan penerapan.", + "createGuide.target.missingRequiredBinding": "Pilih kredensial untuk pengikatan yang wajib ini.", + "createGuide.target.noBindingRequired": "Tidak ada kredensial yang diperlukan.", + "createGuide.target.noCredentialCandidates": "Tidak ada kredensial yang tersedia.", + "createGuide.target.noEnvironmentOptions": "Tidak ada lingkungan penerapan yang tersedia.", + "createGuide.target.required": "Wajib", + "createGuide.target.selectCredential": "Pilih kredensial", + "createGuide.target.title": "Terapkan ke Lingkungan", + "createGuide.title": "Penerapan Baru", + "createModal.appPickerPlaceholder": "Pilih Aplikasi Workflow", + "createModal.appSearchEmpty": "Tidak ada Aplikasi Workflow yang cocok", + "createModal.appSearchPlaceholder": "Cari Aplikasi Workflow…", + "createModal.cancel": "Batal", + "createModal.create": "Buat", + "createModal.createFailed": "Gagal membuat penerapan.", + "createModal.description": "Pilih Aplikasi Workflow dan buat penerapan.", + "createModal.descriptionLabel": "Deskripsi", + "createModal.descriptionPlaceholder": "Jelaskan untuk apa penerapan ini digunakan", + "createModal.loadMoreApps": "Muat lebih banyak aplikasi", + "createModal.loadingApps": "Memuat aplikasi…", + "createModal.nameLabel": "Nama Penerapan", + "createModal.namePlaceholder": "Nama Penerapan", + "createModal.noApps": "Tidak ditemukan Aplikasi Workflow di workspace ini. Buat satu di Studio terlebih dahulu.", + "createModal.selected": "Dipilih", + "createModal.sourceApp": "Aplikasi Workflow (wajib)", + "createModal.title": "Penerapan Baru", + "deployDrawer.bindingCount_one": "{{count}} pengikatan", + "deployDrawer.bindingCount_other": "{{count}} pengikatan", + "deployDrawer.bindingOptionsFailed": "Gagal memuat opsi kredensial.", + "deployDrawer.bindingSelectionHint": "Pilih kredensial yang digunakan oleh penerapan ini.", + "deployDrawer.bindingsDisabled": "Diselesaikan dari pratinjau rilis. Pengeditan belum tersedia.", + "deployDrawer.cancel": "Batal", + "deployDrawer.close": "Tutup drawer penerapan", + "deployDrawer.defaultSelect": "Pilih...", + "deployDrawer.deploy": "Terapkan ke Lingkungan", + "deployDrawer.deployExistingRelease": "Terapkan ke Lingkungan", + "deployDrawer.deployExistingReleaseDescription": "Pilih rilis dan lingkungan target untuk menerapkan.", + "deployDrawer.deployExistingReleaseTitle": "Terapkan ke Lingkungan", + "deployDrawer.deployFailed": "Gagal memulai penerapan.", + "deployDrawer.deploying": "Menerapkan...", + "deployDrawer.description": "Pilih rilis dan lingkungan target untuk menerapkan.", + "deployDrawer.envVarCount_one": "{{count}} variabel", + "deployDrawer.envVarCount_other": "{{count}} variabel", + "deployDrawer.envVarHint": "Untuk setiap variabel lingkungan yang dibutuhkan rilis ini, masukkan nilai kustom atau gunakan nilai yang didefinisikan dalam aplikasi.", + "deployDrawer.envVarPlaceholder": "Masukkan nilai", + "deployDrawer.envVarSource.ariaLabel": "Pilih sumber nilai variabel untuk {{key}}", + "deployDrawer.envVarSource.default": "Nilai aplikasi", + "deployDrawer.envVarSource.lastDeployment": "Nilai terakhir diterapkan", + "deployDrawer.envVarSource.literal": "Nilai kustom", + "deployDrawer.envVarType.number": "Angka", + "deployDrawer.envVarType.secret": "Rahasia", + "deployDrawer.envVarType.string": "String", + "deployDrawer.envVars": "Variabel Lingkungan", + "deployDrawer.existingReleaseHint": "Rilis ini akan diterapkan apa adanya. Tidak ada rilis baru yang akan dibuat.", + "deployDrawer.loadingBindings": "Menyelesaikan...", + "deployDrawer.lockedHint": "Terkunci pada lingkungan saat ini", + "deployDrawer.missingRequiredBinding": "Pilih kredensial untuk pengikatan yang wajib ini.", + "deployDrawer.missingRequiredEnvVar": "Masukkan nilai untuk variabel lingkungan yang wajib ini.", + "deployDrawer.modelCreds": "Kredensial Model", + "deployDrawer.needsValidation": " (perlu validasi)", + "deployDrawer.newReleaseHint": "Rilis baru akan dibuat dari YAML Aplikasi Workflow yang dipilih.", + "deployDrawer.noBindingRequired": "Tidak wajib", + "deployDrawer.noCredentialCandidates": "Tidak ada kredensial yang tersedia.", + "deployDrawer.noNewEnvironmentAvailable": "Semua lingkungan yang tersedia sudah memiliki penerapan.", + "deployDrawer.noOtherReleaseAvailable": "Tidak ada rilis lain yang tersedia untuk lingkungan ini.", + "deployDrawer.noReleaseAvailable": "Buat rilis sebelum menerapkan ke lingkungan.", + "deployDrawer.notFound": "Penerapan tidak ditemukan.", + "deployDrawer.noteLabel": "Deskripsi Rilis (opsional)", + "deployDrawer.notePlaceholder": "mis. Kirim perubahan teks onboarding", + "deployDrawer.pluginCreds": "Kredensial Plugin", + "deployDrawer.promote": "Terapkan", + "deployDrawer.promoteDescription": "Pilih rilis dan lingkungan target untuk menerapkan.", + "deployDrawer.promoteTitle": "Terapkan ke Lingkungan", + "deployDrawer.readOnly": "Hanya-baca", + "deployDrawer.redeploy": "Terapkan ke Lingkungan", + "deployDrawer.redeployDescription": "Pilih rilis dan lingkungan target untuk menerapkan.", + "deployDrawer.redeployExistingReleaseHint": "Rilis saat ini akan diterapkan ulang apa adanya. Tidak ada rilis baru yang akan dibuat.", + "deployDrawer.redeployTitle": "Terapkan ke Lingkungan", + "deployDrawer.releaseLabel": "Rilis", + "deployDrawer.requiredBinding": "Wajib", + "deployDrawer.rollback": "Terapkan", + "deployDrawer.rollbackDescription": "Pilih rilis dan lingkungan target untuk menerapkan.", + "deployDrawer.rollbackTitle": "Terapkan ke Lingkungan", + "deployDrawer.runtimeCredentials": "Kredensial", + "deployDrawer.secretPlaceholder": "rahasia", + "deployDrawer.selectCredential": "Pilih kredensial", + "deployDrawer.selectEnv": "Pilih lingkungan", + "deployDrawer.selectProviderCred": "Pilih kredensial {{provider}}", + "deployDrawer.selectProviderKey": "Pilih kunci {{provider}}", + "deployDrawer.selectRelease": "Pilih rilis", + "deployDrawer.targetEnv": "Lingkungan Target", + "deployDrawer.title": "Terapkan ke Lingkungan", + "deployDrawer.valuePlaceholder": "nilai", + "deployTab.cancelDeployment": "Batalkan penerapan", + "deployTab.closeError": "Tutup", + "deployTab.col.actions": "Aksi", + "deployTab.col.currentRelease": "Rilis Saat Ini", + "deployTab.col.environment": "Lingkungan", + "deployTab.col.status": "Status", + "deployTab.col.updated": "Diperbarui", + "deployTab.collapseDetails": "Tutup detail penerapan", + "deployTab.confirmUndeploy": "Batalkan Penerapan", + "deployTab.deployOtherVersion": "Terapkan Rilis Lain", + "deployTab.deployToEnv": "Terapkan ke {{name}}", + "deployTab.deployToNewEnv": "Terapkan ke Lingkungan Baru...", + "deployTab.empty": "Belum ada instansi. Terapkan ke lingkungan baru untuk memulai.", + "deployTab.emptyDescription": "Pilih rilis dan lingkungan target untuk membuat penerapan ini tersedia bagi pengguna.", + "deployTab.emptyTitle": "Belum ada lingkungan yang berjalan", + "deployTab.envCount": "Lingkungan", + "deployTab.errorCode": "Kode", + "deployTab.errorDialogDesc": "Tinjau penerapan terakhir yang gagal sebelum mencoba lagi atau menerapkan rilis lain.", + "deployTab.errorDialogTitle": "Kesalahan penerapan di {{name}}", + "deployTab.errorMessage": "Pesan", + "deployTab.errorPhase": "Fase", + "deployTab.expandDetails": "Perluas detail penerapan", + "deployTab.moreActions": "Aksi lainnya", + "deployTab.newDeployment": "Terapkan ke Lingkungan Baru", + "deployTab.panel.commit": "Commit ID", + "deployTab.panel.deploymentId": "ID Penerapan", + "deployTab.panel.endpoints": "Endpoint", + "deployTab.panel.envVars": "Variabel Lingkungan", + "deployTab.panel.error": "Kesalahan", + "deployTab.panel.failedRelease": "Rilis Gagal", + "deployTab.panel.health": "Kesehatan", + "deployTab.panel.instanceInfo": "Info Instansi", + "deployTab.panel.modelCreds": "Kredensial Model", + "deployTab.panel.pluginCreds": "Kredensial Plugin", + "deployTab.panel.release": "Rilis", + "deployTab.panel.releaseCreatedAt": "Rilis Dibuat Pada", + "deployTab.panel.releaseInfo": "Info Rilis", + "deployTab.panel.replicas": "Replika", + "deployTab.panel.run": "Jalankan", + "deployTab.panel.runtimeBindings": "Kredensial", + "deployTab.panel.runtimeInfo": "Info Runtime", + "deployTab.panel.runtimeMode": "Mode Runtime", + "deployTab.panel.runtimeNote": "Catatan Runtime", + "deployTab.panel.targetRelease": "Rilis Target", + "deployTab.panel.unknownError": "Penerapan gagal.", + "deployTab.promote": "Terapkan", + "deployTab.redeploy": "Terapkan Ulang", + "deployTab.releaseCreatedAt": "Rilis dibuat {{time}}", + "deployTab.retry": "Coba lagi", + "deployTab.shortcut": "Pintasan", + "deployTab.status.deployFailed": "Penerapan gagal", + "deployTab.status.deployingRelease": "Menerapkan ({{release}})", + "deployTab.status.runningOutOfSync": "Berjalan (sinkronisasi tertunda)", + "deployTab.status.runningWithFailed": "Berjalan (penerapan terakhir gagal)", + "deployTab.undeploy": "Batalkan Penerapan", + "deployTab.undeployConfirmDesc": "Akses pengguna akhir akan segera berhenti. Rilis dapat diterapkan ulang nanti.", + "deployTab.undeployConfirmTitle": "Batalkan penerapan dari {{name}}?", + "deployTab.undeployFrom": "Batalkan penerapan dari {{name}}", + "deployTab.undeployImpactTitle": "Instansi yang terpengaruh", + "deployTab.viewError": "Lihat kesalahan", + "deployTab.viewLogs": "Lihat log", + "deployTab.viewProgress": "Lihat progres", + "detail.backToInstances": "Kembali ke penerapan", + "detail.deployingCount": "{{count}} sedang diterapkan", + "detail.envCount_one": "{{count}} lingkungan", + "detail.envCount_other": "{{count}} lingkungan", + "detail.failedCount": "{{count}} gagal", + "detail.mobileTabs": "Bagian penerapan", + "detail.notFound": "Penerapan tidak ditemukan", + "detail.openSourceApp": "Buka sumber {{name}}", + "detail.sourceApp": "Sumber", + "detail.sourceAppLink": "Sumber", + "documentTitle.create": "Penerapan baru · Penerapan", + "documentTitle.detail": "Penerapan · Penerapan", + "documentTitle.list": "Penerapan", + "filter.allEnvs": "Semua lingkungan", + "filter.notDeployed": "Belum diterapkan", + "filter.searchPlaceholder": "Cari penerapan", + "health.ENVIRONMENT_STATUS_ADMISSION": "Penerimaan", + "health.ENVIRONMENT_STATUS_BOOTSTRAPPING": "Bootstrapping", + "health.ENVIRONMENT_STATUS_DELETING": "Menghapus", + "health.ENVIRONMENT_STATUS_FAILED": "Tidak tersedia", + "health.ENVIRONMENT_STATUS_READY": "Tersedia", + "health.ENVIRONMENT_STATUS_UNSPECIFIED": "Tidak diketahui", + "list.clearFilters": "Hapus filter", + "list.clearSearch": "Hapus pencarian penerapan", + "list.createDeployment": "Baru", + "list.empty": "Tidak ditemukan penerapan.", + "list.emptyDescription": "Buat penerapan dari Aplikasi Workflow atau paket DSL Workflow untuk mengelola rilis, lingkungan, dan akses.", + "list.emptyFilteredDescription": "Tidak ada penerapan yang cocok dengan pencarian atau filter lingkungan saat ini.", + "list.emptyFilteredTitle": "Tidak ada penerapan yang cocok", + "list.emptyTitle": "Belum ada penerapan", + "mode.ENVIRONMENT_MODE_ISOLATED": "Terisolasi", + "mode.ENVIRONMENT_MODE_SHARED": "Bersama", + "mode.ENVIRONMENT_MODE_UNSPECIFIED": "Tidak diketahui", + "newInstance.comingSoon": "Segera hadir", + "newInstance.fromStudio": "Pilih dari Studio", + "newInstance.importDSL": "Impor DSL", + "newInstance.title": "Penerapan Baru", + "overview.accessEndpoints": "Endpoint akses", + "overview.accessMeta.apiTokens": "Kelola API Tokens", + "overview.accessMeta.cli": "Lihat akses CLI", + "overview.accessMeta.webApp": "Kelola akses WebApp", + "overview.accessStatus": "Akses", + "overview.api": "API Tokens", + "overview.apiKeysCount_one": "{{count}} API Token", + "overview.apiKeysCount_other": "{{count}} API Tokens", + "overview.apiTokenSummary.environments_one": "{{count}} lingkungan yang diterapkan", + "overview.apiTokenSummary.environments_other": "{{count}} lingkungan yang diterapkan", + "overview.availableForDeployment": "Tersedia untuk penerapan", + "overview.basicInfo": "Info dasar", + "overview.cardAction.deployLatest": "Terapkan Rilis Terbaru", + "overview.cardAction.redeploy": "Terapkan Ulang", + "overview.cardAction.viewProgress": "Lihat penerapan", + "overview.chip.behindTooltip_one": "1 rilis di belakang yang terbaru. Terapkan rilis terbaru untuk memperbarui.", + "overview.chip.behindTooltip_other": "{{count}} rilis di belakang yang terbaru. Terapkan rilis terbaru untuk memperbarui.", + "overview.chip.behind_one": "↑ 1", + "overview.chip.behind_other": "↑ {{count}}", + "overview.chip.deploying": "menerapkan", + "overview.chip.deployingTooltip": "Penerapan sedang berlangsung.", + "overview.chip.empty": "kosong", + "overview.chip.emptyTooltip": "Tidak ada rilis yang diterapkan ke lingkungan ini.", + "overview.chip.failed": "gagal", + "overview.chip.failedTooltip": "Upaya penerapan terakhir gagal.", + "overview.chip.latest": "terbaru", + "overview.chip.latestTooltip": "Lingkungan ini menjalankan rilis terbaru.", + "overview.chip.needsReleaseFirst": "Buat Rilis terlebih dahulu", + "overview.chip.olderRelease": "lebih lama", + "overview.chip.olderReleaseTooltip": "Lingkungan ini menjalankan rilis yang lebih lama.", + "overview.chip.openInDeployTab": "Lihat progres penerapan", + "overview.cli": "CLI", + "overview.configured": "Terkonfigurasi", + "overview.createRelease": "Buat Rilis", + "overview.created": "Dibuat", + "overview.deploy": "Terapkan", + "overview.deployedEnvironments": "diterapkan", + "overview.deploymentOverview": "Ikhtisar penerapan", + "overview.deploymentStatus": "Status penerapan", + "overview.description": "Deskripsi", + "overview.developerApi": "API Developer", + "overview.disabled": "Dinonaktifkan", + "overview.emptyValue": "Belum diatur", + "overview.enabled": "Diaktifkan", + "overview.enabledChannels": "akses diaktifkan", + "overview.endUserAccess": "Akses pengguna akhir", + "overview.environments": "Lingkungan", + "overview.hero.byName": "oleh {{name}}", + "overview.hero.empty": "Belum ada rilis", + "overview.hero.emptyDescription": "Buat rilis dari sumber saat ini sebelum menerapkan.", + "overview.hero.propagation_one": "diterapkan ke {{count}}/{{total}} lingkungan", + "overview.hero.propagation_other": "diterapkan ke {{count}}/{{total}} lingkungan", + "overview.hero.untargeted": "belum ada lingkungan yang dikonfigurasi", + "overview.instanceDetails": "Detail penerapan", + "overview.instanceId": "ID Penerapan", + "overview.latestRelease.releaseCount_one": "{{count}} rilis", + "overview.latestRelease.releaseCount_other": "{{count}} rilis", + "overview.latestReleaseTitle": "Rilis Terbaru", + "overview.manageDeployments": "Kelola penerapan", + "overview.name": "Nama", + "overview.noAccessConfig": "Tidak ada konfigurasi akses.", + "overview.noReleaseYet": "Buat rilis sebelum menerapkan ke lingkungan.", + "overview.notConfigured": "Belum dikonfigurasi", + "overview.previousReleases.empty": "Belum ada rilis sebelumnya.", + "overview.previousReleases.retired": "Saat ini tidak diterapkan", + "overview.previousReleases.title": "Rilis sebelumnya", + "overview.previousReleases.viewAll": "Lihat Semua", + "overview.ready": "Dapat diterapkan", + "overview.recentReleases": "Rilis terbaru", + "overview.releaseDeployedTitle": "{{release}} telah diterapkan", + "overview.releaseReadyTitle": "{{release}} siap diterapkan", + "overview.serviceMap": "Peta layanan", + "overview.servingRelease": "Melayani {{release}}", + "overview.servingReleaseDescription": "Penerapan ini diterapkan ke {{count}}/{{total}} lingkungan.", + "overview.strip.deployToNewEnvironment": "Terapkan ke lingkungan baru", + "overview.strip.empty": "Tidak ada lingkungan yang dikonfigurasi.", + "overview.strip.emptyDeployableDescription": "Terapkan rilis terbaru ke lingkungan saat Anda siap.", + "overview.strip.emptyDeployed": "Belum ada instansi.", + "overview.strip.emptyDescription": "Buat rilis sebelum menerapkan ke lingkungan.", + "overview.strip.emptyTitle": "Belum ada instansi", + "overview.strip.summary_one": "1 dari {{total}} pada rilis terbaru", + "overview.strip.summary_other": "{{count}} dari {{total}} pada rilis terbaru", + "overview.strip.title": "Instansi", + "overview.switchSourceApp": "Ganti sumber", + "overview.switchSourceAppDescription": "Pilih Aplikasi Workflow yang digunakan sebagai sumber untuk rilis mendatang.", + "overview.switchSourceAppHint": "Setelah beralih, hanya rilis yang baru dibuat yang menggunakan sumber baru. Rilis historis dan penerapan yang ada tidak diubah.", + "overview.targetRelease": "Rilis Target", + "overview.webapp": "WebApp", + "settings.danger": "Zona bahaya", + "settings.dangerDesc": "Hapus penerapan ini secara permanen dan hentikan semua instansi yang berjalan. Ini tidak dapat dibatalkan.", + "settings.delete": "Hapus Penerapan", + "settings.deleteConfirmDesc": "Hapus {{name}}? Setiap instansi akan berhenti berjalan dan dihapus di semua lingkungan. Ini tidak dapat dibatalkan.", + "settings.deleteConfirmTitle": "Hapus penerapan", + "settings.deleteFailed": "Gagal menghapus penerapan.", + "settings.deleteImpact": "Dampak", + "settings.deleteImpactInstance": "Penerapan", + "settings.deleteImpactTitle": "Penerapan yang terpengaruh", + "settings.deleteImpactValue": "Penerapan dihapus dari daftar penerapan.", + "settings.deleted": "Penerapan dihapus", + "settings.description": "Deskripsi", + "settings.descriptionHelp": "Kelola nama, deskripsi, dan pengaturan lain dari penerapan ini.", + "settings.general": "Umum", + "settings.name": "Nama penerapan", + "settings.reset": "Reset", + "settings.save": "Simpan Perubahan", + "settings.updateFailed": "Gagal memperbarui penerapan.", + "settings.updated": "Penerapan diperbarui", + "status.RUNTIME_INSTANCE_STATUS_DEPLOYING": "Menerapkan", + "status.RUNTIME_INSTANCE_STATUS_DRIFTED": "Sinkronisasi tertunda", + "status.RUNTIME_INSTANCE_STATUS_FAILED": "Penerapan gagal", + "status.RUNTIME_INSTANCE_STATUS_INVALID": "Tidak valid", + "status.RUNTIME_INSTANCE_STATUS_READY": "Berjalan", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Belum diterapkan", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Membatalkan penerapan", + "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Tidak diketahui", + "subtitle": "Kelola penerapan di seluruh lingkungan.", + "tabs.access.description": "Kelola saluran akses dan izin akses.", + "tabs.access.name": "Akses", + "tabs.api-tokens.description": "Kelola API Tokens dan panggil instansi melalui HTTP.", + "tabs.api-tokens.name": "API Tokens", + "tabs.instances.description": "Lihat dan kelola instansi di lingkungan yang diterapkan.", + "tabs.instances.name": "Instansi", + "tabs.overview.description": "Lihat status penerapan di seluruh lingkungan.", + "tabs.overview.name": "Ikhtisar", + "tabs.releases.description": "Buat, terapkan, dan kelola rilis.", + "tabs.releases.name": "Rilis", + "tabs.settings.description": "Kelola nama, deskripsi, dan pengaturan lain dari penerapan ini.", + "tabs.settings.name": "Pengaturan", + "title": "Penerapan", + "unsupportedDslNodes.description": "Rilis ini berisi node yang belum didukung oleh runtime penerapan. Hapus atau ganti di Studio, lalu coba lagi.", + "unsupportedDslNodes.descriptionWithTypes": "Rilis ini berisi node yang belum didukung oleh runtime penerapan: {{nodeTypes}}. Hapus atau ganti di Studio, lalu coba lagi.", + "unsupportedDslNodes.title": "Node tidak didukung", + "unsupportedDslNodes.unknownType": "Tipe tidak diketahui", + "versions.cancelCreate": "Batal", + "versions.cancelDelete": "Batal", + "versions.cancelEdit": "Batal", + "versions.checkingReleaseContent": "Memeriksa konten rilis...", + "versions.col.action": "Aksi", + "versions.col.author": "Dibuat oleh", + "versions.col.commit": "Commit", + "versions.col.createdAt": "Dibuat pada", + "versions.col.deployedTo": "Diterapkan ke", + "versions.col.release": "Rilis", + "versions.col.sourceApp": "Sumber", + "versions.commitTooltip": "Commit {{commit}}", + "versions.create": "Buat", + "versions.createFailed": "Gagal membuat rilis.", + "versions.createRelease": "Buat Rilis", + "versions.createReleaseDescription": "Buat rilis yang dapat diterapkan dari Aplikasi Workflow atau file DSL Workflow.", + "versions.createReleaseHint": "Rilis baru dapat diterapkan ke lingkungan apa pun.", + "versions.createSuccess": "Rilis \"{{name}}\" dibuat.", + "versions.creating": "Membuat...", + "versions.currentOn": "Rilis Saat Ini di {{name}}", + "versions.deleteConfirmDesc": "Rilis \"{{name}}\" akan dihapus secara permanen. Ini tidak dapat dibatalkan.", + "versions.deleteConfirmTitle": "Hapus rilis?", + "versions.deleteFailed": "Gagal menghapus rilis.", + "versions.deleteImpactDeployment": "Status penerapan", + "versions.deleteImpactNotDeployed": "Saat ini tidak diterapkan", + "versions.deleteImpactRelease": "Rilis", + "versions.deleteImpactTitle": "Dampak penghapusan", + "versions.deleteRelease": "Hapus Rilis", + "versions.deleteSuccess": "Rilis \"{{name}}\" dihapus.", + "versions.deploy": "Terapkan", + "versions.deployTo": "Terapkan ke {{name}}", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DEPLOYING": "Menerapkan", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DRIFTED": "Sinkronisasi tertunda", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_FAILED": "Gagal", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_INVALID": "Tidak valid", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_READY": "Berjalan", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Belum diterapkan", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Membatalkan penerapan", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Tidak diketahui", + "versions.deployingTo": "{{name}} sedang diterapkan", + "versions.disabledReason.checkDeploymentsFailed": "Tidak dapat memverifikasi penggunaan penerapan. Coba lagi nanti.", + "versions.disabledReason.checkingDeployments": "Memeriksa penggunaan penerapan", + "versions.disabledReason.current": "Rilis ini sudah berjalan di {{name}}", + "versions.disabledReason.deploying": "Tunggu penerapan aktif selesai", + "versions.disabledReason.envDisabled": "Lingkungan ini tidak dapat diterapkan", + "versions.disabledReason.releaseInUse_one": "Batalkan penerapan rilis ini dari {{count}} lingkungan sebelum menghapusnya", + "versions.disabledReason.releaseInUse_other": "Batalkan penerapan rilis ini dari {{count}} lingkungan sebelum menghapusnya", + "versions.dslReadFailed": "Gagal membaca file DSL. Pilih file lain dan coba lagi.", + "versions.dslReading": "Membaca file DSL...", + "versions.dslUnsupportedMode": "Hanya file DSL Workflow yang dapat digunakan untuk penerapan.", + "versions.editFailed": "Gagal memperbarui rilis.", + "versions.editRelease": "Edit Rilis", + "versions.editReleaseDescription": "Perbarui nama dan deskripsi rilis ini.", + "versions.editSuccess": "Rilis \"{{name}}\" diperbarui.", + "versions.empty": "Belum ada rilis yang tersedia.", + "versions.emptyDescription": "Buat rilis pertama sebelum menerapkan ke lingkungan.", + "versions.emptyTitle": "Belum ada rilis", + "versions.emptyWithCreate": "Belum ada rilis. Buat rilis pertama yang dapat diterapkan sebelum menerapkan.", + "versions.exportDsl": "Ekspor DSL", + "versions.exportDslFailed": "Gagal mengekspor DSL.", + "versions.exportingDsl": "Mengekspor...", + "versions.groupHeader.deploy": "Terapkan", + "versions.groupHeader.promote": "Terapkan", + "versions.groupHeader.rollback": "Terapkan versi sebelumnya", + "versions.groupHeader.unavailable": "Tidak tersedia", + "versions.manualDslOption": "Unggah DSL", + "versions.moreActions": "Aksi lainnya", + "versions.optional": "Opsional", + "versions.promote": "Terapkan", + "versions.promoteTo": "Terapkan ke {{name}}", + "versions.releaseAlreadyExists": "Rilis dengan konten yang sama sudah ada: {{name}}.", + "versions.releaseContentCheckFailed": "Gagal memeriksa konten rilis.", + "versions.releaseDescriptionLabel": "Deskripsi", + "versions.releaseDescriptionPlaceholder": "Jelaskan rilis ini", + "versions.releaseHistory": "Riwayat rilis", + "versions.releaseNameLabel": "Nama Rilis", + "versions.releaseNamePlaceholder": "Nama Rilis", + "versions.releaseNameRequired": "Masukkan nama rilis.", + "versions.releaseSourceLabel": "Sumber Rilis", + "versions.rollbackTo": "Terapkan ke {{name}}", + "versions.saveEdit": "Simpan", + "versions.sourceAppOption": "Aplikasi Workflow" +} diff --git a/web/i18n/it-IT/common.json b/web/i18n/it-IT/common.json index 3967d6a926..860c63ec3b 100644 --- a/web/i18n/it-IT/common.json +++ b/web/i18n/it-IT/common.json @@ -311,6 +311,7 @@ "menus.apps": "Studio", "menus.datasets": "Conoscenza", "menus.datasetsTips": "PROSSIMAMENTE: Importa i tuoi dati testuali o scrivi dati in tempo reale tramite Webhook per migliorare il contesto LLM.", + "menus.deployments": "Distribuzioni", "menus.explore": "Esplora", "menus.exploreMarketplace": "Esplora il Marketplace", "menus.newApp": "Nuova App", diff --git a/web/i18n/it-IT/deployments.json b/web/i18n/it-IT/deployments.json new file mode 100644 index 0000000000..867c3cfad4 --- /dev/null +++ b/web/i18n/it-IT/deployments.json @@ -0,0 +1,623 @@ +{ + "access.api.backendTitle": "API del servizio backend", + "access.api.copyCurlExample": "Copia esempio cURL", + "access.api.createFailed": "Impossibile generare l'API Token.", + "access.api.createKey": "Genera API Token", + "access.api.createKeyTitle": "Genera nuovo API Token", + "access.api.curlExampleTitle": "Esempio cURL", + "access.api.description": "Accedi a questa distribuzione tramite HTTP. Ogni API Token è limitato a un ambiente.", + "access.api.developerTitle": "API per sviluppatori", + "access.api.disabled": "L'accesso API è disattivato per questa distribuzione.", + "access.api.disabledHint": "Abilita l'accesso API per generare token limitati all'ambiente.", + "access.api.dismissToken": "Chiudi API Token", + "access.api.docs": "Documentazione API", + "access.api.docsClose": "Chiudi documentazione API", + "access.api.docsDescription": "Visualizza il riferimento dell'API Workflow per questa distribuzione.", + "access.api.docsTitle": "Documentazione dell'API Workflow", + "access.api.empty": "Distribuisci prima in un ambiente per iniziare a emettere API Token.", + "access.api.emptyTitle": "Nessun ambiente distribuito", + "access.api.endpoint": "URL della richiesta", + "access.api.envPrefix": "env: {{env}}", + "access.api.keyList": "Elenco API Token", + "access.api.nameLabel": "Nome dell'API Token", + "access.api.namePlaceholder": "Inserisci un nome per l'API Token", + "access.api.nameRequired": "Il nome dell'API Token è obbligatorio.", + "access.api.newKey": "Genera nuovo API Token", + "access.api.newTokenDescription": "Questo API Token viene mostrato una sola volta. Copialo prima di lasciare questa pagina.", + "access.api.newTokenLabel": "API Token", + "access.api.newTokenTitle": "API Token generato", + "access.api.noKeys": "Ancora nessun API Token. Generane uno per iniziare a chiamare l'API.", + "access.api.noKeysTitle": "Ancora nessun API Token", + "access.api.revokeConfirmDescription": "L'API Token \"{{name}}\" smetterà di funzionare immediatamente. Questa azione non può essere annullata.", + "access.api.revokeConfirmTitle": "Revocare l'API Token?", + "access.api.revokeFailed": "Impossibile revocare l'API Token.", + "access.api.revokeSuccess": "API Token revocato", + "access.api.table.action": "Azione", + "access.api.table.environment": "Ambiente", + "access.api.table.key": "API Token", + "access.api.table.name": "Nome", + "access.api.title": "API", + "access.channels.col.channel": "Canale", + "access.channels.col.endpoint": "Punto di ingresso", + "access.channels.col.status": "Stato", + "access.channels.description": "I punti di ingresso WebApp e CLI utilizzano le autorizzazioni di accesso sopra.", + "access.channels.disabled": "I canali di accesso sono disattivati per questa distribuzione.", + "access.channels.disabledHint": "Abilita i canali di accesso per esporre i punti di ingresso WebApp e CLI.", + "access.channels.followPermission": "Segue le autorizzazioni", + "access.channels.title": "Canali di accesso", + "access.cli.description": "Esegui dal terminale con difyctl, adatto per script, flussi di lavoro automatizzati o integrazioni con Agent.", + "access.cli.docs": "Guida all'uso", + "access.cli.domain": "Dominio", + "access.cli.empty": "Endpoint CLI non configurato.", + "access.cli.install": "Installa CLI", + "access.cli.title": "CLI", + "access.copied": "Copiato", + "access.copy": "Copia", + "access.copyFailed": "Copia non riuscita", + "access.copyToast": "Copiato negli appunti", + "access.hide": "Nascondi", + "access.members.clearAll": "Cancella tutto", + "access.members.empty": "Nessuna corrispondenza trovata.", + "access.members.groupCount_one": "{{count}} gruppo", + "access.members.groupCount_other": "{{count}} gruppi", + "access.members.groups": "Gruppi", + "access.members.individuals": "Membri", + "access.members.memberCount_one": "{{count}} membro", + "access.members.memberCount_other": "{{count}} membri", + "access.members.pickPlaceholder": "Seleziona gruppi o membri", + "access.members.searchPlaceholder": "Cerca gruppi e membri", + "access.members.selectedLabel": "Selezionati", + "access.permission.anyone": "Chiunque abbia il link", + "access.permission.anyoneDesc": "Chiunque può accedere a questa distribuzione senza effettuare l'accesso.", + "access.permission.memberCount_one": "{{count}} membro", + "access.permission.memberCount_other": "{{count}} membri", + "access.permission.organization": "Tutti i membri della piattaforma", + "access.permission.organizationDesc": "Tutti i membri della piattaforma", + "access.permission.specific": "Membri specifici della piattaforma", + "access.permission.specificDesc": "Seleziona gruppi o membri specifici", + "access.permission.specificUnavailable": "La selezione di membri specifici è disabilitata finché non sono collegati membri e gruppi reali della piattaforma.", + "access.permission.updateFailed": "Impossibile aggiornare la policy di accesso.", + "access.permissions.col.environment": "Ambiente", + "access.permissions.col.permission": "Accesso", + "access.permissions.description": "Imposta le autorizzazioni di accesso per i punti di ingresso WebApp e CLI in ogni ambiente.", + "access.permissions.editAriaLabel": "Configura l'accesso per {{environment}}", + "access.permissions.editDescription": "Imposta le autorizzazioni di accesso per i punti di ingresso WebApp e CLI.", + "access.permissions.editTitle": "Autorizzazioni di accesso", + "access.permissions.title": "Autorizzazioni di accesso", + "access.revoke": "Revoca", + "access.runAccess.description": "Gestisci come gli utenti possono eseguire questa distribuzione e chi può accedervi per ogni ambiente.", + "access.runAccess.disabled": "L'accesso in esecuzione è disattivato per questa distribuzione.", + "access.runAccess.mcp": "MCP", + "access.runAccess.mcpDesc": "Espone questa distribuzione come server Model Context Protocol.", + "access.runAccess.mcpEmpty": "Endpoint MCP non configurato.", + "access.runAccess.noEnvs": "Distribuisci in un ambiente per configurare le autorizzazioni di accesso.", + "access.runAccess.noEnvsTitle": "Nessun ambiente distribuito", + "access.runAccess.openWebapp": "Apri WebApp", + "access.runAccess.permissions": "Autorizzazioni di accesso", + "access.runAccess.permissionsDesc": "Chi può accedere a questa distribuzione in ogni ambiente.", + "access.runAccess.title": "Accesso in esecuzione", + "access.runAccess.urlLabel": "URL", + "access.runAccess.webapp": "WebApp", + "access.runAccess.webappDesc": "Pagina web ospitata per gli utenti finali.", + "access.runAccess.webappEmpty": "Prossimamente.", + "access.show": "Mostra", + "backend.RUNTIME_BACKEND_EXTERNAL": "Esterno", + "backend.RUNTIME_BACKEND_K8S": "K8S", + "backend.RUNTIME_BACKEND_UNSPECIFIED": "Sconosciuto", + "card.access.api": "API Token", + "card.access.apiShort": "API", + "card.access.cli": "CLI", + "card.access.cliShort": "CLI", + "card.access.none": "Nessun accesso", + "card.access.webApp": "WebApp", + "card.access.webAppShort": "Web", + "card.createFirstRelease": "Crea prima release", + "card.deploy": "Distribuisci", + "card.deploying": "{{count}} in distribuzione", + "card.envOverflow": "+ {{count}}", + "card.failed": "{{count}} non riuscite", + "card.fromApp": "Da {{name}}", + "card.lastDeployed": "Ultima distribuzione {{time}}", + "card.menu.delete": "Elimina distribuzione", + "card.menu.deleteDisabled": "L'eliminazione delle distribuzioni non è ancora disponibile per le distribuzioni gestite dal backend.", + "card.menu.deploy": "Distribuisci nell'ambiente", + "card.menu.editInfo": "Modifica informazioni", + "card.menu.viewDetail": "Visualizza dettagli distribuzione", + "card.moreActions": "Altre azioni", + "card.neverDeployed": "Non ancora distribuito", + "card.noDescription": "Nessuna descrizione fornita.", + "card.notDeployed": "Non distribuito", + "card.ready": "{{count}} in esecuzione", + "card.tooltip.createdAt": "Creato", + "card.tooltip.deployed": "Distribuito", + "card.tooltip.deploymentStatus": "Distribuzione", + "card.tooltip.notDeployed": "Questa distribuzione non è ancora stata distribuita in alcun ambiente.", + "card.tooltip.notDeployedShort": "Non distribuito", + "card.tooltip.release": "Release", + "card.tooltip.releaseName": "Nome release", + "card.tooltip.source": "Origine", + "common.loadFailed": "Caricamento non riuscito. Riprova più tardi.", + "common.loading": "Caricamento...", + "createGuide.actions.back": "Indietro", + "createGuide.actions.cancel": "Annulla", + "createGuide.actions.continue": "Continua", + "createGuide.actions.createAndDeploy": "Crea e distribuisci", + "createGuide.actions.creating": "Creazione in corso...", + "createGuide.actions.deploy": "Distribuisci", + "createGuide.actions.deploying": "Creazione e distribuzione in corso...", + "createGuide.actions.next": "Avanti", + "createGuide.actions.skipDeploy": "Salta, distribuisci più tardi", + "createGuide.description": "Crea una distribuzione da un'origine di release, informazioni di base e ambiente di destinazione.", + "createGuide.dsl.defaultAppName": "App DSL importata", + "createGuide.dsl.description": "Carica un pacchetto DSL Workflow per creare la distribuzione, la prima release e l'eventuale distribuzione nell'ambiente.", + "createGuide.dsl.dropDescription": "Carica un pacchetto DSL Workflow YAML. Le opzioni di distribuzione vengono risolte da questo file prima della distribuzione.", + "createGuide.dsl.dropTitle": "Carica pacchetto DSL Workflow", + "createGuide.dsl.readFailed": "Impossibile leggere il file DSL. Scegli un altro file e riprova.", + "createGuide.dsl.reading": "Lettura del file DSL in corso...", + "createGuide.dsl.title": "Importa DSL", + "createGuide.dsl.unsupportedMode": "Per le distribuzioni possono essere utilizzati solo file DSL Workflow.", + "createGuide.errors.createReleaseFailed": "Impossibile creare la distribuzione o la release.", + "createGuide.errors.deployFailed": "Impossibile distribuire nell'ambiente.", + "createGuide.method.description": "Scegli l'origine usata per creare la prima release.", + "createGuide.methods.bindApp.description": "Utilizza un'app Workflow esistente in Studio come origine della release.", + "createGuide.methods.bindApp.title": "Collega app Workflow esistente", + "createGuide.methods.importDsl.description": "Carica un pacchetto DSL Workflow YAML e procedi attraverso l'interfaccia di distribuzione.", + "createGuide.methods.importDsl.title": "Importa DSL", + "createGuide.methods.mocked": "Simulato", + "createGuide.nav.back": "Distribuzioni", + "createGuide.release.defaultName": "release iniziale", + "createGuide.release.deployInfo": "Informazioni distribuzione", + "createGuide.release.description": "Compila le informazioni sulla distribuzione e i dettagli della prima release.", + "createGuide.release.firstVersion": "Prima release", + "createGuide.release.instanceDescription": "Descrizione distribuzione", + "createGuide.release.instanceDescriptionPlaceholder": "Descrivi a cosa serve questa distribuzione", + "createGuide.release.instanceName": "Nome distribuzione", + "createGuide.release.instanceNameConflict": "Esiste già una distribuzione con questo nome. Scegli un altro nome.", + "createGuide.release.releaseDescription": "Descrizione release", + "createGuide.release.releaseDescriptionPlaceholder": "Descrivi questa release", + "createGuide.release.releaseName": "Nome release", + "createGuide.release.releaseNote": "Descrizione release", + "createGuide.release.title": "Informazioni di base", + "createGuide.source.availableApps_one": "{{count}} app", + "createGuide.source.availableApps_other": "{{count}} app", + "createGuide.source.clearSearch": "Cancella ricerca app", + "createGuide.source.description": "Scegli l'origine usata per creare la prima release.", + "createGuide.source.empty": "Nessuna app Workflow trovata.", + "createGuide.source.searchPlaceholder": "Cerca app", + "createGuide.source.sourceApp": "App Workflow", + "createGuide.source.title": "Origine release", + "createGuide.steps.method": "Origine release", + "createGuide.steps.release": "Informazioni di base", + "createGuide.steps.source": "Origine release", + "createGuide.steps.target": "Distribuisci nell'ambiente", + "createGuide.target.bindingCount_one": "{{count}} binding", + "createGuide.target.bindingCount_other": "{{count}} binding", + "createGuide.target.bindingHint": "Scegli le credenziali utilizzate da questa release.", + "createGuide.target.bindings": "Credenziali", + "createGuide.target.deferredBindingHint": "Le credenziali verranno risolte dal piano di distribuzione reale durante l'azione finale di distribuzione.", + "createGuide.target.deferredEnvironmentHint": "Il nome viene confrontato con gli ambienti reali dopo la creazione della distribuzione e della release.", + "createGuide.target.description": "Scegli un ambiente di destinazione e fornisci le impostazioni runtime di cui questa release ha bisogno. Questo passaggio può essere saltato.", + "createGuide.target.envVarCount_one": "{{count}} variabile", + "createGuide.target.envVarCount_other": "{{count}} variabili", + "createGuide.target.envVarHint": "Per ogni variabile d'ambiente di cui questa release ha bisogno, inserisci un valore personalizzato o usa il valore definito nell'app.", + "createGuide.target.envVarPlaceholder": "Inserisci valore", + "createGuide.target.envVarSource.ariaLabel": "Seleziona l'origine del valore della variabile per {{key}}", + "createGuide.target.envVarSource.default": "Valore dell'app", + "createGuide.target.envVarSource.lastDeployment": "Ultimo valore distribuito", + "createGuide.target.envVarSource.literal": "Valore personalizzato", + "createGuide.target.envVarType.number": "Numero", + "createGuide.target.envVarType.secret": "Segreto", + "createGuide.target.envVarType.string": "Stringa", + "createGuide.target.envVars": "Variabili d'ambiente", + "createGuide.target.environment": "Ambiente di destinazione", + "createGuide.target.environmentName": "Nome ambiente", + "createGuide.target.environmentNamePlaceholder": "Produzione", + "createGuide.target.loadBindingsFailed": "Impossibile caricare le credenziali.", + "createGuide.target.loadEnvironmentsFailed": "Impossibile caricare gli ambienti di distribuzione.", + "createGuide.target.missingRequiredBinding": "Seleziona una credenziale per questo binding obbligatorio.", + "createGuide.target.noBindingRequired": "Nessuna credenziale richiesta.", + "createGuide.target.noCredentialCandidates": "Nessuna credenziale disponibile.", + "createGuide.target.noEnvironmentOptions": "Nessun ambiente di distribuzione disponibile.", + "createGuide.target.required": "Obbligatorio", + "createGuide.target.selectCredential": "Seleziona una credenziale", + "createGuide.target.title": "Distribuisci nell'ambiente", + "createGuide.title": "Nuova distribuzione", + "createModal.appPickerPlaceholder": "Seleziona un'app Workflow", + "createModal.appSearchEmpty": "Nessuna app Workflow corrispondente", + "createModal.appSearchPlaceholder": "Cerca app Workflow…", + "createModal.cancel": "Annulla", + "createModal.create": "Crea", + "createModal.createFailed": "Impossibile creare la distribuzione.", + "createModal.description": "Scegli un'app Workflow e crea una distribuzione.", + "createModal.descriptionLabel": "Descrizione", + "createModal.descriptionPlaceholder": "Descrivi a cosa serve questa distribuzione", + "createModal.loadMoreApps": "Carica altre app", + "createModal.loadingApps": "Caricamento app…", + "createModal.nameLabel": "Nome distribuzione", + "createModal.namePlaceholder": "Nome distribuzione", + "createModal.noApps": "Nessuna app Workflow trovata in questo workspace. Creane prima una in Studio.", + "createModal.selected": "Selezionata", + "createModal.sourceApp": "App Workflow (obbligatorio)", + "createModal.title": "Nuova distribuzione", + "deployDrawer.bindingCount_one": "{{count}} binding", + "deployDrawer.bindingCount_other": "{{count}} binding", + "deployDrawer.bindingOptionsFailed": "Impossibile caricare le opzioni delle credenziali.", + "deployDrawer.bindingSelectionHint": "Scegli le credenziali utilizzate da questa distribuzione.", + "deployDrawer.bindingsDisabled": "Risolto dall'anteprima della release. La modifica non è ancora disponibile.", + "deployDrawer.cancel": "Annulla", + "deployDrawer.close": "Chiudi pannello distribuzione", + "deployDrawer.defaultSelect": "Seleziona...", + "deployDrawer.deploy": "Distribuisci nell'ambiente", + "deployDrawer.deployExistingRelease": "Distribuisci nell'ambiente", + "deployDrawer.deployExistingReleaseDescription": "Seleziona una release e un ambiente di destinazione da distribuire.", + "deployDrawer.deployExistingReleaseTitle": "Distribuisci nell'ambiente", + "deployDrawer.deployFailed": "Impossibile avviare la distribuzione.", + "deployDrawer.deploying": "Distribuzione in corso...", + "deployDrawer.description": "Seleziona una release e un ambiente di destinazione da distribuire.", + "deployDrawer.envVarCount_one": "{{count}} variabile", + "deployDrawer.envVarCount_other": "{{count}} variabili", + "deployDrawer.envVarHint": "Per ogni variabile d'ambiente di cui questa release ha bisogno, inserisci un valore personalizzato o usa il valore definito nell'app.", + "deployDrawer.envVarPlaceholder": "Inserisci valore", + "deployDrawer.envVarSource.ariaLabel": "Seleziona l'origine del valore della variabile per {{key}}", + "deployDrawer.envVarSource.default": "Valore dell'app", + "deployDrawer.envVarSource.lastDeployment": "Ultimo valore distribuito", + "deployDrawer.envVarSource.literal": "Valore personalizzato", + "deployDrawer.envVarType.number": "Numero", + "deployDrawer.envVarType.secret": "Segreto", + "deployDrawer.envVarType.string": "Stringa", + "deployDrawer.envVars": "Variabili d'ambiente", + "deployDrawer.existingReleaseHint": "Questa release verrà distribuita così com'è. Non verrà creata alcuna nuova release.", + "deployDrawer.loadingBindings": "Risoluzione in corso...", + "deployDrawer.lockedHint": "Bloccato all'ambiente corrente", + "deployDrawer.missingRequiredBinding": "Seleziona una credenziale per questo binding obbligatorio.", + "deployDrawer.missingRequiredEnvVar": "Inserisci un valore per questa variabile d'ambiente obbligatoria.", + "deployDrawer.modelCreds": "Credenziali del modello", + "deployDrawer.needsValidation": " (richiede convalida)", + "deployDrawer.newReleaseHint": "Verrà creata una nuova release dal YAML dell'app Workflow selezionata.", + "deployDrawer.noBindingRequired": "Non richiesto", + "deployDrawer.noCredentialCandidates": "Nessuna credenziale disponibile.", + "deployDrawer.noNewEnvironmentAvailable": "Tutti gli ambienti disponibili hanno già una distribuzione.", + "deployDrawer.noOtherReleaseAvailable": "Nessun'altra release disponibile per questo ambiente.", + "deployDrawer.noReleaseAvailable": "Crea una release prima di distribuire in un ambiente.", + "deployDrawer.notFound": "Distribuzione non trovata.", + "deployDrawer.noteLabel": "Descrizione release (opzionale)", + "deployDrawer.notePlaceholder": "es. Modifica testo di onboarding", + "deployDrawer.pluginCreds": "Credenziali plugin", + "deployDrawer.promote": "Distribuisci", + "deployDrawer.promoteDescription": "Seleziona una release e un ambiente di destinazione da distribuire.", + "deployDrawer.promoteTitle": "Distribuisci nell'ambiente", + "deployDrawer.readOnly": "Sola lettura", + "deployDrawer.redeploy": "Distribuisci nell'ambiente", + "deployDrawer.redeployDescription": "Seleziona una release e un ambiente di destinazione da distribuire.", + "deployDrawer.redeployExistingReleaseHint": "La release corrente verrà ridistribuita così com'è. Non verrà creata alcuna nuova release.", + "deployDrawer.redeployTitle": "Distribuisci nell'ambiente", + "deployDrawer.releaseLabel": "Release", + "deployDrawer.requiredBinding": "Obbligatorio", + "deployDrawer.rollback": "Distribuisci", + "deployDrawer.rollbackDescription": "Seleziona una release e un ambiente di destinazione da distribuire.", + "deployDrawer.rollbackTitle": "Distribuisci nell'ambiente", + "deployDrawer.runtimeCredentials": "Credenziali", + "deployDrawer.secretPlaceholder": "segreto", + "deployDrawer.selectCredential": "Seleziona una credenziale", + "deployDrawer.selectEnv": "Seleziona un ambiente", + "deployDrawer.selectProviderCred": "Seleziona credenziale {{provider}}", + "deployDrawer.selectProviderKey": "Seleziona chiave {{provider}}", + "deployDrawer.selectRelease": "Seleziona una release", + "deployDrawer.targetEnv": "Ambiente di destinazione", + "deployDrawer.title": "Distribuisci nell'ambiente", + "deployDrawer.valuePlaceholder": "valore", + "deployTab.cancelDeployment": "Annulla distribuzione", + "deployTab.closeError": "Chiudi", + "deployTab.col.actions": "Azioni", + "deployTab.col.currentRelease": "Release corrente", + "deployTab.col.environment": "Ambiente", + "deployTab.col.status": "Stato", + "deployTab.col.updated": "Aggiornato", + "deployTab.collapseDetails": "Comprimi dettagli distribuzione", + "deployTab.confirmUndeploy": "Annulla distribuzione", + "deployTab.deployOtherVersion": "Distribuisci un'altra release", + "deployTab.deployToEnv": "Distribuisci in {{name}}", + "deployTab.deployToNewEnv": "Distribuisci in un nuovo ambiente...", + "deployTab.empty": "Ancora nessuna istanza. Distribuisci in un nuovo ambiente per iniziare.", + "deployTab.emptyDescription": "Scegli una release e un ambiente di destinazione per rendere disponibile questa distribuzione agli utenti.", + "deployTab.emptyTitle": "Nessun ambiente ancora in esecuzione", + "deployTab.envCount": "Ambienti", + "deployTab.errorCode": "Codice", + "deployTab.errorDialogDesc": "Esamina l'ultima distribuzione non riuscita prima di riprovare o distribuire un'altra release.", + "deployTab.errorDialogTitle": "Errore di distribuzione in {{name}}", + "deployTab.errorMessage": "Messaggio", + "deployTab.errorPhase": "Fase", + "deployTab.expandDetails": "Espandi dettagli distribuzione", + "deployTab.moreActions": "Altre azioni", + "deployTab.newDeployment": "Distribuisci in un nuovo ambiente", + "deployTab.panel.commit": "Commit ID", + "deployTab.panel.deploymentId": "ID distribuzione", + "deployTab.panel.endpoints": "Endpoint", + "deployTab.panel.envVars": "Variabili d'ambiente", + "deployTab.panel.error": "Errore", + "deployTab.panel.failedRelease": "Release non riuscita", + "deployTab.panel.health": "Integrità", + "deployTab.panel.instanceInfo": "Informazioni istanza", + "deployTab.panel.modelCreds": "Credenziali del modello", + "deployTab.panel.pluginCreds": "Credenziali plugin", + "deployTab.panel.release": "Release", + "deployTab.panel.releaseCreatedAt": "Release creata il", + "deployTab.panel.releaseInfo": "Informazioni release", + "deployTab.panel.replicas": "Repliche", + "deployTab.panel.run": "Esegui", + "deployTab.panel.runtimeBindings": "Credenziali", + "deployTab.panel.runtimeInfo": "Informazioni runtime", + "deployTab.panel.runtimeMode": "Modalità runtime", + "deployTab.panel.runtimeNote": "Nota runtime", + "deployTab.panel.targetRelease": "Release di destinazione", + "deployTab.panel.unknownError": "Distribuzione non riuscita.", + "deployTab.promote": "Distribuisci", + "deployTab.redeploy": "Ridistribuisci", + "deployTab.releaseCreatedAt": "Release creata {{time}}", + "deployTab.retry": "Riprova", + "deployTab.shortcut": "Scorciatoia", + "deployTab.status.deployFailed": "Distribuzione non riuscita", + "deployTab.status.deployingRelease": "Distribuzione in corso ({{release}})", + "deployTab.status.runningOutOfSync": "In esecuzione (sincronizzazione in sospeso)", + "deployTab.status.runningWithFailed": "In esecuzione (ultima distribuzione non riuscita)", + "deployTab.undeploy": "Annulla distribuzione", + "deployTab.undeployConfirmDesc": "L'accesso degli utenti finali verrà interrotto immediatamente. La release potrà essere ridistribuita successivamente.", + "deployTab.undeployConfirmTitle": "Annullare la distribuzione da {{name}}?", + "deployTab.undeployFrom": "Annulla distribuzione da {{name}}", + "deployTab.undeployImpactTitle": "Istanza interessata", + "deployTab.viewError": "Visualizza errore", + "deployTab.viewLogs": "Visualizza log", + "deployTab.viewProgress": "Visualizza avanzamento", + "detail.backToInstances": "Torna alle distribuzioni", + "detail.deployingCount": "{{count}} in distribuzione", + "detail.envCount_one": "{{count}} ambiente", + "detail.envCount_other": "{{count}} ambienti", + "detail.failedCount": "{{count}} non riuscite", + "detail.mobileTabs": "Sezioni distribuzione", + "detail.notFound": "Distribuzione non trovata", + "detail.openSourceApp": "Apri origine {{name}}", + "detail.sourceApp": "Origine", + "detail.sourceAppLink": "Origine", + "documentTitle.create": "Nuova distribuzione · Distribuzioni", + "documentTitle.detail": "Distribuzione · Distribuzioni", + "documentTitle.list": "Distribuzioni", + "filter.allEnvs": "Tutti gli ambienti", + "filter.notDeployed": "Non distribuito", + "filter.searchPlaceholder": "Cerca distribuzioni", + "health.ENVIRONMENT_STATUS_ADMISSION": "Ammissione", + "health.ENVIRONMENT_STATUS_BOOTSTRAPPING": "Avvio", + "health.ENVIRONMENT_STATUS_DELETING": "Eliminazione", + "health.ENVIRONMENT_STATUS_FAILED": "Non disponibile", + "health.ENVIRONMENT_STATUS_READY": "Disponibile", + "health.ENVIRONMENT_STATUS_UNSPECIFIED": "Sconosciuto", + "list.clearFilters": "Cancella filtri", + "list.clearSearch": "Cancella ricerca distribuzioni", + "list.createDeployment": "Nuova", + "list.empty": "Nessuna distribuzione trovata.", + "list.emptyDescription": "Crea una distribuzione da un'app Workflow o da un pacchetto DSL Workflow per gestire release, ambienti e accessi.", + "list.emptyFilteredDescription": "Nessuna distribuzione corrisponde alla ricerca o al filtro per ambiente correnti.", + "list.emptyFilteredTitle": "Nessuna distribuzione corrispondente", + "list.emptyTitle": "Ancora nessuna distribuzione", + "mode.ENVIRONMENT_MODE_ISOLATED": "Isolato", + "mode.ENVIRONMENT_MODE_SHARED": "Condiviso", + "mode.ENVIRONMENT_MODE_UNSPECIFIED": "Sconosciuto", + "newInstance.comingSoon": "Prossimamente", + "newInstance.fromStudio": "Seleziona da Studio", + "newInstance.importDSL": "Importa DSL", + "newInstance.title": "Nuova distribuzione", + "overview.accessEndpoints": "Endpoint di accesso", + "overview.accessMeta.apiTokens": "Gestisci API Token", + "overview.accessMeta.cli": "Visualizza accesso CLI", + "overview.accessMeta.webApp": "Gestisci accesso WebApp", + "overview.accessStatus": "Accesso", + "overview.api": "API Token", + "overview.apiKeysCount_one": "{{count}} API Token", + "overview.apiKeysCount_other": "{{count}} API Token", + "overview.apiTokenSummary.environments_one": "{{count}} ambiente distribuito", + "overview.apiTokenSummary.environments_other": "{{count}} ambienti distribuiti", + "overview.availableForDeployment": "Disponibile per la distribuzione", + "overview.basicInfo": "Informazioni di base", + "overview.cardAction.deployLatest": "Distribuisci l'ultima release", + "overview.cardAction.redeploy": "Ridistribuisci", + "overview.cardAction.viewProgress": "Visualizza distribuzione", + "overview.chip.behindTooltip_one": "1 release indietro rispetto all'ultima. Distribuisci l'ultima release per aggiornare.", + "overview.chip.behindTooltip_other": "{{count}} release indietro rispetto all'ultima. Distribuisci l'ultima release per aggiornare.", + "overview.chip.behind_one": "↑ 1", + "overview.chip.behind_other": "↑ {{count}}", + "overview.chip.deploying": "in distribuzione", + "overview.chip.deployingTooltip": "La distribuzione è in corso.", + "overview.chip.empty": "vuoto", + "overview.chip.emptyTooltip": "Nessuna release è distribuita in questo ambiente.", + "overview.chip.failed": "non riuscita", + "overview.chip.failedTooltip": "L'ultimo tentativo di distribuzione non è riuscito.", + "overview.chip.latest": "più recente", + "overview.chip.latestTooltip": "Questo ambiente sta eseguendo l'ultima release.", + "overview.chip.needsReleaseFirst": "Crea prima una release", + "overview.chip.olderRelease": "precedente", + "overview.chip.olderReleaseTooltip": "Questo ambiente sta eseguendo una release precedente.", + "overview.chip.openInDeployTab": "Visualizza avanzamento distribuzione", + "overview.cli": "CLI", + "overview.configured": "Configurato", + "overview.createRelease": "Crea release", + "overview.created": "Creato", + "overview.deploy": "Distribuisci", + "overview.deployedEnvironments": "distribuiti", + "overview.deploymentOverview": "Panoramica distribuzione", + "overview.deploymentStatus": "Stato distribuzione", + "overview.description": "Descrizione", + "overview.developerApi": "API per sviluppatori", + "overview.disabled": "Disabilitato", + "overview.emptyValue": "Non impostato", + "overview.enabled": "Abilitato", + "overview.enabledChannels": "accesso abilitato", + "overview.endUserAccess": "Accesso utente finale", + "overview.environments": "Ambienti", + "overview.hero.byName": "da {{name}}", + "overview.hero.empty": "Ancora nessuna release", + "overview.hero.emptyDescription": "Crea una release dall'origine corrente prima di distribuire.", + "overview.hero.propagation_one": "distribuito in {{count}}/{{total}} ambiente", + "overview.hero.propagation_other": "distribuito in {{count}}/{{total}} ambienti", + "overview.hero.untargeted": "nessun ambiente ancora configurato", + "overview.instanceDetails": "Dettagli distribuzione", + "overview.instanceId": "ID distribuzione", + "overview.latestRelease.releaseCount_one": "{{count}} release", + "overview.latestRelease.releaseCount_other": "{{count}} release", + "overview.latestReleaseTitle": "Ultima release", + "overview.manageDeployments": "Gestisci distribuzioni", + "overview.name": "Nome", + "overview.noAccessConfig": "Nessuna configurazione di accesso.", + "overview.noReleaseYet": "Crea una release prima di distribuire in un ambiente.", + "overview.notConfigured": "Non configurato", + "overview.previousReleases.empty": "Ancora nessuna release precedente.", + "overview.previousReleases.retired": "Non attualmente distribuita", + "overview.previousReleases.title": "Release precedenti", + "overview.previousReleases.viewAll": "Visualizza tutte", + "overview.ready": "Distribuibile", + "overview.recentReleases": "Release recenti", + "overview.releaseDeployedTitle": "{{release}} è distribuita", + "overview.releaseReadyTitle": "{{release}} è pronta per essere distribuita", + "overview.serviceMap": "Mappa servizi", + "overview.servingRelease": "Serve {{release}}", + "overview.servingReleaseDescription": "Questa distribuzione è distribuita in {{count}}/{{total}} ambienti.", + "overview.strip.deployToNewEnvironment": "Distribuisci in un nuovo ambiente", + "overview.strip.empty": "Nessun ambiente configurato.", + "overview.strip.emptyDeployableDescription": "Distribuisci l'ultima release in un ambiente quando sei pronto.", + "overview.strip.emptyDeployed": "Ancora nessuna istanza.", + "overview.strip.emptyDescription": "Crea una release prima di distribuire in un ambiente.", + "overview.strip.emptyTitle": "Ancora nessuna istanza", + "overview.strip.summary_one": "1 di {{total}} sull'ultima release", + "overview.strip.summary_other": "{{count}} di {{total}} sull'ultima release", + "overview.strip.title": "Istanze", + "overview.switchSourceApp": "Cambia origine", + "overview.switchSourceAppDescription": "Scegli l'app Workflow utilizzata come origine per le release future.", + "overview.switchSourceAppHint": "Dopo il cambio, solo le release create successivamente utilizzeranno la nuova origine. Le release storiche e le distribuzioni esistenti non vengono modificate.", + "overview.targetRelease": "Release di destinazione", + "overview.webapp": "WebApp", + "settings.danger": "Zona pericolosa", + "settings.dangerDesc": "Elimina definitivamente questa distribuzione e interrompi tutte le istanze in esecuzione. Non può essere annullato.", + "settings.delete": "Elimina distribuzione", + "settings.deleteConfirmDesc": "Eliminare {{name}}? Ogni istanza smetterà di funzionare e verrà rimossa da tutti gli ambienti. Non può essere annullato.", + "settings.deleteConfirmTitle": "Elimina distribuzione", + "settings.deleteFailed": "Impossibile eliminare la distribuzione.", + "settings.deleteImpact": "Impatto", + "settings.deleteImpactInstance": "Distribuzione", + "settings.deleteImpactTitle": "Distribuzione interessata", + "settings.deleteImpactValue": "La distribuzione viene rimossa dall'elenco delle distribuzioni.", + "settings.deleted": "Distribuzione eliminata", + "settings.description": "Descrizione", + "settings.descriptionHelp": "Gestisci nome, descrizione e altre impostazioni di questa distribuzione.", + "settings.general": "Generale", + "settings.name": "Nome distribuzione", + "settings.reset": "Reimposta", + "settings.save": "Salva modifiche", + "settings.updateFailed": "Impossibile aggiornare la distribuzione.", + "settings.updated": "Distribuzione aggiornata", + "status.RUNTIME_INSTANCE_STATUS_DEPLOYING": "In distribuzione", + "status.RUNTIME_INSTANCE_STATUS_DRIFTED": "Sincronizzazione in sospeso", + "status.RUNTIME_INSTANCE_STATUS_FAILED": "Distribuzione non riuscita", + "status.RUNTIME_INSTANCE_STATUS_INVALID": "Non valido", + "status.RUNTIME_INSTANCE_STATUS_READY": "In esecuzione", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Non distribuito", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Annullamento distribuzione", + "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Sconosciuto", + "subtitle": "Gestisci le distribuzioni tra gli ambienti.", + "tabs.access.description": "Gestisci i canali e le autorizzazioni di accesso.", + "tabs.access.name": "Accesso", + "tabs.api-tokens.description": "Gestisci API Token e richiama le istanze tramite HTTP.", + "tabs.api-tokens.name": "API Token", + "tabs.instances.description": "Visualizza e gestisci le istanze negli ambienti distribuiti.", + "tabs.instances.name": "Istanze", + "tabs.overview.description": "Visualizza lo stato della distribuzione tra gli ambienti.", + "tabs.overview.name": "Panoramica", + "tabs.releases.description": "Crea, distribuisci e gestisci le release.", + "tabs.releases.name": "Release", + "tabs.settings.description": "Gestisci nome, descrizione e altre impostazioni di questa distribuzione.", + "tabs.settings.name": "Impostazioni", + "title": "Distribuzioni", + "unsupportedDslNodes.description": "Questa release contiene nodi non ancora supportati dal runtime di distribuzione. Rimuovili o sostituiscili in Studio, quindi riprova.", + "unsupportedDslNodes.descriptionWithTypes": "Questa release contiene nodi non ancora supportati dal runtime di distribuzione: {{nodeTypes}}. Rimuovili o sostituiscili in Studio, quindi riprova.", + "unsupportedDslNodes.title": "Nodi non supportati", + "unsupportedDslNodes.unknownType": "Tipo sconosciuto", + "versions.cancelCreate": "Annulla", + "versions.cancelDelete": "Annulla", + "versions.cancelEdit": "Annulla", + "versions.checkingReleaseContent": "Verifica del contenuto della release in corso...", + "versions.col.action": "Azione", + "versions.col.author": "Creato da", + "versions.col.commit": "Commit", + "versions.col.createdAt": "Creato il", + "versions.col.deployedTo": "Distribuito in", + "versions.col.release": "Release", + "versions.col.sourceApp": "Origine", + "versions.commitTooltip": "Commit {{commit}}", + "versions.create": "Crea", + "versions.createFailed": "Impossibile creare la release.", + "versions.createRelease": "Crea release", + "versions.createReleaseDescription": "Crea una release distribuibile da un'app Workflow o da un file DSL Workflow.", + "versions.createReleaseHint": "Le nuove release possono essere distribuite in qualsiasi ambiente.", + "versions.createSuccess": "Release \"{{name}}\" creata.", + "versions.creating": "Creazione in corso...", + "versions.currentOn": "Release corrente su {{name}}", + "versions.deleteConfirmDesc": "La release \"{{name}}\" verrà eliminata definitivamente. Non può essere annullato.", + "versions.deleteConfirmTitle": "Eliminare la release?", + "versions.deleteFailed": "Impossibile eliminare la release.", + "versions.deleteImpactDeployment": "Stato distribuzione", + "versions.deleteImpactNotDeployed": "Non attualmente distribuita", + "versions.deleteImpactRelease": "Release", + "versions.deleteImpactTitle": "Impatto eliminazione", + "versions.deleteRelease": "Elimina release", + "versions.deleteSuccess": "Release \"{{name}}\" eliminata.", + "versions.deploy": "Distribuisci", + "versions.deployTo": "Distribuisci in {{name}}", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DEPLOYING": "In distribuzione", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DRIFTED": "Sincronizzazione in sospeso", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_FAILED": "Non riuscita", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_INVALID": "Non valido", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_READY": "In esecuzione", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Non distribuito", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Annullamento distribuzione", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Sconosciuto", + "versions.deployingTo": "{{name}} è in distribuzione", + "versions.disabledReason.checkDeploymentsFailed": "Impossibile verificare l'utilizzo della distribuzione. Riprova più tardi.", + "versions.disabledReason.checkingDeployments": "Verifica utilizzo distribuzione", + "versions.disabledReason.current": "Questa release è già in esecuzione su {{name}}", + "versions.disabledReason.deploying": "Attendi il completamento della distribuzione attiva", + "versions.disabledReason.envDisabled": "Questo ambiente non è distribuibile", + "versions.disabledReason.releaseInUse_one": "Annulla la distribuzione di questa release da {{count}} ambiente prima di eliminarla", + "versions.disabledReason.releaseInUse_other": "Annulla la distribuzione di questa release da {{count}} ambienti prima di eliminarla", + "versions.dslReadFailed": "Impossibile leggere il file DSL. Scegli un altro file e riprova.", + "versions.dslReading": "Lettura del file DSL in corso...", + "versions.dslUnsupportedMode": "Per le distribuzioni possono essere utilizzati solo file DSL Workflow.", + "versions.editFailed": "Impossibile aggiornare la release.", + "versions.editRelease": "Modifica release", + "versions.editReleaseDescription": "Aggiorna il nome e la descrizione di questa release.", + "versions.editSuccess": "Release \"{{name}}\" aggiornata.", + "versions.empty": "Ancora nessuna release disponibile.", + "versions.emptyDescription": "Crea la prima release prima di distribuire in un ambiente.", + "versions.emptyTitle": "Ancora nessuna release", + "versions.emptyWithCreate": "Ancora nessuna release. Crea la prima release distribuibile prima di distribuire.", + "versions.exportDsl": "Esporta DSL", + "versions.exportDslFailed": "Impossibile esportare il DSL.", + "versions.exportingDsl": "Esportazione in corso...", + "versions.groupHeader.deploy": "Distribuisci", + "versions.groupHeader.promote": "Distribuisci", + "versions.groupHeader.rollback": "Distribuisci versione precedente", + "versions.groupHeader.unavailable": "Non disponibile", + "versions.manualDslOption": "Carica DSL", + "versions.moreActions": "Altre azioni", + "versions.optional": "Opzionale", + "versions.promote": "Distribuisci", + "versions.promoteTo": "Distribuisci in {{name}}", + "versions.releaseAlreadyExists": "Esiste già una release con lo stesso contenuto: {{name}}.", + "versions.releaseContentCheckFailed": "Impossibile verificare il contenuto della release.", + "versions.releaseDescriptionLabel": "Descrizione", + "versions.releaseDescriptionPlaceholder": "Descrivi questa release", + "versions.releaseHistory": "Cronologia release", + "versions.releaseNameLabel": "Nome release", + "versions.releaseNamePlaceholder": "Nome release", + "versions.releaseNameRequired": "Inserisci un nome per la release.", + "versions.releaseSourceLabel": "Origine release", + "versions.rollbackTo": "Distribuisci in {{name}}", + "versions.saveEdit": "Salva", + "versions.sourceAppOption": "App Workflow" +} diff --git a/web/i18n/ja-JP/common.json b/web/i18n/ja-JP/common.json index 9bc7da042f..c85ba6c8ac 100644 --- a/web/i18n/ja-JP/common.json +++ b/web/i18n/ja-JP/common.json @@ -311,6 +311,7 @@ "menus.apps": "スタジオ", "menus.datasets": "ナレッジ", "menus.datasetsTips": "近日公開:独自のテキストデータをインポートするか、Webhook を介してリアルタイムにデータを記述して LLM コンテキストを強化します。", + "menus.deployments": "デプロイ", "menus.explore": "探索", "menus.exploreMarketplace": "マーケットプレイスを探索する", "menus.newApp": "新しいアプリ", diff --git a/web/i18n/ja-JP/deployments.json b/web/i18n/ja-JP/deployments.json new file mode 100644 index 0000000000..4e27e96a2c --- /dev/null +++ b/web/i18n/ja-JP/deployments.json @@ -0,0 +1,623 @@ +{ + "access.api.backendTitle": "バックエンドサービス API", + "access.api.copyCurlExample": "cURL の例をコピー", + "access.api.createFailed": "API トークンの生成に失敗しました。", + "access.api.createKey": "API トークンを生成", + "access.api.createKeyTitle": "新しい API トークンを生成", + "access.api.curlExampleTitle": "cURL の例", + "access.api.description": "HTTP 経由でこのデプロイにアクセスします。各 API トークンは 1 つの環境にスコープされます。", + "access.api.developerTitle": "開発者 API", + "access.api.disabled": "このデプロイでは API アクセスがオフになっています。", + "access.api.disabledHint": "API アクセスを有効にして、環境スコープのトークンを生成します。", + "access.api.dismissToken": "API トークンを閉じる", + "access.api.docs": "API ドキュメント", + "access.api.docsClose": "API ドキュメントを閉じる", + "access.api.docsDescription": "このデプロイのワークフロー API リファレンスを表示します。", + "access.api.docsTitle": "ワークフロー API ドキュメント", + "access.api.empty": "API トークンの発行を開始するには、まず環境にデプロイしてください。", + "access.api.emptyTitle": "デプロイされた環境がありません", + "access.api.endpoint": "リクエスト URL", + "access.api.envPrefix": "env: {{env}}", + "access.api.keyList": "API トークン一覧", + "access.api.nameLabel": "API トークン名", + "access.api.namePlaceholder": "API トークン名を入力", + "access.api.nameRequired": "API トークン名は必須です。", + "access.api.newKey": "新しい API トークンを生成", + "access.api.newTokenDescription": "この API トークンは一度しか表示されません。このページを離れる前にコピーしてください。", + "access.api.newTokenLabel": "API トークン", + "access.api.newTokenTitle": "API トークンが生成されました", + "access.api.noKeys": "API トークンはまだありません。生成して API の呼び出しを開始します。", + "access.api.noKeysTitle": "API トークンはまだありません", + "access.api.revokeConfirmDescription": "API トークン「{{name}}」はすぐに動作しなくなります。この操作は取り消せません。", + "access.api.revokeConfirmTitle": "API トークンを取り消しますか?", + "access.api.revokeFailed": "API トークンの取り消しに失敗しました。", + "access.api.revokeSuccess": "API トークンを取り消しました", + "access.api.table.action": "アクション", + "access.api.table.environment": "環境", + "access.api.table.key": "API トークン", + "access.api.table.name": "名前", + "access.api.title": "API", + "access.channels.col.channel": "チャネル", + "access.channels.col.endpoint": "エントリポイント", + "access.channels.col.status": "ステータス", + "access.channels.description": "WebApp と CLI のエントリポイントは、上記のアクセス権限を使用します。", + "access.channels.disabled": "このデプロイではアクセスチャネルがオフになっています。", + "access.channels.disabledHint": "アクセスチャネルを有効にして、WebApp と CLI のエントリポイントを公開します。", + "access.channels.followPermission": "権限に従う", + "access.channels.title": "アクセスチャネル", + "access.cli.description": "difyctl を使ってターミナルから呼び出します。スクリプト、自動化されたワークフロー、エージェント連携に適しています。", + "access.cli.docs": "使い方ガイド", + "access.cli.domain": "ドメイン", + "access.cli.empty": "CLI エンドポイントが設定されていません。", + "access.cli.install": "CLI をインストール", + "access.cli.title": "CLI", + "access.copied": "コピーしました", + "access.copy": "コピー", + "access.copyFailed": "コピーに失敗しました", + "access.copyToast": "クリップボードにコピーしました", + "access.hide": "非表示", + "access.members.clearAll": "すべてクリア", + "access.members.empty": "該当する項目が見つかりません。", + "access.members.groupCount_one": "{{count}} グループ", + "access.members.groupCount_other": "{{count}} グループ", + "access.members.groups": "グループ", + "access.members.individuals": "メンバー", + "access.members.memberCount_one": "{{count}} メンバー", + "access.members.memberCount_other": "{{count}} メンバー", + "access.members.pickPlaceholder": "グループまたはメンバーを選択", + "access.members.searchPlaceholder": "グループとメンバーを検索", + "access.members.selectedLabel": "選択済み", + "access.permission.anyone": "リンクを知っている全員", + "access.permission.anyoneDesc": "ログインせずに誰でもこのデプロイにアクセスできます。", + "access.permission.memberCount_one": "{{count}} メンバー", + "access.permission.memberCount_other": "{{count}} メンバー", + "access.permission.organization": "プラットフォーム内のすべてのメンバー", + "access.permission.organizationDesc": "プラットフォーム内のすべてのメンバー", + "access.permission.specific": "プラットフォーム内の特定のメンバー", + "access.permission.specificDesc": "特定のグループまたはメンバーを選択", + "access.permission.specificUnavailable": "実際のプラットフォームメンバーとグループが接続されるまで、特定メンバーの選択は無効です。", + "access.permission.updateFailed": "アクセスポリシーの更新に失敗しました。", + "access.permissions.col.environment": "環境", + "access.permissions.col.permission": "アクセス", + "access.permissions.description": "各環境で WebApp と CLI エントリポイントのアクセス権限を設定します。", + "access.permissions.editAriaLabel": "{{environment}} のアクセスを設定", + "access.permissions.editDescription": "WebApp と CLI エントリポイントのアクセス権限を設定します。", + "access.permissions.editTitle": "アクセス権限", + "access.permissions.title": "アクセス権限", + "access.revoke": "取り消す", + "access.runAccess.description": "ユーザーがこのデプロイを実行する方法と、環境ごとにアクセスできるユーザーを管理します。", + "access.runAccess.disabled": "このデプロイでは実行アクセスがオフになっています。", + "access.runAccess.mcp": "MCP", + "access.runAccess.mcpDesc": "このデプロイを Model Context Protocol サーバーとして公開します。", + "access.runAccess.mcpEmpty": "MCP エンドポイントが設定されていません。", + "access.runAccess.noEnvs": "アクセス権限を設定するには、環境にデプロイしてください。", + "access.runAccess.noEnvsTitle": "デプロイされた環境がありません", + "access.runAccess.openWebapp": "WebApp を開く", + "access.runAccess.permissions": "アクセス権限", + "access.runAccess.permissionsDesc": "各環境でこのデプロイにアクセスできるユーザー。", + "access.runAccess.title": "実行アクセス", + "access.runAccess.urlLabel": "URL", + "access.runAccess.webapp": "WebApp", + "access.runAccess.webappDesc": "エンドユーザー向けのホストされた Web ページ。", + "access.runAccess.webappEmpty": "近日公開。", + "access.show": "表示", + "backend.RUNTIME_BACKEND_EXTERNAL": "外部", + "backend.RUNTIME_BACKEND_K8S": "K8S", + "backend.RUNTIME_BACKEND_UNSPECIFIED": "不明", + "card.access.api": "API トークン", + "card.access.apiShort": "API", + "card.access.cli": "CLI", + "card.access.cliShort": "CLI", + "card.access.none": "アクセスなし", + "card.access.webApp": "WebApp", + "card.access.webAppShort": "Web", + "card.createFirstRelease": "最初のリリースを作成", + "card.deploy": "デプロイ", + "card.deploying": "{{count}} デプロイ中", + "card.envOverflow": "+ {{count}}", + "card.failed": "{{count}} 失敗", + "card.fromApp": "{{name}} から", + "card.lastDeployed": "最終デプロイ {{time}}", + "card.menu.delete": "デプロイを削除", + "card.menu.deleteDisabled": "バックエンド管理のデプロイでは、デプロイの削除はまだ利用できません。", + "card.menu.deploy": "環境にデプロイ", + "card.menu.editInfo": "情報を編集", + "card.menu.viewDetail": "デプロイ詳細を表示", + "card.moreActions": "その他のアクション", + "card.neverDeployed": "まだデプロイされていません", + "card.noDescription": "説明はありません。", + "card.notDeployed": "未デプロイ", + "card.ready": "{{count}} 実行中", + "card.tooltip.createdAt": "作成日", + "card.tooltip.deployed": "デプロイ済み", + "card.tooltip.deploymentStatus": "デプロイ", + "card.tooltip.notDeployed": "このデプロイはまだどの環境にもデプロイされていません。", + "card.tooltip.notDeployedShort": "未デプロイ", + "card.tooltip.release": "リリース", + "card.tooltip.releaseName": "リリース名", + "card.tooltip.source": "ソース", + "common.loadFailed": "読み込みに失敗しました。後でもう一度お試しください。", + "common.loading": "読み込み中...", + "createGuide.actions.back": "戻る", + "createGuide.actions.cancel": "キャンセル", + "createGuide.actions.continue": "続行", + "createGuide.actions.createAndDeploy": "作成してデプロイ", + "createGuide.actions.creating": "作成中...", + "createGuide.actions.deploy": "デプロイ", + "createGuide.actions.deploying": "作成してデプロイ中...", + "createGuide.actions.next": "次へ", + "createGuide.actions.skipDeploy": "スキップ、後でデプロイ", + "createGuide.description": "リリースソース、基本情報、ターゲット環境からデプロイを作成します。", + "createGuide.dsl.defaultAppName": "インポートされた DSL アプリ", + "createGuide.dsl.description": "ワークフロー DSL パッケージをアップロードして、デプロイ、最初のリリース、オプションの環境デプロイを作成します。", + "createGuide.dsl.dropDescription": "ワークフロー YAML DSL パッケージをアップロードします。デプロイ前にこのファイルからデプロイオプションが解決されます。", + "createGuide.dsl.dropTitle": "ワークフロー DSL パッケージをアップロード", + "createGuide.dsl.readFailed": "DSL ファイルの読み込みに失敗しました。別のファイルを選択してもう一度お試しください。", + "createGuide.dsl.reading": "DSL ファイルを読み込み中...", + "createGuide.dsl.title": "DSL をインポート", + "createGuide.dsl.unsupportedMode": "デプロイにはワークフロー DSL ファイルのみ使用できます。", + "createGuide.errors.createReleaseFailed": "デプロイまたはリリースの作成に失敗しました。", + "createGuide.errors.deployFailed": "環境へのデプロイに失敗しました。", + "createGuide.method.description": "最初のリリースの作成に使用するソースを選択します。", + "createGuide.methods.bindApp.description": "スタジオの既存のワークフローアプリをリリースソースとして使用します。", + "createGuide.methods.bindApp.title": "既存のワークフローアプリにバインド", + "createGuide.methods.importDsl.description": "ワークフロー YAML DSL パッケージをアップロードして、デプロイ UI を続行します。", + "createGuide.methods.importDsl.title": "DSL をインポート", + "createGuide.methods.mocked": "モック済み", + "createGuide.nav.back": "デプロイ", + "createGuide.release.defaultName": "初期リリース", + "createGuide.release.deployInfo": "デプロイ情報", + "createGuide.release.description": "デプロイ情報と最初のリリースの詳細を入力します。", + "createGuide.release.firstVersion": "最初のリリース", + "createGuide.release.instanceDescription": "デプロイの説明", + "createGuide.release.instanceDescriptionPlaceholder": "このデプロイの用途を説明してください", + "createGuide.release.instanceName": "デプロイ名", + "createGuide.release.instanceNameConflict": "この名前のデプロイは既に存在します。別の名前を選択してください。", + "createGuide.release.releaseDescription": "リリースの説明", + "createGuide.release.releaseDescriptionPlaceholder": "このリリースを説明してください", + "createGuide.release.releaseName": "リリース名", + "createGuide.release.releaseNote": "リリースの説明", + "createGuide.release.title": "基本情報", + "createGuide.source.availableApps_one": "{{count}} アプリ", + "createGuide.source.availableApps_other": "{{count}} アプリ", + "createGuide.source.clearSearch": "アプリ検索をクリア", + "createGuide.source.description": "最初のリリースの作成に使用するソースを選択します。", + "createGuide.source.empty": "ワークフローアプリが見つかりません。", + "createGuide.source.searchPlaceholder": "アプリを検索", + "createGuide.source.sourceApp": "ワークフローアプリ", + "createGuide.source.title": "リリースソース", + "createGuide.steps.method": "リリースソース", + "createGuide.steps.release": "基本情報", + "createGuide.steps.source": "リリースソース", + "createGuide.steps.target": "環境にデプロイ", + "createGuide.target.bindingCount_one": "{{count}} バインディング", + "createGuide.target.bindingCount_other": "{{count}} バインディング", + "createGuide.target.bindingHint": "このリリースで使用する認証情報を選択します。", + "createGuide.target.bindings": "認証情報", + "createGuide.target.deferredBindingHint": "認証情報は、最終的なデプロイアクション時に実際のデプロイプランから解決されます。", + "createGuide.target.deferredEnvironmentHint": "デプロイとリリースの作成後、名前は実際の環境と照合されます。", + "createGuide.target.description": "ターゲット環境を選択し、そこでこのリリースが必要とするランタイム設定を指定します。このステップはスキップできます。", + "createGuide.target.envVarCount_one": "{{count}} 変数", + "createGuide.target.envVarCount_other": "{{count}} 変数", + "createGuide.target.envVarHint": "このリリースに必要な各環境変数について、カスタム値を入力するか、アプリで定義された値を使用します。", + "createGuide.target.envVarPlaceholder": "値を入力", + "createGuide.target.envVarSource.ariaLabel": "{{key}} の変数値ソースを選択", + "createGuide.target.envVarSource.default": "アプリの値", + "createGuide.target.envVarSource.lastDeployment": "最後にデプロイされた値", + "createGuide.target.envVarSource.literal": "カスタム値", + "createGuide.target.envVarType.number": "数値", + "createGuide.target.envVarType.secret": "シークレット", + "createGuide.target.envVarType.string": "文字列", + "createGuide.target.envVars": "環境変数", + "createGuide.target.environment": "ターゲット環境", + "createGuide.target.environmentName": "環境名", + "createGuide.target.environmentNamePlaceholder": "Production", + "createGuide.target.loadBindingsFailed": "認証情報の読み込みに失敗しました。", + "createGuide.target.loadEnvironmentsFailed": "デプロイ環境の読み込みに失敗しました。", + "createGuide.target.missingRequiredBinding": "この必須バインディングの認証情報を選択してください。", + "createGuide.target.noBindingRequired": "認証情報は不要です。", + "createGuide.target.noCredentialCandidates": "利用可能な認証情報がありません。", + "createGuide.target.noEnvironmentOptions": "利用可能なデプロイ環境がありません。", + "createGuide.target.required": "必須", + "createGuide.target.selectCredential": "認証情報を選択", + "createGuide.target.title": "環境にデプロイ", + "createGuide.title": "新しいデプロイ", + "createModal.appPickerPlaceholder": "ワークフローアプリを選択", + "createModal.appSearchEmpty": "一致するワークフローアプリがありません", + "createModal.appSearchPlaceholder": "ワークフローアプリを検索…", + "createModal.cancel": "キャンセル", + "createModal.create": "作成", + "createModal.createFailed": "デプロイの作成に失敗しました。", + "createModal.description": "ワークフローアプリを選択してデプロイを作成します。", + "createModal.descriptionLabel": "説明", + "createModal.descriptionPlaceholder": "このデプロイの用途を説明してください", + "createModal.loadMoreApps": "さらにアプリを読み込む", + "createModal.loadingApps": "アプリを読み込み中…", + "createModal.nameLabel": "デプロイ名", + "createModal.namePlaceholder": "デプロイ名", + "createModal.noApps": "このワークスペースにワークフローアプリが見つかりません。まずスタジオで作成してください。", + "createModal.selected": "選択済み", + "createModal.sourceApp": "ワークフローアプリ (必須)", + "createModal.title": "新しいデプロイ", + "deployDrawer.bindingCount_one": "{{count}} バインディング", + "deployDrawer.bindingCount_other": "{{count}} バインディング", + "deployDrawer.bindingOptionsFailed": "認証情報オプションの読み込みに失敗しました。", + "deployDrawer.bindingSelectionHint": "このデプロイで使用する認証情報を選択します。", + "deployDrawer.bindingsDisabled": "リリースプレビューから解決されました。編集はまだ利用できません。", + "deployDrawer.cancel": "キャンセル", + "deployDrawer.close": "デプロイドロワーを閉じる", + "deployDrawer.defaultSelect": "選択...", + "deployDrawer.deploy": "環境にデプロイ", + "deployDrawer.deployExistingRelease": "環境にデプロイ", + "deployDrawer.deployExistingReleaseDescription": "デプロイするリリースとターゲット環境を選択します。", + "deployDrawer.deployExistingReleaseTitle": "環境にデプロイ", + "deployDrawer.deployFailed": "デプロイの開始に失敗しました。", + "deployDrawer.deploying": "デプロイ中...", + "deployDrawer.description": "デプロイするリリースとターゲット環境を選択します。", + "deployDrawer.envVarCount_one": "{{count}} 変数", + "deployDrawer.envVarCount_other": "{{count}} 変数", + "deployDrawer.envVarHint": "このリリースに必要な各環境変数について、カスタム値を入力するか、アプリで定義された値を使用します。", + "deployDrawer.envVarPlaceholder": "値を入力", + "deployDrawer.envVarSource.ariaLabel": "{{key}} の変数値ソースを選択", + "deployDrawer.envVarSource.default": "アプリの値", + "deployDrawer.envVarSource.lastDeployment": "最後にデプロイされた値", + "deployDrawer.envVarSource.literal": "カスタム値", + "deployDrawer.envVarType.number": "数値", + "deployDrawer.envVarType.secret": "シークレット", + "deployDrawer.envVarType.string": "文字列", + "deployDrawer.envVars": "環境変数", + "deployDrawer.existingReleaseHint": "このリリースはそのままデプロイされます。新しいリリースは作成されません。", + "deployDrawer.loadingBindings": "解決中...", + "deployDrawer.lockedHint": "現在の環境にロックされています", + "deployDrawer.missingRequiredBinding": "この必須バインディングの認証情報を選択してください。", + "deployDrawer.missingRequiredEnvVar": "この必須環境変数の値を入力してください。", + "deployDrawer.modelCreds": "モデル認証情報", + "deployDrawer.needsValidation": " (検証が必要)", + "deployDrawer.newReleaseHint": "選択したワークフローアプリの YAML から新しいリリースが作成されます。", + "deployDrawer.noBindingRequired": "不要", + "deployDrawer.noCredentialCandidates": "利用可能な認証情報がありません。", + "deployDrawer.noNewEnvironmentAvailable": "利用可能なすべての環境には既にデプロイがあります。", + "deployDrawer.noOtherReleaseAvailable": "この環境で利用可能な他のリリースはありません。", + "deployDrawer.noReleaseAvailable": "環境にデプロイする前にリリースを作成してください。", + "deployDrawer.notFound": "デプロイが見つかりません。", + "deployDrawer.noteLabel": "リリースの説明 (任意)", + "deployDrawer.notePlaceholder": "例: オンボーディング文言の修正をリリース", + "deployDrawer.pluginCreds": "プラグイン認証情報", + "deployDrawer.promote": "デプロイ", + "deployDrawer.promoteDescription": "デプロイするリリースとターゲット環境を選択します。", + "deployDrawer.promoteTitle": "環境にデプロイ", + "deployDrawer.readOnly": "読み取り専用", + "deployDrawer.redeploy": "環境にデプロイ", + "deployDrawer.redeployDescription": "デプロイするリリースとターゲット環境を選択します。", + "deployDrawer.redeployExistingReleaseHint": "現在のリリースがそのまま再デプロイされます。新しいリリースは作成されません。", + "deployDrawer.redeployTitle": "環境にデプロイ", + "deployDrawer.releaseLabel": "リリース", + "deployDrawer.requiredBinding": "必須", + "deployDrawer.rollback": "デプロイ", + "deployDrawer.rollbackDescription": "デプロイするリリースとターゲット環境を選択します。", + "deployDrawer.rollbackTitle": "環境にデプロイ", + "deployDrawer.runtimeCredentials": "認証情報", + "deployDrawer.secretPlaceholder": "シークレット", + "deployDrawer.selectCredential": "認証情報を選択", + "deployDrawer.selectEnv": "環境を選択", + "deployDrawer.selectProviderCred": "{{provider}} の認証情報を選択", + "deployDrawer.selectProviderKey": "{{provider}} のキーを選択", + "deployDrawer.selectRelease": "リリースを選択", + "deployDrawer.targetEnv": "ターゲット環境", + "deployDrawer.title": "環境にデプロイ", + "deployDrawer.valuePlaceholder": "値", + "deployTab.cancelDeployment": "デプロイをキャンセル", + "deployTab.closeError": "閉じる", + "deployTab.col.actions": "アクション", + "deployTab.col.currentRelease": "現在のリリース", + "deployTab.col.environment": "環境", + "deployTab.col.status": "ステータス", + "deployTab.col.updated": "更新日", + "deployTab.collapseDetails": "デプロイ詳細を折りたたむ", + "deployTab.confirmUndeploy": "アンデプロイ", + "deployTab.deployOtherVersion": "別のリリースをデプロイ", + "deployTab.deployToEnv": "{{name}} にデプロイ", + "deployTab.deployToNewEnv": "新しい環境にデプロイ...", + "deployTab.empty": "インスタンスはまだありません。新しい環境にデプロイして開始してください。", + "deployTab.emptyDescription": "リリースとターゲット環境を選択して、このデプロイをユーザーが利用できるようにします。", + "deployTab.emptyTitle": "実行中の環境はまだありません", + "deployTab.envCount": "環境", + "deployTab.errorCode": "コード", + "deployTab.errorDialogDesc": "再試行する前、または別のリリースをデプロイする前に、最後に失敗したデプロイを確認してください。", + "deployTab.errorDialogTitle": "{{name}} でのデプロイエラー", + "deployTab.errorMessage": "メッセージ", + "deployTab.errorPhase": "フェーズ", + "deployTab.expandDetails": "デプロイ詳細を展開", + "deployTab.moreActions": "その他のアクション", + "deployTab.newDeployment": "新しい環境にデプロイ", + "deployTab.panel.commit": "Commit ID", + "deployTab.panel.deploymentId": "デプロイ ID", + "deployTab.panel.endpoints": "エンドポイント", + "deployTab.panel.envVars": "環境変数", + "deployTab.panel.error": "エラー", + "deployTab.panel.failedRelease": "失敗したリリース", + "deployTab.panel.health": "ヘルス", + "deployTab.panel.instanceInfo": "インスタンス情報", + "deployTab.panel.modelCreds": "モデル認証情報", + "deployTab.panel.pluginCreds": "プラグイン認証情報", + "deployTab.panel.release": "リリース", + "deployTab.panel.releaseCreatedAt": "リリース作成日時", + "deployTab.panel.releaseInfo": "リリース情報", + "deployTab.panel.replicas": "レプリカ", + "deployTab.panel.run": "実行", + "deployTab.panel.runtimeBindings": "認証情報", + "deployTab.panel.runtimeInfo": "ランタイム情報", + "deployTab.panel.runtimeMode": "ランタイムモード", + "deployTab.panel.runtimeNote": "ランタイムメモ", + "deployTab.panel.targetRelease": "ターゲットリリース", + "deployTab.panel.unknownError": "デプロイに失敗しました。", + "deployTab.promote": "デプロイ", + "deployTab.redeploy": "再デプロイ", + "deployTab.releaseCreatedAt": "リリース作成 {{time}}", + "deployTab.retry": "再試行", + "deployTab.shortcut": "ショートカット", + "deployTab.status.deployFailed": "デプロイ失敗", + "deployTab.status.deployingRelease": "デプロイ中 ({{release}})", + "deployTab.status.runningOutOfSync": "実行中 (同期保留中)", + "deployTab.status.runningWithFailed": "実行中 (前回のデプロイは失敗)", + "deployTab.undeploy": "アンデプロイ", + "deployTab.undeployConfirmDesc": "エンドユーザーアクセスはすぐに停止します。リリースは後で再デプロイできます。", + "deployTab.undeployConfirmTitle": "{{name}} からアンデプロイしますか?", + "deployTab.undeployFrom": "{{name}} からアンデプロイ", + "deployTab.undeployImpactTitle": "影響を受けるインスタンス", + "deployTab.viewError": "エラーを表示", + "deployTab.viewLogs": "ログを表示", + "deployTab.viewProgress": "進捗を表示", + "detail.backToInstances": "デプロイ一覧に戻る", + "detail.deployingCount": "{{count}} デプロイ中", + "detail.envCount_one": "{{count}} 環境", + "detail.envCount_other": "{{count}} 環境", + "detail.failedCount": "{{count}} 失敗", + "detail.mobileTabs": "デプロイセクション", + "detail.notFound": "デプロイが見つかりません", + "detail.openSourceApp": "ソース {{name}} を開く", + "detail.sourceApp": "ソース", + "detail.sourceAppLink": "ソース", + "documentTitle.create": "新しいデプロイ · デプロイ", + "documentTitle.detail": "デプロイ · デプロイ", + "documentTitle.list": "デプロイ", + "filter.allEnvs": "すべての環境", + "filter.notDeployed": "未デプロイ", + "filter.searchPlaceholder": "デプロイを検索", + "health.ENVIRONMENT_STATUS_ADMISSION": "アドミッション", + "health.ENVIRONMENT_STATUS_BOOTSTRAPPING": "ブートストラップ中", + "health.ENVIRONMENT_STATUS_DELETING": "削除中", + "health.ENVIRONMENT_STATUS_FAILED": "利用不可", + "health.ENVIRONMENT_STATUS_READY": "利用可能", + "health.ENVIRONMENT_STATUS_UNSPECIFIED": "不明", + "list.clearFilters": "フィルタをクリア", + "list.clearSearch": "デプロイ検索をクリア", + "list.createDeployment": "新規", + "list.empty": "デプロイが見つかりません。", + "list.emptyDescription": "ワークフローアプリまたはワークフロー DSL パッケージからデプロイを作成して、リリース、環境、アクセスを管理します。", + "list.emptyFilteredDescription": "現在の検索条件または環境フィルタに一致するデプロイがありません。", + "list.emptyFilteredTitle": "一致するデプロイがありません", + "list.emptyTitle": "デプロイはまだありません", + "mode.ENVIRONMENT_MODE_ISOLATED": "分離", + "mode.ENVIRONMENT_MODE_SHARED": "共有", + "mode.ENVIRONMENT_MODE_UNSPECIFIED": "不明", + "newInstance.comingSoon": "近日公開", + "newInstance.fromStudio": "スタジオから選択", + "newInstance.importDSL": "DSL をインポート", + "newInstance.title": "新しいデプロイ", + "overview.accessEndpoints": "アクセスエンドポイント", + "overview.accessMeta.apiTokens": "API トークンを管理", + "overview.accessMeta.cli": "CLI アクセスを表示", + "overview.accessMeta.webApp": "WebApp アクセスを管理", + "overview.accessStatus": "アクセス", + "overview.api": "API トークン", + "overview.apiKeysCount_one": "{{count}} API トークン", + "overview.apiKeysCount_other": "{{count}} API トークン", + "overview.apiTokenSummary.environments_one": "{{count}} 個のデプロイ済み環境", + "overview.apiTokenSummary.environments_other": "{{count}} 個のデプロイ済み環境", + "overview.availableForDeployment": "デプロイ可能", + "overview.basicInfo": "基本情報", + "overview.cardAction.deployLatest": "最新リリースをデプロイ", + "overview.cardAction.redeploy": "再デプロイ", + "overview.cardAction.viewProgress": "デプロイを表示", + "overview.chip.behindTooltip_one": "最新より 1 リリース遅れています。最新リリースをデプロイして更新してください。", + "overview.chip.behindTooltip_other": "最新より {{count}} リリース遅れています。最新リリースをデプロイして更新してください。", + "overview.chip.behind_one": "↑ 1", + "overview.chip.behind_other": "↑ {{count}}", + "overview.chip.deploying": "デプロイ中", + "overview.chip.deployingTooltip": "デプロイが進行中です。", + "overview.chip.empty": "空", + "overview.chip.emptyTooltip": "この環境にデプロイされているリリースはありません。", + "overview.chip.failed": "失敗", + "overview.chip.failedTooltip": "最新のデプロイ試行は失敗しました。", + "overview.chip.latest": "最新", + "overview.chip.latestTooltip": "この環境は最新のリリースを実行しています。", + "overview.chip.needsReleaseFirst": "先にリリースを作成してください", + "overview.chip.olderRelease": "古い", + "overview.chip.olderReleaseTooltip": "この環境は古いリリースを実行しています。", + "overview.chip.openInDeployTab": "デプロイの進捗を表示", + "overview.cli": "CLI", + "overview.configured": "設定済み", + "overview.createRelease": "リリースを作成", + "overview.created": "作成日", + "overview.deploy": "デプロイ", + "overview.deployedEnvironments": "デプロイ済み", + "overview.deploymentOverview": "デプロイ概要", + "overview.deploymentStatus": "デプロイステータス", + "overview.description": "説明", + "overview.developerApi": "開発者 API", + "overview.disabled": "無効", + "overview.emptyValue": "未設定", + "overview.enabled": "有効", + "overview.enabledChannels": "アクセス有効", + "overview.endUserAccess": "エンドユーザーアクセス", + "overview.environments": "環境", + "overview.hero.byName": "{{name}} 作成", + "overview.hero.empty": "リリースはまだありません", + "overview.hero.emptyDescription": "デプロイ前に現在のソースからリリースを作成してください。", + "overview.hero.propagation_one": "{{count}}/{{total}} 環境にデプロイ済み", + "overview.hero.propagation_other": "{{count}}/{{total}} 環境にデプロイ済み", + "overview.hero.untargeted": "まだ環境が設定されていません", + "overview.instanceDetails": "デプロイ詳細", + "overview.instanceId": "デプロイ ID", + "overview.latestRelease.releaseCount_one": "{{count}} リリース", + "overview.latestRelease.releaseCount_other": "{{count}} リリース", + "overview.latestReleaseTitle": "最新リリース", + "overview.manageDeployments": "デプロイを管理", + "overview.name": "名前", + "overview.noAccessConfig": "アクセス設定はありません。", + "overview.noReleaseYet": "環境にデプロイする前にリリースを作成してください。", + "overview.notConfigured": "未設定", + "overview.previousReleases.empty": "以前のリリースはまだありません。", + "overview.previousReleases.retired": "現在デプロイされていません", + "overview.previousReleases.title": "以前のリリース", + "overview.previousReleases.viewAll": "すべて表示", + "overview.ready": "デプロイ可能", + "overview.recentReleases": "最近のリリース", + "overview.releaseDeployedTitle": "{{release}} がデプロイされました", + "overview.releaseReadyTitle": "{{release}} はデプロイの準備ができています", + "overview.serviceMap": "サービスマップ", + "overview.servingRelease": "{{release}} を提供中", + "overview.servingReleaseDescription": "このデプロイは {{count}}/{{total}} の環境にデプロイされています。", + "overview.strip.deployToNewEnvironment": "新しい環境にデプロイ", + "overview.strip.empty": "環境が設定されていません。", + "overview.strip.emptyDeployableDescription": "準備ができたら、最新リリースを環境にデプロイしてください。", + "overview.strip.emptyDeployed": "インスタンスはまだありません。", + "overview.strip.emptyDescription": "環境にデプロイする前にリリースを作成してください。", + "overview.strip.emptyTitle": "インスタンスはまだありません", + "overview.strip.summary_one": "{{total}} 中 1 が最新リリース", + "overview.strip.summary_other": "{{total}} 中 {{count}} が最新リリース", + "overview.strip.title": "インスタンス", + "overview.switchSourceApp": "ソースを切り替え", + "overview.switchSourceAppDescription": "今後のリリースのソースとして使用するワークフローアプリを選択します。", + "overview.switchSourceAppHint": "切り替え後、新規作成されるリリースのみが新しいソースを使用します。過去のリリースと既存のデプロイは変更されません。", + "overview.targetRelease": "ターゲットリリース", + "overview.webapp": "WebApp", + "settings.danger": "危険ゾーン", + "settings.dangerDesc": "このデプロイを永続的に削除し、実行中のインスタンスをすべて停止します。この操作は取り消せません。", + "settings.delete": "デプロイを削除", + "settings.deleteConfirmDesc": "{{name}} を削除しますか?すべてのインスタンスがすべての環境で停止し、削除されます。この操作は取り消せません。", + "settings.deleteConfirmTitle": "デプロイを削除", + "settings.deleteFailed": "デプロイの削除に失敗しました。", + "settings.deleteImpact": "影響", + "settings.deleteImpactInstance": "デプロイ", + "settings.deleteImpactTitle": "影響を受けるデプロイ", + "settings.deleteImpactValue": "このデプロイはデプロイ一覧から削除されます。", + "settings.deleted": "デプロイを削除しました", + "settings.description": "説明", + "settings.descriptionHelp": "このデプロイの名前、説明、その他の設定を管理します。", + "settings.general": "一般", + "settings.name": "デプロイ名", + "settings.reset": "リセット", + "settings.save": "変更を保存", + "settings.updateFailed": "デプロイの更新に失敗しました。", + "settings.updated": "デプロイを更新しました", + "status.RUNTIME_INSTANCE_STATUS_DEPLOYING": "デプロイ中", + "status.RUNTIME_INSTANCE_STATUS_DRIFTED": "同期保留中", + "status.RUNTIME_INSTANCE_STATUS_FAILED": "デプロイ失敗", + "status.RUNTIME_INSTANCE_STATUS_INVALID": "無効", + "status.RUNTIME_INSTANCE_STATUS_READY": "実行中", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "未デプロイ", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "アンデプロイ中", + "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "不明", + "subtitle": "環境全体のデプロイを管理します。", + "tabs.access.description": "アクセスチャネルとアクセス権限を管理します。", + "tabs.access.name": "アクセス", + "tabs.api-tokens.description": "API トークンを管理し、HTTP 経由でインスタンスを呼び出します。", + "tabs.api-tokens.name": "API トークン", + "tabs.instances.description": "デプロイされた環境のインスタンスを表示および管理します。", + "tabs.instances.name": "インスタンス", + "tabs.overview.description": "環境全体でのデプロイのステータスを表示します。", + "tabs.overview.name": "概要", + "tabs.releases.description": "リリースを作成、デプロイ、管理します。", + "tabs.releases.name": "リリース", + "tabs.settings.description": "このデプロイの名前、説明、その他の設定を管理します。", + "tabs.settings.name": "設定", + "title": "デプロイ", + "unsupportedDslNodes.description": "このリリースには、デプロイランタイムがまだサポートしていないノードが含まれています。スタジオでそれらを削除または置き換えてから、もう一度お試しください。", + "unsupportedDslNodes.descriptionWithTypes": "このリリースには、デプロイランタイムがまだサポートしていないノードが含まれています: {{nodeTypes}}。スタジオでそれらを削除または置き換えてから、もう一度お試しください。", + "unsupportedDslNodes.title": "サポートされていないノード", + "unsupportedDslNodes.unknownType": "不明な型", + "versions.cancelCreate": "キャンセル", + "versions.cancelDelete": "キャンセル", + "versions.cancelEdit": "キャンセル", + "versions.checkingReleaseContent": "リリース内容を確認中...", + "versions.col.action": "アクション", + "versions.col.author": "作成者", + "versions.col.commit": "Commit", + "versions.col.createdAt": "作成日", + "versions.col.deployedTo": "デプロイ先", + "versions.col.release": "リリース", + "versions.col.sourceApp": "ソース", + "versions.commitTooltip": "Commit {{commit}}", + "versions.create": "作成", + "versions.createFailed": "リリースの作成に失敗しました。", + "versions.createRelease": "リリースを作成", + "versions.createReleaseDescription": "ワークフローアプリまたはワークフロー DSL ファイルからデプロイ可能なリリースを作成します。", + "versions.createReleaseHint": "新しいリリースは任意の環境にデプロイできます。", + "versions.createSuccess": "リリース「{{name}}」を作成しました。", + "versions.creating": "作成中...", + "versions.currentOn": "{{name}} の現在のリリース", + "versions.deleteConfirmDesc": "リリース「{{name}}」は永続的に削除されます。この操作は取り消せません。", + "versions.deleteConfirmTitle": "リリースを削除しますか?", + "versions.deleteFailed": "リリースの削除に失敗しました。", + "versions.deleteImpactDeployment": "デプロイステータス", + "versions.deleteImpactNotDeployed": "現在デプロイされていません", + "versions.deleteImpactRelease": "リリース", + "versions.deleteImpactTitle": "削除の影響", + "versions.deleteRelease": "リリースを削除", + "versions.deleteSuccess": "リリース「{{name}}」を削除しました。", + "versions.deploy": "デプロイ", + "versions.deployTo": "{{name}} にデプロイ", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DEPLOYING": "デプロイ中", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DRIFTED": "同期保留中", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_FAILED": "失敗", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_INVALID": "無効", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_READY": "実行中", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "未デプロイ", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "アンデプロイ中", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "不明", + "versions.deployingTo": "{{name}} にデプロイ中", + "versions.disabledReason.checkDeploymentsFailed": "デプロイの使用状況を確認できませんでした。後でもう一度お試しください。", + "versions.disabledReason.checkingDeployments": "デプロイの使用状況を確認中", + "versions.disabledReason.current": "このリリースは既に {{name}} で実行されています", + "versions.disabledReason.deploying": "アクティブなデプロイが完了するまでお待ちください", + "versions.disabledReason.envDisabled": "この環境はデプロイできません", + "versions.disabledReason.releaseInUse_one": "削除する前に、このリリースを {{count}} 環境からアンデプロイしてください", + "versions.disabledReason.releaseInUse_other": "削除する前に、このリリースを {{count}} 環境からアンデプロイしてください", + "versions.dslReadFailed": "DSL ファイルの読み込みに失敗しました。別のファイルを選択してもう一度お試しください。", + "versions.dslReading": "DSL ファイルを読み込み中...", + "versions.dslUnsupportedMode": "デプロイにはワークフロー DSL ファイルのみ使用できます。", + "versions.editFailed": "リリースの更新に失敗しました。", + "versions.editRelease": "リリースを編集", + "versions.editReleaseDescription": "このリリースの名前と説明を更新します。", + "versions.editSuccess": "リリース「{{name}}」を更新しました。", + "versions.empty": "まだ利用可能なリリースはありません。", + "versions.emptyDescription": "環境にデプロイする前に、最初のリリースを作成してください。", + "versions.emptyTitle": "リリースはまだありません", + "versions.emptyWithCreate": "リリースはまだありません。デプロイ前に最初のデプロイ可能なリリースを作成してください。", + "versions.exportDsl": "DSL をエクスポート", + "versions.exportDslFailed": "DSL のエクスポートに失敗しました。", + "versions.exportingDsl": "エクスポート中...", + "versions.groupHeader.deploy": "デプロイ", + "versions.groupHeader.promote": "デプロイ", + "versions.groupHeader.rollback": "以前のバージョンをデプロイ", + "versions.groupHeader.unavailable": "利用不可", + "versions.manualDslOption": "DSL をアップロード", + "versions.moreActions": "その他のアクション", + "versions.optional": "任意", + "versions.promote": "デプロイ", + "versions.promoteTo": "{{name}} にデプロイ", + "versions.releaseAlreadyExists": "同じ内容のリリースが既に存在します: {{name}}。", + "versions.releaseContentCheckFailed": "リリース内容の確認に失敗しました。", + "versions.releaseDescriptionLabel": "説明", + "versions.releaseDescriptionPlaceholder": "このリリースを説明してください", + "versions.releaseHistory": "リリース履歴", + "versions.releaseNameLabel": "リリース名", + "versions.releaseNamePlaceholder": "リリース名", + "versions.releaseNameRequired": "リリース名を入力してください。", + "versions.releaseSourceLabel": "リリースソース", + "versions.rollbackTo": "{{name}} にデプロイ", + "versions.saveEdit": "保存", + "versions.sourceAppOption": "ワークフローアプリ" +} diff --git a/web/i18n/ko-KR/common.json b/web/i18n/ko-KR/common.json index 78b689d009..da818bfb09 100644 --- a/web/i18n/ko-KR/common.json +++ b/web/i18n/ko-KR/common.json @@ -311,6 +311,7 @@ "menus.apps": "스튜디오", "menus.datasets": "지식", "menus.datasetsTips": "곧 출시될 예정: 고유한 텍스트 데이터를 가져오거나 웹훅을 통해 실시간으로 데이터를 기록하여 LLM 컨텍스트를 강화합니다.", + "menus.deployments": "배포", "menus.explore": "탐색", "menus.exploreMarketplace": "Marketplace 둘러보기", "menus.newApp": "새로운 앱", diff --git a/web/i18n/ko-KR/deployments.json b/web/i18n/ko-KR/deployments.json new file mode 100644 index 0000000000..aa001e8e5e --- /dev/null +++ b/web/i18n/ko-KR/deployments.json @@ -0,0 +1,623 @@ +{ + "access.api.backendTitle": "백엔드 서비스 API", + "access.api.copyCurlExample": "cURL 예제 복사", + "access.api.createFailed": "API 토큰 생성에 실패했습니다.", + "access.api.createKey": "API 토큰 생성", + "access.api.createKeyTitle": "새 API 토큰 생성", + "access.api.curlExampleTitle": "cURL 예제", + "access.api.description": "이 배포에 HTTP로 액세스합니다. 각 API 토큰은 하나의 환경으로 범위가 지정됩니다.", + "access.api.developerTitle": "개발자 API", + "access.api.disabled": "이 배포에서 API 액세스가 비활성화되어 있습니다.", + "access.api.disabledHint": "환경별 범위 토큰을 생성하려면 API 액세스를 활성화하세요.", + "access.api.dismissToken": "API 토큰 닫기", + "access.api.docs": "API 문서", + "access.api.docsClose": "API 문서 닫기", + "access.api.docsDescription": "이 배포에 대한 워크플로우 API 레퍼런스를 확인합니다.", + "access.api.docsTitle": "워크플로우 API 문서", + "access.api.empty": "API 토큰을 발급하려면 먼저 환경에 배포하세요.", + "access.api.emptyTitle": "배포된 환경 없음", + "access.api.endpoint": "요청 URL", + "access.api.envPrefix": "env: {{env}}", + "access.api.keyList": "API 토큰 목록", + "access.api.nameLabel": "API 토큰 이름", + "access.api.namePlaceholder": "API 토큰 이름을 입력하세요", + "access.api.nameRequired": "API 토큰 이름은 필수입니다.", + "access.api.newKey": "새 API 토큰 생성", + "access.api.newTokenDescription": "이 API 토큰은 한 번만 표시됩니다. 이 페이지를 떠나기 전에 복사하세요.", + "access.api.newTokenLabel": "API 토큰", + "access.api.newTokenTitle": "API 토큰이 생성되었습니다", + "access.api.noKeys": "아직 API 토큰이 없습니다. API 호출을 시작하려면 토큰을 생성하세요.", + "access.api.noKeysTitle": "아직 API 토큰이 없습니다", + "access.api.revokeConfirmDescription": "API 토큰 \"{{name}}\"이(가) 즉시 작동을 중지합니다. 이 작업은 취소할 수 없습니다.", + "access.api.revokeConfirmTitle": "API 토큰을 폐기하시겠습니까?", + "access.api.revokeFailed": "API 토큰 폐기에 실패했습니다.", + "access.api.revokeSuccess": "API 토큰이 폐기되었습니다", + "access.api.table.action": "작업", + "access.api.table.environment": "환경", + "access.api.table.key": "API 토큰", + "access.api.table.name": "이름", + "access.api.title": "API", + "access.channels.col.channel": "채널", + "access.channels.col.endpoint": "진입점", + "access.channels.col.status": "상태", + "access.channels.description": "WebApp 및 CLI 진입점은 위의 액세스 권한을 사용합니다.", + "access.channels.disabled": "이 배포에서 액세스 채널이 비활성화되어 있습니다.", + "access.channels.disabledHint": "WebApp 및 CLI 진입점을 노출하려면 액세스 채널을 활성화하세요.", + "access.channels.followPermission": "권한을 따름", + "access.channels.title": "액세스 채널", + "access.cli.description": "터미널에서 difyctl로 호출합니다. 스크립트, 자동화된 워크플로우 또는 에이전트 통합에 적합합니다.", + "access.cli.docs": "사용 가이드", + "access.cli.domain": "도메인", + "access.cli.empty": "CLI 엔드포인트가 구성되지 않았습니다.", + "access.cli.install": "CLI 설치", + "access.cli.title": "CLI", + "access.copied": "복사됨", + "access.copy": "복사", + "access.copyFailed": "복사 실패", + "access.copyToast": "클립보드에 복사되었습니다", + "access.hide": "숨기기", + "access.members.clearAll": "모두 지우기", + "access.members.empty": "일치하는 항목이 없습니다.", + "access.members.groupCount_one": "{{count}}개 그룹", + "access.members.groupCount_other": "{{count}}개 그룹", + "access.members.groups": "그룹", + "access.members.individuals": "구성원", + "access.members.memberCount_one": "{{count}}명 구성원", + "access.members.memberCount_other": "{{count}}명 구성원", + "access.members.pickPlaceholder": "그룹 또는 구성원을 선택하세요", + "access.members.searchPlaceholder": "그룹 및 구성원 검색", + "access.members.selectedLabel": "선택됨", + "access.permission.anyone": "링크가 있는 모든 사람", + "access.permission.anyoneDesc": "누구나 로그인 없이 이 배포에 액세스할 수 있습니다.", + "access.permission.memberCount_one": "{{count}}명 구성원", + "access.permission.memberCount_other": "{{count}}명 구성원", + "access.permission.organization": "플랫폼 내 모든 구성원", + "access.permission.organizationDesc": "플랫폼 내 모든 구성원", + "access.permission.specific": "플랫폼 내 특정 구성원", + "access.permission.specificDesc": "특정 그룹 또는 구성원을 선택하세요", + "access.permission.specificUnavailable": "실제 플랫폼 구성원 및 그룹이 연결될 때까지 특정 구성원 선택은 비활성화됩니다.", + "access.permission.updateFailed": "액세스 정책 업데이트에 실패했습니다.", + "access.permissions.col.environment": "환경", + "access.permissions.col.permission": "액세스", + "access.permissions.description": "각 환경에서 WebApp 및 CLI 진입점에 대한 액세스 권한을 설정합니다.", + "access.permissions.editAriaLabel": "{{environment}}에 대한 액세스 구성", + "access.permissions.editDescription": "WebApp 및 CLI 진입점에 대한 액세스 권한을 설정합니다.", + "access.permissions.editTitle": "액세스 권한", + "access.permissions.title": "액세스 권한", + "access.revoke": "폐기", + "access.runAccess.description": "사용자가 이 배포를 실행할 수 있는 방법과 환경별로 액세스가 허용되는 사용자를 관리합니다.", + "access.runAccess.disabled": "이 배포에서 실행 액세스가 비활성화되어 있습니다.", + "access.runAccess.mcp": "MCP", + "access.runAccess.mcpDesc": "이 배포를 Model Context Protocol 서버로 노출합니다.", + "access.runAccess.mcpEmpty": "MCP 엔드포인트가 구성되지 않았습니다.", + "access.runAccess.noEnvs": "액세스 권한을 구성하려면 환경에 배포하세요.", + "access.runAccess.noEnvsTitle": "배포된 환경 없음", + "access.runAccess.openWebapp": "WebApp 열기", + "access.runAccess.permissions": "액세스 권한", + "access.runAccess.permissionsDesc": "각 환경에서 이 배포에 액세스할 수 있는 사용자입니다.", + "access.runAccess.title": "실행 액세스", + "access.runAccess.urlLabel": "URL", + "access.runAccess.webapp": "WebApp", + "access.runAccess.webappDesc": "최종 사용자를 위한 호스팅된 웹 페이지입니다.", + "access.runAccess.webappEmpty": "곧 제공됩니다.", + "access.show": "표시", + "backend.RUNTIME_BACKEND_EXTERNAL": "외부", + "backend.RUNTIME_BACKEND_K8S": "K8S", + "backend.RUNTIME_BACKEND_UNSPECIFIED": "알 수 없음", + "card.access.api": "API 토큰", + "card.access.apiShort": "API", + "card.access.cli": "CLI", + "card.access.cliShort": "CLI", + "card.access.none": "액세스 없음", + "card.access.webApp": "WebApp", + "card.access.webAppShort": "Web", + "card.createFirstRelease": "첫 번째 릴리스 만들기", + "card.deploy": "배포", + "card.deploying": "{{count}}개 배포 중", + "card.envOverflow": "+ {{count}}", + "card.failed": "{{count}}개 실패", + "card.fromApp": "{{name}}에서", + "card.lastDeployed": "마지막 배포 {{time}}", + "card.menu.delete": "배포 삭제", + "card.menu.deleteDisabled": "백엔드 관리 배포에는 아직 배포 삭제를 사용할 수 없습니다.", + "card.menu.deploy": "환경에 배포", + "card.menu.editInfo": "정보 편집", + "card.menu.viewDetail": "배포 세부 정보 보기", + "card.moreActions": "더 많은 작업", + "card.neverDeployed": "아직 배포되지 않음", + "card.noDescription": "제공된 설명이 없습니다.", + "card.notDeployed": "배포되지 않음", + "card.ready": "{{count}}개 실행 중", + "card.tooltip.createdAt": "생성됨", + "card.tooltip.deployed": "배포됨", + "card.tooltip.deploymentStatus": "배포", + "card.tooltip.notDeployed": "이 배포는 아직 어떤 환경에도 배포되지 않았습니다.", + "card.tooltip.notDeployedShort": "배포되지 않음", + "card.tooltip.release": "릴리스", + "card.tooltip.releaseName": "릴리스 이름", + "card.tooltip.source": "소스", + "common.loadFailed": "로드에 실패했습니다. 나중에 다시 시도해 주세요.", + "common.loading": "로딩 중...", + "createGuide.actions.back": "뒤로", + "createGuide.actions.cancel": "취소", + "createGuide.actions.continue": "계속", + "createGuide.actions.createAndDeploy": "생성 및 배포", + "createGuide.actions.creating": "생성 중...", + "createGuide.actions.deploy": "배포", + "createGuide.actions.deploying": "생성 및 배포 중...", + "createGuide.actions.next": "다음", + "createGuide.actions.skipDeploy": "건너뛰기, 나중에 배포", + "createGuide.description": "릴리스 소스, 기본 정보 및 대상 환경에서 배포를 생성합니다.", + "createGuide.dsl.defaultAppName": "가져온 DSL 앱", + "createGuide.dsl.description": "워크플로우 DSL 패키지를 업로드하여 배포, 첫 번째 릴리스 및 선택적 환경 배포를 생성합니다.", + "createGuide.dsl.dropDescription": "워크플로우 YAML DSL 패키지를 업로드하세요. 배포 옵션은 배포 전에 이 파일에서 확인됩니다.", + "createGuide.dsl.dropTitle": "워크플로우 DSL 패키지 업로드", + "createGuide.dsl.readFailed": "DSL 파일을 읽지 못했습니다. 다른 파일을 선택하고 다시 시도하세요.", + "createGuide.dsl.reading": "DSL 파일 읽는 중...", + "createGuide.dsl.title": "DSL 가져오기", + "createGuide.dsl.unsupportedMode": "워크플로우 DSL 파일만 배포에 사용할 수 있습니다.", + "createGuide.errors.createReleaseFailed": "배포 또는 릴리스 생성에 실패했습니다.", + "createGuide.errors.deployFailed": "환경에 배포하지 못했습니다.", + "createGuide.method.description": "첫 번째 릴리스를 생성하는 데 사용할 소스를 선택하세요.", + "createGuide.methods.bindApp.description": "스튜디오의 기존 워크플로우 앱을 릴리스 소스로 사용합니다.", + "createGuide.methods.bindApp.title": "기존 워크플로우 앱 바인딩", + "createGuide.methods.importDsl.description": "워크플로우 YAML DSL 패키지를 업로드하고 배포 UI를 통해 계속합니다.", + "createGuide.methods.importDsl.title": "DSL 가져오기", + "createGuide.methods.mocked": "모의", + "createGuide.nav.back": "배포", + "createGuide.release.defaultName": "최초 릴리스", + "createGuide.release.deployInfo": "배포 정보", + "createGuide.release.description": "배포 정보와 첫 번째 릴리스 세부 정보를 입력합니다.", + "createGuide.release.firstVersion": "첫 번째 릴리스", + "createGuide.release.instanceDescription": "배포 설명", + "createGuide.release.instanceDescriptionPlaceholder": "이 배포의 사용 목적을 설명하세요", + "createGuide.release.instanceName": "배포 이름", + "createGuide.release.instanceNameConflict": "이 이름의 배포가 이미 존재합니다. 다른 이름을 선택하세요.", + "createGuide.release.releaseDescription": "릴리스 설명", + "createGuide.release.releaseDescriptionPlaceholder": "이 릴리스를 설명하세요", + "createGuide.release.releaseName": "릴리스 이름", + "createGuide.release.releaseNote": "릴리스 설명", + "createGuide.release.title": "기본 정보", + "createGuide.source.availableApps_one": "{{count}}개 앱", + "createGuide.source.availableApps_other": "{{count}}개 앱", + "createGuide.source.clearSearch": "앱 검색 지우기", + "createGuide.source.description": "첫 번째 릴리스를 생성하는 데 사용할 소스를 선택하세요.", + "createGuide.source.empty": "워크플로우 앱이 없습니다.", + "createGuide.source.searchPlaceholder": "앱 검색", + "createGuide.source.sourceApp": "워크플로우 앱", + "createGuide.source.title": "릴리스 소스", + "createGuide.steps.method": "릴리스 소스", + "createGuide.steps.release": "기본 정보", + "createGuide.steps.source": "릴리스 소스", + "createGuide.steps.target": "환경에 배포", + "createGuide.target.bindingCount_one": "{{count}}개 바인딩", + "createGuide.target.bindingCount_other": "{{count}}개 바인딩", + "createGuide.target.bindingHint": "이 릴리스에서 사용할 자격 증명을 선택하세요.", + "createGuide.target.bindings": "자격 증명", + "createGuide.target.deferredBindingHint": "자격 증명은 최종 배포 작업 중 실제 배포 계획에서 확인됩니다.", + "createGuide.target.deferredEnvironmentHint": "이름은 배포 및 릴리스가 생성된 후 실제 환경과 매칭됩니다.", + "createGuide.target.description": "대상 환경을 선택하고 이 릴리스가 필요로 하는 런타임 설정을 제공하세요. 이 단계는 건너뛸 수 있습니다.", + "createGuide.target.envVarCount_one": "{{count}}개 변수", + "createGuide.target.envVarCount_other": "{{count}}개 변수", + "createGuide.target.envVarHint": "이 릴리스가 필요로 하는 각 환경 변수에 대해 사용자 지정 값을 입력하거나 앱에 정의된 값을 사용하세요.", + "createGuide.target.envVarPlaceholder": "값을 입력하세요", + "createGuide.target.envVarSource.ariaLabel": "{{key}}의 변수 값 소스 선택", + "createGuide.target.envVarSource.default": "앱 값", + "createGuide.target.envVarSource.lastDeployment": "마지막 배포 값", + "createGuide.target.envVarSource.literal": "사용자 지정 값", + "createGuide.target.envVarType.number": "숫자", + "createGuide.target.envVarType.secret": "시크릿", + "createGuide.target.envVarType.string": "문자열", + "createGuide.target.envVars": "환경 변수", + "createGuide.target.environment": "대상 환경", + "createGuide.target.environmentName": "환경 이름", + "createGuide.target.environmentNamePlaceholder": "프로덕션", + "createGuide.target.loadBindingsFailed": "자격 증명을 로드하지 못했습니다.", + "createGuide.target.loadEnvironmentsFailed": "배포 환경을 로드하지 못했습니다.", + "createGuide.target.missingRequiredBinding": "이 필수 바인딩에 대한 자격 증명을 선택하세요.", + "createGuide.target.noBindingRequired": "자격 증명이 필요하지 않습니다.", + "createGuide.target.noCredentialCandidates": "사용 가능한 자격 증명이 없습니다.", + "createGuide.target.noEnvironmentOptions": "사용 가능한 배포 환경이 없습니다.", + "createGuide.target.required": "필수", + "createGuide.target.selectCredential": "자격 증명을 선택하세요", + "createGuide.target.title": "환경에 배포", + "createGuide.title": "새 배포", + "createModal.appPickerPlaceholder": "워크플로우 앱을 선택하세요", + "createModal.appSearchEmpty": "일치하는 워크플로우 앱이 없습니다", + "createModal.appSearchPlaceholder": "워크플로우 앱 검색…", + "createModal.cancel": "취소", + "createModal.create": "생성", + "createModal.createFailed": "배포 생성에 실패했습니다.", + "createModal.description": "워크플로우 앱을 선택하고 배포를 생성합니다.", + "createModal.descriptionLabel": "설명", + "createModal.descriptionPlaceholder": "이 배포의 사용 목적을 설명하세요", + "createModal.loadMoreApps": "더 많은 앱 로드", + "createModal.loadingApps": "앱 로드 중…", + "createModal.nameLabel": "배포 이름", + "createModal.namePlaceholder": "배포 이름", + "createModal.noApps": "이 워크스페이스에서 워크플로우 앱을 찾을 수 없습니다. 먼저 스튜디오에서 만드세요.", + "createModal.selected": "선택됨", + "createModal.sourceApp": "워크플로우 앱 (필수)", + "createModal.title": "새 배포", + "deployDrawer.bindingCount_one": "{{count}}개 바인딩", + "deployDrawer.bindingCount_other": "{{count}}개 바인딩", + "deployDrawer.bindingOptionsFailed": "자격 증명 옵션을 로드하지 못했습니다.", + "deployDrawer.bindingSelectionHint": "이 배포에서 사용할 자격 증명을 선택하세요.", + "deployDrawer.bindingsDisabled": "릴리스 미리보기에서 확인됩니다. 편집은 아직 사용할 수 없습니다.", + "deployDrawer.cancel": "취소", + "deployDrawer.close": "배포 드로어 닫기", + "deployDrawer.defaultSelect": "선택...", + "deployDrawer.deploy": "환경에 배포", + "deployDrawer.deployExistingRelease": "환경에 배포", + "deployDrawer.deployExistingReleaseDescription": "배포할 릴리스와 대상 환경을 선택하세요.", + "deployDrawer.deployExistingReleaseTitle": "환경에 배포", + "deployDrawer.deployFailed": "배포 시작에 실패했습니다.", + "deployDrawer.deploying": "배포 중...", + "deployDrawer.description": "배포할 릴리스와 대상 환경을 선택하세요.", + "deployDrawer.envVarCount_one": "{{count}}개 변수", + "deployDrawer.envVarCount_other": "{{count}}개 변수", + "deployDrawer.envVarHint": "이 릴리스가 필요로 하는 각 환경 변수에 대해 사용자 지정 값을 입력하거나 앱에 정의된 값을 사용하세요.", + "deployDrawer.envVarPlaceholder": "값을 입력하세요", + "deployDrawer.envVarSource.ariaLabel": "{{key}}의 변수 값 소스 선택", + "deployDrawer.envVarSource.default": "앱 값", + "deployDrawer.envVarSource.lastDeployment": "마지막 배포 값", + "deployDrawer.envVarSource.literal": "사용자 지정 값", + "deployDrawer.envVarType.number": "숫자", + "deployDrawer.envVarType.secret": "시크릿", + "deployDrawer.envVarType.string": "문자열", + "deployDrawer.envVars": "환경 변수", + "deployDrawer.existingReleaseHint": "이 릴리스는 그대로 배포됩니다. 새 릴리스는 생성되지 않습니다.", + "deployDrawer.loadingBindings": "확인 중...", + "deployDrawer.lockedHint": "현재 환경에 잠김", + "deployDrawer.missingRequiredBinding": "이 필수 바인딩에 대한 자격 증명을 선택하세요.", + "deployDrawer.missingRequiredEnvVar": "이 필수 환경 변수의 값을 입력하세요.", + "deployDrawer.modelCreds": "모델 자격 증명", + "deployDrawer.needsValidation": " (검증 필요)", + "deployDrawer.newReleaseHint": "선택한 워크플로우 앱 YAML에서 새 릴리스가 생성됩니다.", + "deployDrawer.noBindingRequired": "필수 아님", + "deployDrawer.noCredentialCandidates": "사용 가능한 자격 증명이 없습니다.", + "deployDrawer.noNewEnvironmentAvailable": "사용 가능한 모든 환경에 이미 배포가 있습니다.", + "deployDrawer.noOtherReleaseAvailable": "이 환경에 사용할 수 있는 다른 릴리스가 없습니다.", + "deployDrawer.noReleaseAvailable": "환경에 배포하기 전에 릴리스를 생성하세요.", + "deployDrawer.notFound": "배포를 찾을 수 없습니다.", + "deployDrawer.noteLabel": "릴리스 설명 (선택 사항)", + "deployDrawer.notePlaceholder": "예: 온보딩 텍스트 수정 배포", + "deployDrawer.pluginCreds": "플러그인 자격 증명", + "deployDrawer.promote": "배포", + "deployDrawer.promoteDescription": "배포할 릴리스와 대상 환경을 선택하세요.", + "deployDrawer.promoteTitle": "환경에 배포", + "deployDrawer.readOnly": "읽기 전용", + "deployDrawer.redeploy": "환경에 배포", + "deployDrawer.redeployDescription": "배포할 릴리스와 대상 환경을 선택하세요.", + "deployDrawer.redeployExistingReleaseHint": "현재 릴리스가 그대로 재배포됩니다. 새 릴리스는 생성되지 않습니다.", + "deployDrawer.redeployTitle": "환경에 배포", + "deployDrawer.releaseLabel": "릴리스", + "deployDrawer.requiredBinding": "필수", + "deployDrawer.rollback": "배포", + "deployDrawer.rollbackDescription": "배포할 릴리스와 대상 환경을 선택하세요.", + "deployDrawer.rollbackTitle": "환경에 배포", + "deployDrawer.runtimeCredentials": "자격 증명", + "deployDrawer.secretPlaceholder": "시크릿", + "deployDrawer.selectCredential": "자격 증명을 선택하세요", + "deployDrawer.selectEnv": "환경을 선택하세요", + "deployDrawer.selectProviderCred": "{{provider}} 자격 증명 선택", + "deployDrawer.selectProviderKey": "{{provider}} 키 선택", + "deployDrawer.selectRelease": "릴리스를 선택하세요", + "deployDrawer.targetEnv": "대상 환경", + "deployDrawer.title": "환경에 배포", + "deployDrawer.valuePlaceholder": "값", + "deployTab.cancelDeployment": "배포 취소", + "deployTab.closeError": "닫기", + "deployTab.col.actions": "작업", + "deployTab.col.currentRelease": "현재 릴리스", + "deployTab.col.environment": "환경", + "deployTab.col.status": "상태", + "deployTab.col.updated": "업데이트됨", + "deployTab.collapseDetails": "배포 세부 정보 접기", + "deployTab.confirmUndeploy": "배포 취소", + "deployTab.deployOtherVersion": "다른 릴리스 배포", + "deployTab.deployToEnv": "{{name}}에 배포", + "deployTab.deployToNewEnv": "새 환경에 배포...", + "deployTab.empty": "아직 인스턴스가 없습니다. 시작하려면 새 환경에 배포하세요.", + "deployTab.emptyDescription": "이 배포를 사용자가 사용할 수 있도록 하려면 릴리스와 대상 환경을 선택하세요.", + "deployTab.emptyTitle": "아직 실행 중인 환경이 없습니다", + "deployTab.envCount": "환경", + "deployTab.errorCode": "코드", + "deployTab.errorDialogDesc": "재시도하거나 다른 릴리스를 배포하기 전에 마지막으로 실패한 배포를 검토하세요.", + "deployTab.errorDialogTitle": "{{name}}의 배포 오류", + "deployTab.errorMessage": "메시지", + "deployTab.errorPhase": "단계", + "deployTab.expandDetails": "배포 세부 정보 펼치기", + "deployTab.moreActions": "더 많은 작업", + "deployTab.newDeployment": "새 환경에 배포", + "deployTab.panel.commit": "Commit ID", + "deployTab.panel.deploymentId": "배포 ID", + "deployTab.panel.endpoints": "엔드포인트", + "deployTab.panel.envVars": "환경 변수", + "deployTab.panel.error": "오류", + "deployTab.panel.failedRelease": "실패한 릴리스", + "deployTab.panel.health": "상태", + "deployTab.panel.instanceInfo": "인스턴스 정보", + "deployTab.panel.modelCreds": "모델 자격 증명", + "deployTab.panel.pluginCreds": "플러그인 자격 증명", + "deployTab.panel.release": "릴리스", + "deployTab.panel.releaseCreatedAt": "릴리스 생성 시각", + "deployTab.panel.releaseInfo": "릴리스 정보", + "deployTab.panel.replicas": "복제본", + "deployTab.panel.run": "실행", + "deployTab.panel.runtimeBindings": "자격 증명", + "deployTab.panel.runtimeInfo": "런타임 정보", + "deployTab.panel.runtimeMode": "런타임 모드", + "deployTab.panel.runtimeNote": "런타임 비고", + "deployTab.panel.targetRelease": "대상 릴리스", + "deployTab.panel.unknownError": "배포에 실패했습니다.", + "deployTab.promote": "배포", + "deployTab.redeploy": "재배포", + "deployTab.releaseCreatedAt": "릴리스 생성 {{time}}", + "deployTab.retry": "다시 시도", + "deployTab.shortcut": "단축키", + "deployTab.status.deployFailed": "배포 실패", + "deployTab.status.deployingRelease": "배포 중 ({{release}})", + "deployTab.status.runningOutOfSync": "실행 중 (동기화 대기 중)", + "deployTab.status.runningWithFailed": "실행 중 (마지막 배포 실패)", + "deployTab.undeploy": "배포 취소", + "deployTab.undeployConfirmDesc": "최종 사용자 액세스가 즉시 중지됩니다. 릴리스는 나중에 재배포할 수 있습니다.", + "deployTab.undeployConfirmTitle": "{{name}}에서 배포를 취소하시겠습니까?", + "deployTab.undeployFrom": "{{name}}에서 배포 취소", + "deployTab.undeployImpactTitle": "영향을 받는 인스턴스", + "deployTab.viewError": "오류 보기", + "deployTab.viewLogs": "로그 보기", + "deployTab.viewProgress": "진행 상황 보기", + "detail.backToInstances": "배포로 돌아가기", + "detail.deployingCount": "{{count}}개 배포 중", + "detail.envCount_one": "{{count}}개 환경", + "detail.envCount_other": "{{count}}개 환경", + "detail.failedCount": "{{count}}개 실패", + "detail.mobileTabs": "배포 섹션", + "detail.notFound": "배포를 찾을 수 없음", + "detail.openSourceApp": "{{name}} 소스 열기", + "detail.sourceApp": "소스", + "detail.sourceAppLink": "소스", + "documentTitle.create": "새 배포 · 배포", + "documentTitle.detail": "배포 · 배포", + "documentTitle.list": "배포", + "filter.allEnvs": "모든 환경", + "filter.notDeployed": "배포되지 않음", + "filter.searchPlaceholder": "배포 검색", + "health.ENVIRONMENT_STATUS_ADMISSION": "승인", + "health.ENVIRONMENT_STATUS_BOOTSTRAPPING": "부트스트래핑", + "health.ENVIRONMENT_STATUS_DELETING": "삭제 중", + "health.ENVIRONMENT_STATUS_FAILED": "사용 불가", + "health.ENVIRONMENT_STATUS_READY": "사용 가능", + "health.ENVIRONMENT_STATUS_UNSPECIFIED": "알 수 없음", + "list.clearFilters": "필터 지우기", + "list.clearSearch": "배포 검색 지우기", + "list.createDeployment": "새로 만들기", + "list.empty": "배포를 찾을 수 없습니다.", + "list.emptyDescription": "워크플로우 앱 또는 워크플로우 DSL 패키지에서 배포를 생성하여 릴리스, 환경 및 액세스를 관리하세요.", + "list.emptyFilteredDescription": "현재 검색 또는 환경 필터와 일치하는 배포가 없습니다.", + "list.emptyFilteredTitle": "일치하는 배포 없음", + "list.emptyTitle": "아직 배포가 없습니다", + "mode.ENVIRONMENT_MODE_ISOLATED": "격리됨", + "mode.ENVIRONMENT_MODE_SHARED": "공유됨", + "mode.ENVIRONMENT_MODE_UNSPECIFIED": "알 수 없음", + "newInstance.comingSoon": "곧 제공됩니다", + "newInstance.fromStudio": "스튜디오에서 선택", + "newInstance.importDSL": "DSL 가져오기", + "newInstance.title": "새 배포", + "overview.accessEndpoints": "액세스 엔드포인트", + "overview.accessMeta.apiTokens": "API 토큰 관리", + "overview.accessMeta.cli": "CLI 액세스 보기", + "overview.accessMeta.webApp": "WebApp 액세스 관리", + "overview.accessStatus": "액세스", + "overview.api": "API 토큰", + "overview.apiKeysCount_one": "{{count}}개 API 토큰", + "overview.apiKeysCount_other": "{{count}}개 API 토큰", + "overview.apiTokenSummary.environments_one": "{{count}}개 배포된 환경", + "overview.apiTokenSummary.environments_other": "{{count}}개 배포된 환경", + "overview.availableForDeployment": "배포 가능", + "overview.basicInfo": "기본 정보", + "overview.cardAction.deployLatest": "최신 릴리스 배포", + "overview.cardAction.redeploy": "재배포", + "overview.cardAction.viewProgress": "배포 보기", + "overview.chip.behindTooltip_one": "최신 릴리스보다 1개 뒤처져 있습니다. 업데이트하려면 최신 릴리스를 배포하세요.", + "overview.chip.behindTooltip_other": "최신 릴리스보다 {{count}}개 뒤처져 있습니다. 업데이트하려면 최신 릴리스를 배포하세요.", + "overview.chip.behind_one": "↑ 1", + "overview.chip.behind_other": "↑ {{count}}", + "overview.chip.deploying": "배포 중", + "overview.chip.deployingTooltip": "배포가 진행 중입니다.", + "overview.chip.empty": "비어 있음", + "overview.chip.emptyTooltip": "이 환경에 배포된 릴리스가 없습니다.", + "overview.chip.failed": "실패", + "overview.chip.failedTooltip": "최근 배포 시도가 실패했습니다.", + "overview.chip.latest": "최신", + "overview.chip.latestTooltip": "이 환경은 최신 릴리스를 실행하고 있습니다.", + "overview.chip.needsReleaseFirst": "먼저 릴리스를 생성하세요", + "overview.chip.olderRelease": "이전", + "overview.chip.olderReleaseTooltip": "이 환경은 이전 릴리스를 실행하고 있습니다.", + "overview.chip.openInDeployTab": "배포 진행 상황 보기", + "overview.cli": "CLI", + "overview.configured": "구성됨", + "overview.createRelease": "릴리스 생성", + "overview.created": "생성됨", + "overview.deploy": "배포", + "overview.deployedEnvironments": "배포됨", + "overview.deploymentOverview": "배포 개요", + "overview.deploymentStatus": "배포 상태", + "overview.description": "설명", + "overview.developerApi": "개발자 API", + "overview.disabled": "비활성화됨", + "overview.emptyValue": "설정되지 않음", + "overview.enabled": "활성화됨", + "overview.enabledChannels": "액세스 활성화됨", + "overview.endUserAccess": "최종 사용자 액세스", + "overview.environments": "환경", + "overview.hero.byName": "{{name}} 작성", + "overview.hero.empty": "아직 릴리스가 없습니다", + "overview.hero.emptyDescription": "배포하기 전에 현재 소스에서 릴리스를 생성하세요.", + "overview.hero.propagation_one": "{{count}}/{{total}}개 환경에 배포됨", + "overview.hero.propagation_other": "{{count}}/{{total}}개 환경에 배포됨", + "overview.hero.untargeted": "아직 구성된 환경이 없습니다", + "overview.instanceDetails": "배포 세부 정보", + "overview.instanceId": "배포 ID", + "overview.latestRelease.releaseCount_one": "{{count}}개 릴리스", + "overview.latestRelease.releaseCount_other": "{{count}}개 릴리스", + "overview.latestReleaseTitle": "최신 릴리스", + "overview.manageDeployments": "배포 관리", + "overview.name": "이름", + "overview.noAccessConfig": "액세스 구성이 없습니다.", + "overview.noReleaseYet": "환경에 배포하기 전에 릴리스를 생성하세요.", + "overview.notConfigured": "구성되지 않음", + "overview.previousReleases.empty": "이전 릴리스가 아직 없습니다.", + "overview.previousReleases.retired": "현재 배포되지 않음", + "overview.previousReleases.title": "이전 릴리스", + "overview.previousReleases.viewAll": "모두 보기", + "overview.ready": "배포 가능", + "overview.recentReleases": "최근 릴리스", + "overview.releaseDeployedTitle": "{{release}}이(가) 배포되었습니다", + "overview.releaseReadyTitle": "{{release}}이(가) 배포 준비되었습니다", + "overview.serviceMap": "서비스 맵", + "overview.servingRelease": "{{release}} 제공 중", + "overview.servingReleaseDescription": "이 배포는 {{count}}/{{total}}개 환경에 배포되어 있습니다.", + "overview.strip.deployToNewEnvironment": "새 환경에 배포", + "overview.strip.empty": "구성된 환경이 없습니다.", + "overview.strip.emptyDeployableDescription": "준비되면 최신 릴리스를 환경에 배포하세요.", + "overview.strip.emptyDeployed": "아직 인스턴스가 없습니다.", + "overview.strip.emptyDescription": "환경에 배포하기 전에 릴리스를 생성하세요.", + "overview.strip.emptyTitle": "아직 인스턴스가 없습니다", + "overview.strip.summary_one": "{{total}}개 중 1개가 최신 릴리스에 있습니다", + "overview.strip.summary_other": "{{total}}개 중 {{count}}개가 최신 릴리스에 있습니다", + "overview.strip.title": "인스턴스", + "overview.switchSourceApp": "소스 전환", + "overview.switchSourceAppDescription": "향후 릴리스의 소스로 사용할 워크플로우 앱을 선택하세요.", + "overview.switchSourceAppHint": "전환 후에는 새로 생성된 릴리스만 새 소스를 사용합니다. 기존 릴리스 및 기존 배포는 변경되지 않습니다.", + "overview.targetRelease": "대상 릴리스", + "overview.webapp": "WebApp", + "settings.danger": "위험 영역", + "settings.dangerDesc": "이 배포를 영구적으로 삭제하고 실행 중인 모든 인스턴스를 중지합니다. 이 작업은 취소할 수 없습니다.", + "settings.delete": "배포 삭제", + "settings.deleteConfirmDesc": "{{name}}을(를) 삭제하시겠습니까? 모든 인스턴스가 실행을 중지하고 모든 환경에서 제거됩니다. 이 작업은 취소할 수 없습니다.", + "settings.deleteConfirmTitle": "배포 삭제", + "settings.deleteFailed": "배포 삭제에 실패했습니다.", + "settings.deleteImpact": "영향", + "settings.deleteImpactInstance": "배포", + "settings.deleteImpactTitle": "영향을 받는 배포", + "settings.deleteImpactValue": "배포가 배포 목록에서 제거됩니다.", + "settings.deleted": "배포가 삭제되었습니다", + "settings.description": "설명", + "settings.descriptionHelp": "이 배포의 이름, 설명 및 기타 설정을 관리합니다.", + "settings.general": "일반", + "settings.name": "배포 이름", + "settings.reset": "재설정", + "settings.save": "변경 사항 저장", + "settings.updateFailed": "배포 업데이트에 실패했습니다.", + "settings.updated": "배포가 업데이트되었습니다", + "status.RUNTIME_INSTANCE_STATUS_DEPLOYING": "배포 중", + "status.RUNTIME_INSTANCE_STATUS_DRIFTED": "동기화 대기 중", + "status.RUNTIME_INSTANCE_STATUS_FAILED": "배포 실패", + "status.RUNTIME_INSTANCE_STATUS_INVALID": "유효하지 않음", + "status.RUNTIME_INSTANCE_STATUS_READY": "실행 중", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "배포되지 않음", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "배포 취소 중", + "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "알 수 없음", + "subtitle": "환경 전반에 걸쳐 배포를 관리합니다.", + "tabs.access.description": "액세스 채널 및 액세스 권한을 관리합니다.", + "tabs.access.name": "액세스", + "tabs.api-tokens.description": "API 토큰을 관리하고 HTTP를 통해 인스턴스를 호출합니다.", + "tabs.api-tokens.name": "API 토큰", + "tabs.instances.description": "배포된 환경에서 인스턴스를 보고 관리합니다.", + "tabs.instances.name": "인스턴스", + "tabs.overview.description": "환경 전반에 걸친 배포 상태를 확인합니다.", + "tabs.overview.name": "개요", + "tabs.releases.description": "릴리스를 생성, 배포 및 관리합니다.", + "tabs.releases.name": "릴리스", + "tabs.settings.description": "이 배포의 이름, 설명 및 기타 설정을 관리합니다.", + "tabs.settings.name": "설정", + "title": "배포", + "unsupportedDslNodes.description": "이 릴리스에는 배포 런타임이 아직 지원하지 않는 노드가 포함되어 있습니다. 스튜디오에서 제거하거나 교체한 후 다시 시도하세요.", + "unsupportedDslNodes.descriptionWithTypes": "이 릴리스에는 배포 런타임이 아직 지원하지 않는 노드가 포함되어 있습니다: {{nodeTypes}}. 스튜디오에서 제거하거나 교체한 후 다시 시도하세요.", + "unsupportedDslNodes.title": "지원되지 않는 노드", + "unsupportedDslNodes.unknownType": "알 수 없는 유형", + "versions.cancelCreate": "취소", + "versions.cancelDelete": "취소", + "versions.cancelEdit": "취소", + "versions.checkingReleaseContent": "릴리스 콘텐츠 확인 중...", + "versions.col.action": "작업", + "versions.col.author": "작성자", + "versions.col.commit": "Commit", + "versions.col.createdAt": "생성 시각", + "versions.col.deployedTo": "배포 대상", + "versions.col.release": "릴리스", + "versions.col.sourceApp": "소스", + "versions.commitTooltip": "Commit {{commit}}", + "versions.create": "생성", + "versions.createFailed": "릴리스 생성에 실패했습니다.", + "versions.createRelease": "릴리스 생성", + "versions.createReleaseDescription": "워크플로우 앱 또는 워크플로우 DSL 파일에서 배포 가능한 릴리스를 생성합니다.", + "versions.createReleaseHint": "새 릴리스는 모든 환경에 배포할 수 있습니다.", + "versions.createSuccess": "릴리스 \"{{name}}\"이(가) 생성되었습니다.", + "versions.creating": "생성 중...", + "versions.currentOn": "{{name}}의 현재 릴리스", + "versions.deleteConfirmDesc": "릴리스 \"{{name}}\"이(가) 영구적으로 삭제됩니다. 이 작업은 취소할 수 없습니다.", + "versions.deleteConfirmTitle": "릴리스를 삭제하시겠습니까?", + "versions.deleteFailed": "릴리스 삭제에 실패했습니다.", + "versions.deleteImpactDeployment": "배포 상태", + "versions.deleteImpactNotDeployed": "현재 배포되지 않음", + "versions.deleteImpactRelease": "릴리스", + "versions.deleteImpactTitle": "삭제 영향", + "versions.deleteRelease": "릴리스 삭제", + "versions.deleteSuccess": "릴리스 \"{{name}}\"이(가) 삭제되었습니다.", + "versions.deploy": "배포", + "versions.deployTo": "{{name}}에 배포", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DEPLOYING": "배포 중", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DRIFTED": "동기화 대기 중", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_FAILED": "실패", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_INVALID": "유효하지 않음", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_READY": "실행 중", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "배포되지 않음", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "배포 취소 중", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "알 수 없음", + "versions.deployingTo": "{{name}}에 배포 중", + "versions.disabledReason.checkDeploymentsFailed": "배포 사용을 확인할 수 없습니다. 나중에 다시 시도하세요.", + "versions.disabledReason.checkingDeployments": "배포 사용 확인 중", + "versions.disabledReason.current": "이 릴리스는 이미 {{name}}에서 실행 중입니다", + "versions.disabledReason.deploying": "활성 배포가 완료될 때까지 기다리세요", + "versions.disabledReason.envDisabled": "이 환경은 배포할 수 없습니다", + "versions.disabledReason.releaseInUse_one": "삭제하기 전에 이 릴리스를 {{count}}개 환경에서 배포 취소하세요", + "versions.disabledReason.releaseInUse_other": "삭제하기 전에 이 릴리스를 {{count}}개 환경에서 배포 취소하세요", + "versions.dslReadFailed": "DSL 파일을 읽지 못했습니다. 다른 파일을 선택하고 다시 시도하세요.", + "versions.dslReading": "DSL 파일 읽는 중...", + "versions.dslUnsupportedMode": "워크플로우 DSL 파일만 배포에 사용할 수 있습니다.", + "versions.editFailed": "릴리스 업데이트에 실패했습니다.", + "versions.editRelease": "릴리스 편집", + "versions.editReleaseDescription": "이 릴리스의 이름과 설명을 업데이트합니다.", + "versions.editSuccess": "릴리스 \"{{name}}\"이(가) 업데이트되었습니다.", + "versions.empty": "아직 사용 가능한 릴리스가 없습니다.", + "versions.emptyDescription": "환경에 배포하기 전에 첫 번째 릴리스를 생성하세요.", + "versions.emptyTitle": "아직 릴리스가 없습니다", + "versions.emptyWithCreate": "아직 릴리스가 없습니다. 배포하기 전에 첫 번째 배포 가능한 릴리스를 생성하세요.", + "versions.exportDsl": "DSL 내보내기", + "versions.exportDslFailed": "DSL 내보내기에 실패했습니다.", + "versions.exportingDsl": "내보내는 중...", + "versions.groupHeader.deploy": "배포", + "versions.groupHeader.promote": "배포", + "versions.groupHeader.rollback": "이전 버전 배포", + "versions.groupHeader.unavailable": "사용 불가", + "versions.manualDslOption": "DSL 업로드", + "versions.moreActions": "더 많은 작업", + "versions.optional": "선택 사항", + "versions.promote": "배포", + "versions.promoteTo": "{{name}}에 배포", + "versions.releaseAlreadyExists": "같은 콘텐츠의 릴리스가 이미 존재합니다: {{name}}.", + "versions.releaseContentCheckFailed": "릴리스 콘텐츠 확인에 실패했습니다.", + "versions.releaseDescriptionLabel": "설명", + "versions.releaseDescriptionPlaceholder": "이 릴리스를 설명하세요", + "versions.releaseHistory": "릴리스 기록", + "versions.releaseNameLabel": "릴리스 이름", + "versions.releaseNamePlaceholder": "릴리스 이름", + "versions.releaseNameRequired": "릴리스 이름을 입력하세요.", + "versions.releaseSourceLabel": "릴리스 소스", + "versions.rollbackTo": "{{name}}에 배포", + "versions.saveEdit": "저장", + "versions.sourceAppOption": "워크플로우 앱" +} diff --git a/web/i18n/nl-NL/common.json b/web/i18n/nl-NL/common.json index 18fb43bab3..10d08708a4 100644 --- a/web/i18n/nl-NL/common.json +++ b/web/i18n/nl-NL/common.json @@ -311,6 +311,7 @@ "menus.apps": "Studio", "menus.datasets": "Knowledge", "menus.datasetsTips": "COMING SOON: Import your own text data or write data in real-time via Webhook for LLM context enhancement.", + "menus.deployments": "Implementaties", "menus.explore": "Explore", "menus.exploreMarketplace": "Explore Marketplace", "menus.newApp": "New App", diff --git a/web/i18n/nl-NL/deployments.json b/web/i18n/nl-NL/deployments.json new file mode 100644 index 0000000000..cee6200419 --- /dev/null +++ b/web/i18n/nl-NL/deployments.json @@ -0,0 +1,623 @@ +{ + "access.api.backendTitle": "Backend service API", + "access.api.copyCurlExample": "Kopieer cURL-voorbeeld", + "access.api.createFailed": "API-token kon niet worden gegenereerd.", + "access.api.createKey": "API-token genereren", + "access.api.createKeyTitle": "Nieuw API-token genereren", + "access.api.curlExampleTitle": "cURL-voorbeeld", + "access.api.description": "Toegang tot deze implementatie via HTTP. Elk API-token is gekoppeld aan één omgeving.", + "access.api.developerTitle": "Developer API", + "access.api.disabled": "API-toegang is uitgeschakeld voor deze implementatie.", + "access.api.disabledHint": "Schakel API-toegang in om omgevingsgebonden tokens te genereren.", + "access.api.dismissToken": "API-token sluiten", + "access.api.docs": "API-documentatie", + "access.api.docsClose": "API-documentatie sluiten", + "access.api.docsDescription": "Bekijk de Workflow API-referentie voor deze implementatie.", + "access.api.docsTitle": "Workflow API-documentatie", + "access.api.empty": "Implementeer eerst naar een omgeving om API-tokens uit te kunnen geven.", + "access.api.emptyTitle": "Geen geïmplementeerde omgevingen", + "access.api.endpoint": "Verzoek-URL", + "access.api.envPrefix": "env: {{env}}", + "access.api.keyList": "API-tokenlijst", + "access.api.nameLabel": "Naam API-token", + "access.api.namePlaceholder": "Voer een naam voor het API-token in", + "access.api.nameRequired": "Naam API-token is verplicht.", + "access.api.newKey": "Nieuw API-token genereren", + "access.api.newTokenDescription": "Dit API-token wordt slechts eenmaal getoond. Kopieer het voordat je deze pagina verlaat.", + "access.api.newTokenLabel": "API-token", + "access.api.newTokenTitle": "API-token gegenereerd", + "access.api.noKeys": "Nog geen API-tokens. Genereer er een om de API aan te roepen.", + "access.api.noKeysTitle": "Nog geen API-tokens", + "access.api.revokeConfirmDescription": "Het API-token \"{{name}}\" werkt direct niet meer. Deze actie kan niet ongedaan worden gemaakt.", + "access.api.revokeConfirmTitle": "API-token intrekken?", + "access.api.revokeFailed": "API-token kon niet worden ingetrokken.", + "access.api.revokeSuccess": "API-token ingetrokken", + "access.api.table.action": "Actie", + "access.api.table.environment": "Omgeving", + "access.api.table.key": "API-token", + "access.api.table.name": "Naam", + "access.api.title": "API", + "access.channels.col.channel": "Kanaal", + "access.channels.col.endpoint": "Toegangspunt", + "access.channels.col.status": "Status", + "access.channels.description": "WebApp- en CLI-toegangspunten gebruiken de bovenstaande toegangsrechten.", + "access.channels.disabled": "Toegangskanalen zijn uitgeschakeld voor deze implementatie.", + "access.channels.disabledHint": "Schakel toegangskanalen in om WebApp- en CLI-toegangspunten beschikbaar te maken.", + "access.channels.followPermission": "Volgt rechten", + "access.channels.title": "Toegangskanalen", + "access.cli.description": "Roep aan vanuit de terminal met difyctl, geschikt voor scripts, geautomatiseerde workflows of Agent-integraties.", + "access.cli.docs": "Gebruikshandleiding", + "access.cli.domain": "Domein", + "access.cli.empty": "CLI-endpoint niet geconfigureerd.", + "access.cli.install": "CLI installeren", + "access.cli.title": "CLI", + "access.copied": "Gekopieerd", + "access.copy": "Kopiëren", + "access.copyFailed": "Kopiëren mislukt", + "access.copyToast": "Gekopieerd naar klembord", + "access.hide": "Verbergen", + "access.members.clearAll": "Alles wissen", + "access.members.empty": "Geen overeenkomsten gevonden.", + "access.members.groupCount_one": "{{count}} groep", + "access.members.groupCount_other": "{{count}} groepen", + "access.members.groups": "Groepen", + "access.members.individuals": "Leden", + "access.members.memberCount_one": "{{count}} lid", + "access.members.memberCount_other": "{{count}} leden", + "access.members.pickPlaceholder": "Selecteer groepen of leden", + "access.members.searchPlaceholder": "Zoek groepen en leden", + "access.members.selectedLabel": "Geselecteerd", + "access.permission.anyone": "Iedereen met de link", + "access.permission.anyoneDesc": "Iedereen kan deze implementatie benaderen zonder in te loggen.", + "access.permission.memberCount_one": "{{count}} lid", + "access.permission.memberCount_other": "{{count}} leden", + "access.permission.organization": "Alle leden binnen het platform", + "access.permission.organizationDesc": "Alle leden binnen het platform", + "access.permission.specific": "Specifieke leden binnen het platform", + "access.permission.specificDesc": "Selecteer specifieke groepen of leden", + "access.permission.specificUnavailable": "Selectie van specifieke leden is uitgeschakeld totdat echte platformleden en -groepen zijn gekoppeld.", + "access.permission.updateFailed": "Toegangsbeleid kon niet worden bijgewerkt.", + "access.permissions.col.environment": "Omgeving", + "access.permissions.col.permission": "Toegang", + "access.permissions.description": "Stel toegangsrechten in voor WebApp- en CLI-toegangspunten in elke omgeving.", + "access.permissions.editAriaLabel": "Toegang configureren voor {{environment}}", + "access.permissions.editDescription": "Stel toegangsrechten in voor WebApp- en CLI-toegangspunten.", + "access.permissions.editTitle": "Toegangsrechten", + "access.permissions.title": "Toegangsrechten", + "access.revoke": "Intrekken", + "access.runAccess.description": "Beheer hoe gebruikers deze implementatie kunnen uitvoeren en wie er toegang toe heeft per omgeving.", + "access.runAccess.disabled": "Uitvoertoegang is uitgeschakeld voor deze implementatie.", + "access.runAccess.mcp": "MCP", + "access.runAccess.mcpDesc": "Stel deze implementatie beschikbaar als Model Context Protocol-server.", + "access.runAccess.mcpEmpty": "MCP-endpoint niet geconfigureerd.", + "access.runAccess.noEnvs": "Implementeer naar een omgeving om toegangsrechten te configureren.", + "access.runAccess.noEnvsTitle": "Geen geïmplementeerde omgevingen", + "access.runAccess.openWebapp": "WebApp openen", + "access.runAccess.permissions": "Toegangsrechten", + "access.runAccess.permissionsDesc": "Wie deze implementatie in elke omgeving kan benaderen.", + "access.runAccess.title": "Uitvoertoegang", + "access.runAccess.urlLabel": "URL", + "access.runAccess.webapp": "WebApp", + "access.runAccess.webappDesc": "Gehoste webpagina voor eindgebruikers.", + "access.runAccess.webappEmpty": "Binnenkort beschikbaar.", + "access.show": "Tonen", + "backend.RUNTIME_BACKEND_EXTERNAL": "Extern", + "backend.RUNTIME_BACKEND_K8S": "K8S", + "backend.RUNTIME_BACKEND_UNSPECIFIED": "Onbekend", + "card.access.api": "API-tokens", + "card.access.apiShort": "API", + "card.access.cli": "CLI", + "card.access.cliShort": "CLI", + "card.access.none": "Geen toegang", + "card.access.webApp": "WebApp", + "card.access.webAppShort": "Web", + "card.createFirstRelease": "Eerste release maken", + "card.deploy": "Implementeren", + "card.deploying": "{{count}} aan het implementeren", + "card.envOverflow": "+ {{count}}", + "card.failed": "{{count}} mislukt", + "card.fromApp": "Van {{name}}", + "card.lastDeployed": "Laatst geïmplementeerd {{time}}", + "card.menu.delete": "Implementatie verwijderen", + "card.menu.deleteDisabled": "Verwijderen van implementaties is nog niet beschikbaar voor backend-beheerde implementaties.", + "card.menu.deploy": "Implementeren naar omgeving", + "card.menu.editInfo": "Info bewerken", + "card.menu.viewDetail": "Implementatiedetails bekijken", + "card.moreActions": "Meer acties", + "card.neverDeployed": "Nog niet geïmplementeerd", + "card.noDescription": "Geen beschrijving opgegeven.", + "card.notDeployed": "Niet geïmplementeerd", + "card.ready": "{{count}} actief", + "card.tooltip.createdAt": "Aangemaakt", + "card.tooltip.deployed": "Geïmplementeerd", + "card.tooltip.deploymentStatus": "Implementatie", + "card.tooltip.notDeployed": "Deze implementatie is nog niet naar een omgeving geïmplementeerd.", + "card.tooltip.notDeployedShort": "Niet geïmplementeerd", + "card.tooltip.release": "Release", + "card.tooltip.releaseName": "Releasenaam", + "card.tooltip.source": "Bron", + "common.loadFailed": "Laden mislukt. Probeer het later opnieuw.", + "common.loading": "Laden...", + "createGuide.actions.back": "Terug", + "createGuide.actions.cancel": "Annuleren", + "createGuide.actions.continue": "Doorgaan", + "createGuide.actions.createAndDeploy": "Maken & implementeren", + "createGuide.actions.creating": "Aanmaken...", + "createGuide.actions.deploy": "Implementeren", + "createGuide.actions.deploying": "Aanmaken & implementeren...", + "createGuide.actions.next": "Volgende", + "createGuide.actions.skipDeploy": "Overslaan, later implementeren", + "createGuide.description": "Maak een implementatie aan op basis van een releasebron, basisgegevens en doelomgeving.", + "createGuide.dsl.defaultAppName": "Geïmporteerde DSL-app", + "createGuide.dsl.description": "Upload een Workflow DSL-pakket om de implementatie, eerste release en optionele omgevingsimplementatie aan te maken.", + "createGuide.dsl.dropDescription": "Upload een Workflow YAML DSL-pakket. Implementatieopties worden uit dit bestand opgehaald vóór het implementeren.", + "createGuide.dsl.dropTitle": "Workflow DSL-pakket uploaden", + "createGuide.dsl.readFailed": "Het DSL-bestand kon niet worden gelezen. Kies een ander bestand en probeer het opnieuw.", + "createGuide.dsl.reading": "DSL-bestand wordt gelezen...", + "createGuide.dsl.title": "DSL importeren", + "createGuide.dsl.unsupportedMode": "Alleen Workflow DSL-bestanden kunnen worden gebruikt voor implementaties.", + "createGuide.errors.createReleaseFailed": "Aanmaken van de implementatie of release mislukt.", + "createGuide.errors.deployFailed": "Implementeren naar de omgeving mislukt.", + "createGuide.method.description": "Kies de bron die wordt gebruikt om de eerste release aan te maken.", + "createGuide.methods.bindApp.description": "Gebruik een bestaande Workflow App in Studio als releasebron.", + "createGuide.methods.bindApp.title": "Bestaande Workflow App koppelen", + "createGuide.methods.importDsl.description": "Upload een Workflow YAML DSL-pakket en ga verder via de implementatie-interface.", + "createGuide.methods.importDsl.title": "DSL importeren", + "createGuide.methods.mocked": "Gesimuleerd", + "createGuide.nav.back": "Implementaties", + "createGuide.release.defaultName": "eerste release", + "createGuide.release.deployInfo": "Implementatiegegevens", + "createGuide.release.description": "Vul de implementatiegegevens en details van de eerste release in.", + "createGuide.release.firstVersion": "Eerste release", + "createGuide.release.instanceDescription": "Beschrijving implementatie", + "createGuide.release.instanceDescriptionPlaceholder": "Beschrijf waar deze implementatie voor wordt gebruikt", + "createGuide.release.instanceName": "Naam implementatie", + "createGuide.release.instanceNameConflict": "Er bestaat al een implementatie met deze naam. Kies een andere naam.", + "createGuide.release.releaseDescription": "Releasebeschrijving", + "createGuide.release.releaseDescriptionPlaceholder": "Beschrijf deze release", + "createGuide.release.releaseName": "Releasenaam", + "createGuide.release.releaseNote": "Releasebeschrijving", + "createGuide.release.title": "Basisinformatie", + "createGuide.source.availableApps_one": "{{count}} app", + "createGuide.source.availableApps_other": "{{count}} apps", + "createGuide.source.clearSearch": "App-zoekopdracht wissen", + "createGuide.source.description": "Kies de bron die wordt gebruikt om de eerste release aan te maken.", + "createGuide.source.empty": "Geen Workflow Apps gevonden.", + "createGuide.source.searchPlaceholder": "Apps zoeken", + "createGuide.source.sourceApp": "Workflow App", + "createGuide.source.title": "Releasebron", + "createGuide.steps.method": "Releasebron", + "createGuide.steps.release": "Basisinformatie", + "createGuide.steps.source": "Releasebron", + "createGuide.steps.target": "Implementeren naar omgeving", + "createGuide.target.bindingCount_one": "{{count}} koppeling", + "createGuide.target.bindingCount_other": "{{count}} koppelingen", + "createGuide.target.bindingHint": "Kies de inloggegevens die door deze release worden gebruikt.", + "createGuide.target.bindings": "Inloggegevens", + "createGuide.target.deferredBindingHint": "Inloggegevens worden tijdens de uiteindelijke implementatie-actie opgehaald uit het echte implementatieplan.", + "createGuide.target.deferredEnvironmentHint": "De naam wordt na het aanmaken van de implementatie en release gematcht met de echte omgevingen.", + "createGuide.target.description": "Kies een doelomgeving en geef de runtime-instellingen op die deze release daar nodig heeft. Deze stap kan worden overgeslagen.", + "createGuide.target.envVarCount_one": "{{count}} variabele", + "createGuide.target.envVarCount_other": "{{count}} variabelen", + "createGuide.target.envVarHint": "Voer voor elke omgevingsvariabele die deze release nodig heeft een aangepaste waarde in of gebruik de waarde die in de app is gedefinieerd.", + "createGuide.target.envVarPlaceholder": "Voer waarde in", + "createGuide.target.envVarSource.ariaLabel": "Selecteer de bron van de variabelewaarde voor {{key}}", + "createGuide.target.envVarSource.default": "App-waarde", + "createGuide.target.envVarSource.lastDeployment": "Laatst geïmplementeerde waarde", + "createGuide.target.envVarSource.literal": "Aangepaste waarde", + "createGuide.target.envVarType.number": "Getal", + "createGuide.target.envVarType.secret": "Geheim", + "createGuide.target.envVarType.string": "Tekenreeks", + "createGuide.target.envVars": "Omgevingsvariabelen", + "createGuide.target.environment": "Doelomgeving", + "createGuide.target.environmentName": "Omgevingsnaam", + "createGuide.target.environmentNamePlaceholder": "Productie", + "createGuide.target.loadBindingsFailed": "Inloggegevens konden niet worden geladen.", + "createGuide.target.loadEnvironmentsFailed": "Implementatieomgevingen konden niet worden geladen.", + "createGuide.target.missingRequiredBinding": "Selecteer een inloggegeven voor deze verplichte koppeling.", + "createGuide.target.noBindingRequired": "Geen inloggegevens vereist.", + "createGuide.target.noCredentialCandidates": "Geen beschikbare inloggegevens.", + "createGuide.target.noEnvironmentOptions": "Geen implementatieomgevingen beschikbaar.", + "createGuide.target.required": "Verplicht", + "createGuide.target.selectCredential": "Selecteer een inloggegeven", + "createGuide.target.title": "Implementeren naar omgeving", + "createGuide.title": "Nieuwe implementatie", + "createModal.appPickerPlaceholder": "Selecteer een Workflow App", + "createModal.appSearchEmpty": "Geen overeenkomende Workflow Apps", + "createModal.appSearchPlaceholder": "Workflow Apps zoeken…", + "createModal.cancel": "Annuleren", + "createModal.create": "Aanmaken", + "createModal.createFailed": "Aanmaken van implementatie mislukt.", + "createModal.description": "Kies een Workflow App en maak een implementatie aan.", + "createModal.descriptionLabel": "Beschrijving", + "createModal.descriptionPlaceholder": "Beschrijf waar deze implementatie voor wordt gebruikt", + "createModal.loadMoreApps": "Meer apps laden", + "createModal.loadingApps": "Apps laden…", + "createModal.nameLabel": "Naam implementatie", + "createModal.namePlaceholder": "Naam implementatie", + "createModal.noApps": "Geen Workflow Apps gevonden in deze werkruimte. Maak er eerst een aan in Studio.", + "createModal.selected": "Geselecteerd", + "createModal.sourceApp": "Workflow App (verplicht)", + "createModal.title": "Nieuwe implementatie", + "deployDrawer.bindingCount_one": "{{count}} koppeling", + "deployDrawer.bindingCount_other": "{{count}} koppelingen", + "deployDrawer.bindingOptionsFailed": "Opties voor inloggegevens konden niet worden geladen.", + "deployDrawer.bindingSelectionHint": "Kies de inloggegevens die door deze implementatie worden gebruikt.", + "deployDrawer.bindingsDisabled": "Opgehaald uit de releasevoorbeeldweergave. Bewerken is nog niet beschikbaar.", + "deployDrawer.cancel": "Annuleren", + "deployDrawer.close": "Implementatielade sluiten", + "deployDrawer.defaultSelect": "Selecteer...", + "deployDrawer.deploy": "Implementeren naar omgeving", + "deployDrawer.deployExistingRelease": "Implementeren naar omgeving", + "deployDrawer.deployExistingReleaseDescription": "Selecteer een release en doelomgeving om te implementeren.", + "deployDrawer.deployExistingReleaseTitle": "Implementeren naar omgeving", + "deployDrawer.deployFailed": "Starten van implementatie mislukt.", + "deployDrawer.deploying": "Implementeren...", + "deployDrawer.description": "Selecteer een release en doelomgeving om te implementeren.", + "deployDrawer.envVarCount_one": "{{count}} variabele", + "deployDrawer.envVarCount_other": "{{count}} variabelen", + "deployDrawer.envVarHint": "Voer voor elke omgevingsvariabele die deze release nodig heeft een aangepaste waarde in of gebruik de waarde die in de app is gedefinieerd.", + "deployDrawer.envVarPlaceholder": "Voer waarde in", + "deployDrawer.envVarSource.ariaLabel": "Selecteer de bron van de variabelewaarde voor {{key}}", + "deployDrawer.envVarSource.default": "App-waarde", + "deployDrawer.envVarSource.lastDeployment": "Laatst geïmplementeerde waarde", + "deployDrawer.envVarSource.literal": "Aangepaste waarde", + "deployDrawer.envVarType.number": "Getal", + "deployDrawer.envVarType.secret": "Geheim", + "deployDrawer.envVarType.string": "Tekenreeks", + "deployDrawer.envVars": "Omgevingsvariabelen", + "deployDrawer.existingReleaseHint": "Deze release wordt ongewijzigd geïmplementeerd. Er wordt geen nieuwe release aangemaakt.", + "deployDrawer.loadingBindings": "Ophalen...", + "deployDrawer.lockedHint": "Vergrendeld op huidige omgeving", + "deployDrawer.missingRequiredBinding": "Selecteer een inloggegeven voor deze verplichte koppeling.", + "deployDrawer.missingRequiredEnvVar": "Voer een waarde in voor deze verplichte omgevingsvariabele.", + "deployDrawer.modelCreds": "Model-inloggegevens", + "deployDrawer.needsValidation": " (validatie vereist)", + "deployDrawer.newReleaseHint": "Er wordt een nieuwe release aangemaakt uit de geselecteerde Workflow App YAML.", + "deployDrawer.noBindingRequired": "Niet vereist", + "deployDrawer.noCredentialCandidates": "Geen beschikbare inloggegevens.", + "deployDrawer.noNewEnvironmentAvailable": "Alle beschikbare omgevingen hebben al een implementatie.", + "deployDrawer.noOtherReleaseAvailable": "Er zijn geen andere releases beschikbaar voor deze omgeving.", + "deployDrawer.noReleaseAvailable": "Maak een release aan voordat je naar een omgeving implementeert.", + "deployDrawer.notFound": "Implementatie niet gevonden.", + "deployDrawer.noteLabel": "Releasebeschrijving (optioneel)", + "deployDrawer.notePlaceholder": "bijv. Aanpassing van onboarding-tekst uitleveren", + "deployDrawer.pluginCreds": "Plug-in-inloggegevens", + "deployDrawer.promote": "Implementeren", + "deployDrawer.promoteDescription": "Selecteer een release en doelomgeving om te implementeren.", + "deployDrawer.promoteTitle": "Implementeren naar omgeving", + "deployDrawer.readOnly": "Alleen-lezen", + "deployDrawer.redeploy": "Implementeren naar omgeving", + "deployDrawer.redeployDescription": "Selecteer een release en doelomgeving om te implementeren.", + "deployDrawer.redeployExistingReleaseHint": "De huidige release wordt ongewijzigd opnieuw geïmplementeerd. Er wordt geen nieuwe release aangemaakt.", + "deployDrawer.redeployTitle": "Implementeren naar omgeving", + "deployDrawer.releaseLabel": "Release", + "deployDrawer.requiredBinding": "Verplicht", + "deployDrawer.rollback": "Implementeren", + "deployDrawer.rollbackDescription": "Selecteer een release en doelomgeving om te implementeren.", + "deployDrawer.rollbackTitle": "Implementeren naar omgeving", + "deployDrawer.runtimeCredentials": "Inloggegevens", + "deployDrawer.secretPlaceholder": "geheim", + "deployDrawer.selectCredential": "Selecteer een inloggegeven", + "deployDrawer.selectEnv": "Selecteer een omgeving", + "deployDrawer.selectProviderCred": "Selecteer {{provider}}-inloggegeven", + "deployDrawer.selectProviderKey": "Selecteer {{provider}}-sleutel", + "deployDrawer.selectRelease": "Selecteer een release", + "deployDrawer.targetEnv": "Doelomgeving", + "deployDrawer.title": "Implementeren naar omgeving", + "deployDrawer.valuePlaceholder": "waarde", + "deployTab.cancelDeployment": "Implementatie annuleren", + "deployTab.closeError": "Sluiten", + "deployTab.col.actions": "Acties", + "deployTab.col.currentRelease": "Huidige release", + "deployTab.col.environment": "Omgeving", + "deployTab.col.status": "Status", + "deployTab.col.updated": "Bijgewerkt", + "deployTab.collapseDetails": "Implementatiedetails inklappen", + "deployTab.confirmUndeploy": "Implementatie ongedaan maken", + "deployTab.deployOtherVersion": "Andere release implementeren", + "deployTab.deployToEnv": "Implementeren naar {{name}}", + "deployTab.deployToNewEnv": "Implementeren naar nieuwe omgeving...", + "deployTab.empty": "Nog geen instanties. Implementeer naar een nieuwe omgeving om te beginnen.", + "deployTab.emptyDescription": "Kies een release en doelomgeving om deze implementatie beschikbaar te maken voor gebruikers.", + "deployTab.emptyTitle": "Er draaien nog geen omgevingen", + "deployTab.envCount": "Omgevingen", + "deployTab.errorCode": "Code", + "deployTab.errorDialogDesc": "Bekijk de laatst mislukte implementatie voordat je opnieuw probeert of een andere release implementeert.", + "deployTab.errorDialogTitle": "Implementatiefout in {{name}}", + "deployTab.errorMessage": "Bericht", + "deployTab.errorPhase": "Fase", + "deployTab.expandDetails": "Implementatiedetails uitklappen", + "deployTab.moreActions": "Meer acties", + "deployTab.newDeployment": "Implementeren naar nieuwe omgeving", + "deployTab.panel.commit": "Commit ID", + "deployTab.panel.deploymentId": "Implementatie-ID", + "deployTab.panel.endpoints": "Endpoints", + "deployTab.panel.envVars": "Omgevingsvariabelen", + "deployTab.panel.error": "Fout", + "deployTab.panel.failedRelease": "Mislukte release", + "deployTab.panel.health": "Gezondheid", + "deployTab.panel.instanceInfo": "Instantiegegevens", + "deployTab.panel.modelCreds": "Model-inloggegevens", + "deployTab.panel.pluginCreds": "Plug-in-inloggegevens", + "deployTab.panel.release": "Release", + "deployTab.panel.releaseCreatedAt": "Release aangemaakt op", + "deployTab.panel.releaseInfo": "Release-informatie", + "deployTab.panel.replicas": "Replica's", + "deployTab.panel.run": "Uitvoeren", + "deployTab.panel.runtimeBindings": "Inloggegevens", + "deployTab.panel.runtimeInfo": "Runtime-informatie", + "deployTab.panel.runtimeMode": "Runtime-modus", + "deployTab.panel.runtimeNote": "Runtime-notitie", + "deployTab.panel.targetRelease": "Doelrelease", + "deployTab.panel.unknownError": "Implementatie mislukt.", + "deployTab.promote": "Implementeren", + "deployTab.redeploy": "Opnieuw implementeren", + "deployTab.releaseCreatedAt": "Release aangemaakt {{time}}", + "deployTab.retry": "Opnieuw proberen", + "deployTab.shortcut": "Snelkoppeling", + "deployTab.status.deployFailed": "Implementatie mislukt", + "deployTab.status.deployingRelease": "Implementeren ({{release}})", + "deployTab.status.runningOutOfSync": "Actief (synchronisatie in afwachting)", + "deployTab.status.runningWithFailed": "Actief (laatste implementatie mislukt)", + "deployTab.undeploy": "Implementatie ongedaan maken", + "deployTab.undeployConfirmDesc": "Eindgebruikertoegang stopt direct. De release kan later opnieuw worden geïmplementeerd.", + "deployTab.undeployConfirmTitle": "Implementatie van {{name}} ongedaan maken?", + "deployTab.undeployFrom": "Implementatie van {{name}} ongedaan maken", + "deployTab.undeployImpactTitle": "Getroffen instantie", + "deployTab.viewError": "Fout bekijken", + "deployTab.viewLogs": "Logboeken bekijken", + "deployTab.viewProgress": "Voortgang bekijken", + "detail.backToInstances": "Terug naar implementaties", + "detail.deployingCount": "{{count}} aan het implementeren", + "detail.envCount_one": "{{count}} omgeving", + "detail.envCount_other": "{{count}} omgevingen", + "detail.failedCount": "{{count}} mislukt", + "detail.mobileTabs": "Implementatiesecties", + "detail.notFound": "Implementatie niet gevonden", + "detail.openSourceApp": "Bron {{name}} openen", + "detail.sourceApp": "Bron", + "detail.sourceAppLink": "Bron", + "documentTitle.create": "Nieuwe implementatie · Implementaties", + "documentTitle.detail": "Implementatie · Implementaties", + "documentTitle.list": "Implementaties", + "filter.allEnvs": "Alle omgevingen", + "filter.notDeployed": "Niet geïmplementeerd", + "filter.searchPlaceholder": "Implementaties zoeken", + "health.ENVIRONMENT_STATUS_ADMISSION": "Toelating", + "health.ENVIRONMENT_STATUS_BOOTSTRAPPING": "Initialiseren", + "health.ENVIRONMENT_STATUS_DELETING": "Verwijderen", + "health.ENVIRONMENT_STATUS_FAILED": "Niet beschikbaar", + "health.ENVIRONMENT_STATUS_READY": "Beschikbaar", + "health.ENVIRONMENT_STATUS_UNSPECIFIED": "Onbekend", + "list.clearFilters": "Filters wissen", + "list.clearSearch": "Zoekopdracht implementaties wissen", + "list.createDeployment": "Nieuw", + "list.empty": "Geen implementaties gevonden.", + "list.emptyDescription": "Maak een implementatie aan op basis van een Workflow App of Workflow DSL-pakket om releases, omgevingen en toegang te beheren.", + "list.emptyFilteredDescription": "Geen implementatie komt overeen met het huidige zoek- of omgevingsfilter.", + "list.emptyFilteredTitle": "Geen overeenkomende implementaties", + "list.emptyTitle": "Nog geen implementaties", + "mode.ENVIRONMENT_MODE_ISOLATED": "Geïsoleerd", + "mode.ENVIRONMENT_MODE_SHARED": "Gedeeld", + "mode.ENVIRONMENT_MODE_UNSPECIFIED": "Onbekend", + "newInstance.comingSoon": "Binnenkort beschikbaar", + "newInstance.fromStudio": "Selecteren uit Studio", + "newInstance.importDSL": "DSL importeren", + "newInstance.title": "Nieuwe implementatie", + "overview.accessEndpoints": "Toegangs-endpoints", + "overview.accessMeta.apiTokens": "API-tokens beheren", + "overview.accessMeta.cli": "CLI-toegang bekijken", + "overview.accessMeta.webApp": "WebApp-toegang beheren", + "overview.accessStatus": "Toegang", + "overview.api": "API-tokens", + "overview.apiKeysCount_one": "{{count}} API-token", + "overview.apiKeysCount_other": "{{count}} API-tokens", + "overview.apiTokenSummary.environments_one": "{{count}} geïmplementeerde omgeving", + "overview.apiTokenSummary.environments_other": "{{count}} geïmplementeerde omgevingen", + "overview.availableForDeployment": "Beschikbaar voor implementatie", + "overview.basicInfo": "Basisinformatie", + "overview.cardAction.deployLatest": "Nieuwste release implementeren", + "overview.cardAction.redeploy": "Opnieuw implementeren", + "overview.cardAction.viewProgress": "Implementatie bekijken", + "overview.chip.behindTooltip_one": "1 release achter op de nieuwste. Implementeer de nieuwste release om bij te werken.", + "overview.chip.behindTooltip_other": "{{count}} releases achter op de nieuwste. Implementeer de nieuwste release om bij te werken.", + "overview.chip.behind_one": "↑ 1", + "overview.chip.behind_other": "↑ {{count}}", + "overview.chip.deploying": "aan het implementeren", + "overview.chip.deployingTooltip": "Implementatie is bezig.", + "overview.chip.empty": "leeg", + "overview.chip.emptyTooltip": "Er is geen release geïmplementeerd in deze omgeving.", + "overview.chip.failed": "mislukt", + "overview.chip.failedTooltip": "De laatste implementatiepoging is mislukt.", + "overview.chip.latest": "nieuwste", + "overview.chip.latestTooltip": "In deze omgeving draait de nieuwste release.", + "overview.chip.needsReleaseFirst": "Maak eerst een release aan", + "overview.chip.olderRelease": "ouder", + "overview.chip.olderReleaseTooltip": "In deze omgeving draait een oudere release.", + "overview.chip.openInDeployTab": "Implementatievoortgang bekijken", + "overview.cli": "CLI", + "overview.configured": "Geconfigureerd", + "overview.createRelease": "Release maken", + "overview.created": "Aangemaakt", + "overview.deploy": "Implementeren", + "overview.deployedEnvironments": "geïmplementeerd", + "overview.deploymentOverview": "Implementatieoverzicht", + "overview.deploymentStatus": "Implementatiestatus", + "overview.description": "Beschrijving", + "overview.developerApi": "Developer API", + "overview.disabled": "Uitgeschakeld", + "overview.emptyValue": "Niet ingesteld", + "overview.enabled": "Ingeschakeld", + "overview.enabledChannels": "toegang ingeschakeld", + "overview.endUserAccess": "Eindgebruikertoegang", + "overview.environments": "Omgevingen", + "overview.hero.byName": "door {{name}}", + "overview.hero.empty": "Nog geen releases", + "overview.hero.emptyDescription": "Maak een release aan vanuit de huidige bron voordat je implementeert.", + "overview.hero.propagation_one": "geïmplementeerd in {{count}}/{{total}} omgeving", + "overview.hero.propagation_other": "geïmplementeerd in {{count}}/{{total}} omgevingen", + "overview.hero.untargeted": "nog geen omgevingen geconfigureerd", + "overview.instanceDetails": "Implementatiedetails", + "overview.instanceId": "Implementatie-ID", + "overview.latestRelease.releaseCount_one": "{{count}} release", + "overview.latestRelease.releaseCount_other": "{{count}} releases", + "overview.latestReleaseTitle": "Nieuwste release", + "overview.manageDeployments": "Implementaties beheren", + "overview.name": "Naam", + "overview.noAccessConfig": "Geen toegangsconfiguratie.", + "overview.noReleaseYet": "Maak een release aan voordat je naar een omgeving implementeert.", + "overview.notConfigured": "Niet geconfigureerd", + "overview.previousReleases.empty": "Nog geen eerdere releases.", + "overview.previousReleases.retired": "Momenteel niet geïmplementeerd", + "overview.previousReleases.title": "Eerdere releases", + "overview.previousReleases.viewAll": "Alles bekijken", + "overview.ready": "Implementeerbaar", + "overview.recentReleases": "Recente releases", + "overview.releaseDeployedTitle": "{{release}} is geïmplementeerd", + "overview.releaseReadyTitle": "{{release}} is klaar om te implementeren", + "overview.serviceMap": "Servicekaart", + "overview.servingRelease": "Bedient {{release}}", + "overview.servingReleaseDescription": "Deze implementatie is geïmplementeerd in {{count}}/{{total}} omgevingen.", + "overview.strip.deployToNewEnvironment": "Implementeren naar nieuwe omgeving", + "overview.strip.empty": "Geen omgevingen geconfigureerd.", + "overview.strip.emptyDeployableDescription": "Implementeer de nieuwste release naar een omgeving wanneer je klaar bent.", + "overview.strip.emptyDeployed": "Nog geen instanties.", + "overview.strip.emptyDescription": "Maak een release aan voordat je naar een omgeving implementeert.", + "overview.strip.emptyTitle": "Nog geen instanties", + "overview.strip.summary_one": "1 van {{total}} op nieuwste release", + "overview.strip.summary_other": "{{count}} van {{total}} op nieuwste release", + "overview.strip.title": "Instanties", + "overview.switchSourceApp": "Bron wisselen", + "overview.switchSourceAppDescription": "Kies de Workflow App die als bron wordt gebruikt voor toekomstige releases.", + "overview.switchSourceAppHint": "Na het wisselen gebruiken alleen nieuw aangemaakte releases de nieuwe bron. Historische releases en bestaande implementaties worden niet gewijzigd.", + "overview.targetRelease": "Doelrelease", + "overview.webapp": "WebApp", + "settings.danger": "Gevarenzone", + "settings.dangerDesc": "Verwijder deze implementatie permanent en stop alle actieve instanties. Dit kan niet ongedaan worden gemaakt.", + "settings.delete": "Implementatie verwijderen", + "settings.deleteConfirmDesc": "{{name}} verwijderen? Elke instantie stopt en wordt verwijderd in alle omgevingen. Dit kan niet ongedaan worden gemaakt.", + "settings.deleteConfirmTitle": "Implementatie verwijderen", + "settings.deleteFailed": "Verwijderen van implementatie mislukt.", + "settings.deleteImpact": "Impact", + "settings.deleteImpactInstance": "Implementatie", + "settings.deleteImpactTitle": "Getroffen implementatie", + "settings.deleteImpactValue": "De implementatie wordt verwijderd uit de implementatielijst.", + "settings.deleted": "Implementatie verwijderd", + "settings.description": "Beschrijving", + "settings.descriptionHelp": "Beheer de naam, beschrijving en andere instellingen van deze implementatie.", + "settings.general": "Algemeen", + "settings.name": "Naam implementatie", + "settings.reset": "Resetten", + "settings.save": "Wijzigingen opslaan", + "settings.updateFailed": "Bijwerken van implementatie mislukt.", + "settings.updated": "Implementatie bijgewerkt", + "status.RUNTIME_INSTANCE_STATUS_DEPLOYING": "Implementeren", + "status.RUNTIME_INSTANCE_STATUS_DRIFTED": "Synchronisatie in afwachting", + "status.RUNTIME_INSTANCE_STATUS_FAILED": "Implementatie mislukt", + "status.RUNTIME_INSTANCE_STATUS_INVALID": "Ongeldig", + "status.RUNTIME_INSTANCE_STATUS_READY": "Actief", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Niet geïmplementeerd", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Implementatie ongedaan maken", + "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Onbekend", + "subtitle": "Beheer implementaties in verschillende omgevingen.", + "tabs.access.description": "Beheer toegangskanalen en toegangsrechten.", + "tabs.access.name": "Toegang", + "tabs.api-tokens.description": "Beheer API-tokens en roep instanties aan via HTTP.", + "tabs.api-tokens.name": "API-tokens", + "tabs.instances.description": "Bekijk en beheer instanties in geïmplementeerde omgevingen.", + "tabs.instances.name": "Instanties", + "tabs.overview.description": "Bekijk de status van de implementatie in alle omgevingen.", + "tabs.overview.name": "Overzicht", + "tabs.releases.description": "Maak, implementeer en beheer releases.", + "tabs.releases.name": "Releases", + "tabs.settings.description": "Beheer de naam, beschrijving en andere instellingen van deze implementatie.", + "tabs.settings.name": "Instellingen", + "title": "Implementaties", + "unsupportedDslNodes.description": "Deze release bevat nodes die de implementatie-runtime nog niet ondersteunt. Verwijder of vervang ze in Studio en probeer het opnieuw.", + "unsupportedDslNodes.descriptionWithTypes": "Deze release bevat nodes die de implementatie-runtime nog niet ondersteunt: {{nodeTypes}}. Verwijder of vervang ze in Studio en probeer het opnieuw.", + "unsupportedDslNodes.title": "Niet-ondersteunde nodes", + "unsupportedDslNodes.unknownType": "Onbekend type", + "versions.cancelCreate": "Annuleren", + "versions.cancelDelete": "Annuleren", + "versions.cancelEdit": "Annuleren", + "versions.checkingReleaseContent": "Release-inhoud controleren...", + "versions.col.action": "Actie", + "versions.col.author": "Aangemaakt door", + "versions.col.commit": "Commit", + "versions.col.createdAt": "Aangemaakt op", + "versions.col.deployedTo": "Geïmplementeerd in", + "versions.col.release": "Release", + "versions.col.sourceApp": "Bron", + "versions.commitTooltip": "Commit {{commit}}", + "versions.create": "Aanmaken", + "versions.createFailed": "Aanmaken van release mislukt.", + "versions.createRelease": "Release maken", + "versions.createReleaseDescription": "Maak een implementeerbare release aan op basis van een Workflow App of Workflow DSL-bestand.", + "versions.createReleaseHint": "Nieuwe releases kunnen naar elke omgeving worden geïmplementeerd.", + "versions.createSuccess": "Release \"{{name}}\" aangemaakt.", + "versions.creating": "Aanmaken...", + "versions.currentOn": "Huidige release op {{name}}", + "versions.deleteConfirmDesc": "Release \"{{name}}\" wordt permanent verwijderd. Dit kan niet ongedaan worden gemaakt.", + "versions.deleteConfirmTitle": "Release verwijderen?", + "versions.deleteFailed": "Verwijderen van release mislukt.", + "versions.deleteImpactDeployment": "Implementatiestatus", + "versions.deleteImpactNotDeployed": "Momenteel niet geïmplementeerd", + "versions.deleteImpactRelease": "Release", + "versions.deleteImpactTitle": "Impact van verwijderen", + "versions.deleteRelease": "Release verwijderen", + "versions.deleteSuccess": "Release \"{{name}}\" verwijderd.", + "versions.deploy": "Implementeren", + "versions.deployTo": "Implementeren naar {{name}}", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DEPLOYING": "Implementeren", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DRIFTED": "Synchronisatie in afwachting", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_FAILED": "Mislukt", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_INVALID": "Ongeldig", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_READY": "Actief", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Niet geïmplementeerd", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Implementatie ongedaan maken", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Onbekend", + "versions.deployingTo": "{{name}} wordt geïmplementeerd", + "versions.disabledReason.checkDeploymentsFailed": "Implementatiegebruik kon niet worden geverifieerd. Probeer het later opnieuw.", + "versions.disabledReason.checkingDeployments": "Implementatiegebruik controleren", + "versions.disabledReason.current": "Deze release draait al op {{name}}", + "versions.disabledReason.deploying": "Wacht tot de actieve implementatie is afgerond", + "versions.disabledReason.envDisabled": "Deze omgeving is niet implementeerbaar", + "versions.disabledReason.releaseInUse_one": "Maak de implementatie van deze release in {{count}} omgeving ongedaan voordat je hem verwijdert", + "versions.disabledReason.releaseInUse_other": "Maak de implementatie van deze release in {{count}} omgevingen ongedaan voordat je hem verwijdert", + "versions.dslReadFailed": "Het DSL-bestand kon niet worden gelezen. Kies een ander bestand en probeer het opnieuw.", + "versions.dslReading": "DSL-bestand wordt gelezen...", + "versions.dslUnsupportedMode": "Alleen Workflow DSL-bestanden kunnen worden gebruikt voor implementaties.", + "versions.editFailed": "Bijwerken van release mislukt.", + "versions.editRelease": "Release bewerken", + "versions.editReleaseDescription": "Werk de naam en beschrijving van deze release bij.", + "versions.editSuccess": "Release \"{{name}}\" bijgewerkt.", + "versions.empty": "Nog geen releases beschikbaar.", + "versions.emptyDescription": "Maak de eerste release aan voordat je naar een omgeving implementeert.", + "versions.emptyTitle": "Nog geen releases", + "versions.emptyWithCreate": "Nog geen releases. Maak de eerste implementeerbare release aan voordat je implementeert.", + "versions.exportDsl": "DSL exporteren", + "versions.exportDslFailed": "Exporteren van DSL mislukt.", + "versions.exportingDsl": "Exporteren...", + "versions.groupHeader.deploy": "Implementeren", + "versions.groupHeader.promote": "Implementeren", + "versions.groupHeader.rollback": "Vorige versie implementeren", + "versions.groupHeader.unavailable": "Niet beschikbaar", + "versions.manualDslOption": "DSL uploaden", + "versions.moreActions": "Meer acties", + "versions.optional": "Optioneel", + "versions.promote": "Implementeren", + "versions.promoteTo": "Implementeren naar {{name}}", + "versions.releaseAlreadyExists": "Er bestaat al een release met dezelfde inhoud: {{name}}.", + "versions.releaseContentCheckFailed": "Controleren van release-inhoud mislukt.", + "versions.releaseDescriptionLabel": "Beschrijving", + "versions.releaseDescriptionPlaceholder": "Beschrijf deze release", + "versions.releaseHistory": "Releasegeschiedenis", + "versions.releaseNameLabel": "Releasenaam", + "versions.releaseNamePlaceholder": "Releasenaam", + "versions.releaseNameRequired": "Voer een releasenaam in.", + "versions.releaseSourceLabel": "Releasebron", + "versions.rollbackTo": "Implementeren naar {{name}}", + "versions.saveEdit": "Opslaan", + "versions.sourceAppOption": "Workflow App" +} diff --git a/web/i18n/pl-PL/common.json b/web/i18n/pl-PL/common.json index 867df60c9a..2f6d2726c7 100644 --- a/web/i18n/pl-PL/common.json +++ b/web/i18n/pl-PL/common.json @@ -311,6 +311,7 @@ "menus.apps": "Studio", "menus.datasets": "Wiedza", "menus.datasetsTips": "NADCHODZI: Importuj swoje własne dane tekstowe lub wpisuj dane w czasie rzeczywistym przez Webhook, aby wzmocnić kontekst LLM.", + "menus.deployments": "Wdrożenia", "menus.explore": "Eksploruj", "menus.exploreMarketplace": "Zapoznaj się z Marketplace", "menus.newApp": "Nowa aplikacja", diff --git a/web/i18n/pl-PL/deployments.json b/web/i18n/pl-PL/deployments.json new file mode 100644 index 0000000000..7d171fdca0 --- /dev/null +++ b/web/i18n/pl-PL/deployments.json @@ -0,0 +1,623 @@ +{ + "access.api.backendTitle": "API usługi backendowej", + "access.api.copyCurlExample": "Skopiuj przykład cURL", + "access.api.createFailed": "Nie udało się wygenerować Tokenu API.", + "access.api.createKey": "Wygeneruj Token API", + "access.api.createKeyTitle": "Wygeneruj nowy Token API", + "access.api.curlExampleTitle": "Przykład cURL", + "access.api.description": "Uzyskaj dostęp do tego wdrożenia przez HTTP. Każdy Token API jest ograniczony do jednego środowiska.", + "access.api.developerTitle": "Developer API", + "access.api.disabled": "Dostęp przez API jest wyłączony dla tego wdrożenia.", + "access.api.disabledHint": "Włącz dostęp przez API, aby generować tokeny ograniczone do środowiska.", + "access.api.dismissToken": "Odrzuć Token API", + "access.api.docs": "Dokumentacja API", + "access.api.docsClose": "Zamknij dokumentację API", + "access.api.docsDescription": "Zobacz dokumentację Workflow API dla tego wdrożenia.", + "access.api.docsTitle": "Dokumentacja Workflow API", + "access.api.empty": "Najpierw wdróż do środowiska, aby zacząć wystawiać Tokeny API.", + "access.api.emptyTitle": "Brak wdrożonych środowisk", + "access.api.endpoint": "URL żądania", + "access.api.envPrefix": "env: {{env}}", + "access.api.keyList": "Lista Tokenów API", + "access.api.nameLabel": "Nazwa Tokenu API", + "access.api.namePlaceholder": "Podaj nazwę Tokenu API", + "access.api.nameRequired": "Nazwa Tokenu API jest wymagana.", + "access.api.newKey": "Wygeneruj nowy Token API", + "access.api.newTokenDescription": "Ten Token API jest pokazywany tylko raz. Skopiuj go przed opuszczeniem tej strony.", + "access.api.newTokenLabel": "Token API", + "access.api.newTokenTitle": "Token API wygenerowany", + "access.api.noKeys": "Brak Tokenów API. Wygeneruj jeden, aby zacząć wywoływać API.", + "access.api.noKeysTitle": "Brak Tokenów API", + "access.api.revokeConfirmDescription": "Token API \"{{name}}\" przestanie działać natychmiast. Tej akcji nie można cofnąć.", + "access.api.revokeConfirmTitle": "Unieważnić Token API?", + "access.api.revokeFailed": "Nie udało się unieważnić Tokenu API.", + "access.api.revokeSuccess": "Token API unieważniony", + "access.api.table.action": "Akcja", + "access.api.table.environment": "Środowisko", + "access.api.table.key": "Token API", + "access.api.table.name": "Nazwa", + "access.api.title": "API", + "access.channels.col.channel": "Kanał", + "access.channels.col.endpoint": "Punkt wejścia", + "access.channels.col.status": "Status", + "access.channels.description": "Punkty wejścia WebApp i CLI używają powyższych uprawnień dostępu.", + "access.channels.disabled": "Kanały dostępu są wyłączone dla tego wdrożenia.", + "access.channels.disabledHint": "Włącz kanały dostępu, aby udostępnić punkty wejścia WebApp i CLI.", + "access.channels.followPermission": "Stosuje się do uprawnień", + "access.channels.title": "Kanały dostępu", + "access.cli.description": "Wywołuj z terminala za pomocą difyctl, odpowiednie dla skryptów, zautomatyzowanych przepływów lub integracji z Agentem.", + "access.cli.docs": "Przewodnik użytkownika", + "access.cli.domain": "Domena", + "access.cli.empty": "Punkt końcowy CLI nie jest skonfigurowany.", + "access.cli.install": "Zainstaluj CLI", + "access.cli.title": "CLI", + "access.copied": "Skopiowano", + "access.copy": "Kopiuj", + "access.copyFailed": "Kopiowanie nie powiodło się", + "access.copyToast": "Skopiowano do schowka", + "access.hide": "Ukryj", + "access.members.clearAll": "Wyczyść wszystko", + "access.members.empty": "Nie znaleziono dopasowań.", + "access.members.groupCount_one": "{{count}} grupa", + "access.members.groupCount_other": "{{count}} grup", + "access.members.groups": "Grupy", + "access.members.individuals": "Członkowie", + "access.members.memberCount_one": "{{count}} członek", + "access.members.memberCount_other": "{{count}} członków", + "access.members.pickPlaceholder": "Wybierz grupy lub członków", + "access.members.searchPlaceholder": "Szukaj grup i członków", + "access.members.selectedLabel": "Wybrane", + "access.permission.anyone": "Każdy z linkiem", + "access.permission.anyoneDesc": "Każdy może uzyskać dostęp do tego wdrożenia bez logowania.", + "access.permission.memberCount_one": "{{count}} członek", + "access.permission.memberCount_other": "{{count}} członków", + "access.permission.organization": "Wszyscy członkowie platformy", + "access.permission.organizationDesc": "Wszyscy członkowie platformy", + "access.permission.specific": "Wybrani członkowie platformy", + "access.permission.specificDesc": "Wybierz określone grupy lub członków", + "access.permission.specificUnavailable": "Wybór konkretnych członków jest wyłączony, dopóki nie zostaną podłączeni rzeczywiści członkowie i grupy platformy.", + "access.permission.updateFailed": "Nie udało się zaktualizować zasad dostępu.", + "access.permissions.col.environment": "Środowisko", + "access.permissions.col.permission": "Dostęp", + "access.permissions.description": "Ustaw uprawnienia dostępu dla punktów wejścia WebApp i CLI w każdym środowisku.", + "access.permissions.editAriaLabel": "Skonfiguruj dostęp dla {{environment}}", + "access.permissions.editDescription": "Ustaw uprawnienia dostępu dla punktów wejścia WebApp i CLI.", + "access.permissions.editTitle": "Uprawnienia dostępu", + "access.permissions.title": "Uprawnienia dostępu", + "access.revoke": "Unieważnij", + "access.runAccess.description": "Zarządzaj tym, jak użytkownicy mogą uruchamiać to wdrożenie i kto ma do niego dostęp w każdym środowisku.", + "access.runAccess.disabled": "Dostęp uruchomieniowy jest wyłączony dla tego wdrożenia.", + "access.runAccess.mcp": "MCP", + "access.runAccess.mcpDesc": "Udostępnij to wdrożenie jako serwer Model Context Protocol.", + "access.runAccess.mcpEmpty": "Punkt końcowy MCP nie jest skonfigurowany.", + "access.runAccess.noEnvs": "Wdróż do środowiska, aby skonfigurować uprawnienia dostępu.", + "access.runAccess.noEnvsTitle": "Brak wdrożonych środowisk", + "access.runAccess.openWebapp": "Otwórz WebApp", + "access.runAccess.permissions": "Uprawnienia dostępu", + "access.runAccess.permissionsDesc": "Kto ma dostęp do tego wdrożenia w każdym środowisku.", + "access.runAccess.title": "Dostęp uruchomieniowy", + "access.runAccess.urlLabel": "URL", + "access.runAccess.webapp": "WebApp", + "access.runAccess.webappDesc": "Hostowana strona internetowa dla użytkowników końcowych.", + "access.runAccess.webappEmpty": "Wkrótce dostępne.", + "access.show": "Pokaż", + "backend.RUNTIME_BACKEND_EXTERNAL": "Zewnętrzny", + "backend.RUNTIME_BACKEND_K8S": "K8S", + "backend.RUNTIME_BACKEND_UNSPECIFIED": "Nieznany", + "card.access.api": "Tokeny API", + "card.access.apiShort": "API", + "card.access.cli": "CLI", + "card.access.cliShort": "CLI", + "card.access.none": "Brak dostępu", + "card.access.webApp": "WebApp", + "card.access.webAppShort": "Web", + "card.createFirstRelease": "Utwórz pierwsze Wydanie", + "card.deploy": "Wdróż", + "card.deploying": "{{count}} wdrażanych", + "card.envOverflow": "+ {{count}}", + "card.failed": "{{count}} nieudanych", + "card.fromApp": "Z {{name}}", + "card.lastDeployed": "Ostatnio wdrożone {{time}}", + "card.menu.delete": "Usuń wdrożenie", + "card.menu.deleteDisabled": "Usuwanie wdrożenia nie jest jeszcze dostępne dla wdrożeń zarządzanych przez backend.", + "card.menu.deploy": "Wdróż do środowiska", + "card.menu.editInfo": "Edytuj informacje", + "card.menu.viewDetail": "Zobacz szczegóły wdrożenia", + "card.moreActions": "Więcej akcji", + "card.neverDeployed": "Jeszcze nie wdrożone", + "card.noDescription": "Nie podano opisu.", + "card.notDeployed": "Nie wdrożone", + "card.ready": "{{count}} uruchomionych", + "card.tooltip.createdAt": "Utworzono", + "card.tooltip.deployed": "Wdrożone", + "card.tooltip.deploymentStatus": "Wdrożenie", + "card.tooltip.notDeployed": "To wdrożenie nie zostało jeszcze wdrożone do żadnego środowiska.", + "card.tooltip.notDeployedShort": "Nie wdrożone", + "card.tooltip.release": "Wydanie", + "card.tooltip.releaseName": "Nazwa Wydania", + "card.tooltip.source": "Źródło", + "common.loadFailed": "Nie udało się załadować. Spróbuj ponownie później.", + "common.loading": "Ładowanie...", + "createGuide.actions.back": "Wstecz", + "createGuide.actions.cancel": "Anuluj", + "createGuide.actions.continue": "Kontynuuj", + "createGuide.actions.createAndDeploy": "Utwórz i wdróż", + "createGuide.actions.creating": "Tworzenie...", + "createGuide.actions.deploy": "Wdróż", + "createGuide.actions.deploying": "Tworzenie i wdrażanie...", + "createGuide.actions.next": "Dalej", + "createGuide.actions.skipDeploy": "Pomiń, wdróż później", + "createGuide.description": "Utwórz wdrożenie ze źródła wydania, podstawowych informacji i środowiska docelowego.", + "createGuide.dsl.defaultAppName": "Zaimportowana aplikacja DSL", + "createGuide.dsl.description": "Prześlij pakiet Workflow DSL, aby utworzyć wdrożenie, pierwsze wydanie i opcjonalne wdrożenie do środowiska.", + "createGuide.dsl.dropDescription": "Prześlij pakiet YAML DSL Workflow. Opcje wdrożenia są rozwiązywane z tego pliku przed wdrożeniem.", + "createGuide.dsl.dropTitle": "Prześlij pakiet Workflow DSL", + "createGuide.dsl.readFailed": "Nie udało się odczytać pliku DSL. Wybierz inny plik i spróbuj ponownie.", + "createGuide.dsl.reading": "Odczytywanie pliku DSL...", + "createGuide.dsl.title": "Importuj DSL", + "createGuide.dsl.unsupportedMode": "Tylko pliki Workflow DSL mogą być używane do wdrożeń.", + "createGuide.errors.createReleaseFailed": "Nie udało się utworzyć wdrożenia lub wydania.", + "createGuide.errors.deployFailed": "Nie udało się wdrożyć do środowiska.", + "createGuide.method.description": "Wybierz źródło użyte do utworzenia pierwszego wydania.", + "createGuide.methods.bindApp.description": "Użyj istniejącej aplikacji Workflow w Studio jako źródła wydania.", + "createGuide.methods.bindApp.title": "Podłącz istniejącą aplikację Workflow", + "createGuide.methods.importDsl.description": "Prześlij pakiet YAML DSL Workflow i kontynuuj przez UI wdrożenia.", + "createGuide.methods.importDsl.title": "Importuj DSL", + "createGuide.methods.mocked": "Symulowane", + "createGuide.nav.back": "Wdrożenia", + "createGuide.release.defaultName": "wydanie początkowe", + "createGuide.release.deployInfo": "Informacje o wdrożeniu", + "createGuide.release.description": "Wypełnij informacje o wdrożeniu i szczegóły pierwszego wydania.", + "createGuide.release.firstVersion": "Pierwsze Wydanie", + "createGuide.release.instanceDescription": "Opis wdrożenia", + "createGuide.release.instanceDescriptionPlaceholder": "Opisz, do czego służy to wdrożenie", + "createGuide.release.instanceName": "Nazwa wdrożenia", + "createGuide.release.instanceNameConflict": "Wdrożenie o tej nazwie już istnieje. Wybierz inną nazwę.", + "createGuide.release.releaseDescription": "Opis Wydania", + "createGuide.release.releaseDescriptionPlaceholder": "Opisz to wydanie", + "createGuide.release.releaseName": "Nazwa Wydania", + "createGuide.release.releaseNote": "Opis Wydania", + "createGuide.release.title": "Podstawowe informacje", + "createGuide.source.availableApps_one": "{{count}} aplikacja", + "createGuide.source.availableApps_other": "{{count}} aplikacji", + "createGuide.source.clearSearch": "Wyczyść wyszukiwanie aplikacji", + "createGuide.source.description": "Wybierz źródło użyte do utworzenia pierwszego wydania.", + "createGuide.source.empty": "Nie znaleziono aplikacji Workflow.", + "createGuide.source.searchPlaceholder": "Szukaj aplikacji", + "createGuide.source.sourceApp": "Aplikacja Workflow", + "createGuide.source.title": "Źródło Wydania", + "createGuide.steps.method": "Źródło Wydania", + "createGuide.steps.release": "Podstawowe informacje", + "createGuide.steps.source": "Źródło Wydania", + "createGuide.steps.target": "Wdróż do środowiska", + "createGuide.target.bindingCount_one": "{{count}} powiązanie", + "createGuide.target.bindingCount_other": "{{count}} powiązań", + "createGuide.target.bindingHint": "Wybierz poświadczenia używane przez to wydanie.", + "createGuide.target.bindings": "Poświadczenia", + "createGuide.target.deferredBindingHint": "Poświadczenia zostaną rozwiązane z rzeczywistego planu wdrożenia podczas końcowej akcji wdrożenia.", + "createGuide.target.deferredEnvironmentHint": "Nazwa jest dopasowywana do rzeczywistych środowisk po utworzeniu wdrożenia i wydania.", + "createGuide.target.description": "Wybierz docelowe środowisko i podaj ustawienia środowiska uruchomieniowego, których potrzebuje to wydanie. Ten krok można pominąć.", + "createGuide.target.envVarCount_one": "{{count}} zmienna", + "createGuide.target.envVarCount_other": "{{count}} zmiennych", + "createGuide.target.envVarHint": "Dla każdej zmiennej środowiskowej, której potrzebuje to wydanie, wprowadź wartość niestandardową lub użyj wartości zdefiniowanej w aplikacji.", + "createGuide.target.envVarPlaceholder": "Wprowadź wartość", + "createGuide.target.envVarSource.ariaLabel": "Wybierz źródło wartości zmiennej dla {{key}}", + "createGuide.target.envVarSource.default": "Wartość aplikacji", + "createGuide.target.envVarSource.lastDeployment": "Ostatnio wdrożona wartość", + "createGuide.target.envVarSource.literal": "Wartość niestandardowa", + "createGuide.target.envVarType.number": "Liczba", + "createGuide.target.envVarType.secret": "Sekret", + "createGuide.target.envVarType.string": "Ciąg znaków", + "createGuide.target.envVars": "Zmienne środowiskowe", + "createGuide.target.environment": "Środowisko docelowe", + "createGuide.target.environmentName": "Nazwa środowiska", + "createGuide.target.environmentNamePlaceholder": "Production", + "createGuide.target.loadBindingsFailed": "Nie udało się załadować poświadczeń.", + "createGuide.target.loadEnvironmentsFailed": "Nie udało się załadować środowisk wdrożenia.", + "createGuide.target.missingRequiredBinding": "Wybierz poświadczenie dla tego wymaganego powiązania.", + "createGuide.target.noBindingRequired": "Nie są wymagane poświadczenia.", + "createGuide.target.noCredentialCandidates": "Brak dostępnych poświadczeń.", + "createGuide.target.noEnvironmentOptions": "Brak dostępnych środowisk wdrożenia.", + "createGuide.target.required": "Wymagane", + "createGuide.target.selectCredential": "Wybierz poświadczenie", + "createGuide.target.title": "Wdróż do środowiska", + "createGuide.title": "Nowe Wdrożenie", + "createModal.appPickerPlaceholder": "Wybierz aplikację Workflow", + "createModal.appSearchEmpty": "Brak pasujących aplikacji Workflow", + "createModal.appSearchPlaceholder": "Szukaj aplikacji Workflow…", + "createModal.cancel": "Anuluj", + "createModal.create": "Utwórz", + "createModal.createFailed": "Nie udało się utworzyć wdrożenia.", + "createModal.description": "Wybierz aplikację Workflow i utwórz wdrożenie.", + "createModal.descriptionLabel": "Opis", + "createModal.descriptionPlaceholder": "Opisz, do czego służy to wdrożenie", + "createModal.loadMoreApps": "Załaduj więcej aplikacji", + "createModal.loadingApps": "Ładowanie aplikacji…", + "createModal.nameLabel": "Nazwa wdrożenia", + "createModal.namePlaceholder": "Nazwa wdrożenia", + "createModal.noApps": "W tym obszarze roboczym nie znaleziono aplikacji Workflow. Najpierw utwórz jedną w Studio.", + "createModal.selected": "Wybrane", + "createModal.sourceApp": "Aplikacja Workflow (wymagana)", + "createModal.title": "Nowe Wdrożenie", + "deployDrawer.bindingCount_one": "{{count}} powiązanie", + "deployDrawer.bindingCount_other": "{{count}} powiązań", + "deployDrawer.bindingOptionsFailed": "Nie udało się załadować opcji poświadczeń.", + "deployDrawer.bindingSelectionHint": "Wybierz poświadczenia używane przez to wdrożenie.", + "deployDrawer.bindingsDisabled": "Rozwiązane z podglądu wydania. Edycja nie jest jeszcze dostępna.", + "deployDrawer.cancel": "Anuluj", + "deployDrawer.close": "Zamknij panel wdrożenia", + "deployDrawer.defaultSelect": "Wybierz...", + "deployDrawer.deploy": "Wdróż do środowiska", + "deployDrawer.deployExistingRelease": "Wdróż do środowiska", + "deployDrawer.deployExistingReleaseDescription": "Wybierz wydanie i środowisko docelowe do wdrożenia.", + "deployDrawer.deployExistingReleaseTitle": "Wdróż do środowiska", + "deployDrawer.deployFailed": "Nie udało się rozpocząć wdrożenia.", + "deployDrawer.deploying": "Wdrażanie...", + "deployDrawer.description": "Wybierz wydanie i środowisko docelowe do wdrożenia.", + "deployDrawer.envVarCount_one": "{{count}} zmienna", + "deployDrawer.envVarCount_other": "{{count}} zmiennych", + "deployDrawer.envVarHint": "Dla każdej zmiennej środowiskowej, której potrzebuje to wydanie, wprowadź wartość niestandardową lub użyj wartości zdefiniowanej w aplikacji.", + "deployDrawer.envVarPlaceholder": "Wprowadź wartość", + "deployDrawer.envVarSource.ariaLabel": "Wybierz źródło wartości zmiennej dla {{key}}", + "deployDrawer.envVarSource.default": "Wartość aplikacji", + "deployDrawer.envVarSource.lastDeployment": "Ostatnio wdrożona wartość", + "deployDrawer.envVarSource.literal": "Wartość niestandardowa", + "deployDrawer.envVarType.number": "Liczba", + "deployDrawer.envVarType.secret": "Sekret", + "deployDrawer.envVarType.string": "Ciąg znaków", + "deployDrawer.envVars": "Zmienne środowiskowe", + "deployDrawer.existingReleaseHint": "To wydanie zostanie wdrożone bez zmian. Nie zostanie utworzone żadne nowe wydanie.", + "deployDrawer.loadingBindings": "Rozwiązywanie...", + "deployDrawer.lockedHint": "Zablokowane do bieżącego środowiska", + "deployDrawer.missingRequiredBinding": "Wybierz poświadczenie dla tego wymaganego powiązania.", + "deployDrawer.missingRequiredEnvVar": "Wprowadź wartość dla tej wymaganej zmiennej środowiskowej.", + "deployDrawer.modelCreds": "Poświadczenia modelu", + "deployDrawer.needsValidation": " (wymaga weryfikacji)", + "deployDrawer.newReleaseHint": "Nowe wydanie zostanie utworzone z wybranego YAML aplikacji Workflow.", + "deployDrawer.noBindingRequired": "Nie wymagane", + "deployDrawer.noCredentialCandidates": "Brak dostępnych poświadczeń.", + "deployDrawer.noNewEnvironmentAvailable": "Wszystkie dostępne środowiska mają już wdrożenie.", + "deployDrawer.noOtherReleaseAvailable": "Brak innych dostępnych wydań dla tego środowiska.", + "deployDrawer.noReleaseAvailable": "Utwórz wydanie przed wdrożeniem do środowiska.", + "deployDrawer.notFound": "Nie znaleziono wdrożenia.", + "deployDrawer.noteLabel": "Opis Wydania (opcjonalny)", + "deployDrawer.notePlaceholder": "np. Wysyłka poprawki tekstu onboardingu", + "deployDrawer.pluginCreds": "Poświadczenia wtyczki", + "deployDrawer.promote": "Wdróż", + "deployDrawer.promoteDescription": "Wybierz wydanie i środowisko docelowe do wdrożenia.", + "deployDrawer.promoteTitle": "Wdróż do środowiska", + "deployDrawer.readOnly": "Tylko do odczytu", + "deployDrawer.redeploy": "Wdróż do środowiska", + "deployDrawer.redeployDescription": "Wybierz wydanie i środowisko docelowe do wdrożenia.", + "deployDrawer.redeployExistingReleaseHint": "Bieżące wydanie zostanie ponownie wdrożone bez zmian. Nie zostanie utworzone żadne nowe wydanie.", + "deployDrawer.redeployTitle": "Wdróż do środowiska", + "deployDrawer.releaseLabel": "Wydanie", + "deployDrawer.requiredBinding": "Wymagane", + "deployDrawer.rollback": "Wdróż", + "deployDrawer.rollbackDescription": "Wybierz wydanie i środowisko docelowe do wdrożenia.", + "deployDrawer.rollbackTitle": "Wdróż do środowiska", + "deployDrawer.runtimeCredentials": "Poświadczenia", + "deployDrawer.secretPlaceholder": "sekret", + "deployDrawer.selectCredential": "Wybierz poświadczenie", + "deployDrawer.selectEnv": "Wybierz środowisko", + "deployDrawer.selectProviderCred": "Wybierz poświadczenie {{provider}}", + "deployDrawer.selectProviderKey": "Wybierz klucz {{provider}}", + "deployDrawer.selectRelease": "Wybierz wydanie", + "deployDrawer.targetEnv": "Środowisko docelowe", + "deployDrawer.title": "Wdróż do środowiska", + "deployDrawer.valuePlaceholder": "wartość", + "deployTab.cancelDeployment": "Anuluj wdrożenie", + "deployTab.closeError": "Zamknij", + "deployTab.col.actions": "Akcje", + "deployTab.col.currentRelease": "Bieżące Wydanie", + "deployTab.col.environment": "Środowisko", + "deployTab.col.status": "Status", + "deployTab.col.updated": "Zaktualizowano", + "deployTab.collapseDetails": "Zwiń szczegóły wdrożenia", + "deployTab.confirmUndeploy": "Wycofaj wdrożenie", + "deployTab.deployOtherVersion": "Wdróż inne Wydanie", + "deployTab.deployToEnv": "Wdróż do {{name}}", + "deployTab.deployToNewEnv": "Wdróż do nowego środowiska...", + "deployTab.empty": "Brak instancji. Wdróż do nowego środowiska, aby zacząć.", + "deployTab.emptyDescription": "Wybierz wydanie i środowisko docelowe, aby udostępnić to wdrożenie użytkownikom.", + "deployTab.emptyTitle": "Żadne środowisko nie jest jeszcze uruchomione", + "deployTab.envCount": "Środowiska", + "deployTab.errorCode": "Kod", + "deployTab.errorDialogDesc": "Przejrzyj ostatnie nieudane wdrożenie przed ponowną próbą lub wdrożeniem innego wydania.", + "deployTab.errorDialogTitle": "Błąd wdrożenia w {{name}}", + "deployTab.errorMessage": "Wiadomość", + "deployTab.errorPhase": "Faza", + "deployTab.expandDetails": "Rozwiń szczegóły wdrożenia", + "deployTab.moreActions": "Więcej akcji", + "deployTab.newDeployment": "Wdróż do nowego środowiska", + "deployTab.panel.commit": "Commit ID", + "deployTab.panel.deploymentId": "ID wdrożenia", + "deployTab.panel.endpoints": "Punkty końcowe", + "deployTab.panel.envVars": "Zmienne środowiskowe", + "deployTab.panel.error": "Błąd", + "deployTab.panel.failedRelease": "Nieudane Wydanie", + "deployTab.panel.health": "Stan", + "deployTab.panel.instanceInfo": "Informacje o instancji", + "deployTab.panel.modelCreds": "Poświadczenia modelu", + "deployTab.panel.pluginCreds": "Poświadczenia wtyczki", + "deployTab.panel.release": "Wydanie", + "deployTab.panel.releaseCreatedAt": "Wydanie utworzono", + "deployTab.panel.releaseInfo": "Informacje o wydaniu", + "deployTab.panel.replicas": "Repliki", + "deployTab.panel.run": "Uruchom", + "deployTab.panel.runtimeBindings": "Poświadczenia", + "deployTab.panel.runtimeInfo": "Informacje o środowisku uruchomieniowym", + "deployTab.panel.runtimeMode": "Tryb środowiska uruchomieniowego", + "deployTab.panel.runtimeNote": "Notatka środowiska uruchomieniowego", + "deployTab.panel.targetRelease": "Docelowe Wydanie", + "deployTab.panel.unknownError": "Wdrożenie nie powiodło się.", + "deployTab.promote": "Wdróż", + "deployTab.redeploy": "Ponownie wdróż", + "deployTab.releaseCreatedAt": "Wydanie utworzono {{time}}", + "deployTab.retry": "Ponów", + "deployTab.shortcut": "Skrót", + "deployTab.status.deployFailed": "Wdrożenie nie powiodło się", + "deployTab.status.deployingRelease": "Wdrażanie ({{release}})", + "deployTab.status.runningOutOfSync": "Uruchomione (oczekuje synchronizacja)", + "deployTab.status.runningWithFailed": "Uruchomione (ostatnie wdrożenie nie powiodło się)", + "deployTab.undeploy": "Wycofaj wdrożenie", + "deployTab.undeployConfirmDesc": "Dostęp dla użytkowników końcowych zostanie natychmiast zatrzymany. Wydanie można później ponownie wdrożyć.", + "deployTab.undeployConfirmTitle": "Wycofać wdrożenie z {{name}}?", + "deployTab.undeployFrom": "Wycofaj wdrożenie z {{name}}", + "deployTab.undeployImpactTitle": "Wpływ na instancję", + "deployTab.viewError": "Zobacz błąd", + "deployTab.viewLogs": "Zobacz logi", + "deployTab.viewProgress": "Zobacz postęp", + "detail.backToInstances": "Powrót do wdrożeń", + "detail.deployingCount": "{{count}} wdrażanych", + "detail.envCount_one": "{{count}} środowisko", + "detail.envCount_other": "{{count}} środowisk", + "detail.failedCount": "{{count}} nieudanych", + "detail.mobileTabs": "Sekcje wdrożenia", + "detail.notFound": "Nie znaleziono wdrożenia", + "detail.openSourceApp": "Otwórz źródło {{name}}", + "detail.sourceApp": "Źródło", + "detail.sourceAppLink": "Źródło", + "documentTitle.create": "Nowe wdrożenie · Wdrożenia", + "documentTitle.detail": "Wdrożenie · Wdrożenia", + "documentTitle.list": "Wdrożenia", + "filter.allEnvs": "Wszystkie środowiska", + "filter.notDeployed": "Nie wdrożone", + "filter.searchPlaceholder": "Szukaj wdrożeń", + "health.ENVIRONMENT_STATUS_ADMISSION": "Dopuszczenie", + "health.ENVIRONMENT_STATUS_BOOTSTRAPPING": "Inicjalizacja", + "health.ENVIRONMENT_STATUS_DELETING": "Usuwanie", + "health.ENVIRONMENT_STATUS_FAILED": "Niedostępne", + "health.ENVIRONMENT_STATUS_READY": "Dostępne", + "health.ENVIRONMENT_STATUS_UNSPECIFIED": "Nieznane", + "list.clearFilters": "Wyczyść filtry", + "list.clearSearch": "Wyczyść wyszukiwanie wdrożeń", + "list.createDeployment": "Nowe", + "list.empty": "Nie znaleziono wdrożeń.", + "list.emptyDescription": "Utwórz wdrożenie z aplikacji Workflow lub pakietu Workflow DSL, aby zarządzać wydaniami, środowiskami i dostępem.", + "list.emptyFilteredDescription": "Żadne wdrożenie nie pasuje do bieżącego wyszukiwania lub filtra środowiska.", + "list.emptyFilteredTitle": "Brak pasujących wdrożeń", + "list.emptyTitle": "Brak wdrożeń", + "mode.ENVIRONMENT_MODE_ISOLATED": "Izolowane", + "mode.ENVIRONMENT_MODE_SHARED": "Współdzielone", + "mode.ENVIRONMENT_MODE_UNSPECIFIED": "Nieznane", + "newInstance.comingSoon": "Wkrótce dostępne", + "newInstance.fromStudio": "Wybierz ze Studio", + "newInstance.importDSL": "Importuj DSL", + "newInstance.title": "Nowe Wdrożenie", + "overview.accessEndpoints": "Punkty końcowe dostępu", + "overview.accessMeta.apiTokens": "Zarządzaj Tokenami API", + "overview.accessMeta.cli": "Zobacz dostęp przez CLI", + "overview.accessMeta.webApp": "Zarządzaj dostępem WebApp", + "overview.accessStatus": "Dostęp", + "overview.api": "Tokeny API", + "overview.apiKeysCount_one": "{{count}} Token API", + "overview.apiKeysCount_other": "{{count}} Tokenów API", + "overview.apiTokenSummary.environments_one": "{{count}} wdrożone środowisko", + "overview.apiTokenSummary.environments_other": "{{count}} wdrożonych środowisk", + "overview.availableForDeployment": "Dostępne do wdrożenia", + "overview.basicInfo": "Podstawowe informacje", + "overview.cardAction.deployLatest": "Wdróż najnowsze Wydanie", + "overview.cardAction.redeploy": "Ponownie wdróż", + "overview.cardAction.viewProgress": "Zobacz wdrożenie", + "overview.chip.behindTooltip_one": "1 wydanie za najnowszym. Wdróż najnowsze wydanie, aby zaktualizować.", + "overview.chip.behindTooltip_other": "{{count}} wydań za najnowszym. Wdróż najnowsze wydanie, aby zaktualizować.", + "overview.chip.behind_one": "↑ 1", + "overview.chip.behind_other": "↑ {{count}}", + "overview.chip.deploying": "wdrażanie", + "overview.chip.deployingTooltip": "Wdrożenie jest w toku.", + "overview.chip.empty": "puste", + "overview.chip.emptyTooltip": "Żadne wydanie nie jest wdrożone w tym środowisku.", + "overview.chip.failed": "nieudane", + "overview.chip.failedTooltip": "Ostatnia próba wdrożenia nie powiodła się.", + "overview.chip.latest": "najnowsze", + "overview.chip.latestTooltip": "To środowisko uruchamia najnowsze wydanie.", + "overview.chip.needsReleaseFirst": "Najpierw utwórz Wydanie", + "overview.chip.olderRelease": "starsze", + "overview.chip.olderReleaseTooltip": "To środowisko uruchamia starsze wydanie.", + "overview.chip.openInDeployTab": "Zobacz postęp wdrożenia", + "overview.cli": "CLI", + "overview.configured": "Skonfigurowane", + "overview.createRelease": "Utwórz Wydanie", + "overview.created": "Utworzono", + "overview.deploy": "Wdróż", + "overview.deployedEnvironments": "wdrożone", + "overview.deploymentOverview": "Przegląd wdrożenia", + "overview.deploymentStatus": "Status wdrożenia", + "overview.description": "Opis", + "overview.developerApi": "Developer API", + "overview.disabled": "Wyłączone", + "overview.emptyValue": "Nie ustawiono", + "overview.enabled": "Włączone", + "overview.enabledChannels": "włączony dostęp", + "overview.endUserAccess": "Dostęp użytkownika końcowego", + "overview.environments": "Środowiska", + "overview.hero.byName": "przez {{name}}", + "overview.hero.empty": "Brak wydań", + "overview.hero.emptyDescription": "Utwórz wydanie z bieżącego źródła przed wdrożeniem.", + "overview.hero.propagation_one": "wdrożone do {{count}}/{{total}} środowiska", + "overview.hero.propagation_other": "wdrożone do {{count}}/{{total}} środowisk", + "overview.hero.untargeted": "nie skonfigurowano jeszcze żadnych środowisk", + "overview.instanceDetails": "Szczegóły wdrożenia", + "overview.instanceId": "ID wdrożenia", + "overview.latestRelease.releaseCount_one": "{{count}} wydanie", + "overview.latestRelease.releaseCount_other": "{{count}} wydań", + "overview.latestReleaseTitle": "Najnowsze Wydanie", + "overview.manageDeployments": "Zarządzaj wdrożeniami", + "overview.name": "Nazwa", + "overview.noAccessConfig": "Brak konfiguracji dostępu.", + "overview.noReleaseYet": "Utwórz wydanie przed wdrożeniem do środowiska.", + "overview.notConfigured": "Nie skonfigurowane", + "overview.previousReleases.empty": "Brak wcześniejszych wydań.", + "overview.previousReleases.retired": "Obecnie nie wdrożone", + "overview.previousReleases.title": "Poprzednie wydania", + "overview.previousReleases.viewAll": "Zobacz wszystkie", + "overview.ready": "Gotowe do wdrożenia", + "overview.recentReleases": "Ostatnie wydania", + "overview.releaseDeployedTitle": "{{release}} jest wdrożone", + "overview.releaseReadyTitle": "{{release}} jest gotowe do wdrożenia", + "overview.serviceMap": "Mapa usług", + "overview.servingRelease": "Obsługuje {{release}}", + "overview.servingReleaseDescription": "To wdrożenie jest wdrożone do {{count}}/{{total}} środowisk.", + "overview.strip.deployToNewEnvironment": "Wdróż do nowego środowiska", + "overview.strip.empty": "Nie skonfigurowano środowisk.", + "overview.strip.emptyDeployableDescription": "Wdróż najnowsze wydanie do środowiska, gdy będziesz gotów.", + "overview.strip.emptyDeployed": "Brak instancji.", + "overview.strip.emptyDescription": "Utwórz wydanie przed wdrożeniem do środowiska.", + "overview.strip.emptyTitle": "Brak instancji", + "overview.strip.summary_one": "1 z {{total}} na najnowszym wydaniu", + "overview.strip.summary_other": "{{count}} z {{total}} na najnowszym wydaniu", + "overview.strip.title": "Instancje", + "overview.switchSourceApp": "Zmień źródło", + "overview.switchSourceAppDescription": "Wybierz aplikację Workflow używaną jako źródło dla przyszłych wydań.", + "overview.switchSourceAppHint": "Po zmianie tylko nowo utworzone wydania używają nowego źródła. Historyczne wydania i istniejące wdrożenia nie są zmieniane.", + "overview.targetRelease": "Docelowe Wydanie", + "overview.webapp": "WebApp", + "settings.danger": "Strefa zagrożenia", + "settings.dangerDesc": "Trwale usuń to wdrożenie i zatrzymaj wszystkie uruchomione instancje. Tej akcji nie można cofnąć.", + "settings.delete": "Usuń wdrożenie", + "settings.deleteConfirmDesc": "Usunąć {{name}}? Każda instancja przestanie działać i zostanie usunięta we wszystkich środowiskach. Tej akcji nie można cofnąć.", + "settings.deleteConfirmTitle": "Usuń wdrożenie", + "settings.deleteFailed": "Nie udało się usunąć wdrożenia.", + "settings.deleteImpact": "Wpływ", + "settings.deleteImpactInstance": "Wdrożenie", + "settings.deleteImpactTitle": "Wpływ na wdrożenie", + "settings.deleteImpactValue": "Wdrożenie jest usuwane z listy wdrożeń.", + "settings.deleted": "Wdrożenie usunięte", + "settings.description": "Opis", + "settings.descriptionHelp": "Zarządzaj nazwą, opisem i innymi ustawieniami tego wdrożenia.", + "settings.general": "Ogólne", + "settings.name": "Nazwa wdrożenia", + "settings.reset": "Resetuj", + "settings.save": "Zapisz zmiany", + "settings.updateFailed": "Nie udało się zaktualizować wdrożenia.", + "settings.updated": "Wdrożenie zaktualizowane", + "status.RUNTIME_INSTANCE_STATUS_DEPLOYING": "Wdrażanie", + "status.RUNTIME_INSTANCE_STATUS_DRIFTED": "Oczekuje synchronizacja", + "status.RUNTIME_INSTANCE_STATUS_FAILED": "Wdrożenie nie powiodło się", + "status.RUNTIME_INSTANCE_STATUS_INVALID": "Nieprawidłowe", + "status.RUNTIME_INSTANCE_STATUS_READY": "Uruchomione", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Nie wdrożone", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Wycofywanie wdrożenia", + "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Nieznane", + "subtitle": "Zarządzaj wdrożeniami w różnych środowiskach.", + "tabs.access.description": "Zarządzaj kanałami dostępu i uprawnieniami dostępu.", + "tabs.access.name": "Dostęp", + "tabs.api-tokens.description": "Zarządzaj Tokenami API i wywołuj instancje przez HTTP.", + "tabs.api-tokens.name": "Tokeny API", + "tabs.instances.description": "Wyświetlaj i zarządzaj instancjami we wdrożonych środowiskach.", + "tabs.instances.name": "Instancje", + "tabs.overview.description": "Zobacz status wdrożenia w różnych środowiskach.", + "tabs.overview.name": "Przegląd", + "tabs.releases.description": "Twórz, wdrażaj i zarządzaj wydaniami.", + "tabs.releases.name": "Wydania", + "tabs.settings.description": "Zarządzaj nazwą, opisem i innymi ustawieniami tego wdrożenia.", + "tabs.settings.name": "Ustawienia", + "title": "Wdrożenia", + "unsupportedDslNodes.description": "To wydanie zawiera węzły, których środowisko uruchomieniowe wdrożenia jeszcze nie obsługuje. Usuń je lub zastąp w Studio, a następnie spróbuj ponownie.", + "unsupportedDslNodes.descriptionWithTypes": "To wydanie zawiera węzły, których środowisko uruchomieniowe wdrożenia jeszcze nie obsługuje: {{nodeTypes}}. Usuń je lub zastąp w Studio, a następnie spróbuj ponownie.", + "unsupportedDslNodes.title": "Nieobsługiwane węzły", + "unsupportedDslNodes.unknownType": "Nieznany typ", + "versions.cancelCreate": "Anuluj", + "versions.cancelDelete": "Anuluj", + "versions.cancelEdit": "Anuluj", + "versions.checkingReleaseContent": "Sprawdzanie zawartości wydania...", + "versions.col.action": "Akcja", + "versions.col.author": "Utworzone przez", + "versions.col.commit": "Commit", + "versions.col.createdAt": "Utworzono", + "versions.col.deployedTo": "Wdrożone do", + "versions.col.release": "Wydanie", + "versions.col.sourceApp": "Źródło", + "versions.commitTooltip": "Commit {{commit}}", + "versions.create": "Utwórz", + "versions.createFailed": "Nie udało się utworzyć wydania.", + "versions.createRelease": "Utwórz Wydanie", + "versions.createReleaseDescription": "Utwórz wdrażalne wydanie z aplikacji Workflow lub pliku Workflow DSL.", + "versions.createReleaseHint": "Nowe wydania można wdrożyć do dowolnego środowiska.", + "versions.createSuccess": "Wydanie \"{{name}}\" utworzone.", + "versions.creating": "Tworzenie...", + "versions.currentOn": "Bieżące Wydanie na {{name}}", + "versions.deleteConfirmDesc": "Wydanie \"{{name}}\" zostanie trwale usunięte. Tej akcji nie można cofnąć.", + "versions.deleteConfirmTitle": "Usunąć wydanie?", + "versions.deleteFailed": "Nie udało się usunąć wydania.", + "versions.deleteImpactDeployment": "Status wdrożenia", + "versions.deleteImpactNotDeployed": "Obecnie nie wdrożone", + "versions.deleteImpactRelease": "Wydanie", + "versions.deleteImpactTitle": "Wpływ usunięcia", + "versions.deleteRelease": "Usuń Wydanie", + "versions.deleteSuccess": "Wydanie \"{{name}}\" usunięte.", + "versions.deploy": "Wdróż", + "versions.deployTo": "Wdróż do {{name}}", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DEPLOYING": "Wdrażanie", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DRIFTED": "Oczekuje synchronizacja", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_FAILED": "Nieudane", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_INVALID": "Nieprawidłowe", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_READY": "Uruchomione", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Nie wdrożone", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Wycofywanie wdrożenia", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Nieznane", + "versions.deployingTo": "{{name}} jest wdrażane", + "versions.disabledReason.checkDeploymentsFailed": "Nie udało się zweryfikować użycia wdrożenia. Spróbuj ponownie później.", + "versions.disabledReason.checkingDeployments": "Sprawdzanie użycia wdrożenia", + "versions.disabledReason.current": "To wydanie już działa na {{name}}", + "versions.disabledReason.deploying": "Poczekaj na zakończenie aktywnego wdrożenia", + "versions.disabledReason.envDisabled": "To środowisko nie jest wdrażalne", + "versions.disabledReason.releaseInUse_one": "Wycofaj to wydanie z {{count}} środowiska przed jego usunięciem", + "versions.disabledReason.releaseInUse_other": "Wycofaj to wydanie z {{count}} środowisk przed jego usunięciem", + "versions.dslReadFailed": "Nie udało się odczytać pliku DSL. Wybierz inny plik i spróbuj ponownie.", + "versions.dslReading": "Odczytywanie pliku DSL...", + "versions.dslUnsupportedMode": "Tylko pliki Workflow DSL mogą być używane do wdrożeń.", + "versions.editFailed": "Nie udało się zaktualizować wydania.", + "versions.editRelease": "Edytuj Wydanie", + "versions.editReleaseDescription": "Zaktualizuj nazwę i opis tego wydania.", + "versions.editSuccess": "Wydanie \"{{name}}\" zaktualizowane.", + "versions.empty": "Brak dostępnych wydań.", + "versions.emptyDescription": "Utwórz pierwsze wydanie przed wdrożeniem do środowiska.", + "versions.emptyTitle": "Brak wydań", + "versions.emptyWithCreate": "Brak wydań. Utwórz pierwsze wdrażalne wydanie przed wdrożeniem.", + "versions.exportDsl": "Eksportuj DSL", + "versions.exportDslFailed": "Nie udało się wyeksportować DSL.", + "versions.exportingDsl": "Eksportowanie...", + "versions.groupHeader.deploy": "Wdróż", + "versions.groupHeader.promote": "Wdróż", + "versions.groupHeader.rollback": "Wdróż poprzednią wersję", + "versions.groupHeader.unavailable": "Niedostępne", + "versions.manualDslOption": "Prześlij DSL", + "versions.moreActions": "Więcej akcji", + "versions.optional": "Opcjonalne", + "versions.promote": "Wdróż", + "versions.promoteTo": "Wdróż do {{name}}", + "versions.releaseAlreadyExists": "Wydanie o tej samej zawartości już istnieje: {{name}}.", + "versions.releaseContentCheckFailed": "Nie udało się sprawdzić zawartości wydania.", + "versions.releaseDescriptionLabel": "Opis", + "versions.releaseDescriptionPlaceholder": "Opisz to wydanie", + "versions.releaseHistory": "Historia wydań", + "versions.releaseNameLabel": "Nazwa Wydania", + "versions.releaseNamePlaceholder": "Nazwa Wydania", + "versions.releaseNameRequired": "Wprowadź nazwę wydania.", + "versions.releaseSourceLabel": "Źródło Wydania", + "versions.rollbackTo": "Wdróż do {{name}}", + "versions.saveEdit": "Zapisz", + "versions.sourceAppOption": "Aplikacja Workflow" +} diff --git a/web/i18n/pt-BR/common.json b/web/i18n/pt-BR/common.json index 22c36f6746..1da739881b 100644 --- a/web/i18n/pt-BR/common.json +++ b/web/i18n/pt-BR/common.json @@ -311,6 +311,7 @@ "menus.apps": "Estúdio", "menus.datasets": "Conhecimento", "menus.datasetsTips": "EM BREVE: Importe seus próprios dados de texto ou escreva dados em tempo real via Webhook para aprimoramento do contexto LLM.", + "menus.deployments": "Implantações", "menus.explore": "Explorar", "menus.exploreMarketplace": "Explorar Mercado", "menus.newApp": "Novo App", diff --git a/web/i18n/pt-BR/deployments.json b/web/i18n/pt-BR/deployments.json new file mode 100644 index 0000000000..b2e15f64cb --- /dev/null +++ b/web/i18n/pt-BR/deployments.json @@ -0,0 +1,623 @@ +{ + "access.api.backendTitle": "API do serviço de backend", + "access.api.copyCurlExample": "Copiar exemplo cURL", + "access.api.createFailed": "Falha ao gerar o Token de API.", + "access.api.createKey": "Gerar Token de API", + "access.api.createKeyTitle": "Gerar novo Token de API", + "access.api.curlExampleTitle": "Exemplo cURL", + "access.api.description": "Acesse esta implantação por HTTP. Cada Token de API tem escopo de um ambiente.", + "access.api.developerTitle": "API do desenvolvedor", + "access.api.disabled": "O acesso à API está desativado para esta implantação.", + "access.api.disabledHint": "Ative o acesso à API para gerar tokens com escopo de ambiente.", + "access.api.dismissToken": "Dispensar Token de API", + "access.api.docs": "Documentação da API", + "access.api.docsClose": "Fechar documentação da API", + "access.api.docsDescription": "Veja a referência da API de Workflow para esta implantação.", + "access.api.docsTitle": "Documentação da API de Workflow", + "access.api.empty": "Implante em um ambiente primeiro para começar a emitir Tokens de API.", + "access.api.emptyTitle": "Nenhum ambiente implantado", + "access.api.endpoint": "URL da requisição", + "access.api.envPrefix": "env: {{env}}", + "access.api.keyList": "Lista de Tokens de API", + "access.api.nameLabel": "Nome do Token de API", + "access.api.namePlaceholder": "Insira um nome para o Token de API", + "access.api.nameRequired": "O nome do Token de API é obrigatório.", + "access.api.newKey": "Gerar novo Token de API", + "access.api.newTokenDescription": "Este Token de API é exibido apenas uma vez. Copie-o antes de sair desta página.", + "access.api.newTokenLabel": "Token de API", + "access.api.newTokenTitle": "Token de API gerado", + "access.api.noKeys": "Nenhum Token de API ainda. Gere um para começar a chamar a API.", + "access.api.noKeysTitle": "Nenhum Token de API ainda", + "access.api.revokeConfirmDescription": "O Token de API \"{{name}}\" deixará de funcionar imediatamente. Esta ação não pode ser desfeita.", + "access.api.revokeConfirmTitle": "Revogar Token de API?", + "access.api.revokeFailed": "Falha ao revogar o Token de API.", + "access.api.revokeSuccess": "Token de API revogado", + "access.api.table.action": "Ação", + "access.api.table.environment": "Ambiente", + "access.api.table.key": "Token de API", + "access.api.table.name": "Nome", + "access.api.title": "API", + "access.channels.col.channel": "Canal", + "access.channels.col.endpoint": "Ponto de entrada", + "access.channels.col.status": "Status", + "access.channels.description": "Os pontos de entrada do WebApp e da CLI usam as permissões de acesso acima.", + "access.channels.disabled": "Os canais de acesso estão desativados para esta implantação.", + "access.channels.disabledHint": "Ative os canais de acesso para expor os pontos de entrada do WebApp e da CLI.", + "access.channels.followPermission": "Segue as permissões", + "access.channels.title": "Canais de acesso", + "access.cli.description": "Invoque a partir do terminal com o difyctl, adequado para scripts, fluxos de trabalho automatizados ou integrações de Agente.", + "access.cli.docs": "Guia de uso", + "access.cli.domain": "Domínio", + "access.cli.empty": "Endpoint da CLI não configurado.", + "access.cli.install": "Instalar CLI", + "access.cli.title": "CLI", + "access.copied": "Copiado", + "access.copy": "Copiar", + "access.copyFailed": "Falha ao copiar", + "access.copyToast": "Copiado para a área de transferência", + "access.hide": "Ocultar", + "access.members.clearAll": "Limpar tudo", + "access.members.empty": "Nenhuma correspondência encontrada.", + "access.members.groupCount_one": "{{count}} grupo", + "access.members.groupCount_other": "{{count}} grupos", + "access.members.groups": "Grupos", + "access.members.individuals": "Membros", + "access.members.memberCount_one": "{{count}} membro", + "access.members.memberCount_other": "{{count}} membros", + "access.members.pickPlaceholder": "Selecione grupos ou membros", + "access.members.searchPlaceholder": "Pesquisar grupos e membros", + "access.members.selectedLabel": "Selecionados", + "access.permission.anyone": "Qualquer pessoa com o link", + "access.permission.anyoneDesc": "Qualquer pessoa pode acessar esta implantação sem fazer login.", + "access.permission.memberCount_one": "{{count}} membro", + "access.permission.memberCount_other": "{{count}} membros", + "access.permission.organization": "Todos os membros da plataforma", + "access.permission.organizationDesc": "Todos os membros da plataforma", + "access.permission.specific": "Membros específicos da plataforma", + "access.permission.specificDesc": "Selecione grupos ou membros específicos", + "access.permission.specificUnavailable": "A seleção de membros específicos está desativada até que membros e grupos reais da plataforma estejam conectados.", + "access.permission.updateFailed": "Falha ao atualizar a política de acesso.", + "access.permissions.col.environment": "Ambiente", + "access.permissions.col.permission": "Acesso", + "access.permissions.description": "Defina permissões de acesso para os pontos de entrada do WebApp e da CLI em cada ambiente.", + "access.permissions.editAriaLabel": "Configurar acesso para {{environment}}", + "access.permissions.editDescription": "Defina permissões de acesso para os pontos de entrada do WebApp e da CLI.", + "access.permissions.editTitle": "Permissões de acesso", + "access.permissions.title": "Permissões de acesso", + "access.revoke": "Revogar", + "access.runAccess.description": "Gerencie como os usuários podem executar esta implantação e quem tem permissão de acesso por ambiente.", + "access.runAccess.disabled": "O acesso de execução está desativado para esta implantação.", + "access.runAccess.mcp": "MCP", + "access.runAccess.mcpDesc": "Exponha esta implantação como um servidor Model Context Protocol.", + "access.runAccess.mcpEmpty": "Endpoint MCP não configurado.", + "access.runAccess.noEnvs": "Implante em um ambiente para configurar as permissões de acesso.", + "access.runAccess.noEnvsTitle": "Nenhum ambiente implantado", + "access.runAccess.openWebapp": "Abrir WebApp", + "access.runAccess.permissions": "Permissões de acesso", + "access.runAccess.permissionsDesc": "Quem pode acessar esta implantação em cada ambiente.", + "access.runAccess.title": "Acesso de execução", + "access.runAccess.urlLabel": "URL", + "access.runAccess.webapp": "WebApp", + "access.runAccess.webappDesc": "Página web hospedada para usuários finais.", + "access.runAccess.webappEmpty": "Em breve.", + "access.show": "Mostrar", + "backend.RUNTIME_BACKEND_EXTERNAL": "Externo", + "backend.RUNTIME_BACKEND_K8S": "K8S", + "backend.RUNTIME_BACKEND_UNSPECIFIED": "Desconhecido", + "card.access.api": "Tokens de API", + "card.access.apiShort": "API", + "card.access.cli": "CLI", + "card.access.cliShort": "CLI", + "card.access.none": "Sem acesso", + "card.access.webApp": "WebApp", + "card.access.webAppShort": "Web", + "card.createFirstRelease": "Criar primeira versão", + "card.deploy": "Implantar", + "card.deploying": "{{count}} implantando", + "card.envOverflow": "+ {{count}}", + "card.failed": "{{count}} falharam", + "card.fromApp": "De {{name}}", + "card.lastDeployed": "Última implantação {{time}}", + "card.menu.delete": "Excluir implantação", + "card.menu.deleteDisabled": "A exclusão de implantação ainda não está disponível para implantações gerenciadas pelo backend.", + "card.menu.deploy": "Implantar no ambiente", + "card.menu.editInfo": "Editar informações", + "card.menu.viewDetail": "Ver detalhes da implantação", + "card.moreActions": "Mais ações", + "card.neverDeployed": "Ainda não implantado", + "card.noDescription": "Nenhuma descrição fornecida.", + "card.notDeployed": "Não implantado", + "card.ready": "{{count}} em execução", + "card.tooltip.createdAt": "Criado", + "card.tooltip.deployed": "Implantado", + "card.tooltip.deploymentStatus": "Implantação", + "card.tooltip.notDeployed": "Esta implantação ainda não foi implantada em nenhum ambiente.", + "card.tooltip.notDeployedShort": "Não implantado", + "card.tooltip.release": "Versão", + "card.tooltip.releaseName": "Nome da versão", + "card.tooltip.source": "Origem", + "common.loadFailed": "Falha ao carregar. Tente novamente mais tarde.", + "common.loading": "Carregando...", + "createGuide.actions.back": "Voltar", + "createGuide.actions.cancel": "Cancelar", + "createGuide.actions.continue": "Continuar", + "createGuide.actions.createAndDeploy": "Criar e implantar", + "createGuide.actions.creating": "Criando...", + "createGuide.actions.deploy": "Implantar", + "createGuide.actions.deploying": "Criando e implantando...", + "createGuide.actions.next": "Próximo", + "createGuide.actions.skipDeploy": "Pular, implantar depois", + "createGuide.description": "Crie uma implantação a partir de uma origem de versão, informações básicas e ambiente de destino.", + "createGuide.dsl.defaultAppName": "App DSL importado", + "createGuide.dsl.description": "Faça upload de um pacote DSL de Workflow para criar a implantação, a primeira versão e a implantação opcional no ambiente.", + "createGuide.dsl.dropDescription": "Faça upload de um pacote DSL YAML de Workflow. As opções de implantação são resolvidas a partir deste arquivo antes da implantação.", + "createGuide.dsl.dropTitle": "Carregar pacote DSL de Workflow", + "createGuide.dsl.readFailed": "Falha ao ler o arquivo DSL. Escolha outro arquivo e tente novamente.", + "createGuide.dsl.reading": "Lendo arquivo DSL...", + "createGuide.dsl.title": "Importar DSL", + "createGuide.dsl.unsupportedMode": "Apenas arquivos DSL de Workflow podem ser usados para implantações.", + "createGuide.errors.createReleaseFailed": "Falha ao criar a implantação ou a versão.", + "createGuide.errors.deployFailed": "Falha ao implantar no ambiente.", + "createGuide.method.description": "Escolha a origem usada para criar a primeira versão.", + "createGuide.methods.bindApp.description": "Use um Workflow App existente no Studio como origem da versão.", + "createGuide.methods.bindApp.title": "Vincular Workflow App existente", + "createGuide.methods.importDsl.description": "Faça upload de um pacote DSL YAML de Workflow e prossiga pela UI de implantação.", + "createGuide.methods.importDsl.title": "Importar DSL", + "createGuide.methods.mocked": "Simulado", + "createGuide.nav.back": "Implantações", + "createGuide.release.defaultName": "versão inicial", + "createGuide.release.deployInfo": "Informações da implantação", + "createGuide.release.description": "Preencha as informações da implantação e os detalhes da primeira versão.", + "createGuide.release.firstVersion": "Primeira versão", + "createGuide.release.instanceDescription": "Descrição da implantação", + "createGuide.release.instanceDescriptionPlaceholder": "Descreva para que esta implantação é usada", + "createGuide.release.instanceName": "Nome da implantação", + "createGuide.release.instanceNameConflict": "Já existe uma implantação com este nome. Escolha outro nome.", + "createGuide.release.releaseDescription": "Descrição da versão", + "createGuide.release.releaseDescriptionPlaceholder": "Descreva esta versão", + "createGuide.release.releaseName": "Nome da versão", + "createGuide.release.releaseNote": "Descrição da versão", + "createGuide.release.title": "Informações básicas", + "createGuide.source.availableApps_one": "{{count}} app", + "createGuide.source.availableApps_other": "{{count}} apps", + "createGuide.source.clearSearch": "Limpar busca de apps", + "createGuide.source.description": "Escolha a origem usada para criar a primeira versão.", + "createGuide.source.empty": "Nenhum Workflow App encontrado.", + "createGuide.source.searchPlaceholder": "Pesquisar apps", + "createGuide.source.sourceApp": "Workflow App", + "createGuide.source.title": "Origem da versão", + "createGuide.steps.method": "Origem da versão", + "createGuide.steps.release": "Informações básicas", + "createGuide.steps.source": "Origem da versão", + "createGuide.steps.target": "Implantar no ambiente", + "createGuide.target.bindingCount_one": "{{count}} vínculo", + "createGuide.target.bindingCount_other": "{{count}} vínculos", + "createGuide.target.bindingHint": "Escolha as credenciais usadas por esta versão.", + "createGuide.target.bindings": "Credenciais", + "createGuide.target.deferredBindingHint": "As credenciais serão resolvidas a partir do plano de implantação real durante a ação final de implantação.", + "createGuide.target.deferredEnvironmentHint": "O nome é comparado com os ambientes reais após a criação da implantação e da versão.", + "createGuide.target.description": "Escolha um ambiente de destino e forneça as configurações de runtime que esta versão precisa lá. Esta etapa pode ser pulada.", + "createGuide.target.envVarCount_one": "{{count}} variável", + "createGuide.target.envVarCount_other": "{{count}} variáveis", + "createGuide.target.envVarHint": "Para cada variável de ambiente que esta versão precisa, insira um valor personalizado ou use o valor definido no app.", + "createGuide.target.envVarPlaceholder": "Insira o valor", + "createGuide.target.envVarSource.ariaLabel": "Selecione a origem do valor da variável para {{key}}", + "createGuide.target.envVarSource.default": "Valor do app", + "createGuide.target.envVarSource.lastDeployment": "Último valor implantado", + "createGuide.target.envVarSource.literal": "Valor personalizado", + "createGuide.target.envVarType.number": "Número", + "createGuide.target.envVarType.secret": "Secreto", + "createGuide.target.envVarType.string": "Texto", + "createGuide.target.envVars": "Variáveis de ambiente", + "createGuide.target.environment": "Ambiente de destino", + "createGuide.target.environmentName": "Nome do ambiente", + "createGuide.target.environmentNamePlaceholder": "Produção", + "createGuide.target.loadBindingsFailed": "Falha ao carregar as credenciais.", + "createGuide.target.loadEnvironmentsFailed": "Falha ao carregar os ambientes de implantação.", + "createGuide.target.missingRequiredBinding": "Selecione uma credencial para este vínculo obrigatório.", + "createGuide.target.noBindingRequired": "Nenhuma credencial necessária.", + "createGuide.target.noCredentialCandidates": "Nenhuma credencial disponível.", + "createGuide.target.noEnvironmentOptions": "Nenhum ambiente de implantação disponível.", + "createGuide.target.required": "Obrigatório", + "createGuide.target.selectCredential": "Selecione uma credencial", + "createGuide.target.title": "Implantar no ambiente", + "createGuide.title": "Nova implantação", + "createModal.appPickerPlaceholder": "Selecione um Workflow App", + "createModal.appSearchEmpty": "Nenhum Workflow App correspondente", + "createModal.appSearchPlaceholder": "Pesquisar Workflow Apps…", + "createModal.cancel": "Cancelar", + "createModal.create": "Criar", + "createModal.createFailed": "Falha ao criar a implantação.", + "createModal.description": "Escolha um Workflow App e crie uma implantação.", + "createModal.descriptionLabel": "Descrição", + "createModal.descriptionPlaceholder": "Descreva para que esta implantação é usada", + "createModal.loadMoreApps": "Carregar mais apps", + "createModal.loadingApps": "Carregando apps…", + "createModal.nameLabel": "Nome da implantação", + "createModal.namePlaceholder": "Nome da implantação", + "createModal.noApps": "Nenhum Workflow App encontrado neste workspace. Crie um no Studio primeiro.", + "createModal.selected": "Selecionado", + "createModal.sourceApp": "Workflow App (obrigatório)", + "createModal.title": "Nova implantação", + "deployDrawer.bindingCount_one": "{{count}} vínculo", + "deployDrawer.bindingCount_other": "{{count}} vínculos", + "deployDrawer.bindingOptionsFailed": "Falha ao carregar as opções de credencial.", + "deployDrawer.bindingSelectionHint": "Escolha as credenciais usadas por esta implantação.", + "deployDrawer.bindingsDisabled": "Resolvido a partir da pré-visualização da versão. A edição ainda não está disponível.", + "deployDrawer.cancel": "Cancelar", + "deployDrawer.close": "Fechar painel de implantação", + "deployDrawer.defaultSelect": "Selecionar...", + "deployDrawer.deploy": "Implantar no ambiente", + "deployDrawer.deployExistingRelease": "Implantar no ambiente", + "deployDrawer.deployExistingReleaseDescription": "Selecione uma versão e um ambiente de destino para implantar.", + "deployDrawer.deployExistingReleaseTitle": "Implantar no ambiente", + "deployDrawer.deployFailed": "Falha ao iniciar a implantação.", + "deployDrawer.deploying": "Implantando...", + "deployDrawer.description": "Selecione uma versão e um ambiente de destino para implantar.", + "deployDrawer.envVarCount_one": "{{count}} variável", + "deployDrawer.envVarCount_other": "{{count}} variáveis", + "deployDrawer.envVarHint": "Para cada variável de ambiente que esta versão precisa, insira um valor personalizado ou use o valor definido no app.", + "deployDrawer.envVarPlaceholder": "Insira o valor", + "deployDrawer.envVarSource.ariaLabel": "Selecione a origem do valor da variável para {{key}}", + "deployDrawer.envVarSource.default": "Valor do app", + "deployDrawer.envVarSource.lastDeployment": "Último valor implantado", + "deployDrawer.envVarSource.literal": "Valor personalizado", + "deployDrawer.envVarType.number": "Número", + "deployDrawer.envVarType.secret": "Secreto", + "deployDrawer.envVarType.string": "Texto", + "deployDrawer.envVars": "Variáveis de ambiente", + "deployDrawer.existingReleaseHint": "Esta versão será implantada como está. Nenhuma nova versão será criada.", + "deployDrawer.loadingBindings": "Resolvendo...", + "deployDrawer.lockedHint": "Bloqueado no ambiente atual", + "deployDrawer.missingRequiredBinding": "Selecione uma credencial para este vínculo obrigatório.", + "deployDrawer.missingRequiredEnvVar": "Insira um valor para esta variável de ambiente obrigatória.", + "deployDrawer.modelCreds": "Credenciais de modelo", + "deployDrawer.needsValidation": " (precisa de validação)", + "deployDrawer.newReleaseHint": "Uma nova versão será criada a partir do YAML do Workflow App selecionado.", + "deployDrawer.noBindingRequired": "Não obrigatório", + "deployDrawer.noCredentialCandidates": "Nenhuma credencial disponível.", + "deployDrawer.noNewEnvironmentAvailable": "Todos os ambientes disponíveis já possuem uma implantação.", + "deployDrawer.noOtherReleaseAvailable": "Nenhuma outra versão está disponível para este ambiente.", + "deployDrawer.noReleaseAvailable": "Crie uma versão antes de implantar em um ambiente.", + "deployDrawer.notFound": "Implantação não encontrada.", + "deployDrawer.noteLabel": "Descrição da versão (opcional)", + "deployDrawer.notePlaceholder": "ex. Ajustar texto de onboarding", + "deployDrawer.pluginCreds": "Credenciais de plugin", + "deployDrawer.promote": "Implantar", + "deployDrawer.promoteDescription": "Selecione uma versão e um ambiente de destino para implantar.", + "deployDrawer.promoteTitle": "Implantar no ambiente", + "deployDrawer.readOnly": "Somente leitura", + "deployDrawer.redeploy": "Implantar no ambiente", + "deployDrawer.redeployDescription": "Selecione uma versão e um ambiente de destino para implantar.", + "deployDrawer.redeployExistingReleaseHint": "A versão atual será reimplantada como está. Nenhuma nova versão será criada.", + "deployDrawer.redeployTitle": "Implantar no ambiente", + "deployDrawer.releaseLabel": "Versão", + "deployDrawer.requiredBinding": "Obrigatório", + "deployDrawer.rollback": "Implantar", + "deployDrawer.rollbackDescription": "Selecione uma versão e um ambiente de destino para implantar.", + "deployDrawer.rollbackTitle": "Implantar no ambiente", + "deployDrawer.runtimeCredentials": "Credenciais", + "deployDrawer.secretPlaceholder": "secreto", + "deployDrawer.selectCredential": "Selecione uma credencial", + "deployDrawer.selectEnv": "Selecione um ambiente", + "deployDrawer.selectProviderCred": "Selecione a credencial de {{provider}}", + "deployDrawer.selectProviderKey": "Selecione a chave de {{provider}}", + "deployDrawer.selectRelease": "Selecione uma versão", + "deployDrawer.targetEnv": "Ambiente de destino", + "deployDrawer.title": "Implantar no ambiente", + "deployDrawer.valuePlaceholder": "valor", + "deployTab.cancelDeployment": "Cancelar implantação", + "deployTab.closeError": "Fechar", + "deployTab.col.actions": "Ações", + "deployTab.col.currentRelease": "Versão atual", + "deployTab.col.environment": "Ambiente", + "deployTab.col.status": "Status", + "deployTab.col.updated": "Atualizado", + "deployTab.collapseDetails": "Recolher detalhes da implantação", + "deployTab.confirmUndeploy": "Desimplantar", + "deployTab.deployOtherVersion": "Implantar outra versão", + "deployTab.deployToEnv": "Implantar em {{name}}", + "deployTab.deployToNewEnv": "Implantar em novo ambiente...", + "deployTab.empty": "Nenhuma instância ainda. Implante em um novo ambiente para começar.", + "deployTab.emptyDescription": "Escolha uma versão e um ambiente de destino para tornar esta implantação disponível aos usuários.", + "deployTab.emptyTitle": "Nenhum ambiente em execução ainda", + "deployTab.envCount": "Ambientes", + "deployTab.errorCode": "Código", + "deployTab.errorDialogDesc": "Revise a última implantação que falhou antes de tentar novamente ou implantar outra versão.", + "deployTab.errorDialogTitle": "Erro de implantação em {{name}}", + "deployTab.errorMessage": "Mensagem", + "deployTab.errorPhase": "Fase", + "deployTab.expandDetails": "Expandir detalhes da implantação", + "deployTab.moreActions": "Mais ações", + "deployTab.newDeployment": "Implantar em novo ambiente", + "deployTab.panel.commit": "ID do Commit", + "deployTab.panel.deploymentId": "ID da implantação", + "deployTab.panel.endpoints": "Endpoints", + "deployTab.panel.envVars": "Variáveis de ambiente", + "deployTab.panel.error": "Erro", + "deployTab.panel.failedRelease": "Versão com falha", + "deployTab.panel.health": "Saúde", + "deployTab.panel.instanceInfo": "Informações da instância", + "deployTab.panel.modelCreds": "Credenciais de modelo", + "deployTab.panel.pluginCreds": "Credenciais de plugin", + "deployTab.panel.release": "Versão", + "deployTab.panel.releaseCreatedAt": "Versão criada em", + "deployTab.panel.releaseInfo": "Informações da versão", + "deployTab.panel.replicas": "Réplicas", + "deployTab.panel.run": "Executar", + "deployTab.panel.runtimeBindings": "Credenciais", + "deployTab.panel.runtimeInfo": "Informações de runtime", + "deployTab.panel.runtimeMode": "Modo de runtime", + "deployTab.panel.runtimeNote": "Nota de runtime", + "deployTab.panel.targetRelease": "Versão de destino", + "deployTab.panel.unknownError": "A implantação falhou.", + "deployTab.promote": "Implantar", + "deployTab.redeploy": "Reimplantar", + "deployTab.releaseCreatedAt": "Versão criada {{time}}", + "deployTab.retry": "Tentar novamente", + "deployTab.shortcut": "Atalho", + "deployTab.status.deployFailed": "Falha na implantação", + "deployTab.status.deployingRelease": "Implantando ({{release}})", + "deployTab.status.runningOutOfSync": "Em execução (sincronização pendente)", + "deployTab.status.runningWithFailed": "Em execução (última implantação falhou)", + "deployTab.undeploy": "Desimplantar", + "deployTab.undeployConfirmDesc": "O acesso do usuário final será interrompido imediatamente. A versão pode ser reimplantada posteriormente.", + "deployTab.undeployConfirmTitle": "Desimplantar de {{name}}?", + "deployTab.undeployFrom": "Desimplantar de {{name}}", + "deployTab.undeployImpactTitle": "Instância afetada", + "deployTab.viewError": "Ver erro", + "deployTab.viewLogs": "Ver logs", + "deployTab.viewProgress": "Ver progresso", + "detail.backToInstances": "Voltar para implantações", + "detail.deployingCount": "{{count}} implantando", + "detail.envCount_one": "{{count}} ambiente", + "detail.envCount_other": "{{count}} ambientes", + "detail.failedCount": "{{count}} falharam", + "detail.mobileTabs": "Seções da implantação", + "detail.notFound": "Implantação não encontrada", + "detail.openSourceApp": "Abrir origem {{name}}", + "detail.sourceApp": "Origem", + "detail.sourceAppLink": "Origem", + "documentTitle.create": "Nova implantação · Implantações", + "documentTitle.detail": "Implantação · Implantações", + "documentTitle.list": "Implantações", + "filter.allEnvs": "Todos os ambientes", + "filter.notDeployed": "Não implantado", + "filter.searchPlaceholder": "Pesquisar implantações", + "health.ENVIRONMENT_STATUS_ADMISSION": "Admissão", + "health.ENVIRONMENT_STATUS_BOOTSTRAPPING": "Inicializando", + "health.ENVIRONMENT_STATUS_DELETING": "Excluindo", + "health.ENVIRONMENT_STATUS_FAILED": "Indisponível", + "health.ENVIRONMENT_STATUS_READY": "Disponível", + "health.ENVIRONMENT_STATUS_UNSPECIFIED": "Desconhecido", + "list.clearFilters": "Limpar filtros", + "list.clearSearch": "Limpar busca de implantação", + "list.createDeployment": "Nova", + "list.empty": "Nenhuma implantação encontrada.", + "list.emptyDescription": "Crie uma implantação a partir de um Workflow App ou pacote DSL de Workflow para gerenciar versões, ambientes e acesso.", + "list.emptyFilteredDescription": "Nenhuma implantação corresponde à busca atual ou ao filtro de ambiente.", + "list.emptyFilteredTitle": "Nenhuma implantação correspondente", + "list.emptyTitle": "Nenhuma implantação ainda", + "mode.ENVIRONMENT_MODE_ISOLATED": "Isolado", + "mode.ENVIRONMENT_MODE_SHARED": "Compartilhado", + "mode.ENVIRONMENT_MODE_UNSPECIFIED": "Desconhecido", + "newInstance.comingSoon": "Em breve", + "newInstance.fromStudio": "Selecionar do Studio", + "newInstance.importDSL": "Importar DSL", + "newInstance.title": "Nova implantação", + "overview.accessEndpoints": "Endpoints de acesso", + "overview.accessMeta.apiTokens": "Gerenciar Tokens de API", + "overview.accessMeta.cli": "Ver acesso via CLI", + "overview.accessMeta.webApp": "Gerenciar acesso ao WebApp", + "overview.accessStatus": "Acesso", + "overview.api": "Tokens de API", + "overview.apiKeysCount_one": "{{count}} Token de API", + "overview.apiKeysCount_other": "{{count}} Tokens de API", + "overview.apiTokenSummary.environments_one": "{{count}} ambiente implantado", + "overview.apiTokenSummary.environments_other": "{{count}} ambientes implantados", + "overview.availableForDeployment": "Disponível para implantação", + "overview.basicInfo": "Informações básicas", + "overview.cardAction.deployLatest": "Implantar última versão", + "overview.cardAction.redeploy": "Reimplantar", + "overview.cardAction.viewProgress": "Ver implantação", + "overview.chip.behindTooltip_one": "1 versão atrás da mais recente. Implante a última versão para atualizar.", + "overview.chip.behindTooltip_other": "{{count}} versões atrás da mais recente. Implante a última versão para atualizar.", + "overview.chip.behind_one": "↑ 1", + "overview.chip.behind_other": "↑ {{count}}", + "overview.chip.deploying": "implantando", + "overview.chip.deployingTooltip": "A implantação está em andamento.", + "overview.chip.empty": "vazio", + "overview.chip.emptyTooltip": "Nenhuma versão está implantada neste ambiente.", + "overview.chip.failed": "falhou", + "overview.chip.failedTooltip": "A última tentativa de implantação falhou.", + "overview.chip.latest": "mais recente", + "overview.chip.latestTooltip": "Este ambiente está executando a versão mais recente.", + "overview.chip.needsReleaseFirst": "Crie uma versão primeiro", + "overview.chip.olderRelease": "anterior", + "overview.chip.olderReleaseTooltip": "Este ambiente está executando uma versão mais antiga.", + "overview.chip.openInDeployTab": "Ver progresso da implantação", + "overview.cli": "CLI", + "overview.configured": "Configurado", + "overview.createRelease": "Criar versão", + "overview.created": "Criado", + "overview.deploy": "Implantar", + "overview.deployedEnvironments": "implantado", + "overview.deploymentOverview": "Visão geral da implantação", + "overview.deploymentStatus": "Status da implantação", + "overview.description": "Descrição", + "overview.developerApi": "API do desenvolvedor", + "overview.disabled": "Desativado", + "overview.emptyValue": "Não definido", + "overview.enabled": "Ativado", + "overview.enabledChannels": "acesso ativado", + "overview.endUserAccess": "Acesso do usuário final", + "overview.environments": "Ambientes", + "overview.hero.byName": "por {{name}}", + "overview.hero.empty": "Nenhuma versão ainda", + "overview.hero.emptyDescription": "Crie uma versão a partir da origem atual antes de implantar.", + "overview.hero.propagation_one": "implantado em {{count}}/{{total}} ambiente", + "overview.hero.propagation_other": "implantado em {{count}}/{{total}} ambientes", + "overview.hero.untargeted": "nenhum ambiente configurado ainda", + "overview.instanceDetails": "Detalhes da implantação", + "overview.instanceId": "ID da implantação", + "overview.latestRelease.releaseCount_one": "{{count}} versão", + "overview.latestRelease.releaseCount_other": "{{count}} versões", + "overview.latestReleaseTitle": "Última versão", + "overview.manageDeployments": "Gerenciar implantações", + "overview.name": "Nome", + "overview.noAccessConfig": "Nenhuma configuração de acesso.", + "overview.noReleaseYet": "Crie uma versão antes de implantar em um ambiente.", + "overview.notConfigured": "Não configurado", + "overview.previousReleases.empty": "Nenhuma versão anterior ainda.", + "overview.previousReleases.retired": "Atualmente não implantada", + "overview.previousReleases.title": "Versões anteriores", + "overview.previousReleases.viewAll": "Ver todas", + "overview.ready": "Pronto para implantar", + "overview.recentReleases": "Versões recentes", + "overview.releaseDeployedTitle": "{{release}} está implantada", + "overview.releaseReadyTitle": "{{release}} está pronta para implantar", + "overview.serviceMap": "Mapa de serviços", + "overview.servingRelease": "Servindo {{release}}", + "overview.servingReleaseDescription": "Esta implantação está implantada em {{count}}/{{total}} ambientes.", + "overview.strip.deployToNewEnvironment": "Implantar em novo ambiente", + "overview.strip.empty": "Nenhum ambiente configurado.", + "overview.strip.emptyDeployableDescription": "Implante a última versão em um ambiente quando estiver pronto.", + "overview.strip.emptyDeployed": "Nenhuma instância ainda.", + "overview.strip.emptyDescription": "Crie uma versão antes de implantar em um ambiente.", + "overview.strip.emptyTitle": "Nenhuma instância ainda", + "overview.strip.summary_one": "1 de {{total}} na versão mais recente", + "overview.strip.summary_other": "{{count}} de {{total}} na versão mais recente", + "overview.strip.title": "Instâncias", + "overview.switchSourceApp": "Trocar origem", + "overview.switchSourceAppDescription": "Escolha o Workflow App usado como origem para versões futuras.", + "overview.switchSourceAppHint": "Após a troca, apenas versões recém-criadas usam a nova origem. Versões históricas e implantações existentes não são alteradas.", + "overview.targetRelease": "Versão de destino", + "overview.webapp": "WebApp", + "settings.danger": "Zona de perigo", + "settings.dangerDesc": "Exclua permanentemente esta implantação e interrompa todas as instâncias em execução. Isso não pode ser desfeito.", + "settings.delete": "Excluir implantação", + "settings.deleteConfirmDesc": "Excluir {{name}}? Todas as instâncias serão interrompidas e removidas em todos os ambientes. Isso não pode ser desfeito.", + "settings.deleteConfirmTitle": "Excluir implantação", + "settings.deleteFailed": "Falha ao excluir a implantação.", + "settings.deleteImpact": "Impacto", + "settings.deleteImpactInstance": "Implantação", + "settings.deleteImpactTitle": "Implantação afetada", + "settings.deleteImpactValue": "A implantação é removida da lista de implantações.", + "settings.deleted": "Implantação excluída", + "settings.description": "Descrição", + "settings.descriptionHelp": "Gerencie o nome, a descrição e outras configurações desta implantação.", + "settings.general": "Geral", + "settings.name": "Nome da implantação", + "settings.reset": "Redefinir", + "settings.save": "Salvar alterações", + "settings.updateFailed": "Falha ao atualizar a implantação.", + "settings.updated": "Implantação atualizada", + "status.RUNTIME_INSTANCE_STATUS_DEPLOYING": "Implantando", + "status.RUNTIME_INSTANCE_STATUS_DRIFTED": "Sincronização pendente", + "status.RUNTIME_INSTANCE_STATUS_FAILED": "Falha na implantação", + "status.RUNTIME_INSTANCE_STATUS_INVALID": "Inválido", + "status.RUNTIME_INSTANCE_STATUS_READY": "Em execução", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Não implantado", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Desimplantando", + "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Desconhecido", + "subtitle": "Gerencie implantações em todos os ambientes.", + "tabs.access.description": "Gerencie canais de acesso e permissões de acesso.", + "tabs.access.name": "Acesso", + "tabs.api-tokens.description": "Gerencie Tokens de API e invoque instâncias por HTTP.", + "tabs.api-tokens.name": "Tokens de API", + "tabs.instances.description": "Veja e gerencie instâncias em ambientes implantados.", + "tabs.instances.name": "Instâncias", + "tabs.overview.description": "Veja o status da implantação em todos os ambientes.", + "tabs.overview.name": "Visão geral", + "tabs.releases.description": "Crie, implante e gerencie versões.", + "tabs.releases.name": "Versões", + "tabs.settings.description": "Gerencie o nome, a descrição e outras configurações desta implantação.", + "tabs.settings.name": "Configurações", + "title": "Implantações", + "unsupportedDslNodes.description": "Esta versão contém nós que o runtime de implantação ainda não suporta. Remova-os ou substitua-os no Studio e tente novamente.", + "unsupportedDslNodes.descriptionWithTypes": "Esta versão contém nós que o runtime de implantação ainda não suporta: {{nodeTypes}}. Remova-os ou substitua-os no Studio e tente novamente.", + "unsupportedDslNodes.title": "Nós não suportados", + "unsupportedDslNodes.unknownType": "Tipo desconhecido", + "versions.cancelCreate": "Cancelar", + "versions.cancelDelete": "Cancelar", + "versions.cancelEdit": "Cancelar", + "versions.checkingReleaseContent": "Verificando o conteúdo da versão...", + "versions.col.action": "Ação", + "versions.col.author": "Criado por", + "versions.col.commit": "Commit", + "versions.col.createdAt": "Criado em", + "versions.col.deployedTo": "Implantado em", + "versions.col.release": "Versão", + "versions.col.sourceApp": "Origem", + "versions.commitTooltip": "Commit {{commit}}", + "versions.create": "Criar", + "versions.createFailed": "Falha ao criar a versão.", + "versions.createRelease": "Criar versão", + "versions.createReleaseDescription": "Crie uma versão implantável a partir de um Workflow App ou de um arquivo DSL de Workflow.", + "versions.createReleaseHint": "Novas versões podem ser implantadas em qualquer ambiente.", + "versions.createSuccess": "Versão \"{{name}}\" criada.", + "versions.creating": "Criando...", + "versions.currentOn": "Versão atual em {{name}}", + "versions.deleteConfirmDesc": "A versão \"{{name}}\" será excluída permanentemente. Isso não pode ser desfeito.", + "versions.deleteConfirmTitle": "Excluir versão?", + "versions.deleteFailed": "Falha ao excluir a versão.", + "versions.deleteImpactDeployment": "Status da implantação", + "versions.deleteImpactNotDeployed": "Atualmente não implantada", + "versions.deleteImpactRelease": "Versão", + "versions.deleteImpactTitle": "Impacto da exclusão", + "versions.deleteRelease": "Excluir versão", + "versions.deleteSuccess": "Versão \"{{name}}\" excluída.", + "versions.deploy": "Implantar", + "versions.deployTo": "Implantar em {{name}}", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DEPLOYING": "Implantando", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DRIFTED": "Sincronização pendente", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_FAILED": "Falhou", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_INVALID": "Inválido", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_READY": "Em execução", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Não implantado", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Desimplantando", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Desconhecido", + "versions.deployingTo": "{{name}} está implantando", + "versions.disabledReason.checkDeploymentsFailed": "Não foi possível verificar o uso da implantação. Tente novamente mais tarde.", + "versions.disabledReason.checkingDeployments": "Verificando uso da implantação", + "versions.disabledReason.current": "Esta versão já está em execução em {{name}}", + "versions.disabledReason.deploying": "Aguarde a conclusão da implantação ativa", + "versions.disabledReason.envDisabled": "Este ambiente não é implantável", + "versions.disabledReason.releaseInUse_one": "Desimplante esta versão de {{count}} ambiente antes de excluí-la", + "versions.disabledReason.releaseInUse_other": "Desimplante esta versão de {{count}} ambientes antes de excluí-la", + "versions.dslReadFailed": "Falha ao ler o arquivo DSL. Escolha outro arquivo e tente novamente.", + "versions.dslReading": "Lendo arquivo DSL...", + "versions.dslUnsupportedMode": "Apenas arquivos DSL de Workflow podem ser usados para implantações.", + "versions.editFailed": "Falha ao atualizar a versão.", + "versions.editRelease": "Editar versão", + "versions.editReleaseDescription": "Atualize o nome e a descrição desta versão.", + "versions.editSuccess": "Versão \"{{name}}\" atualizada.", + "versions.empty": "Nenhuma versão disponível ainda.", + "versions.emptyDescription": "Crie a primeira versão antes de implantar em um ambiente.", + "versions.emptyTitle": "Nenhuma versão ainda", + "versions.emptyWithCreate": "Nenhuma versão ainda. Crie a primeira versão implantável antes de implantar.", + "versions.exportDsl": "Exportar DSL", + "versions.exportDslFailed": "Falha ao exportar DSL.", + "versions.exportingDsl": "Exportando...", + "versions.groupHeader.deploy": "Implantar", + "versions.groupHeader.promote": "Implantar", + "versions.groupHeader.rollback": "Implantar versão anterior", + "versions.groupHeader.unavailable": "Indisponível", + "versions.manualDslOption": "Carregar DSL", + "versions.moreActions": "Mais ações", + "versions.optional": "Opcional", + "versions.promote": "Implantar", + "versions.promoteTo": "Implantar em {{name}}", + "versions.releaseAlreadyExists": "Já existe uma versão com o mesmo conteúdo: {{name}}.", + "versions.releaseContentCheckFailed": "Falha ao verificar o conteúdo da versão.", + "versions.releaseDescriptionLabel": "Descrição", + "versions.releaseDescriptionPlaceholder": "Descreva esta versão", + "versions.releaseHistory": "Histórico de versões", + "versions.releaseNameLabel": "Nome da versão", + "versions.releaseNamePlaceholder": "Nome da versão", + "versions.releaseNameRequired": "Insira um nome de versão.", + "versions.releaseSourceLabel": "Origem da versão", + "versions.rollbackTo": "Implantar em {{name}}", + "versions.saveEdit": "Salvar", + "versions.sourceAppOption": "Workflow App" +} diff --git a/web/i18n/ro-RO/common.json b/web/i18n/ro-RO/common.json index b4ea97fbef..cd367a8f02 100644 --- a/web/i18n/ro-RO/common.json +++ b/web/i18n/ro-RO/common.json @@ -311,6 +311,7 @@ "menus.apps": "Studio", "menus.datasets": "Cunoștințe", "menus.datasetsTips": "CURÂND DISPONIBIL: Importați-vă propriile date text sau scrieți date în timp real prin Webhook pentru îmbunătățirea contextului LLM.", + "menus.deployments": "Implementări", "menus.explore": "Explorează", "menus.exploreMarketplace": "Explorați Marketplace", "menus.newApp": "Aplicație nouă", diff --git a/web/i18n/ro-RO/deployments.json b/web/i18n/ro-RO/deployments.json new file mode 100644 index 0000000000..89561b5946 --- /dev/null +++ b/web/i18n/ro-RO/deployments.json @@ -0,0 +1,623 @@ +{ + "access.api.backendTitle": "API serviciu backend", + "access.api.copyCurlExample": "Copiază exemplu cURL", + "access.api.createFailed": "Generarea API Token a eșuat.", + "access.api.createKey": "Generează API Token", + "access.api.createKeyTitle": "Generează un nou API Token", + "access.api.curlExampleTitle": "Exemplu cURL", + "access.api.description": "Accesează această implementare prin HTTP. Fiecare API Token este limitat la un singur mediu.", + "access.api.developerTitle": "API dezvoltator", + "access.api.disabled": "Accesul API este dezactivat pentru această implementare.", + "access.api.disabledHint": "Activează accesul API pentru a genera token-uri limitate la mediu.", + "access.api.dismissToken": "Închide API Token", + "access.api.docs": "Documentație API", + "access.api.docsClose": "Închide documentația API", + "access.api.docsDescription": "Vezi referința API Workflow pentru această implementare.", + "access.api.docsTitle": "Documentație API Workflow", + "access.api.empty": "Implementează într-un mediu mai întâi pentru a începe să emiți API Token-uri.", + "access.api.emptyTitle": "Niciun mediu implementat", + "access.api.endpoint": "URL cerere", + "access.api.envPrefix": "env: {{env}}", + "access.api.keyList": "Lista API Token", + "access.api.nameLabel": "Nume API Token", + "access.api.namePlaceholder": "Introdu un nume pentru API Token", + "access.api.nameRequired": "Numele API Token este obligatoriu.", + "access.api.newKey": "Generează un nou API Token", + "access.api.newTokenDescription": "Acest API Token este afișat o singură dată. Copiază-l înainte de a părăsi această pagină.", + "access.api.newTokenLabel": "API Token", + "access.api.newTokenTitle": "API Token generat", + "access.api.noKeys": "Niciun API Token încă. Generează unul pentru a începe să apelezi API-ul.", + "access.api.noKeysTitle": "Niciun API Token încă", + "access.api.revokeConfirmDescription": "API Token \"{{name}}\" va înceta să funcționeze imediat. Această acțiune nu poate fi anulată.", + "access.api.revokeConfirmTitle": "Revoci API Token?", + "access.api.revokeFailed": "Revocarea API Token a eșuat.", + "access.api.revokeSuccess": "API Token revocat", + "access.api.table.action": "Acțiune", + "access.api.table.environment": "Mediu", + "access.api.table.key": "API Token", + "access.api.table.name": "Nume", + "access.api.title": "API", + "access.channels.col.channel": "Canal", + "access.channels.col.endpoint": "Punct de intrare", + "access.channels.col.status": "Stare", + "access.channels.description": "Punctele de intrare WebApp și CLI folosesc permisiunile de acces de mai sus.", + "access.channels.disabled": "Canalele de acces sunt dezactivate pentru această implementare.", + "access.channels.disabledHint": "Activează canalele de acces pentru a expune punctele de intrare WebApp și CLI.", + "access.channels.followPermission": "Urmează permisiunile", + "access.channels.title": "Canale de acces", + "access.cli.description": "Apelează din terminal cu difyctl, potrivit pentru scripturi, fluxuri automate sau integrări Agent.", + "access.cli.docs": "Ghid de utilizare", + "access.cli.domain": "Domeniu", + "access.cli.empty": "Endpoint CLI neconfigurat.", + "access.cli.install": "Instalează CLI", + "access.cli.title": "CLI", + "access.copied": "Copiat", + "access.copy": "Copiază", + "access.copyFailed": "Copiere eșuată", + "access.copyToast": "Copiat în clipboard", + "access.hide": "Ascunde", + "access.members.clearAll": "Șterge tot", + "access.members.empty": "Nu s-au găsit potriviri.", + "access.members.groupCount_one": "{{count}} grup", + "access.members.groupCount_other": "{{count}} grupuri", + "access.members.groups": "Grupuri", + "access.members.individuals": "Membri", + "access.members.memberCount_one": "{{count}} membru", + "access.members.memberCount_other": "{{count}} membri", + "access.members.pickPlaceholder": "Selectează grupuri sau membri", + "access.members.searchPlaceholder": "Caută grupuri și membri", + "access.members.selectedLabel": "Selectat", + "access.permission.anyone": "Oricine cu linkul", + "access.permission.anyoneDesc": "Oricine poate accesa această implementare fără autentificare.", + "access.permission.memberCount_one": "{{count}} membru", + "access.permission.memberCount_other": "{{count}} membri", + "access.permission.organization": "Toți membrii din cadrul platformei", + "access.permission.organizationDesc": "Toți membrii din cadrul platformei", + "access.permission.specific": "Membri specifici din cadrul platformei", + "access.permission.specificDesc": "Selectează grupuri sau membri specifici", + "access.permission.specificUnavailable": "Selectarea membrilor specifici este dezactivată până când membrii și grupurile reale ale platformei sunt conectate.", + "access.permission.updateFailed": "Actualizarea politicii de acces a eșuat.", + "access.permissions.col.environment": "Mediu", + "access.permissions.col.permission": "Acces", + "access.permissions.description": "Setează permisiunile de acces pentru punctele de intrare WebApp și CLI în fiecare mediu.", + "access.permissions.editAriaLabel": "Configurează accesul pentru {{environment}}", + "access.permissions.editDescription": "Setează permisiunile de acces pentru punctele de intrare WebApp și CLI.", + "access.permissions.editTitle": "Permisiuni de acces", + "access.permissions.title": "Permisiuni de acces", + "access.revoke": "Revocă", + "access.runAccess.description": "Gestionează modul în care utilizatorii pot rula această implementare și cine este autorizat să o acceseze în fiecare mediu.", + "access.runAccess.disabled": "Accesul de rulare este dezactivat pentru această implementare.", + "access.runAccess.mcp": "MCP", + "access.runAccess.mcpDesc": "Expune această implementare ca server Model Context Protocol.", + "access.runAccess.mcpEmpty": "Endpoint MCP neconfigurat.", + "access.runAccess.noEnvs": "Implementează într-un mediu pentru a configura permisiunile de acces.", + "access.runAccess.noEnvsTitle": "Niciun mediu implementat", + "access.runAccess.openWebapp": "Deschide WebApp", + "access.runAccess.permissions": "Permisiuni de acces", + "access.runAccess.permissionsDesc": "Cine poate accesa această implementare în fiecare mediu.", + "access.runAccess.title": "Acces de rulare", + "access.runAccess.urlLabel": "URL", + "access.runAccess.webapp": "WebApp", + "access.runAccess.webappDesc": "Pagină web găzduită pentru utilizatorii finali.", + "access.runAccess.webappEmpty": "În curând.", + "access.show": "Arată", + "backend.RUNTIME_BACKEND_EXTERNAL": "Extern", + "backend.RUNTIME_BACKEND_K8S": "K8S", + "backend.RUNTIME_BACKEND_UNSPECIFIED": "Necunoscut", + "card.access.api": "API Token-uri", + "card.access.apiShort": "API", + "card.access.cli": "CLI", + "card.access.cliShort": "CLI", + "card.access.none": "Fără acces", + "card.access.webApp": "WebApp", + "card.access.webAppShort": "Web", + "card.createFirstRelease": "Creează prima versiune", + "card.deploy": "Implementează", + "card.deploying": "{{count}} în implementare", + "card.envOverflow": "+ {{count}}", + "card.failed": "{{count}} eșuate", + "card.fromApp": "De la {{name}}", + "card.lastDeployed": "Ultima implementare {{time}}", + "card.menu.delete": "Șterge implementarea", + "card.menu.deleteDisabled": "Ștergerea implementărilor nu este încă disponibilă pentru implementările gestionate de backend.", + "card.menu.deploy": "Implementează în mediu", + "card.menu.editInfo": "Editează informațiile", + "card.menu.viewDetail": "Vezi detaliile implementării", + "card.moreActions": "Mai multe acțiuni", + "card.neverDeployed": "Niciodată implementat", + "card.noDescription": "Nu a fost furnizată nicio descriere.", + "card.notDeployed": "Neimplementat", + "card.ready": "{{count}} în rulare", + "card.tooltip.createdAt": "Creat", + "card.tooltip.deployed": "Implementat", + "card.tooltip.deploymentStatus": "Implementare", + "card.tooltip.notDeployed": "Această implementare nu a fost încă implementată într-un mediu.", + "card.tooltip.notDeployedShort": "Neimplementat", + "card.tooltip.release": "Versiune", + "card.tooltip.releaseName": "Nume versiune", + "card.tooltip.source": "Sursă", + "common.loadFailed": "Încărcare eșuată. Încearcă din nou mai târziu.", + "common.loading": "Se încarcă...", + "createGuide.actions.back": "Înapoi", + "createGuide.actions.cancel": "Anulează", + "createGuide.actions.continue": "Continuă", + "createGuide.actions.createAndDeploy": "Creează și implementează", + "createGuide.actions.creating": "Se creează...", + "createGuide.actions.deploy": "Implementează", + "createGuide.actions.deploying": "Se creează și se implementează...", + "createGuide.actions.next": "Următorul", + "createGuide.actions.skipDeploy": "Omite, implementează mai târziu", + "createGuide.description": "Creează o implementare dintr-o sursă de versiune, informații de bază și mediu țintă.", + "createGuide.dsl.defaultAppName": "Aplicație DSL importată", + "createGuide.dsl.description": "Încarcă un pachet DSL Workflow pentru a crea implementarea, prima versiune și implementarea opțională în mediu.", + "createGuide.dsl.dropDescription": "Încarcă un pachet DSL Workflow YAML. Opțiunile de implementare sunt rezolvate din acest fișier înainte de implementare.", + "createGuide.dsl.dropTitle": "Încarcă pachetul DSL Workflow", + "createGuide.dsl.readFailed": "Citirea fișierului DSL a eșuat. Alege alt fișier și încearcă din nou.", + "createGuide.dsl.reading": "Se citește fișierul DSL...", + "createGuide.dsl.title": "Importă DSL", + "createGuide.dsl.unsupportedMode": "Doar fișierele DSL Workflow pot fi utilizate pentru implementări.", + "createGuide.errors.createReleaseFailed": "Crearea implementării sau a versiunii a eșuat.", + "createGuide.errors.deployFailed": "Implementarea în mediu a eșuat.", + "createGuide.method.description": "Alege sursa folosită pentru a crea prima versiune.", + "createGuide.methods.bindApp.description": "Folosește o aplicație Workflow existentă din Studio ca sursă pentru versiune.", + "createGuide.methods.bindApp.title": "Asociază aplicația Workflow existentă", + "createGuide.methods.importDsl.description": "Încarcă un pachet DSL Workflow YAML și continuă prin interfața de implementare.", + "createGuide.methods.importDsl.title": "Importă DSL", + "createGuide.methods.mocked": "Simulat", + "createGuide.nav.back": "Implementări", + "createGuide.release.defaultName": "versiune inițială", + "createGuide.release.deployInfo": "Informații implementare", + "createGuide.release.description": "Completează informațiile implementării și detaliile primei versiuni.", + "createGuide.release.firstVersion": "Prima versiune", + "createGuide.release.instanceDescription": "Descriere implementare", + "createGuide.release.instanceDescriptionPlaceholder": "Descrie pentru ce este folosită această implementare", + "createGuide.release.instanceName": "Nume implementare", + "createGuide.release.instanceNameConflict": "O implementare cu acest nume există deja. Alege un alt nume.", + "createGuide.release.releaseDescription": "Descriere versiune", + "createGuide.release.releaseDescriptionPlaceholder": "Descrie această versiune", + "createGuide.release.releaseName": "Nume versiune", + "createGuide.release.releaseNote": "Descriere versiune", + "createGuide.release.title": "Informații de bază", + "createGuide.source.availableApps_one": "{{count}} aplicație", + "createGuide.source.availableApps_other": "{{count}} aplicații", + "createGuide.source.clearSearch": "Șterge căutarea aplicațiilor", + "createGuide.source.description": "Alege sursa folosită pentru a crea prima versiune.", + "createGuide.source.empty": "Nu s-au găsit aplicații Workflow.", + "createGuide.source.searchPlaceholder": "Caută aplicații", + "createGuide.source.sourceApp": "Aplicație Workflow", + "createGuide.source.title": "Sursă versiune", + "createGuide.steps.method": "Sursă versiune", + "createGuide.steps.release": "Informații de bază", + "createGuide.steps.source": "Sursă versiune", + "createGuide.steps.target": "Implementează în mediu", + "createGuide.target.bindingCount_one": "{{count}} asociere", + "createGuide.target.bindingCount_other": "{{count}} asocieri", + "createGuide.target.bindingHint": "Alege acreditările folosite de această versiune.", + "createGuide.target.bindings": "Acreditări", + "createGuide.target.deferredBindingHint": "Acreditările vor fi rezolvate din planul real de implementare în timpul acțiunii finale de implementare.", + "createGuide.target.deferredEnvironmentHint": "Numele este verificat în raport cu mediile reale după crearea implementării și a versiunii.", + "createGuide.target.description": "Alege un mediu țintă și furnizează setările de runtime de care această versiune are nevoie acolo. Acest pas poate fi omis.", + "createGuide.target.envVarCount_one": "{{count}} variabilă", + "createGuide.target.envVarCount_other": "{{count}} variabile", + "createGuide.target.envVarHint": "Pentru fiecare variabilă de mediu de care această versiune are nevoie, introdu o valoare personalizată sau folosește valoarea definită în aplicație.", + "createGuide.target.envVarPlaceholder": "Introdu valoare", + "createGuide.target.envVarSource.ariaLabel": "Selectează sursa valorii variabilei pentru {{key}}", + "createGuide.target.envVarSource.default": "Valoare aplicație", + "createGuide.target.envVarSource.lastDeployment": "Valoare ultimă implementare", + "createGuide.target.envVarSource.literal": "Valoare personalizată", + "createGuide.target.envVarType.number": "Număr", + "createGuide.target.envVarType.secret": "Secret", + "createGuide.target.envVarType.string": "Șir", + "createGuide.target.envVars": "Variabile de mediu", + "createGuide.target.environment": "Mediu țintă", + "createGuide.target.environmentName": "Nume mediu", + "createGuide.target.environmentNamePlaceholder": "Producție", + "createGuide.target.loadBindingsFailed": "Încărcarea acreditărilor a eșuat.", + "createGuide.target.loadEnvironmentsFailed": "Încărcarea mediilor de implementare a eșuat.", + "createGuide.target.missingRequiredBinding": "Selectează o acreditare pentru această asociere obligatorie.", + "createGuide.target.noBindingRequired": "Nicio acreditare necesară.", + "createGuide.target.noCredentialCandidates": "Nicio acreditare disponibilă.", + "createGuide.target.noEnvironmentOptions": "Niciun mediu de implementare disponibil.", + "createGuide.target.required": "Obligatoriu", + "createGuide.target.selectCredential": "Selectează o acreditare", + "createGuide.target.title": "Implementează în mediu", + "createGuide.title": "Implementare nouă", + "createModal.appPickerPlaceholder": "Selectează o aplicație Workflow", + "createModal.appSearchEmpty": "Nicio aplicație Workflow potrivită", + "createModal.appSearchPlaceholder": "Caută aplicații Workflow…", + "createModal.cancel": "Anulează", + "createModal.create": "Creează", + "createModal.createFailed": "Crearea implementării a eșuat.", + "createModal.description": "Alege o aplicație Workflow și creează o implementare.", + "createModal.descriptionLabel": "Descriere", + "createModal.descriptionPlaceholder": "Descrie pentru ce este folosită această implementare", + "createModal.loadMoreApps": "Încarcă mai multe aplicații", + "createModal.loadingApps": "Se încarcă aplicațiile…", + "createModal.nameLabel": "Nume implementare", + "createModal.namePlaceholder": "Nume implementare", + "createModal.noApps": "Nu s-au găsit aplicații Workflow în acest spațiu de lucru. Creează una în Studio mai întâi.", + "createModal.selected": "Selectat", + "createModal.sourceApp": "Aplicație Workflow (obligatoriu)", + "createModal.title": "Implementare nouă", + "deployDrawer.bindingCount_one": "{{count}} asociere", + "deployDrawer.bindingCount_other": "{{count}} asocieri", + "deployDrawer.bindingOptionsFailed": "Încărcarea opțiunilor de acreditare a eșuat.", + "deployDrawer.bindingSelectionHint": "Alege acreditările folosite de această implementare.", + "deployDrawer.bindingsDisabled": "Rezolvat din previzualizarea versiunii. Editarea nu este încă disponibilă.", + "deployDrawer.cancel": "Anulează", + "deployDrawer.close": "Închide panoul de implementare", + "deployDrawer.defaultSelect": "Selectează...", + "deployDrawer.deploy": "Implementează în mediu", + "deployDrawer.deployExistingRelease": "Implementează în mediu", + "deployDrawer.deployExistingReleaseDescription": "Selectează o versiune și un mediu țintă pentru implementare.", + "deployDrawer.deployExistingReleaseTitle": "Implementează în mediu", + "deployDrawer.deployFailed": "Pornirea implementării a eșuat.", + "deployDrawer.deploying": "Se implementează...", + "deployDrawer.description": "Selectează o versiune și un mediu țintă pentru implementare.", + "deployDrawer.envVarCount_one": "{{count}} variabilă", + "deployDrawer.envVarCount_other": "{{count}} variabile", + "deployDrawer.envVarHint": "Pentru fiecare variabilă de mediu de care această versiune are nevoie, introdu o valoare personalizată sau folosește valoarea definită în aplicație.", + "deployDrawer.envVarPlaceholder": "Introdu valoare", + "deployDrawer.envVarSource.ariaLabel": "Selectează sursa valorii variabilei pentru {{key}}", + "deployDrawer.envVarSource.default": "Valoare aplicație", + "deployDrawer.envVarSource.lastDeployment": "Valoare ultimă implementare", + "deployDrawer.envVarSource.literal": "Valoare personalizată", + "deployDrawer.envVarType.number": "Număr", + "deployDrawer.envVarType.secret": "Secret", + "deployDrawer.envVarType.string": "Șir", + "deployDrawer.envVars": "Variabile de mediu", + "deployDrawer.existingReleaseHint": "Această versiune va fi implementată ca atare. Nu va fi creată o versiune nouă.", + "deployDrawer.loadingBindings": "Se rezolvă...", + "deployDrawer.lockedHint": "Blocat la mediul curent", + "deployDrawer.missingRequiredBinding": "Selectează o acreditare pentru această asociere obligatorie.", + "deployDrawer.missingRequiredEnvVar": "Introdu o valoare pentru această variabilă de mediu obligatorie.", + "deployDrawer.modelCreds": "Acreditări model", + "deployDrawer.needsValidation": " (necesită validare)", + "deployDrawer.newReleaseHint": "O nouă versiune va fi creată din YAML-ul aplicației Workflow selectate.", + "deployDrawer.noBindingRequired": "Nu este obligatoriu", + "deployDrawer.noCredentialCandidates": "Nicio acreditare disponibilă.", + "deployDrawer.noNewEnvironmentAvailable": "Toate mediile disponibile au deja o implementare.", + "deployDrawer.noOtherReleaseAvailable": "Nu există alte versiuni disponibile pentru acest mediu.", + "deployDrawer.noReleaseAvailable": "Creează o versiune înainte de a implementa într-un mediu.", + "deployDrawer.notFound": "Implementarea nu a fost găsită.", + "deployDrawer.noteLabel": "Descriere versiune (opțional)", + "deployDrawer.notePlaceholder": "ex. Ajustare text de onboarding", + "deployDrawer.pluginCreds": "Acreditări plugin", + "deployDrawer.promote": "Implementează", + "deployDrawer.promoteDescription": "Selectează o versiune și un mediu țintă pentru implementare.", + "deployDrawer.promoteTitle": "Implementează în mediu", + "deployDrawer.readOnly": "Doar citire", + "deployDrawer.redeploy": "Implementează în mediu", + "deployDrawer.redeployDescription": "Selectează o versiune și un mediu țintă pentru implementare.", + "deployDrawer.redeployExistingReleaseHint": "Versiunea curentă va fi reimplementată ca atare. Nu va fi creată o versiune nouă.", + "deployDrawer.redeployTitle": "Implementează în mediu", + "deployDrawer.releaseLabel": "Versiune", + "deployDrawer.requiredBinding": "Obligatoriu", + "deployDrawer.rollback": "Implementează", + "deployDrawer.rollbackDescription": "Selectează o versiune și un mediu țintă pentru implementare.", + "deployDrawer.rollbackTitle": "Implementează în mediu", + "deployDrawer.runtimeCredentials": "Acreditări", + "deployDrawer.secretPlaceholder": "secret", + "deployDrawer.selectCredential": "Selectează o acreditare", + "deployDrawer.selectEnv": "Selectează un mediu", + "deployDrawer.selectProviderCred": "Selectează acreditarea {{provider}}", + "deployDrawer.selectProviderKey": "Selectează cheia {{provider}}", + "deployDrawer.selectRelease": "Selectează o versiune", + "deployDrawer.targetEnv": "Mediu țintă", + "deployDrawer.title": "Implementează în mediu", + "deployDrawer.valuePlaceholder": "valoare", + "deployTab.cancelDeployment": "Anulează implementarea", + "deployTab.closeError": "Închide", + "deployTab.col.actions": "Acțiuni", + "deployTab.col.currentRelease": "Versiunea curentă", + "deployTab.col.environment": "Mediu", + "deployTab.col.status": "Stare", + "deployTab.col.updated": "Actualizat", + "deployTab.collapseDetails": "Restrânge detaliile implementării", + "deployTab.confirmUndeploy": "Anulează implementarea", + "deployTab.deployOtherVersion": "Implementează altă versiune", + "deployTab.deployToEnv": "Implementează în {{name}}", + "deployTab.deployToNewEnv": "Implementează într-un mediu nou...", + "deployTab.empty": "Nicio instanță încă. Implementează într-un mediu nou pentru a începe.", + "deployTab.emptyDescription": "Alege o versiune și un mediu țintă pentru a face această implementare disponibilă utilizatorilor.", + "deployTab.emptyTitle": "Niciun mediu nu rulează încă", + "deployTab.envCount": "Medii", + "deployTab.errorCode": "Cod", + "deployTab.errorDialogDesc": "Verifică ultima implementare eșuată înainte de a reîncerca sau de a implementa o altă versiune.", + "deployTab.errorDialogTitle": "Eroare de implementare în {{name}}", + "deployTab.errorMessage": "Mesaj", + "deployTab.errorPhase": "Fază", + "deployTab.expandDetails": "Extinde detaliile implementării", + "deployTab.moreActions": "Mai multe acțiuni", + "deployTab.newDeployment": "Implementează într-un mediu nou", + "deployTab.panel.commit": "Commit ID", + "deployTab.panel.deploymentId": "ID implementare", + "deployTab.panel.endpoints": "Endpoint-uri", + "deployTab.panel.envVars": "Variabile de mediu", + "deployTab.panel.error": "Eroare", + "deployTab.panel.failedRelease": "Versiune eșuată", + "deployTab.panel.health": "Sănătate", + "deployTab.panel.instanceInfo": "Informații instanță", + "deployTab.panel.modelCreds": "Acreditări model", + "deployTab.panel.pluginCreds": "Acreditări plugin", + "deployTab.panel.release": "Versiune", + "deployTab.panel.releaseCreatedAt": "Versiune creată la", + "deployTab.panel.releaseInfo": "Informații versiune", + "deployTab.panel.replicas": "Replici", + "deployTab.panel.run": "Rulează", + "deployTab.panel.runtimeBindings": "Acreditări", + "deployTab.panel.runtimeInfo": "Informații runtime", + "deployTab.panel.runtimeMode": "Mod runtime", + "deployTab.panel.runtimeNote": "Notă runtime", + "deployTab.panel.targetRelease": "Versiune țintă", + "deployTab.panel.unknownError": "Implementarea a eșuat.", + "deployTab.promote": "Implementează", + "deployTab.redeploy": "Reimplementează", + "deployTab.releaseCreatedAt": "Versiune creată {{time}}", + "deployTab.retry": "Reîncearcă", + "deployTab.shortcut": "Scurtătură", + "deployTab.status.deployFailed": "Implementare eșuată", + "deployTab.status.deployingRelease": "Se implementează ({{release}})", + "deployTab.status.runningOutOfSync": "Rulează (sincronizare în așteptare)", + "deployTab.status.runningWithFailed": "Rulează (ultima implementare a eșuat)", + "deployTab.undeploy": "Anulează implementarea", + "deployTab.undeployConfirmDesc": "Accesul utilizatorilor finali se va opri imediat. Versiunea poate fi reimplementată mai târziu.", + "deployTab.undeployConfirmTitle": "Anulezi implementarea din {{name}}?", + "deployTab.undeployFrom": "Anulează implementarea din {{name}}", + "deployTab.undeployImpactTitle": "Instanță afectată", + "deployTab.viewError": "Vezi eroarea", + "deployTab.viewLogs": "Vezi jurnalele", + "deployTab.viewProgress": "Vezi progresul", + "detail.backToInstances": "Înapoi la implementări", + "detail.deployingCount": "{{count}} în implementare", + "detail.envCount_one": "{{count}} mediu", + "detail.envCount_other": "{{count}} medii", + "detail.failedCount": "{{count}} eșuate", + "detail.mobileTabs": "Secțiuni implementare", + "detail.notFound": "Implementarea nu a fost găsită", + "detail.openSourceApp": "Deschide sursa {{name}}", + "detail.sourceApp": "Sursă", + "detail.sourceAppLink": "Sursă", + "documentTitle.create": "Implementare nouă · Implementări", + "documentTitle.detail": "Implementare · Implementări", + "documentTitle.list": "Implementări", + "filter.allEnvs": "Toate mediile", + "filter.notDeployed": "Neimplementat", + "filter.searchPlaceholder": "Caută implementări", + "health.ENVIRONMENT_STATUS_ADMISSION": "Admitere", + "health.ENVIRONMENT_STATUS_BOOTSTRAPPING": "Inițializare", + "health.ENVIRONMENT_STATUS_DELETING": "Se șterge", + "health.ENVIRONMENT_STATUS_FAILED": "Indisponibil", + "health.ENVIRONMENT_STATUS_READY": "Disponibil", + "health.ENVIRONMENT_STATUS_UNSPECIFIED": "Necunoscut", + "list.clearFilters": "Șterge filtrele", + "list.clearSearch": "Șterge căutarea implementărilor", + "list.createDeployment": "Nou", + "list.empty": "Nu s-au găsit implementări.", + "list.emptyDescription": "Creează o implementare dintr-o aplicație Workflow sau dintr-un pachet DSL Workflow pentru a gestiona versiunile, mediile și accesul.", + "list.emptyFilteredDescription": "Nicio implementare nu corespunde căutării sau filtrului de mediu curent.", + "list.emptyFilteredTitle": "Nicio implementare corespunzătoare", + "list.emptyTitle": "Nicio implementare încă", + "mode.ENVIRONMENT_MODE_ISOLATED": "Izolat", + "mode.ENVIRONMENT_MODE_SHARED": "Partajat", + "mode.ENVIRONMENT_MODE_UNSPECIFIED": "Necunoscut", + "newInstance.comingSoon": "În curând", + "newInstance.fromStudio": "Selectează din Studio", + "newInstance.importDSL": "Importă DSL", + "newInstance.title": "Implementare nouă", + "overview.accessEndpoints": "Endpoint-uri de acces", + "overview.accessMeta.apiTokens": "Gestionează API Token-uri", + "overview.accessMeta.cli": "Vezi accesul CLI", + "overview.accessMeta.webApp": "Gestionează accesul WebApp", + "overview.accessStatus": "Acces", + "overview.api": "API Token-uri", + "overview.apiKeysCount_one": "{{count}} API Token", + "overview.apiKeysCount_other": "{{count}} API Token-uri", + "overview.apiTokenSummary.environments_one": "{{count}} mediu implementat", + "overview.apiTokenSummary.environments_other": "{{count}} medii implementate", + "overview.availableForDeployment": "Disponibil pentru implementare", + "overview.basicInfo": "Informații de bază", + "overview.cardAction.deployLatest": "Implementează ultima versiune", + "overview.cardAction.redeploy": "Reimplementează", + "overview.cardAction.viewProgress": "Vezi implementarea", + "overview.chip.behindTooltip_one": "1 versiune în urmă față de cea mai recentă. Implementează ultima versiune pentru a actualiza.", + "overview.chip.behindTooltip_other": "{{count}} versiuni în urmă față de cea mai recentă. Implementează ultima versiune pentru a actualiza.", + "overview.chip.behind_one": "↑ 1", + "overview.chip.behind_other": "↑ {{count}}", + "overview.chip.deploying": "se implementează", + "overview.chip.deployingTooltip": "Implementarea este în curs.", + "overview.chip.empty": "gol", + "overview.chip.emptyTooltip": "Nicio versiune nu este implementată în acest mediu.", + "overview.chip.failed": "eșuat", + "overview.chip.failedTooltip": "Ultima încercare de implementare a eșuat.", + "overview.chip.latest": "cea mai recentă", + "overview.chip.latestTooltip": "Acest mediu rulează cea mai recentă versiune.", + "overview.chip.needsReleaseFirst": "Creează mai întâi o versiune", + "overview.chip.olderRelease": "mai veche", + "overview.chip.olderReleaseTooltip": "Acest mediu rulează o versiune mai veche.", + "overview.chip.openInDeployTab": "Vezi progresul implementării", + "overview.cli": "CLI", + "overview.configured": "Configurat", + "overview.createRelease": "Creează versiune", + "overview.created": "Creat", + "overview.deploy": "Implementează", + "overview.deployedEnvironments": "implementat", + "overview.deploymentOverview": "Prezentare implementare", + "overview.deploymentStatus": "Stare implementare", + "overview.description": "Descriere", + "overview.developerApi": "API dezvoltator", + "overview.disabled": "Dezactivat", + "overview.emptyValue": "Nesetat", + "overview.enabled": "Activat", + "overview.enabledChannels": "acces activat", + "overview.endUserAccess": "Acces utilizator final", + "overview.environments": "Medii", + "overview.hero.byName": "de {{name}}", + "overview.hero.empty": "Nicio versiune încă", + "overview.hero.emptyDescription": "Creează o versiune din sursa curentă înainte de implementare.", + "overview.hero.propagation_one": "implementat în {{count}}/{{total}} mediu", + "overview.hero.propagation_other": "implementat în {{count}}/{{total}} medii", + "overview.hero.untargeted": "niciun mediu configurat încă", + "overview.instanceDetails": "Detalii implementare", + "overview.instanceId": "ID implementare", + "overview.latestRelease.releaseCount_one": "{{count}} versiune", + "overview.latestRelease.releaseCount_other": "{{count}} versiuni", + "overview.latestReleaseTitle": "Ultima versiune", + "overview.manageDeployments": "Gestionează implementările", + "overview.name": "Nume", + "overview.noAccessConfig": "Nicio configurație de acces.", + "overview.noReleaseYet": "Creează o versiune înainte de a implementa într-un mediu.", + "overview.notConfigured": "Neconfigurat", + "overview.previousReleases.empty": "Nicio versiune anterioară încă.", + "overview.previousReleases.retired": "Nu este implementat în prezent", + "overview.previousReleases.title": "Versiuni anterioare", + "overview.previousReleases.viewAll": "Vezi toate", + "overview.ready": "Pregătit de implementare", + "overview.recentReleases": "Versiuni recente", + "overview.releaseDeployedTitle": "{{release}} este implementată", + "overview.releaseReadyTitle": "{{release}} este pregătită de implementare", + "overview.serviceMap": "Hartă serviciu", + "overview.servingRelease": "Servește {{release}}", + "overview.servingReleaseDescription": "Această implementare este implementată în {{count}}/{{total}} medii.", + "overview.strip.deployToNewEnvironment": "Implementează în mediu nou", + "overview.strip.empty": "Niciun mediu configurat.", + "overview.strip.emptyDeployableDescription": "Implementează ultima versiune într-un mediu când ești gata.", + "overview.strip.emptyDeployed": "Nicio instanță încă.", + "overview.strip.emptyDescription": "Creează o versiune înainte de a implementa într-un mediu.", + "overview.strip.emptyTitle": "Nicio instanță încă", + "overview.strip.summary_one": "1 din {{total}} pe ultima versiune", + "overview.strip.summary_other": "{{count}} din {{total}} pe ultima versiune", + "overview.strip.title": "Instanțe", + "overview.switchSourceApp": "Schimbă sursa", + "overview.switchSourceAppDescription": "Alege aplicația Workflow folosită ca sursă pentru versiunile viitoare.", + "overview.switchSourceAppHint": "După schimbare, doar versiunile create ulterior vor folosi noua sursă. Versiunile istorice și implementările existente nu sunt modificate.", + "overview.targetRelease": "Versiune țintă", + "overview.webapp": "WebApp", + "settings.danger": "Zonă periculoasă", + "settings.dangerDesc": "Șterge definitiv această implementare și oprește orice instanțe în rulare. Această acțiune nu poate fi anulată.", + "settings.delete": "Șterge implementarea", + "settings.deleteConfirmDesc": "Ștergi {{name}}? Fiecare instanță va înceta să ruleze și va fi eliminată din toate mediile. Această acțiune nu poate fi anulată.", + "settings.deleteConfirmTitle": "Șterge implementarea", + "settings.deleteFailed": "Ștergerea implementării a eșuat.", + "settings.deleteImpact": "Impact", + "settings.deleteImpactInstance": "Implementare", + "settings.deleteImpactTitle": "Implementare afectată", + "settings.deleteImpactValue": "Implementarea este eliminată din lista de implementări.", + "settings.deleted": "Implementare ștearsă", + "settings.description": "Descriere", + "settings.descriptionHelp": "Gestionează numele, descrierea și alte setări ale acestei implementări.", + "settings.general": "General", + "settings.name": "Nume implementare", + "settings.reset": "Resetează", + "settings.save": "Salvează modificările", + "settings.updateFailed": "Actualizarea implementării a eșuat.", + "settings.updated": "Implementare actualizată", + "status.RUNTIME_INSTANCE_STATUS_DEPLOYING": "Se implementează", + "status.RUNTIME_INSTANCE_STATUS_DRIFTED": "Sincronizare în așteptare", + "status.RUNTIME_INSTANCE_STATUS_FAILED": "Implementare eșuată", + "status.RUNTIME_INSTANCE_STATUS_INVALID": "Invalid", + "status.RUNTIME_INSTANCE_STATUS_READY": "Rulează", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Neimplementat", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Se anulează implementarea", + "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Necunoscut", + "subtitle": "Gestionează implementările între medii.", + "tabs.access.description": "Gestionează canalele de acces și permisiunile de acces.", + "tabs.access.name": "Acces", + "tabs.api-tokens.description": "Gestionează API Token-urile și apelează instanțele prin HTTP.", + "tabs.api-tokens.name": "API Token-uri", + "tabs.instances.description": "Vezi și gestionează instanțele din mediile implementate.", + "tabs.instances.name": "Instanțe", + "tabs.overview.description": "Vezi starea implementării între medii.", + "tabs.overview.name": "Prezentare generală", + "tabs.releases.description": "Creează, implementează și gestionează versiuni.", + "tabs.releases.name": "Versiuni", + "tabs.settings.description": "Gestionează numele, descrierea și alte setări ale acestei implementări.", + "tabs.settings.name": "Setări", + "title": "Implementări", + "unsupportedDslNodes.description": "Această versiune conține noduri pe care runtime-ul de implementare nu le suportă încă. Elimină-le sau înlocuiește-le în Studio, apoi încearcă din nou.", + "unsupportedDslNodes.descriptionWithTypes": "Această versiune conține noduri pe care runtime-ul de implementare nu le suportă încă: {{nodeTypes}}. Elimină-le sau înlocuiește-le în Studio, apoi încearcă din nou.", + "unsupportedDslNodes.title": "Noduri nesuportate", + "unsupportedDslNodes.unknownType": "Tip necunoscut", + "versions.cancelCreate": "Anulează", + "versions.cancelDelete": "Anulează", + "versions.cancelEdit": "Anulează", + "versions.checkingReleaseContent": "Se verifică conținutul versiunii...", + "versions.col.action": "Acțiune", + "versions.col.author": "Creat de", + "versions.col.commit": "Commit", + "versions.col.createdAt": "Creat la", + "versions.col.deployedTo": "Implementat în", + "versions.col.release": "Versiune", + "versions.col.sourceApp": "Sursă", + "versions.commitTooltip": "Commit {{commit}}", + "versions.create": "Creează", + "versions.createFailed": "Crearea versiunii a eșuat.", + "versions.createRelease": "Creează versiune", + "versions.createReleaseDescription": "Creează o versiune implementabilă dintr-o aplicație Workflow sau dintr-un fișier DSL Workflow.", + "versions.createReleaseHint": "Versiunile noi pot fi implementate în orice mediu.", + "versions.createSuccess": "Versiunea \"{{name}}\" a fost creată.", + "versions.creating": "Se creează...", + "versions.currentOn": "Versiunea curentă pe {{name}}", + "versions.deleteConfirmDesc": "Versiunea \"{{name}}\" va fi ștearsă definitiv. Această acțiune nu poate fi anulată.", + "versions.deleteConfirmTitle": "Ștergi versiunea?", + "versions.deleteFailed": "Ștergerea versiunii a eșuat.", + "versions.deleteImpactDeployment": "Stare implementare", + "versions.deleteImpactNotDeployed": "Nu este implementat în prezent", + "versions.deleteImpactRelease": "Versiune", + "versions.deleteImpactTitle": "Impact ștergere", + "versions.deleteRelease": "Șterge versiunea", + "versions.deleteSuccess": "Versiunea \"{{name}}\" a fost ștearsă.", + "versions.deploy": "Implementează", + "versions.deployTo": "Implementează în {{name}}", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DEPLOYING": "Se implementează", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DRIFTED": "Sincronizare în așteptare", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_FAILED": "Eșuat", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_INVALID": "Invalid", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_READY": "Rulează", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Neimplementat", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Se anulează implementarea", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Necunoscut", + "versions.deployingTo": "{{name}} se implementează", + "versions.disabledReason.checkDeploymentsFailed": "Verificarea utilizării implementării nu a reușit. Încearcă din nou mai târziu.", + "versions.disabledReason.checkingDeployments": "Se verifică utilizarea implementării", + "versions.disabledReason.current": "Această versiune rulează deja pe {{name}}", + "versions.disabledReason.deploying": "Așteaptă finalizarea implementării active", + "versions.disabledReason.envDisabled": "Acest mediu nu este implementabil", + "versions.disabledReason.releaseInUse_one": "Anulează implementarea acestei versiuni din {{count}} mediu înainte de a o șterge", + "versions.disabledReason.releaseInUse_other": "Anulează implementarea acestei versiuni din {{count}} medii înainte de a o șterge", + "versions.dslReadFailed": "Citirea fișierului DSL a eșuat. Alege alt fișier și încearcă din nou.", + "versions.dslReading": "Se citește fișierul DSL...", + "versions.dslUnsupportedMode": "Doar fișierele DSL Workflow pot fi utilizate pentru implementări.", + "versions.editFailed": "Actualizarea versiunii a eșuat.", + "versions.editRelease": "Editează versiunea", + "versions.editReleaseDescription": "Actualizează numele și descrierea acestei versiuni.", + "versions.editSuccess": "Versiunea \"{{name}}\" a fost actualizată.", + "versions.empty": "Nicio versiune disponibilă încă.", + "versions.emptyDescription": "Creează prima versiune înainte de a implementa într-un mediu.", + "versions.emptyTitle": "Nicio versiune încă", + "versions.emptyWithCreate": "Nicio versiune încă. Creează prima versiune implementabilă înainte de implementare.", + "versions.exportDsl": "Exportă DSL", + "versions.exportDslFailed": "Exportul DSL a eșuat.", + "versions.exportingDsl": "Se exportă...", + "versions.groupHeader.deploy": "Implementează", + "versions.groupHeader.promote": "Implementează", + "versions.groupHeader.rollback": "Implementează versiunea anterioară", + "versions.groupHeader.unavailable": "Indisponibil", + "versions.manualDslOption": "Încarcă DSL", + "versions.moreActions": "Mai multe acțiuni", + "versions.optional": "Opțional", + "versions.promote": "Implementează", + "versions.promoteTo": "Implementează în {{name}}", + "versions.releaseAlreadyExists": "O versiune cu același conținut există deja: {{name}}.", + "versions.releaseContentCheckFailed": "Verificarea conținutului versiunii a eșuat.", + "versions.releaseDescriptionLabel": "Descriere", + "versions.releaseDescriptionPlaceholder": "Descrie această versiune", + "versions.releaseHistory": "Istoric versiuni", + "versions.releaseNameLabel": "Nume versiune", + "versions.releaseNamePlaceholder": "Nume versiune", + "versions.releaseNameRequired": "Introdu un nume pentru versiune.", + "versions.releaseSourceLabel": "Sursă versiune", + "versions.rollbackTo": "Implementează în {{name}}", + "versions.saveEdit": "Salvează", + "versions.sourceAppOption": "Aplicație Workflow" +} diff --git a/web/i18n/ru-RU/common.json b/web/i18n/ru-RU/common.json index 9f88570042..fbaa91d60b 100644 --- a/web/i18n/ru-RU/common.json +++ b/web/i18n/ru-RU/common.json @@ -311,6 +311,7 @@ "menus.apps": "Студия", "menus.datasets": "Знания", "menus.datasetsTips": "СКОРО: Импортируйте свои собственные текстовые данные или записывайте данные в режиме реального времени через Webhook для улучшения контекста LLM.", + "menus.deployments": "Развертывания", "menus.explore": "Исследовать", "menus.exploreMarketplace": "Подробнее о Marketplace", "menus.newApp": "Новое приложение", diff --git a/web/i18n/ru-RU/deployments.json b/web/i18n/ru-RU/deployments.json new file mode 100644 index 0000000000..a894cdd954 --- /dev/null +++ b/web/i18n/ru-RU/deployments.json @@ -0,0 +1,623 @@ +{ + "access.api.backendTitle": "API бэкенд-сервиса", + "access.api.copyCurlExample": "Скопировать пример cURL", + "access.api.createFailed": "Не удалось сгенерировать API Token.", + "access.api.createKey": "Сгенерировать API Token", + "access.api.createKeyTitle": "Сгенерировать новый API Token", + "access.api.curlExampleTitle": "Пример cURL", + "access.api.description": "Доступ к этому развертыванию по HTTP. Каждый API Token действует в рамках одной среды.", + "access.api.developerTitle": "API для разработчиков", + "access.api.disabled": "Доступ по API для этого развертывания отключен.", + "access.api.disabledHint": "Включите доступ по API, чтобы генерировать токены в рамках сред.", + "access.api.dismissToken": "Закрыть API Token", + "access.api.docs": "Документация API", + "access.api.docsClose": "Закрыть документацию API", + "access.api.docsDescription": "Просмотрите справочник Workflow API для этого развертывания.", + "access.api.docsTitle": "Документация Workflow API", + "access.api.empty": "Сначала разверните в среду, чтобы начать выдавать API Tokens.", + "access.api.emptyTitle": "Нет развернутых сред", + "access.api.endpoint": "URL запроса", + "access.api.envPrefix": "env: {{env}}", + "access.api.keyList": "Список API Tokens", + "access.api.nameLabel": "Имя API Token", + "access.api.namePlaceholder": "Введите имя API Token", + "access.api.nameRequired": "Имя API Token обязательно.", + "access.api.newKey": "Сгенерировать новый API Token", + "access.api.newTokenDescription": "Этот API Token отображается только один раз. Скопируйте его перед уходом с этой страницы.", + "access.api.newTokenLabel": "API Token", + "access.api.newTokenTitle": "API Token сгенерирован", + "access.api.noKeys": "Пока нет API Tokens. Сгенерируйте, чтобы начать вызывать API.", + "access.api.noKeysTitle": "Пока нет API Tokens", + "access.api.revokeConfirmDescription": "API Token \"{{name}}\" немедленно перестанет работать. Это действие нельзя отменить.", + "access.api.revokeConfirmTitle": "Отозвать API Token?", + "access.api.revokeFailed": "Не удалось отозвать API Token.", + "access.api.revokeSuccess": "API Token отозван", + "access.api.table.action": "Действие", + "access.api.table.environment": "Среда", + "access.api.table.key": "API Token", + "access.api.table.name": "Имя", + "access.api.title": "API", + "access.channels.col.channel": "Канал", + "access.channels.col.endpoint": "Точка входа", + "access.channels.col.status": "Статус", + "access.channels.description": "Точки входа WebApp и CLI используют указанные выше права доступа.", + "access.channels.disabled": "Каналы доступа для этого развертывания отключены.", + "access.channels.disabledHint": "Включите каналы доступа, чтобы открыть точки входа WebApp и CLI.", + "access.channels.followPermission": "Следует правам", + "access.channels.title": "Каналы доступа", + "access.cli.description": "Вызывайте из терминала с помощью difyctl, подходит для скриптов, автоматизированных Workflow или интеграций с агентом.", + "access.cli.docs": "Руководство по использованию", + "access.cli.domain": "Домен", + "access.cli.empty": "Конечная точка CLI не настроена.", + "access.cli.install": "Установить CLI", + "access.cli.title": "CLI", + "access.copied": "Скопировано", + "access.copy": "Копировать", + "access.copyFailed": "Не удалось скопировать", + "access.copyToast": "Скопировано в буфер обмена", + "access.hide": "Скрыть", + "access.members.clearAll": "Очистить все", + "access.members.empty": "Совпадений не найдено.", + "access.members.groupCount_one": "{{count}} группа", + "access.members.groupCount_other": "{{count}} групп", + "access.members.groups": "Группы", + "access.members.individuals": "Участники", + "access.members.memberCount_one": "{{count}} участник", + "access.members.memberCount_other": "{{count}} участников", + "access.members.pickPlaceholder": "Выберите группы или участников", + "access.members.searchPlaceholder": "Поиск групп и участников", + "access.members.selectedLabel": "Выбрано", + "access.permission.anyone": "Любой, у кого есть ссылка", + "access.permission.anyoneDesc": "Любой может получить доступ к этому развертыванию без входа.", + "access.permission.memberCount_one": "{{count}} участник", + "access.permission.memberCount_other": "{{count}} участников", + "access.permission.organization": "Все участники платформы", + "access.permission.organizationDesc": "Все участники платформы", + "access.permission.specific": "Определённые участники платформы", + "access.permission.specificDesc": "Выберите определённые группы или участников", + "access.permission.specificUnavailable": "Выбор конкретных участников недоступен, пока не будут подключены реальные участники и группы платформы.", + "access.permission.updateFailed": "Не удалось обновить политику доступа.", + "access.permissions.col.environment": "Среда", + "access.permissions.col.permission": "Доступ", + "access.permissions.description": "Настройте права доступа для точек входа WebApp и CLI в каждой среде.", + "access.permissions.editAriaLabel": "Настроить доступ для {{environment}}", + "access.permissions.editDescription": "Настройте права доступа для точек входа WebApp и CLI.", + "access.permissions.editTitle": "Права доступа", + "access.permissions.title": "Права доступа", + "access.revoke": "Отозвать", + "access.runAccess.description": "Управляйте тем, как пользователи могут запускать это развертывание и кому разрешён доступ в каждой среде.", + "access.runAccess.disabled": "Доступ к запуску этого развертывания отключен.", + "access.runAccess.mcp": "MCP", + "access.runAccess.mcpDesc": "Опубликуйте это развертывание как сервер Model Context Protocol.", + "access.runAccess.mcpEmpty": "Конечная точка MCP не настроена.", + "access.runAccess.noEnvs": "Разверните в среду, чтобы настроить права доступа.", + "access.runAccess.noEnvsTitle": "Нет развернутых сред", + "access.runAccess.openWebapp": "Открыть WebApp", + "access.runAccess.permissions": "Права доступа", + "access.runAccess.permissionsDesc": "Кто может получить доступ к этому развертыванию в каждой среде.", + "access.runAccess.title": "Доступ к запуску", + "access.runAccess.urlLabel": "URL", + "access.runAccess.webapp": "WebApp", + "access.runAccess.webappDesc": "Размещенная веб-страница для конечных пользователей.", + "access.runAccess.webappEmpty": "Скоро будет доступно.", + "access.show": "Показать", + "backend.RUNTIME_BACKEND_EXTERNAL": "Внешний", + "backend.RUNTIME_BACKEND_K8S": "K8S", + "backend.RUNTIME_BACKEND_UNSPECIFIED": "Неизвестно", + "card.access.api": "API Tokens", + "card.access.apiShort": "API", + "card.access.cli": "CLI", + "card.access.cliShort": "CLI", + "card.access.none": "Нет доступа", + "card.access.webApp": "WebApp", + "card.access.webAppShort": "Web", + "card.createFirstRelease": "Создать первый Релиз", + "card.deploy": "Развернуть", + "card.deploying": "{{count}} разворачивается", + "card.envOverflow": "+ {{count}}", + "card.failed": "{{count}} с ошибкой", + "card.fromApp": "Из {{name}}", + "card.lastDeployed": "Последнее развертывание {{time}}", + "card.menu.delete": "Удалить развертывание", + "card.menu.deleteDisabled": "Удаление развертываний пока недоступно для развертываний, управляемых бэкендом.", + "card.menu.deploy": "Развернуть в Среду", + "card.menu.editInfo": "Изменить информацию", + "card.menu.viewDetail": "Просмотреть детали развертывания", + "card.moreActions": "Дополнительные действия", + "card.neverDeployed": "Ещё не развернуто", + "card.noDescription": "Описание не указано.", + "card.notDeployed": "Не развернуто", + "card.ready": "{{count}} запущено", + "card.tooltip.createdAt": "Создано", + "card.tooltip.deployed": "Развернуто", + "card.tooltip.deploymentStatus": "Развертывание", + "card.tooltip.notDeployed": "Это развертывание ещё не развернуто ни в одну Среду.", + "card.tooltip.notDeployedShort": "Не развернуто", + "card.tooltip.release": "Релиз", + "card.tooltip.releaseName": "Имя Релиза", + "card.tooltip.source": "Источник", + "common.loadFailed": "Не удалось загрузить. Повторите попытку позже.", + "common.loading": "Загрузка...", + "createGuide.actions.back": "Назад", + "createGuide.actions.cancel": "Отмена", + "createGuide.actions.continue": "Продолжить", + "createGuide.actions.createAndDeploy": "Создать и развернуть", + "createGuide.actions.creating": "Создание...", + "createGuide.actions.deploy": "Развернуть", + "createGuide.actions.deploying": "Создание и развертывание...", + "createGuide.actions.next": "Далее", + "createGuide.actions.skipDeploy": "Пропустить, развернуть позже", + "createGuide.description": "Создайте развертывание из источника Релиза, базовой информации и целевой Среды.", + "createGuide.dsl.defaultAppName": "Импортированное DSL-приложение", + "createGuide.dsl.description": "Загрузите пакет Workflow DSL, чтобы создать развертывание, первый Релиз и опциональное развертывание в Среду.", + "createGuide.dsl.dropDescription": "Загрузите пакет Workflow YAML DSL. Параметры развертывания будут определены из этого файла перед развертыванием.", + "createGuide.dsl.dropTitle": "Загрузить пакет Workflow DSL", + "createGuide.dsl.readFailed": "Не удалось прочитать файл DSL. Выберите другой файл и попробуйте снова.", + "createGuide.dsl.reading": "Чтение файла DSL...", + "createGuide.dsl.title": "Импорт DSL", + "createGuide.dsl.unsupportedMode": "Для развертываний можно использовать только файлы Workflow DSL.", + "createGuide.errors.createReleaseFailed": "Не удалось создать развертывание или Релиз.", + "createGuide.errors.deployFailed": "Не удалось выполнить развертывание в Среду.", + "createGuide.method.description": "Выберите источник для создания первого Релиза.", + "createGuide.methods.bindApp.description": "Используйте существующее Workflow-приложение из Studio как источник Релиза.", + "createGuide.methods.bindApp.title": "Привязать существующее Workflow-приложение", + "createGuide.methods.importDsl.description": "Загрузите пакет Workflow YAML DSL и продолжите через UI развертывания.", + "createGuide.methods.importDsl.title": "Импорт DSL", + "createGuide.methods.mocked": "Замокано", + "createGuide.nav.back": "Развертывания", + "createGuide.release.defaultName": "первоначальный релиз", + "createGuide.release.deployInfo": "Информация о развертывании", + "createGuide.release.description": "Заполните информацию о развертывании и детали первого Релиза.", + "createGuide.release.firstVersion": "Первый Релиз", + "createGuide.release.instanceDescription": "Описание развертывания", + "createGuide.release.instanceDescriptionPlaceholder": "Опишите, для чего используется это развертывание", + "createGuide.release.instanceName": "Имя развертывания", + "createGuide.release.instanceNameConflict": "Развертывание с таким именем уже существует. Выберите другое имя.", + "createGuide.release.releaseDescription": "Описание Релиза", + "createGuide.release.releaseDescriptionPlaceholder": "Опишите этот Релиз", + "createGuide.release.releaseName": "Имя Релиза", + "createGuide.release.releaseNote": "Описание Релиза", + "createGuide.release.title": "Базовая информация", + "createGuide.source.availableApps_one": "{{count}} приложение", + "createGuide.source.availableApps_other": "{{count}} приложений", + "createGuide.source.clearSearch": "Очистить поиск приложений", + "createGuide.source.description": "Выберите источник для создания первого Релиза.", + "createGuide.source.empty": "Workflow-приложения не найдены.", + "createGuide.source.searchPlaceholder": "Поиск приложений", + "createGuide.source.sourceApp": "Workflow-приложение", + "createGuide.source.title": "Источник Релиза", + "createGuide.steps.method": "Источник Релиза", + "createGuide.steps.release": "Базовая информация", + "createGuide.steps.source": "Источник Релиза", + "createGuide.steps.target": "Развернуть в Среду", + "createGuide.target.bindingCount_one": "{{count}} привязка", + "createGuide.target.bindingCount_other": "{{count}} привязок", + "createGuide.target.bindingHint": "Выберите Учётные данные, используемые этим Релизом.", + "createGuide.target.bindings": "Учётные данные", + "createGuide.target.deferredBindingHint": "Учётные данные будут разрешены из реального плана развертывания во время финального действия развертывания.", + "createGuide.target.deferredEnvironmentHint": "Имя сопоставляется с реальными Средами после того, как развертывание и Релиз созданы.", + "createGuide.target.description": "Выберите целевую Среду и укажите runtime-настройки, нужные этому Релизу. Этот шаг можно пропустить.", + "createGuide.target.envVarCount_one": "{{count}} переменная", + "createGuide.target.envVarCount_other": "{{count}} переменных", + "createGuide.target.envVarHint": "Для каждой переменной окружения, необходимой этому Релизу, введите пользовательское значение или используйте значение, заданное в приложении.", + "createGuide.target.envVarPlaceholder": "Введите значение", + "createGuide.target.envVarSource.ariaLabel": "Выберите источник значения переменной для {{key}}", + "createGuide.target.envVarSource.default": "Значение приложения", + "createGuide.target.envVarSource.lastDeployment": "Последнее развернутое значение", + "createGuide.target.envVarSource.literal": "Пользовательское значение", + "createGuide.target.envVarType.number": "Число", + "createGuide.target.envVarType.secret": "Секрет", + "createGuide.target.envVarType.string": "Строка", + "createGuide.target.envVars": "Переменные окружения", + "createGuide.target.environment": "Целевая Среда", + "createGuide.target.environmentName": "Имя Среды", + "createGuide.target.environmentNamePlaceholder": "Production", + "createGuide.target.loadBindingsFailed": "Не удалось загрузить Учётные данные.", + "createGuide.target.loadEnvironmentsFailed": "Не удалось загрузить Среды для развертывания.", + "createGuide.target.missingRequiredBinding": "Выберите Учётные данные для этой обязательной привязки.", + "createGuide.target.noBindingRequired": "Учётные данные не требуются.", + "createGuide.target.noCredentialCandidates": "Нет доступных Учётных данных.", + "createGuide.target.noEnvironmentOptions": "Нет доступных Сред для развертывания.", + "createGuide.target.required": "Обязательно", + "createGuide.target.selectCredential": "Выберите Учётные данные", + "createGuide.target.title": "Развернуть в Среду", + "createGuide.title": "Новое развертывание", + "createModal.appPickerPlaceholder": "Выберите Workflow-приложение", + "createModal.appSearchEmpty": "Нет подходящих Workflow-приложений", + "createModal.appSearchPlaceholder": "Поиск Workflow-приложений…", + "createModal.cancel": "Отмена", + "createModal.create": "Создать", + "createModal.createFailed": "Не удалось создать развертывание.", + "createModal.description": "Выберите Workflow-приложение и создайте развертывание.", + "createModal.descriptionLabel": "Описание", + "createModal.descriptionPlaceholder": "Опишите, для чего используется это развертывание", + "createModal.loadMoreApps": "Загрузить ещё приложения", + "createModal.loadingApps": "Загрузка приложений…", + "createModal.nameLabel": "Имя развертывания", + "createModal.namePlaceholder": "Имя развертывания", + "createModal.noApps": "Workflow-приложения не найдены в этом рабочем пространстве. Сначала создайте его в Studio.", + "createModal.selected": "Выбрано", + "createModal.sourceApp": "Workflow-приложение (обязательно)", + "createModal.title": "Новое развертывание", + "deployDrawer.bindingCount_one": "{{count}} привязка", + "deployDrawer.bindingCount_other": "{{count}} привязок", + "deployDrawer.bindingOptionsFailed": "Не удалось загрузить варианты Учётных данных.", + "deployDrawer.bindingSelectionHint": "Выберите Учётные данные, используемые этим развертыванием.", + "deployDrawer.bindingsDisabled": "Определено из превью Релиза. Редактирование пока недоступно.", + "deployDrawer.cancel": "Отмена", + "deployDrawer.close": "Закрыть панель развертывания", + "deployDrawer.defaultSelect": "Выберите...", + "deployDrawer.deploy": "Развернуть в Среду", + "deployDrawer.deployExistingRelease": "Развернуть в Среду", + "deployDrawer.deployExistingReleaseDescription": "Выберите Релиз и целевую Среду для развертывания.", + "deployDrawer.deployExistingReleaseTitle": "Развернуть в Среду", + "deployDrawer.deployFailed": "Не удалось запустить развертывание.", + "deployDrawer.deploying": "Развертывание...", + "deployDrawer.description": "Выберите Релиз и целевую Среду для развертывания.", + "deployDrawer.envVarCount_one": "{{count}} переменная", + "deployDrawer.envVarCount_other": "{{count}} переменных", + "deployDrawer.envVarHint": "Для каждой переменной окружения, необходимой этому Релизу, введите пользовательское значение или используйте значение, заданное в приложении.", + "deployDrawer.envVarPlaceholder": "Введите значение", + "deployDrawer.envVarSource.ariaLabel": "Выберите источник значения переменной для {{key}}", + "deployDrawer.envVarSource.default": "Значение приложения", + "deployDrawer.envVarSource.lastDeployment": "Последнее развернутое значение", + "deployDrawer.envVarSource.literal": "Пользовательское значение", + "deployDrawer.envVarType.number": "Число", + "deployDrawer.envVarType.secret": "Секрет", + "deployDrawer.envVarType.string": "Строка", + "deployDrawer.envVars": "Переменные окружения", + "deployDrawer.existingReleaseHint": "Этот Релиз будет развернут как есть. Новый Релиз создан не будет.", + "deployDrawer.loadingBindings": "Разрешение...", + "deployDrawer.lockedHint": "Зафиксировано в текущей Среде", + "deployDrawer.missingRequiredBinding": "Выберите Учётные данные для этой обязательной привязки.", + "deployDrawer.missingRequiredEnvVar": "Введите значение для этой обязательной переменной окружения.", + "deployDrawer.modelCreds": "Учётные данные модели", + "deployDrawer.needsValidation": " (требуется валидация)", + "deployDrawer.newReleaseHint": "Будет создан новый Релиз из выбранного YAML Workflow-приложения.", + "deployDrawer.noBindingRequired": "Не требуется", + "deployDrawer.noCredentialCandidates": "Нет доступных Учётных данных.", + "deployDrawer.noNewEnvironmentAvailable": "Во всех доступных Средах уже есть развертывание.", + "deployDrawer.noOtherReleaseAvailable": "Других Релизов для этой Среды нет.", + "deployDrawer.noReleaseAvailable": "Создайте Релиз перед развертыванием в Среду.", + "deployDrawer.notFound": "Развертывание не найдено.", + "deployDrawer.noteLabel": "Описание Релиза (необязательно)", + "deployDrawer.notePlaceholder": "напр. Доставить правку текста онбординга", + "deployDrawer.pluginCreds": "Учётные данные плагина", + "deployDrawer.promote": "Развернуть", + "deployDrawer.promoteDescription": "Выберите Релиз и целевую Среду для развертывания.", + "deployDrawer.promoteTitle": "Развернуть в Среду", + "deployDrawer.readOnly": "Только чтение", + "deployDrawer.redeploy": "Развернуть в Среду", + "deployDrawer.redeployDescription": "Выберите Релиз и целевую Среду для развертывания.", + "deployDrawer.redeployExistingReleaseHint": "Текущий Релиз будет повторно развернут как есть. Новый Релиз создан не будет.", + "deployDrawer.redeployTitle": "Развернуть в Среду", + "deployDrawer.releaseLabel": "Релиз", + "deployDrawer.requiredBinding": "Обязательно", + "deployDrawer.rollback": "Развернуть", + "deployDrawer.rollbackDescription": "Выберите Релиз и целевую Среду для развертывания.", + "deployDrawer.rollbackTitle": "Развернуть в Среду", + "deployDrawer.runtimeCredentials": "Учётные данные", + "deployDrawer.secretPlaceholder": "секрет", + "deployDrawer.selectCredential": "Выберите Учётные данные", + "deployDrawer.selectEnv": "Выберите Среду", + "deployDrawer.selectProviderCred": "Выберите Учётные данные {{provider}}", + "deployDrawer.selectProviderKey": "Выберите ключ {{provider}}", + "deployDrawer.selectRelease": "Выберите Релиз", + "deployDrawer.targetEnv": "Целевая Среда", + "deployDrawer.title": "Развернуть в Среду", + "deployDrawer.valuePlaceholder": "значение", + "deployTab.cancelDeployment": "Отменить развертывание", + "deployTab.closeError": "Закрыть", + "deployTab.col.actions": "Действия", + "deployTab.col.currentRelease": "Текущий Релиз", + "deployTab.col.environment": "Среда", + "deployTab.col.status": "Статус", + "deployTab.col.updated": "Обновлено", + "deployTab.collapseDetails": "Свернуть детали развертывания", + "deployTab.confirmUndeploy": "Свернуть развертывание", + "deployTab.deployOtherVersion": "Развернуть другой Релиз", + "deployTab.deployToEnv": "Развернуть в {{name}}", + "deployTab.deployToNewEnv": "Развернуть в новую Среду...", + "deployTab.empty": "Экземпляров пока нет. Разверните в новую Среду, чтобы начать.", + "deployTab.emptyDescription": "Выберите Релиз и целевую Среду, чтобы сделать это развертывание доступным пользователям.", + "deployTab.emptyTitle": "Запущенных Сред пока нет", + "deployTab.envCount": "Среды", + "deployTab.errorCode": "Код", + "deployTab.errorDialogDesc": "Просмотрите последнее неудачное развертывание перед повторной попыткой или развертыванием другого Релиза.", + "deployTab.errorDialogTitle": "Ошибка развертывания в {{name}}", + "deployTab.errorMessage": "Сообщение", + "deployTab.errorPhase": "Фаза", + "deployTab.expandDetails": "Развернуть детали развертывания", + "deployTab.moreActions": "Дополнительные действия", + "deployTab.newDeployment": "Развернуть в новую Среду", + "deployTab.panel.commit": "Commit ID", + "deployTab.panel.deploymentId": "ID развертывания", + "deployTab.panel.endpoints": "Конечные точки", + "deployTab.panel.envVars": "Переменные окружения", + "deployTab.panel.error": "Ошибка", + "deployTab.panel.failedRelease": "Неудачный Релиз", + "deployTab.panel.health": "Здоровье", + "deployTab.panel.instanceInfo": "Информация об экземпляре", + "deployTab.panel.modelCreds": "Учётные данные модели", + "deployTab.panel.pluginCreds": "Учётные данные плагина", + "deployTab.panel.release": "Релиз", + "deployTab.panel.releaseCreatedAt": "Релиз создан в", + "deployTab.panel.releaseInfo": "Информация о Релизе", + "deployTab.panel.replicas": "Реплики", + "deployTab.panel.run": "Запуск", + "deployTab.panel.runtimeBindings": "Учётные данные", + "deployTab.panel.runtimeInfo": "Информация о среде выполнения", + "deployTab.panel.runtimeMode": "Режим среды выполнения", + "deployTab.panel.runtimeNote": "Заметка о среде выполнения", + "deployTab.panel.targetRelease": "Целевой Релиз", + "deployTab.panel.unknownError": "Развертывание не удалось.", + "deployTab.promote": "Развернуть", + "deployTab.redeploy": "Повторно развернуть", + "deployTab.releaseCreatedAt": "Релиз создан {{time}}", + "deployTab.retry": "Повторить", + "deployTab.shortcut": "Ярлык", + "deployTab.status.deployFailed": "Ошибка развертывания", + "deployTab.status.deployingRelease": "Развертывание ({{release}})", + "deployTab.status.runningOutOfSync": "Запущено (ожидается синхронизация)", + "deployTab.status.runningWithFailed": "Запущено (последнее развертывание не удалось)", + "deployTab.undeploy": "Свернуть развертывание", + "deployTab.undeployConfirmDesc": "Доступ конечных пользователей будет немедленно прекращен. Релиз можно будет повторно развернуть позже.", + "deployTab.undeployConfirmTitle": "Свернуть развертывание из {{name}}?", + "deployTab.undeployFrom": "Свернуть развертывание из {{name}}", + "deployTab.undeployImpactTitle": "Затронутый экземпляр", + "deployTab.viewError": "Просмотр ошибки", + "deployTab.viewLogs": "Просмотр логов", + "deployTab.viewProgress": "Просмотр прогресса", + "detail.backToInstances": "Назад к развертываниям", + "detail.deployingCount": "{{count}} разворачивается", + "detail.envCount_one": "{{count}} среда", + "detail.envCount_other": "{{count}} сред", + "detail.failedCount": "{{count}} с ошибкой", + "detail.mobileTabs": "Разделы развертывания", + "detail.notFound": "Развертывание не найдено", + "detail.openSourceApp": "Открыть источник {{name}}", + "detail.sourceApp": "Источник", + "detail.sourceAppLink": "Источник", + "documentTitle.create": "Новое развертывание · Развертывания", + "documentTitle.detail": "Развертывание · Развертывания", + "documentTitle.list": "Развертывания", + "filter.allEnvs": "Все Среды", + "filter.notDeployed": "Не развернуто", + "filter.searchPlaceholder": "Поиск развертываний", + "health.ENVIRONMENT_STATUS_ADMISSION": "Допуск", + "health.ENVIRONMENT_STATUS_BOOTSTRAPPING": "Загрузка", + "health.ENVIRONMENT_STATUS_DELETING": "Удаление", + "health.ENVIRONMENT_STATUS_FAILED": "Недоступно", + "health.ENVIRONMENT_STATUS_READY": "Доступно", + "health.ENVIRONMENT_STATUS_UNSPECIFIED": "Неизвестно", + "list.clearFilters": "Очистить фильтры", + "list.clearSearch": "Очистить поиск развертываний", + "list.createDeployment": "Создать", + "list.empty": "Развертывания не найдены.", + "list.emptyDescription": "Создайте развертывание из Workflow-приложения или пакета Workflow DSL для управления Релизами, Средами и доступом.", + "list.emptyFilteredDescription": "Ни одно развертывание не соответствует текущему поиску или фильтру Среды.", + "list.emptyFilteredTitle": "Нет подходящих развертываний", + "list.emptyTitle": "Пока нет развертываний", + "mode.ENVIRONMENT_MODE_ISOLATED": "Изолированная", + "mode.ENVIRONMENT_MODE_SHARED": "Общая", + "mode.ENVIRONMENT_MODE_UNSPECIFIED": "Неизвестно", + "newInstance.comingSoon": "Скоро будет доступно", + "newInstance.fromStudio": "Выбрать из Studio", + "newInstance.importDSL": "Импорт DSL", + "newInstance.title": "Новое развертывание", + "overview.accessEndpoints": "Конечные точки доступа", + "overview.accessMeta.apiTokens": "Управление API Tokens", + "overview.accessMeta.cli": "Просмотр доступа CLI", + "overview.accessMeta.webApp": "Управление доступом WebApp", + "overview.accessStatus": "Доступ", + "overview.api": "API Tokens", + "overview.apiKeysCount_one": "{{count}} API Token", + "overview.apiKeysCount_other": "{{count}} API Tokens", + "overview.apiTokenSummary.environments_one": "{{count}} развернутая Среда", + "overview.apiTokenSummary.environments_other": "{{count}} развернутых Сред", + "overview.availableForDeployment": "Доступно для развертывания", + "overview.basicInfo": "Базовая информация", + "overview.cardAction.deployLatest": "Развернуть последний Релиз", + "overview.cardAction.redeploy": "Повторно развернуть", + "overview.cardAction.viewProgress": "Просмотр развертывания", + "overview.chip.behindTooltip_one": "Отстаёт от последнего на 1 Релиз. Разверните последний Релиз для обновления.", + "overview.chip.behindTooltip_other": "Отстаёт от последнего на {{count}} Релизов. Разверните последний Релиз для обновления.", + "overview.chip.behind_one": "↑ 1", + "overview.chip.behind_other": "↑ {{count}}", + "overview.chip.deploying": "разворачивается", + "overview.chip.deployingTooltip": "Развертывание выполняется.", + "overview.chip.empty": "пусто", + "overview.chip.emptyTooltip": "В эту Среду не развернут ни один Релиз.", + "overview.chip.failed": "ошибка", + "overview.chip.failedTooltip": "Последняя попытка развертывания не удалась.", + "overview.chip.latest": "последний", + "overview.chip.latestTooltip": "В этой Среде работает последний Релиз.", + "overview.chip.needsReleaseFirst": "Сначала создайте Релиз", + "overview.chip.olderRelease": "более старый", + "overview.chip.olderReleaseTooltip": "В этой Среде работает более старый Релиз.", + "overview.chip.openInDeployTab": "Просмотр прогресса развертывания", + "overview.cli": "CLI", + "overview.configured": "Настроено", + "overview.createRelease": "Создать Релиз", + "overview.created": "Создано", + "overview.deploy": "Развернуть", + "overview.deployedEnvironments": "развернуто", + "overview.deploymentOverview": "Обзор развертывания", + "overview.deploymentStatus": "Статус развертывания", + "overview.description": "Описание", + "overview.developerApi": "API для разработчиков", + "overview.disabled": "Отключено", + "overview.emptyValue": "Не задано", + "overview.enabled": "Включено", + "overview.enabledChannels": "доступ включен", + "overview.endUserAccess": "Доступ конечных пользователей", + "overview.environments": "Среды", + "overview.hero.byName": "от {{name}}", + "overview.hero.empty": "Пока нет Релизов", + "overview.hero.emptyDescription": "Создайте Релиз из текущего источника перед развертыванием.", + "overview.hero.propagation_one": "развернуто в {{count}}/{{total}} Среду", + "overview.hero.propagation_other": "развернуто в {{count}}/{{total}} Сред", + "overview.hero.untargeted": "ни одна Среда ещё не настроена", + "overview.instanceDetails": "Детали развертывания", + "overview.instanceId": "ID развертывания", + "overview.latestRelease.releaseCount_one": "{{count}} Релиз", + "overview.latestRelease.releaseCount_other": "{{count}} Релизов", + "overview.latestReleaseTitle": "Последний Релиз", + "overview.manageDeployments": "Управление развертываниями", + "overview.name": "Имя", + "overview.noAccessConfig": "Нет настройки доступа.", + "overview.noReleaseYet": "Создайте Релиз перед развертыванием в Среду.", + "overview.notConfigured": "Не настроено", + "overview.previousReleases.empty": "Более ранних Релизов пока нет.", + "overview.previousReleases.retired": "Сейчас не развернуто", + "overview.previousReleases.title": "Предыдущие Релизы", + "overview.previousReleases.viewAll": "Просмотреть все", + "overview.ready": "Готово к развертыванию", + "overview.recentReleases": "Недавние Релизы", + "overview.releaseDeployedTitle": "{{release}} развернут", + "overview.releaseReadyTitle": "{{release}} готов к развертыванию", + "overview.serviceMap": "Карта сервисов", + "overview.servingRelease": "Обслуживает {{release}}", + "overview.servingReleaseDescription": "Это развертывание развернуто в {{count}}/{{total}} Сред.", + "overview.strip.deployToNewEnvironment": "Развернуть в новую Среду", + "overview.strip.empty": "Среды не настроены.", + "overview.strip.emptyDeployableDescription": "Разверните последний Релиз в Среду, когда будете готовы.", + "overview.strip.emptyDeployed": "Экземпляров пока нет.", + "overview.strip.emptyDescription": "Создайте Релиз перед развертыванием в Среду.", + "overview.strip.emptyTitle": "Экземпляров пока нет", + "overview.strip.summary_one": "1 из {{total}} на последнем Релизе", + "overview.strip.summary_other": "{{count}} из {{total}} на последнем Релизе", + "overview.strip.title": "Экземпляры", + "overview.switchSourceApp": "Сменить источник", + "overview.switchSourceAppDescription": "Выберите Workflow-приложение, которое будет использоваться как источник для будущих Релизов.", + "overview.switchSourceAppHint": "После переключения только вновь созданные Релизы будут использовать новый источник. Исторические Релизы и существующие развертывания не изменяются.", + "overview.targetRelease": "Целевой Релиз", + "overview.webapp": "WebApp", + "settings.danger": "Опасная зона", + "settings.dangerDesc": "Безвозвратно удалить это развертывание и остановить все запущенные экземпляры. Это нельзя отменить.", + "settings.delete": "Удалить развертывание", + "settings.deleteConfirmDesc": "Удалить {{name}}? Каждый экземпляр прекратит работу и будет удалён во всех Средах. Это нельзя отменить.", + "settings.deleteConfirmTitle": "Удалить развертывание", + "settings.deleteFailed": "Не удалось удалить развертывание.", + "settings.deleteImpact": "Влияние", + "settings.deleteImpactInstance": "Развертывание", + "settings.deleteImpactTitle": "Затронутое развертывание", + "settings.deleteImpactValue": "Развертывание будет удалено из списка развертываний.", + "settings.deleted": "Развертывание удалено", + "settings.description": "Описание", + "settings.descriptionHelp": "Управляйте именем, описанием и другими настройками этого развертывания.", + "settings.general": "Общие", + "settings.name": "Имя развертывания", + "settings.reset": "Сбросить", + "settings.save": "Сохранить изменения", + "settings.updateFailed": "Не удалось обновить развертывание.", + "settings.updated": "Развертывание обновлено", + "status.RUNTIME_INSTANCE_STATUS_DEPLOYING": "Развертывание", + "status.RUNTIME_INSTANCE_STATUS_DRIFTED": "Ожидается синхронизация", + "status.RUNTIME_INSTANCE_STATUS_FAILED": "Ошибка развертывания", + "status.RUNTIME_INSTANCE_STATUS_INVALID": "Недействительный", + "status.RUNTIME_INSTANCE_STATUS_READY": "Запущено", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Не развернуто", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Свертывание развертывания", + "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Неизвестно", + "subtitle": "Управляйте развертываниями в разных Средах.", + "tabs.access.description": "Управление каналами доступа и правами доступа.", + "tabs.access.name": "Доступ", + "tabs.api-tokens.description": "Управление API Tokens и вызов экземпляров по HTTP.", + "tabs.api-tokens.name": "API Tokens", + "tabs.instances.description": "Просмотр и управление экземплярами в развернутых Средах.", + "tabs.instances.name": "Экземпляры", + "tabs.overview.description": "Просмотр статуса развертывания по Средам.", + "tabs.overview.name": "Обзор", + "tabs.releases.description": "Создавайте, разворачивайте и управляйте Релизами.", + "tabs.releases.name": "Релизы", + "tabs.settings.description": "Управляйте именем, описанием и другими настройками этого развертывания.", + "tabs.settings.name": "Настройки", + "title": "Развертывания", + "unsupportedDslNodes.description": "Этот Релиз содержит узлы, которые среда выполнения развертывания пока не поддерживает. Удалите или замените их в Studio и попробуйте снова.", + "unsupportedDslNodes.descriptionWithTypes": "Этот Релиз содержит узлы, которые среда выполнения развертывания пока не поддерживает: {{nodeTypes}}. Удалите или замените их в Studio и попробуйте снова.", + "unsupportedDslNodes.title": "Неподдерживаемые узлы", + "unsupportedDslNodes.unknownType": "Неизвестный тип", + "versions.cancelCreate": "Отмена", + "versions.cancelDelete": "Отмена", + "versions.cancelEdit": "Отмена", + "versions.checkingReleaseContent": "Проверка содержимого Релиза...", + "versions.col.action": "Действие", + "versions.col.author": "Создано", + "versions.col.commit": "Commit", + "versions.col.createdAt": "Создано в", + "versions.col.deployedTo": "Развернуто в", + "versions.col.release": "Релиз", + "versions.col.sourceApp": "Источник", + "versions.commitTooltip": "Commit {{commit}}", + "versions.create": "Создать", + "versions.createFailed": "Не удалось создать Релиз.", + "versions.createRelease": "Создать Релиз", + "versions.createReleaseDescription": "Создайте развертываемый Релиз из Workflow-приложения или файла Workflow DSL.", + "versions.createReleaseHint": "Новые Релизы могут быть развернуты в любую Среду.", + "versions.createSuccess": "Релиз \"{{name}}\" создан.", + "versions.creating": "Создание...", + "versions.currentOn": "Текущий Релиз на {{name}}", + "versions.deleteConfirmDesc": "Релиз \"{{name}}\" будет удалён безвозвратно. Это нельзя отменить.", + "versions.deleteConfirmTitle": "Удалить Релиз?", + "versions.deleteFailed": "Не удалось удалить Релиз.", + "versions.deleteImpactDeployment": "Статус развертывания", + "versions.deleteImpactNotDeployed": "Сейчас не развернуто", + "versions.deleteImpactRelease": "Релиз", + "versions.deleteImpactTitle": "Влияние удаления", + "versions.deleteRelease": "Удалить Релиз", + "versions.deleteSuccess": "Релиз \"{{name}}\" удалён.", + "versions.deploy": "Развернуть", + "versions.deployTo": "Развернуть в {{name}}", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DEPLOYING": "Развертывание", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DRIFTED": "Ожидается синхронизация", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_FAILED": "Ошибка", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_INVALID": "Недействительный", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_READY": "Запущено", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Не развернуто", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Свертывание развертывания", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Неизвестно", + "versions.deployingTo": "{{name}} разворачивается", + "versions.disabledReason.checkDeploymentsFailed": "Не удалось проверить использование развертывания. Повторите попытку позже.", + "versions.disabledReason.checkingDeployments": "Проверка использования развертывания", + "versions.disabledReason.current": "Этот Релиз уже запущен на {{name}}", + "versions.disabledReason.deploying": "Дождитесь завершения активного развертывания", + "versions.disabledReason.envDisabled": "Эта Среда недоступна для развертывания", + "versions.disabledReason.releaseInUse_one": "Сверните этот Релиз из {{count}} Среды перед его удалением", + "versions.disabledReason.releaseInUse_other": "Сверните этот Релиз из {{count}} Сред перед его удалением", + "versions.dslReadFailed": "Не удалось прочитать файл DSL. Выберите другой файл и попробуйте снова.", + "versions.dslReading": "Чтение файла DSL...", + "versions.dslUnsupportedMode": "Для развертываний можно использовать только файлы Workflow DSL.", + "versions.editFailed": "Не удалось обновить Релиз.", + "versions.editRelease": "Изменить Релиз", + "versions.editReleaseDescription": "Обновите имя и описание этого Релиза.", + "versions.editSuccess": "Релиз \"{{name}}\" обновлён.", + "versions.empty": "Доступных Релизов пока нет.", + "versions.emptyDescription": "Создайте первый Релиз перед развертыванием в Среду.", + "versions.emptyTitle": "Пока нет Релизов", + "versions.emptyWithCreate": "Пока нет Релизов. Создайте первый развертываемый Релиз перед развертыванием.", + "versions.exportDsl": "Экспортировать DSL", + "versions.exportDslFailed": "Не удалось экспортировать DSL.", + "versions.exportingDsl": "Экспорт...", + "versions.groupHeader.deploy": "Развернуть", + "versions.groupHeader.promote": "Развернуть", + "versions.groupHeader.rollback": "Развернуть предыдущую версию", + "versions.groupHeader.unavailable": "Недоступно", + "versions.manualDslOption": "Загрузить DSL", + "versions.moreActions": "Дополнительные действия", + "versions.optional": "Необязательно", + "versions.promote": "Развернуть", + "versions.promoteTo": "Развернуть в {{name}}", + "versions.releaseAlreadyExists": "Релиз с таким же содержимым уже существует: {{name}}.", + "versions.releaseContentCheckFailed": "Не удалось проверить содержимое Релиза.", + "versions.releaseDescriptionLabel": "Описание", + "versions.releaseDescriptionPlaceholder": "Опишите этот Релиз", + "versions.releaseHistory": "История Релизов", + "versions.releaseNameLabel": "Имя Релиза", + "versions.releaseNamePlaceholder": "Имя Релиза", + "versions.releaseNameRequired": "Введите имя Релиза.", + "versions.releaseSourceLabel": "Источник Релиза", + "versions.rollbackTo": "Развернуть в {{name}}", + "versions.saveEdit": "Сохранить", + "versions.sourceAppOption": "Workflow-приложение" +} diff --git a/web/i18n/sl-SI/common.json b/web/i18n/sl-SI/common.json index 7d4a052f87..eb20a4f51e 100644 --- a/web/i18n/sl-SI/common.json +++ b/web/i18n/sl-SI/common.json @@ -311,6 +311,7 @@ "menus.apps": "Studio", "menus.datasets": "Znanje", "menus.datasetsTips": "KMALU: Uvozite svoje besedilne podatke ali pišite podatke v realnem času preko spletnih kljuk za izboljšanje konteksta LLM.", + "menus.deployments": "Uvedbe", "menus.explore": "Raziskuj", "menus.exploreMarketplace": "Raziščite Marketplace", "menus.newApp": "Nova aplikacija", diff --git a/web/i18n/sl-SI/deployments.json b/web/i18n/sl-SI/deployments.json new file mode 100644 index 0000000000..772292ad84 --- /dev/null +++ b/web/i18n/sl-SI/deployments.json @@ -0,0 +1,623 @@ +{ + "access.api.backendTitle": "API zaledne storitve", + "access.api.copyCurlExample": "Kopiraj cURL primer", + "access.api.createFailed": "Ustvarjanje API žetona ni uspelo.", + "access.api.createKey": "Ustvari API žeton", + "access.api.createKeyTitle": "Ustvari nov API žeton", + "access.api.curlExampleTitle": "cURL primer", + "access.api.description": "Dostopajte do te uvedbe preko HTTP. Vsak API žeton je omejen na eno okolje.", + "access.api.developerTitle": "Razvijalski API", + "access.api.disabled": "Dostop do API je za to uvedbo izklopljen.", + "access.api.disabledHint": "Omogočite dostop do API za ustvarjanje žetonov, omejenih na okolje.", + "access.api.dismissToken": "Zapri API žeton", + "access.api.docs": "API dokumentacija", + "access.api.docsClose": "Zapri API dokumentacijo", + "access.api.docsDescription": "Oglejte si referenco Workflow API za to uvedbo.", + "access.api.docsTitle": "Dokumentacija Workflow API", + "access.api.empty": "Najprej uvedite v okolje, da začnete izdajati API žetone.", + "access.api.emptyTitle": "Ni uvedenih okolij", + "access.api.endpoint": "URL zahteve", + "access.api.envPrefix": "env: {{env}}", + "access.api.keyList": "Seznam API žetonov", + "access.api.nameLabel": "Ime API žetona", + "access.api.namePlaceholder": "Vnesite ime API žetona", + "access.api.nameRequired": "Ime API žetona je obvezno.", + "access.api.newKey": "Ustvari nov API žeton", + "access.api.newTokenDescription": "Ta API žeton je prikazan samo enkrat. Kopirajte ga, preden zapustite to stran.", + "access.api.newTokenLabel": "API žeton", + "access.api.newTokenTitle": "API žeton ustvarjen", + "access.api.noKeys": "Še ni API žetonov. Ustvarite enega za začetek klicanja API.", + "access.api.noKeysTitle": "Še ni API žetonov", + "access.api.revokeConfirmDescription": "API žeton \"{{name}}\" bo takoj prenehal delovati. Tega dejanja ni mogoče razveljaviti.", + "access.api.revokeConfirmTitle": "Prekličete API žeton?", + "access.api.revokeFailed": "Preklic API žetona ni uspel.", + "access.api.revokeSuccess": "API žeton preklican", + "access.api.table.action": "Dejanje", + "access.api.table.environment": "Okolje", + "access.api.table.key": "API žeton", + "access.api.table.name": "Ime", + "access.api.title": "API", + "access.channels.col.channel": "Kanal", + "access.channels.col.endpoint": "Vstopna točka", + "access.channels.col.status": "Status", + "access.channels.description": "Vstopni točki WebApp in CLI uporabljata zgornja dovoljenja za dostop.", + "access.channels.disabled": "Kanali dostopa so za to uvedbo izklopljeni.", + "access.channels.disabledHint": "Omogočite kanale dostopa za izpostavitev vstopnih točk WebApp in CLI.", + "access.channels.followPermission": "Sledi dovoljenjem", + "access.channels.title": "Kanali dostopa", + "access.cli.description": "Pokličite iz terminala z difyctl, primerno za skripte, avtomatizirane potekov dela ali integracije z agenti.", + "access.cli.docs": "Vodič za uporabo", + "access.cli.domain": "Domena", + "access.cli.empty": "Končna točka CLI ni konfigurirana.", + "access.cli.install": "Namesti CLI", + "access.cli.title": "CLI", + "access.copied": "Kopirano", + "access.copy": "Kopiraj", + "access.copyFailed": "Kopiranje ni uspelo", + "access.copyToast": "Kopirano v odložišče", + "access.hide": "Skrij", + "access.members.clearAll": "Počisti vse", + "access.members.empty": "Ni najdenih ujemanj.", + "access.members.groupCount_one": "{{count}} skupina", + "access.members.groupCount_other": "{{count}} skupin", + "access.members.groups": "Skupine", + "access.members.individuals": "Člani", + "access.members.memberCount_one": "{{count}} član", + "access.members.memberCount_other": "{{count}} članov", + "access.members.pickPlaceholder": "Izberite skupine ali člane", + "access.members.searchPlaceholder": "Iskanje skupin in članov", + "access.members.selectedLabel": "Izbrano", + "access.permission.anyone": "Vsi s povezavo", + "access.permission.anyoneDesc": "Vsakdo lahko dostopa do te uvedbe brez prijave.", + "access.permission.memberCount_one": "{{count}} član", + "access.permission.memberCount_other": "{{count}} članov", + "access.permission.organization": "Vsi člani znotraj platforme", + "access.permission.organizationDesc": "Vsi člani znotraj platforme", + "access.permission.specific": "Določeni člani znotraj platforme", + "access.permission.specificDesc": "Izberite določene skupine ali člane", + "access.permission.specificUnavailable": "Izbira določenih članov je onemogočena, dokler niso povezani pravi člani platforme in skupine.", + "access.permission.updateFailed": "Posodobitev pravilnika o dostopu ni uspela.", + "access.permissions.col.environment": "Okolje", + "access.permissions.col.permission": "Dostop", + "access.permissions.description": "Nastavite dovoljenja za dostop do vstopnih točk WebApp in CLI v vsakem okolju.", + "access.permissions.editAriaLabel": "Konfiguriraj dostop za {{environment}}", + "access.permissions.editDescription": "Nastavite dovoljenja za dostop do vstopnih točk WebApp in CLI.", + "access.permissions.editTitle": "Dovoljenja za dostop", + "access.permissions.title": "Dovoljenja za dostop", + "access.revoke": "Prekliči", + "access.runAccess.description": "Upravljajte, kako lahko uporabniki zaženejo to uvedbo in kdo ima dostop v posameznem okolju.", + "access.runAccess.disabled": "Dostop za izvajanje je za to uvedbo izklopljen.", + "access.runAccess.mcp": "MCP", + "access.runAccess.mcpDesc": "Izpostavi to uvedbo kot strežnik Model Context Protocol.", + "access.runAccess.mcpEmpty": "Končna točka MCP ni konfigurirana.", + "access.runAccess.noEnvs": "Uvedite v okolje za konfiguracijo dovoljenj za dostop.", + "access.runAccess.noEnvsTitle": "Ni uvedenih okolij", + "access.runAccess.openWebapp": "Odpri WebApp", + "access.runAccess.permissions": "Dovoljenja za dostop", + "access.runAccess.permissionsDesc": "Kdo lahko dostopa do te uvedbe v vsakem okolju.", + "access.runAccess.title": "Dostop za izvajanje", + "access.runAccess.urlLabel": "URL", + "access.runAccess.webapp": "WebApp", + "access.runAccess.webappDesc": "Gostujoča spletna stran za končne uporabnike.", + "access.runAccess.webappEmpty": "Kmalu na voljo.", + "access.show": "Pokaži", + "backend.RUNTIME_BACKEND_EXTERNAL": "Zunanji", + "backend.RUNTIME_BACKEND_K8S": "K8S", + "backend.RUNTIME_BACKEND_UNSPECIFIED": "Neznano", + "card.access.api": "API žetoni", + "card.access.apiShort": "API", + "card.access.cli": "CLI", + "card.access.cliShort": "CLI", + "card.access.none": "Brez dostopa", + "card.access.webApp": "WebApp", + "card.access.webAppShort": "Web", + "card.createFirstRelease": "Ustvari prvo izdajo", + "card.deploy": "Uvedi", + "card.deploying": "{{count}} uvajanj", + "card.envOverflow": "+ {{count}}", + "card.failed": "{{count}} neuspelih", + "card.fromApp": "Iz {{name}}", + "card.lastDeployed": "Zadnja uvedba {{time}}", + "card.menu.delete": "Izbriši uvedbo", + "card.menu.deleteDisabled": "Brisanje uvedbe za uvedbe, ki jih upravlja zaledje, še ni na voljo.", + "card.menu.deploy": "Uvedi v okolje", + "card.menu.editInfo": "Uredi informacije", + "card.menu.viewDetail": "Oglej si podrobnosti uvedbe", + "card.moreActions": "Več dejanj", + "card.neverDeployed": "Še ni uvedeno", + "card.noDescription": "Opis ni naveden.", + "card.notDeployed": "Ni uvedeno", + "card.ready": "{{count}} se izvaja", + "card.tooltip.createdAt": "Ustvarjeno", + "card.tooltip.deployed": "Uvedeno", + "card.tooltip.deploymentStatus": "Uvedba", + "card.tooltip.notDeployed": "Ta uvedba še ni uvedena v nobeno okolje.", + "card.tooltip.notDeployedShort": "Ni uvedeno", + "card.tooltip.release": "Izdaja", + "card.tooltip.releaseName": "Ime izdaje", + "card.tooltip.source": "Vir", + "common.loadFailed": "Nalaganje ni uspelo. Poskusite znova kasneje.", + "common.loading": "Nalaganje...", + "createGuide.actions.back": "Nazaj", + "createGuide.actions.cancel": "Prekliči", + "createGuide.actions.continue": "Nadaljuj", + "createGuide.actions.createAndDeploy": "Ustvari in uvedi", + "createGuide.actions.creating": "Ustvarjanje...", + "createGuide.actions.deploy": "Uvedi", + "createGuide.actions.deploying": "Ustvarjanje in uvajanje...", + "createGuide.actions.next": "Naprej", + "createGuide.actions.skipDeploy": "Preskoči, uvedi kasneje", + "createGuide.description": "Ustvarite uvedbo iz vira izdaje, osnovnih informacij in ciljnega okolja.", + "createGuide.dsl.defaultAppName": "Uvožena DSL aplikacija", + "createGuide.dsl.description": "Naložite paket Workflow DSL za ustvarjanje uvedbe, prve izdaje in neobvezne uvedbe okolja.", + "createGuide.dsl.dropDescription": "Naložite paket Workflow YAML DSL. Možnosti uvedbe so razrešene iz te datoteke pred uvedbo.", + "createGuide.dsl.dropTitle": "Naložite paket Workflow DSL", + "createGuide.dsl.readFailed": "Branje datoteke DSL ni uspelo. Izberite drugo datoteko in poskusite znova.", + "createGuide.dsl.reading": "Branje datoteke DSL...", + "createGuide.dsl.title": "Uvozi DSL", + "createGuide.dsl.unsupportedMode": "Za uvedbe je mogoče uporabiti samo datoteke Workflow DSL.", + "createGuide.errors.createReleaseFailed": "Ustvarjanje uvedbe ali izdaje ni uspelo.", + "createGuide.errors.deployFailed": "Uvedba v okolje ni uspela.", + "createGuide.method.description": "Izberite vir, ki bo uporabljen za ustvarjanje prve izdaje.", + "createGuide.methods.bindApp.description": "Uporabite obstoječo Workflow aplikacijo v Studiu kot vir izdaje.", + "createGuide.methods.bindApp.title": "Poveži obstoječo Workflow aplikacijo", + "createGuide.methods.importDsl.description": "Naložite paket Workflow YAML DSL in nadaljujte preko vmesnika za uvedbo.", + "createGuide.methods.importDsl.title": "Uvozi DSL", + "createGuide.methods.mocked": "Mock", + "createGuide.nav.back": "Uvedbe", + "createGuide.release.defaultName": "začetna izdaja", + "createGuide.release.deployInfo": "Informacije o uvedbi", + "createGuide.release.description": "Izpolnite informacije o uvedbi in podrobnosti prve izdaje.", + "createGuide.release.firstVersion": "Prva izdaja", + "createGuide.release.instanceDescription": "Opis uvedbe", + "createGuide.release.instanceDescriptionPlaceholder": "Opišite, za kaj se ta uvedba uporablja", + "createGuide.release.instanceName": "Ime uvedbe", + "createGuide.release.instanceNameConflict": "Uvedba s tem imenom že obstaja. Izberite drugo ime.", + "createGuide.release.releaseDescription": "Opis izdaje", + "createGuide.release.releaseDescriptionPlaceholder": "Opišite to izdajo", + "createGuide.release.releaseName": "Ime izdaje", + "createGuide.release.releaseNote": "Opis izdaje", + "createGuide.release.title": "Osnovne informacije", + "createGuide.source.availableApps_one": "{{count}} aplikacija", + "createGuide.source.availableApps_other": "{{count}} aplikacij", + "createGuide.source.clearSearch": "Počisti iskanje aplikacij", + "createGuide.source.description": "Izberite vir, ki bo uporabljen za ustvarjanje prve izdaje.", + "createGuide.source.empty": "Ni najdenih Workflow aplikacij.", + "createGuide.source.searchPlaceholder": "Iskanje aplikacij", + "createGuide.source.sourceApp": "Workflow aplikacija", + "createGuide.source.title": "Vir izdaje", + "createGuide.steps.method": "Vir izdaje", + "createGuide.steps.release": "Osnovne informacije", + "createGuide.steps.source": "Vir izdaje", + "createGuide.steps.target": "Uvedi v okolje", + "createGuide.target.bindingCount_one": "{{count}} povezava", + "createGuide.target.bindingCount_other": "{{count}} povezav", + "createGuide.target.bindingHint": "Izberite poverilnice, ki jih uporablja ta izdaja.", + "createGuide.target.bindings": "Poverilnice", + "createGuide.target.deferredBindingHint": "Poverilnice bodo razrešene iz pravega načrta uvedbe med končnim dejanjem uvedbe.", + "createGuide.target.deferredEnvironmentHint": "Ime je usklajeno s pravimi okolji po ustvarjanju uvedbe in izdaje.", + "createGuide.target.description": "Izberite ciljno okolje in zagotovite nastavitve izvajanja, ki jih ta izdaja tam potrebuje. Ta korak je mogoče preskočiti.", + "createGuide.target.envVarCount_one": "{{count}} spremenljivka", + "createGuide.target.envVarCount_other": "{{count}} spremenljivk", + "createGuide.target.envVarHint": "Za vsako okoljsko spremenljivko, ki jo ta izdaja potrebuje, vnesite poljubno vrednost ali uporabite vrednost, določeno v aplikaciji.", + "createGuide.target.envVarPlaceholder": "Vnesite vrednost", + "createGuide.target.envVarSource.ariaLabel": "Izberite vir vrednosti spremenljivke za {{key}}", + "createGuide.target.envVarSource.default": "Vrednost aplikacije", + "createGuide.target.envVarSource.lastDeployment": "Zadnja uvedena vrednost", + "createGuide.target.envVarSource.literal": "Poljubna vrednost", + "createGuide.target.envVarType.number": "Število", + "createGuide.target.envVarType.secret": "Skrivnost", + "createGuide.target.envVarType.string": "Niz", + "createGuide.target.envVars": "Okoljske spremenljivke", + "createGuide.target.environment": "Ciljno okolje", + "createGuide.target.environmentName": "Ime okolja", + "createGuide.target.environmentNamePlaceholder": "Produkcija", + "createGuide.target.loadBindingsFailed": "Nalaganje poverilnic ni uspelo.", + "createGuide.target.loadEnvironmentsFailed": "Nalaganje okolij za uvedbo ni uspelo.", + "createGuide.target.missingRequiredBinding": "Izberite poverilnico za to obvezno povezavo.", + "createGuide.target.noBindingRequired": "Poverilnice niso potrebne.", + "createGuide.target.noCredentialCandidates": "Ni razpoložljivih poverilnic.", + "createGuide.target.noEnvironmentOptions": "Ni razpoložljivih okolij za uvedbo.", + "createGuide.target.required": "Obvezno", + "createGuide.target.selectCredential": "Izberite poverilnico", + "createGuide.target.title": "Uvedi v okolje", + "createGuide.title": "Nova uvedba", + "createModal.appPickerPlaceholder": "Izberite Workflow aplikacijo", + "createModal.appSearchEmpty": "Ni ustreznih Workflow aplikacij", + "createModal.appSearchPlaceholder": "Iskanje Workflow aplikacij…", + "createModal.cancel": "Prekliči", + "createModal.create": "Ustvari", + "createModal.createFailed": "Ustvarjanje uvedbe ni uspelo.", + "createModal.description": "Izberite Workflow aplikacijo in ustvarite uvedbo.", + "createModal.descriptionLabel": "Opis", + "createModal.descriptionPlaceholder": "Opišite, za kaj se ta uvedba uporablja", + "createModal.loadMoreApps": "Naloži več aplikacij", + "createModal.loadingApps": "Nalaganje aplikacij…", + "createModal.nameLabel": "Ime uvedbe", + "createModal.namePlaceholder": "Ime uvedbe", + "createModal.noApps": "V tem delovnem prostoru ni najdenih Workflow aplikacij. Najprej jo ustvarite v Studiu.", + "createModal.selected": "Izbrano", + "createModal.sourceApp": "Workflow aplikacija (obvezno)", + "createModal.title": "Nova uvedba", + "deployDrawer.bindingCount_one": "{{count}} povezava", + "deployDrawer.bindingCount_other": "{{count}} povezav", + "deployDrawer.bindingOptionsFailed": "Nalaganje možnosti poverilnic ni uspelo.", + "deployDrawer.bindingSelectionHint": "Izberite poverilnice, ki jih uporablja ta uvedba.", + "deployDrawer.bindingsDisabled": "Razrešeno iz predogleda izdaje. Urejanje še ni na voljo.", + "deployDrawer.cancel": "Prekliči", + "deployDrawer.close": "Zapri predal za uvedbo", + "deployDrawer.defaultSelect": "Izberite...", + "deployDrawer.deploy": "Uvedi v okolje", + "deployDrawer.deployExistingRelease": "Uvedi v okolje", + "deployDrawer.deployExistingReleaseDescription": "Izberite izdajo in ciljno okolje za uvedbo.", + "deployDrawer.deployExistingReleaseTitle": "Uvedi v okolje", + "deployDrawer.deployFailed": "Zagon uvedbe ni uspel.", + "deployDrawer.deploying": "Uvajanje...", + "deployDrawer.description": "Izberite izdajo in ciljno okolje za uvedbo.", + "deployDrawer.envVarCount_one": "{{count}} spremenljivka", + "deployDrawer.envVarCount_other": "{{count}} spremenljivk", + "deployDrawer.envVarHint": "Za vsako okoljsko spremenljivko, ki jo ta izdaja potrebuje, vnesite poljubno vrednost ali uporabite vrednost, določeno v aplikaciji.", + "deployDrawer.envVarPlaceholder": "Vnesite vrednost", + "deployDrawer.envVarSource.ariaLabel": "Izberite vir vrednosti spremenljivke za {{key}}", + "deployDrawer.envVarSource.default": "Vrednost aplikacije", + "deployDrawer.envVarSource.lastDeployment": "Zadnja uvedena vrednost", + "deployDrawer.envVarSource.literal": "Poljubna vrednost", + "deployDrawer.envVarType.number": "Število", + "deployDrawer.envVarType.secret": "Skrivnost", + "deployDrawer.envVarType.string": "Niz", + "deployDrawer.envVars": "Okoljske spremenljivke", + "deployDrawer.existingReleaseHint": "Ta izdaja bo uvedena takšna, kot je. Nova izdaja ne bo ustvarjena.", + "deployDrawer.loadingBindings": "Razreševanje...", + "deployDrawer.lockedHint": "Zaklenjeno na trenutno okolje", + "deployDrawer.missingRequiredBinding": "Izberite poverilnico za to obvezno povezavo.", + "deployDrawer.missingRequiredEnvVar": "Vnesite vrednost za to obvezno okoljsko spremenljivko.", + "deployDrawer.modelCreds": "Poverilnice modela", + "deployDrawer.needsValidation": " (potrebuje preverjanje)", + "deployDrawer.newReleaseHint": "Iz izbranega YAML-ja Workflow aplikacije bo ustvarjena nova izdaja.", + "deployDrawer.noBindingRequired": "Ni obvezno", + "deployDrawer.noCredentialCandidates": "Ni razpoložljivih poverilnic.", + "deployDrawer.noNewEnvironmentAvailable": "Vsa razpoložljiva okolja že imajo uvedbo.", + "deployDrawer.noOtherReleaseAvailable": "Za to okolje ni na voljo drugih izdaj.", + "deployDrawer.noReleaseAvailable": "Pred uvedbo v okolje ustvarite izdajo.", + "deployDrawer.notFound": "Uvedba ni najdena.", + "deployDrawer.noteLabel": "Opis izdaje (neobvezno)", + "deployDrawer.notePlaceholder": "npr. Popravek besedila uvajanja", + "deployDrawer.pluginCreds": "Poverilnice vtičnika", + "deployDrawer.promote": "Uvedi", + "deployDrawer.promoteDescription": "Izberite izdajo in ciljno okolje za uvedbo.", + "deployDrawer.promoteTitle": "Uvedi v okolje", + "deployDrawer.readOnly": "Samo za branje", + "deployDrawer.redeploy": "Uvedi v okolje", + "deployDrawer.redeployDescription": "Izberite izdajo in ciljno okolje za uvedbo.", + "deployDrawer.redeployExistingReleaseHint": "Trenutna izdaja bo ponovno uvedena takšna, kot je. Nova izdaja ne bo ustvarjena.", + "deployDrawer.redeployTitle": "Uvedi v okolje", + "deployDrawer.releaseLabel": "Izdaja", + "deployDrawer.requiredBinding": "Obvezno", + "deployDrawer.rollback": "Uvedi", + "deployDrawer.rollbackDescription": "Izberite izdajo in ciljno okolje za uvedbo.", + "deployDrawer.rollbackTitle": "Uvedi v okolje", + "deployDrawer.runtimeCredentials": "Poverilnice", + "deployDrawer.secretPlaceholder": "skrivnost", + "deployDrawer.selectCredential": "Izberite poverilnico", + "deployDrawer.selectEnv": "Izberite okolje", + "deployDrawer.selectProviderCred": "Izberite poverilnico za {{provider}}", + "deployDrawer.selectProviderKey": "Izberite ključ za {{provider}}", + "deployDrawer.selectRelease": "Izberite izdajo", + "deployDrawer.targetEnv": "Ciljno okolje", + "deployDrawer.title": "Uvedi v okolje", + "deployDrawer.valuePlaceholder": "vrednost", + "deployTab.cancelDeployment": "Prekliči uvedbo", + "deployTab.closeError": "Zapri", + "deployTab.col.actions": "Dejanja", + "deployTab.col.currentRelease": "Trenutna izdaja", + "deployTab.col.environment": "Okolje", + "deployTab.col.status": "Status", + "deployTab.col.updated": "Posodobljeno", + "deployTab.collapseDetails": "Strni podrobnosti uvedbe", + "deployTab.confirmUndeploy": "Razveljavi uvedbo", + "deployTab.deployOtherVersion": "Uvedi drugo izdajo", + "deployTab.deployToEnv": "Uvedi v {{name}}", + "deployTab.deployToNewEnv": "Uvedi v novo okolje...", + "deployTab.empty": "Še ni instanc. Za začetek uvedite v novo okolje.", + "deployTab.emptyDescription": "Izberite izdajo in ciljno okolje, da uporabnikom omogočite dostop do te uvedbe.", + "deployTab.emptyTitle": "Nobeno okolje se še ne izvaja", + "deployTab.envCount": "Okolja", + "deployTab.errorCode": "Koda", + "deployTab.errorDialogDesc": "Preglejte zadnjo neuspelo uvedbo pred ponovnim poskusom ali uvedbo druge izdaje.", + "deployTab.errorDialogTitle": "Napaka uvedbe v {{name}}", + "deployTab.errorMessage": "Sporočilo", + "deployTab.errorPhase": "Faza", + "deployTab.expandDetails": "Razširi podrobnosti uvedbe", + "deployTab.moreActions": "Več dejanj", + "deployTab.newDeployment": "Uvedi v novo okolje", + "deployTab.panel.commit": "Commit ID", + "deployTab.panel.deploymentId": "ID uvedbe", + "deployTab.panel.endpoints": "Končne točke", + "deployTab.panel.envVars": "Okoljske spremenljivke", + "deployTab.panel.error": "Napaka", + "deployTab.panel.failedRelease": "Neuspela izdaja", + "deployTab.panel.health": "Zdravje", + "deployTab.panel.instanceInfo": "Informacije o instanci", + "deployTab.panel.modelCreds": "Poverilnice modela", + "deployTab.panel.pluginCreds": "Poverilnice vtičnika", + "deployTab.panel.release": "Izdaja", + "deployTab.panel.releaseCreatedAt": "Izdaja ustvarjena", + "deployTab.panel.releaseInfo": "Informacije o izdaji", + "deployTab.panel.replicas": "Replike", + "deployTab.panel.run": "Zaženi", + "deployTab.panel.runtimeBindings": "Poverilnice", + "deployTab.panel.runtimeInfo": "Informacije o izvajanju", + "deployTab.panel.runtimeMode": "Način izvajanja", + "deployTab.panel.runtimeNote": "Opomba izvajanja", + "deployTab.panel.targetRelease": "Ciljna izdaja", + "deployTab.panel.unknownError": "Uvedba ni uspela.", + "deployTab.promote": "Uvedi", + "deployTab.redeploy": "Ponovno uvedi", + "deployTab.releaseCreatedAt": "Izdaja ustvarjena {{time}}", + "deployTab.retry": "Poskusi znova", + "deployTab.shortcut": "Bližnjica", + "deployTab.status.deployFailed": "Uvedba ni uspela", + "deployTab.status.deployingRelease": "Uvajanje ({{release}})", + "deployTab.status.runningOutOfSync": "Se izvaja (sinhronizacija v teku)", + "deployTab.status.runningWithFailed": "Se izvaja (zadnja uvedba ni uspela)", + "deployTab.undeploy": "Razveljavi uvedbo", + "deployTab.undeployConfirmDesc": "Dostop končnih uporabnikov se bo takoj ustavil. Izdajo je mogoče ponovno uvesti kasneje.", + "deployTab.undeployConfirmTitle": "Razveljavite uvedbo iz {{name}}?", + "deployTab.undeployFrom": "Razveljavi uvedbo iz {{name}}", + "deployTab.undeployImpactTitle": "Prizadeta instanca", + "deployTab.viewError": "Oglej si napako", + "deployTab.viewLogs": "Oglej si dnevnike", + "deployTab.viewProgress": "Oglej si napredek", + "detail.backToInstances": "Nazaj na uvedbe", + "detail.deployingCount": "{{count}} uvajanj", + "detail.envCount_one": "{{count}} okolje", + "detail.envCount_other": "{{count}} okolij", + "detail.failedCount": "{{count}} neuspelih", + "detail.mobileTabs": "Razdelki uvedbe", + "detail.notFound": "Uvedba ni najdena", + "detail.openSourceApp": "Odpri izvor {{name}}", + "detail.sourceApp": "Vir", + "detail.sourceAppLink": "Vir", + "documentTitle.create": "Nova uvedba · Uvedbe", + "documentTitle.detail": "Uvedba · Uvedbe", + "documentTitle.list": "Uvedbe", + "filter.allEnvs": "Vsa okolja", + "filter.notDeployed": "Ni uvedeno", + "filter.searchPlaceholder": "Iskanje uvedb", + "health.ENVIRONMENT_STATUS_ADMISSION": "Sprejem", + "health.ENVIRONMENT_STATUS_BOOTSTRAPPING": "Zagon", + "health.ENVIRONMENT_STATUS_DELETING": "Brisanje", + "health.ENVIRONMENT_STATUS_FAILED": "Nedosegljivo", + "health.ENVIRONMENT_STATUS_READY": "Na voljo", + "health.ENVIRONMENT_STATUS_UNSPECIFIED": "Neznano", + "list.clearFilters": "Počisti filtre", + "list.clearSearch": "Počisti iskanje uvedb", + "list.createDeployment": "Novo", + "list.empty": "Ni najdenih uvedb.", + "list.emptyDescription": "Ustvarite uvedbo iz Workflow aplikacije ali paketa Workflow DSL za upravljanje izdaj, okolij in dostopa.", + "list.emptyFilteredDescription": "Nobena uvedba ne ustreza trenutnemu iskanju ali filtru okolja.", + "list.emptyFilteredTitle": "Ni ustreznih uvedb", + "list.emptyTitle": "Še ni uvedb", + "mode.ENVIRONMENT_MODE_ISOLATED": "Izolirano", + "mode.ENVIRONMENT_MODE_SHARED": "Skupno", + "mode.ENVIRONMENT_MODE_UNSPECIFIED": "Neznano", + "newInstance.comingSoon": "Kmalu na voljo", + "newInstance.fromStudio": "Izberi iz Studia", + "newInstance.importDSL": "Uvozi DSL", + "newInstance.title": "Nova uvedba", + "overview.accessEndpoints": "Končne točke dostopa", + "overview.accessMeta.apiTokens": "Upravljaj API žetone", + "overview.accessMeta.cli": "Oglej si dostop CLI", + "overview.accessMeta.webApp": "Upravljaj dostop WebApp", + "overview.accessStatus": "Dostop", + "overview.api": "API žetoni", + "overview.apiKeysCount_one": "{{count}} API žeton", + "overview.apiKeysCount_other": "{{count}} API žetonov", + "overview.apiTokenSummary.environments_one": "{{count}} uvedeno okolje", + "overview.apiTokenSummary.environments_other": "{{count}} uvedenih okolij", + "overview.availableForDeployment": "Na voljo za uvedbo", + "overview.basicInfo": "Osnovne informacije", + "overview.cardAction.deployLatest": "Uvedi najnovejšo izdajo", + "overview.cardAction.redeploy": "Ponovno uvedi", + "overview.cardAction.viewProgress": "Oglej si uvedbo", + "overview.chip.behindTooltip_one": "1 izdaja za najnovejšo. Uvedite najnovejšo izdajo za posodobitev.", + "overview.chip.behindTooltip_other": "{{count}} izdaj za najnovejšo. Uvedite najnovejšo izdajo za posodobitev.", + "overview.chip.behind_one": "↑ 1", + "overview.chip.behind_other": "↑ {{count}}", + "overview.chip.deploying": "uvajanje", + "overview.chip.deployingTooltip": "Uvajanje je v teku.", + "overview.chip.empty": "prazno", + "overview.chip.emptyTooltip": "V tem okolju ni uvedene nobene izdaje.", + "overview.chip.failed": "neuspelo", + "overview.chip.failedTooltip": "Zadnji poskus uvedbe ni uspel.", + "overview.chip.latest": "najnovejša", + "overview.chip.latestTooltip": "V tem okolju se izvaja najnovejša izdaja.", + "overview.chip.needsReleaseFirst": "Najprej ustvarite izdajo", + "overview.chip.olderRelease": "starejša", + "overview.chip.olderReleaseTooltip": "V tem okolju se izvaja starejša izdaja.", + "overview.chip.openInDeployTab": "Oglej si napredek uvedbe", + "overview.cli": "CLI", + "overview.configured": "Konfigurirano", + "overview.createRelease": "Ustvari izdajo", + "overview.created": "Ustvarjeno", + "overview.deploy": "Uvedi", + "overview.deployedEnvironments": "uvedeno", + "overview.deploymentOverview": "Pregled uvedbe", + "overview.deploymentStatus": "Status uvedbe", + "overview.description": "Opis", + "overview.developerApi": "Razvijalski API", + "overview.disabled": "Onemogočeno", + "overview.emptyValue": "Ni nastavljeno", + "overview.enabled": "Omogočeno", + "overview.enabledChannels": "dostop omogočen", + "overview.endUserAccess": "Dostop končnih uporabnikov", + "overview.environments": "Okolja", + "overview.hero.byName": "od {{name}}", + "overview.hero.empty": "Še ni izdaj", + "overview.hero.emptyDescription": "Pred uvedbo ustvarite izdajo iz trenutnega vira.", + "overview.hero.propagation_one": "uvedeno v {{count}}/{{total}} okolje", + "overview.hero.propagation_other": "uvedeno v {{count}}/{{total}} okolij", + "overview.hero.untargeted": "ni še konfiguriranih okolij", + "overview.instanceDetails": "Podrobnosti uvedbe", + "overview.instanceId": "ID uvedbe", + "overview.latestRelease.releaseCount_one": "{{count}} izdaja", + "overview.latestRelease.releaseCount_other": "{{count}} izdaj", + "overview.latestReleaseTitle": "Najnovejša izdaja", + "overview.manageDeployments": "Upravljaj uvedbe", + "overview.name": "Ime", + "overview.noAccessConfig": "Brez konfiguracije dostopa.", + "overview.noReleaseYet": "Pred uvedbo v okolje ustvarite izdajo.", + "overview.notConfigured": "Ni konfigurirano", + "overview.previousReleases.empty": "Še ni starejših izdaj.", + "overview.previousReleases.retired": "Trenutno ni uvedeno", + "overview.previousReleases.title": "Prejšnje izdaje", + "overview.previousReleases.viewAll": "Pokaži vse", + "overview.ready": "Uvedljivo", + "overview.recentReleases": "Nedavne izdaje", + "overview.releaseDeployedTitle": "{{release}} je uvedena", + "overview.releaseReadyTitle": "{{release}} je pripravljena za uvedbo", + "overview.serviceMap": "Zemljevid storitev", + "overview.servingRelease": "Streže {{release}}", + "overview.servingReleaseDescription": "Ta uvedba je uvedena v {{count}}/{{total}} okolij.", + "overview.strip.deployToNewEnvironment": "Uvedi v novo okolje", + "overview.strip.empty": "Ni konfiguriranih okolij.", + "overview.strip.emptyDeployableDescription": "Ko boste pripravljeni, uvedite najnovejšo izdajo v okolje.", + "overview.strip.emptyDeployed": "Še ni instanc.", + "overview.strip.emptyDescription": "Pred uvedbo v okolje ustvarite izdajo.", + "overview.strip.emptyTitle": "Še ni instanc", + "overview.strip.summary_one": "1 od {{total}} na najnovejši izdaji", + "overview.strip.summary_other": "{{count}} od {{total}} na najnovejši izdaji", + "overview.strip.title": "Instance", + "overview.switchSourceApp": "Zamenjaj vir", + "overview.switchSourceAppDescription": "Izberite Workflow aplikacijo, ki bo uporabljena kot vir za prihodnje izdaje.", + "overview.switchSourceAppHint": "Po zamenjavi samo na novo ustvarjene izdaje uporabljajo nov vir. Zgodovinske izdaje in obstoječe uvedbe se ne spremenijo.", + "overview.targetRelease": "Ciljna izdaja", + "overview.webapp": "WebApp", + "settings.danger": "Nevarno območje", + "settings.dangerDesc": "Trajno izbrišite to uvedbo in ustavite vse izvajajoče se instance. Tega ni mogoče razveljaviti.", + "settings.delete": "Izbriši uvedbo", + "settings.deleteConfirmDesc": "Izbrišete {{name}}? Vsaka instanca se bo prenehala izvajati in bo odstranjena iz vseh okolij. Tega ni mogoče razveljaviti.", + "settings.deleteConfirmTitle": "Izbriši uvedbo", + "settings.deleteFailed": "Brisanje uvedbe ni uspelo.", + "settings.deleteImpact": "Vpliv", + "settings.deleteImpactInstance": "Uvedba", + "settings.deleteImpactTitle": "Prizadeta uvedba", + "settings.deleteImpactValue": "Uvedba je odstranjena s seznama uvedb.", + "settings.deleted": "Uvedba izbrisana", + "settings.description": "Opis", + "settings.descriptionHelp": "Upravljajte ime, opis in druge nastavitve te uvedbe.", + "settings.general": "Splošno", + "settings.name": "Ime uvedbe", + "settings.reset": "Ponastavi", + "settings.save": "Shrani spremembe", + "settings.updateFailed": "Posodobitev uvedbe ni uspela.", + "settings.updated": "Uvedba posodobljena", + "status.RUNTIME_INSTANCE_STATUS_DEPLOYING": "Uvajanje", + "status.RUNTIME_INSTANCE_STATUS_DRIFTED": "Sinhronizacija v teku", + "status.RUNTIME_INSTANCE_STATUS_FAILED": "Uvedba ni uspela", + "status.RUNTIME_INSTANCE_STATUS_INVALID": "Neveljavno", + "status.RUNTIME_INSTANCE_STATUS_READY": "Se izvaja", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Ni uvedeno", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Razveljavljanje uvedbe", + "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Neznano", + "subtitle": "Upravljajte uvedbe v različnih okoljih.", + "tabs.access.description": "Upravljajte kanale dostopa in dovoljenja za dostop.", + "tabs.access.name": "Dostop", + "tabs.api-tokens.description": "Upravljajte API žetone in kličite instance preko HTTP.", + "tabs.api-tokens.name": "API žetoni", + "tabs.instances.description": "Oglejte si in upravljajte instance v uvedenih okoljih.", + "tabs.instances.name": "Instance", + "tabs.overview.description": "Oglejte si status uvedbe v različnih okoljih.", + "tabs.overview.name": "Pregled", + "tabs.releases.description": "Ustvarjajte, uvajajte in upravljajte izdaje.", + "tabs.releases.name": "Izdaje", + "tabs.settings.description": "Upravljajte ime, opis in druge nastavitve te uvedbe.", + "tabs.settings.name": "Nastavitve", + "title": "Uvedbe", + "unsupportedDslNodes.description": "Ta izdaja vsebuje vozlišča, ki jih izvajalno okolje uvedbe še ne podpira. Odstranite ali zamenjajte jih v Studiu in poskusite znova.", + "unsupportedDslNodes.descriptionWithTypes": "Ta izdaja vsebuje vozlišča, ki jih izvajalno okolje uvedbe še ne podpira: {{nodeTypes}}. Odstranite ali zamenjajte jih v Studiu in poskusite znova.", + "unsupportedDslNodes.title": "Nepodprta vozlišča", + "unsupportedDslNodes.unknownType": "Neznan tip", + "versions.cancelCreate": "Prekliči", + "versions.cancelDelete": "Prekliči", + "versions.cancelEdit": "Prekliči", + "versions.checkingReleaseContent": "Preverjanje vsebine izdaje...", + "versions.col.action": "Dejanje", + "versions.col.author": "Ustvaril", + "versions.col.commit": "Commit", + "versions.col.createdAt": "Ustvarjeno", + "versions.col.deployedTo": "Uvedeno v", + "versions.col.release": "Izdaja", + "versions.col.sourceApp": "Vir", + "versions.commitTooltip": "Commit {{commit}}", + "versions.create": "Ustvari", + "versions.createFailed": "Ustvarjanje izdaje ni uspelo.", + "versions.createRelease": "Ustvari izdajo", + "versions.createReleaseDescription": "Ustvarite uvedljivo izdajo iz Workflow aplikacije ali datoteke Workflow DSL.", + "versions.createReleaseHint": "Nove izdaje je mogoče uvesti v katero koli okolje.", + "versions.createSuccess": "Izdaja \"{{name}}\" ustvarjena.", + "versions.creating": "Ustvarjanje...", + "versions.currentOn": "Trenutna izdaja v {{name}}", + "versions.deleteConfirmDesc": "Izdaja \"{{name}}\" bo trajno izbrisana. Tega ni mogoče razveljaviti.", + "versions.deleteConfirmTitle": "Izbriši izdajo?", + "versions.deleteFailed": "Brisanje izdaje ni uspelo.", + "versions.deleteImpactDeployment": "Status uvedbe", + "versions.deleteImpactNotDeployed": "Trenutno ni uvedeno", + "versions.deleteImpactRelease": "Izdaja", + "versions.deleteImpactTitle": "Vpliv brisanja", + "versions.deleteRelease": "Izbriši izdajo", + "versions.deleteSuccess": "Izdaja \"{{name}}\" izbrisana.", + "versions.deploy": "Uvedi", + "versions.deployTo": "Uvedi v {{name}}", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DEPLOYING": "Uvajanje", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DRIFTED": "Sinhronizacija v teku", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_FAILED": "Neuspelo", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_INVALID": "Neveljavno", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_READY": "Se izvaja", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Ni uvedeno", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Razveljavljanje uvedbe", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Neznano", + "versions.deployingTo": "{{name}} se uvaja", + "versions.disabledReason.checkDeploymentsFailed": "Preverjanje uporabe uvedbe ni uspelo. Poskusite znova kasneje.", + "versions.disabledReason.checkingDeployments": "Preverjanje uporabe uvedbe", + "versions.disabledReason.current": "Ta izdaja se že izvaja v {{name}}", + "versions.disabledReason.deploying": "Počakajte, da se aktivna uvedba zaključi", + "versions.disabledReason.envDisabled": "To okolje ni uvedljivo", + "versions.disabledReason.releaseInUse_one": "Pred brisanjem razveljavite uvedbo te izdaje iz {{count}} okolja", + "versions.disabledReason.releaseInUse_other": "Pred brisanjem razveljavite uvedbo te izdaje iz {{count}} okolij", + "versions.dslReadFailed": "Branje datoteke DSL ni uspelo. Izberite drugo datoteko in poskusite znova.", + "versions.dslReading": "Branje datoteke DSL...", + "versions.dslUnsupportedMode": "Za uvedbe je mogoče uporabiti samo datoteke Workflow DSL.", + "versions.editFailed": "Posodobitev izdaje ni uspela.", + "versions.editRelease": "Uredi izdajo", + "versions.editReleaseDescription": "Posodobite ime in opis te izdaje.", + "versions.editSuccess": "Izdaja \"{{name}}\" posodobljena.", + "versions.empty": "Še ni razpoložljivih izdaj.", + "versions.emptyDescription": "Pred uvedbo v okolje ustvarite prvo izdajo.", + "versions.emptyTitle": "Še ni izdaj", + "versions.emptyWithCreate": "Še ni izdaj. Pred uvedbo ustvarite prvo uvedljivo izdajo.", + "versions.exportDsl": "Izvozi DSL", + "versions.exportDslFailed": "Izvoz DSL ni uspel.", + "versions.exportingDsl": "Izvažanje...", + "versions.groupHeader.deploy": "Uvedi", + "versions.groupHeader.promote": "Uvedi", + "versions.groupHeader.rollback": "Uvedi prejšnjo različico", + "versions.groupHeader.unavailable": "Ni na voljo", + "versions.manualDslOption": "Naloži DSL", + "versions.moreActions": "Več dejanj", + "versions.optional": "Neobvezno", + "versions.promote": "Uvedi", + "versions.promoteTo": "Uvedi v {{name}}", + "versions.releaseAlreadyExists": "Izdaja z enako vsebino že obstaja: {{name}}.", + "versions.releaseContentCheckFailed": "Preverjanje vsebine izdaje ni uspelo.", + "versions.releaseDescriptionLabel": "Opis", + "versions.releaseDescriptionPlaceholder": "Opišite to izdajo", + "versions.releaseHistory": "Zgodovina izdaj", + "versions.releaseNameLabel": "Ime izdaje", + "versions.releaseNamePlaceholder": "Ime izdaje", + "versions.releaseNameRequired": "Vnesite ime izdaje.", + "versions.releaseSourceLabel": "Vir izdaje", + "versions.rollbackTo": "Uvedi v {{name}}", + "versions.saveEdit": "Shrani", + "versions.sourceAppOption": "Workflow aplikacija" +} diff --git a/web/i18n/th-TH/common.json b/web/i18n/th-TH/common.json index 0384ca8c4d..31e712a529 100644 --- a/web/i18n/th-TH/common.json +++ b/web/i18n/th-TH/common.json @@ -311,6 +311,7 @@ "menus.apps": "สตูดิโอ", "menus.datasets": "ความรู้", "menus.datasetsTips": "เร็ว ๆ นี้: นําเข้าข้อมูลข้อความของคุณเองหรือเขียนข้อมูลแบบเรียลไทม์ผ่าน Webhook เพื่อปรับปรุงบริบท LLM", + "menus.deployments": "การปรับใช้", "menus.explore": "สํารวจ", "menus.exploreMarketplace": "สํารวจ Marketplace", "menus.newApp": "แอพใหม่", diff --git a/web/i18n/th-TH/deployments.json b/web/i18n/th-TH/deployments.json new file mode 100644 index 0000000000..0f3d06073d --- /dev/null +++ b/web/i18n/th-TH/deployments.json @@ -0,0 +1,623 @@ +{ + "access.api.backendTitle": "API บริการแบ็คเอนด์", + "access.api.copyCurlExample": "คัดลอกตัวอย่าง cURL", + "access.api.createFailed": "ไม่สามารถสร้าง API Token ได้", + "access.api.createKey": "สร้าง API Token", + "access.api.createKeyTitle": "สร้าง API Token ใหม่", + "access.api.curlExampleTitle": "ตัวอย่าง cURL", + "access.api.description": "เข้าถึงการปรับใช้นี้ผ่าน HTTP API Token แต่ละตัวจะถูกกำหนดขอบเขตให้กับสภาพแวดล้อมเดียว", + "access.api.developerTitle": "API สำหรับนักพัฒนา", + "access.api.disabled": "การเข้าถึง API ถูกปิดสำหรับการปรับใช้นี้", + "access.api.disabledHint": "เปิดใช้งานการเข้าถึง API เพื่อสร้างโทเค็นที่กำหนดขอบเขตตามสภาพแวดล้อม", + "access.api.dismissToken": "ปิด API Token", + "access.api.docs": "เอกสาร API", + "access.api.docsClose": "ปิดเอกสาร API", + "access.api.docsDescription": "ดูเอกสารอ้างอิง API ของ Workflow สำหรับการปรับใช้นี้", + "access.api.docsTitle": "เอกสาร API ของ Workflow", + "access.api.empty": "ปรับใช้กับสภาพแวดล้อมก่อนเพื่อเริ่มสร้าง API Token", + "access.api.emptyTitle": "ไม่มีสภาพแวดล้อมที่ปรับใช้แล้ว", + "access.api.endpoint": "URL ของคำขอ", + "access.api.envPrefix": "env: {{env}}", + "access.api.keyList": "รายการ API Token", + "access.api.nameLabel": "ชื่อ API Token", + "access.api.namePlaceholder": "ป้อนชื่อ API Token", + "access.api.nameRequired": "ต้องระบุชื่อ API Token", + "access.api.newKey": "สร้าง API Token ใหม่", + "access.api.newTokenDescription": "API Token นี้จะแสดงเพียงครั้งเดียวเท่านั้น คัดลอกก่อนออกจากหน้านี้", + "access.api.newTokenLabel": "API Token", + "access.api.newTokenTitle": "สร้าง API Token แล้ว", + "access.api.noKeys": "ยังไม่มี API Token สร้างขึ้นเพื่อเริ่มเรียกใช้ API", + "access.api.noKeysTitle": "ยังไม่มี API Token", + "access.api.revokeConfirmDescription": "API Token \"{{name}}\" จะหยุดทำงานทันที การดำเนินการนี้ไม่สามารถยกเลิกได้", + "access.api.revokeConfirmTitle": "เพิกถอน API Token?", + "access.api.revokeFailed": "ไม่สามารถเพิกถอน API Token ได้", + "access.api.revokeSuccess": "เพิกถอน API Token แล้ว", + "access.api.table.action": "การดำเนินการ", + "access.api.table.environment": "สภาพแวดล้อม", + "access.api.table.key": "API Token", + "access.api.table.name": "ชื่อ", + "access.api.title": "API", + "access.channels.col.channel": "ช่องทาง", + "access.channels.col.endpoint": "จุดเข้าใช้งาน", + "access.channels.col.status": "สถานะ", + "access.channels.description": "จุดเข้าใช้งาน WebApp และ CLI ใช้สิทธิ์การเข้าถึงด้านบน", + "access.channels.disabled": "ช่องทางการเข้าถึงถูกปิดสำหรับการปรับใช้นี้", + "access.channels.disabledHint": "เปิดใช้งานช่องทางการเข้าถึงเพื่อเปิดเผยจุดเข้าใช้งาน WebApp และ CLI", + "access.channels.followPermission": "ปฏิบัติตามสิทธิ์", + "access.channels.title": "ช่องทางการเข้าถึง", + "access.cli.description": "เรียกใช้จากเทอร์มินัลด้วย difyctl เหมาะสำหรับสคริปต์ เวิร์กโฟลว์อัตโนมัติ หรือการรวม Agent", + "access.cli.docs": "คู่มือการใช้งาน", + "access.cli.domain": "โดเมน", + "access.cli.empty": "ไม่ได้กำหนดค่าจุดเชื่อมต่อ CLI", + "access.cli.install": "ติดตั้ง CLI", + "access.cli.title": "CLI", + "access.copied": "คัดลอกแล้ว", + "access.copy": "คัดลอก", + "access.copyFailed": "การคัดลอกล้มเหลว", + "access.copyToast": "คัดลอกไปยังคลิปบอร์ดแล้ว", + "access.hide": "ซ่อน", + "access.members.clearAll": "ล้างทั้งหมด", + "access.members.empty": "ไม่พบรายการที่ตรงกัน", + "access.members.groupCount_one": "{{count}} กลุ่ม", + "access.members.groupCount_other": "{{count}} กลุ่ม", + "access.members.groups": "กลุ่ม", + "access.members.individuals": "สมาชิก", + "access.members.memberCount_one": "{{count}} สมาชิก", + "access.members.memberCount_other": "{{count}} สมาชิก", + "access.members.pickPlaceholder": "เลือกกลุ่มหรือสมาชิก", + "access.members.searchPlaceholder": "ค้นหากลุ่มและสมาชิก", + "access.members.selectedLabel": "เลือกแล้ว", + "access.permission.anyone": "ใครก็ตามที่มีลิงก์", + "access.permission.anyoneDesc": "ใครก็ตามสามารถเข้าถึงการปรับใช้นี้ได้โดยไม่ต้องเข้าสู่ระบบ", + "access.permission.memberCount_one": "{{count}} สมาชิก", + "access.permission.memberCount_other": "{{count}} สมาชิก", + "access.permission.organization": "สมาชิกทั้งหมดในแพลตฟอร์ม", + "access.permission.organizationDesc": "สมาชิกทั้งหมดในแพลตฟอร์ม", + "access.permission.specific": "สมาชิกที่ระบุในแพลตฟอร์ม", + "access.permission.specificDesc": "เลือกกลุ่มหรือสมาชิกที่ระบุ", + "access.permission.specificUnavailable": "การเลือกสมาชิกแบบเฉพาะถูกปิดใช้งานจนกว่าจะมีการเชื่อมต่อสมาชิกและกลุ่มจริงในแพลตฟอร์ม", + "access.permission.updateFailed": "ไม่สามารถอัปเดตนโยบายการเข้าถึงได้", + "access.permissions.col.environment": "สภาพแวดล้อม", + "access.permissions.col.permission": "การเข้าถึง", + "access.permissions.description": "ตั้งค่าสิทธิ์การเข้าถึงสำหรับจุดเข้าใช้งาน WebApp และ CLI ในแต่ละสภาพแวดล้อม", + "access.permissions.editAriaLabel": "กำหนดค่าการเข้าถึงสำหรับ {{environment}}", + "access.permissions.editDescription": "ตั้งค่าสิทธิ์การเข้าถึงสำหรับจุดเข้าใช้งาน WebApp และ CLI", + "access.permissions.editTitle": "สิทธิ์การเข้าถึง", + "access.permissions.title": "สิทธิ์การเข้าถึง", + "access.revoke": "เพิกถอน", + "access.runAccess.description": "จัดการวิธีที่ผู้ใช้สามารถเรียกใช้การปรับใช้นี้และผู้ที่ได้รับอนุญาตให้เข้าถึงในแต่ละสภาพแวดล้อม", + "access.runAccess.disabled": "การเข้าถึงการเรียกใช้ถูกปิดสำหรับการปรับใช้นี้", + "access.runAccess.mcp": "MCP", + "access.runAccess.mcpDesc": "เปิดเผยการปรับใช้นี้เป็นเซิร์ฟเวอร์ MCP", + "access.runAccess.mcpEmpty": "ไม่ได้กำหนดค่าจุดเชื่อมต่อ MCP", + "access.runAccess.noEnvs": "ปรับใช้กับสภาพแวดล้อมเพื่อกำหนดค่าสิทธิ์การเข้าถึง", + "access.runAccess.noEnvsTitle": "ไม่มีสภาพแวดล้อมที่ปรับใช้แล้ว", + "access.runAccess.openWebapp": "เปิด WebApp", + "access.runAccess.permissions": "สิทธิ์การเข้าถึง", + "access.runAccess.permissionsDesc": "ใครสามารถเข้าถึงการปรับใช้นี้ในแต่ละสภาพแวดล้อม", + "access.runAccess.title": "การเข้าถึงการเรียกใช้", + "access.runAccess.urlLabel": "URL", + "access.runAccess.webapp": "WebApp", + "access.runAccess.webappDesc": "หน้าเว็บที่โฮสต์สำหรับผู้ใช้ปลายทาง", + "access.runAccess.webappEmpty": "เร็ว ๆ นี้", + "access.show": "แสดง", + "backend.RUNTIME_BACKEND_EXTERNAL": "ภายนอก", + "backend.RUNTIME_BACKEND_K8S": "K8S", + "backend.RUNTIME_BACKEND_UNSPECIFIED": "ไม่ทราบ", + "card.access.api": "API Tokens", + "card.access.apiShort": "API", + "card.access.cli": "CLI", + "card.access.cliShort": "CLI", + "card.access.none": "ไม่มีการเข้าถึง", + "card.access.webApp": "WebApp", + "card.access.webAppShort": "Web", + "card.createFirstRelease": "สร้างรีลีสแรก", + "card.deploy": "ปรับใช้", + "card.deploying": "{{count}} กำลังปรับใช้", + "card.envOverflow": "+ {{count}}", + "card.failed": "{{count}} ล้มเหลว", + "card.fromApp": "จาก {{name}}", + "card.lastDeployed": "ปรับใช้ครั้งล่าสุด {{time}}", + "card.menu.delete": "ลบการปรับใช้", + "card.menu.deleteDisabled": "การลบการปรับใช้ยังไม่สามารถใช้ได้สำหรับการปรับใช้ที่จัดการโดยแบ็คเอนด์", + "card.menu.deploy": "ปรับใช้กับสภาพแวดล้อม", + "card.menu.editInfo": "แก้ไขข้อมูล", + "card.menu.viewDetail": "ดูรายละเอียดการปรับใช้", + "card.moreActions": "การดำเนินการเพิ่มเติม", + "card.neverDeployed": "ยังไม่ได้ปรับใช้", + "card.noDescription": "ไม่มีคำอธิบาย", + "card.notDeployed": "ยังไม่ได้ปรับใช้", + "card.ready": "{{count}} กำลังทำงาน", + "card.tooltip.createdAt": "สร้างเมื่อ", + "card.tooltip.deployed": "ปรับใช้แล้ว", + "card.tooltip.deploymentStatus": "การปรับใช้", + "card.tooltip.notDeployed": "การปรับใช้นี้ยังไม่ได้ปรับใช้กับสภาพแวดล้อมใด ๆ", + "card.tooltip.notDeployedShort": "ยังไม่ได้ปรับใช้", + "card.tooltip.release": "รีลีส", + "card.tooltip.releaseName": "ชื่อรีลีส", + "card.tooltip.source": "แหล่งที่มา", + "common.loadFailed": "โหลดล้มเหลว ลองอีกครั้งในภายหลัง", + "common.loading": "กำลังโหลด...", + "createGuide.actions.back": "ย้อนกลับ", + "createGuide.actions.cancel": "ยกเลิก", + "createGuide.actions.continue": "ดำเนินการต่อ", + "createGuide.actions.createAndDeploy": "สร้างและปรับใช้", + "createGuide.actions.creating": "กำลังสร้าง...", + "createGuide.actions.deploy": "ปรับใช้", + "createGuide.actions.deploying": "กำลังสร้างและปรับใช้...", + "createGuide.actions.next": "ถัดไป", + "createGuide.actions.skipDeploy": "ข้าม ปรับใช้ภายหลัง", + "createGuide.description": "สร้างการปรับใช้จากแหล่งรีลีส ข้อมูลพื้นฐาน และสภาพแวดล้อมเป้าหมาย", + "createGuide.dsl.defaultAppName": "แอปที่นำเข้าจาก DSL", + "createGuide.dsl.description": "อัปโหลดแพ็คเกจ Workflow DSL เพื่อสร้างการปรับใช้ รีลีสแรก และการปรับใช้สภาพแวดล้อมเสริม", + "createGuide.dsl.dropDescription": "อัปโหลดแพ็คเกจ Workflow YAML DSL ตัวเลือกการปรับใช้จะถูกแก้ไขจากไฟล์นี้ก่อนการปรับใช้", + "createGuide.dsl.dropTitle": "อัปโหลดแพ็คเกจ Workflow DSL", + "createGuide.dsl.readFailed": "ไม่สามารถอ่านไฟล์ DSL ได้ เลือกไฟล์อื่นและลองอีกครั้ง", + "createGuide.dsl.reading": "กำลังอ่านไฟล์ DSL...", + "createGuide.dsl.title": "นำเข้า DSL", + "createGuide.dsl.unsupportedMode": "สามารถใช้เฉพาะไฟล์ Workflow DSL สำหรับการปรับใช้", + "createGuide.errors.createReleaseFailed": "ไม่สามารถสร้างการปรับใช้หรือรีลีสได้", + "createGuide.errors.deployFailed": "ไม่สามารถปรับใช้กับสภาพแวดล้อมได้", + "createGuide.method.description": "เลือกแหล่งที่ใช้สำหรับสร้างรีลีสแรก", + "createGuide.methods.bindApp.description": "ใช้ Workflow App ที่มีอยู่ใน Studio เป็นแหล่งรีลีส", + "createGuide.methods.bindApp.title": "ผูกกับ Workflow App ที่มีอยู่", + "createGuide.methods.importDsl.description": "อัปโหลดแพ็คเกจ Workflow YAML DSL และดำเนินการต่อผ่าน UI การปรับใช้", + "createGuide.methods.importDsl.title": "นำเข้า DSL", + "createGuide.methods.mocked": "จำลอง", + "createGuide.nav.back": "การปรับใช้", + "createGuide.release.defaultName": "รีลีสเริ่มต้น", + "createGuide.release.deployInfo": "ข้อมูลการปรับใช้", + "createGuide.release.description": "กรอกข้อมูลการปรับใช้และรายละเอียดของรีลีสแรก", + "createGuide.release.firstVersion": "รีลีสแรก", + "createGuide.release.instanceDescription": "คำอธิบายการปรับใช้", + "createGuide.release.instanceDescriptionPlaceholder": "อธิบายว่าการปรับใช้นี้ใช้สำหรับอะไร", + "createGuide.release.instanceName": "ชื่อการปรับใช้", + "createGuide.release.instanceNameConflict": "มีการปรับใช้ที่มีชื่อนี้อยู่แล้ว เลือกชื่ออื่น", + "createGuide.release.releaseDescription": "คำอธิบายรีลีส", + "createGuide.release.releaseDescriptionPlaceholder": "อธิบายรีลีสนี้", + "createGuide.release.releaseName": "ชื่อรีลีส", + "createGuide.release.releaseNote": "คำอธิบายรีลีส", + "createGuide.release.title": "ข้อมูลพื้นฐาน", + "createGuide.source.availableApps_one": "{{count}} แอป", + "createGuide.source.availableApps_other": "{{count}} แอป", + "createGuide.source.clearSearch": "ล้างการค้นหาแอป", + "createGuide.source.description": "เลือกแหล่งที่ใช้สำหรับสร้างรีลีสแรก", + "createGuide.source.empty": "ไม่พบ Workflow App", + "createGuide.source.searchPlaceholder": "ค้นหาแอป", + "createGuide.source.sourceApp": "Workflow App", + "createGuide.source.title": "แหล่งรีลีส", + "createGuide.steps.method": "แหล่งรีลีส", + "createGuide.steps.release": "ข้อมูลพื้นฐาน", + "createGuide.steps.source": "แหล่งรีลีส", + "createGuide.steps.target": "ปรับใช้กับสภาพแวดล้อม", + "createGuide.target.bindingCount_one": "{{count}} การผูก", + "createGuide.target.bindingCount_other": "{{count}} การผูก", + "createGuide.target.bindingHint": "เลือกข้อมูลรับรองที่รีลีสนี้ใช้", + "createGuide.target.bindings": "ข้อมูลรับรอง", + "createGuide.target.deferredBindingHint": "ข้อมูลรับรองจะถูกแก้ไขจากแผนการปรับใช้จริงในระหว่างการดำเนินการปรับใช้สุดท้าย", + "createGuide.target.deferredEnvironmentHint": "ชื่อนี้จะถูกจับคู่กับสภาพแวดล้อมจริงหลังจากสร้างการปรับใช้และรีลีสแล้ว", + "createGuide.target.description": "เลือกสภาพแวดล้อมเป้าหมายและระบุการตั้งค่ารันไทม์ที่รีลีสนี้ต้องการ ขั้นตอนนี้สามารถข้ามได้", + "createGuide.target.envVarCount_one": "{{count}} ตัวแปร", + "createGuide.target.envVarCount_other": "{{count}} ตัวแปร", + "createGuide.target.envVarHint": "สำหรับแต่ละตัวแปรสภาพแวดล้อมที่รีลีสนี้ต้องการ ป้อนค่าที่กำหนดเองหรือใช้ค่าที่กำหนดในแอป", + "createGuide.target.envVarPlaceholder": "ป้อนค่า", + "createGuide.target.envVarSource.ariaLabel": "เลือกแหล่งค่าของตัวแปรสำหรับ {{key}}", + "createGuide.target.envVarSource.default": "ค่าของแอป", + "createGuide.target.envVarSource.lastDeployment": "ค่าที่ปรับใช้ครั้งล่าสุด", + "createGuide.target.envVarSource.literal": "ค่าที่กำหนดเอง", + "createGuide.target.envVarType.number": "ตัวเลข", + "createGuide.target.envVarType.secret": "ความลับ", + "createGuide.target.envVarType.string": "ข้อความ", + "createGuide.target.envVars": "ตัวแปรสภาพแวดล้อม", + "createGuide.target.environment": "สภาพแวดล้อมเป้าหมาย", + "createGuide.target.environmentName": "ชื่อสภาพแวดล้อม", + "createGuide.target.environmentNamePlaceholder": "Production", + "createGuide.target.loadBindingsFailed": "ไม่สามารถโหลดข้อมูลรับรองได้", + "createGuide.target.loadEnvironmentsFailed": "ไม่สามารถโหลดสภาพแวดล้อมการปรับใช้ได้", + "createGuide.target.missingRequiredBinding": "เลือกข้อมูลรับรองสำหรับการผูกที่จำเป็นนี้", + "createGuide.target.noBindingRequired": "ไม่จำเป็นต้องใช้ข้อมูลรับรอง", + "createGuide.target.noCredentialCandidates": "ไม่มีข้อมูลรับรองที่ใช้ได้", + "createGuide.target.noEnvironmentOptions": "ไม่มีสภาพแวดล้อมการปรับใช้", + "createGuide.target.required": "จำเป็น", + "createGuide.target.selectCredential": "เลือกข้อมูลรับรอง", + "createGuide.target.title": "ปรับใช้กับสภาพแวดล้อม", + "createGuide.title": "การปรับใช้ใหม่", + "createModal.appPickerPlaceholder": "เลือก Workflow App", + "createModal.appSearchEmpty": "ไม่พบ Workflow App ที่ตรงกัน", + "createModal.appSearchPlaceholder": "ค้นหา Workflow App…", + "createModal.cancel": "ยกเลิก", + "createModal.create": "สร้าง", + "createModal.createFailed": "ไม่สามารถสร้างการปรับใช้ได้", + "createModal.description": "เลือก Workflow App และสร้างการปรับใช้", + "createModal.descriptionLabel": "คำอธิบาย", + "createModal.descriptionPlaceholder": "อธิบายว่าการปรับใช้นี้ใช้สำหรับอะไร", + "createModal.loadMoreApps": "โหลดแอปเพิ่มเติม", + "createModal.loadingApps": "กำลังโหลดแอป…", + "createModal.nameLabel": "ชื่อการปรับใช้", + "createModal.namePlaceholder": "ชื่อการปรับใช้", + "createModal.noApps": "ไม่พบ Workflow App ในเวิร์กสเปซนี้ สร้างใน Studio ก่อน", + "createModal.selected": "เลือกแล้ว", + "createModal.sourceApp": "Workflow App (จำเป็น)", + "createModal.title": "การปรับใช้ใหม่", + "deployDrawer.bindingCount_one": "{{count}} การผูก", + "deployDrawer.bindingCount_other": "{{count}} การผูก", + "deployDrawer.bindingOptionsFailed": "ไม่สามารถโหลดตัวเลือกข้อมูลรับรองได้", + "deployDrawer.bindingSelectionHint": "เลือกข้อมูลรับรองที่ใช้โดยการปรับใช้นี้", + "deployDrawer.bindingsDisabled": "แก้ไขจากการแสดงตัวอย่างรีลีส ยังไม่สามารถแก้ไขได้", + "deployDrawer.cancel": "ยกเลิก", + "deployDrawer.close": "ปิดลิ้นชักการปรับใช้", + "deployDrawer.defaultSelect": "เลือก...", + "deployDrawer.deploy": "ปรับใช้กับสภาพแวดล้อม", + "deployDrawer.deployExistingRelease": "ปรับใช้กับสภาพแวดล้อม", + "deployDrawer.deployExistingReleaseDescription": "เลือกรีลีสและสภาพแวดล้อมเป้าหมายเพื่อปรับใช้", + "deployDrawer.deployExistingReleaseTitle": "ปรับใช้กับสภาพแวดล้อม", + "deployDrawer.deployFailed": "ไม่สามารถเริ่มการปรับใช้ได้", + "deployDrawer.deploying": "กำลังปรับใช้...", + "deployDrawer.description": "เลือกรีลีสและสภาพแวดล้อมเป้าหมายเพื่อปรับใช้", + "deployDrawer.envVarCount_one": "{{count}} ตัวแปร", + "deployDrawer.envVarCount_other": "{{count}} ตัวแปร", + "deployDrawer.envVarHint": "สำหรับแต่ละตัวแปรสภาพแวดล้อมที่รีลีสนี้ต้องการ ป้อนค่าที่กำหนดเองหรือใช้ค่าที่กำหนดในแอป", + "deployDrawer.envVarPlaceholder": "ป้อนค่า", + "deployDrawer.envVarSource.ariaLabel": "เลือกแหล่งค่าของตัวแปรสำหรับ {{key}}", + "deployDrawer.envVarSource.default": "ค่าของแอป", + "deployDrawer.envVarSource.lastDeployment": "ค่าที่ปรับใช้ครั้งล่าสุด", + "deployDrawer.envVarSource.literal": "ค่าที่กำหนดเอง", + "deployDrawer.envVarType.number": "ตัวเลข", + "deployDrawer.envVarType.secret": "ความลับ", + "deployDrawer.envVarType.string": "ข้อความ", + "deployDrawer.envVars": "ตัวแปรสภาพแวดล้อม", + "deployDrawer.existingReleaseHint": "รีลีสนี้จะถูกปรับใช้ตามที่เป็นอยู่ จะไม่มีการสร้างรีลีสใหม่", + "deployDrawer.loadingBindings": "กำลังแก้ไข...", + "deployDrawer.lockedHint": "ล็อกไว้ที่สภาพแวดล้อมปัจจุบัน", + "deployDrawer.missingRequiredBinding": "เลือกข้อมูลรับรองสำหรับการผูกที่จำเป็นนี้", + "deployDrawer.missingRequiredEnvVar": "ป้อนค่าสำหรับตัวแปรสภาพแวดล้อมที่จำเป็นนี้", + "deployDrawer.modelCreds": "ข้อมูลรับรองโมเดล", + "deployDrawer.needsValidation": " (ต้องตรวจสอบ)", + "deployDrawer.newReleaseHint": "จะมีการสร้างรีลีสใหม่จาก Workflow App YAML ที่เลือก", + "deployDrawer.noBindingRequired": "ไม่จำเป็น", + "deployDrawer.noCredentialCandidates": "ไม่มีข้อมูลรับรองที่ใช้ได้", + "deployDrawer.noNewEnvironmentAvailable": "สภาพแวดล้อมที่ใช้ได้ทั้งหมดมีการปรับใช้แล้ว", + "deployDrawer.noOtherReleaseAvailable": "ไม่มีรีลีสอื่นสำหรับสภาพแวดล้อมนี้", + "deployDrawer.noReleaseAvailable": "สร้างรีลีสก่อนปรับใช้กับสภาพแวดล้อม", + "deployDrawer.notFound": "ไม่พบการปรับใช้", + "deployDrawer.noteLabel": "คำอธิบายรีลีส (ไม่บังคับ)", + "deployDrawer.notePlaceholder": "เช่น ปรับปรุงข้อความ onboarding", + "deployDrawer.pluginCreds": "ข้อมูลรับรองปลั๊กอิน", + "deployDrawer.promote": "ปรับใช้", + "deployDrawer.promoteDescription": "เลือกรีลีสและสภาพแวดล้อมเป้าหมายเพื่อปรับใช้", + "deployDrawer.promoteTitle": "ปรับใช้กับสภาพแวดล้อม", + "deployDrawer.readOnly": "อ่านอย่างเดียว", + "deployDrawer.redeploy": "ปรับใช้กับสภาพแวดล้อม", + "deployDrawer.redeployDescription": "เลือกรีลีสและสภาพแวดล้อมเป้าหมายเพื่อปรับใช้", + "deployDrawer.redeployExistingReleaseHint": "รีลีสปัจจุบันจะถูกปรับใช้ใหม่ตามที่เป็นอยู่ จะไม่มีการสร้างรีลีสใหม่", + "deployDrawer.redeployTitle": "ปรับใช้กับสภาพแวดล้อม", + "deployDrawer.releaseLabel": "รีลีส", + "deployDrawer.requiredBinding": "จำเป็น", + "deployDrawer.rollback": "ปรับใช้", + "deployDrawer.rollbackDescription": "เลือกรีลีสและสภาพแวดล้อมเป้าหมายเพื่อปรับใช้", + "deployDrawer.rollbackTitle": "ปรับใช้กับสภาพแวดล้อม", + "deployDrawer.runtimeCredentials": "ข้อมูลรับรอง", + "deployDrawer.secretPlaceholder": "ความลับ", + "deployDrawer.selectCredential": "เลือกข้อมูลรับรอง", + "deployDrawer.selectEnv": "เลือกสภาพแวดล้อม", + "deployDrawer.selectProviderCred": "เลือกข้อมูลรับรอง {{provider}}", + "deployDrawer.selectProviderKey": "เลือกคีย์ {{provider}}", + "deployDrawer.selectRelease": "เลือกรีลีส", + "deployDrawer.targetEnv": "สภาพแวดล้อมเป้าหมาย", + "deployDrawer.title": "ปรับใช้กับสภาพแวดล้อม", + "deployDrawer.valuePlaceholder": "ค่า", + "deployTab.cancelDeployment": "ยกเลิกการปรับใช้", + "deployTab.closeError": "ปิด", + "deployTab.col.actions": "การดำเนินการ", + "deployTab.col.currentRelease": "รีลีสปัจจุบัน", + "deployTab.col.environment": "สภาพแวดล้อม", + "deployTab.col.status": "สถานะ", + "deployTab.col.updated": "อัปเดต", + "deployTab.collapseDetails": "ยุบรายละเอียดการปรับใช้", + "deployTab.confirmUndeploy": "ยกเลิกการปรับใช้", + "deployTab.deployOtherVersion": "ปรับใช้รีลีสอื่น", + "deployTab.deployToEnv": "ปรับใช้กับ {{name}}", + "deployTab.deployToNewEnv": "ปรับใช้กับสภาพแวดล้อมใหม่...", + "deployTab.empty": "ยังไม่มีอินสแตนซ์ ปรับใช้กับสภาพแวดล้อมใหม่เพื่อเริ่มต้น", + "deployTab.emptyDescription": "เลือกรีลีสและสภาพแวดล้อมเป้าหมายเพื่อทำให้การปรับใช้นี้พร้อมใช้งานสำหรับผู้ใช้", + "deployTab.emptyTitle": "ยังไม่มีสภาพแวดล้อมที่ทำงานอยู่", + "deployTab.envCount": "สภาพแวดล้อม", + "deployTab.errorCode": "รหัส", + "deployTab.errorDialogDesc": "ตรวจสอบการปรับใช้ที่ล้มเหลวล่าสุดก่อนลองใหม่หรือปรับใช้รีลีสอื่น", + "deployTab.errorDialogTitle": "ข้อผิดพลาดในการปรับใช้ใน {{name}}", + "deployTab.errorMessage": "ข้อความ", + "deployTab.errorPhase": "ระยะ", + "deployTab.expandDetails": "ขยายรายละเอียดการปรับใช้", + "deployTab.moreActions": "การดำเนินการเพิ่มเติม", + "deployTab.newDeployment": "ปรับใช้กับสภาพแวดล้อมใหม่", + "deployTab.panel.commit": "Commit ID", + "deployTab.panel.deploymentId": "ID การปรับใช้", + "deployTab.panel.endpoints": "จุดเชื่อมต่อ", + "deployTab.panel.envVars": "ตัวแปรสภาพแวดล้อม", + "deployTab.panel.error": "ข้อผิดพลาด", + "deployTab.panel.failedRelease": "รีลีสที่ล้มเหลว", + "deployTab.panel.health": "สุขภาพ", + "deployTab.panel.instanceInfo": "ข้อมูลอินสแตนซ์", + "deployTab.panel.modelCreds": "ข้อมูลรับรองโมเดล", + "deployTab.panel.pluginCreds": "ข้อมูลรับรองปลั๊กอิน", + "deployTab.panel.release": "รีลีส", + "deployTab.panel.releaseCreatedAt": "รีลีสสร้างเมื่อ", + "deployTab.panel.releaseInfo": "ข้อมูลรีลีส", + "deployTab.panel.replicas": "เรพลิกา", + "deployTab.panel.run": "เรียกใช้", + "deployTab.panel.runtimeBindings": "ข้อมูลรับรอง", + "deployTab.panel.runtimeInfo": "ข้อมูลรันไทม์", + "deployTab.panel.runtimeMode": "โหมดรันไทม์", + "deployTab.panel.runtimeNote": "หมายเหตุรันไทม์", + "deployTab.panel.targetRelease": "รีลีสเป้าหมาย", + "deployTab.panel.unknownError": "การปรับใช้ล้มเหลว", + "deployTab.promote": "ปรับใช้", + "deployTab.redeploy": "ปรับใช้ใหม่", + "deployTab.releaseCreatedAt": "รีลีสสร้างเมื่อ {{time}}", + "deployTab.retry": "ลองอีกครั้ง", + "deployTab.shortcut": "ทางลัด", + "deployTab.status.deployFailed": "การปรับใช้ล้มเหลว", + "deployTab.status.deployingRelease": "กำลังปรับใช้ ({{release}})", + "deployTab.status.runningOutOfSync": "กำลังทำงาน (รอการซิงค์)", + "deployTab.status.runningWithFailed": "กำลังทำงาน (การปรับใช้ครั้งล่าสุดล้มเหลว)", + "deployTab.undeploy": "ยกเลิกการปรับใช้", + "deployTab.undeployConfirmDesc": "การเข้าถึงของผู้ใช้ปลายทางจะหยุดทันที สามารถปรับใช้รีลีสใหม่ได้ภายหลัง", + "deployTab.undeployConfirmTitle": "ยกเลิกการปรับใช้จาก {{name}}?", + "deployTab.undeployFrom": "ยกเลิกการปรับใช้จาก {{name}}", + "deployTab.undeployImpactTitle": "อินสแตนซ์ที่ได้รับผลกระทบ", + "deployTab.viewError": "ดูข้อผิดพลาด", + "deployTab.viewLogs": "ดูบันทึก", + "deployTab.viewProgress": "ดูความคืบหน้า", + "detail.backToInstances": "กลับไปยังการปรับใช้", + "detail.deployingCount": "{{count}} กำลังปรับใช้", + "detail.envCount_one": "{{count}} env", + "detail.envCount_other": "{{count}} env", + "detail.failedCount": "{{count}} ล้มเหลว", + "detail.mobileTabs": "ส่วนการปรับใช้", + "detail.notFound": "ไม่พบการปรับใช้", + "detail.openSourceApp": "เปิดแหล่งที่มา {{name}}", + "detail.sourceApp": "แหล่งที่มา", + "detail.sourceAppLink": "แหล่งที่มา", + "documentTitle.create": "การปรับใช้ใหม่ · การปรับใช้", + "documentTitle.detail": "การปรับใช้ · การปรับใช้", + "documentTitle.list": "การปรับใช้", + "filter.allEnvs": "สภาพแวดล้อมทั้งหมด", + "filter.notDeployed": "ยังไม่ได้ปรับใช้", + "filter.searchPlaceholder": "ค้นหาการปรับใช้", + "health.ENVIRONMENT_STATUS_ADMISSION": "การรับเข้า", + "health.ENVIRONMENT_STATUS_BOOTSTRAPPING": "กำลังเริ่มต้น", + "health.ENVIRONMENT_STATUS_DELETING": "กำลังลบ", + "health.ENVIRONMENT_STATUS_FAILED": "ไม่พร้อมใช้งาน", + "health.ENVIRONMENT_STATUS_READY": "พร้อมใช้งาน", + "health.ENVIRONMENT_STATUS_UNSPECIFIED": "ไม่ทราบ", + "list.clearFilters": "ล้างตัวกรอง", + "list.clearSearch": "ล้างการค้นหาการปรับใช้", + "list.createDeployment": "ใหม่", + "list.empty": "ไม่พบการปรับใช้", + "list.emptyDescription": "สร้างการปรับใช้จาก Workflow App หรือแพ็คเกจ Workflow DSL เพื่อจัดการรีลีส สภาพแวดล้อม และการเข้าถึง", + "list.emptyFilteredDescription": "ไม่มีการปรับใช้ที่ตรงกับการค้นหาหรือตัวกรองสภาพแวดล้อมปัจจุบัน", + "list.emptyFilteredTitle": "ไม่มีการปรับใช้ที่ตรงกัน", + "list.emptyTitle": "ยังไม่มีการปรับใช้", + "mode.ENVIRONMENT_MODE_ISOLATED": "แยก", + "mode.ENVIRONMENT_MODE_SHARED": "ใช้ร่วมกัน", + "mode.ENVIRONMENT_MODE_UNSPECIFIED": "ไม่ทราบ", + "newInstance.comingSoon": "เร็ว ๆ นี้", + "newInstance.fromStudio": "เลือกจาก Studio", + "newInstance.importDSL": "นำเข้า DSL", + "newInstance.title": "การปรับใช้ใหม่", + "overview.accessEndpoints": "จุดเชื่อมต่อการเข้าถึง", + "overview.accessMeta.apiTokens": "จัดการ API Tokens", + "overview.accessMeta.cli": "ดูการเข้าถึง CLI", + "overview.accessMeta.webApp": "จัดการการเข้าถึง WebApp", + "overview.accessStatus": "การเข้าถึง", + "overview.api": "API Tokens", + "overview.apiKeysCount_one": "{{count}} API Token", + "overview.apiKeysCount_other": "{{count}} API Tokens", + "overview.apiTokenSummary.environments_one": "{{count}} สภาพแวดล้อมที่ปรับใช้แล้ว", + "overview.apiTokenSummary.environments_other": "{{count}} สภาพแวดล้อมที่ปรับใช้แล้ว", + "overview.availableForDeployment": "พร้อมสำหรับการปรับใช้", + "overview.basicInfo": "ข้อมูลพื้นฐาน", + "overview.cardAction.deployLatest": "ปรับใช้รีลีสล่าสุด", + "overview.cardAction.redeploy": "ปรับใช้ใหม่", + "overview.cardAction.viewProgress": "ดูการปรับใช้", + "overview.chip.behindTooltip_one": "ล้าหลังรีลีสล่าสุด 1 รีลีส ปรับใช้รีลีสล่าสุดเพื่ออัปเดต", + "overview.chip.behindTooltip_other": "ล้าหลังรีลีสล่าสุด {{count}} รีลีส ปรับใช้รีลีสล่าสุดเพื่ออัปเดต", + "overview.chip.behind_one": "↑ 1", + "overview.chip.behind_other": "↑ {{count}}", + "overview.chip.deploying": "กำลังปรับใช้", + "overview.chip.deployingTooltip": "การปรับใช้กำลังดำเนินการ", + "overview.chip.empty": "ว่าง", + "overview.chip.emptyTooltip": "ไม่มีรีลีสที่ปรับใช้กับสภาพแวดล้อมนี้", + "overview.chip.failed": "ล้มเหลว", + "overview.chip.failedTooltip": "ความพยายามในการปรับใช้ล่าสุดล้มเหลว", + "overview.chip.latest": "ล่าสุด", + "overview.chip.latestTooltip": "สภาพแวดล้อมนี้กำลังใช้งานรีลีสล่าสุด", + "overview.chip.needsReleaseFirst": "สร้างรีลีสก่อน", + "overview.chip.olderRelease": "เก่ากว่า", + "overview.chip.olderReleaseTooltip": "สภาพแวดล้อมนี้กำลังใช้งานรีลีสที่เก่ากว่า", + "overview.chip.openInDeployTab": "ดูความคืบหน้าของการปรับใช้", + "overview.cli": "CLI", + "overview.configured": "กำหนดค่าแล้ว", + "overview.createRelease": "สร้างรีลีส", + "overview.created": "สร้างเมื่อ", + "overview.deploy": "ปรับใช้", + "overview.deployedEnvironments": "ปรับใช้แล้ว", + "overview.deploymentOverview": "ภาพรวมการปรับใช้", + "overview.deploymentStatus": "สถานะการปรับใช้", + "overview.description": "คำอธิบาย", + "overview.developerApi": "API สำหรับนักพัฒนา", + "overview.disabled": "ปิดใช้งาน", + "overview.emptyValue": "ไม่ได้ตั้งค่า", + "overview.enabled": "เปิดใช้งาน", + "overview.enabledChannels": "เปิดใช้งานการเข้าถึง", + "overview.endUserAccess": "การเข้าถึงของผู้ใช้ปลายทาง", + "overview.environments": "สภาพแวดล้อม", + "overview.hero.byName": "โดย {{name}}", + "overview.hero.empty": "ยังไม่มีรีลีส", + "overview.hero.emptyDescription": "สร้างรีลีสจากแหล่งที่มาปัจจุบันก่อนปรับใช้", + "overview.hero.propagation_one": "ปรับใช้กับ {{count}}/{{total}} สภาพแวดล้อม", + "overview.hero.propagation_other": "ปรับใช้กับ {{count}}/{{total}} สภาพแวดล้อม", + "overview.hero.untargeted": "ยังไม่มีการกำหนดค่าสภาพแวดล้อม", + "overview.instanceDetails": "รายละเอียดการปรับใช้", + "overview.instanceId": "ID การปรับใช้", + "overview.latestRelease.releaseCount_one": "{{count}} รีลีส", + "overview.latestRelease.releaseCount_other": "{{count}} รีลีส", + "overview.latestReleaseTitle": "รีลีสล่าสุด", + "overview.manageDeployments": "จัดการการปรับใช้", + "overview.name": "ชื่อ", + "overview.noAccessConfig": "ไม่มีการกำหนดค่าการเข้าถึง", + "overview.noReleaseYet": "สร้างรีลีสก่อนปรับใช้กับสภาพแวดล้อม", + "overview.notConfigured": "ยังไม่ได้กำหนดค่า", + "overview.previousReleases.empty": "ยังไม่มีรีลีสก่อนหน้า", + "overview.previousReleases.retired": "ไม่ได้ปรับใช้อยู่ในขณะนี้", + "overview.previousReleases.title": "รีลีสก่อนหน้า", + "overview.previousReleases.viewAll": "ดูทั้งหมด", + "overview.ready": "พร้อมปรับใช้", + "overview.recentReleases": "รีลีสล่าสุด", + "overview.releaseDeployedTitle": "{{release}} ถูกปรับใช้แล้ว", + "overview.releaseReadyTitle": "{{release}} พร้อมปรับใช้", + "overview.serviceMap": "แผนที่บริการ", + "overview.servingRelease": "ให้บริการ {{release}}", + "overview.servingReleaseDescription": "การปรับใช้นี้ถูกปรับใช้กับ {{count}}/{{total}} สภาพแวดล้อม", + "overview.strip.deployToNewEnvironment": "ปรับใช้กับสภาพแวดล้อมใหม่", + "overview.strip.empty": "ไม่มีสภาพแวดล้อมที่กำหนดค่า", + "overview.strip.emptyDeployableDescription": "ปรับใช้รีลีสล่าสุดกับสภาพแวดล้อมเมื่อคุณพร้อม", + "overview.strip.emptyDeployed": "ยังไม่มีอินสแตนซ์", + "overview.strip.emptyDescription": "สร้างรีลีสก่อนปรับใช้กับสภาพแวดล้อม", + "overview.strip.emptyTitle": "ยังไม่มีอินสแตนซ์", + "overview.strip.summary_one": "1 จาก {{total}} อยู่ในรีลีสล่าสุด", + "overview.strip.summary_other": "{{count}} จาก {{total}} อยู่ในรีลีสล่าสุด", + "overview.strip.title": "อินสแตนซ์", + "overview.switchSourceApp": "เปลี่ยนแหล่งที่มา", + "overview.switchSourceAppDescription": "เลือก Workflow App ที่ใช้เป็นแหล่งที่มาสำหรับรีลีสในอนาคต", + "overview.switchSourceAppHint": "หลังจากเปลี่ยนแล้ว เฉพาะรีลีสที่สร้างใหม่เท่านั้นที่ใช้แหล่งที่มาใหม่ รีลีสในอดีตและการปรับใช้ที่มีอยู่จะไม่ถูกเปลี่ยนแปลง", + "overview.targetRelease": "รีลีสเป้าหมาย", + "overview.webapp": "WebApp", + "settings.danger": "โซนอันตราย", + "settings.dangerDesc": "ลบการปรับใช้นี้อย่างถาวรและหยุดอินสแตนซ์ที่ทำงานอยู่ การดำเนินการนี้ไม่สามารถยกเลิกได้", + "settings.delete": "ลบการปรับใช้", + "settings.deleteConfirmDesc": "ลบ {{name}}? ทุกอินสแตนซ์จะหยุดทำงานและถูกลบในทุกสภาพแวดล้อม การดำเนินการนี้ไม่สามารถยกเลิกได้", + "settings.deleteConfirmTitle": "ลบการปรับใช้", + "settings.deleteFailed": "ไม่สามารถลบการปรับใช้ได้", + "settings.deleteImpact": "ผลกระทบ", + "settings.deleteImpactInstance": "การปรับใช้", + "settings.deleteImpactTitle": "การปรับใช้ที่ได้รับผลกระทบ", + "settings.deleteImpactValue": "การปรับใช้ถูกลบออกจากรายการการปรับใช้", + "settings.deleted": "ลบการปรับใช้แล้ว", + "settings.description": "คำอธิบาย", + "settings.descriptionHelp": "จัดการชื่อ คำอธิบาย และการตั้งค่าอื่น ๆ ของการปรับใช้นี้", + "settings.general": "ทั่วไป", + "settings.name": "ชื่อการปรับใช้", + "settings.reset": "รีเซ็ต", + "settings.save": "บันทึกการเปลี่ยนแปลง", + "settings.updateFailed": "ไม่สามารถอัปเดตการปรับใช้ได้", + "settings.updated": "อัปเดตการปรับใช้แล้ว", + "status.RUNTIME_INSTANCE_STATUS_DEPLOYING": "กำลังปรับใช้", + "status.RUNTIME_INSTANCE_STATUS_DRIFTED": "รอการซิงค์", + "status.RUNTIME_INSTANCE_STATUS_FAILED": "การปรับใช้ล้มเหลว", + "status.RUNTIME_INSTANCE_STATUS_INVALID": "ไม่ถูกต้อง", + "status.RUNTIME_INSTANCE_STATUS_READY": "กำลังทำงาน", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "ยังไม่ได้ปรับใช้", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "กำลังยกเลิกการปรับใช้", + "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "ไม่ทราบ", + "subtitle": "จัดการการปรับใช้ข้ามสภาพแวดล้อม", + "tabs.access.description": "จัดการช่องทางการเข้าถึงและสิทธิ์การเข้าถึง", + "tabs.access.name": "การเข้าถึง", + "tabs.api-tokens.description": "จัดการ API Tokens และเรียกใช้อินสแตนซ์ผ่าน HTTP", + "tabs.api-tokens.name": "API Tokens", + "tabs.instances.description": "ดูและจัดการอินสแตนซ์ในสภาพแวดล้อมที่ปรับใช้แล้ว", + "tabs.instances.name": "อินสแตนซ์", + "tabs.overview.description": "ดูสถานะการปรับใช้ข้ามสภาพแวดล้อม", + "tabs.overview.name": "ภาพรวม", + "tabs.releases.description": "สร้าง ปรับใช้ และจัดการรีลีส", + "tabs.releases.name": "รีลีส", + "tabs.settings.description": "จัดการชื่อ คำอธิบาย และการตั้งค่าอื่น ๆ ของการปรับใช้นี้", + "tabs.settings.name": "การตั้งค่า", + "title": "การปรับใช้", + "unsupportedDslNodes.description": "รีลีสนี้มีโหนดที่รันไทม์ของการปรับใช้ยังไม่รองรับ ลบหรือแทนที่ใน Studio แล้วลองอีกครั้ง", + "unsupportedDslNodes.descriptionWithTypes": "รีลีสนี้มีโหนดที่รันไทม์ของการปรับใช้ยังไม่รองรับ: {{nodeTypes}} ลบหรือแทนที่ใน Studio แล้วลองอีกครั้ง", + "unsupportedDslNodes.title": "โหนดที่ไม่รองรับ", + "unsupportedDslNodes.unknownType": "ประเภทที่ไม่ทราบ", + "versions.cancelCreate": "ยกเลิก", + "versions.cancelDelete": "ยกเลิก", + "versions.cancelEdit": "ยกเลิก", + "versions.checkingReleaseContent": "กำลังตรวจสอบเนื้อหารีลีส...", + "versions.col.action": "การดำเนินการ", + "versions.col.author": "สร้างโดย", + "versions.col.commit": "Commit", + "versions.col.createdAt": "สร้างเมื่อ", + "versions.col.deployedTo": "ปรับใช้กับ", + "versions.col.release": "รีลีส", + "versions.col.sourceApp": "แหล่งที่มา", + "versions.commitTooltip": "Commit {{commit}}", + "versions.create": "สร้าง", + "versions.createFailed": "ไม่สามารถสร้างรีลีสได้", + "versions.createRelease": "สร้างรีลีส", + "versions.createReleaseDescription": "สร้างรีลีสที่ปรับใช้ได้จาก Workflow App หรือไฟล์ Workflow DSL", + "versions.createReleaseHint": "รีลีสใหม่สามารถปรับใช้กับสภาพแวดล้อมใดก็ได้", + "versions.createSuccess": "สร้างรีลีส \"{{name}}\" แล้ว", + "versions.creating": "กำลังสร้าง...", + "versions.currentOn": "รีลีสปัจจุบันใน {{name}}", + "versions.deleteConfirmDesc": "รีลีส \"{{name}}\" จะถูกลบอย่างถาวร การดำเนินการนี้ไม่สามารถยกเลิกได้", + "versions.deleteConfirmTitle": "ลบรีลีส?", + "versions.deleteFailed": "ไม่สามารถลบรีลีสได้", + "versions.deleteImpactDeployment": "สถานะการปรับใช้", + "versions.deleteImpactNotDeployed": "ไม่ได้ปรับใช้อยู่ในขณะนี้", + "versions.deleteImpactRelease": "รีลีส", + "versions.deleteImpactTitle": "ผลกระทบจากการลบ", + "versions.deleteRelease": "ลบรีลีส", + "versions.deleteSuccess": "ลบรีลีส \"{{name}}\" แล้ว", + "versions.deploy": "ปรับใช้", + "versions.deployTo": "ปรับใช้กับ {{name}}", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DEPLOYING": "กำลังปรับใช้", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DRIFTED": "รอการซิงค์", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_FAILED": "ล้มเหลว", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_INVALID": "ไม่ถูกต้อง", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_READY": "กำลังทำงาน", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "ยังไม่ได้ปรับใช้", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "กำลังยกเลิกการปรับใช้", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "ไม่ทราบ", + "versions.deployingTo": "{{name}} กำลังปรับใช้", + "versions.disabledReason.checkDeploymentsFailed": "ไม่สามารถตรวจสอบการใช้งานการปรับใช้ได้ ลองอีกครั้งในภายหลัง", + "versions.disabledReason.checkingDeployments": "กำลังตรวจสอบการใช้งานการปรับใช้", + "versions.disabledReason.current": "รีลีสนี้กำลังทำงานอยู่บน {{name}} แล้ว", + "versions.disabledReason.deploying": "รอให้การปรับใช้ที่กำลังดำเนินการเสร็จสิ้น", + "versions.disabledReason.envDisabled": "สภาพแวดล้อมนี้ไม่สามารถปรับใช้ได้", + "versions.disabledReason.releaseInUse_one": "ยกเลิกการปรับใช้รีลีสนี้จาก {{count}} สภาพแวดล้อมก่อนลบ", + "versions.disabledReason.releaseInUse_other": "ยกเลิกการปรับใช้รีลีสนี้จาก {{count}} สภาพแวดล้อมก่อนลบ", + "versions.dslReadFailed": "ไม่สามารถอ่านไฟล์ DSL ได้ เลือกไฟล์อื่นและลองอีกครั้ง", + "versions.dslReading": "กำลังอ่านไฟล์ DSL...", + "versions.dslUnsupportedMode": "สามารถใช้เฉพาะไฟล์ Workflow DSL สำหรับการปรับใช้", + "versions.editFailed": "ไม่สามารถอัปเดตรีลีสได้", + "versions.editRelease": "แก้ไขรีลีส", + "versions.editReleaseDescription": "อัปเดตชื่อและคำอธิบายของรีลีสนี้", + "versions.editSuccess": "อัปเดตรีลีส \"{{name}}\" แล้ว", + "versions.empty": "ยังไม่มีรีลีสที่ใช้งานได้", + "versions.emptyDescription": "สร้างรีลีสแรกก่อนปรับใช้กับสภาพแวดล้อม", + "versions.emptyTitle": "ยังไม่มีรีลีส", + "versions.emptyWithCreate": "ยังไม่มีรีลีส สร้างรีลีสที่ปรับใช้ได้รีลีสแรกก่อนปรับใช้", + "versions.exportDsl": "ส่งออก DSL", + "versions.exportDslFailed": "ไม่สามารถส่งออก DSL ได้", + "versions.exportingDsl": "กำลังส่งออก...", + "versions.groupHeader.deploy": "ปรับใช้", + "versions.groupHeader.promote": "ปรับใช้", + "versions.groupHeader.rollback": "ปรับใช้เวอร์ชันก่อนหน้า", + "versions.groupHeader.unavailable": "ไม่พร้อมใช้งาน", + "versions.manualDslOption": "อัปโหลด DSL", + "versions.moreActions": "การดำเนินการเพิ่มเติม", + "versions.optional": "ไม่บังคับ", + "versions.promote": "ปรับใช้", + "versions.promoteTo": "ปรับใช้กับ {{name}}", + "versions.releaseAlreadyExists": "มีรีลีสที่มีเนื้อหาเดียวกันอยู่แล้ว: {{name}}", + "versions.releaseContentCheckFailed": "ไม่สามารถตรวจสอบเนื้อหารีลีสได้", + "versions.releaseDescriptionLabel": "คำอธิบาย", + "versions.releaseDescriptionPlaceholder": "อธิบายรีลีสนี้", + "versions.releaseHistory": "ประวัติรีลีส", + "versions.releaseNameLabel": "ชื่อรีลีส", + "versions.releaseNamePlaceholder": "ชื่อรีลีส", + "versions.releaseNameRequired": "ป้อนชื่อรีลีส", + "versions.releaseSourceLabel": "แหล่งรีลีส", + "versions.rollbackTo": "ปรับใช้กับ {{name}}", + "versions.saveEdit": "บันทึก", + "versions.sourceAppOption": "Workflow App" +} diff --git a/web/i18n/tr-TR/common.json b/web/i18n/tr-TR/common.json index 3f45cb422e..8e3091963b 100644 --- a/web/i18n/tr-TR/common.json +++ b/web/i18n/tr-TR/common.json @@ -311,6 +311,7 @@ "menus.apps": "Studio", "menus.datasets": "Bilgi", "menus.datasetsTips": "YAKINDA: Kendi metin verilerinizi içe aktarın veya LLM bağlamını geliştirmek için Webhook aracılığıyla gerçek zamanlı veri yazın.", + "menus.deployments": "Dağıtımlar", "menus.explore": "Keşfet", "menus.exploreMarketplace": "Pazar Yeri'ni Keşfedin", "menus.newApp": "Yeni Uygulama", diff --git a/web/i18n/tr-TR/deployments.json b/web/i18n/tr-TR/deployments.json new file mode 100644 index 0000000000..644659f9dc --- /dev/null +++ b/web/i18n/tr-TR/deployments.json @@ -0,0 +1,623 @@ +{ + "access.api.backendTitle": "Arka uç servis API'si", + "access.api.copyCurlExample": "cURL örneğini kopyala", + "access.api.createFailed": "API Token oluşturulamadı.", + "access.api.createKey": "API Token Oluştur", + "access.api.createKeyTitle": "Yeni API Token oluştur", + "access.api.curlExampleTitle": "cURL örneği", + "access.api.description": "Bu dağıtıma HTTP üzerinden erişin. Her API Token tek bir ortamla sınırlıdır.", + "access.api.developerTitle": "Geliştirici API'si", + "access.api.disabled": "Bu dağıtım için API erişimi kapalı.", + "access.api.disabledHint": "Ortam kapsamlı tokenler oluşturmak için API erişimini etkinleştirin.", + "access.api.dismissToken": "API Token'ı kapat", + "access.api.docs": "API Dokümanları", + "access.api.docsClose": "API dokümanlarını kapat", + "access.api.docsDescription": "Bu dağıtım için Workflow API referansını görüntüleyin.", + "access.api.docsTitle": "Workflow API dokümantasyonu", + "access.api.empty": "API Token vermeye başlamak için önce bir ortama dağıtın.", + "access.api.emptyTitle": "Dağıtılmış ortam yok", + "access.api.endpoint": "İstek URL'si", + "access.api.envPrefix": "env: {{env}}", + "access.api.keyList": "API Token listesi", + "access.api.nameLabel": "API Token adı", + "access.api.namePlaceholder": "Bir API Token adı girin", + "access.api.nameRequired": "API Token adı zorunludur.", + "access.api.newKey": "Yeni API Token Oluştur", + "access.api.newTokenDescription": "Bu API Token yalnızca bir kez gösterilir. Bu sayfadan ayrılmadan önce kopyalayın.", + "access.api.newTokenLabel": "API Token", + "access.api.newTokenTitle": "API Token oluşturuldu", + "access.api.noKeys": "Henüz API Token yok. API'yi çağırmaya başlamak için bir tane oluşturun.", + "access.api.noKeysTitle": "Henüz API Token yok", + "access.api.revokeConfirmDescription": "\"{{name}}\" adlı API Token hemen çalışmayı durduracak. Bu işlem geri alınamaz.", + "access.api.revokeConfirmTitle": "API Token iptal edilsin mi?", + "access.api.revokeFailed": "API Token iptal edilemedi.", + "access.api.revokeSuccess": "API Token iptal edildi", + "access.api.table.action": "İşlem", + "access.api.table.environment": "Ortam", + "access.api.table.key": "API Token", + "access.api.table.name": "Ad", + "access.api.title": "API", + "access.channels.col.channel": "Kanal", + "access.channels.col.endpoint": "Giriş noktası", + "access.channels.col.status": "Durum", + "access.channels.description": "WebApp ve CLI giriş noktaları yukarıdaki erişim izinlerini kullanır.", + "access.channels.disabled": "Bu dağıtım için erişim kanalları kapalı.", + "access.channels.disabledHint": "WebApp ve CLI giriş noktalarını açmak için erişim kanallarını etkinleştirin.", + "access.channels.followPermission": "İzinleri takip eder", + "access.channels.title": "Erişim kanalları", + "access.cli.description": "Komut dosyaları, otomatik iş akışları veya Agent entegrasyonları için uygun olan difyctl ile terminalden çağırın.", + "access.cli.docs": "Kullanım kılavuzu", + "access.cli.domain": "Alan adı", + "access.cli.empty": "CLI uç noktası yapılandırılmamış.", + "access.cli.install": "CLI'yi yükle", + "access.cli.title": "CLI", + "access.copied": "Kopyalandı", + "access.copy": "Kopyala", + "access.copyFailed": "Kopyalama başarısız", + "access.copyToast": "Panoya kopyalandı", + "access.hide": "Gizle", + "access.members.clearAll": "Tümünü temizle", + "access.members.empty": "Eşleşme bulunamadı.", + "access.members.groupCount_one": "{{count}} grup", + "access.members.groupCount_other": "{{count}} grup", + "access.members.groups": "Gruplar", + "access.members.individuals": "Üyeler", + "access.members.memberCount_one": "{{count}} üye", + "access.members.memberCount_other": "{{count}} üye", + "access.members.pickPlaceholder": "Grupları veya üyeleri seçin", + "access.members.searchPlaceholder": "Grupları ve üyeleri ara", + "access.members.selectedLabel": "Seçilenler", + "access.permission.anyone": "Bağlantıya sahip herkes", + "access.permission.anyoneDesc": "Herkes giriş yapmadan bu dağıtıma erişebilir.", + "access.permission.memberCount_one": "{{count}} üye", + "access.permission.memberCount_other": "{{count}} üye", + "access.permission.organization": "Platformdaki tüm üyeler", + "access.permission.organizationDesc": "Platformdaki tüm üyeler", + "access.permission.specific": "Platformdaki belirli üyeler", + "access.permission.specificDesc": "Belirli grupları veya üyeleri seçin", + "access.permission.specificUnavailable": "Gerçek platform üyeleri ve grupları bağlanana kadar belirli üye seçimi devre dışıdır.", + "access.permission.updateFailed": "Erişim politikası güncellenemedi.", + "access.permissions.col.environment": "Ortam", + "access.permissions.col.permission": "Erişim", + "access.permissions.description": "Her ortamda WebApp ve CLI giriş noktaları için erişim izinlerini ayarlayın.", + "access.permissions.editAriaLabel": "{{environment}} için erişimi yapılandır", + "access.permissions.editDescription": "WebApp ve CLI giriş noktaları için erişim izinlerini ayarlayın.", + "access.permissions.editTitle": "Erişim izinleri", + "access.permissions.title": "Erişim izinleri", + "access.revoke": "İptal et", + "access.runAccess.description": "Kullanıcıların bu dağıtımı nasıl çalıştırabileceğini ve her ortamda kimlerin erişebileceğini yönetin.", + "access.runAccess.disabled": "Bu dağıtım için çalıştırma erişimi kapalı.", + "access.runAccess.mcp": "MCP", + "access.runAccess.mcpDesc": "Bu dağıtımı bir Model Context Protocol sunucusu olarak yayınlayın.", + "access.runAccess.mcpEmpty": "MCP uç noktası yapılandırılmamış.", + "access.runAccess.noEnvs": "Erişim izinlerini yapılandırmak için bir ortama dağıtın.", + "access.runAccess.noEnvsTitle": "Dağıtılmış ortam yok", + "access.runAccess.openWebapp": "WebApp'i aç", + "access.runAccess.permissions": "Erişim izinleri", + "access.runAccess.permissionsDesc": "Her ortamda bu dağıtıma kimlerin erişebileceği.", + "access.runAccess.title": "Çalıştırma erişimi", + "access.runAccess.urlLabel": "URL", + "access.runAccess.webapp": "WebApp", + "access.runAccess.webappDesc": "Son kullanıcılar için barındırılan web sayfası.", + "access.runAccess.webappEmpty": "Yakında.", + "access.show": "Göster", + "backend.RUNTIME_BACKEND_EXTERNAL": "Harici", + "backend.RUNTIME_BACKEND_K8S": "K8S", + "backend.RUNTIME_BACKEND_UNSPECIFIED": "Bilinmiyor", + "card.access.api": "API Tokenleri", + "card.access.apiShort": "API", + "card.access.cli": "CLI", + "card.access.cliShort": "CLI", + "card.access.none": "Erişim yok", + "card.access.webApp": "WebApp", + "card.access.webAppShort": "Web", + "card.createFirstRelease": "İlk Sürümü Oluştur", + "card.deploy": "Dağıt", + "card.deploying": "{{count}} dağıtılıyor", + "card.envOverflow": "+ {{count}}", + "card.failed": "{{count}} başarısız", + "card.fromApp": "{{name}} kaynağından", + "card.lastDeployed": "Son dağıtım {{time}}", + "card.menu.delete": "Dağıtımı sil", + "card.menu.deleteDisabled": "Arka uç tarafından yönetilen dağıtımlar için dağıtım silme henüz kullanılamıyor.", + "card.menu.deploy": "Ortama Dağıt", + "card.menu.editInfo": "Bilgileri Düzenle", + "card.menu.viewDetail": "Dağıtım detayını görüntüle", + "card.moreActions": "Daha fazla işlem", + "card.neverDeployed": "Henüz dağıtılmadı", + "card.noDescription": "Açıklama sağlanmadı.", + "card.notDeployed": "Dağıtılmadı", + "card.ready": "{{count}} çalışıyor", + "card.tooltip.createdAt": "Oluşturuldu", + "card.tooltip.deployed": "Dağıtıldı", + "card.tooltip.deploymentStatus": "Dağıtım", + "card.tooltip.notDeployed": "Bu dağıtım henüz hiçbir ortama dağıtılmadı.", + "card.tooltip.notDeployedShort": "Dağıtılmadı", + "card.tooltip.release": "Sürüm", + "card.tooltip.releaseName": "Sürüm Adı", + "card.tooltip.source": "Kaynak", + "common.loadFailed": "Yüklenemedi. Daha sonra tekrar deneyin.", + "common.loading": "Yükleniyor...", + "createGuide.actions.back": "Geri", + "createGuide.actions.cancel": "İptal", + "createGuide.actions.continue": "Devam", + "createGuide.actions.createAndDeploy": "Oluştur ve Dağıt", + "createGuide.actions.creating": "Oluşturuluyor...", + "createGuide.actions.deploy": "Dağıt", + "createGuide.actions.deploying": "Oluşturuluyor ve dağıtılıyor...", + "createGuide.actions.next": "İleri", + "createGuide.actions.skipDeploy": "Atla, sonra dağıt", + "createGuide.description": "Bir sürüm kaynağı, temel bilgiler ve hedef ortamdan bir dağıtım oluşturun.", + "createGuide.dsl.defaultAppName": "İçe aktarılmış DSL uygulaması", + "createGuide.dsl.description": "Dağıtımı, ilk sürümü ve isteğe bağlı ortam dağıtımını oluşturmak için bir Workflow DSL paketi yükleyin.", + "createGuide.dsl.dropDescription": "Bir Workflow YAML DSL paketi yükleyin. Dağıtım seçenekleri, dağıtımdan önce bu dosyadan çözümlenir.", + "createGuide.dsl.dropTitle": "Workflow DSL paketi yükle", + "createGuide.dsl.readFailed": "DSL dosyası okunamadı. Başka bir dosya seçip tekrar deneyin.", + "createGuide.dsl.reading": "DSL dosyası okunuyor...", + "createGuide.dsl.title": "DSL İçe Aktar", + "createGuide.dsl.unsupportedMode": "Dağıtımlar için yalnızca Workflow DSL dosyaları kullanılabilir.", + "createGuide.errors.createReleaseFailed": "Dağıtım veya sürüm oluşturulamadı.", + "createGuide.errors.deployFailed": "Ortama dağıtılamadı.", + "createGuide.method.description": "İlk sürümü oluşturmak için kullanılan kaynağı seçin.", + "createGuide.methods.bindApp.description": "Sürüm kaynağı olarak Studio'daki mevcut bir Workflow App'ı kullanın.", + "createGuide.methods.bindApp.title": "Mevcut Workflow App'ı bağla", + "createGuide.methods.importDsl.description": "Bir Workflow YAML DSL paketi yükleyin ve dağıtım arayüzünden devam edin.", + "createGuide.methods.importDsl.title": "DSL İçe Aktar", + "createGuide.methods.mocked": "Sahte", + "createGuide.nav.back": "Dağıtımlar", + "createGuide.release.defaultName": "ilk sürüm", + "createGuide.release.deployInfo": "Dağıtım Bilgileri", + "createGuide.release.description": "Dağıtım bilgilerini ve ilk sürüm ayrıntılarını doldurun.", + "createGuide.release.firstVersion": "İlk Sürüm", + "createGuide.release.instanceDescription": "Dağıtım Açıklaması", + "createGuide.release.instanceDescriptionPlaceholder": "Bu dağıtımın ne için kullanıldığını açıklayın", + "createGuide.release.instanceName": "Dağıtım Adı", + "createGuide.release.instanceNameConflict": "Bu ada sahip bir dağıtım zaten var. Başka bir ad seçin.", + "createGuide.release.releaseDescription": "Sürüm Açıklaması", + "createGuide.release.releaseDescriptionPlaceholder": "Bu sürümü açıklayın", + "createGuide.release.releaseName": "Sürüm Adı", + "createGuide.release.releaseNote": "Sürüm Açıklaması", + "createGuide.release.title": "Temel Bilgiler", + "createGuide.source.availableApps_one": "{{count}} uygulama", + "createGuide.source.availableApps_other": "{{count}} uygulama", + "createGuide.source.clearSearch": "Uygulama aramasını temizle", + "createGuide.source.description": "İlk sürümü oluşturmak için kullanılan kaynağı seçin.", + "createGuide.source.empty": "Workflow App bulunamadı.", + "createGuide.source.searchPlaceholder": "Uygulama ara", + "createGuide.source.sourceApp": "Workflow App", + "createGuide.source.title": "Sürüm Kaynağı", + "createGuide.steps.method": "Sürüm Kaynağı", + "createGuide.steps.release": "Temel Bilgiler", + "createGuide.steps.source": "Sürüm Kaynağı", + "createGuide.steps.target": "Ortama Dağıt", + "createGuide.target.bindingCount_one": "{{count}} bağlama", + "createGuide.target.bindingCount_other": "{{count}} bağlama", + "createGuide.target.bindingHint": "Bu sürüm tarafından kullanılan kimlik bilgilerini seçin.", + "createGuide.target.bindings": "Kimlik bilgileri", + "createGuide.target.deferredBindingHint": "Kimlik bilgileri, son dağıtım eylemi sırasında gerçek dağıtım planından çözümlenecek.", + "createGuide.target.deferredEnvironmentHint": "Ad, dağıtım ve sürüm oluşturulduktan sonra gerçek ortamlarla eşleştirilir.", + "createGuide.target.description": "Bir hedef ortam seçin ve bu sürümün orada ihtiyaç duyduğu çalışma zamanı ayarlarını sağlayın. Bu adım atlanabilir.", + "createGuide.target.envVarCount_one": "{{count}} değişken", + "createGuide.target.envVarCount_other": "{{count}} değişken", + "createGuide.target.envVarHint": "Bu sürümün ihtiyaç duyduğu her ortam değişkeni için özel bir değer girin veya uygulamada tanımlanan değeri kullanın.", + "createGuide.target.envVarPlaceholder": "Değer girin", + "createGuide.target.envVarSource.ariaLabel": "{{key}} için değişken değer kaynağını seçin", + "createGuide.target.envVarSource.default": "Uygulama değeri", + "createGuide.target.envVarSource.lastDeployment": "Son dağıtılan değer", + "createGuide.target.envVarSource.literal": "Özel değer", + "createGuide.target.envVarType.number": "Sayı", + "createGuide.target.envVarType.secret": "Gizli", + "createGuide.target.envVarType.string": "Metin", + "createGuide.target.envVars": "Ortam Değişkenleri", + "createGuide.target.environment": "Hedef Ortam", + "createGuide.target.environmentName": "Ortam Adı", + "createGuide.target.environmentNamePlaceholder": "Production", + "createGuide.target.loadBindingsFailed": "Kimlik bilgileri yüklenemedi.", + "createGuide.target.loadEnvironmentsFailed": "Dağıtım ortamları yüklenemedi.", + "createGuide.target.missingRequiredBinding": "Bu zorunlu bağlama için bir kimlik bilgisi seçin.", + "createGuide.target.noBindingRequired": "Kimlik bilgisi gerekmiyor.", + "createGuide.target.noCredentialCandidates": "Kullanılabilir kimlik bilgisi yok.", + "createGuide.target.noEnvironmentOptions": "Kullanılabilir dağıtım ortamı yok.", + "createGuide.target.required": "Zorunlu", + "createGuide.target.selectCredential": "Bir kimlik bilgisi seçin", + "createGuide.target.title": "Ortama Dağıt", + "createGuide.title": "Yeni Dağıtım", + "createModal.appPickerPlaceholder": "Bir Workflow App seçin", + "createModal.appSearchEmpty": "Eşleşen Workflow App yok", + "createModal.appSearchPlaceholder": "Workflow App ara…", + "createModal.cancel": "İptal", + "createModal.create": "Oluştur", + "createModal.createFailed": "Dağıtım oluşturulamadı.", + "createModal.description": "Bir Workflow App seçin ve dağıtım oluşturun.", + "createModal.descriptionLabel": "Açıklama", + "createModal.descriptionPlaceholder": "Bu dağıtımın ne için kullanıldığını açıklayın", + "createModal.loadMoreApps": "Daha fazla uygulama yükle", + "createModal.loadingApps": "Uygulamalar yükleniyor…", + "createModal.nameLabel": "Dağıtım Adı", + "createModal.namePlaceholder": "Dağıtım Adı", + "createModal.noApps": "Bu çalışma alanında Workflow App bulunamadı. Önce Studio'da bir tane oluşturun.", + "createModal.selected": "Seçildi", + "createModal.sourceApp": "Workflow App (zorunlu)", + "createModal.title": "Yeni Dağıtım", + "deployDrawer.bindingCount_one": "{{count}} bağlama", + "deployDrawer.bindingCount_other": "{{count}} bağlama", + "deployDrawer.bindingOptionsFailed": "Kimlik bilgisi seçenekleri yüklenemedi.", + "deployDrawer.bindingSelectionHint": "Bu dağıtım tarafından kullanılan kimlik bilgilerini seçin.", + "deployDrawer.bindingsDisabled": "Sürüm önizlemesinden çözümlendi. Düzenleme henüz kullanılamıyor.", + "deployDrawer.cancel": "İptal", + "deployDrawer.close": "Dağıtım çekmecesini kapat", + "deployDrawer.defaultSelect": "Seçin...", + "deployDrawer.deploy": "Ortama Dağıt", + "deployDrawer.deployExistingRelease": "Ortama Dağıt", + "deployDrawer.deployExistingReleaseDescription": "Dağıtmak için bir sürüm ve hedef ortam seçin.", + "deployDrawer.deployExistingReleaseTitle": "Ortama Dağıt", + "deployDrawer.deployFailed": "Dağıtım başlatılamadı.", + "deployDrawer.deploying": "Dağıtılıyor...", + "deployDrawer.description": "Dağıtmak için bir sürüm ve hedef ortam seçin.", + "deployDrawer.envVarCount_one": "{{count}} değişken", + "deployDrawer.envVarCount_other": "{{count}} değişken", + "deployDrawer.envVarHint": "Bu sürümün ihtiyaç duyduğu her ortam değişkeni için özel bir değer girin veya uygulamada tanımlanan değeri kullanın.", + "deployDrawer.envVarPlaceholder": "Değer girin", + "deployDrawer.envVarSource.ariaLabel": "{{key}} için değişken değer kaynağını seçin", + "deployDrawer.envVarSource.default": "Uygulama değeri", + "deployDrawer.envVarSource.lastDeployment": "Son dağıtılan değer", + "deployDrawer.envVarSource.literal": "Özel değer", + "deployDrawer.envVarType.number": "Sayı", + "deployDrawer.envVarType.secret": "Gizli", + "deployDrawer.envVarType.string": "Metin", + "deployDrawer.envVars": "Ortam Değişkenleri", + "deployDrawer.existingReleaseHint": "Bu sürüm olduğu gibi dağıtılacak. Yeni bir sürüm oluşturulmayacak.", + "deployDrawer.loadingBindings": "Çözümleniyor...", + "deployDrawer.lockedHint": "Geçerli ortama kilitli", + "deployDrawer.missingRequiredBinding": "Bu zorunlu bağlama için bir kimlik bilgisi seçin.", + "deployDrawer.missingRequiredEnvVar": "Bu zorunlu ortam değişkeni için bir değer girin.", + "deployDrawer.modelCreds": "Model Kimlik bilgileri", + "deployDrawer.needsValidation": " (doğrulama gerekiyor)", + "deployDrawer.newReleaseHint": "Seçilen Workflow App YAML'sinden yeni bir sürüm oluşturulacak.", + "deployDrawer.noBindingRequired": "Gerekli değil", + "deployDrawer.noCredentialCandidates": "Kullanılabilir kimlik bilgisi yok.", + "deployDrawer.noNewEnvironmentAvailable": "Tüm kullanılabilir ortamların zaten bir dağıtımı var.", + "deployDrawer.noOtherReleaseAvailable": "Bu ortam için başka kullanılabilir sürüm yok.", + "deployDrawer.noReleaseAvailable": "Bir ortama dağıtmadan önce bir sürüm oluşturun.", + "deployDrawer.notFound": "Dağıtım bulunamadı.", + "deployDrawer.noteLabel": "Sürüm Açıklaması (isteğe bağlı)", + "deployDrawer.notePlaceholder": "ör. Karşılama metni düzenlemesini yayınla", + "deployDrawer.pluginCreds": "Eklenti Kimlik bilgileri", + "deployDrawer.promote": "Dağıt", + "deployDrawer.promoteDescription": "Dağıtmak için bir sürüm ve hedef ortam seçin.", + "deployDrawer.promoteTitle": "Ortama Dağıt", + "deployDrawer.readOnly": "Salt okunur", + "deployDrawer.redeploy": "Ortama Dağıt", + "deployDrawer.redeployDescription": "Dağıtmak için bir sürüm ve hedef ortam seçin.", + "deployDrawer.redeployExistingReleaseHint": "Mevcut sürüm olduğu gibi yeniden dağıtılacak. Yeni bir sürüm oluşturulmayacak.", + "deployDrawer.redeployTitle": "Ortama Dağıt", + "deployDrawer.releaseLabel": "Sürüm", + "deployDrawer.requiredBinding": "Zorunlu", + "deployDrawer.rollback": "Dağıt", + "deployDrawer.rollbackDescription": "Dağıtmak için bir sürüm ve hedef ortam seçin.", + "deployDrawer.rollbackTitle": "Ortama Dağıt", + "deployDrawer.runtimeCredentials": "Kimlik bilgileri", + "deployDrawer.secretPlaceholder": "gizli", + "deployDrawer.selectCredential": "Bir kimlik bilgisi seçin", + "deployDrawer.selectEnv": "Bir ortam seçin", + "deployDrawer.selectProviderCred": "{{provider}} kimlik bilgisini seçin", + "deployDrawer.selectProviderKey": "{{provider}} anahtarını seçin", + "deployDrawer.selectRelease": "Bir sürüm seçin", + "deployDrawer.targetEnv": "Hedef Ortam", + "deployDrawer.title": "Ortama Dağıt", + "deployDrawer.valuePlaceholder": "değer", + "deployTab.cancelDeployment": "Dağıtımı iptal et", + "deployTab.closeError": "Kapat", + "deployTab.col.actions": "İşlemler", + "deployTab.col.currentRelease": "Geçerli Sürüm", + "deployTab.col.environment": "Ortam", + "deployTab.col.status": "Durum", + "deployTab.col.updated": "Güncellendi", + "deployTab.collapseDetails": "Dağıtım detaylarını daralt", + "deployTab.confirmUndeploy": "Dağıtımı Geri Al", + "deployTab.deployOtherVersion": "Başka Bir Sürüm Dağıt", + "deployTab.deployToEnv": "{{name}} ortamına dağıt", + "deployTab.deployToNewEnv": "Yeni Ortama Dağıt...", + "deployTab.empty": "Henüz örnek yok. Başlamak için yeni bir ortama dağıtın.", + "deployTab.emptyDescription": "Bu dağıtımı kullanıcılara sunmak için bir sürüm ve hedef ortam seçin.", + "deployTab.emptyTitle": "Henüz çalışan ortam yok", + "deployTab.envCount": "Ortamlar", + "deployTab.errorCode": "Kod", + "deployTab.errorDialogDesc": "Tekrar denemeden veya başka bir sürüm dağıtmadan önce son başarısız dağıtımı inceleyin.", + "deployTab.errorDialogTitle": "{{name}} ortamında dağıtım hatası", + "deployTab.errorMessage": "Mesaj", + "deployTab.errorPhase": "Aşama", + "deployTab.expandDetails": "Dağıtım detaylarını genişlet", + "deployTab.moreActions": "Daha fazla işlem", + "deployTab.newDeployment": "Yeni Ortama Dağıt", + "deployTab.panel.commit": "Commit ID", + "deployTab.panel.deploymentId": "Dağıtım ID", + "deployTab.panel.endpoints": "Uç noktalar", + "deployTab.panel.envVars": "Ortam Değişkenleri", + "deployTab.panel.error": "Hata", + "deployTab.panel.failedRelease": "Başarısız Sürüm", + "deployTab.panel.health": "Sağlık", + "deployTab.panel.instanceInfo": "Örnek Bilgisi", + "deployTab.panel.modelCreds": "Model Kimlik bilgileri", + "deployTab.panel.pluginCreds": "Eklenti Kimlik bilgileri", + "deployTab.panel.release": "Sürüm", + "deployTab.panel.releaseCreatedAt": "Sürüm Oluşturulma Tarihi", + "deployTab.panel.releaseInfo": "Sürüm Bilgisi", + "deployTab.panel.replicas": "Kopyalar", + "deployTab.panel.run": "Çalıştır", + "deployTab.panel.runtimeBindings": "Kimlik bilgileri", + "deployTab.panel.runtimeInfo": "Çalışma Zamanı Bilgisi", + "deployTab.panel.runtimeMode": "Çalışma Zamanı Modu", + "deployTab.panel.runtimeNote": "Çalışma Zamanı Notu", + "deployTab.panel.targetRelease": "Hedef Sürüm", + "deployTab.panel.unknownError": "Dağıtım başarısız oldu.", + "deployTab.promote": "Dağıt", + "deployTab.redeploy": "Yeniden Dağıt", + "deployTab.releaseCreatedAt": "Sürüm oluşturuldu {{time}}", + "deployTab.retry": "Tekrar Dene", + "deployTab.shortcut": "Kısayol", + "deployTab.status.deployFailed": "Dağıtım başarısız", + "deployTab.status.deployingRelease": "Dağıtılıyor ({{release}})", + "deployTab.status.runningOutOfSync": "Çalışıyor (eşitleme bekleniyor)", + "deployTab.status.runningWithFailed": "Çalışıyor (son dağıtım başarısız)", + "deployTab.undeploy": "Dağıtımı Geri Al", + "deployTab.undeployConfirmDesc": "Son kullanıcı erişimi hemen duracak. Sürüm daha sonra yeniden dağıtılabilir.", + "deployTab.undeployConfirmTitle": "{{name}} ortamından dağıtım geri alınsın mı?", + "deployTab.undeployFrom": "{{name}} ortamından dağıtımı geri al", + "deployTab.undeployImpactTitle": "Etkilenen örnek", + "deployTab.viewError": "Hatayı görüntüle", + "deployTab.viewLogs": "Günlükleri görüntüle", + "deployTab.viewProgress": "İlerlemeyi görüntüle", + "detail.backToInstances": "Dağıtımlara dön", + "detail.deployingCount": "{{count}} dağıtılıyor", + "detail.envCount_one": "{{count}} ortam", + "detail.envCount_other": "{{count}} ortam", + "detail.failedCount": "{{count}} başarısız", + "detail.mobileTabs": "Dağıtım bölümleri", + "detail.notFound": "Dağıtım bulunamadı", + "detail.openSourceApp": "Kaynak {{name}} aç", + "detail.sourceApp": "Kaynak", + "detail.sourceAppLink": "Kaynak", + "documentTitle.create": "Yeni dağıtım · Dağıtımlar", + "documentTitle.detail": "Dağıtım · Dağıtımlar", + "documentTitle.list": "Dağıtımlar", + "filter.allEnvs": "Tüm ortamlar", + "filter.notDeployed": "Dağıtılmadı", + "filter.searchPlaceholder": "Dağıtımları ara", + "health.ENVIRONMENT_STATUS_ADMISSION": "Kabul", + "health.ENVIRONMENT_STATUS_BOOTSTRAPPING": "Başlatılıyor", + "health.ENVIRONMENT_STATUS_DELETING": "Siliniyor", + "health.ENVIRONMENT_STATUS_FAILED": "Kullanılamıyor", + "health.ENVIRONMENT_STATUS_READY": "Kullanılabilir", + "health.ENVIRONMENT_STATUS_UNSPECIFIED": "Bilinmiyor", + "list.clearFilters": "Filtreleri temizle", + "list.clearSearch": "Dağıtım aramasını temizle", + "list.createDeployment": "Yeni", + "list.empty": "Dağıtım bulunamadı.", + "list.emptyDescription": "Sürümleri, ortamları ve erişimi yönetmek için bir Workflow App veya Workflow DSL paketinden bir dağıtım oluşturun.", + "list.emptyFilteredDescription": "Geçerli arama veya ortam filtresiyle eşleşen dağıtım yok.", + "list.emptyFilteredTitle": "Eşleşen dağıtım yok", + "list.emptyTitle": "Henüz dağıtım yok", + "mode.ENVIRONMENT_MODE_ISOLATED": "İzole", + "mode.ENVIRONMENT_MODE_SHARED": "Paylaşılan", + "mode.ENVIRONMENT_MODE_UNSPECIFIED": "Bilinmiyor", + "newInstance.comingSoon": "Yakında", + "newInstance.fromStudio": "Studio'dan seç", + "newInstance.importDSL": "DSL İçe Aktar", + "newInstance.title": "Yeni Dağıtım", + "overview.accessEndpoints": "Erişim uç noktaları", + "overview.accessMeta.apiTokens": "API Tokenlerini yönet", + "overview.accessMeta.cli": "CLI erişimini görüntüle", + "overview.accessMeta.webApp": "WebApp erişimini yönet", + "overview.accessStatus": "Erişim", + "overview.api": "API Tokenleri", + "overview.apiKeysCount_one": "{{count}} API Token", + "overview.apiKeysCount_other": "{{count}} API Token", + "overview.apiTokenSummary.environments_one": "{{count}} dağıtılmış ortam", + "overview.apiTokenSummary.environments_other": "{{count}} dağıtılmış ortam", + "overview.availableForDeployment": "Dağıtım için kullanılabilir", + "overview.basicInfo": "Temel bilgiler", + "overview.cardAction.deployLatest": "En Son Sürümü Dağıt", + "overview.cardAction.redeploy": "Yeniden Dağıt", + "overview.cardAction.viewProgress": "Dağıtımı görüntüle", + "overview.chip.behindTooltip_one": "En son sürümün 1 sürüm gerisinde. Güncellemek için en son sürümü dağıtın.", + "overview.chip.behindTooltip_other": "En son sürümün {{count}} sürüm gerisinde. Güncellemek için en son sürümü dağıtın.", + "overview.chip.behind_one": "↑ 1", + "overview.chip.behind_other": "↑ {{count}}", + "overview.chip.deploying": "dağıtılıyor", + "overview.chip.deployingTooltip": "Dağıtım sürüyor.", + "overview.chip.empty": "boş", + "overview.chip.emptyTooltip": "Bu ortama hiçbir sürüm dağıtılmadı.", + "overview.chip.failed": "başarısız", + "overview.chip.failedTooltip": "Son dağıtım denemesi başarısız oldu.", + "overview.chip.latest": "en son", + "overview.chip.latestTooltip": "Bu ortam en son sürümü çalıştırıyor.", + "overview.chip.needsReleaseFirst": "Önce bir Sürüm oluşturun", + "overview.chip.olderRelease": "eski", + "overview.chip.olderReleaseTooltip": "Bu ortam daha eski bir sürümü çalıştırıyor.", + "overview.chip.openInDeployTab": "Dağıtım ilerlemesini görüntüle", + "overview.cli": "CLI", + "overview.configured": "Yapılandırıldı", + "overview.createRelease": "Sürüm Oluştur", + "overview.created": "Oluşturuldu", + "overview.deploy": "Dağıt", + "overview.deployedEnvironments": "dağıtıldı", + "overview.deploymentOverview": "Dağıtım genel bakış", + "overview.deploymentStatus": "Dağıtım durumu", + "overview.description": "Açıklama", + "overview.developerApi": "Geliştirici API", + "overview.disabled": "Devre dışı", + "overview.emptyValue": "Ayarlanmadı", + "overview.enabled": "Etkin", + "overview.enabledChannels": "erişim etkin", + "overview.endUserAccess": "Son kullanıcı erişimi", + "overview.environments": "Ortamlar", + "overview.hero.byName": "{{name}} tarafından", + "overview.hero.empty": "Henüz sürüm yok", + "overview.hero.emptyDescription": "Dağıtmadan önce mevcut kaynaktan bir sürüm oluşturun.", + "overview.hero.propagation_one": "{{count}}/{{total}} ortama dağıtıldı", + "overview.hero.propagation_other": "{{count}}/{{total}} ortama dağıtıldı", + "overview.hero.untargeted": "henüz yapılandırılmış ortam yok", + "overview.instanceDetails": "Dağıtım detayları", + "overview.instanceId": "Dağıtım ID", + "overview.latestRelease.releaseCount_one": "{{count}} sürüm", + "overview.latestRelease.releaseCount_other": "{{count}} sürüm", + "overview.latestReleaseTitle": "En Son Sürüm", + "overview.manageDeployments": "Dağıtımları yönet", + "overview.name": "Ad", + "overview.noAccessConfig": "Erişim yapılandırması yok.", + "overview.noReleaseYet": "Bir ortama dağıtmadan önce bir sürüm oluşturun.", + "overview.notConfigured": "Yapılandırılmadı", + "overview.previousReleases.empty": "Henüz daha eski sürüm yok.", + "overview.previousReleases.retired": "Şu anda dağıtılmadı", + "overview.previousReleases.title": "Önceki sürümler", + "overview.previousReleases.viewAll": "Tümünü Görüntüle", + "overview.ready": "Dağıtılabilir", + "overview.recentReleases": "Son sürümler", + "overview.releaseDeployedTitle": "{{release}} dağıtıldı", + "overview.releaseReadyTitle": "{{release}} dağıtıma hazır", + "overview.serviceMap": "Servis haritası", + "overview.servingRelease": "{{release}} sunuluyor", + "overview.servingReleaseDescription": "Bu dağıtım {{count}}/{{total}} ortama dağıtıldı.", + "overview.strip.deployToNewEnvironment": "Yeni ortama dağıt", + "overview.strip.empty": "Yapılandırılmış ortam yok.", + "overview.strip.emptyDeployableDescription": "Hazır olduğunuzda en son sürümü bir ortama dağıtın.", + "overview.strip.emptyDeployed": "Henüz örnek yok.", + "overview.strip.emptyDescription": "Bir ortama dağıtmadan önce bir sürüm oluşturun.", + "overview.strip.emptyTitle": "Henüz örnek yok", + "overview.strip.summary_one": "{{total}} örneğin 1 tanesi en son sürümde", + "overview.strip.summary_other": "{{total}} örneğin {{count}} tanesi en son sürümde", + "overview.strip.title": "Örnekler", + "overview.switchSourceApp": "Kaynağı değiştir", + "overview.switchSourceAppDescription": "Gelecekteki sürümler için kaynak olarak kullanılan Workflow App'ı seçin.", + "overview.switchSourceAppHint": "Geçişten sonra yalnızca yeni oluşturulan sürümler yeni kaynağı kullanır. Geçmiş sürümler ve mevcut dağıtımlar değişmez.", + "overview.targetRelease": "Hedef Sürüm", + "overview.webapp": "WebApp", + "settings.danger": "Tehlike bölgesi", + "settings.dangerDesc": "Bu dağıtımı kalıcı olarak silin ve çalışan tüm örnekleri durdurun. Bu geri alınamaz.", + "settings.delete": "Dağıtımı Sil", + "settings.deleteConfirmDesc": "{{name}} silinsin mi? Her örnek tüm ortamlarda çalışmayı durduracak ve kaldırılacak. Bu geri alınamaz.", + "settings.deleteConfirmTitle": "Dağıtımı sil", + "settings.deleteFailed": "Dağıtım silinemedi.", + "settings.deleteImpact": "Etki", + "settings.deleteImpactInstance": "Dağıtım", + "settings.deleteImpactTitle": "Etkilenen dağıtım", + "settings.deleteImpactValue": "Dağıtım, dağıtım listesinden kaldırılır.", + "settings.deleted": "Dağıtım silindi", + "settings.description": "Açıklama", + "settings.descriptionHelp": "Bu dağıtımın adını, açıklamasını ve diğer ayarlarını yönetin.", + "settings.general": "Genel", + "settings.name": "Dağıtım adı", + "settings.reset": "Sıfırla", + "settings.save": "Değişiklikleri Kaydet", + "settings.updateFailed": "Dağıtım güncellenemedi.", + "settings.updated": "Dağıtım güncellendi", + "status.RUNTIME_INSTANCE_STATUS_DEPLOYING": "Dağıtılıyor", + "status.RUNTIME_INSTANCE_STATUS_DRIFTED": "Eşitleme bekleniyor", + "status.RUNTIME_INSTANCE_STATUS_FAILED": "Dağıtım başarısız", + "status.RUNTIME_INSTANCE_STATUS_INVALID": "Geçersiz", + "status.RUNTIME_INSTANCE_STATUS_READY": "Çalışıyor", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Dağıtılmadı", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Dağıtım geri alınıyor", + "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Bilinmiyor", + "subtitle": "Ortamlar arasında dağıtımları yönetin.", + "tabs.access.description": "Erişim kanallarını ve erişim izinlerini yönetin.", + "tabs.access.name": "Erişim", + "tabs.api-tokens.description": "API Tokenlerini yönetin ve örnekleri HTTP üzerinden çağırın.", + "tabs.api-tokens.name": "API Tokenleri", + "tabs.instances.description": "Dağıtılmış ortamlardaki örnekleri görüntüleyin ve yönetin.", + "tabs.instances.name": "Örnekler", + "tabs.overview.description": "Dağıtımın ortamlar arasındaki durumunu görüntüleyin.", + "tabs.overview.name": "Genel Bakış", + "tabs.releases.description": "Sürümleri oluşturun, dağıtın ve yönetin.", + "tabs.releases.name": "Sürümler", + "tabs.settings.description": "Bu dağıtımın adını, açıklamasını ve diğer ayarlarını yönetin.", + "tabs.settings.name": "Ayarlar", + "title": "Dağıtımlar", + "unsupportedDslNodes.description": "Bu sürüm, dağıtım çalışma zamanının henüz desteklemediği düğümler içeriyor. Studio'da bunları kaldırın veya değiştirin, ardından tekrar deneyin.", + "unsupportedDslNodes.descriptionWithTypes": "Bu sürüm, dağıtım çalışma zamanının henüz desteklemediği düğümler içeriyor: {{nodeTypes}}. Studio'da bunları kaldırın veya değiştirin, ardından tekrar deneyin.", + "unsupportedDslNodes.title": "Desteklenmeyen düğümler", + "unsupportedDslNodes.unknownType": "Bilinmeyen tür", + "versions.cancelCreate": "İptal", + "versions.cancelDelete": "İptal", + "versions.cancelEdit": "İptal", + "versions.checkingReleaseContent": "Sürüm içeriği kontrol ediliyor...", + "versions.col.action": "İşlem", + "versions.col.author": "Oluşturan", + "versions.col.commit": "Commit", + "versions.col.createdAt": "Oluşturulma tarihi", + "versions.col.deployedTo": "Dağıtıldığı yer", + "versions.col.release": "Sürüm", + "versions.col.sourceApp": "Kaynak", + "versions.commitTooltip": "Commit {{commit}}", + "versions.create": "Oluştur", + "versions.createFailed": "Sürüm oluşturulamadı.", + "versions.createRelease": "Sürüm Oluştur", + "versions.createReleaseDescription": "Bir Workflow App veya Workflow DSL dosyasından dağıtılabilir bir sürüm oluşturun.", + "versions.createReleaseHint": "Yeni sürümler herhangi bir ortama dağıtılabilir.", + "versions.createSuccess": "\"{{name}}\" sürümü oluşturuldu.", + "versions.creating": "Oluşturuluyor...", + "versions.currentOn": "{{name}} üzerindeki Geçerli Sürüm", + "versions.deleteConfirmDesc": "\"{{name}}\" sürümü kalıcı olarak silinecek. Bu geri alınamaz.", + "versions.deleteConfirmTitle": "Sürüm silinsin mi?", + "versions.deleteFailed": "Sürüm silinemedi.", + "versions.deleteImpactDeployment": "Dağıtım durumu", + "versions.deleteImpactNotDeployed": "Şu anda dağıtılmadı", + "versions.deleteImpactRelease": "Sürüm", + "versions.deleteImpactTitle": "Silme etkisi", + "versions.deleteRelease": "Sürümü Sil", + "versions.deleteSuccess": "\"{{name}}\" sürümü silindi.", + "versions.deploy": "Dağıt", + "versions.deployTo": "{{name}} ortamına dağıt", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DEPLOYING": "Dağıtılıyor", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DRIFTED": "Eşitleme bekleniyor", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_FAILED": "Başarısız", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_INVALID": "Geçersiz", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_READY": "Çalışıyor", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Dağıtılmadı", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Dağıtım geri alınıyor", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Bilinmiyor", + "versions.deployingTo": "{{name}} dağıtılıyor", + "versions.disabledReason.checkDeploymentsFailed": "Dağıtım kullanımı doğrulanamadı. Daha sonra tekrar deneyin.", + "versions.disabledReason.checkingDeployments": "Dağıtım kullanımı kontrol ediliyor", + "versions.disabledReason.current": "Bu sürüm zaten {{name}} üzerinde çalışıyor", + "versions.disabledReason.deploying": "Aktif dağıtımın bitmesini bekleyin", + "versions.disabledReason.envDisabled": "Bu ortam dağıtılabilir değil", + "versions.disabledReason.releaseInUse_one": "Silmeden önce bu sürümün {{count}} ortamdan dağıtımını geri alın", + "versions.disabledReason.releaseInUse_other": "Silmeden önce bu sürümün {{count}} ortamdan dağıtımını geri alın", + "versions.dslReadFailed": "DSL dosyası okunamadı. Başka bir dosya seçip tekrar deneyin.", + "versions.dslReading": "DSL dosyası okunuyor...", + "versions.dslUnsupportedMode": "Dağıtımlar için yalnızca Workflow DSL dosyaları kullanılabilir.", + "versions.editFailed": "Sürüm güncellenemedi.", + "versions.editRelease": "Sürümü Düzenle", + "versions.editReleaseDescription": "Bu sürümün adını ve açıklamasını güncelleyin.", + "versions.editSuccess": "\"{{name}}\" sürümü güncellendi.", + "versions.empty": "Henüz kullanılabilir sürüm yok.", + "versions.emptyDescription": "Bir ortama dağıtmadan önce ilk sürümü oluşturun.", + "versions.emptyTitle": "Henüz sürüm yok", + "versions.emptyWithCreate": "Henüz sürüm yok. Dağıtmadan önce ilk dağıtılabilir sürümü oluşturun.", + "versions.exportDsl": "DSL Dışa Aktar", + "versions.exportDslFailed": "DSL dışa aktarılamadı.", + "versions.exportingDsl": "Dışa aktarılıyor...", + "versions.groupHeader.deploy": "Dağıt", + "versions.groupHeader.promote": "Dağıt", + "versions.groupHeader.rollback": "Önceki sürümü dağıt", + "versions.groupHeader.unavailable": "Kullanılamıyor", + "versions.manualDslOption": "DSL Yükle", + "versions.moreActions": "Daha fazla işlem", + "versions.optional": "İsteğe bağlı", + "versions.promote": "Dağıt", + "versions.promoteTo": "{{name}} ortamına dağıt", + "versions.releaseAlreadyExists": "Aynı içeriğe sahip bir sürüm zaten var: {{name}}.", + "versions.releaseContentCheckFailed": "Sürüm içeriği kontrol edilemedi.", + "versions.releaseDescriptionLabel": "Açıklama", + "versions.releaseDescriptionPlaceholder": "Bu sürümü açıklayın", + "versions.releaseHistory": "Sürüm geçmişi", + "versions.releaseNameLabel": "Sürüm Adı", + "versions.releaseNamePlaceholder": "Sürüm Adı", + "versions.releaseNameRequired": "Bir sürüm adı girin.", + "versions.releaseSourceLabel": "Sürüm Kaynağı", + "versions.rollbackTo": "{{name}} ortamına dağıt", + "versions.saveEdit": "Kaydet", + "versions.sourceAppOption": "Workflow App" +} diff --git a/web/i18n/uk-UA/common.json b/web/i18n/uk-UA/common.json index 6a9adcf486..4ac12aeb08 100644 --- a/web/i18n/uk-UA/common.json +++ b/web/i18n/uk-UA/common.json @@ -311,6 +311,7 @@ "menus.apps": "Студія", "menus.datasets": "Знання", "menus.datasetsTips": "СКОРО: імпортуйте власні текстові дані або пишіть дані в реальному часі через Webhook для покращення контексту LLM.", + "menus.deployments": "Розгортання", "menus.explore": "Досліджувати", "menus.exploreMarketplace": "Дізнайтеся більше про Marketplace", "menus.newApp": "Нова програма", diff --git a/web/i18n/uk-UA/deployments.json b/web/i18n/uk-UA/deployments.json new file mode 100644 index 0000000000..7742e37e0f --- /dev/null +++ b/web/i18n/uk-UA/deployments.json @@ -0,0 +1,623 @@ +{ + "access.api.backendTitle": "API бекенд-сервісу", + "access.api.copyCurlExample": "Копіювати приклад cURL", + "access.api.createFailed": "Не вдалося згенерувати API Token.", + "access.api.createKey": "Згенерувати API Token", + "access.api.createKeyTitle": "Згенерувати новий API Token", + "access.api.curlExampleTitle": "Приклад cURL", + "access.api.description": "Доступ до цього розгортання через HTTP. Кожен API Token прив'язаний до одного середовища.", + "access.api.developerTitle": "API для розробників", + "access.api.disabled": "Доступ до API вимкнено для цього розгортання.", + "access.api.disabledHint": "Увімкніть доступ до API, щоб генерувати токени, прив'язані до середовища.", + "access.api.dismissToken": "Закрити API Token", + "access.api.docs": "Документація API", + "access.api.docsClose": "Закрити документацію API", + "access.api.docsDescription": "Перегляньте довідник Workflow API для цього розгортання.", + "access.api.docsTitle": "Документація Workflow API", + "access.api.empty": "Розгорніть у середовищі, щоб почати випускати API Tokens.", + "access.api.emptyTitle": "Немає розгорнутих середовищ", + "access.api.endpoint": "URL запиту", + "access.api.envPrefix": "env: {{env}}", + "access.api.keyList": "Список API Tokens", + "access.api.nameLabel": "Назва API Token", + "access.api.namePlaceholder": "Введіть назву API Token", + "access.api.nameRequired": "Назва API Token є обов'язковою.", + "access.api.newKey": "Згенерувати новий API Token", + "access.api.newTokenDescription": "Цей API Token показується лише один раз. Скопіюйте його перед тим, як залишити цю сторінку.", + "access.api.newTokenLabel": "API Token", + "access.api.newTokenTitle": "API Token згенеровано", + "access.api.noKeys": "Поки що немає API Tokens. Згенеруйте один, щоб почати викликати API.", + "access.api.noKeysTitle": "Поки що немає API Tokens", + "access.api.revokeConfirmDescription": "API Token \"{{name}}\" негайно припинить роботу. Цю дію не можна скасувати.", + "access.api.revokeConfirmTitle": "Відкликати API Token?", + "access.api.revokeFailed": "Не вдалося відкликати API Token.", + "access.api.revokeSuccess": "API Token відкликано", + "access.api.table.action": "Дія", + "access.api.table.environment": "Середовище", + "access.api.table.key": "API Token", + "access.api.table.name": "Назва", + "access.api.title": "API", + "access.channels.col.channel": "Канал", + "access.channels.col.endpoint": "Точка входу", + "access.channels.col.status": "Статус", + "access.channels.description": "Точки входу WebApp та CLI використовують наведені вище дозволи доступу.", + "access.channels.disabled": "Канали доступу вимкнено для цього розгортання.", + "access.channels.disabledHint": "Увімкніть канали доступу, щоб надати точки входу WebApp та CLI.", + "access.channels.followPermission": "Слідує дозволам", + "access.channels.title": "Канали доступу", + "access.cli.description": "Викликайте з терміналу за допомогою difyctl, підходить для скриптів, автоматизованих процесів або інтеграцій з агентами.", + "access.cli.docs": "Посібник з використання", + "access.cli.domain": "Домен", + "access.cli.empty": "Точку входу CLI не налаштовано.", + "access.cli.install": "Встановити CLI", + "access.cli.title": "CLI", + "access.copied": "Скопійовано", + "access.copy": "Копіювати", + "access.copyFailed": "Не вдалося скопіювати", + "access.copyToast": "Скопійовано до буфера обміну", + "access.hide": "Сховати", + "access.members.clearAll": "Очистити все", + "access.members.empty": "Збігів не знайдено.", + "access.members.groupCount_one": "{{count}} група", + "access.members.groupCount_other": "{{count}} груп", + "access.members.groups": "Групи", + "access.members.individuals": "Учасники", + "access.members.memberCount_one": "{{count}} учасник", + "access.members.memberCount_other": "{{count}} учасників", + "access.members.pickPlaceholder": "Виберіть групи або учасників", + "access.members.searchPlaceholder": "Пошук груп і учасників", + "access.members.selectedLabel": "Вибрано", + "access.permission.anyone": "Будь-хто з посиланням", + "access.permission.anyoneDesc": "Будь-хто може отримати доступ до цього розгортання без входу.", + "access.permission.memberCount_one": "{{count}} учасник", + "access.permission.memberCount_other": "{{count}} учасників", + "access.permission.organization": "Усі учасники платформи", + "access.permission.organizationDesc": "Усі учасники платформи", + "access.permission.specific": "Певні учасники платформи", + "access.permission.specificDesc": "Виберіть певні групи або учасників", + "access.permission.specificUnavailable": "Вибір окремих учасників вимкнено, доки не будуть підключені реальні учасники та групи платформи.", + "access.permission.updateFailed": "Не вдалося оновити політику доступу.", + "access.permissions.col.environment": "Середовище", + "access.permissions.col.permission": "Доступ", + "access.permissions.description": "Налаштуйте дозволи доступу для точок входу WebApp та CLI у кожному середовищі.", + "access.permissions.editAriaLabel": "Налаштувати доступ для {{environment}}", + "access.permissions.editDescription": "Налаштуйте дозволи доступу для точок входу WebApp та CLI.", + "access.permissions.editTitle": "Дозволи доступу", + "access.permissions.title": "Дозволи доступу", + "access.revoke": "Відкликати", + "access.runAccess.description": "Керуйте тим, як користувачі можуть запускати це розгортання та кому дозволено доступ у кожному середовищі.", + "access.runAccess.disabled": "Доступ до запуску вимкнено для цього розгортання.", + "access.runAccess.mcp": "MCP", + "access.runAccess.mcpDesc": "Надайте це розгортання як сервер Model Context Protocol.", + "access.runAccess.mcpEmpty": "Точку входу MCP не налаштовано.", + "access.runAccess.noEnvs": "Розгорніть у середовищі, щоб налаштувати дозволи доступу.", + "access.runAccess.noEnvsTitle": "Немає розгорнутих середовищ", + "access.runAccess.openWebapp": "Відкрити WebApp", + "access.runAccess.permissions": "Дозволи доступу", + "access.runAccess.permissionsDesc": "Хто може отримати доступ до цього розгортання в кожному середовищі.", + "access.runAccess.title": "Доступ до запуску", + "access.runAccess.urlLabel": "URL", + "access.runAccess.webapp": "WebApp", + "access.runAccess.webappDesc": "Розміщена вебсторінка для кінцевих користувачів.", + "access.runAccess.webappEmpty": "Скоро.", + "access.show": "Показати", + "backend.RUNTIME_BACKEND_EXTERNAL": "Зовнішній", + "backend.RUNTIME_BACKEND_K8S": "K8S", + "backend.RUNTIME_BACKEND_UNSPECIFIED": "Невідомо", + "card.access.api": "API Tokens", + "card.access.apiShort": "API", + "card.access.cli": "CLI", + "card.access.cliShort": "CLI", + "card.access.none": "Немає доступу", + "card.access.webApp": "WebApp", + "card.access.webAppShort": "Web", + "card.createFirstRelease": "Створити перший Реліз", + "card.deploy": "Розгорнути", + "card.deploying": "{{count}} розгортається", + "card.envOverflow": "+ {{count}}", + "card.failed": "{{count}} не вдалося", + "card.fromApp": "З {{name}}", + "card.lastDeployed": "Востаннє розгорнуто {{time}}", + "card.menu.delete": "Видалити розгортання", + "card.menu.deleteDisabled": "Видалення розгортань, керованих бекендом, поки що недоступне.", + "card.menu.deploy": "Розгорнути в Середовище", + "card.menu.editInfo": "Редагувати інформацію", + "card.menu.viewDetail": "Переглянути деталі розгортання", + "card.moreActions": "Більше дій", + "card.neverDeployed": "Ще не розгорнуто", + "card.noDescription": "Опис не надано.", + "card.notDeployed": "Не розгорнуто", + "card.ready": "{{count}} запущено", + "card.tooltip.createdAt": "Створено", + "card.tooltip.deployed": "Розгорнуто", + "card.tooltip.deploymentStatus": "Розгортання", + "card.tooltip.notDeployed": "Це розгортання ще не розгорнуто в жодному середовищі.", + "card.tooltip.notDeployedShort": "Не розгорнуто", + "card.tooltip.release": "Реліз", + "card.tooltip.releaseName": "Назва Релізу", + "card.tooltip.source": "Джерело", + "common.loadFailed": "Не вдалося завантажити. Спробуйте пізніше.", + "common.loading": "Завантаження...", + "createGuide.actions.back": "Назад", + "createGuide.actions.cancel": "Скасувати", + "createGuide.actions.continue": "Продовжити", + "createGuide.actions.createAndDeploy": "Створити й розгорнути", + "createGuide.actions.creating": "Створення...", + "createGuide.actions.deploy": "Розгорнути", + "createGuide.actions.deploying": "Створення та розгортання...", + "createGuide.actions.next": "Далі", + "createGuide.actions.skipDeploy": "Пропустити, розгорнути пізніше", + "createGuide.description": "Створіть розгортання з джерела релізу, базової інформації та цільового середовища.", + "createGuide.dsl.defaultAppName": "Імпортована DSL програма", + "createGuide.dsl.description": "Завантажте пакет Workflow DSL, щоб створити розгортання, перший реліз і необов'язкове розгортання середовища.", + "createGuide.dsl.dropDescription": "Завантажте пакет Workflow YAML DSL. Параметри розгортання визначаються з цього файлу перед розгортанням.", + "createGuide.dsl.dropTitle": "Завантажити пакет Workflow DSL", + "createGuide.dsl.readFailed": "Не вдалося прочитати файл DSL. Виберіть інший файл і спробуйте ще раз.", + "createGuide.dsl.reading": "Читання файлу DSL...", + "createGuide.dsl.title": "Імпортувати DSL", + "createGuide.dsl.unsupportedMode": "Для розгортань можна використовувати лише файли Workflow DSL.", + "createGuide.errors.createReleaseFailed": "Не вдалося створити розгортання або реліз.", + "createGuide.errors.deployFailed": "Не вдалося розгорнути у середовищі.", + "createGuide.method.description": "Виберіть джерело, яке використовуватиметься для створення першого релізу.", + "createGuide.methods.bindApp.description": "Використовуйте існуючу програму Workflow в Studio як джерело релізу.", + "createGuide.methods.bindApp.title": "Прив'язати існуючу програму Workflow", + "createGuide.methods.importDsl.description": "Завантажте пакет Workflow YAML DSL і продовжте через UI розгортання.", + "createGuide.methods.importDsl.title": "Імпортувати DSL", + "createGuide.methods.mocked": "Імітований", + "createGuide.nav.back": "Розгортання", + "createGuide.release.defaultName": "початковий реліз", + "createGuide.release.deployInfo": "Інформація про розгортання", + "createGuide.release.description": "Заповніть інформацію про розгортання та деталі першого релізу.", + "createGuide.release.firstVersion": "Перший Реліз", + "createGuide.release.instanceDescription": "Опис розгортання", + "createGuide.release.instanceDescriptionPlaceholder": "Опишіть, для чого використовується це розгортання", + "createGuide.release.instanceName": "Назва розгортання", + "createGuide.release.instanceNameConflict": "Розгортання з такою назвою вже існує. Виберіть іншу назву.", + "createGuide.release.releaseDescription": "Опис Релізу", + "createGuide.release.releaseDescriptionPlaceholder": "Опишіть цей реліз", + "createGuide.release.releaseName": "Назва Релізу", + "createGuide.release.releaseNote": "Опис Релізу", + "createGuide.release.title": "Базова інформація", + "createGuide.source.availableApps_one": "{{count}} програма", + "createGuide.source.availableApps_other": "{{count}} програм", + "createGuide.source.clearSearch": "Очистити пошук програм", + "createGuide.source.description": "Виберіть джерело, яке використовуватиметься для створення першого релізу.", + "createGuide.source.empty": "Програм Workflow не знайдено.", + "createGuide.source.searchPlaceholder": "Пошук програм", + "createGuide.source.sourceApp": "Workflow програма", + "createGuide.source.title": "Джерело Релізу", + "createGuide.steps.method": "Джерело Релізу", + "createGuide.steps.release": "Базова інформація", + "createGuide.steps.source": "Джерело Релізу", + "createGuide.steps.target": "Розгорнути в Середовище", + "createGuide.target.bindingCount_one": "{{count}} прив'язка", + "createGuide.target.bindingCount_other": "{{count}} прив'язок", + "createGuide.target.bindingHint": "Виберіть облікові дані, які використовуватиме цей реліз.", + "createGuide.target.bindings": "Облікові дані", + "createGuide.target.deferredBindingHint": "Облікові дані будуть визначені з реального плану розгортання під час фінальної дії розгортання.", + "createGuide.target.deferredEnvironmentHint": "Назва зіставляється з реальними середовищами після створення розгортання та релізу.", + "createGuide.target.description": "Виберіть цільове Середовище та надайте необхідні налаштування виконання, які потрібні цьому релізу. Цей крок можна пропустити.", + "createGuide.target.envVarCount_one": "{{count}} змінна", + "createGuide.target.envVarCount_other": "{{count}} змінних", + "createGuide.target.envVarHint": "Для кожної змінної середовища, необхідної цьому релізу, введіть власне значення або використовуйте значення, визначене у програмі.", + "createGuide.target.envVarPlaceholder": "Введіть значення", + "createGuide.target.envVarSource.ariaLabel": "Виберіть джерело значення змінної для {{key}}", + "createGuide.target.envVarSource.default": "Значення програми", + "createGuide.target.envVarSource.lastDeployment": "Останнє розгорнуте значення", + "createGuide.target.envVarSource.literal": "Власне значення", + "createGuide.target.envVarType.number": "Число", + "createGuide.target.envVarType.secret": "Секрет", + "createGuide.target.envVarType.string": "Рядок", + "createGuide.target.envVars": "Змінні середовища", + "createGuide.target.environment": "Цільове Середовище", + "createGuide.target.environmentName": "Назва Середовища", + "createGuide.target.environmentNamePlaceholder": "Production", + "createGuide.target.loadBindingsFailed": "Не вдалося завантажити облікові дані.", + "createGuide.target.loadEnvironmentsFailed": "Не вдалося завантажити середовища розгортання.", + "createGuide.target.missingRequiredBinding": "Виберіть облікові дані для цієї обов'язкової прив'язки.", + "createGuide.target.noBindingRequired": "Облікові дані не потрібні.", + "createGuide.target.noCredentialCandidates": "Немає доступних облікових даних.", + "createGuide.target.noEnvironmentOptions": "Немає доступних середовищ розгортання.", + "createGuide.target.required": "Обов'язково", + "createGuide.target.selectCredential": "Виберіть облікові дані", + "createGuide.target.title": "Розгорнути в Середовище", + "createGuide.title": "Нове розгортання", + "createModal.appPickerPlaceholder": "Виберіть Workflow програму", + "createModal.appSearchEmpty": "Немає відповідних Workflow програм", + "createModal.appSearchPlaceholder": "Пошук Workflow програм…", + "createModal.cancel": "Скасувати", + "createModal.create": "Створити", + "createModal.createFailed": "Не вдалося створити розгортання.", + "createModal.description": "Виберіть Workflow програму та створіть розгортання.", + "createModal.descriptionLabel": "Опис", + "createModal.descriptionPlaceholder": "Опишіть, для чого використовується це розгортання", + "createModal.loadMoreApps": "Завантажити більше програм", + "createModal.loadingApps": "Завантаження програм…", + "createModal.nameLabel": "Назва розгортання", + "createModal.namePlaceholder": "Назва розгортання", + "createModal.noApps": "У цьому робочому просторі не знайдено Workflow програм. Створіть її в Studio спочатку.", + "createModal.selected": "Вибрано", + "createModal.sourceApp": "Workflow програма (обов'язково)", + "createModal.title": "Нове розгортання", + "deployDrawer.bindingCount_one": "{{count}} прив'язка", + "deployDrawer.bindingCount_other": "{{count}} прив'язок", + "deployDrawer.bindingOptionsFailed": "Не вдалося завантажити параметри облікових даних.", + "deployDrawer.bindingSelectionHint": "Виберіть облікові дані, які використовуватиме це розгортання.", + "deployDrawer.bindingsDisabled": "Визначається з попереднього перегляду релізу. Редагування поки що недоступне.", + "deployDrawer.cancel": "Скасувати", + "deployDrawer.close": "Закрити панель розгортання", + "deployDrawer.defaultSelect": "Виберіть...", + "deployDrawer.deploy": "Розгорнути в Середовище", + "deployDrawer.deployExistingRelease": "Розгорнути в Середовище", + "deployDrawer.deployExistingReleaseDescription": "Виберіть реліз та цільове середовище для розгортання.", + "deployDrawer.deployExistingReleaseTitle": "Розгорнути в Середовище", + "deployDrawer.deployFailed": "Не вдалося розпочати розгортання.", + "deployDrawer.deploying": "Розгортання...", + "deployDrawer.description": "Виберіть реліз та цільове середовище для розгортання.", + "deployDrawer.envVarCount_one": "{{count}} змінна", + "deployDrawer.envVarCount_other": "{{count}} змінних", + "deployDrawer.envVarHint": "Для кожної змінної середовища, необхідної цьому релізу, введіть власне значення або використовуйте значення, визначене у програмі.", + "deployDrawer.envVarPlaceholder": "Введіть значення", + "deployDrawer.envVarSource.ariaLabel": "Виберіть джерело значення змінної для {{key}}", + "deployDrawer.envVarSource.default": "Значення програми", + "deployDrawer.envVarSource.lastDeployment": "Останнє розгорнуте значення", + "deployDrawer.envVarSource.literal": "Власне значення", + "deployDrawer.envVarType.number": "Число", + "deployDrawer.envVarType.secret": "Секрет", + "deployDrawer.envVarType.string": "Рядок", + "deployDrawer.envVars": "Змінні середовища", + "deployDrawer.existingReleaseHint": "Цей реліз буде розгорнуто як є. Новий реліз не створюватиметься.", + "deployDrawer.loadingBindings": "Визначення...", + "deployDrawer.lockedHint": "Зафіксовано до поточного середовища", + "deployDrawer.missingRequiredBinding": "Виберіть облікові дані для цієї обов'язкової прив'язки.", + "deployDrawer.missingRequiredEnvVar": "Введіть значення для цієї обов'язкової змінної середовища.", + "deployDrawer.modelCreds": "Облікові дані моделі", + "deployDrawer.needsValidation": " (потребує перевірки)", + "deployDrawer.newReleaseHint": "З вибраного YAML Workflow програми буде створено новий реліз.", + "deployDrawer.noBindingRequired": "Не потрібно", + "deployDrawer.noCredentialCandidates": "Немає доступних облікових даних.", + "deployDrawer.noNewEnvironmentAvailable": "У всіх доступних середовищах вже є розгортання.", + "deployDrawer.noOtherReleaseAvailable": "Для цього середовища немає інших доступних релізів.", + "deployDrawer.noReleaseAvailable": "Створіть реліз перед розгортанням у середовищі.", + "deployDrawer.notFound": "Розгортання не знайдено.", + "deployDrawer.noteLabel": "Опис Релізу (необов'язково)", + "deployDrawer.notePlaceholder": "напр. Доопрацювання тексту онбордингу", + "deployDrawer.pluginCreds": "Облікові дані плагіна", + "deployDrawer.promote": "Розгорнути", + "deployDrawer.promoteDescription": "Виберіть реліз та цільове середовище для розгортання.", + "deployDrawer.promoteTitle": "Розгорнути в Середовище", + "deployDrawer.readOnly": "Лише для читання", + "deployDrawer.redeploy": "Розгорнути в Середовище", + "deployDrawer.redeployDescription": "Виберіть реліз та цільове середовище для розгортання.", + "deployDrawer.redeployExistingReleaseHint": "Поточний реліз буде перерозгорнуто як є. Новий реліз не створюватиметься.", + "deployDrawer.redeployTitle": "Розгорнути в Середовище", + "deployDrawer.releaseLabel": "Реліз", + "deployDrawer.requiredBinding": "Обов'язково", + "deployDrawer.rollback": "Розгорнути", + "deployDrawer.rollbackDescription": "Виберіть реліз та цільове середовище для розгортання.", + "deployDrawer.rollbackTitle": "Розгорнути в Середовище", + "deployDrawer.runtimeCredentials": "Облікові дані", + "deployDrawer.secretPlaceholder": "секрет", + "deployDrawer.selectCredential": "Виберіть облікові дані", + "deployDrawer.selectEnv": "Виберіть Середовище", + "deployDrawer.selectProviderCred": "Виберіть облікові дані {{provider}}", + "deployDrawer.selectProviderKey": "Виберіть ключ {{provider}}", + "deployDrawer.selectRelease": "Виберіть Реліз", + "deployDrawer.targetEnv": "Цільове Середовище", + "deployDrawer.title": "Розгорнути в Середовище", + "deployDrawer.valuePlaceholder": "значення", + "deployTab.cancelDeployment": "Скасувати розгортання", + "deployTab.closeError": "Закрити", + "deployTab.col.actions": "Дії", + "deployTab.col.currentRelease": "Поточний Реліз", + "deployTab.col.environment": "Середовище", + "deployTab.col.status": "Статус", + "deployTab.col.updated": "Оновлено", + "deployTab.collapseDetails": "Згорнути деталі розгортання", + "deployTab.confirmUndeploy": "Скасувати розгортання", + "deployTab.deployOtherVersion": "Розгорнути інший Реліз", + "deployTab.deployToEnv": "Розгорнути в {{name}}", + "deployTab.deployToNewEnv": "Розгорнути в нове Середовище...", + "deployTab.empty": "Поки що немає Екземплярів. Розгорніть у новому Середовищі, щоб почати.", + "deployTab.emptyDescription": "Виберіть реліз і цільове Середовище, щоб зробити це розгортання доступним для користувачів.", + "deployTab.emptyTitle": "Жодне Середовище ще не запущено", + "deployTab.envCount": "Середовища", + "deployTab.errorCode": "Код", + "deployTab.errorDialogDesc": "Перегляньте останнє невдале розгортання перед повторною спробою або розгортанням іншого релізу.", + "deployTab.errorDialogTitle": "Помилка розгортання в {{name}}", + "deployTab.errorMessage": "Повідомлення", + "deployTab.errorPhase": "Фаза", + "deployTab.expandDetails": "Розгорнути деталі розгортання", + "deployTab.moreActions": "Більше дій", + "deployTab.newDeployment": "Розгорнути в нове Середовище", + "deployTab.panel.commit": "Commit ID", + "deployTab.panel.deploymentId": "ID розгортання", + "deployTab.panel.endpoints": "Точки доступу", + "deployTab.panel.envVars": "Змінні середовища", + "deployTab.panel.error": "Помилка", + "deployTab.panel.failedRelease": "Невдалий Реліз", + "deployTab.panel.health": "Стан", + "deployTab.panel.instanceInfo": "Інформація про Екземпляр", + "deployTab.panel.modelCreds": "Облікові дані моделі", + "deployTab.panel.pluginCreds": "Облікові дані плагіна", + "deployTab.panel.release": "Реліз", + "deployTab.panel.releaseCreatedAt": "Реліз створено", + "deployTab.panel.releaseInfo": "Інформація про Реліз", + "deployTab.panel.replicas": "Репліки", + "deployTab.panel.run": "Запустити", + "deployTab.panel.runtimeBindings": "Облікові дані", + "deployTab.panel.runtimeInfo": "Інформація про виконання", + "deployTab.panel.runtimeMode": "Режим виконання", + "deployTab.panel.runtimeNote": "Примітка виконання", + "deployTab.panel.targetRelease": "Цільовий Реліз", + "deployTab.panel.unknownError": "Розгортання не вдалося.", + "deployTab.promote": "Розгорнути", + "deployTab.redeploy": "Перерозгорнути", + "deployTab.releaseCreatedAt": "Реліз створено {{time}}", + "deployTab.retry": "Повторити", + "deployTab.shortcut": "Швидкий доступ", + "deployTab.status.deployFailed": "Розгортання не вдалося", + "deployTab.status.deployingRelease": "Розгортання ({{release}})", + "deployTab.status.runningOutOfSync": "Запущено (очікує синхронізації)", + "deployTab.status.runningWithFailed": "Запущено (останнє розгортання не вдалося)", + "deployTab.undeploy": "Скасувати розгортання", + "deployTab.undeployConfirmDesc": "Доступ кінцевих користувачів буде негайно припинено. Реліз можна буде перерозгорнути пізніше.", + "deployTab.undeployConfirmTitle": "Скасувати розгортання з {{name}}?", + "deployTab.undeployFrom": "Скасувати розгортання з {{name}}", + "deployTab.undeployImpactTitle": "Зачеплений Екземпляр", + "deployTab.viewError": "Переглянути помилку", + "deployTab.viewLogs": "Переглянути журнали", + "deployTab.viewProgress": "Переглянути прогрес", + "detail.backToInstances": "Назад до розгортань", + "detail.deployingCount": "{{count}} розгортається", + "detail.envCount_one": "{{count}} середовище", + "detail.envCount_other": "{{count}} середовищ", + "detail.failedCount": "{{count}} не вдалося", + "detail.mobileTabs": "Розділи розгортання", + "detail.notFound": "Розгортання не знайдено", + "detail.openSourceApp": "Відкрити джерело {{name}}", + "detail.sourceApp": "Джерело", + "detail.sourceAppLink": "Джерело", + "documentTitle.create": "Нове розгортання · Розгортання", + "documentTitle.detail": "Розгортання · Розгортання", + "documentTitle.list": "Розгортання", + "filter.allEnvs": "Усі Середовища", + "filter.notDeployed": "Не розгорнуто", + "filter.searchPlaceholder": "Пошук розгортань", + "health.ENVIRONMENT_STATUS_ADMISSION": "Прийняття", + "health.ENVIRONMENT_STATUS_BOOTSTRAPPING": "Ініціалізація", + "health.ENVIRONMENT_STATUS_DELETING": "Видалення", + "health.ENVIRONMENT_STATUS_FAILED": "Недоступно", + "health.ENVIRONMENT_STATUS_READY": "Доступно", + "health.ENVIRONMENT_STATUS_UNSPECIFIED": "Невідомо", + "list.clearFilters": "Очистити фільтри", + "list.clearSearch": "Очистити пошук розгортань", + "list.createDeployment": "Створити", + "list.empty": "Розгортань не знайдено.", + "list.emptyDescription": "Створіть розгортання з Workflow програми або пакета Workflow DSL, щоб керувати релізами, середовищами та доступом.", + "list.emptyFilteredDescription": "Жодне розгортання не відповідає поточному пошуку або фільтру Середовища.", + "list.emptyFilteredTitle": "Немає відповідних розгортань", + "list.emptyTitle": "Поки що немає розгортань", + "mode.ENVIRONMENT_MODE_ISOLATED": "Ізольований", + "mode.ENVIRONMENT_MODE_SHARED": "Спільний", + "mode.ENVIRONMENT_MODE_UNSPECIFIED": "Невідомий", + "newInstance.comingSoon": "Скоро", + "newInstance.fromStudio": "Вибрати зі Studio", + "newInstance.importDSL": "Імпортувати DSL", + "newInstance.title": "Нове розгортання", + "overview.accessEndpoints": "Точки доступу", + "overview.accessMeta.apiTokens": "Керувати API Tokens", + "overview.accessMeta.cli": "Переглянути доступ CLI", + "overview.accessMeta.webApp": "Керувати доступом WebApp", + "overview.accessStatus": "Доступ", + "overview.api": "API Tokens", + "overview.apiKeysCount_one": "{{count}} API Token", + "overview.apiKeysCount_other": "{{count}} API Tokens", + "overview.apiTokenSummary.environments_one": "{{count}} розгорнуте Середовище", + "overview.apiTokenSummary.environments_other": "{{count}} розгорнутих Середовищ", + "overview.availableForDeployment": "Доступне для розгортання", + "overview.basicInfo": "Базова інформація", + "overview.cardAction.deployLatest": "Розгорнути останній Реліз", + "overview.cardAction.redeploy": "Перерозгорнути", + "overview.cardAction.viewProgress": "Переглянути розгортання", + "overview.chip.behindTooltip_one": "На 1 реліз позаду останнього. Розгорніть останній реліз для оновлення.", + "overview.chip.behindTooltip_other": "На {{count}} релізів позаду останнього. Розгорніть останній реліз для оновлення.", + "overview.chip.behind_one": "↑ 1", + "overview.chip.behind_other": "↑ {{count}}", + "overview.chip.deploying": "розгортається", + "overview.chip.deployingTooltip": "Розгортання триває.", + "overview.chip.empty": "порожнє", + "overview.chip.emptyTooltip": "У цьому Середовищі не розгорнуто жодного релізу.", + "overview.chip.failed": "не вдалося", + "overview.chip.failedTooltip": "Остання спроба розгортання не вдалася.", + "overview.chip.latest": "останній", + "overview.chip.latestTooltip": "Це Середовище працює на останньому релізі.", + "overview.chip.needsReleaseFirst": "Створіть Реліз спочатку", + "overview.chip.olderRelease": "старіший", + "overview.chip.olderReleaseTooltip": "Це Середовище працює на старішому релізі.", + "overview.chip.openInDeployTab": "Переглянути прогрес розгортання", + "overview.cli": "CLI", + "overview.configured": "Налаштовано", + "overview.createRelease": "Створити Реліз", + "overview.created": "Створено", + "overview.deploy": "Розгорнути", + "overview.deployedEnvironments": "розгорнуто", + "overview.deploymentOverview": "Огляд розгортання", + "overview.deploymentStatus": "Статус розгортання", + "overview.description": "Опис", + "overview.developerApi": "API для розробників", + "overview.disabled": "Вимкнено", + "overview.emptyValue": "Не встановлено", + "overview.enabled": "Увімкнено", + "overview.enabledChannels": "доступ увімкнено", + "overview.endUserAccess": "Доступ кінцевих користувачів", + "overview.environments": "Середовища", + "overview.hero.byName": "автор: {{name}}", + "overview.hero.empty": "Поки що немає релізів", + "overview.hero.emptyDescription": "Створіть реліз з поточного джерела перед розгортанням.", + "overview.hero.propagation_one": "розгорнуто в {{count}}/{{total}} Середовище", + "overview.hero.propagation_other": "розгорнуто в {{count}}/{{total}} Середовищ", + "overview.hero.untargeted": "ще не налаштовано жодного Середовища", + "overview.instanceDetails": "Деталі розгортання", + "overview.instanceId": "ID розгортання", + "overview.latestRelease.releaseCount_one": "{{count}} реліз", + "overview.latestRelease.releaseCount_other": "{{count}} релізів", + "overview.latestReleaseTitle": "Останній Реліз", + "overview.manageDeployments": "Керувати розгортаннями", + "overview.name": "Назва", + "overview.noAccessConfig": "Немає конфігурації доступу.", + "overview.noReleaseYet": "Створіть реліз перед розгортанням у Середовищі.", + "overview.notConfigured": "Не налаштовано", + "overview.previousReleases.empty": "Поки що немає попередніх релізів.", + "overview.previousReleases.retired": "Наразі не розгорнуто", + "overview.previousReleases.title": "Попередні релізи", + "overview.previousReleases.viewAll": "Переглянути всі", + "overview.ready": "Готове до розгортання", + "overview.recentReleases": "Нещодавні релізи", + "overview.releaseDeployedTitle": "{{release}} розгорнуто", + "overview.releaseReadyTitle": "{{release}} готовий до розгортання", + "overview.serviceMap": "Карта сервісів", + "overview.servingRelease": "Обслуговує {{release}}", + "overview.servingReleaseDescription": "Це розгортання розгорнуто в {{count}}/{{total}} Середовищ.", + "overview.strip.deployToNewEnvironment": "Розгорнути в нове Середовище", + "overview.strip.empty": "Жодне Середовище не налаштовано.", + "overview.strip.emptyDeployableDescription": "Розгорніть останній реліз у Середовищі, коли будете готові.", + "overview.strip.emptyDeployed": "Поки що немає Екземплярів.", + "overview.strip.emptyDescription": "Створіть реліз перед розгортанням у Середовищі.", + "overview.strip.emptyTitle": "Поки що немає Екземплярів", + "overview.strip.summary_one": "1 з {{total}} на останньому релізі", + "overview.strip.summary_other": "{{count}} з {{total}} на останньому релізі", + "overview.strip.title": "Екземпляри", + "overview.switchSourceApp": "Змінити джерело", + "overview.switchSourceAppDescription": "Виберіть Workflow програму, яка використовуватиметься як джерело для майбутніх релізів.", + "overview.switchSourceAppHint": "Після перемикання лише новостворені релізи використовують нове джерело. Історичні релізи та існуючі розгортання не змінюються.", + "overview.targetRelease": "Цільовий Реліз", + "overview.webapp": "WebApp", + "settings.danger": "Зона небезпеки", + "settings.dangerDesc": "Назавжди видалити це розгортання та зупинити всі запущені Екземпляри. Цю дію не можна скасувати.", + "settings.delete": "Видалити розгортання", + "settings.deleteConfirmDesc": "Видалити {{name}}? Кожен Екземпляр перестане працювати та буде видалений у всіх Середовищах. Цю дію не можна скасувати.", + "settings.deleteConfirmTitle": "Видалити розгортання", + "settings.deleteFailed": "Не вдалося видалити розгортання.", + "settings.deleteImpact": "Вплив", + "settings.deleteImpactInstance": "Розгортання", + "settings.deleteImpactTitle": "Зачеплене розгортання", + "settings.deleteImpactValue": "Розгортання видаляється зі списку розгортань.", + "settings.deleted": "Розгортання видалено", + "settings.description": "Опис", + "settings.descriptionHelp": "Керуйте назвою, описом та іншими налаштуваннями цього розгортання.", + "settings.general": "Загальне", + "settings.name": "Назва розгортання", + "settings.reset": "Скинути", + "settings.save": "Зберегти зміни", + "settings.updateFailed": "Не вдалося оновити розгортання.", + "settings.updated": "Розгортання оновлено", + "status.RUNTIME_INSTANCE_STATUS_DEPLOYING": "Розгортається", + "status.RUNTIME_INSTANCE_STATUS_DRIFTED": "Очікує синхронізації", + "status.RUNTIME_INSTANCE_STATUS_FAILED": "Розгортання не вдалося", + "status.RUNTIME_INSTANCE_STATUS_INVALID": "Недійсний", + "status.RUNTIME_INSTANCE_STATUS_READY": "Запущено", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Не розгорнуто", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Скасування розгортання", + "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Невідомо", + "subtitle": "Керуйте розгортаннями в різних Середовищах.", + "tabs.access.description": "Керуйте каналами доступу та дозволами доступу.", + "tabs.access.name": "Доступ", + "tabs.api-tokens.description": "Керуйте API Tokens та викликайте Екземпляри через HTTP.", + "tabs.api-tokens.name": "API Tokens", + "tabs.instances.description": "Переглядайте та керуйте Екземплярами в розгорнутих Середовищах.", + "tabs.instances.name": "Екземпляри", + "tabs.overview.description": "Перегляньте статус розгортання в різних Середовищах.", + "tabs.overview.name": "Огляд", + "tabs.releases.description": "Створюйте, розгортайте та керуйте релізами.", + "tabs.releases.name": "Релізи", + "tabs.settings.description": "Керуйте назвою, описом та іншими налаштуваннями цього розгортання.", + "tabs.settings.name": "Налаштування", + "title": "Розгортання", + "unsupportedDslNodes.description": "Цей реліз містить вузли, які ще не підтримуються середовищем виконання розгортання. Видаліть або замініть їх у Studio, потім спробуйте ще раз.", + "unsupportedDslNodes.descriptionWithTypes": "Цей реліз містить вузли, які ще не підтримуються середовищем виконання розгортання: {{nodeTypes}}. Видаліть або замініть їх у Studio, потім спробуйте ще раз.", + "unsupportedDslNodes.title": "Непідтримувані вузли", + "unsupportedDslNodes.unknownType": "Невідомий тип", + "versions.cancelCreate": "Скасувати", + "versions.cancelDelete": "Скасувати", + "versions.cancelEdit": "Скасувати", + "versions.checkingReleaseContent": "Перевірка вмісту релізу...", + "versions.col.action": "Дія", + "versions.col.author": "Створив", + "versions.col.commit": "Commit", + "versions.col.createdAt": "Створено", + "versions.col.deployedTo": "Розгорнуто в", + "versions.col.release": "Реліз", + "versions.col.sourceApp": "Джерело", + "versions.commitTooltip": "Commit {{commit}}", + "versions.create": "Створити", + "versions.createFailed": "Не вдалося створити реліз.", + "versions.createRelease": "Створити Реліз", + "versions.createReleaseDescription": "Створіть розгортаний реліз з Workflow програми або файлу Workflow DSL.", + "versions.createReleaseHint": "Нові релізи можна розгортати в будь-якому Середовищі.", + "versions.createSuccess": "Реліз \"{{name}}\" створено.", + "versions.creating": "Створення...", + "versions.currentOn": "Поточний Реліз у {{name}}", + "versions.deleteConfirmDesc": "Реліз \"{{name}}\" буде назавжди видалено. Цю дію не можна скасувати.", + "versions.deleteConfirmTitle": "Видалити реліз?", + "versions.deleteFailed": "Не вдалося видалити реліз.", + "versions.deleteImpactDeployment": "Статус розгортання", + "versions.deleteImpactNotDeployed": "Наразі не розгорнуто", + "versions.deleteImpactRelease": "Реліз", + "versions.deleteImpactTitle": "Вплив видалення", + "versions.deleteRelease": "Видалити Реліз", + "versions.deleteSuccess": "Реліз \"{{name}}\" видалено.", + "versions.deploy": "Розгорнути", + "versions.deployTo": "Розгорнути в {{name}}", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DEPLOYING": "Розгортається", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DRIFTED": "Очікує синхронізації", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_FAILED": "Не вдалося", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_INVALID": "Недійсний", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_READY": "Запущено", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Не розгорнуто", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Скасування розгортання", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Невідомо", + "versions.deployingTo": "{{name}} розгортається", + "versions.disabledReason.checkDeploymentsFailed": "Не вдалося перевірити використання розгортання. Спробуйте пізніше.", + "versions.disabledReason.checkingDeployments": "Перевірка використання розгортання", + "versions.disabledReason.current": "Цей реліз уже запущено в {{name}}", + "versions.disabledReason.deploying": "Дочекайтеся завершення активного розгортання", + "versions.disabledReason.envDisabled": "Це Середовище не доступне для розгортання", + "versions.disabledReason.releaseInUse_one": "Скасуйте розгортання цього релізу з {{count}} Середовища перед його видаленням", + "versions.disabledReason.releaseInUse_other": "Скасуйте розгортання цього релізу з {{count}} Середовищ перед його видаленням", + "versions.dslReadFailed": "Не вдалося прочитати файл DSL. Виберіть інший файл і спробуйте ще раз.", + "versions.dslReading": "Читання файлу DSL...", + "versions.dslUnsupportedMode": "Для розгортань можна використовувати лише файли Workflow DSL.", + "versions.editFailed": "Не вдалося оновити реліз.", + "versions.editRelease": "Редагувати Реліз", + "versions.editReleaseDescription": "Оновіть назву та опис цього релізу.", + "versions.editSuccess": "Реліз \"{{name}}\" оновлено.", + "versions.empty": "Поки що немає доступних релізів.", + "versions.emptyDescription": "Створіть перший реліз перед розгортанням у Середовищі.", + "versions.emptyTitle": "Поки що немає релізів", + "versions.emptyWithCreate": "Поки що немає релізів. Створіть перший розгортаний реліз перед розгортанням.", + "versions.exportDsl": "Експортувати DSL", + "versions.exportDslFailed": "Не вдалося експортувати DSL.", + "versions.exportingDsl": "Експорт...", + "versions.groupHeader.deploy": "Розгорнути", + "versions.groupHeader.promote": "Розгорнути", + "versions.groupHeader.rollback": "Розгорнути попередню версію", + "versions.groupHeader.unavailable": "Недоступно", + "versions.manualDslOption": "Завантажити DSL", + "versions.moreActions": "Більше дій", + "versions.optional": "Необов'язково", + "versions.promote": "Розгорнути", + "versions.promoteTo": "Розгорнути в {{name}}", + "versions.releaseAlreadyExists": "Реліз з таким же вмістом уже існує: {{name}}.", + "versions.releaseContentCheckFailed": "Не вдалося перевірити вміст релізу.", + "versions.releaseDescriptionLabel": "Опис", + "versions.releaseDescriptionPlaceholder": "Опишіть цей реліз", + "versions.releaseHistory": "Історія релізів", + "versions.releaseNameLabel": "Назва Релізу", + "versions.releaseNamePlaceholder": "Назва Релізу", + "versions.releaseNameRequired": "Введіть назву релізу.", + "versions.releaseSourceLabel": "Джерело Релізу", + "versions.rollbackTo": "Розгорнути в {{name}}", + "versions.saveEdit": "Зберегти", + "versions.sourceAppOption": "Workflow програма" +} diff --git a/web/i18n/vi-VN/common.json b/web/i18n/vi-VN/common.json index 3cfd30e557..68566ea7e1 100644 --- a/web/i18n/vi-VN/common.json +++ b/web/i18n/vi-VN/common.json @@ -311,6 +311,7 @@ "menus.apps": "Studio", "menus.datasets": "Kiến thức", "menus.datasetsTips": "SẮP RA MẮT: Nhập dữ liệu văn bản của bạn hoặc cập nhật dữ liệu theo thời gian thực thông qua Webhook để cải thiện ngữ cảnh LLM.", + "menus.deployments": "Triển khai", "menus.explore": "Khám phá", "menus.exploreMarketplace": "Khám phá Marketplace", "menus.newApp": "Ứng dụng mới", diff --git a/web/i18n/vi-VN/deployments.json b/web/i18n/vi-VN/deployments.json new file mode 100644 index 0000000000..30fa31f560 --- /dev/null +++ b/web/i18n/vi-VN/deployments.json @@ -0,0 +1,623 @@ +{ + "access.api.backendTitle": "API dịch vụ backend", + "access.api.copyCurlExample": "Sao chép ví dụ cURL", + "access.api.createFailed": "Không thể tạo API Token.", + "access.api.createKey": "Tạo API Token", + "access.api.createKeyTitle": "Tạo API Token mới", + "access.api.curlExampleTitle": "Ví dụ cURL", + "access.api.description": "Truy cập triển khai này qua HTTP. Mỗi API Token chỉ áp dụng cho một môi trường.", + "access.api.developerTitle": "API Nhà phát triển", + "access.api.disabled": "Truy cập API đã tắt cho triển khai này.", + "access.api.disabledHint": "Bật truy cập API để tạo các token gắn với từng môi trường.", + "access.api.dismissToken": "Đóng API Token", + "access.api.docs": "Tài liệu API", + "access.api.docsClose": "Đóng tài liệu API", + "access.api.docsDescription": "Xem tài liệu tham khảo API Workflow cho triển khai này.", + "access.api.docsTitle": "Tài liệu API Workflow", + "access.api.empty": "Hãy triển khai đến một môi trường trước để bắt đầu phát hành API Token.", + "access.api.emptyTitle": "Chưa có môi trường nào được triển khai", + "access.api.endpoint": "URL yêu cầu", + "access.api.envPrefix": "env: {{env}}", + "access.api.keyList": "Danh sách API Token", + "access.api.nameLabel": "Tên API Token", + "access.api.namePlaceholder": "Nhập tên cho API Token", + "access.api.nameRequired": "Tên API Token là bắt buộc.", + "access.api.newKey": "Tạo API Token mới", + "access.api.newTokenDescription": "API Token này chỉ hiển thị một lần. Hãy sao chép trước khi rời khỏi trang này.", + "access.api.newTokenLabel": "API Token", + "access.api.newTokenTitle": "Đã tạo API Token", + "access.api.noKeys": "Chưa có API Token nào. Hãy tạo một token để bắt đầu gọi API.", + "access.api.noKeysTitle": "Chưa có API Token", + "access.api.revokeConfirmDescription": "API Token \"{{name}}\" sẽ ngừng hoạt động ngay lập tức. Hành động này không thể hoàn tác.", + "access.api.revokeConfirmTitle": "Thu hồi API Token?", + "access.api.revokeFailed": "Không thể thu hồi API Token.", + "access.api.revokeSuccess": "Đã thu hồi API Token", + "access.api.table.action": "Hành động", + "access.api.table.environment": "Môi trường", + "access.api.table.key": "API Token", + "access.api.table.name": "Tên", + "access.api.title": "API", + "access.channels.col.channel": "Kênh", + "access.channels.col.endpoint": "Điểm truy cập", + "access.channels.col.status": "Trạng thái", + "access.channels.description": "Các điểm truy cập WebApp và CLI sử dụng quyền truy cập ở trên.", + "access.channels.disabled": "Các kênh truy cập đã tắt cho triển khai này.", + "access.channels.disabledHint": "Bật các kênh truy cập để mở điểm truy cập WebApp và CLI.", + "access.channels.followPermission": "Tuân theo quyền truy cập", + "access.channels.title": "Kênh truy cập", + "access.cli.description": "Gọi từ terminal bằng difyctl, phù hợp với script, quy trình tự động hoặc tích hợp Agent.", + "access.cli.docs": "Hướng dẫn sử dụng", + "access.cli.domain": "Tên miền", + "access.cli.empty": "Chưa cấu hình điểm cuối CLI.", + "access.cli.install": "Cài đặt CLI", + "access.cli.title": "CLI", + "access.copied": "Đã sao chép", + "access.copy": "Sao chép", + "access.copyFailed": "Sao chép thất bại", + "access.copyToast": "Đã sao chép vào clipboard", + "access.hide": "Ẩn", + "access.members.clearAll": "Xóa tất cả", + "access.members.empty": "Không tìm thấy kết quả phù hợp.", + "access.members.groupCount_one": "{{count}} nhóm", + "access.members.groupCount_other": "{{count}} nhóm", + "access.members.groups": "Nhóm", + "access.members.individuals": "Thành viên", + "access.members.memberCount_one": "{{count}} thành viên", + "access.members.memberCount_other": "{{count}} thành viên", + "access.members.pickPlaceholder": "Chọn nhóm hoặc thành viên", + "access.members.searchPlaceholder": "Tìm kiếm nhóm và thành viên", + "access.members.selectedLabel": "Đã chọn", + "access.permission.anyone": "Bất kỳ ai có liên kết", + "access.permission.anyoneDesc": "Bất kỳ ai cũng có thể truy cập triển khai này mà không cần đăng nhập.", + "access.permission.memberCount_one": "{{count}} thành viên", + "access.permission.memberCount_other": "{{count}} thành viên", + "access.permission.organization": "Tất cả thành viên trong nền tảng", + "access.permission.organizationDesc": "Tất cả thành viên trong nền tảng", + "access.permission.specific": "Thành viên cụ thể trong nền tảng", + "access.permission.specificDesc": "Chọn nhóm hoặc thành viên cụ thể", + "access.permission.specificUnavailable": "Tùy chọn chọn thành viên cụ thể bị vô hiệu hóa cho đến khi các thành viên và nhóm thực sự trên nền tảng được kết nối.", + "access.permission.updateFailed": "Không thể cập nhật chính sách truy cập.", + "access.permissions.col.environment": "Môi trường", + "access.permissions.col.permission": "Truy cập", + "access.permissions.description": "Thiết lập quyền truy cập cho các điểm truy cập WebApp và CLI trong mỗi môi trường.", + "access.permissions.editAriaLabel": "Cấu hình truy cập cho {{environment}}", + "access.permissions.editDescription": "Thiết lập quyền truy cập cho các điểm truy cập WebApp và CLI.", + "access.permissions.editTitle": "Quyền truy cập", + "access.permissions.title": "Quyền truy cập", + "access.revoke": "Thu hồi", + "access.runAccess.description": "Quản lý cách người dùng có thể chạy triển khai này và ai được phép truy cập theo từng môi trường.", + "access.runAccess.disabled": "Truy cập chạy đã tắt cho triển khai này.", + "access.runAccess.mcp": "MCP", + "access.runAccess.mcpDesc": "Hiển thị triển khai này như một máy chủ Model Context Protocol.", + "access.runAccess.mcpEmpty": "Chưa cấu hình điểm cuối MCP.", + "access.runAccess.noEnvs": "Hãy triển khai đến một môi trường để cấu hình quyền truy cập.", + "access.runAccess.noEnvsTitle": "Chưa có môi trường nào được triển khai", + "access.runAccess.openWebapp": "Mở WebApp", + "access.runAccess.permissions": "Quyền truy cập", + "access.runAccess.permissionsDesc": "Ai có thể truy cập triển khai này trong từng môi trường.", + "access.runAccess.title": "Truy cập chạy", + "access.runAccess.urlLabel": "URL", + "access.runAccess.webapp": "WebApp", + "access.runAccess.webappDesc": "Trang web được lưu trữ dành cho người dùng cuối.", + "access.runAccess.webappEmpty": "Sắp ra mắt.", + "access.show": "Hiện", + "backend.RUNTIME_BACKEND_EXTERNAL": "Bên ngoài", + "backend.RUNTIME_BACKEND_K8S": "K8S", + "backend.RUNTIME_BACKEND_UNSPECIFIED": "Không xác định", + "card.access.api": "API Tokens", + "card.access.apiShort": "API", + "card.access.cli": "CLI", + "card.access.cliShort": "CLI", + "card.access.none": "Không có quyền truy cập", + "card.access.webApp": "WebApp", + "card.access.webAppShort": "Web", + "card.createFirstRelease": "Tạo bản phát hành đầu tiên", + "card.deploy": "Triển khai", + "card.deploying": "{{count}} đang triển khai", + "card.envOverflow": "+ {{count}}", + "card.failed": "{{count}} thất bại", + "card.fromApp": "Từ {{name}}", + "card.lastDeployed": "Triển khai lần cuối {{time}}", + "card.menu.delete": "Xóa triển khai", + "card.menu.deleteDisabled": "Tính năng xóa triển khai chưa khả dụng cho các triển khai do backend quản lý.", + "card.menu.deploy": "Triển khai đến môi trường", + "card.menu.editInfo": "Chỉnh sửa thông tin", + "card.menu.viewDetail": "Xem chi tiết triển khai", + "card.moreActions": "Thêm thao tác", + "card.neverDeployed": "Chưa được triển khai", + "card.noDescription": "Không có mô tả.", + "card.notDeployed": "Chưa triển khai", + "card.ready": "{{count}} đang chạy", + "card.tooltip.createdAt": "Đã tạo", + "card.tooltip.deployed": "Đã triển khai", + "card.tooltip.deploymentStatus": "Triển khai", + "card.tooltip.notDeployed": "Triển khai này chưa được triển khai đến môi trường nào.", + "card.tooltip.notDeployedShort": "Chưa triển khai", + "card.tooltip.release": "Bản phát hành", + "card.tooltip.releaseName": "Tên bản phát hành", + "card.tooltip.source": "Nguồn", + "common.loadFailed": "Không thể tải. Vui lòng thử lại sau.", + "common.loading": "Đang tải...", + "createGuide.actions.back": "Quay lại", + "createGuide.actions.cancel": "Hủy", + "createGuide.actions.continue": "Tiếp tục", + "createGuide.actions.createAndDeploy": "Tạo & Triển khai", + "createGuide.actions.creating": "Đang tạo...", + "createGuide.actions.deploy": "Triển khai", + "createGuide.actions.deploying": "Đang tạo & triển khai...", + "createGuide.actions.next": "Tiếp theo", + "createGuide.actions.skipDeploy": "Bỏ qua, triển khai sau", + "createGuide.description": "Tạo một triển khai từ nguồn phát hành, thông tin cơ bản và môi trường đích.", + "createGuide.dsl.defaultAppName": "Ứng dụng DSL đã nhập", + "createGuide.dsl.description": "Tải lên gói Workflow DSL để tạo triển khai, bản phát hành đầu tiên và triển khai đến môi trường tùy chọn.", + "createGuide.dsl.dropDescription": "Tải lên gói Workflow YAML DSL. Các tùy chọn triển khai được xác định từ tệp này trước khi triển khai.", + "createGuide.dsl.dropTitle": "Tải lên gói Workflow DSL", + "createGuide.dsl.readFailed": "Không thể đọc tệp DSL. Vui lòng chọn tệp khác và thử lại.", + "createGuide.dsl.reading": "Đang đọc tệp DSL...", + "createGuide.dsl.title": "Nhập DSL", + "createGuide.dsl.unsupportedMode": "Chỉ tệp Workflow DSL có thể được sử dụng cho triển khai.", + "createGuide.errors.createReleaseFailed": "Không thể tạo triển khai hoặc bản phát hành.", + "createGuide.errors.deployFailed": "Không thể triển khai đến môi trường.", + "createGuide.method.description": "Chọn nguồn được sử dụng để tạo bản phát hành đầu tiên.", + "createGuide.methods.bindApp.description": "Sử dụng một Workflow App hiện có trong Studio làm nguồn phát hành.", + "createGuide.methods.bindApp.title": "Liên kết Workflow App hiện có", + "createGuide.methods.importDsl.description": "Tải lên gói Workflow YAML DSL và tiếp tục qua giao diện triển khai.", + "createGuide.methods.importDsl.title": "Nhập DSL", + "createGuide.methods.mocked": "Mô phỏng", + "createGuide.nav.back": "Triển khai", + "createGuide.release.defaultName": "bản phát hành ban đầu", + "createGuide.release.deployInfo": "Thông tin triển khai", + "createGuide.release.description": "Điền thông tin triển khai và chi tiết bản phát hành đầu tiên.", + "createGuide.release.firstVersion": "Bản phát hành đầu tiên", + "createGuide.release.instanceDescription": "Mô tả triển khai", + "createGuide.release.instanceDescriptionPlaceholder": "Mô tả mục đích sử dụng của triển khai này", + "createGuide.release.instanceName": "Tên triển khai", + "createGuide.release.instanceNameConflict": "Đã tồn tại một triển khai với tên này. Vui lòng chọn tên khác.", + "createGuide.release.releaseDescription": "Mô tả bản phát hành", + "createGuide.release.releaseDescriptionPlaceholder": "Mô tả bản phát hành này", + "createGuide.release.releaseName": "Tên bản phát hành", + "createGuide.release.releaseNote": "Mô tả bản phát hành", + "createGuide.release.title": "Thông tin cơ bản", + "createGuide.source.availableApps_one": "{{count}} ứng dụng", + "createGuide.source.availableApps_other": "{{count}} ứng dụng", + "createGuide.source.clearSearch": "Xóa tìm kiếm ứng dụng", + "createGuide.source.description": "Chọn nguồn được sử dụng để tạo bản phát hành đầu tiên.", + "createGuide.source.empty": "Không tìm thấy Workflow App nào.", + "createGuide.source.searchPlaceholder": "Tìm kiếm ứng dụng", + "createGuide.source.sourceApp": "Workflow App", + "createGuide.source.title": "Nguồn phát hành", + "createGuide.steps.method": "Nguồn phát hành", + "createGuide.steps.release": "Thông tin cơ bản", + "createGuide.steps.source": "Nguồn phát hành", + "createGuide.steps.target": "Triển khai đến môi trường", + "createGuide.target.bindingCount_one": "{{count}} liên kết", + "createGuide.target.bindingCount_other": "{{count}} liên kết", + "createGuide.target.bindingHint": "Chọn thông tin xác thực được sử dụng bởi bản phát hành này.", + "createGuide.target.bindings": "Thông tin xác thực", + "createGuide.target.deferredBindingHint": "Thông tin xác thực sẽ được xác định từ kế hoạch triển khai thực tế trong bước triển khai cuối cùng.", + "createGuide.target.deferredEnvironmentHint": "Tên sẽ được khớp với các môi trường thực sau khi triển khai và bản phát hành được tạo.", + "createGuide.target.description": "Chọn môi trường đích và cung cấp các thiết lập runtime mà bản phát hành này cần ở đó. Bước này có thể bỏ qua.", + "createGuide.target.envVarCount_one": "{{count}} biến", + "createGuide.target.envVarCount_other": "{{count}} biến", + "createGuide.target.envVarHint": "Với mỗi biến môi trường mà bản phát hành này cần, hãy nhập giá trị tùy chỉnh hoặc sử dụng giá trị được định nghĩa trong ứng dụng.", + "createGuide.target.envVarPlaceholder": "Nhập giá trị", + "createGuide.target.envVarSource.ariaLabel": "Chọn nguồn giá trị biến cho {{key}}", + "createGuide.target.envVarSource.default": "Giá trị ứng dụng", + "createGuide.target.envVarSource.lastDeployment": "Giá trị triển khai gần nhất", + "createGuide.target.envVarSource.literal": "Giá trị tùy chỉnh", + "createGuide.target.envVarType.number": "Số", + "createGuide.target.envVarType.secret": "Bí mật", + "createGuide.target.envVarType.string": "Chuỗi", + "createGuide.target.envVars": "Biến môi trường", + "createGuide.target.environment": "Môi trường đích", + "createGuide.target.environmentName": "Tên môi trường", + "createGuide.target.environmentNamePlaceholder": "Production", + "createGuide.target.loadBindingsFailed": "Không thể tải thông tin xác thực.", + "createGuide.target.loadEnvironmentsFailed": "Không thể tải các môi trường triển khai.", + "createGuide.target.missingRequiredBinding": "Chọn thông tin xác thực cho liên kết bắt buộc này.", + "createGuide.target.noBindingRequired": "Không yêu cầu thông tin xác thực.", + "createGuide.target.noCredentialCandidates": "Không có thông tin xác thực khả dụng.", + "createGuide.target.noEnvironmentOptions": "Không có môi trường triển khai khả dụng.", + "createGuide.target.required": "Bắt buộc", + "createGuide.target.selectCredential": "Chọn thông tin xác thực", + "createGuide.target.title": "Triển khai đến môi trường", + "createGuide.title": "Triển khai mới", + "createModal.appPickerPlaceholder": "Chọn một Workflow App", + "createModal.appSearchEmpty": "Không có Workflow App nào phù hợp", + "createModal.appSearchPlaceholder": "Tìm kiếm Workflow Apps…", + "createModal.cancel": "Hủy", + "createModal.create": "Tạo", + "createModal.createFailed": "Không thể tạo triển khai.", + "createModal.description": "Chọn một Workflow App và tạo triển khai.", + "createModal.descriptionLabel": "Mô tả", + "createModal.descriptionPlaceholder": "Mô tả mục đích sử dụng của triển khai này", + "createModal.loadMoreApps": "Tải thêm ứng dụng", + "createModal.loadingApps": "Đang tải ứng dụng…", + "createModal.nameLabel": "Tên triển khai", + "createModal.namePlaceholder": "Tên triển khai", + "createModal.noApps": "Không tìm thấy Workflow App nào trong workspace này. Hãy tạo một ứng dụng trong Studio trước.", + "createModal.selected": "Đã chọn", + "createModal.sourceApp": "Workflow App (bắt buộc)", + "createModal.title": "Triển khai mới", + "deployDrawer.bindingCount_one": "{{count}} liên kết", + "deployDrawer.bindingCount_other": "{{count}} liên kết", + "deployDrawer.bindingOptionsFailed": "Không thể tải các tùy chọn thông tin xác thực.", + "deployDrawer.bindingSelectionHint": "Chọn thông tin xác thực được sử dụng bởi triển khai này.", + "deployDrawer.bindingsDisabled": "Đã được xác định từ bản xem trước. Chưa thể chỉnh sửa.", + "deployDrawer.cancel": "Hủy", + "deployDrawer.close": "Đóng ngăn triển khai", + "deployDrawer.defaultSelect": "Chọn...", + "deployDrawer.deploy": "Triển khai đến môi trường", + "deployDrawer.deployExistingRelease": "Triển khai đến môi trường", + "deployDrawer.deployExistingReleaseDescription": "Chọn một bản phát hành và môi trường đích để triển khai.", + "deployDrawer.deployExistingReleaseTitle": "Triển khai đến môi trường", + "deployDrawer.deployFailed": "Không thể bắt đầu triển khai.", + "deployDrawer.deploying": "Đang triển khai...", + "deployDrawer.description": "Chọn một bản phát hành và môi trường đích để triển khai.", + "deployDrawer.envVarCount_one": "{{count}} biến", + "deployDrawer.envVarCount_other": "{{count}} biến", + "deployDrawer.envVarHint": "Với mỗi biến môi trường mà bản phát hành này cần, hãy nhập giá trị tùy chỉnh hoặc sử dụng giá trị được định nghĩa trong ứng dụng.", + "deployDrawer.envVarPlaceholder": "Nhập giá trị", + "deployDrawer.envVarSource.ariaLabel": "Chọn nguồn giá trị biến cho {{key}}", + "deployDrawer.envVarSource.default": "Giá trị ứng dụng", + "deployDrawer.envVarSource.lastDeployment": "Giá trị triển khai gần nhất", + "deployDrawer.envVarSource.literal": "Giá trị tùy chỉnh", + "deployDrawer.envVarType.number": "Số", + "deployDrawer.envVarType.secret": "Bí mật", + "deployDrawer.envVarType.string": "Chuỗi", + "deployDrawer.envVars": "Biến môi trường", + "deployDrawer.existingReleaseHint": "Bản phát hành này sẽ được triển khai nguyên trạng. Không có bản phát hành mới nào được tạo.", + "deployDrawer.loadingBindings": "Đang xử lý...", + "deployDrawer.lockedHint": "Đã khóa với môi trường hiện tại", + "deployDrawer.missingRequiredBinding": "Chọn thông tin xác thực cho liên kết bắt buộc này.", + "deployDrawer.missingRequiredEnvVar": "Nhập giá trị cho biến môi trường bắt buộc này.", + "deployDrawer.modelCreds": "Thông tin xác thực mô hình", + "deployDrawer.needsValidation": " (cần xác thực)", + "deployDrawer.newReleaseHint": "Một bản phát hành mới sẽ được tạo từ YAML Workflow App đã chọn.", + "deployDrawer.noBindingRequired": "Không bắt buộc", + "deployDrawer.noCredentialCandidates": "Không có thông tin xác thực khả dụng.", + "deployDrawer.noNewEnvironmentAvailable": "Tất cả các môi trường khả dụng đã có triển khai.", + "deployDrawer.noOtherReleaseAvailable": "Không có bản phát hành nào khác khả dụng cho môi trường này.", + "deployDrawer.noReleaseAvailable": "Tạo một bản phát hành trước khi triển khai đến môi trường.", + "deployDrawer.notFound": "Không tìm thấy triển khai.", + "deployDrawer.noteLabel": "Mô tả bản phát hành (tùy chọn)", + "deployDrawer.notePlaceholder": "Ví dụ: Cập nhật nội dung onboarding", + "deployDrawer.pluginCreds": "Thông tin xác thực Plugin", + "deployDrawer.promote": "Triển khai", + "deployDrawer.promoteDescription": "Chọn một bản phát hành và môi trường đích để triển khai.", + "deployDrawer.promoteTitle": "Triển khai đến môi trường", + "deployDrawer.readOnly": "Chỉ đọc", + "deployDrawer.redeploy": "Triển khai đến môi trường", + "deployDrawer.redeployDescription": "Chọn một bản phát hành và môi trường đích để triển khai.", + "deployDrawer.redeployExistingReleaseHint": "Bản phát hành hiện tại sẽ được triển khai lại nguyên trạng. Không có bản phát hành mới nào được tạo.", + "deployDrawer.redeployTitle": "Triển khai đến môi trường", + "deployDrawer.releaseLabel": "Bản phát hành", + "deployDrawer.requiredBinding": "Bắt buộc", + "deployDrawer.rollback": "Triển khai", + "deployDrawer.rollbackDescription": "Chọn một bản phát hành và môi trường đích để triển khai.", + "deployDrawer.rollbackTitle": "Triển khai đến môi trường", + "deployDrawer.runtimeCredentials": "Thông tin xác thực", + "deployDrawer.secretPlaceholder": "bí mật", + "deployDrawer.selectCredential": "Chọn thông tin xác thực", + "deployDrawer.selectEnv": "Chọn một môi trường", + "deployDrawer.selectProviderCred": "Chọn thông tin xác thực {{provider}}", + "deployDrawer.selectProviderKey": "Chọn khóa {{provider}}", + "deployDrawer.selectRelease": "Chọn một bản phát hành", + "deployDrawer.targetEnv": "Môi trường đích", + "deployDrawer.title": "Triển khai đến môi trường", + "deployDrawer.valuePlaceholder": "giá trị", + "deployTab.cancelDeployment": "Hủy triển khai", + "deployTab.closeError": "Đóng", + "deployTab.col.actions": "Thao tác", + "deployTab.col.currentRelease": "Bản phát hành hiện tại", + "deployTab.col.environment": "Môi trường", + "deployTab.col.status": "Trạng thái", + "deployTab.col.updated": "Đã cập nhật", + "deployTab.collapseDetails": "Thu gọn chi tiết triển khai", + "deployTab.confirmUndeploy": "Hủy triển khai", + "deployTab.deployOtherVersion": "Triển khai bản phát hành khác", + "deployTab.deployToEnv": "Triển khai đến {{name}}", + "deployTab.deployToNewEnv": "Triển khai đến môi trường mới...", + "deployTab.empty": "Chưa có phiên bản nào. Hãy triển khai đến môi trường mới để bắt đầu.", + "deployTab.emptyDescription": "Chọn một bản phát hành và môi trường đích để cung cấp triển khai này cho người dùng.", + "deployTab.emptyTitle": "Chưa có môi trường nào đang chạy", + "deployTab.envCount": "Môi trường", + "deployTab.errorCode": "Mã", + "deployTab.errorDialogDesc": "Xem lại triển khai thất bại gần nhất trước khi thử lại hoặc triển khai bản phát hành khác.", + "deployTab.errorDialogTitle": "Lỗi triển khai ở {{name}}", + "deployTab.errorMessage": "Thông báo", + "deployTab.errorPhase": "Giai đoạn", + "deployTab.expandDetails": "Mở rộng chi tiết triển khai", + "deployTab.moreActions": "Thêm thao tác", + "deployTab.newDeployment": "Triển khai đến môi trường mới", + "deployTab.panel.commit": "Commit ID", + "deployTab.panel.deploymentId": "Deployment ID", + "deployTab.panel.endpoints": "Điểm cuối", + "deployTab.panel.envVars": "Biến môi trường", + "deployTab.panel.error": "Lỗi", + "deployTab.panel.failedRelease": "Bản phát hành thất bại", + "deployTab.panel.health": "Sức khỏe", + "deployTab.panel.instanceInfo": "Thông tin phiên bản", + "deployTab.panel.modelCreds": "Thông tin xác thực mô hình", + "deployTab.panel.pluginCreds": "Thông tin xác thực Plugin", + "deployTab.panel.release": "Bản phát hành", + "deployTab.panel.releaseCreatedAt": "Bản phát hành được tạo lúc", + "deployTab.panel.releaseInfo": "Thông tin bản phát hành", + "deployTab.panel.replicas": "Bản sao", + "deployTab.panel.run": "Chạy", + "deployTab.panel.runtimeBindings": "Thông tin xác thực", + "deployTab.panel.runtimeInfo": "Thông tin runtime", + "deployTab.panel.runtimeMode": "Chế độ runtime", + "deployTab.panel.runtimeNote": "Ghi chú runtime", + "deployTab.panel.targetRelease": "Bản phát hành đích", + "deployTab.panel.unknownError": "Triển khai thất bại.", + "deployTab.promote": "Triển khai", + "deployTab.redeploy": "Triển khai lại", + "deployTab.releaseCreatedAt": "Bản phát hành đã tạo {{time}}", + "deployTab.retry": "Thử lại", + "deployTab.shortcut": "Phím tắt", + "deployTab.status.deployFailed": "Triển khai thất bại", + "deployTab.status.deployingRelease": "Đang triển khai ({{release}})", + "deployTab.status.runningOutOfSync": "Đang chạy (đang chờ đồng bộ)", + "deployTab.status.runningWithFailed": "Đang chạy (triển khai gần nhất thất bại)", + "deployTab.undeploy": "Hủy triển khai", + "deployTab.undeployConfirmDesc": "Quyền truy cập của người dùng cuối sẽ bị dừng ngay lập tức. Bản phát hành có thể được triển khai lại sau.", + "deployTab.undeployConfirmTitle": "Hủy triển khai khỏi {{name}}?", + "deployTab.undeployFrom": "Hủy triển khai khỏi {{name}}", + "deployTab.undeployImpactTitle": "Phiên bản bị ảnh hưởng", + "deployTab.viewError": "Xem lỗi", + "deployTab.viewLogs": "Xem nhật ký", + "deployTab.viewProgress": "Xem tiến trình", + "detail.backToInstances": "Quay lại danh sách triển khai", + "detail.deployingCount": "{{count}} đang triển khai", + "detail.envCount_one": "{{count}} môi trường", + "detail.envCount_other": "{{count}} môi trường", + "detail.failedCount": "{{count}} thất bại", + "detail.mobileTabs": "Các mục triển khai", + "detail.notFound": "Không tìm thấy triển khai", + "detail.openSourceApp": "Mở nguồn {{name}}", + "detail.sourceApp": "Nguồn", + "detail.sourceAppLink": "Nguồn", + "documentTitle.create": "Triển khai mới · Triển khai", + "documentTitle.detail": "Triển khai · Triển khai", + "documentTitle.list": "Triển khai", + "filter.allEnvs": "Tất cả môi trường", + "filter.notDeployed": "Chưa triển khai", + "filter.searchPlaceholder": "Tìm kiếm triển khai", + "health.ENVIRONMENT_STATUS_ADMISSION": "Đang chấp nhận", + "health.ENVIRONMENT_STATUS_BOOTSTRAPPING": "Đang khởi động", + "health.ENVIRONMENT_STATUS_DELETING": "Đang xóa", + "health.ENVIRONMENT_STATUS_FAILED": "Không khả dụng", + "health.ENVIRONMENT_STATUS_READY": "Khả dụng", + "health.ENVIRONMENT_STATUS_UNSPECIFIED": "Không xác định", + "list.clearFilters": "Xóa bộ lọc", + "list.clearSearch": "Xóa tìm kiếm triển khai", + "list.createDeployment": "Mới", + "list.empty": "Không tìm thấy triển khai nào.", + "list.emptyDescription": "Tạo một triển khai từ Workflow App hoặc gói Workflow DSL để quản lý các bản phát hành, môi trường và quyền truy cập.", + "list.emptyFilteredDescription": "Không có triển khai nào khớp với tìm kiếm hoặc bộ lọc môi trường hiện tại.", + "list.emptyFilteredTitle": "Không có triển khai phù hợp", + "list.emptyTitle": "Chưa có triển khai nào", + "mode.ENVIRONMENT_MODE_ISOLATED": "Cô lập", + "mode.ENVIRONMENT_MODE_SHARED": "Chia sẻ", + "mode.ENVIRONMENT_MODE_UNSPECIFIED": "Không xác định", + "newInstance.comingSoon": "Sắp ra mắt", + "newInstance.fromStudio": "Chọn từ Studio", + "newInstance.importDSL": "Nhập DSL", + "newInstance.title": "Triển khai mới", + "overview.accessEndpoints": "Điểm truy cập", + "overview.accessMeta.apiTokens": "Quản lý API Tokens", + "overview.accessMeta.cli": "Xem truy cập CLI", + "overview.accessMeta.webApp": "Quản lý truy cập WebApp", + "overview.accessStatus": "Truy cập", + "overview.api": "API Tokens", + "overview.apiKeysCount_one": "{{count}} API Token", + "overview.apiKeysCount_other": "{{count}} API Tokens", + "overview.apiTokenSummary.environments_one": "{{count}} môi trường đã triển khai", + "overview.apiTokenSummary.environments_other": "{{count}} môi trường đã triển khai", + "overview.availableForDeployment": "Sẵn sàng để triển khai", + "overview.basicInfo": "Thông tin cơ bản", + "overview.cardAction.deployLatest": "Triển khai bản phát hành mới nhất", + "overview.cardAction.redeploy": "Triển khai lại", + "overview.cardAction.viewProgress": "Xem triển khai", + "overview.chip.behindTooltip_one": "Trễ 1 bản phát hành so với mới nhất. Hãy triển khai bản phát hành mới nhất để cập nhật.", + "overview.chip.behindTooltip_other": "Trễ {{count}} bản phát hành so với mới nhất. Hãy triển khai bản phát hành mới nhất để cập nhật.", + "overview.chip.behind_one": "↑ 1", + "overview.chip.behind_other": "↑ {{count}}", + "overview.chip.deploying": "đang triển khai", + "overview.chip.deployingTooltip": "Triển khai đang được thực hiện.", + "overview.chip.empty": "trống", + "overview.chip.emptyTooltip": "Chưa có bản phát hành nào được triển khai đến môi trường này.", + "overview.chip.failed": "thất bại", + "overview.chip.failedTooltip": "Lần thử triển khai gần nhất đã thất bại.", + "overview.chip.latest": "mới nhất", + "overview.chip.latestTooltip": "Môi trường này đang chạy bản phát hành mới nhất.", + "overview.chip.needsReleaseFirst": "Tạo một bản phát hành trước", + "overview.chip.olderRelease": "cũ hơn", + "overview.chip.olderReleaseTooltip": "Môi trường này đang chạy bản phát hành cũ hơn.", + "overview.chip.openInDeployTab": "Xem tiến trình triển khai", + "overview.cli": "CLI", + "overview.configured": "Đã cấu hình", + "overview.createRelease": "Tạo bản phát hành", + "overview.created": "Đã tạo", + "overview.deploy": "Triển khai", + "overview.deployedEnvironments": "đã triển khai", + "overview.deploymentOverview": "Tổng quan triển khai", + "overview.deploymentStatus": "Trạng thái triển khai", + "overview.description": "Mô tả", + "overview.developerApi": "API Nhà phát triển", + "overview.disabled": "Đã tắt", + "overview.emptyValue": "Chưa thiết lập", + "overview.enabled": "Đã bật", + "overview.enabledChannels": "kênh truy cập đã bật", + "overview.endUserAccess": "Truy cập người dùng cuối", + "overview.environments": "Môi trường", + "overview.hero.byName": "bởi {{name}}", + "overview.hero.empty": "Chưa có bản phát hành nào", + "overview.hero.emptyDescription": "Hãy tạo một bản phát hành từ nguồn hiện tại trước khi triển khai.", + "overview.hero.propagation_one": "đã triển khai đến {{count}}/{{total}} môi trường", + "overview.hero.propagation_other": "đã triển khai đến {{count}}/{{total}} môi trường", + "overview.hero.untargeted": "chưa có môi trường nào được cấu hình", + "overview.instanceDetails": "Chi tiết triển khai", + "overview.instanceId": "Deployment ID", + "overview.latestRelease.releaseCount_one": "{{count}} bản phát hành", + "overview.latestRelease.releaseCount_other": "{{count}} bản phát hành", + "overview.latestReleaseTitle": "Bản phát hành mới nhất", + "overview.manageDeployments": "Quản lý triển khai", + "overview.name": "Tên", + "overview.noAccessConfig": "Không có cấu hình truy cập.", + "overview.noReleaseYet": "Tạo một bản phát hành trước khi triển khai đến môi trường.", + "overview.notConfigured": "Chưa cấu hình", + "overview.previousReleases.empty": "Chưa có bản phát hành trước đó.", + "overview.previousReleases.retired": "Hiện chưa được triển khai", + "overview.previousReleases.title": "Bản phát hành trước đó", + "overview.previousReleases.viewAll": "Xem tất cả", + "overview.ready": "Có thể triển khai", + "overview.recentReleases": "Bản phát hành gần đây", + "overview.releaseDeployedTitle": "{{release}} đã được triển khai", + "overview.releaseReadyTitle": "{{release}} sẵn sàng để triển khai", + "overview.serviceMap": "Bản đồ dịch vụ", + "overview.servingRelease": "Đang phục vụ {{release}}", + "overview.servingReleaseDescription": "Triển khai này được triển khai đến {{count}}/{{total}} môi trường.", + "overview.strip.deployToNewEnvironment": "Triển khai đến môi trường mới", + "overview.strip.empty": "Chưa có môi trường nào được cấu hình.", + "overview.strip.emptyDeployableDescription": "Triển khai bản phát hành mới nhất đến một môi trường khi bạn đã sẵn sàng.", + "overview.strip.emptyDeployed": "Chưa có phiên bản nào.", + "overview.strip.emptyDescription": "Tạo một bản phát hành trước khi triển khai đến môi trường.", + "overview.strip.emptyTitle": "Chưa có phiên bản nào", + "overview.strip.summary_one": "1 trong số {{total}} đang chạy bản phát hành mới nhất", + "overview.strip.summary_other": "{{count}} trong số {{total}} đang chạy bản phát hành mới nhất", + "overview.strip.title": "Phiên bản", + "overview.switchSourceApp": "Đổi nguồn", + "overview.switchSourceAppDescription": "Chọn Workflow App được sử dụng làm nguồn cho các bản phát hành trong tương lai.", + "overview.switchSourceAppHint": "Sau khi đổi, chỉ các bản phát hành mới được tạo mới sử dụng nguồn mới. Các bản phát hành cũ và triển khai hiện có sẽ không thay đổi.", + "overview.targetRelease": "Bản phát hành đích", + "overview.webapp": "WebApp", + "settings.danger": "Vùng nguy hiểm", + "settings.dangerDesc": "Xóa vĩnh viễn triển khai này và dừng mọi phiên bản đang chạy. Hành động này không thể hoàn tác.", + "settings.delete": "Xóa triển khai", + "settings.deleteConfirmDesc": "Xóa {{name}}? Mọi phiên bản sẽ ngừng chạy và bị xóa khỏi tất cả môi trường. Hành động này không thể hoàn tác.", + "settings.deleteConfirmTitle": "Xóa triển khai", + "settings.deleteFailed": "Không thể xóa triển khai.", + "settings.deleteImpact": "Ảnh hưởng", + "settings.deleteImpactInstance": "Triển khai", + "settings.deleteImpactTitle": "Triển khai bị ảnh hưởng", + "settings.deleteImpactValue": "Triển khai sẽ bị xóa khỏi danh sách triển khai.", + "settings.deleted": "Đã xóa triển khai", + "settings.description": "Mô tả", + "settings.descriptionHelp": "Quản lý tên, mô tả và các thiết lập khác của triển khai này.", + "settings.general": "Chung", + "settings.name": "Tên triển khai", + "settings.reset": "Đặt lại", + "settings.save": "Lưu thay đổi", + "settings.updateFailed": "Không thể cập nhật triển khai.", + "settings.updated": "Đã cập nhật triển khai", + "status.RUNTIME_INSTANCE_STATUS_DEPLOYING": "Đang triển khai", + "status.RUNTIME_INSTANCE_STATUS_DRIFTED": "Đang chờ đồng bộ", + "status.RUNTIME_INSTANCE_STATUS_FAILED": "Triển khai thất bại", + "status.RUNTIME_INSTANCE_STATUS_INVALID": "Không hợp lệ", + "status.RUNTIME_INSTANCE_STATUS_READY": "Đang chạy", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Chưa triển khai", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Đang hủy triển khai", + "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Không xác định", + "subtitle": "Quản lý triển khai trên các môi trường.", + "tabs.access.description": "Quản lý các kênh truy cập và quyền truy cập.", + "tabs.access.name": "Truy cập", + "tabs.api-tokens.description": "Quản lý API Tokens và gọi các phiên bản qua HTTP.", + "tabs.api-tokens.name": "API Tokens", + "tabs.instances.description": "Xem và quản lý các phiên bản trong các môi trường đã triển khai.", + "tabs.instances.name": "Phiên bản", + "tabs.overview.description": "Xem trạng thái triển khai trên các môi trường.", + "tabs.overview.name": "Tổng quan", + "tabs.releases.description": "Tạo, triển khai và quản lý các bản phát hành.", + "tabs.releases.name": "Bản phát hành", + "tabs.settings.description": "Quản lý tên, mô tả và các thiết lập khác của triển khai này.", + "tabs.settings.name": "Cài đặt", + "title": "Triển khai", + "unsupportedDslNodes.description": "Bản phát hành này chứa các node mà runtime triển khai chưa hỗ trợ. Hãy xóa hoặc thay thế chúng trong Studio, sau đó thử lại.", + "unsupportedDslNodes.descriptionWithTypes": "Bản phát hành này chứa các node mà runtime triển khai chưa hỗ trợ: {{nodeTypes}}. Hãy xóa hoặc thay thế chúng trong Studio, sau đó thử lại.", + "unsupportedDslNodes.title": "Các node không được hỗ trợ", + "unsupportedDslNodes.unknownType": "Loại không xác định", + "versions.cancelCreate": "Hủy", + "versions.cancelDelete": "Hủy", + "versions.cancelEdit": "Hủy", + "versions.checkingReleaseContent": "Đang kiểm tra nội dung bản phát hành...", + "versions.col.action": "Hành động", + "versions.col.author": "Người tạo", + "versions.col.commit": "Commit", + "versions.col.createdAt": "Tạo lúc", + "versions.col.deployedTo": "Đã triển khai đến", + "versions.col.release": "Bản phát hành", + "versions.col.sourceApp": "Nguồn", + "versions.commitTooltip": "Commit {{commit}}", + "versions.create": "Tạo", + "versions.createFailed": "Không thể tạo bản phát hành.", + "versions.createRelease": "Tạo bản phát hành", + "versions.createReleaseDescription": "Tạo một bản phát hành có thể triển khai từ Workflow App hoặc tệp Workflow DSL.", + "versions.createReleaseHint": "Bản phát hành mới có thể được triển khai đến bất kỳ môi trường nào.", + "versions.createSuccess": "Đã tạo bản phát hành \"{{name}}\".", + "versions.creating": "Đang tạo...", + "versions.currentOn": "Bản phát hành hiện tại trên {{name}}", + "versions.deleteConfirmDesc": "Bản phát hành \"{{name}}\" sẽ bị xóa vĩnh viễn. Hành động này không thể hoàn tác.", + "versions.deleteConfirmTitle": "Xóa bản phát hành?", + "versions.deleteFailed": "Không thể xóa bản phát hành.", + "versions.deleteImpactDeployment": "Trạng thái triển khai", + "versions.deleteImpactNotDeployed": "Hiện chưa được triển khai", + "versions.deleteImpactRelease": "Bản phát hành", + "versions.deleteImpactTitle": "Ảnh hưởng khi xóa", + "versions.deleteRelease": "Xóa bản phát hành", + "versions.deleteSuccess": "Đã xóa bản phát hành \"{{name}}\".", + "versions.deploy": "Triển khai", + "versions.deployTo": "Triển khai đến {{name}}", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DEPLOYING": "Đang triển khai", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DRIFTED": "Đang chờ đồng bộ", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_FAILED": "Thất bại", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_INVALID": "Không hợp lệ", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_READY": "Đang chạy", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "Chưa triển khai", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "Đang hủy triển khai", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "Không xác định", + "versions.deployingTo": "{{name}} đang được triển khai", + "versions.disabledReason.checkDeploymentsFailed": "Không thể xác minh việc sử dụng triển khai. Vui lòng thử lại sau.", + "versions.disabledReason.checkingDeployments": "Đang kiểm tra việc sử dụng triển khai", + "versions.disabledReason.current": "Bản phát hành này đã đang chạy trên {{name}}", + "versions.disabledReason.deploying": "Vui lòng chờ triển khai hiện tại hoàn thành", + "versions.disabledReason.envDisabled": "Môi trường này không thể triển khai", + "versions.disabledReason.releaseInUse_one": "Hãy hủy triển khai bản phát hành này khỏi {{count}} môi trường trước khi xóa", + "versions.disabledReason.releaseInUse_other": "Hãy hủy triển khai bản phát hành này khỏi {{count}} môi trường trước khi xóa", + "versions.dslReadFailed": "Không thể đọc tệp DSL. Vui lòng chọn tệp khác và thử lại.", + "versions.dslReading": "Đang đọc tệp DSL...", + "versions.dslUnsupportedMode": "Chỉ tệp Workflow DSL có thể được sử dụng cho triển khai.", + "versions.editFailed": "Không thể cập nhật bản phát hành.", + "versions.editRelease": "Chỉnh sửa bản phát hành", + "versions.editReleaseDescription": "Cập nhật tên và mô tả của bản phát hành này.", + "versions.editSuccess": "Đã cập nhật bản phát hành \"{{name}}\".", + "versions.empty": "Chưa có bản phát hành nào.", + "versions.emptyDescription": "Tạo bản phát hành đầu tiên trước khi triển khai đến môi trường.", + "versions.emptyTitle": "Chưa có bản phát hành nào", + "versions.emptyWithCreate": "Chưa có bản phát hành nào. Tạo bản phát hành có thể triển khai đầu tiên trước khi triển khai.", + "versions.exportDsl": "Xuất DSL", + "versions.exportDslFailed": "Không thể xuất DSL.", + "versions.exportingDsl": "Đang xuất...", + "versions.groupHeader.deploy": "Triển khai", + "versions.groupHeader.promote": "Triển khai", + "versions.groupHeader.rollback": "Triển khai phiên bản trước", + "versions.groupHeader.unavailable": "Không khả dụng", + "versions.manualDslOption": "Tải lên DSL", + "versions.moreActions": "Thêm thao tác", + "versions.optional": "Tùy chọn", + "versions.promote": "Triển khai", + "versions.promoteTo": "Triển khai đến {{name}}", + "versions.releaseAlreadyExists": "Một bản phát hành với cùng nội dung đã tồn tại: {{name}}.", + "versions.releaseContentCheckFailed": "Không thể kiểm tra nội dung bản phát hành.", + "versions.releaseDescriptionLabel": "Mô tả", + "versions.releaseDescriptionPlaceholder": "Mô tả bản phát hành này", + "versions.releaseHistory": "Lịch sử bản phát hành", + "versions.releaseNameLabel": "Tên bản phát hành", + "versions.releaseNamePlaceholder": "Tên bản phát hành", + "versions.releaseNameRequired": "Vui lòng nhập tên bản phát hành.", + "versions.releaseSourceLabel": "Nguồn bản phát hành", + "versions.rollbackTo": "Triển khai đến {{name}}", + "versions.saveEdit": "Lưu", + "versions.sourceAppOption": "Workflow App" +} diff --git a/web/i18n/zh-Hant/common.json b/web/i18n/zh-Hant/common.json index 582fdb88de..e32c6846d8 100644 --- a/web/i18n/zh-Hant/common.json +++ b/web/i18n/zh-Hant/common.json @@ -311,6 +311,7 @@ "menus.apps": "工作室", "menus.datasets": "知識庫", "menus.datasetsTips": "即將到來:上傳自己的長文字資料,或透過 Webhook 集成自己的資料來源", + "menus.deployments": "部署", "menus.explore": "探索", "menus.exploreMarketplace": "探索 Marketplace", "menus.newApp": "建立應用", diff --git a/web/i18n/zh-Hant/deployments.json b/web/i18n/zh-Hant/deployments.json new file mode 100644 index 0000000000..a396b0dd23 --- /dev/null +++ b/web/i18n/zh-Hant/deployments.json @@ -0,0 +1,623 @@ +{ + "access.api.backendTitle": "後端服務 API", + "access.api.copyCurlExample": "複製 cURL 範例", + "access.api.createFailed": "產生 API Token 失敗。", + "access.api.createKey": "產生 API Token", + "access.api.createKeyTitle": "產生新的 API Token", + "access.api.curlExampleTitle": "cURL 範例", + "access.api.description": "透過 HTTP 呼叫此部署。每個 API Token 僅對單一環境生效。", + "access.api.developerTitle": "開發者 API", + "access.api.disabled": "此部署的 API 存取已關閉。", + "access.api.disabledHint": "啟用 API 存取後即可產生繫結環境的 Token。", + "access.api.dismissToken": "關閉 API Token", + "access.api.docs": "API 文件", + "access.api.docsClose": "關閉 API 文件", + "access.api.docsDescription": "檢視此部署的 Workflow API 參考文件。", + "access.api.docsTitle": "Workflow API 文件", + "access.api.empty": "請先部署到環境,再簽發 API Token。", + "access.api.emptyTitle": "尚無已部署環境", + "access.api.endpoint": "請求 URL", + "access.api.envPrefix": "env:{{env}}", + "access.api.keyList": "API Token 清單", + "access.api.nameLabel": "API Token 名稱", + "access.api.namePlaceholder": "請輸入 API Token 名稱", + "access.api.nameRequired": "請輸入 API Token 名稱。", + "access.api.newKey": "產生新的 API Token", + "access.api.newTokenDescription": "此 API Token 僅顯示一次,請在離開此頁面前複製保存。", + "access.api.newTokenLabel": "API Token", + "access.api.newTokenTitle": "API Token 已產生", + "access.api.noKeys": "尚無 API Token,請產生一個以開始呼叫 API。", + "access.api.noKeysTitle": "尚無 API Token", + "access.api.revokeConfirmDescription": "API Token「{{name}}」將立即失效,此操作無法復原。", + "access.api.revokeConfirmTitle": "撤銷 API Token?", + "access.api.revokeFailed": "撤銷 API Token 失敗。", + "access.api.revokeSuccess": "API Token 已撤銷", + "access.api.table.action": "操作", + "access.api.table.environment": "環境", + "access.api.table.key": "API Token", + "access.api.table.name": "名稱", + "access.api.title": "API", + "access.channels.col.channel": "通道", + "access.channels.col.endpoint": "進入點", + "access.channels.col.status": "狀態", + "access.channels.description": "WebApp 與 CLI 進入點將遵循上方的存取權限。", + "access.channels.disabled": "此部署的存取通道已關閉。", + "access.channels.disabledHint": "啟用存取通道後即可開放 WebApp 與 CLI 進入點。", + "access.channels.followPermission": "依權限開放", + "access.channels.title": "存取通道", + "access.cli.description": "透過 difyctl 在終端機呼叫,適用於腳本、自動化流程或 Agent 整合。", + "access.cli.docs": "使用說明", + "access.cli.domain": "網域", + "access.cli.empty": "尚未設定 CLI 進入點。", + "access.cli.install": "安裝 CLI", + "access.cli.title": "CLI", + "access.copied": "已複製", + "access.copy": "複製", + "access.copyFailed": "複製失敗", + "access.copyToast": "已複製到剪貼簿", + "access.hide": "隱藏", + "access.members.clearAll": "全部清除", + "access.members.empty": "找不到符合的結果。", + "access.members.groupCount_one": "{{count}} 個群組", + "access.members.groupCount_other": "{{count}} 個群組", + "access.members.groups": "群組", + "access.members.individuals": "成員", + "access.members.memberCount_one": "{{count}} 位成員", + "access.members.memberCount_other": "{{count}} 位成員", + "access.members.pickPlaceholder": "選擇群組或成員", + "access.members.searchPlaceholder": "搜尋群組與成員", + "access.members.selectedLabel": "已選擇", + "access.permission.anyone": "擁有連結的任何人", + "access.permission.anyoneDesc": "任何人皆可存取此部署,無需登入。", + "access.permission.memberCount_one": "{{count}} 位成員", + "access.permission.memberCount_other": "{{count}} 位成員", + "access.permission.organization": "平台內所有成員", + "access.permission.organizationDesc": "平台內所有成員", + "access.permission.specific": "平台內指定成員", + "access.permission.specificDesc": "選擇指定的群組或成員", + "access.permission.specificUnavailable": "指定成員選擇暫未啟用,需接入實際平台成員與群組後才能開放。", + "access.permission.updateFailed": "更新存取策略失敗。", + "access.permissions.col.environment": "環境", + "access.permissions.col.permission": "存取範圍", + "access.permissions.description": "為各環境的 WebApp 與 CLI 進入點設定存取權限。", + "access.permissions.editAriaLabel": "設定 {{environment}} 的存取權限", + "access.permissions.editDescription": "設定 WebApp 與 CLI 進入點的存取權限。", + "access.permissions.editTitle": "存取權限", + "access.permissions.title": "存取權限", + "access.revoke": "撤銷", + "access.runAccess.description": "管理使用者如何執行此部署,以及在每個環境中誰可以存取。", + "access.runAccess.disabled": "此部署的執行存取已關閉。", + "access.runAccess.mcp": "MCP", + "access.runAccess.mcpDesc": "將此部署作為 Model Context Protocol 伺服器對外提供。", + "access.runAccess.mcpEmpty": "尚未設定 MCP 端點。", + "access.runAccess.noEnvs": "請先部署到環境後再設定存取權限。", + "access.runAccess.noEnvsTitle": "尚無已部署環境", + "access.runAccess.openWebapp": "開啟 WebApp", + "access.runAccess.permissions": "存取權限", + "access.runAccess.permissionsDesc": "每個環境中可以存取此部署的人員。", + "access.runAccess.title": "執行存取", + "access.runAccess.urlLabel": "URL", + "access.runAccess.webapp": "WebApp", + "access.runAccess.webappDesc": "面向終端使用者的託管網頁。", + "access.runAccess.webappEmpty": "即將推出。", + "access.show": "顯示", + "backend.RUNTIME_BACKEND_EXTERNAL": "外部", + "backend.RUNTIME_BACKEND_K8S": "K8S", + "backend.RUNTIME_BACKEND_UNSPECIFIED": "未知", + "card.access.api": "API Token", + "card.access.apiShort": "API", + "card.access.cli": "CLI", + "card.access.cliShort": "CLI", + "card.access.none": "未開啟存取", + "card.access.webApp": "WebApp", + "card.access.webAppShort": "Web", + "card.createFirstRelease": "建立首個版本", + "card.deploy": "部署", + "card.deploying": "{{count}} 個部署中", + "card.envOverflow": "+ {{count}}", + "card.failed": "{{count}} 個失敗", + "card.fromApp": "來自 {{name}}", + "card.lastDeployed": "上次部署於 {{time}}", + "card.menu.delete": "刪除部署", + "card.menu.deleteDisabled": "後端託管的部署暫不支援刪除。", + "card.menu.deploy": "部署到環境", + "card.menu.editInfo": "編輯資訊", + "card.menu.viewDetail": "檢視部署詳情", + "card.moreActions": "更多操作", + "card.neverDeployed": "尚未部署", + "card.noDescription": "未提供描述。", + "card.notDeployed": "未部署", + "card.ready": "{{count}} 個執行中", + "card.tooltip.createdAt": "建立時間", + "card.tooltip.deployed": "已部署", + "card.tooltip.deploymentStatus": "部署狀態", + "card.tooltip.notDeployed": "此部署尚未部署到任何環境。", + "card.tooltip.notDeployedShort": "未部署", + "card.tooltip.release": "版本", + "card.tooltip.releaseName": "版本名稱", + "card.tooltip.source": "來源", + "common.loadFailed": "載入失敗,請稍後再試。", + "common.loading": "載入中…", + "createGuide.actions.back": "返回", + "createGuide.actions.cancel": "取消", + "createGuide.actions.continue": "繼續", + "createGuide.actions.createAndDeploy": "建立並部署", + "createGuide.actions.creating": "建立中…", + "createGuide.actions.deploy": "部署", + "createGuide.actions.deploying": "建立並部署中…", + "createGuide.actions.next": "下一步", + "createGuide.actions.skipDeploy": "跳過,稍後再部署", + "createGuide.description": "從版本來源、基本資訊與目標環境建立部署。", + "createGuide.dsl.defaultAppName": "匯入的 DSL 應用", + "createGuide.dsl.description": "上傳 Workflow DSL 套件以建立部署、首個版本,以及選擇性地部署到環境。", + "createGuide.dsl.dropDescription": "上傳 Workflow YAML DSL 套件。部署前會從該檔案解析部署選項。", + "createGuide.dsl.dropTitle": "上傳 Workflow DSL 套件", + "createGuide.dsl.readFailed": "讀取 DSL 檔案失敗。請選擇其他檔案後重試。", + "createGuide.dsl.reading": "正在讀取 DSL 檔案…", + "createGuide.dsl.title": "匯入 DSL", + "createGuide.dsl.unsupportedMode": "僅支援使用 Workflow DSL 檔案建立部署。", + "createGuide.errors.createReleaseFailed": "建立部署或版本失敗。", + "createGuide.errors.deployFailed": "部署到環境失敗。", + "createGuide.method.description": "選擇用於建立首個版本的來源。", + "createGuide.methods.bindApp.description": "使用 Studio 中現有的 Workflow App 作為版本來源。", + "createGuide.methods.bindApp.title": "繫結現有的 Workflow App", + "createGuide.methods.importDsl.description": "上傳 Workflow YAML DSL 套件並繼續完成部署流程。", + "createGuide.methods.importDsl.title": "匯入 DSL", + "createGuide.methods.mocked": "模擬", + "createGuide.nav.back": "部署", + "createGuide.release.defaultName": "初始版本", + "createGuide.release.deployInfo": "部署資訊", + "createGuide.release.description": "填寫部署資訊及首個版本詳細資料。", + "createGuide.release.firstVersion": "首個版本", + "createGuide.release.instanceDescription": "部署描述", + "createGuide.release.instanceDescriptionPlaceholder": "描述此部署的用途", + "createGuide.release.instanceName": "部署名稱", + "createGuide.release.instanceNameConflict": "此部署名稱已存在,請另選名稱。", + "createGuide.release.releaseDescription": "版本描述", + "createGuide.release.releaseDescriptionPlaceholder": "描述此版本", + "createGuide.release.releaseName": "版本名稱", + "createGuide.release.releaseNote": "版本描述", + "createGuide.release.title": "基本資訊", + "createGuide.source.availableApps_one": "{{count}} 個應用", + "createGuide.source.availableApps_other": "{{count}} 個應用", + "createGuide.source.clearSearch": "清除應用搜尋", + "createGuide.source.description": "選擇用於建立首個版本的來源。", + "createGuide.source.empty": "找不到 Workflow App。", + "createGuide.source.searchPlaceholder": "搜尋應用", + "createGuide.source.sourceApp": "Workflow App", + "createGuide.source.title": "版本來源", + "createGuide.steps.method": "版本來源", + "createGuide.steps.release": "基本資訊", + "createGuide.steps.source": "版本來源", + "createGuide.steps.target": "部署到環境", + "createGuide.target.bindingCount_one": "{{count}} 項繫結", + "createGuide.target.bindingCount_other": "{{count}} 項繫結", + "createGuide.target.bindingHint": "選擇此版本要使用的憑證。", + "createGuide.target.bindings": "憑證", + "createGuide.target.deferredBindingHint": "憑證將在最終部署時依據實際部署計畫解析。", + "createGuide.target.deferredEnvironmentHint": "建立部署與版本之後,名稱會與實際環境進行比對。", + "createGuide.target.description": "選擇目標環境,並提供此版本在該環境所需的執行階段設定。此步驟可跳過。", + "createGuide.target.envVarCount_one": "{{count}} 項變數", + "createGuide.target.envVarCount_other": "{{count}} 項變數", + "createGuide.target.envVarHint": "為此版本所需的每個環境變數輸入自訂值,或使用應用中定義的值。", + "createGuide.target.envVarPlaceholder": "輸入值", + "createGuide.target.envVarSource.ariaLabel": "選擇 {{key}} 的變數值來源", + "createGuide.target.envVarSource.default": "應用中的值", + "createGuide.target.envVarSource.lastDeployment": "上次部署值", + "createGuide.target.envVarSource.literal": "自訂值", + "createGuide.target.envVarType.number": "數字", + "createGuide.target.envVarType.secret": "機密", + "createGuide.target.envVarType.string": "字串", + "createGuide.target.envVars": "環境變數", + "createGuide.target.environment": "目標環境", + "createGuide.target.environmentName": "環境名稱", + "createGuide.target.environmentNamePlaceholder": "Production", + "createGuide.target.loadBindingsFailed": "載入憑證失敗。", + "createGuide.target.loadEnvironmentsFailed": "載入部署環境失敗。", + "createGuide.target.missingRequiredBinding": "請為此必要繫結選擇憑證。", + "createGuide.target.noBindingRequired": "無需憑證。", + "createGuide.target.noCredentialCandidates": "沒有可用的憑證。", + "createGuide.target.noEnvironmentOptions": "沒有可用的部署環境。", + "createGuide.target.required": "必填", + "createGuide.target.selectCredential": "選擇憑證", + "createGuide.target.title": "部署到環境", + "createGuide.title": "新建部署", + "createModal.appPickerPlaceholder": "選擇 Workflow App", + "createModal.appSearchEmpty": "沒有符合的 Workflow App", + "createModal.appSearchPlaceholder": "搜尋 Workflow App…", + "createModal.cancel": "取消", + "createModal.create": "建立", + "createModal.createFailed": "建立部署失敗。", + "createModal.description": "選擇 Workflow App 並建立部署。", + "createModal.descriptionLabel": "描述", + "createModal.descriptionPlaceholder": "描述此部署的用途", + "createModal.loadMoreApps": "載入更多應用", + "createModal.loadingApps": "正在載入應用…", + "createModal.nameLabel": "部署名稱", + "createModal.namePlaceholder": "部署名稱", + "createModal.noApps": "此工作區中找不到 Workflow App,請先在 Studio 中建立。", + "createModal.selected": "已選擇", + "createModal.sourceApp": "Workflow App(必填)", + "createModal.title": "新建部署", + "deployDrawer.bindingCount_one": "{{count}} 項繫結", + "deployDrawer.bindingCount_other": "{{count}} 項繫結", + "deployDrawer.bindingOptionsFailed": "載入憑證選項失敗。", + "deployDrawer.bindingSelectionHint": "選擇此次部署要使用的憑證。", + "deployDrawer.bindingsDisabled": "由版本預覽解析而來,目前尚不支援編輯。", + "deployDrawer.cancel": "取消", + "deployDrawer.close": "關閉部署抽屜", + "deployDrawer.defaultSelect": "選擇…", + "deployDrawer.deploy": "部署到環境", + "deployDrawer.deployExistingRelease": "部署到環境", + "deployDrawer.deployExistingReleaseDescription": "選擇版本和目標環境以完成部署。", + "deployDrawer.deployExistingReleaseTitle": "部署到環境", + "deployDrawer.deployFailed": "啟動部署失敗。", + "deployDrawer.deploying": "部署中…", + "deployDrawer.description": "選擇版本和目標環境以完成部署。", + "deployDrawer.envVarCount_one": "{{count}} 項變數", + "deployDrawer.envVarCount_other": "{{count}} 項變數", + "deployDrawer.envVarHint": "為此版本所需的每個環境變數輸入自訂值,或使用應用中定義的值。", + "deployDrawer.envVarPlaceholder": "輸入值", + "deployDrawer.envVarSource.ariaLabel": "選擇 {{key}} 的變數值來源", + "deployDrawer.envVarSource.default": "應用中的值", + "deployDrawer.envVarSource.lastDeployment": "上次部署值", + "deployDrawer.envVarSource.literal": "自訂值", + "deployDrawer.envVarType.number": "數字", + "deployDrawer.envVarType.secret": "機密", + "deployDrawer.envVarType.string": "字串", + "deployDrawer.envVars": "環境變數", + "deployDrawer.existingReleaseHint": "此版本將原樣部署,不會建立新版本。", + "deployDrawer.loadingBindings": "解析中…", + "deployDrawer.lockedHint": "已鎖定至目前環境", + "deployDrawer.missingRequiredBinding": "請為此必要繫結選擇憑證。", + "deployDrawer.missingRequiredEnvVar": "請為此必填環境變數輸入值。", + "deployDrawer.modelCreds": "模型憑證", + "deployDrawer.needsValidation": "(需要驗證)", + "deployDrawer.newReleaseHint": "將會根據所選的 Workflow App YAML 建立新版本。", + "deployDrawer.noBindingRequired": "非必要", + "deployDrawer.noCredentialCandidates": "沒有可用的憑證。", + "deployDrawer.noNewEnvironmentAvailable": "所有可用的環境都已有部署。", + "deployDrawer.noOtherReleaseAvailable": "此環境沒有其他可用的版本。", + "deployDrawer.noReleaseAvailable": "請先建立版本,再部署到環境。", + "deployDrawer.notFound": "找不到部署。", + "deployDrawer.noteLabel": "版本描述(選填)", + "deployDrawer.notePlaceholder": "例如:優化引導文案", + "deployDrawer.pluginCreds": "外掛憑證", + "deployDrawer.promote": "部署", + "deployDrawer.promoteDescription": "選擇版本和目標環境以完成部署。", + "deployDrawer.promoteTitle": "部署到環境", + "deployDrawer.readOnly": "唯讀", + "deployDrawer.redeploy": "部署到環境", + "deployDrawer.redeployDescription": "選擇版本和目標環境以完成部署。", + "deployDrawer.redeployExistingReleaseHint": "將會重新部署目前版本,不會建立新版本。", + "deployDrawer.redeployTitle": "部署到環境", + "deployDrawer.releaseLabel": "版本", + "deployDrawer.requiredBinding": "必填", + "deployDrawer.rollback": "部署", + "deployDrawer.rollbackDescription": "選擇版本和目標環境以完成部署。", + "deployDrawer.rollbackTitle": "部署到環境", + "deployDrawer.runtimeCredentials": "憑證", + "deployDrawer.secretPlaceholder": "機密值", + "deployDrawer.selectCredential": "選擇憑證", + "deployDrawer.selectEnv": "選擇一個環境", + "deployDrawer.selectProviderCred": "選擇 {{provider}} 憑證", + "deployDrawer.selectProviderKey": "選擇 {{provider}} 金鑰", + "deployDrawer.selectRelease": "選擇一個版本", + "deployDrawer.targetEnv": "目標環境", + "deployDrawer.title": "部署到環境", + "deployDrawer.valuePlaceholder": "值", + "deployTab.cancelDeployment": "取消部署", + "deployTab.closeError": "關閉", + "deployTab.col.actions": "操作", + "deployTab.col.currentRelease": "目前版本", + "deployTab.col.environment": "環境", + "deployTab.col.status": "狀態", + "deployTab.col.updated": "更新時間", + "deployTab.collapseDetails": "收合部署詳情", + "deployTab.confirmUndeploy": "下線", + "deployTab.deployOtherVersion": "部署其他版本", + "deployTab.deployToEnv": "部署到 {{name}}", + "deployTab.deployToNewEnv": "部署到新環境…", + "deployTab.empty": "尚無實例。部署到新環境以開始使用。", + "deployTab.emptyDescription": "選擇版本和目標環境,讓使用者可以使用此部署。", + "deployTab.emptyTitle": "尚無執行中的環境", + "deployTab.envCount": "環境", + "deployTab.errorCode": "錯誤碼", + "deployTab.errorDialogDesc": "重試或部署其他版本前,請先檢視上次失敗的部署原因。", + "deployTab.errorDialogTitle": "{{name}} 的部署錯誤", + "deployTab.errorMessage": "訊息", + "deployTab.errorPhase": "階段", + "deployTab.expandDetails": "展開部署詳情", + "deployTab.moreActions": "更多操作", + "deployTab.newDeployment": "部署到新環境", + "deployTab.panel.commit": "Commit ID", + "deployTab.panel.deploymentId": "部署 ID", + "deployTab.panel.endpoints": "端點", + "deployTab.panel.envVars": "環境變數", + "deployTab.panel.error": "錯誤", + "deployTab.panel.failedRelease": "失敗版本", + "deployTab.panel.health": "健康狀態", + "deployTab.panel.instanceInfo": "實例資訊", + "deployTab.panel.modelCreds": "模型憑證", + "deployTab.panel.pluginCreds": "外掛憑證", + "deployTab.panel.release": "版本", + "deployTab.panel.releaseCreatedAt": "版本建立時間", + "deployTab.panel.releaseInfo": "版本資訊", + "deployTab.panel.replicas": "副本數", + "deployTab.panel.run": "執行", + "deployTab.panel.runtimeBindings": "憑證", + "deployTab.panel.runtimeInfo": "執行階段資訊", + "deployTab.panel.runtimeMode": "執行階段模式", + "deployTab.panel.runtimeNote": "執行階段備註", + "deployTab.panel.targetRelease": "目標版本", + "deployTab.panel.unknownError": "部署失敗。", + "deployTab.promote": "部署", + "deployTab.redeploy": "重新部署", + "deployTab.releaseCreatedAt": "版本建立於 {{time}}", + "deployTab.retry": "重試", + "deployTab.shortcut": "捷徑", + "deployTab.status.deployFailed": "部署失敗", + "deployTab.status.deployingRelease": "部署中({{release}})", + "deployTab.status.runningOutOfSync": "執行中(待同步)", + "deployTab.status.runningWithFailed": "執行中(上次部署失敗)", + "deployTab.undeploy": "下線", + "deployTab.undeployConfirmDesc": "終端使用者存取將立即停止。版本之後仍可重新部署。", + "deployTab.undeployConfirmTitle": "從 {{name}} 下線?", + "deployTab.undeployFrom": "從 {{name}} 下線", + "deployTab.undeployImpactTitle": "受影響的實例", + "deployTab.viewError": "檢視錯誤", + "deployTab.viewLogs": "檢視日誌", + "deployTab.viewProgress": "檢視進度", + "detail.backToInstances": "返回部署", + "detail.deployingCount": "{{count}} 個部署中", + "detail.envCount_one": "{{count}} 個環境", + "detail.envCount_other": "{{count}} 個環境", + "detail.failedCount": "{{count}} 個失敗", + "detail.mobileTabs": "部署頁面", + "detail.notFound": "找不到部署", + "detail.openSourceApp": "開啟來源 {{name}}", + "detail.sourceApp": "來源", + "detail.sourceAppLink": "來源", + "documentTitle.create": "新建部署 · 部署", + "documentTitle.detail": "部署 · 部署", + "documentTitle.list": "部署", + "filter.allEnvs": "所有環境", + "filter.notDeployed": "未部署", + "filter.searchPlaceholder": "搜尋部署", + "health.ENVIRONMENT_STATUS_ADMISSION": "准入中", + "health.ENVIRONMENT_STATUS_BOOTSTRAPPING": "啟動中", + "health.ENVIRONMENT_STATUS_DELETING": "刪除中", + "health.ENVIRONMENT_STATUS_FAILED": "不可用", + "health.ENVIRONMENT_STATUS_READY": "可用", + "health.ENVIRONMENT_STATUS_UNSPECIFIED": "未知", + "list.clearFilters": "清除篩選", + "list.clearSearch": "清除部署搜尋", + "list.createDeployment": "新建", + "list.empty": "找不到部署。", + "list.emptyDescription": "從 Workflow App 或 Workflow DSL 套件建立部署後,即可管理版本、環境與存取權限。", + "list.emptyFilteredDescription": "目前的搜尋或環境篩選下沒有符合的部署。", + "list.emptyFilteredTitle": "沒有符合的部署", + "list.emptyTitle": "尚無部署", + "mode.ENVIRONMENT_MODE_ISOLATED": "獨立", + "mode.ENVIRONMENT_MODE_SHARED": "共用", + "mode.ENVIRONMENT_MODE_UNSPECIFIED": "未知", + "newInstance.comingSoon": "即將推出", + "newInstance.fromStudio": "從 Studio 選擇", + "newInstance.importDSL": "匯入 DSL", + "newInstance.title": "新建部署", + "overview.accessEndpoints": "存取端點", + "overview.accessMeta.apiTokens": "管理 API Token", + "overview.accessMeta.cli": "檢視 CLI 存取方式", + "overview.accessMeta.webApp": "管理 WebApp 存取", + "overview.accessStatus": "存取", + "overview.api": "API Token", + "overview.apiKeysCount_one": "{{count}} 個 API Token", + "overview.apiKeysCount_other": "{{count}} 個 API Token", + "overview.apiTokenSummary.environments_one": "{{count}} 個已部署環境", + "overview.apiTokenSummary.environments_other": "{{count}} 個已部署環境", + "overview.availableForDeployment": "可部署", + "overview.basicInfo": "基本資訊", + "overview.cardAction.deployLatest": "部署最新版本", + "overview.cardAction.redeploy": "重新部署", + "overview.cardAction.viewProgress": "檢視部署", + "overview.chip.behindTooltip_one": "落後最新版本 1 個,請部署最新版本以更新。", + "overview.chip.behindTooltip_other": "落後最新版本 {{count}} 個,請部署最新版本以更新。", + "overview.chip.behind_one": "↑ 1", + "overview.chip.behind_other": "↑ {{count}}", + "overview.chip.deploying": "部署中", + "overview.chip.deployingTooltip": "部署正在進行中。", + "overview.chip.empty": "空", + "overview.chip.emptyTooltip": "此環境尚未部署任何版本。", + "overview.chip.failed": "失敗", + "overview.chip.failedTooltip": "最近一次部署嘗試失敗。", + "overview.chip.latest": "最新", + "overview.chip.latestTooltip": "此環境正在執行最新版本。", + "overview.chip.needsReleaseFirst": "請先建立版本", + "overview.chip.olderRelease": "較舊", + "overview.chip.olderReleaseTooltip": "此環境正在執行較舊的版本。", + "overview.chip.openInDeployTab": "檢視部署進度", + "overview.cli": "CLI", + "overview.configured": "已設定", + "overview.createRelease": "建立版本", + "overview.created": "建立時間", + "overview.deploy": "部署", + "overview.deployedEnvironments": "已部署", + "overview.deploymentOverview": "部署總覽", + "overview.deploymentStatus": "部署狀態", + "overview.description": "描述", + "overview.developerApi": "開發者 API", + "overview.disabled": "已停用", + "overview.emptyValue": "未設定", + "overview.enabled": "已啟用", + "overview.enabledChannels": "存取已啟用", + "overview.endUserAccess": "終端使用者存取", + "overview.environments": "環境", + "overview.hero.byName": "由 {{name}} 建立", + "overview.hero.empty": "尚無版本", + "overview.hero.emptyDescription": "請先從目前來源建立版本,再進行部署。", + "overview.hero.propagation_one": "已部署到 {{total}} 個環境中的 {{count}} 個", + "overview.hero.propagation_other": "已部署到 {{total}} 個環境中的 {{count}} 個", + "overview.hero.untargeted": "尚未設定環境", + "overview.instanceDetails": "部署詳情", + "overview.instanceId": "部署 ID", + "overview.latestRelease.releaseCount_one": "共 {{count}} 個版本", + "overview.latestRelease.releaseCount_other": "共 {{count}} 個版本", + "overview.latestReleaseTitle": "最新版本", + "overview.manageDeployments": "管理部署", + "overview.name": "名稱", + "overview.noAccessConfig": "未設定存取方式。", + "overview.noReleaseYet": "請先建立版本,再部署到環境。", + "overview.notConfigured": "未設定", + "overview.previousReleases.empty": "尚無更早的版本。", + "overview.previousReleases.retired": "目前未部署", + "overview.previousReleases.title": "歷史版本", + "overview.previousReleases.viewAll": "檢視全部", + "overview.ready": "可部署", + "overview.recentReleases": "近期版本", + "overview.releaseDeployedTitle": "{{release}} 已部署", + "overview.releaseReadyTitle": "{{release}} 已可部署", + "overview.serviceMap": "服務地圖", + "overview.servingRelease": "正在執行 {{release}}", + "overview.servingReleaseDescription": "此部署已部署到 {{count}}/{{total}} 個環境。", + "overview.strip.deployToNewEnvironment": "部署到新環境", + "overview.strip.empty": "尚未設定任何環境。", + "overview.strip.emptyDeployableDescription": "準備好之後,可將最新版本部署到環境。", + "overview.strip.emptyDeployed": "尚無實例。", + "overview.strip.emptyDescription": "請先建立版本,再部署到環境。", + "overview.strip.emptyTitle": "尚無實例", + "overview.strip.summary_one": "{{total}} 個環境中 1 個執行最新版本", + "overview.strip.summary_other": "{{total}} 個環境中 {{count}} 個執行最新版本", + "overview.strip.title": "實例", + "overview.switchSourceApp": "切換來源", + "overview.switchSourceAppDescription": "選擇後續新建版本使用的 Workflow App 來源。", + "overview.switchSourceAppHint": "切換後,僅新建立的版本會使用新來源;歷史版本和現有部署不受影響。", + "overview.targetRelease": "目標版本", + "overview.webapp": "WebApp", + "settings.danger": "危險區域", + "settings.dangerDesc": "永久刪除此部署並停止所有執行中的實例。此操作無法復原。", + "settings.delete": "刪除部署", + "settings.deleteConfirmDesc": "確定刪除 {{name}}?所有實例將停止執行,並從所有環境中移除。此操作無法復原。", + "settings.deleteConfirmTitle": "刪除部署", + "settings.deleteFailed": "刪除部署失敗。", + "settings.deleteImpact": "影響", + "settings.deleteImpactInstance": "部署", + "settings.deleteImpactTitle": "受影響的部署", + "settings.deleteImpactValue": "此部署會從部署清單中移除。", + "settings.deleted": "部署已刪除", + "settings.description": "描述", + "settings.descriptionHelp": "管理此部署的名稱、描述與其他設定。", + "settings.general": "一般", + "settings.name": "部署名稱", + "settings.reset": "重設", + "settings.save": "儲存變更", + "settings.updateFailed": "更新部署失敗。", + "settings.updated": "部署已更新", + "status.RUNTIME_INSTANCE_STATUS_DEPLOYING": "部署中", + "status.RUNTIME_INSTANCE_STATUS_DRIFTED": "待同步", + "status.RUNTIME_INSTANCE_STATUS_FAILED": "部署失敗", + "status.RUNTIME_INSTANCE_STATUS_INVALID": "異常", + "status.RUNTIME_INSTANCE_STATUS_READY": "執行中", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "未部署", + "status.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "下線中", + "status.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "未知", + "subtitle": "跨環境管理部署。", + "tabs.access.description": "管理存取通道與存取權限。", + "tabs.access.name": "存取", + "tabs.api-tokens.description": "管理 API Token,並透過 HTTP 呼叫各環境中的實例。", + "tabs.api-tokens.name": "API Token", + "tabs.instances.description": "檢視並管理各環境中的實例。", + "tabs.instances.name": "實例", + "tabs.overview.description": "檢視此部署在各環境中的狀態。", + "tabs.overview.name": "總覽", + "tabs.releases.description": "建立、部署與管理版本。", + "tabs.releases.name": "版本", + "tabs.settings.description": "管理此部署的名稱、描述與其他設定。", + "tabs.settings.name": "設定", + "title": "部署", + "unsupportedDslNodes.description": "此版本包含部署執行階段尚未支援的節點。請在 Studio 中移除或替換後重試。", + "unsupportedDslNodes.descriptionWithTypes": "此版本包含部署執行階段尚未支援的節點:{{nodeTypes}}。請在 Studio 中移除或替換後重試。", + "unsupportedDslNodes.title": "不支援的節點", + "unsupportedDslNodes.unknownType": "未知類型", + "versions.cancelCreate": "取消", + "versions.cancelDelete": "取消", + "versions.cancelEdit": "取消", + "versions.checkingReleaseContent": "正在檢查版本內容…", + "versions.col.action": "操作", + "versions.col.author": "建立者", + "versions.col.commit": "Commit", + "versions.col.createdAt": "建立時間", + "versions.col.deployedTo": "已部署到", + "versions.col.release": "版本", + "versions.col.sourceApp": "來源", + "versions.commitTooltip": "Commit {{commit}}", + "versions.create": "建立", + "versions.createFailed": "建立版本失敗。", + "versions.createRelease": "建立版本", + "versions.createReleaseDescription": "從 Workflow App 或 Workflow DSL 檔案建立可部署的版本。", + "versions.createReleaseHint": "新版本可部署到任意環境。", + "versions.createSuccess": "版本「{{name}}」已建立。", + "versions.creating": "建立中…", + "versions.currentOn": "{{name}} 的目前版本", + "versions.deleteConfirmDesc": "版本「{{name}}」將被永久刪除,此操作無法復原。", + "versions.deleteConfirmTitle": "刪除版本?", + "versions.deleteFailed": "刪除版本失敗。", + "versions.deleteImpactDeployment": "部署狀態", + "versions.deleteImpactNotDeployed": "目前未部署", + "versions.deleteImpactRelease": "版本", + "versions.deleteImpactTitle": "刪除影響", + "versions.deleteRelease": "刪除版本", + "versions.deleteSuccess": "版本「{{name}}」已刪除。", + "versions.deploy": "部署", + "versions.deployTo": "部署到 {{name}}", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DEPLOYING": "部署中", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_DRIFTED": "待同步", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_FAILED": "失敗", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_INVALID": "異常", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_READY": "執行中", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYED": "未部署", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNDEPLOYING": "下線中", + "versions.deployedStatus.RUNTIME_INSTANCE_STATUS_UNSPECIFIED": "未知", + "versions.deployingTo": "{{name}} 正在部署中", + "versions.disabledReason.checkDeploymentsFailed": "無法確認部署使用情況,請稍後再試。", + "versions.disabledReason.checkingDeployments": "正在檢查部署使用情況", + "versions.disabledReason.current": "此版本已在 {{name}} 上執行", + "versions.disabledReason.deploying": "請等待目前部署完成", + "versions.disabledReason.envDisabled": "此環境不可部署", + "versions.disabledReason.releaseInUse_one": "請先從 {{count}} 個環境中取消部署此版本,再進行刪除", + "versions.disabledReason.releaseInUse_other": "請先從 {{count}} 個環境中取消部署此版本,再進行刪除", + "versions.dslReadFailed": "讀取 DSL 檔案失敗。請選擇其他檔案後重試。", + "versions.dslReading": "正在讀取 DSL 檔案…", + "versions.dslUnsupportedMode": "僅支援使用 Workflow DSL 檔案建立部署。", + "versions.editFailed": "更新版本失敗。", + "versions.editRelease": "編輯版本", + "versions.editReleaseDescription": "更新此版本的名稱與描述。", + "versions.editSuccess": "版本「{{name}}」已更新。", + "versions.empty": "尚無可用版本。", + "versions.emptyDescription": "請先建立第一個版本,再部署到環境。", + "versions.emptyTitle": "尚無版本", + "versions.emptyWithCreate": "尚無版本。請先建立第一個可部署版本。", + "versions.exportDsl": "匯出 DSL", + "versions.exportDslFailed": "匯出 DSL 失敗。", + "versions.exportingDsl": "正在匯出…", + "versions.groupHeader.deploy": "部署", + "versions.groupHeader.promote": "部署", + "versions.groupHeader.rollback": "部署歷史版本", + "versions.groupHeader.unavailable": "不可用", + "versions.manualDslOption": "上傳 DSL", + "versions.moreActions": "更多操作", + "versions.optional": "選填", + "versions.promote": "部署", + "versions.promoteTo": "部署到 {{name}}", + "versions.releaseAlreadyExists": "相同內容的版本已存在:{{name}}。", + "versions.releaseContentCheckFailed": "檢查版本內容失敗。", + "versions.releaseDescriptionLabel": "描述", + "versions.releaseDescriptionPlaceholder": "描述此版本", + "versions.releaseHistory": "版本歷史", + "versions.releaseNameLabel": "版本名稱", + "versions.releaseNamePlaceholder": "版本名稱", + "versions.releaseNameRequired": "請輸入版本名稱。", + "versions.releaseSourceLabel": "版本來源", + "versions.rollbackTo": "部署到 {{name}}", + "versions.saveEdit": "儲存", + "versions.sourceAppOption": "Workflow App" +}