diff --git a/web/i18n/de-DE/app.json b/web/i18n/de-DE/app.json
index 9e6e0c1bfa..9a843062a0 100644
--- a/web/i18n/de-DE/app.json
+++ b/web/i18n/de-DE/app.json
@@ -83,7 +83,7 @@
"gotoAnything.emptyState.noKnowledgeBasesFound": "Keine Wissensdatenbanken gefunden",
"gotoAnything.emptyState.noPluginsFound": "Keine Plugins gefunden",
"gotoAnything.emptyState.noWorkflowNodesFound": "Keine Workflow-Knoten gefunden",
- "gotoAnything.emptyState.tryDifferentTerm": "Versuchen Sie einen anderen Suchbegriff oder entfernen Sie den -Filter",
+ "gotoAnything.emptyState.tryDifferentTerm": "Versuchen Sie einen anderen Suchbegriff oder entfernen Sie den Filter",
"gotoAnything.emptyState.trySpecificSearch": "Versuchen Sie {{shortcuts}} für spezifische Suchen",
"gotoAnything.groups.apps": "Apps",
"gotoAnything.groups.commands": "Befehle",
diff --git a/web/i18n/de-DE/billing.json b/web/i18n/de-DE/billing.json
index 3f8ca94faf..095b28c9de 100644
--- a/web/i18n/de-DE/billing.json
+++ b/web/i18n/de-DE/billing.json
@@ -65,7 +65,7 @@
"plansCommon.annotatedResponse.title": "Kontingentgrenzen für Annotationen",
"plansCommon.annotatedResponse.tooltip": "Manuelle Bearbeitung und Annotation von Antworten bieten anpassbare, hochwertige Frage-Antwort-Fähigkeiten für Apps. (Nur anwendbar in Chat-Apps)",
"plansCommon.annotationQuota": "Kontingent für Anmerkungen",
- "plansCommon.annualBilling": "{{percent}} Jährliche Abrechnung",
+ "plansCommon.annualBilling": "Jährliche Abrechnung",
"plansCommon.apiRateLimit": "API-Datenlimit",
"plansCommon.apiRateLimitTooltip": "Die API-Datenbeschränkung gilt für alle Anfragen, die über die Dify-API gemacht werden, einschließlich Textgenerierung, Chat-Konversationen, Workflow-Ausführungen und Dokumentenverarbeitung.",
"plansCommon.apiRateLimitUnit": "{{count,number}}",
@@ -91,7 +91,7 @@
"plansCommon.freeTrialTipPrefix": "Melden Sie sich an und erhalten Sie ein",
"plansCommon.freeTrialTipSuffix": "Keine Kreditkarte erforderlich",
"plansCommon.getStarted": "Loslegen",
- "plansCommon.logsHistory": "{{days}} Protokollverlauf",
+ "plansCommon.logsHistory": "Protokollverlauf",
"plansCommon.member": "Mitglied",
"plansCommon.memberAfter": "Mitglied",
"plansCommon.messageRequest.title": "Nachrichtenguthaben",
@@ -144,7 +144,7 @@
"plansCommon.unavailable": "Nicht verfügbar",
"plansCommon.unlimited": "Unbegrenzt",
"plansCommon.unlimitedApiRate": "Keine API-Ratebeschränkung",
- "plansCommon.vectorSpace": "{{size}} Vektorraum",
+ "plansCommon.vectorSpace": "Vektorraum",
"plansCommon.vectorSpaceTooltip": "Vektorraum ist das Langzeitspeichersystem, das erforderlich ist, damit LLMs Ihre Daten verstehen können.",
"plansCommon.workflowExecution.faster": "Schnellere Arbeitsablauf-Ausführung",
"plansCommon.workflowExecution.priority": "Prioritäts-Workflow-Ausführung",
diff --git a/web/i18n/de-DE/common.json b/web/i18n/de-DE/common.json
index 1541ee6b05..bd2d083fb0 100644
--- a/web/i18n/de-DE/common.json
+++ b/web/i18n/de-DE/common.json
@@ -172,7 +172,7 @@
"fileUploader.pasteFileLinkInvalid": "Ungültiger Dateilink",
"fileUploader.uploadDisabled": "Datei-Upload ist deaktiviert",
"fileUploader.uploadFromComputer": "Lokaler Upload",
- "fileUploader.uploadFromComputerLimit": "{{type}} Datei hochladen darf {{size}} nicht überschreiten",
+ "fileUploader.uploadFromComputerLimit": "Datei hochladen darf {{size}} nicht überschreiten",
"fileUploader.uploadFromComputerReadError": "Lesen der Datei fehlgeschlagen, bitte versuchen Sie es erneut.",
"fileUploader.uploadFromComputerUploadError": "Datei-Upload fehlgeschlagen, bitte erneut hochladen.",
"imageInput.browse": "blättern",
diff --git a/web/i18n/de-DE/dataset-hit-testing.json b/web/i18n/de-DE/dataset-hit-testing.json
index 3d3c12f2d8..4bb52407f8 100644
--- a/web/i18n/de-DE/dataset-hit-testing.json
+++ b/web/i18n/de-DE/dataset-hit-testing.json
@@ -3,7 +3,7 @@
"dateTimeFormat": "MM/DD/YYYY hh:mm A",
"desc": "Testen Sie die Treffereffektivität des Wissens anhand des gegebenen Abfragetextes.",
"hit.emptyTip": "Ergebnisse des Abruf-Tests werden hier angezeigt",
- "hit.title": "{{num}} ABRUFPARAGRAFEN",
+ "hit.title": "ABRUFPARAGRAFEN",
"hitChunks": "Klicken Sie auf {{num}} untergeordnete Chunks",
"imageUploader.dropZoneTip": "Datei hierher ziehen, um sie hochzuladen",
"imageUploader.singleChunkAttachmentLimitTooltip": "Die Anzahl der Einzelblock-Anhänge darf {{limit}} nicht überschreiten",
diff --git a/web/i18n/de-DE/dataset-settings.json b/web/i18n/de-DE/dataset-settings.json
index 2f1fd65d94..6861993b00 100644
--- a/web/i18n/de-DE/dataset-settings.json
+++ b/web/i18n/de-DE/dataset-settings.json
@@ -16,7 +16,7 @@
"form.indexMethod": "Indexierungsmethode",
"form.indexMethodChangeToEconomyDisabledTip": "Nicht verfügbar für ein Downgrade von HQ auf ECO",
"form.indexMethodEconomy": "Ökonomisch",
- "form.indexMethodEconomyTip": "{{count}} Verwendet Offline-Vektor-Engines, Schlagwortindizes usw., um die Genauigkeit ohne Tokenverbrauch zu reduzieren",
+ "form.indexMethodEconomyTip": "Verwendet Offline-Vektor-Engines, Schlagwortindizes usw., um die Genauigkeit ohne Tokenverbrauch zu reduzieren",
"form.indexMethodHighQuality": "Hohe Qualität",
"form.indexMethodHighQualityTip": "Den Embedding-Modell zur Verarbeitung aufrufen, um bei Benutzeranfragen eine höhere Genauigkeit zu bieten.",
"form.me": "(Sie)",
diff --git a/web/i18n/de-DE/tools.json b/web/i18n/de-DE/tools.json
index 7b5bb698d6..a7ef2984d7 100644
--- a/web/i18n/de-DE/tools.json
+++ b/web/i18n/de-DE/tools.json
@@ -99,7 +99,7 @@
"createTool.viewSchemaSpec": "Die OpenAPI-Swagger-Spezifikation anzeigen",
"customToolTip": "Erfahren Sie mehr über benutzerdefinierte Dify-Tools",
"howToGet": "Wie erhält man",
- "includeToolNum": "{{num}} Werkzeuge inkludiert {{action}}",
+ "includeToolNum": "{{num}} Werkzeuge inkludiert",
"mcp.authorize": "Autorisieren",
"mcp.authorizeTip": "Nach der Autorisierung werden Tools hier angezeigt.",
"mcp.authorizing": "Wird autorisiert...",
diff --git a/web/i18n/es-ES/billing.json b/web/i18n/es-ES/billing.json
index 7ea10ab6d7..ef4294ad8e 100644
--- a/web/i18n/es-ES/billing.json
+++ b/web/i18n/es-ES/billing.json
@@ -65,7 +65,7 @@
"plansCommon.annotatedResponse.title": "Límites de Cuota de Anotación",
"plansCommon.annotatedResponse.tooltip": "Edición manual y anotación de respuestas proporciona habilidades de respuesta a preguntas personalizadas y de alta calidad para aplicaciones (aplicable solo en aplicaciones de chat).",
"plansCommon.annotationQuota": "Cuota de Anotación",
- "plansCommon.annualBilling": "{{percent}} Facturación Anual",
+ "plansCommon.annualBilling": "Facturación Anual",
"plansCommon.apiRateLimit": "Límite de tasa de API",
"plansCommon.apiRateLimitTooltip": "El límite de tasa de la API se aplica a todas las solicitudes realizadas a través de la API de Dify, incluidos la generación de texto, las conversaciones de chat, las ejecuciones de flujo de trabajo y el procesamiento de documentos.",
"plansCommon.apiRateLimitUnit": "{{count, número}}",
@@ -91,7 +91,7 @@
"plansCommon.freeTrialTipPrefix": "Regístrate y obtén un",
"plansCommon.freeTrialTipSuffix": "No se requiere tarjeta de crédito",
"plansCommon.getStarted": "Comenzar",
- "plansCommon.logsHistory": "{{days}} Historial de Registros",
+ "plansCommon.logsHistory": "Historial de Registros",
"plansCommon.member": "Miembro",
"plansCommon.memberAfter": "Miembro",
"plansCommon.messageRequest.title": "Créditos de Mensajes",
@@ -144,7 +144,7 @@
"plansCommon.unavailable": "No disponible",
"plansCommon.unlimited": "Ilimitado",
"plansCommon.unlimitedApiRate": "Sin límite de tasa de API",
- "plansCommon.vectorSpace": "{{size}} Espacio Vectorial",
+ "plansCommon.vectorSpace": "Espacio Vectorial",
"plansCommon.vectorSpaceTooltip": "El Espacio Vectorial es el sistema de memoria a largo plazo necesario para que los LLMs comprendan tus datos.",
"plansCommon.workflowExecution.faster": "Ejecución de flujo de trabajo más rápida",
"plansCommon.workflowExecution.priority": "Ejecución de flujo de trabajo prioritaria",
diff --git a/web/i18n/es-ES/common.json b/web/i18n/es-ES/common.json
index 8db6441786..8175f97946 100644
--- a/web/i18n/es-ES/common.json
+++ b/web/i18n/es-ES/common.json
@@ -172,7 +172,7 @@
"fileUploader.pasteFileLinkInvalid": "Enlace de archivo no válido",
"fileUploader.uploadDisabled": "La carga de archivos está deshabilitada",
"fileUploader.uploadFromComputer": "Carga local",
- "fileUploader.uploadFromComputerLimit": "{{type}} El archivo de carga no puede exceder {{size}}",
+ "fileUploader.uploadFromComputerLimit": "El archivo de carga no puede exceder {{size}}",
"fileUploader.uploadFromComputerReadError": "Error en la lectura del archivo, inténtelo de nuevo.",
"fileUploader.uploadFromComputerUploadError": "Error en la carga del archivo, vuelva a cargarlo.",
"imageInput.browse": "navegar",
diff --git a/web/i18n/es-ES/dataset-hit-testing.json b/web/i18n/es-ES/dataset-hit-testing.json
index d1eb10f494..dfee137664 100644
--- a/web/i18n/es-ES/dataset-hit-testing.json
+++ b/web/i18n/es-ES/dataset-hit-testing.json
@@ -3,7 +3,7 @@
"dateTimeFormat": "MM/DD/YYYY hh:mm A",
"desc": "Prueba del efecto de impacto del conocimiento basado en el texto de consulta proporcionado.",
"hit.emptyTip": "Los resultados de la prueba de recuperación se mostrarán aquí",
- "hit.title": "{{num}} PÁRRAFOS DE RECUPERACIÓN",
+ "hit.title": "PÁRRAFOS DE RECUPERACIÓN",
"hitChunks": "Golpea {{num}} fragmentos secundarios",
"imageUploader.dropZoneTip": "Arrastra el archivo aquí para subirlo",
"imageUploader.singleChunkAttachmentLimitTooltip": "El número de archivos adjuntos de un solo bloque no puede superar {{limit}}",
diff --git a/web/i18n/es-ES/dataset-settings.json b/web/i18n/es-ES/dataset-settings.json
index 782668fbdc..2ace9b7ca2 100644
--- a/web/i18n/es-ES/dataset-settings.json
+++ b/web/i18n/es-ES/dataset-settings.json
@@ -16,7 +16,7 @@
"form.indexMethod": "Método de indexación",
"form.indexMethodChangeToEconomyDisabledTip": "No disponible para degradar de HQ a ECO",
"form.indexMethodEconomy": "Económico",
- "form.indexMethodEconomyTip": "{{count}} Utiliza motores de vectores sin conexión, índices de palabras clave, etc. para reducir la precisión sin gastar tokens.",
+ "form.indexMethodEconomyTip": "Utiliza motores de vectores sin conexión, índices de palabras clave, etc. para reducir la precisión sin gastar tokens.",
"form.indexMethodHighQuality": "Alta calidad",
"form.indexMethodHighQualityTip": "Llama al modelo de incrustación para procesar y proporcionar una mayor precisión cuando los usuarios realizan consultas.",
"form.me": "(Tú)",
diff --git a/web/i18n/es-ES/tools.json b/web/i18n/es-ES/tools.json
index f8a5ebf7e3..a5c56cb5b1 100644
--- a/web/i18n/es-ES/tools.json
+++ b/web/i18n/es-ES/tools.json
@@ -99,7 +99,7 @@
"createTool.viewSchemaSpec": "Ver la Especificación OpenAPI-Swagger",
"customToolTip": "Aprende más sobre las herramientas personalizadas de Dify",
"howToGet": "Cómo obtener",
- "includeToolNum": "{{num}} herramientas incluidas {{action}}",
+ "includeToolNum": "{{num}} herramientas incluidas",
"mcp.authorize": "Autorizar",
"mcp.authorizeTip": "Tras la autorización, las herramientas se mostrarán aquí.",
"mcp.authorizing": "Autorizando...",
diff --git a/web/i18n/fa-IR/app.json b/web/i18n/fa-IR/app.json
index 3de8531e87..6b7ab8a578 100644
--- a/web/i18n/fa-IR/app.json
+++ b/web/i18n/fa-IR/app.json
@@ -83,7 +83,7 @@
"gotoAnything.emptyState.noKnowledgeBasesFound": "هیچ پایگاه دانش یافت نشد",
"gotoAnything.emptyState.noPluginsFound": "هیچ افزونه ای یافت نشد",
"gotoAnything.emptyState.noWorkflowNodesFound": "هیچ گره گردش کاری یافت نشد",
- "gotoAnything.emptyState.tryDifferentTerm": "یک عبارت جستجوی متفاوت را امتحان کنید یا فیلتر را حذف کنید",
+ "gotoAnything.emptyState.tryDifferentTerm": "یک عبارت جستجوی متفاوت را امتحان کنید یا فیلتر {{mode}} را حذف کنید",
"gotoAnything.emptyState.trySpecificSearch": "{{shortcuts}} را برای جستجوهای خاص امتحان کنید",
"gotoAnything.groups.apps": "برنامهها",
"gotoAnything.groups.commands": "دستورات",
diff --git a/web/i18n/fa-IR/billing.json b/web/i18n/fa-IR/billing.json
index 581f206330..ba666bbe09 100644
--- a/web/i18n/fa-IR/billing.json
+++ b/web/i18n/fa-IR/billing.json
@@ -65,7 +65,7 @@
"plansCommon.annotatedResponse.title": "محدودیتهای سهمیه حاشیهنویسی",
"plansCommon.annotatedResponse.tooltip": "ویرایش دستی و حاشیهنویسی پاسخها، قابلیتهای پرسش و پاسخ با کیفیت بالا و قابل تنظیم برای اپلیکیشنها را فراهم میکند. (فقط در اپلیکیشنهای چت اعمال میشود)",
"plansCommon.annotationQuota": "سهمیه حاشیهنویسی",
- "plansCommon.annualBilling": "{{percent}} صورتحساب سالانه",
+ "plansCommon.annualBilling": "صورتحساب سالانه",
"plansCommon.apiRateLimit": "محدودیت نرخ API",
"plansCommon.apiRateLimitTooltip": "محدودیت نرخ API برای همه درخواستهای انجام شده از طریق API Dify اعمال میشود، از جمله تولید متن، محاورههای چت، اجرای گردشهای کار و پردازش اسناد.",
"plansCommon.apiRateLimitUnit": "{{count,number}}",
@@ -91,7 +91,7 @@
"plansCommon.freeTrialTipPrefix": "ثبتنام کنید و یک",
"plansCommon.freeTrialTipSuffix": "نیاز به کارت اعتباری نیست",
"plansCommon.getStarted": "شروع کنید",
- "plansCommon.logsHistory": "{{days}} تاریخچه گزارشات",
+ "plansCommon.logsHistory": "تاریخچه گزارشات",
"plansCommon.member": "عضو",
"plansCommon.memberAfter": "عضو",
"plansCommon.messageRequest.title": "اعتبارات پیام",
@@ -144,7 +144,7 @@
"plansCommon.unavailable": "غیرقابل دسترس",
"plansCommon.unlimited": "نامحدود",
"plansCommon.unlimitedApiRate": "هیچ محدودیتی برای نرخ API وجود ندارد.",
- "plansCommon.vectorSpace": "{{size}} فضای وکتور",
+ "plansCommon.vectorSpace": "فضای وکتور",
"plansCommon.vectorSpaceTooltip": "فضای وکتور سیستم حافظه بلند مدت است که برای درک دادههای شما توسط LLMها مورد نیاز است.",
"plansCommon.workflowExecution.faster": "اجرای سریعتر جریان کاری",
"plansCommon.workflowExecution.priority": "اجرای جریان کاری اولویتدار",
diff --git a/web/i18n/fa-IR/common.json b/web/i18n/fa-IR/common.json
index 5abaaca1f2..90ca2fbce3 100644
--- a/web/i18n/fa-IR/common.json
+++ b/web/i18n/fa-IR/common.json
@@ -108,7 +108,7 @@
"chat.conversationName": "نام مکالمه",
"chat.conversationNameCanNotEmpty": "نام مکالمه الزامی است",
"chat.conversationNamePlaceholder": "لطفاً نام مکالمه را وارد کنید",
- "chat.inputPlaceholder": "{{botName}} با ربات صحبت کنید",
+ "chat.inputPlaceholder": "با ربات صحبت کنید",
"chat.renameConversation": "تغییر نام مکالمه",
"chat.resend": "دوباره ارسال کنید",
"chat.thinking": "تفکر...",
@@ -172,7 +172,7 @@
"fileUploader.pasteFileLinkInvalid": "پیوند فایل نامعتبر",
"fileUploader.uploadDisabled": "بارگذاری فایل غیرفعال است",
"fileUploader.uploadFromComputer": "آپلود محلی",
- "fileUploader.uploadFromComputerLimit": "{{type}} آپلود فایل نمی تواند از {{size}} تجاوز کند",
+ "fileUploader.uploadFromComputerLimit": "آپلود فایل نمی تواند از {{size}} تجاوز کند",
"fileUploader.uploadFromComputerReadError": "خواندن فایل انجام نشد، لطفا دوباره امتحان کنید.",
"fileUploader.uploadFromComputerUploadError": "آپلود فایل انجام نشد، لطفا دوباره آپلود کنید.",
"imageInput.browse": "مرورگر",
diff --git a/web/i18n/fa-IR/dataset-creation.json b/web/i18n/fa-IR/dataset-creation.json
index d8717e54c7..3ab4cdac51 100644
--- a/web/i18n/fa-IR/dataset-creation.json
+++ b/web/i18n/fa-IR/dataset-creation.json
@@ -140,7 +140,7 @@
"stepTwo.preview": "تأیید و پیشنمایش",
"stepTwo.previewButton": "تغییر به قالب پرسش و پاسخ",
"stepTwo.previewChunk": "پیش نمایش تکه",
- "stepTwo.previewChunkCount": "{{count}} تکه های تخمینی",
+ "stepTwo.previewChunkCount": "{{تعداد}} تکه های تخمینی",
"stepTwo.previewChunkTip": "روی دکمه \"پیش نمایش قطعه\" در سمت چپ کلیک کنید تا پیش نمایش بارگیری شود",
"stepTwo.previewSwitchTipEnd": " توکنهای اضافی مصرف خواهد کرد",
"stepTwo.previewSwitchTipStart": "پیشنمایش بخش فعلی در قالب متن است، تغییر به پیشنمایش قالب پرسش و پاسخ",
diff --git a/web/i18n/fa-IR/dataset-hit-testing.json b/web/i18n/fa-IR/dataset-hit-testing.json
index d22a80108b..d9a97626a3 100644
--- a/web/i18n/fa-IR/dataset-hit-testing.json
+++ b/web/i18n/fa-IR/dataset-hit-testing.json
@@ -3,7 +3,7 @@
"dateTimeFormat": "MM/DD/YYYY hh:mm A",
"desc": "آزمون اثرگذاری دانش بر اساس متن پرسش داده شده.",
"hit.emptyTip": "نتایج آزمون بازیابی اینجا نمایش داده میشوند",
- "hit.title": "{{num}} پاراگرافهای بازیابی",
+ "hit.title": "پاراگرافهای بازیابی",
"hitChunks": "{{num}} را بزنید تکه های فرزند",
"imageUploader.dropZoneTip": "فایل را اینجا بکشید تا بارگذاری شود",
"imageUploader.singleChunkAttachmentLimitTooltip": "تعداد پیوستهای تک قطعهای نمیتواند از {{limit}} بیشتر باشد",
diff --git a/web/i18n/fa-IR/dataset-settings.json b/web/i18n/fa-IR/dataset-settings.json
index d672f3fa63..6e4c496d8e 100644
--- a/web/i18n/fa-IR/dataset-settings.json
+++ b/web/i18n/fa-IR/dataset-settings.json
@@ -16,7 +16,7 @@
"form.indexMethod": "روش نمایهسازی",
"form.indexMethodChangeToEconomyDisabledTip": "برای تنزل رتبه از HQ به ECO در دسترس نیست",
"form.indexMethodEconomy": "اقتصادی",
- "form.indexMethodEconomyTip": "{{count}} استفاده از موتورهای برداری آفلاین، شاخصهای کلمات کلیدی و غیره برای کاهش دقت بدون صرف توکنها",
+ "form.indexMethodEconomyTip": "استفاده از موتورهای برداری آفلاین، شاخصهای کلمات کلیدی و غیره برای کاهش دقت بدون صرف توکنها",
"form.indexMethodHighQuality": "کیفیت بالا",
"form.indexMethodHighQualityTip": "مدل تعبیه را برای پردازش فراخوانی کنید تا دقت بالاتری هنگام جستجوی کاربران فراهم شود.",
"form.me": "(شما)",
diff --git a/web/i18n/fa-IR/dataset.json b/web/i18n/fa-IR/dataset.json
index e547447eb1..90309f33c1 100644
--- a/web/i18n/fa-IR/dataset.json
+++ b/web/i18n/fa-IR/dataset.json
@@ -147,7 +147,7 @@
"parentMode.paragraph": "پاراگراف",
"partialEnabled_one": "مجموعاً {{count}} سند، {{num}} موجود",
"partialEnabled_other": "مجموع {{count}} سند، {{num}} موجود",
- "preprocessDocument": "{{num}} اسناد پیش پردازش",
+ "preprocessDocument": "{{عدد}} اسناد پیش پردازش",
"rerankSettings": "تنظیمات دوباره رتبهبندی",
"retrieval.change": "تغییر",
"retrieval.changeRetrievalMethod": "تغییر روش بازیابی",
diff --git a/web/i18n/fa-IR/plugin.json b/web/i18n/fa-IR/plugin.json
index 12bc0f2117..7549c5b09c 100644
--- a/web/i18n/fa-IR/plugin.json
+++ b/web/i18n/fa-IR/plugin.json
@@ -81,7 +81,7 @@
"debugInfo.title": "اشکال زدایی",
"debugInfo.viewDocs": "مشاهده اسناد",
"deprecated": "منسوخ شده",
- "detailPanel.actionNum": "{{num}} {{action}} شامل",
+ "detailPanel.actionNum": "{{عدد}} {{اقدام}} شامل",
"detailPanel.categoryTip.debugging": "اشکال زدایی پلاگین",
"detailPanel.categoryTip.github": "نصب شده از Github",
"detailPanel.categoryTip.local": "پلاگین محلی",
@@ -106,7 +106,7 @@
"detailPanel.endpointsDocLink": "مشاهده سند",
"detailPanel.endpointsEmpty": "برای افزودن نقطه پایانی روی دکمه \"+\" کلیک کنید",
"detailPanel.endpointsTip": "این افزونه عملکردهای خاصی را از طریق نقاط پایانی ارائه می دهد و می توانید چندین مجموعه نقطه پایانی را برای فضای کاری فعلی پیکربندی کنید.",
- "detailPanel.modelNum": "{{num}} مدل های گنجانده شده است",
+ "detailPanel.modelNum": "{{عدد}} مدل های گنجانده شده است",
"detailPanel.operation.back": "بازگشت",
"detailPanel.operation.checkUpdate": "به روز رسانی را بررسی کنید",
"detailPanel.operation.detail": "جزئیات",
@@ -116,7 +116,7 @@
"detailPanel.operation.update": "روز رسانی",
"detailPanel.operation.viewDetail": "نمایش جزئیات",
"detailPanel.serviceOk": "خدمات خوب",
- "detailPanel.strategyNum": "{{num}} {{strategy}} شامل",
+ "detailPanel.strategyNum": "{{عدد}} {{استراتژی}} شامل",
"detailPanel.switchVersion": "نسخه سوئیچ",
"detailPanel.toolSelector.auto": "خودکار",
"detailPanel.toolSelector.descriptionLabel": "توضیحات ابزار",
@@ -236,7 +236,7 @@
"task.installSuccess": "{{successLength}} plugins installed successfully",
"task.installed": "Installed",
"task.installedError": "افزونه های {{errorLength}} نصب نشدند",
- "task.installing": "نصب پلاگین های ، 0 انجام شد.",
+ "task.installing": "نصب پلاگین های {{installingLength}}، 0 انجام شد.",
"task.installingWithError": "نصب پلاگین های {{installingLength}}، {{successLength}} با موفقیت مواجه شد، {{errorLength}} ناموفق بود",
"task.installingWithSuccess": "نصب پلاگین های {{installingLength}}، {{successLength}} موفقیت آمیز است.",
"task.runningPlugins": "Installing Plugins",
diff --git a/web/i18n/fa-IR/tools.json b/web/i18n/fa-IR/tools.json
index 210cae48ad..cfc31b1ae5 100644
--- a/web/i18n/fa-IR/tools.json
+++ b/web/i18n/fa-IR/tools.json
@@ -99,7 +99,7 @@
"createTool.viewSchemaSpec": "مشاهده مشخصات OpenAPI-Swagger",
"customToolTip": "بیشتر در مورد ابزارهای سفارشی Dify بیاموزید",
"howToGet": "چگونه دریافت کنید",
- "includeToolNum": "{{num}} ابزار شامل شد {{action}}",
+ "includeToolNum": "{{num}} ابزار شامل شد",
"mcp.authorize": "مجوزدهی",
"mcp.authorizeTip": "پس از مجوزدهی، ابزارها در اینجا نمایش داده میشوند.",
"mcp.authorizing": "در حال مجوزدهی...",
@@ -107,7 +107,7 @@
"mcp.create.cardLink": "اطلاعات بیشتر درباره یکپارچهسازی سرور MCP",
"mcp.create.cardTitle": "افزودن سرور MCP (HTTP)",
"mcp.delete": "حذف سرور MCP",
- "mcp.deleteConfirmTitle": "{{mcp}} آیا مایل به حذف {mcp} هستید؟",
+ "mcp.deleteConfirmTitle": "آیا مایل به حذف {mcp} هستید؟",
"mcp.getTools": "دریافت ابزارها",
"mcp.gettingTools": "دریافت ابزارها...",
"mcp.identifier": "شناسه سرور (کلیک برای کپی)",
@@ -167,9 +167,9 @@
"mcp.toolItem.parameters": "پارامترها",
"mcp.toolUpdateConfirmContent": "بهروزرسانی فهرست ابزارها ممکن است بر برنامههای موجود تأثیر بگذارد. آیا ادامه میدهید؟",
"mcp.toolUpdateConfirmTitle": "بهروزرسانی فهرست ابزارها",
- "mcp.toolsCount": "{{count}} {count} ابزار",
+ "mcp.toolsCount": "{count} ابزار",
"mcp.toolsEmpty": "ابزارها بارگیری نشدند",
- "mcp.toolsNum": "{{count}} {count} ابزار موجود است",
+ "mcp.toolsNum": "{count} ابزار موجود است",
"mcp.update": "بهروزرسانی",
"mcp.updateTime": "آخرین بروزرسانی",
"mcp.updateTools": "بهروزرسانی ابزارها...",
diff --git a/web/i18n/fa-IR/workflow.json b/web/i18n/fa-IR/workflow.json
index ded6fc9831..7752e0c506 100644
--- a/web/i18n/fa-IR/workflow.json
+++ b/web/i18n/fa-IR/workflow.json
@@ -363,8 +363,8 @@
"nodes.agent.strategyNotFoundDescAndSwitchVersion": "نسخه افزونه نصب شده این استراتژی را ارائه نمی دهد. برای تغییر نسخه کلیک کنید.",
"nodes.agent.strategyNotInstallTooltip": "{{strategy}} نصب نشده است",
"nodes.agent.strategyNotSet": "استراتژی عامل تنظیم نشده است",
- "nodes.agent.toolNotAuthorizedTooltip": "{{tool}} مجاز نیست",
- "nodes.agent.toolNotInstallTooltip": "{{tool}} نصب نشده است",
+ "nodes.agent.toolNotAuthorizedTooltip": "{{ابزار}} مجاز نیست",
+ "nodes.agent.toolNotInstallTooltip": "{{ابزار}} نصب نشده است",
"nodes.agent.toolbox": "جعبه ابزار",
"nodes.agent.tools": "ابزار",
"nodes.agent.unsupportedStrategy": "استراتژی پشتیبانی نشده",
@@ -435,10 +435,10 @@
"nodes.common.pluginNotInstalled": "افزونه نصب نشده است",
"nodes.common.retry.maxRetries": "حداکثر تلاش مجدد",
"nodes.common.retry.ms": "خانم",
- "nodes.common.retry.retries": "{{num}} تلاش های مجدد",
+ "nodes.common.retry.retries": "{{عدد}} تلاش های مجدد",
"nodes.common.retry.retry": "دوباره",
"nodes.common.retry.retryFailed": "تلاش مجدد ناموفق بود",
- "nodes.common.retry.retryFailedTimes": "{{times}} تلاش های مجدد ناموفق بود",
+ "nodes.common.retry.retryFailedTimes": "{{بار}} تلاش های مجدد ناموفق بود",
"nodes.common.retry.retryInterval": "فاصله تلاش مجدد",
"nodes.common.retry.retryOnFailure": "در مورد شکست دوباره امتحان کنید",
"nodes.common.retry.retrySuccessful": "امتحان مجدد با موفقیت انجام دهید",
@@ -549,8 +549,8 @@
"nodes.iteration.deleteDesc": "حذف نود تکرار باعث حذف تمام نودهای فرزند خواهد شد",
"nodes.iteration.deleteTitle": "حذف نود تکرار؟",
"nodes.iteration.errorResponseMethod": "روش پاسخ به خطا",
- "nodes.iteration.error_one": "{{count}} خطا",
- "nodes.iteration.error_other": "{{count}} خطاهای",
+ "nodes.iteration.error_one": "{{تعداد}} خطا",
+ "nodes.iteration.error_other": "{{تعداد}} خطاهای",
"nodes.iteration.flattenOutput": "صاف کردن خروجی",
"nodes.iteration.flattenOutputDesc": "هنگامی که فعال باشد، اگر تمام خروجیهای تکرار آرایه باشند، آنها به یک آرایهٔ واحد تبدیل خواهند شد. هنگامی که غیرفعال باشد، خروجیها ساختار آرایهٔ تو در تو را حفظ میکنند.",
"nodes.iteration.input": "ورودی",
diff --git a/web/i18n/fr-FR/app-overview.json b/web/i18n/fr-FR/app-overview.json
index 5d44e2b0e7..b273f6eab5 100644
--- a/web/i18n/fr-FR/app-overview.json
+++ b/web/i18n/fr-FR/app-overview.json
@@ -113,7 +113,7 @@
"overview.triggerInfo.noTriggerAdded": "Aucun déclencheur ajouté",
"overview.triggerInfo.title": "Déclencheurs",
"overview.triggerInfo.triggerStatusDescription": "L'état du nœud de déclenchement apparaît ici. (Peut déjà exister dans le brouillon, prend effet après publication)",
- "overview.triggerInfo.triggersAdded": "{{count}} Déclencheurs ajoutés",
+ "overview.triggerInfo.triggersAdded": "Déclencheurs ajoutés",
"welcome.enterKeyTip": "saisissez votre clé API OpenAI ci-dessous",
"welcome.firstStepTip": "Pour commencer,",
"welcome.getKeyTip": "Obtenez votre clé API depuis le tableau de bord OpenAI",
diff --git a/web/i18n/fr-FR/app.json b/web/i18n/fr-FR/app.json
index a6bb1c41fc..0f392fda24 100644
--- a/web/i18n/fr-FR/app.json
+++ b/web/i18n/fr-FR/app.json
@@ -83,7 +83,7 @@
"gotoAnything.emptyState.noKnowledgeBasesFound": "Aucune base de connaissances trouvée",
"gotoAnything.emptyState.noPluginsFound": "Aucun plugin trouvé",
"gotoAnything.emptyState.noWorkflowNodesFound": "Aucun nœud de workflow trouvé",
- "gotoAnything.emptyState.tryDifferentTerm": "Essayez un terme de recherche différent ou supprimez le filtre",
+ "gotoAnything.emptyState.tryDifferentTerm": "Essayez un terme de recherche différent ou supprimez le filtre {{mode}}",
"gotoAnything.emptyState.trySpecificSearch": "Essayez {{shortcuts}} pour des recherches spécifiques",
"gotoAnything.groups.apps": "Applications",
"gotoAnything.groups.commands": "Commandes",
diff --git a/web/i18n/fr-FR/billing.json b/web/i18n/fr-FR/billing.json
index 7ae94d61b7..6d5b53afa9 100644
--- a/web/i18n/fr-FR/billing.json
+++ b/web/i18n/fr-FR/billing.json
@@ -65,7 +65,7 @@
"plansCommon.annotatedResponse.title": "Limites de quota d'annotation",
"plansCommon.annotatedResponse.tooltip": "L'édition manuelle et l'annotation des réponses fournissent des capacités de réponse aux questions de haute qualité personnalisables pour les applications. (Applicable uniquement dans les applications de chat)",
"plansCommon.annotationQuota": "Quota d’annotation",
- "plansCommon.annualBilling": "{{percent}} Facturation Annuelle",
+ "plansCommon.annualBilling": "Facturation Annuelle",
"plansCommon.apiRateLimit": "Limite de taux de l'API",
"plansCommon.apiRateLimitTooltip": "La limite de taux de l'API s'applique à toutes les demandes effectuées via l'API Dify, y compris la génération de texte, les conversations de chat, les exécutions de flux de travail et le traitement de documents.",
"plansCommon.apiRateLimitUnit": "{{count,number}}",
@@ -91,7 +91,7 @@
"plansCommon.freeTrialTipPrefix": "Inscrivez-vous et obtenez un",
"plansCommon.freeTrialTipSuffix": "Aucune carte de crédit requise",
"plansCommon.getStarted": "Commencer",
- "plansCommon.logsHistory": "{{days}} Historique des logs",
+ "plansCommon.logsHistory": "Historique des logs",
"plansCommon.member": "Membre",
"plansCommon.memberAfter": "Membre",
"plansCommon.messageRequest.title": "Crédits de message",
@@ -144,7 +144,7 @@
"plansCommon.unavailable": "Indisponible",
"plansCommon.unlimited": "Illimité",
"plansCommon.unlimitedApiRate": "Pas de limite de taux d'API",
- "plansCommon.vectorSpace": "{{size}} Espace Vectoriel",
+ "plansCommon.vectorSpace": "Espace Vectoriel",
"plansCommon.vectorSpaceTooltip": "L'espace vectoriel est le système de mémoire à long terme nécessaire pour que les LLMs comprennent vos données.",
"plansCommon.workflowExecution.faster": "Exécution de flux de travail plus rapide",
"plansCommon.workflowExecution.priority": "Exécution du flux de travail prioritaire",
diff --git a/web/i18n/fr-FR/common.json b/web/i18n/fr-FR/common.json
index 6550eac364..d2b4c70d7c 100644
--- a/web/i18n/fr-FR/common.json
+++ b/web/i18n/fr-FR/common.json
@@ -172,7 +172,7 @@
"fileUploader.pasteFileLinkInvalid": "Lien de fichier non valide",
"fileUploader.uploadDisabled": "Le téléchargement de fichiers est désactivé",
"fileUploader.uploadFromComputer": "Téléchargement local",
- "fileUploader.uploadFromComputerLimit": "{{type}} Le fichier de téléchargement ne peut pas dépasser {{size}}",
+ "fileUploader.uploadFromComputerLimit": "Le fichier de téléchargement ne peut pas dépasser {{size}}",
"fileUploader.uploadFromComputerReadError": "Échec de la lecture du fichier, veuillez réessayer.",
"fileUploader.uploadFromComputerUploadError": "Le téléchargement du fichier a échoué, veuillez le télécharger à nouveau.",
"imageInput.browse": "naviguer",
@@ -305,7 +305,7 @@
"modelProvider.addModel": "Ajouter un modèle",
"modelProvider.addMoreModelProvider": "AJOUTER PLUS DE FOURNISSEUR DE MODÈLE",
"modelProvider.apiKey": "API-KEY",
- "modelProvider.apiKeyRateLimit": "La limite de débit a été atteinte, disponible après {{seconds}}s",
+ "modelProvider.apiKeyRateLimit": "La limite de débit a été atteinte, disponible après {{secondes}}s",
"modelProvider.apiKeyStatusNormal": "L’état de l’APIKey est normal",
"modelProvider.auth.addApiKey": "Ajouter une clé API",
"modelProvider.auth.addCredential": "Ajouter un identifiant",
diff --git a/web/i18n/fr-FR/dataset-creation.json b/web/i18n/fr-FR/dataset-creation.json
index 6434f222e5..3f1e61284c 100644
--- a/web/i18n/fr-FR/dataset-creation.json
+++ b/web/i18n/fr-FR/dataset-creation.json
@@ -68,7 +68,7 @@
"stepOne.website.resetAll": "Tout réinitialiser",
"stepOne.website.run": "Courir",
"stepOne.website.running": "Course",
- "stepOne.website.scrapTimeInfo": "{{total}} Pages récupérées au total dans un délai de {{time}}s",
+ "stepOne.website.scrapTimeInfo": "Pages récupérées au total dans un délai de {{time}}s",
"stepOne.website.selectAll": "Tout sélectionner",
"stepOne.website.totalPageScraped": "Nombre total de pages extraites :",
"stepOne.website.unknownError": "Erreur inconnue",
diff --git a/web/i18n/fr-FR/dataset-hit-testing.json b/web/i18n/fr-FR/dataset-hit-testing.json
index 3308cb3441..c5f4c5fab9 100644
--- a/web/i18n/fr-FR/dataset-hit-testing.json
+++ b/web/i18n/fr-FR/dataset-hit-testing.json
@@ -3,7 +3,7 @@
"dateTimeFormat": "JJ/MM/AAAA hh:mm A",
"desc": "Testez l'effet d'impact de la Connaissance basée sur le texte de la requête donnée.",
"hit.emptyTip": "Les résultats des tests de récupération s'afficheront ici",
- "hit.title": "{{num}} PARAGRAPHES DE RÉCUPÉRATION",
+ "hit.title": "PARAGRAPHES DE RÉCUPÉRATION",
"hitChunks": "Appuyez sur {{num}} morceaux enfants",
"imageUploader.dropZoneTip": "Faites glisser le fichier ici pour le télécharger",
"imageUploader.singleChunkAttachmentLimitTooltip": "Le nombre de pièces jointes à bloc unique ne peut pas dépasser {{limit}}",
diff --git a/web/i18n/fr-FR/dataset-settings.json b/web/i18n/fr-FR/dataset-settings.json
index 76de39e6dc..f8fb30c935 100644
--- a/web/i18n/fr-FR/dataset-settings.json
+++ b/web/i18n/fr-FR/dataset-settings.json
@@ -16,7 +16,7 @@
"form.indexMethod": "Méthode d'Indexation",
"form.indexMethodChangeToEconomyDisabledTip": "Non disponible pour le déclassement de HQ à ECO",
"form.indexMethodEconomy": "Économique",
- "form.indexMethodEconomyTip": "{{count}} Utilisez des moteurs vectoriels hors ligne, des index de mots-clés, etc. pour réduire la précision sans dépenser de jetons",
+ "form.indexMethodEconomyTip": "Utilisez des moteurs vectoriels hors ligne, des index de mots-clés, etc. pour réduire la précision sans dépenser de jetons",
"form.indexMethodHighQuality": "Haute Qualité",
"form.indexMethodHighQualityTip": "Appeler le modèle d'Embedding pour le traitement afin de fournir une plus grande précision lors des requêtes des utilisateurs.",
"form.me": "(Vous)",
diff --git a/web/i18n/fr-FR/plugin.json b/web/i18n/fr-FR/plugin.json
index c53448587c..cf64d3ade7 100644
--- a/web/i18n/fr-FR/plugin.json
+++ b/web/i18n/fr-FR/plugin.json
@@ -116,7 +116,7 @@
"detailPanel.operation.update": "Mettre à jour",
"detailPanel.operation.viewDetail": "Voir les détails",
"detailPanel.serviceOk": "Service OK",
- "detailPanel.strategyNum": "{{num}} {{strategy}} INCLUS",
+ "detailPanel.strategyNum": "{{num}} {{stratégie}} INCLUS",
"detailPanel.switchVersion": "Version du commutateur",
"detailPanel.toolSelector.auto": "Auto",
"detailPanel.toolSelector.descriptionLabel": "Description de l’outil",
@@ -236,7 +236,7 @@
"task.installSuccess": "{{successLength}} plugins installed successfully",
"task.installed": "Installed",
"task.installedError": "{{errorLength}} les plugins n’ont pas pu être installés",
- "task.installing": "Installation des plugins, 0 fait.",
+ "task.installing": "Installation des plugins {{installingLength}}, 0 fait.",
"task.installingWithError": "Installation des plugins {{installingLength}}, succès de {{successLength}}, échec de {{errorLength}}",
"task.installingWithSuccess": "Installation des plugins {{installingLength}}, succès de {{successLength}}.",
"task.runningPlugins": "Installing Plugins",
diff --git a/web/i18n/fr-FR/tools.json b/web/i18n/fr-FR/tools.json
index ae92a06bdc..21c4bef659 100644
--- a/web/i18n/fr-FR/tools.json
+++ b/web/i18n/fr-FR/tools.json
@@ -99,7 +99,7 @@
"createTool.viewSchemaSpec": "Voir la spécification OpenAPI-Swagger",
"customToolTip": "En savoir plus sur les outils personnalisés Dify",
"howToGet": "Comment obtenir",
- "includeToolNum": "{{num}} outils inclus {{action}}",
+ "includeToolNum": "{{num}} outils inclus",
"mcp.authorize": "Autoriser",
"mcp.authorizeTip": "Après autorisation, les outils seront affichés ici.",
"mcp.authorizing": "Autorisation en cours...",
@@ -107,7 +107,7 @@
"mcp.create.cardLink": "En savoir plus sur l'intégration du serveur MCP",
"mcp.create.cardTitle": "Ajouter un Serveur MCP (HTTP)",
"mcp.delete": "Supprimer le Serveur MCP",
- "mcp.deleteConfirmTitle": "{{mcp}} Souhaitez-vous supprimer {mcp}?",
+ "mcp.deleteConfirmTitle": "Souhaitez-vous supprimer {mcp}?",
"mcp.getTools": "Obtenir des outils",
"mcp.gettingTools": "Obtention des Outils...",
"mcp.identifier": "Identifiant du Serveur (Cliquez pour Copier)",
@@ -167,9 +167,9 @@
"mcp.toolItem.parameters": "Paramètres",
"mcp.toolUpdateConfirmContent": "La mise à jour de la liste des outils peut affecter les applications existantes. Souhaitez-vous continuer?",
"mcp.toolUpdateConfirmTitle": "Mettre à jour la Liste des Outils",
- "mcp.toolsCount": "{{count}} {count} outils",
+ "mcp.toolsCount": "{count} outils",
"mcp.toolsEmpty": "Outils non chargés",
- "mcp.toolsNum": "{{count}} {count} outils inclus",
+ "mcp.toolsNum": "{count} outils inclus",
"mcp.update": "Mettre à jour",
"mcp.updateTime": "Mis à jour",
"mcp.updateTools": "Mise à jour des Outils...",
diff --git a/web/i18n/fr-FR/workflow.json b/web/i18n/fr-FR/workflow.json
index 95781ce262..0c8731cb00 100644
--- a/web/i18n/fr-FR/workflow.json
+++ b/web/i18n/fr-FR/workflow.json
@@ -363,7 +363,7 @@
"nodes.agent.strategyNotFoundDescAndSwitchVersion": "La version du plugin installée ne fournit pas cette stratégie. Cliquez pour changer de version.",
"nodes.agent.strategyNotInstallTooltip": "{{strategy}} n’est pas installé",
"nodes.agent.strategyNotSet": "Stratégie agentique non définie",
- "nodes.agent.toolNotAuthorizedTooltip": "{{tool}} Non autorisé",
+ "nodes.agent.toolNotAuthorizedTooltip": "{{outil}} Non autorisé",
"nodes.agent.toolNotInstallTooltip": "{{tool}} n’est pas installé",
"nodes.agent.toolbox": "boîte à outils",
"nodes.agent.tools": "Outils",
diff --git a/web/i18n/hi-IN/app.json b/web/i18n/hi-IN/app.json
index d560fcf2ce..d57fdc86e9 100644
--- a/web/i18n/hi-IN/app.json
+++ b/web/i18n/hi-IN/app.json
@@ -83,7 +83,7 @@
"gotoAnything.emptyState.noKnowledgeBasesFound": "कोई ज्ञान आधार नहीं मिले",
"gotoAnything.emptyState.noPluginsFound": "कोई प्लगइन नहीं मिले",
"gotoAnything.emptyState.noWorkflowNodesFound": "कोई कार्यप्रवाह नोड नहीं मिला",
- "gotoAnything.emptyState.tryDifferentTerm": "एक अलग खोज शब्द आज़माएं या फ़िल्टर हटा दें",
+ "gotoAnything.emptyState.tryDifferentTerm": "एक अलग खोज शब्द आज़माएं या {{mode}} फ़िल्टर हटा दें",
"gotoAnything.emptyState.trySpecificSearch": "विशिष्ट खोज के लिए {{shortcuts}} आज़माएं",
"gotoAnything.groups.apps": "ऐप्स",
"gotoAnything.groups.commands": "आदेश",
diff --git a/web/i18n/hi-IN/billing.json b/web/i18n/hi-IN/billing.json
index bd39d629e2..87843936c4 100644
--- a/web/i18n/hi-IN/billing.json
+++ b/web/i18n/hi-IN/billing.json
@@ -65,7 +65,7 @@
"plansCommon.annotatedResponse.title": "एनोटेशन कोटा सीमाएं",
"plansCommon.annotatedResponse.tooltip": "प्रतिक्रियाओं का मैन्युअल संपादन और एनोटेशन ऐप्स के लिए अनुकूलन योग्य उच्च-गुणवत्ता वाले प्रश्न-उत्तर क्षमताएं प्रदान करता है। (केवल चैट ऐप्स में लागू)",
"plansCommon.annotationQuota": "एनोटेशन कोटा",
- "plansCommon.annualBilling": "{{percent}} वार्षिक बिलिंग",
+ "plansCommon.annualBilling": "वार्षिक बिलिंग",
"plansCommon.apiRateLimit": "एपीआई दर सीमा",
"plansCommon.apiRateLimitTooltip": "Dify API के माध्यम से की गई सभी अनुरोधों पर API दर सीमा लागू होती है, जिसमें टेक्स्ट जनरेशन, चैट वार्तालाप, कार्यप्रवाह निष्पादन और दस्तावेज़ प्रसंस्करण शामिल हैं।",
"plansCommon.apiRateLimitUnit": "{{count,number}}",
@@ -91,7 +91,7 @@
"plansCommon.freeTrialTipPrefix": "साइन अप करें और प्राप्त करें एक",
"plansCommon.freeTrialTipSuffix": "कोई क्रेडिट कार्ड की आवश्यकता नहीं है",
"plansCommon.getStarted": "शुरू करें",
- "plansCommon.logsHistory": "{{days}} लॉग इतिहास",
+ "plansCommon.logsHistory": "लॉग इतिहास",
"plansCommon.member": "सदस्य",
"plansCommon.memberAfter": "सदस्य",
"plansCommon.messageRequest.title": "संदेश क्रेडिट्स",
@@ -144,7 +144,7 @@
"plansCommon.unavailable": "अनुपलब्ध",
"plansCommon.unlimited": "असीमित",
"plansCommon.unlimitedApiRate": "कोई एपीआई दर सीमा नहीं",
- "plansCommon.vectorSpace": "{{size}} वेक्टर स्पेस",
+ "plansCommon.vectorSpace": "वेक्टर स्पेस",
"plansCommon.vectorSpaceTooltip": "वेक्टर स्पेस वह दीर्घकालिक स्मृति प्रणाली है जिसकी आवश्यकता LLMs को आपके डेटा को समझने के लिए होती है।",
"plansCommon.workflowExecution.faster": "तेज़ कार्यप्रवाह निष्पादन",
"plansCommon.workflowExecution.priority": "प्राथमिकता कार्यप्रवाह निष्पादन",
diff --git a/web/i18n/hi-IN/common.json b/web/i18n/hi-IN/common.json
index 89966b4482..c7b2402f81 100644
--- a/web/i18n/hi-IN/common.json
+++ b/web/i18n/hi-IN/common.json
@@ -108,7 +108,7 @@
"chat.conversationName": "संवाद का नाम",
"chat.conversationNameCanNotEmpty": "संवाद का नाम आवश्यक है",
"chat.conversationNamePlaceholder": "कृपया संवाद का नाम दर्ज करें",
- "chat.inputPlaceholder": "{{botName}} बॉट से बात करें",
+ "chat.inputPlaceholder": "बॉट से बात करें",
"chat.renameConversation": "संवाद का नाम बदलें",
"chat.resend": "फिर से भेजें",
"chat.thinking": "सोचते हुए...",
@@ -172,7 +172,7 @@
"fileUploader.pasteFileLinkInvalid": "अमान्य फ़ाइल लिंक",
"fileUploader.uploadDisabled": "फ़ाइल अपलोड अक्षम है",
"fileUploader.uploadFromComputer": "स्थानीय अपलोड",
- "fileUploader.uploadFromComputerLimit": "{{type}} अपलोड फ़ाइल {{size}} से ज़्यादा नहीं हो सकती",
+ "fileUploader.uploadFromComputerLimit": "अपलोड फ़ाइल {{size}} से ज़्यादा नहीं हो सकती",
"fileUploader.uploadFromComputerReadError": "फ़ाइल पढ़ना विफल रहा, कृपया पुनः प्रयास करें.",
"fileUploader.uploadFromComputerUploadError": "फ़ाइल अपलोड विफल रही, कृपया फिर से अपलोड करें।",
"imageInput.browse": "ब्राउज़ करें",
@@ -196,7 +196,7 @@
"language.displayLanguage": "प्रदर्शन भाषा",
"language.timezone": "समय क्षेत्र",
"license.expiring": "एक दिन में समाप्त हो रहा है",
- "license.expiring_plural": "{{count}} {{गिनती}} दिनों में समाप्त हो रहा है",
+ "license.expiring_plural": "{{गिनती}} दिनों में समाप्त हो रहा है",
"license.unlimited": "असीमित",
"loading": "लोड हो रहा है",
"members.admin": "प्रशासक",
diff --git a/web/i18n/hi-IN/dataset-creation.json b/web/i18n/hi-IN/dataset-creation.json
index 9cf442a98b..62cd7960cb 100644
--- a/web/i18n/hi-IN/dataset-creation.json
+++ b/web/i18n/hi-IN/dataset-creation.json
@@ -140,7 +140,7 @@
"stepTwo.preview": "पुष्टि करें और पूर्वावलोकन करें",
"stepTwo.previewButton": "प्रश्न-उत्तर प्रारूप में स्विच करना",
"stepTwo.previewChunk": "पूर्वावलोकन चंक",
- "stepTwo.previewChunkCount": "{{count}} {{गिनती}} अनुमानित खंड",
+ "stepTwo.previewChunkCount": "{{गिनती}} अनुमानित खंड",
"stepTwo.previewChunkTip": "पूर्वावलोकन लोड करने के लिए बाईं ओर 'पूर्वावलोकन चंक' बटन पर क्लिक करें",
"stepTwo.previewSwitchTipEnd": " अतिरिक्त टोकन खर्च होंगे",
"stepTwo.previewSwitchTipStart": "वर्तमान खंड पूर्वावलोकन पाठ प्रारूप में है, प्रश्न-उत्तर प्रारूप में स्विच करने से",
diff --git a/web/i18n/hi-IN/dataset-hit-testing.json b/web/i18n/hi-IN/dataset-hit-testing.json
index 67006c7670..5efeef35e6 100644
--- a/web/i18n/hi-IN/dataset-hit-testing.json
+++ b/web/i18n/hi-IN/dataset-hit-testing.json
@@ -3,7 +3,7 @@
"dateTimeFormat": "MM/DD/YYYY hh:mm A",
"desc": "दिए गए प्रश्न पाठ के आधार पर ज्ञान की प्रभावशीलता का परीक्षण करें।",
"hit.emptyTip": "पुनर्प्राप्ति परीक्षण के परिणाम यहां दिखाई देंगे",
- "hit.title": "{{num}} पुनर्प्राप्ति अनुच्छेद",
+ "hit.title": "पुनर्प्राप्ति अनुच्छेद",
"hitChunks": "{{num}} बच्चे के टुकड़े मारो",
"imageUploader.dropZoneTip": "अपलोड करने के लिए फ़ाइल यहाँ खींचें",
"imageUploader.singleChunkAttachmentLimitTooltip": "सिंगल चंक अटैचमेंट की संख्या {{limit}} से अधिक नहीं हो सकती",
diff --git a/web/i18n/hi-IN/dataset-settings.json b/web/i18n/hi-IN/dataset-settings.json
index f2604a4cc3..a7006724c8 100644
--- a/web/i18n/hi-IN/dataset-settings.json
+++ b/web/i18n/hi-IN/dataset-settings.json
@@ -16,7 +16,7 @@
"form.indexMethod": "सूचीकरण प्रक्रिया",
"form.indexMethodChangeToEconomyDisabledTip": "मुख्यालय से ईसीओ में डाउनग्रेड करने के लिए उपलब्ध नहीं है",
"form.indexMethodEconomy": "आर्थिक",
- "form.indexMethodEconomyTip": "{{count}} ऑफ़लाइन वेक्टर इंजन, कीवर्ड इंडेक्स आदि का उपयोग करें ताकि टोकनों की बचत हो।",
+ "form.indexMethodEconomyTip": "ऑफ़लाइन वेक्टर इंजन, कीवर्ड इंडेक्स आदि का उपयोग करें ताकि टोकनों की बचत हो।",
"form.indexMethodHighQuality": " उच्च गुणवत्ता",
"form.indexMethodHighQualityTip": "उपयोगकर्ता के प्रश्नों के समय उच्च सटीकता प्रदान करने के लिए Embedding मॉडल को प्रोसेसिंग के लिए कॉल करें।",
"form.me": "(आप)",
diff --git a/web/i18n/hi-IN/plugin.json b/web/i18n/hi-IN/plugin.json
index abccac58bd..351c32fae3 100644
--- a/web/i18n/hi-IN/plugin.json
+++ b/web/i18n/hi-IN/plugin.json
@@ -116,7 +116,7 @@
"detailPanel.operation.update": "अपडेट",
"detailPanel.operation.viewDetail": "विवरण देखें",
"detailPanel.serviceOk": "सेवा ठीक है",
- "detailPanel.strategyNum": "{{num}} {{रणनीति}} शामिल {{strategy}}",
+ "detailPanel.strategyNum": "{{num}} {{रणनीति}} शामिल",
"detailPanel.switchVersion": "स्विच संस्करण",
"detailPanel.toolSelector.auto": "स्वचालित",
"detailPanel.toolSelector.descriptionLabel": "उपकरण का विवरण",
@@ -236,7 +236,7 @@
"task.installSuccess": "{{successLength}} plugins installed successfully",
"task.installed": "Installed",
"task.installedError": "{{errorLength}} प्लगइन्स स्थापित करने में विफल रहे",
- "task.installing": "प्लगइन्स स्थापित कर रहे हैं, 0 पूरा हुआ।",
+ "task.installing": "{{installingLength}} प्लगइन्स स्थापित कर रहे हैं, 0 पूरा हुआ।",
"task.installingWithError": "{{installingLength}} प्लगइन्स स्थापित कर रहे हैं, {{successLength}} सफल, {{errorLength}} विफल",
"task.installingWithSuccess": "{{installingLength}} प्लगइन्स स्थापित कर रहे हैं, {{successLength}} सफल।",
"task.runningPlugins": "Installing Plugins",
diff --git a/web/i18n/hi-IN/tools.json b/web/i18n/hi-IN/tools.json
index f2576bd5a5..7c9839603e 100644
--- a/web/i18n/hi-IN/tools.json
+++ b/web/i18n/hi-IN/tools.json
@@ -99,7 +99,7 @@
"createTool.viewSchemaSpec": "OpenAPI-Swagger विनिर्देश देखें",
"customToolTip": "Dify कस्टम उपकरणों के बारे में और जानें",
"howToGet": "कैसे प्राप्त करें",
- "includeToolNum": "{{num}} उपकरण शामिल हैं {{action}}",
+ "includeToolNum": "{{num}} उपकरण शामिल हैं",
"mcp.authorize": "अधिकृत करें",
"mcp.authorizeTip": "अधिकृत होने के बाद, टूल यहाँ प्रदर्शित होंगे।",
"mcp.authorizing": "अधिकृत किया जा रहा है...",
@@ -107,7 +107,7 @@
"mcp.create.cardLink": "MCP सर्वर एकीकरण के बारे में अधिक जानें",
"mcp.create.cardTitle": "MCP सर्वर जोड़ें (HTTP)",
"mcp.delete": "MCP सर्वर हटाएँ",
- "mcp.deleteConfirmTitle": "{{mcp}} {mcp} हटाना चाहते हैं?",
+ "mcp.deleteConfirmTitle": "{mcp} हटाना चाहते हैं?",
"mcp.getTools": "टूल्स प्राप्त करें",
"mcp.gettingTools": "टूल्स प्राप्त किए जा रहे हैं...",
"mcp.identifier": "सर्वर आईडेंटिफ़ायर (कॉपी करने के लिए क्लिक करें)",
@@ -167,9 +167,9 @@
"mcp.toolItem.parameters": "पैरामीटर",
"mcp.toolUpdateConfirmContent": "टूल सूची अपडेट करने से मौजूदा ऐप्स प्रभावित हो सकते हैं। आगे बढ़ना चाहते हैं?",
"mcp.toolUpdateConfirmTitle": "टूल सूची अपडेट करें",
- "mcp.toolsCount": "{{count}} {count} टूल्स",
+ "mcp.toolsCount": "{count} टूल्स",
"mcp.toolsEmpty": "टूल्स लोड नहीं हुए",
- "mcp.toolsNum": "{{count}} {count} टूल्स शामिल",
+ "mcp.toolsNum": "{count} टूल्स शामिल",
"mcp.update": "अपडेट करें",
"mcp.updateTime": "अपडेट किया गया",
"mcp.updateTools": "टूल्स अपडेट किए जा रहे हैं...",
diff --git a/web/i18n/hi-IN/workflow.json b/web/i18n/hi-IN/workflow.json
index b29f62e4c6..bc2230752a 100644
--- a/web/i18n/hi-IN/workflow.json
+++ b/web/i18n/hi-IN/workflow.json
@@ -453,7 +453,7 @@
"nodes.docExtractor.inputVar": "इनपुट वेरिएबल",
"nodes.docExtractor.learnMore": "और जानो",
"nodes.docExtractor.outputVars.text": "निकाला गया पाठ",
- "nodes.docExtractor.supportFileTypes": "{{types}} समर्थन फ़ाइल प्रकार: {{प्रकार}}।",
+ "nodes.docExtractor.supportFileTypes": "समर्थन फ़ाइल प्रकार: {{प्रकार}}।",
"nodes.end.output.type": "आउटपुट प्रकार",
"nodes.end.output.variable": "आउटपुट वेरिएबल",
"nodes.end.outputs": "आउटपुट्स",
@@ -549,8 +549,8 @@
"nodes.iteration.deleteDesc": "इटरेशन नोड हटाने से सभी चाइल्ड नोड्स हट जाएंगे",
"nodes.iteration.deleteTitle": "इटरेशन नोड हटाएं?",
"nodes.iteration.errorResponseMethod": "त्रुटि प्रतिक्रिया विधि",
- "nodes.iteration.error_one": "{{count}} {{गिनती}} चूक",
- "nodes.iteration.error_other": "{{count}} {{गिनती}} त्रुटियों",
+ "nodes.iteration.error_one": "{{गिनती}} चूक",
+ "nodes.iteration.error_other": "{{गिनती}} त्रुटियों",
"nodes.iteration.flattenOutput": "आउटपुट को सपाट करें",
"nodes.iteration.flattenOutputDesc": "जब सक्षम किया जाता है, यदि सभी पुनरावृत्ति आउटपुट सरणियाँ हैं, तो उन्हें एक ही सरणी में समतल कर दिया जाएगा। जब अक्षम किया जाता है, तो आउटपुट घोंसले वाली सरणी संरचना बनाए रखेगा।",
"nodes.iteration.input": "इनपुट",
diff --git a/web/i18n/id-ID/billing.json b/web/i18n/id-ID/billing.json
index fec7f656d3..26bdeccdba 100644
--- a/web/i18n/id-ID/billing.json
+++ b/web/i18n/id-ID/billing.json
@@ -65,7 +65,7 @@
"plansCommon.annotatedResponse.title": "Batas Kuota Anotasi {{count,number}}",
"plansCommon.annotatedResponse.tooltip": "Pengeditan manual dan anotasi respons memberikan kemampuan menjawab pertanyaan berkualitas tinggi yang dapat disesuaikan untuk aplikasi. (Hanya berlaku di aplikasi Chat)",
"plansCommon.annotationQuota": "Kuota Anotasi",
- "plansCommon.annualBilling": "{{percent}} Penagihan Tahunan",
+ "plansCommon.annualBilling": "Penagihan Tahunan",
"plansCommon.apiRateLimit": "Batas Tarif API",
"plansCommon.apiRateLimitTooltip": "Batas Tarif API berlaku untuk semua permintaan yang dibuat melalui Dify API, termasuk pembuatan teks, percakapan obrolan, eksekusi alur kerja, dan pemrosesan dokumen.",
"plansCommon.apiRateLimitUnit": "{{count,number}}",
diff --git a/web/i18n/id-ID/dataset-settings.json b/web/i18n/id-ID/dataset-settings.json
index 78eae41281..10e4488a07 100644
--- a/web/i18n/id-ID/dataset-settings.json
+++ b/web/i18n/id-ID/dataset-settings.json
@@ -16,7 +16,7 @@
"form.indexMethod": "Metode Indeks",
"form.indexMethodChangeToEconomyDisabledTip": "Tidak tersedia untuk downgrade dari HQ ke ECO",
"form.indexMethodEconomy": "Ekonomis",
- "form.indexMethodEconomyTip": "{{count}} Menggunakan 10 kata kunci per potongan untuk pengambilan, tidak ada token yang dikonsumsi dengan mengorbankan penurunan akurasi pengambilan.",
+ "form.indexMethodEconomyTip": "Menggunakan 10 kata kunci per potongan untuk pengambilan, tidak ada token yang dikonsumsi dengan mengorbankan penurunan akurasi pengambilan.",
"form.indexMethodHighQuality": "Kualitas Tinggi",
"form.indexMethodHighQualityTip": "Memanggil model penyematan untuk memproses dokumen untuk pengambilan yang lebih tepat membantu LLM menghasilkan jawaban berkualitas tinggi.",
"form.me": "(Anda)",
diff --git a/web/i18n/id-ID/plugin.json b/web/i18n/id-ID/plugin.json
index 834dd8da6d..6792c341dc 100644
--- a/web/i18n/id-ID/plugin.json
+++ b/web/i18n/id-ID/plugin.json
@@ -236,7 +236,7 @@
"task.installSuccess": "{{successLength}} plugins installed successfully",
"task.installed": "Installed",
"task.installedError": "Gagal menginstal {{errorLength}} plugin",
- "task.installing": "Memasang plugin, 0 selesai.",
+ "task.installing": "Memasang plugin {{installingLength}}, 0 selesai.",
"task.installingWithError": "Memasang {{installingLength}} plugin, {{successLength}} berhasil, {{errorLength}} gagal",
"task.installingWithSuccess": "Memasang plugin {{installingLength}}, {{successLength}} berhasil.",
"task.runningPlugins": "Installing Plugins",
diff --git a/web/i18n/it-IT/app-overview.json b/web/i18n/it-IT/app-overview.json
index bc607efe02..1cef34bf5f 100644
--- a/web/i18n/it-IT/app-overview.json
+++ b/web/i18n/it-IT/app-overview.json
@@ -113,7 +113,7 @@
"overview.triggerInfo.noTriggerAdded": "Nessun trigger aggiunto",
"overview.triggerInfo.title": "Inneschi",
"overview.triggerInfo.triggerStatusDescription": "Lo stato del nodo trigger appare qui. (Può già esistere in bozza, prende effetto dopo la pubblicazione)",
- "overview.triggerInfo.triggersAdded": "{{count}} Trigger aggiunti",
+ "overview.triggerInfo.triggersAdded": "Trigger aggiunti",
"welcome.enterKeyTip": "inserisci la tua OpenAI API Key qui sotto",
"welcome.firstStepTip": "Per iniziare,",
"welcome.getKeyTip": "Ottieni la tua API Key dalla dashboard di OpenAI",
diff --git a/web/i18n/it-IT/app.json b/web/i18n/it-IT/app.json
index bd9cffc5fa..b84f57b669 100644
--- a/web/i18n/it-IT/app.json
+++ b/web/i18n/it-IT/app.json
@@ -83,7 +83,7 @@
"gotoAnything.emptyState.noKnowledgeBasesFound": "Nessuna base di conoscenza trovata",
"gotoAnything.emptyState.noPluginsFound": "Nessun plugin trovato",
"gotoAnything.emptyState.noWorkflowNodesFound": "Nessun nodo del flusso di lavoro trovato",
- "gotoAnything.emptyState.tryDifferentTerm": "Prova un termine di ricerca diverso o rimuovi il filtro",
+ "gotoAnything.emptyState.tryDifferentTerm": "Prova un termine di ricerca diverso o rimuovi il filtro {{mode}}",
"gotoAnything.emptyState.trySpecificSearch": "Prova {{shortcuts}} per ricerche specifiche",
"gotoAnything.groups.apps": "Applicazioni",
"gotoAnything.groups.commands": "Comandi",
@@ -161,8 +161,8 @@
"newApp.dropDSLToCreateApp": "Trascina il file DSL qui per creare l'app",
"newApp.forAdvanced": "PER UTENTI AVANZATI",
"newApp.forBeginners": "Tipi di app più semplici",
- "newApp.foundResult": "{{count}} Risultato",
- "newApp.foundResults": "{{count}} Risultati",
+ "newApp.foundResult": "{{conteggio}} Risultato",
+ "newApp.foundResults": "{{conteggio}} Risultati",
"newApp.hideTemplates": "Torna alla selezione della modalità",
"newApp.import": "Importazione",
"newApp.learnMore": "Ulteriori informazioni",
diff --git a/web/i18n/it-IT/billing.json b/web/i18n/it-IT/billing.json
index 8a386958d1..b1192cc0e7 100644
--- a/web/i18n/it-IT/billing.json
+++ b/web/i18n/it-IT/billing.json
@@ -65,7 +65,7 @@
"plansCommon.annotatedResponse.title": "Limiti di Quota di Annotazione",
"plansCommon.annotatedResponse.tooltip": "La modifica manuale e l'annotazione delle risposte forniscono capacità di risposta a domande personalizzabili di alta qualità per le app. (Applicabile solo nelle app di chat)",
"plansCommon.annotationQuota": "Quota di Annotazione",
- "plansCommon.annualBilling": "{{percent}} Fatturazione annuale",
+ "plansCommon.annualBilling": "Fatturazione annuale",
"plansCommon.apiRateLimit": "Limite di richiesta API",
"plansCommon.apiRateLimitTooltip": "Il limite di utilizzo dell'API si applica a tutte le richieste effettuate tramite l'API Dify, comprese la generazione di testo, le conversazioni chat, le esecuzioni di flussi di lavoro e l'elaborazione di documenti.",
"plansCommon.apiRateLimitUnit": "{{count,number}}",
@@ -91,7 +91,7 @@
"plansCommon.freeTrialTipPrefix": "Iscriviti e ricevi un",
"plansCommon.freeTrialTipSuffix": "Nessuna carta di credito richiesta",
"plansCommon.getStarted": "Inizia",
- "plansCommon.logsHistory": "{{days}} Storico dei Log",
+ "plansCommon.logsHistory": "Storico dei Log",
"plansCommon.member": "Membro",
"plansCommon.memberAfter": "Membro",
"plansCommon.messageRequest.title": "Crediti Messaggi",
@@ -144,7 +144,7 @@
"plansCommon.unavailable": "Non Disponibile",
"plansCommon.unlimited": "Illimitato",
"plansCommon.unlimitedApiRate": "Nessun limite di tasso API",
- "plansCommon.vectorSpace": "{{size}} Spazio Vettoriale",
+ "plansCommon.vectorSpace": "Spazio Vettoriale",
"plansCommon.vectorSpaceTooltip": "Lo Spazio Vettoriale è il sistema di memoria a lungo termine necessario per permettere agli LLM di comprendere i tuoi dati.",
"plansCommon.workflowExecution.faster": "Esecuzione del flusso di lavoro più rapida",
"plansCommon.workflowExecution.priority": "Esecuzione del flusso di lavoro prioritario",
diff --git a/web/i18n/it-IT/common.json b/web/i18n/it-IT/common.json
index 0eab5ee1d4..49e14591a7 100644
--- a/web/i18n/it-IT/common.json
+++ b/web/i18n/it-IT/common.json
@@ -172,7 +172,7 @@
"fileUploader.pasteFileLinkInvalid": "Collegamento file non valido",
"fileUploader.uploadDisabled": "Il caricamento dei file è disabilitato",
"fileUploader.uploadFromComputer": "Caricamento locale",
- "fileUploader.uploadFromComputerLimit": "{{type}} Il file di caricamento non può superare {{size}}",
+ "fileUploader.uploadFromComputerLimit": "Il file di caricamento non può superare {{size}}",
"fileUploader.uploadFromComputerReadError": "Lettura del file non riuscita, riprovare.",
"fileUploader.uploadFromComputerUploadError": "Caricamento del file non riuscito, carica di nuovo.",
"imageInput.browse": "sfogliare",
diff --git a/web/i18n/it-IT/dataset-creation.json b/web/i18n/it-IT/dataset-creation.json
index 59226f0a50..5e420be5b6 100644
--- a/web/i18n/it-IT/dataset-creation.json
+++ b/web/i18n/it-IT/dataset-creation.json
@@ -140,7 +140,7 @@
"stepTwo.preview": "Conferma & Anteprima",
"stepTwo.previewButton": "Passaggio al formato Domanda & Risposta",
"stepTwo.previewChunk": "Blocco di anteprima",
- "stepTwo.previewChunkCount": "{{count}} Blocchi stimati",
+ "stepTwo.previewChunkCount": "{{conteggio}} Blocchi stimati",
"stepTwo.previewChunkTip": "Fai clic sul pulsante \"Anteprima blocco\" a sinistra per caricare l'anteprima",
"stepTwo.previewSwitchTipEnd": " consumerà token aggiuntivi",
"stepTwo.previewSwitchTipStart": "L'anteprima del blocco corrente è in formato testo, il passaggio a un'anteprima in formato domanda e risposta",
diff --git a/web/i18n/it-IT/dataset-hit-testing.json b/web/i18n/it-IT/dataset-hit-testing.json
index 32efec6fe9..23bff31e07 100644
--- a/web/i18n/it-IT/dataset-hit-testing.json
+++ b/web/i18n/it-IT/dataset-hit-testing.json
@@ -3,7 +3,7 @@
"dateTimeFormat": "MM/DD/YYYY hh:mm A",
"desc": "Testa l'effetto di recupero della Conoscenza basato sul testo di query fornito.",
"hit.emptyTip": "I risultati del Test di Recupero verranno mostrati qui",
- "hit.title": "{{num}} PARAGRAFI RECUPERATI",
+ "hit.title": "PARAGRAFI RECUPERATI",
"hitChunks": "Premi {{num}} blocchi figlio",
"imageUploader.dropZoneTip": "Trascina il file qui per caricarlo",
"imageUploader.singleChunkAttachmentLimitTooltip": "Il numero di allegati a singolo blocco non può superare {{limit}}",
diff --git a/web/i18n/it-IT/dataset-settings.json b/web/i18n/it-IT/dataset-settings.json
index 40aeb8415c..716889aa67 100644
--- a/web/i18n/it-IT/dataset-settings.json
+++ b/web/i18n/it-IT/dataset-settings.json
@@ -16,7 +16,7 @@
"form.indexMethod": "Metodo di Indicizzazione",
"form.indexMethodChangeToEconomyDisabledTip": "Non disponibile per il downgrade da HQ a ECO",
"form.indexMethodEconomy": "Economico",
- "form.indexMethodEconomyTip": "{{count}} Usa motori vettoriali offline, indici di parole chiave, ecc. per ridurre l'accuratezza senza spendere token",
+ "form.indexMethodEconomyTip": "Usa motori vettoriali offline, indici di parole chiave, ecc. per ridurre l'accuratezza senza spendere token",
"form.indexMethodHighQuality": "Alta Qualità",
"form.indexMethodHighQualityTip": "Chiama il modello di Embedding per l'elaborazione per fornire maggiore accuratezza quando gli utenti fanno query.",
"form.me": "(Tu)",
diff --git a/web/i18n/it-IT/plugin.json b/web/i18n/it-IT/plugin.json
index 76033dc184..41dab32d39 100644
--- a/web/i18n/it-IT/plugin.json
+++ b/web/i18n/it-IT/plugin.json
@@ -81,7 +81,7 @@
"debugInfo.title": "Debug",
"debugInfo.viewDocs": "Visualizza documenti",
"deprecated": "Deprecato",
- "detailPanel.actionNum": "{{num}} {{action}} INCLUSO",
+ "detailPanel.actionNum": "{{num}} {{azione}} INCLUSO",
"detailPanel.categoryTip.debugging": "Plugin di debug",
"detailPanel.categoryTip.github": "Installato da Github",
"detailPanel.categoryTip.local": "Plugin locale",
@@ -116,7 +116,7 @@
"detailPanel.operation.update": "Aggiornare",
"detailPanel.operation.viewDetail": "vedi dettagli",
"detailPanel.serviceOk": "Servizio OK",
- "detailPanel.strategyNum": "{{num}} {{strategy}} INCLUSO",
+ "detailPanel.strategyNum": "{{num}} {{strategia}} INCLUSO",
"detailPanel.switchVersion": "Versione switch",
"detailPanel.toolSelector.auto": "Automatico",
"detailPanel.toolSelector.descriptionLabel": "Descrizione dell'utensile",
@@ -236,7 +236,7 @@
"task.installSuccess": "{{successLength}} plugins installed successfully",
"task.installed": "Installed",
"task.installedError": "Impossibile installare i plugin di {{errorLength}}",
- "task.installing": "Installazione dei plugin, 0 fatto.",
+ "task.installing": "Installazione dei plugin {{installingLength}}, 0 fatto.",
"task.installingWithError": "Installazione dei plugin {{installingLength}}, {{successLength}} successo, {{errorLength}} fallito",
"task.installingWithSuccess": "Installazione dei plugin {{installingLength}}, {{successLength}} successo.",
"task.runningPlugins": "Installing Plugins",
diff --git a/web/i18n/it-IT/tools.json b/web/i18n/it-IT/tools.json
index 075d95c954..7e727eb1ee 100644
--- a/web/i18n/it-IT/tools.json
+++ b/web/i18n/it-IT/tools.json
@@ -99,7 +99,7 @@
"createTool.viewSchemaSpec": "Visualizza la Specifica OpenAPI-Swagger",
"customToolTip": "Scopri di più sugli strumenti personalizzati di Dify",
"howToGet": "Come ottenere",
- "includeToolNum": "{{num}} strumenti inclusi {{action}}",
+ "includeToolNum": "{{num}} strumenti inclusi",
"mcp.authorize": "Autorizza",
"mcp.authorizeTip": "Dopo l'autorizzazione, gli strumenti verranno visualizzati qui.",
"mcp.authorizing": "Autorizzando...",
@@ -107,7 +107,7 @@
"mcp.create.cardLink": "Scopri di più sull'integrazione del server MCP",
"mcp.create.cardTitle": "Aggiungi Server MCP (HTTP)",
"mcp.delete": "Rimuovi Server MCP",
- "mcp.deleteConfirmTitle": "{{mcp}} Vuoi rimuovere {mcp}?",
+ "mcp.deleteConfirmTitle": "Vuoi rimuovere {mcp}?",
"mcp.getTools": "Ottieni strumenti",
"mcp.gettingTools": "Ottimizzando Strumenti...",
"mcp.identifier": "Identificatore del Server (Fai clic per Copiare)",
@@ -167,9 +167,9 @@
"mcp.toolItem.parameters": "Parametri",
"mcp.toolUpdateConfirmContent": "L'aggiornamento della lista degli strumenti può influire sulle app esistenti. Vuoi procedere?",
"mcp.toolUpdateConfirmTitle": "Aggiorna Lista Strumenti",
- "mcp.toolsCount": "{{count}} {count} strumenti",
+ "mcp.toolsCount": "{count} strumenti",
"mcp.toolsEmpty": "Strumenti non caricati",
- "mcp.toolsNum": "{{count}} {count} strumenti inclusi",
+ "mcp.toolsNum": "{count} strumenti inclusi",
"mcp.update": "Aggiorna",
"mcp.updateTime": "Aggiornato",
"mcp.updateTools": "Aggiornando Strumenti...",
diff --git a/web/i18n/it-IT/workflow.json b/web/i18n/it-IT/workflow.json
index fdf0d6e517..6a48aea460 100644
--- a/web/i18n/it-IT/workflow.json
+++ b/web/i18n/it-IT/workflow.json
@@ -363,7 +363,7 @@
"nodes.agent.strategyNotFoundDescAndSwitchVersion": "La versione del plugin installata non fornisce questa strategia. Fare clic per cambiare versione.",
"nodes.agent.strategyNotInstallTooltip": "{{strategy}} non è installato",
"nodes.agent.strategyNotSet": "Strategia agentica non impostata",
- "nodes.agent.toolNotAuthorizedTooltip": "{{tool}} Non autorizzato",
+ "nodes.agent.toolNotAuthorizedTooltip": "{{strumento}} Non autorizzato",
"nodes.agent.toolNotInstallTooltip": "{{tool}} non è installato",
"nodes.agent.toolbox": "cassetta degli attrezzi",
"nodes.agent.tools": "Utensileria",
@@ -549,8 +549,8 @@
"nodes.iteration.deleteDesc": "Eliminando il nodo iterazione verranno eliminati tutti i nodi figlio",
"nodes.iteration.deleteTitle": "Eliminare Nodo Iterazione?",
"nodes.iteration.errorResponseMethod": "Metodo di risposta all'errore",
- "nodes.iteration.error_one": "{{count}} Errore",
- "nodes.iteration.error_other": "{{count}} Errori",
+ "nodes.iteration.error_one": "{{conteggio}} Errore",
+ "nodes.iteration.error_other": "{{conteggio}} Errori",
"nodes.iteration.flattenOutput": "Appiattisci output",
"nodes.iteration.flattenOutputDesc": "Quando abilitato, se tutti i risultati delle iterazioni sono array, saranno uniti in un unico array. Quando disabilitato, i risultati manterranno una struttura di array nidificati.",
"nodes.iteration.input": "Input",
diff --git a/web/i18n/ja-JP/app.json b/web/i18n/ja-JP/app.json
index 22828d9eab..e9ac621607 100644
--- a/web/i18n/ja-JP/app.json
+++ b/web/i18n/ja-JP/app.json
@@ -83,7 +83,7 @@
"gotoAnything.emptyState.noKnowledgeBasesFound": "ナレッジベースが見つかりません",
"gotoAnything.emptyState.noPluginsFound": "プラグインが見つかりません",
"gotoAnything.emptyState.noWorkflowNodesFound": "ワークフローノードが見つかりません",
- "gotoAnything.emptyState.tryDifferentTerm": "別の検索語句を試すか、 フィルターを削除してください",
+ "gotoAnything.emptyState.tryDifferentTerm": "別の検索語句を試すか、{{mode}} フィルターを削除してください",
"gotoAnything.emptyState.trySpecificSearch": "特定検索には {{shortcuts}} を試してください",
"gotoAnything.groups.apps": "アプリケーション",
"gotoAnything.groups.commands": "コマンド",
diff --git a/web/i18n/ja-JP/billing.json b/web/i18n/ja-JP/billing.json
index ce28b6b404..b23ae6c959 100644
--- a/web/i18n/ja-JP/billing.json
+++ b/web/i18n/ja-JP/billing.json
@@ -65,7 +65,7 @@
"plansCommon.annotatedResponse.title": "{{count,number}}の注釈クォータ制限",
"plansCommon.annotatedResponse.tooltip": "手動での回答の編集と注釈により、カスタマイズ可能な高品質の質問応答機能をアプリに提供します。(チャットアプリのみに適用)",
"plansCommon.annotationQuota": "アノテーション・クォータ",
- "plansCommon.annualBilling": "{{percent}} 年次請求",
+ "plansCommon.annualBilling": "年次請求",
"plansCommon.apiRateLimit": "API リクエスト制限",
"plansCommon.apiRateLimitTooltip": "API レート制限は、テキスト生成、チャットボット、ワークフロー、ドキュメント処理など、Dify API 経由のすべてのリクエストに適用されます。",
"plansCommon.apiRateLimitUnit": "{{count,number}} の",
diff --git a/web/i18n/ja-JP/common.json b/web/i18n/ja-JP/common.json
index 4c37853c49..11f543e7e5 100644
--- a/web/i18n/ja-JP/common.json
+++ b/web/i18n/ja-JP/common.json
@@ -172,7 +172,7 @@
"fileUploader.pasteFileLinkInvalid": "無効なファイルリンク",
"fileUploader.uploadDisabled": "ファイルアップロードは無効です",
"fileUploader.uploadFromComputer": "ローカルアップロード",
- "fileUploader.uploadFromComputerLimit": "{{type}} アップロードファイルは{{size}}を超えてはなりません",
+ "fileUploader.uploadFromComputerLimit": "アップロードファイルは{{size}}を超えてはなりません",
"fileUploader.uploadFromComputerReadError": "ファイルの読み取りに失敗しました。もう一度やり直してください。",
"fileUploader.uploadFromComputerUploadError": "ファイルのアップロードに失敗しました。再度アップロードしてください。",
"imageInput.browse": "ブラウズする",
diff --git a/web/i18n/ja-JP/plugin-trigger.json b/web/i18n/ja-JP/plugin-trigger.json
index 5d03d417ac..7576db2be3 100644
--- a/web/i18n/ja-JP/plugin-trigger.json
+++ b/web/i18n/ja-JP/plugin-trigger.json
@@ -90,11 +90,11 @@
"subscription.list.item.actions.deleteConfirm.confirmInputPlaceholder": "確認するには「{{name}}」と入力してください。",
"subscription.list.item.actions.deleteConfirm.confirmInputTip": "確認のため「{{name}}」を入力してください。",
"subscription.list.item.actions.deleteConfirm.confirmInputWarning": "確認するために正しい名前を入力してください。",
- "subscription.list.item.actions.deleteConfirm.content": "「」を削除してもよろしいですか?",
- "subscription.list.item.actions.deleteConfirm.contentWithApps": "このサブスクリプションは {{count}} 個のアプリで使用されています。削除してもよろしいですか?",
+ "subscription.list.item.actions.deleteConfirm.content": "「{{name}}」を削除してもよろしいですか?",
+ "subscription.list.item.actions.deleteConfirm.contentWithApps": "このサブスクリプションは {{count}} 個のアプリで使用されています。「{{name}}」を削除してもよろしいですか?",
"subscription.list.item.actions.deleteConfirm.error": "サブスクリプション {{name}} の削除に失敗しました",
"subscription.list.item.actions.deleteConfirm.success": "サブスクリプション {{name}} は正常に削除されました",
- "subscription.list.item.actions.deleteConfirm.title": "{{name}} サブスクリプションを削除",
+ "subscription.list.item.actions.deleteConfirm.title": "サブスクリプションを削除",
"subscription.list.item.actions.edit.error": "サブスクリプションの更新に失敗しました",
"subscription.list.item.actions.edit.success": "サブスクリプションが正常に更新されました",
"subscription.list.item.actions.edit.title": "サブスクリプションを編集",
diff --git a/web/i18n/ja-JP/plugin.json b/web/i18n/ja-JP/plugin.json
index be8bd79530..02b50f1c67 100644
--- a/web/i18n/ja-JP/plugin.json
+++ b/web/i18n/ja-JP/plugin.json
@@ -236,7 +236,7 @@
"task.installSuccess": "{{successLength}} plugins installed successfully",
"task.installed": "Installed",
"task.installedError": "{{errorLength}} プラグインのインストールに失敗しました",
- "task.installing": "個のプラグインをインストール中、0 個完了。",
+ "task.installing": "{{installingLength}}個のプラグインをインストール中、0 個完了。",
"task.installingWithError": "{{installingLength}}個のプラグインをインストール中、{{successLength}}件成功、{{errorLength}}件失敗",
"task.installingWithSuccess": "{{installingLength}}個のプラグインをインストール中、{{successLength}}個成功しました。",
"task.runningPlugins": "Installing Plugins",
diff --git a/web/i18n/ja-JP/tools.json b/web/i18n/ja-JP/tools.json
index a23b6ec13d..36b047c990 100644
--- a/web/i18n/ja-JP/tools.json
+++ b/web/i18n/ja-JP/tools.json
@@ -99,7 +99,7 @@
"createTool.viewSchemaSpec": "OpenAPI-Swagger 仕様を表示する",
"customToolTip": "Dify カスタムツールの詳細",
"howToGet": "取得方法",
- "includeToolNum": "{{num}}個のツールが含まれています {{action}}",
+ "includeToolNum": "{{num}}個のツールが含まれています",
"mcp.authorize": "承認",
"mcp.authorizeTip": "承認後、このページにツールが表示されるようになります。",
"mcp.authorizing": "承認中...",
diff --git a/web/i18n/ja-JP/workflow.json b/web/i18n/ja-JP/workflow.json
index 706f42a1ac..df8fb56dd0 100644
--- a/web/i18n/ja-JP/workflow.json
+++ b/web/i18n/ja-JP/workflow.json
@@ -549,8 +549,8 @@
"nodes.iteration.deleteDesc": "イテレーションノードを削除すると、すべての子ノードが削除されます",
"nodes.iteration.deleteTitle": "イテレーションノードを削除しますか?",
"nodes.iteration.errorResponseMethod": "エラー応答方式",
- "nodes.iteration.error_one": "{{count}}エラー",
- "nodes.iteration.error_other": "{{count}}エラー",
+ "nodes.iteration.error_one": "{{カウント}}エラー",
+ "nodes.iteration.error_other": "{{カウント}}エラー",
"nodes.iteration.flattenOutput": "出力をフラット化",
"nodes.iteration.flattenOutputDesc": "有効にすると、すべての反復出力が配列の場合、1つの配列にまとめてフラット化されます。無効の場合はネストされた配列構造のままです。",
"nodes.iteration.input": "入力",
diff --git a/web/i18n/ko-KR/app.json b/web/i18n/ko-KR/app.json
index 4e04e024e0..476688a061 100644
--- a/web/i18n/ko-KR/app.json
+++ b/web/i18n/ko-KR/app.json
@@ -83,7 +83,7 @@
"gotoAnything.emptyState.noKnowledgeBasesFound": "기술 자료를 찾을 수 없습니다.",
"gotoAnything.emptyState.noPluginsFound": "플러그인을 찾을 수 없습니다.",
"gotoAnything.emptyState.noWorkflowNodesFound": "워크플로 노드를 찾을 수 없습니다.",
- "gotoAnything.emptyState.tryDifferentTerm": "다른 검색어를 시도하거나 필터를 제거하세요",
+ "gotoAnything.emptyState.tryDifferentTerm": "다른 검색어를 시도하거나 {{mode}} 필터를 제거하세요",
"gotoAnything.emptyState.trySpecificSearch": "특정 검색을 위해 {{shortcuts}}를 사용해보세요",
"gotoAnything.groups.apps": "앱",
"gotoAnything.groups.commands": "명령어",
diff --git a/web/i18n/ko-KR/billing.json b/web/i18n/ko-KR/billing.json
index 35b1578f74..9868672178 100644
--- a/web/i18n/ko-KR/billing.json
+++ b/web/i18n/ko-KR/billing.json
@@ -65,7 +65,7 @@
"plansCommon.annotatedResponse.title": "주석 응답 쿼터",
"plansCommon.annotatedResponse.tooltip": "수동으로 편집 및 응답 주석 달기로 앱의 사용자 정의 가능한 고품질 질의응답 기능을 제공합니다 (채팅 앱에만 해당).",
"plansCommon.annotationQuota": "Annotation Quota(주석 할당량)",
- "plansCommon.annualBilling": "{{percent}} 연간 청구",
+ "plansCommon.annualBilling": "연간 청구",
"plansCommon.apiRateLimit": "API 요금 한도",
"plansCommon.apiRateLimitTooltip": "Dify API 를 통한 모든 요청에는 API 요금 한도가 적용되며, 여기에는 텍스트 생성, 채팅 대화, 워크플로 실행 및 문서 처리가 포함됩니다.",
"plansCommon.apiRateLimitUnit": "{{count,number}}",
@@ -91,7 +91,7 @@
"plansCommon.freeTrialTipPrefix": "요금제에 가입하고 ",
"plansCommon.freeTrialTipSuffix": "신용카드 없음",
"plansCommon.getStarted": "시작하기",
- "plansCommon.logsHistory": "{{days}} 로그 기록",
+ "plansCommon.logsHistory": "로그 기록",
"plansCommon.member": "멤버",
"plansCommon.memberAfter": "멤버",
"plansCommon.messageRequest.title": "메시지 크레딧",
@@ -144,7 +144,7 @@
"plansCommon.unavailable": "사용 불가",
"plansCommon.unlimited": "무제한",
"plansCommon.unlimitedApiRate": "API 호출 속도 제한 없음",
- "plansCommon.vectorSpace": "{{size}} 벡터 공간",
+ "plansCommon.vectorSpace": "벡터 공간",
"plansCommon.vectorSpaceTooltip": "벡터 공간은 LLM 이 데이터를 이해하는 데 필요한 장기 기억 시스템입니다.",
"plansCommon.workflowExecution.faster": "더 빠른 작업 흐름 실행",
"plansCommon.workflowExecution.priority": "우선 순위 작업 흐름 실행",
diff --git a/web/i18n/ko-KR/common.json b/web/i18n/ko-KR/common.json
index 118a476a80..a8ae974530 100644
--- a/web/i18n/ko-KR/common.json
+++ b/web/i18n/ko-KR/common.json
@@ -108,7 +108,7 @@
"chat.conversationName": "대화 이름",
"chat.conversationNameCanNotEmpty": "대화 이름은 필수입니다",
"chat.conversationNamePlaceholder": "대화 이름을 입력하세요",
- "chat.inputPlaceholder": "{{botName}} 봇과 대화",
+ "chat.inputPlaceholder": "봇과 대화",
"chat.renameConversation": "대화 이름 바꾸기",
"chat.resend": "재전송",
"chat.thinking": "생각...",
@@ -172,7 +172,7 @@
"fileUploader.pasteFileLinkInvalid": "유효하지 않은 파일 링크",
"fileUploader.uploadDisabled": "파일 업로드가 비활성화되었습니다",
"fileUploader.uploadFromComputer": "로컬 업로드",
- "fileUploader.uploadFromComputerLimit": "{{type}} 업로드 파일은 {{size}}를 초과할 수 없습니다.",
+ "fileUploader.uploadFromComputerLimit": "업로드 파일은 {{size}}를 초과할 수 없습니다.",
"fileUploader.uploadFromComputerReadError": "파일 읽기에 실패했습니다. 다시 시도하십시오.",
"fileUploader.uploadFromComputerUploadError": "파일 업로드에 실패했습니다. 다시 업로드하십시오.",
"imageInput.browse": "찾아보기",
diff --git a/web/i18n/ko-KR/dataset-creation.json b/web/i18n/ko-KR/dataset-creation.json
index be3e198a7b..a31b3428ed 100644
--- a/web/i18n/ko-KR/dataset-creation.json
+++ b/web/i18n/ko-KR/dataset-creation.json
@@ -140,7 +140,7 @@
"stepTwo.preview": "미리보기",
"stepTwo.previewButton": "질문 - 답변 형식으로 전환",
"stepTwo.previewChunk": "프리뷰 청크 (Preview Chunk)",
- "stepTwo.previewChunkCount": "{{count}} 추정된 청크",
+ "stepTwo.previewChunkCount": "{{개수}} 추정된 청크",
"stepTwo.previewChunkTip": "왼쪽의 'Preview Chunk' 버튼을 클릭하여 프리뷰를 로드합니다",
"stepTwo.previewSwitchTipEnd": " 추가 토큰이 소비됩니다",
"stepTwo.previewSwitchTipStart": "현재 청크 미리보기는 텍스트 형식입니다. 질문과 답변 형식 미리보기로 전환하면",
diff --git a/web/i18n/ko-KR/dataset-hit-testing.json b/web/i18n/ko-KR/dataset-hit-testing.json
index 2b0f9d4bbd..21dc3fbd6c 100644
--- a/web/i18n/ko-KR/dataset-hit-testing.json
+++ b/web/i18n/ko-KR/dataset-hit-testing.json
@@ -3,7 +3,7 @@
"dateTimeFormat": "YYYY/MM/DD HH:mm",
"desc": "주어진 쿼리 텍스트에 기반하여 지식의 검색 효과를 테스트합니다.",
"hit.emptyTip": "검색 테스트 결과가 여기에 표시됩니다.",
- "hit.title": "{{num}} 검색 결과 단락",
+ "hit.title": "검색 결과 단락",
"hitChunks": "{{num}}개의 자식 청크를 히트했습니다.",
"imageUploader.dropZoneTip": "업로드할 파일을 여기에 끌어놓으세요",
"imageUploader.singleChunkAttachmentLimitTooltip": "단일 청크 첨부 파일의 수는 {{limit}}를 초과할 수 없습니다",
diff --git a/web/i18n/ko-KR/dataset-settings.json b/web/i18n/ko-KR/dataset-settings.json
index 7883881612..9f1c040c12 100644
--- a/web/i18n/ko-KR/dataset-settings.json
+++ b/web/i18n/ko-KR/dataset-settings.json
@@ -16,7 +16,7 @@
"form.indexMethod": "인덱스 방법",
"form.indexMethodChangeToEconomyDisabledTip": "HQ 에서 ECO 로 다운그레이드할 수 없습니다.",
"form.indexMethodEconomy": "경제적",
- "form.indexMethodEconomyTip": "{{count}} 오프라인 벡터 엔진, 키워드 인덱스 등을 사용하여 토큰을 소비하지 않고도 정확도를 감소시킵니다.",
+ "form.indexMethodEconomyTip": "오프라인 벡터 엔진, 키워드 인덱스 등을 사용하여 토큰을 소비하지 않고도 정확도를 감소시킵니다.",
"form.indexMethodHighQuality": "고품질",
"form.indexMethodHighQualityTip": "사용자 쿼리 시 더 높은 정확도를 제공하기 위해 Embedding 모델을 호출하여 처리합니다.",
"form.me": "(당신)",
diff --git a/web/i18n/ko-KR/dataset.json b/web/i18n/ko-KR/dataset.json
index 92d4834cb5..e8832da1a5 100644
--- a/web/i18n/ko-KR/dataset.json
+++ b/web/i18n/ko-KR/dataset.json
@@ -147,7 +147,7 @@
"parentMode.paragraph": "단락",
"partialEnabled_one": "총 {{count}}개의 문서 중 {{num}}개 사용 가능",
"partialEnabled_other": "총 {{count}}개의 문서 중 {{num}}개 사용 가능",
- "preprocessDocument": "{{num}} 문서 전처리",
+ "preprocessDocument": "{{숫자}} 문서 전처리",
"rerankSettings": "재순위 설정",
"retrieval.change": "변경",
"retrieval.changeRetrievalMethod": "검색 방법 변경",
diff --git a/web/i18n/ko-KR/plugin.json b/web/i18n/ko-KR/plugin.json
index c7bc740ba7..b00e43eccb 100644
--- a/web/i18n/ko-KR/plugin.json
+++ b/web/i18n/ko-KR/plugin.json
@@ -81,7 +81,7 @@
"debugInfo.title": "디버깅",
"debugInfo.viewDocs": "문서 보기",
"deprecated": "사용 중단됨",
- "detailPanel.actionNum": "{{num}} {{action}} 포함",
+ "detailPanel.actionNum": "{{번호}} {{행동}} 포함",
"detailPanel.categoryTip.debugging": "디버깅 플러그인",
"detailPanel.categoryTip.github": "Github 에서 설치됨",
"detailPanel.categoryTip.local": "로컬 플러그인",
@@ -106,7 +106,7 @@
"detailPanel.endpointsDocLink": "문서 보기",
"detailPanel.endpointsEmpty": "'+' 버튼을 클릭하여 엔드포인트를 추가합니다.",
"detailPanel.endpointsTip": "이 플러그인은 엔드포인트를 통해 특정 기능을 제공하며 현재 작업 공간에 대해 여러 엔드포인트 세트를 구성할 수 있습니다.",
- "detailPanel.modelNum": "{{num}} 포함 된 모델",
+ "detailPanel.modelNum": "{{번호}} 포함 된 모델",
"detailPanel.operation.back": "뒤로",
"detailPanel.operation.checkUpdate": "업데이트 확인",
"detailPanel.operation.detail": "세부 정보",
@@ -116,7 +116,7 @@
"detailPanel.operation.update": "업데이트",
"detailPanel.operation.viewDetail": "자세히보기",
"detailPanel.serviceOk": "서비스 정상",
- "detailPanel.strategyNum": "{{num}} {{strategy}} 포함",
+ "detailPanel.strategyNum": "{{번호}} {{전략}} 포함",
"detailPanel.switchVersion": "스위치 버전",
"detailPanel.toolSelector.auto": "자동 번역",
"detailPanel.toolSelector.descriptionLabel": "도구 설명",
@@ -236,7 +236,7 @@
"task.installSuccess": "{{successLength}} plugins installed successfully",
"task.installed": "Installed",
"task.installedError": "{{errorLength}} 플러그인 설치 실패",
- "task.installing": "플러그인 설치, 0 완료.",
+ "task.installing": "{{installingLength}} 플러그인 설치, 0 완료.",
"task.installingWithError": "{{installingLength}} 플러그인 설치, {{successLength}} 성공, {{errorLength}} 실패",
"task.installingWithSuccess": "{{installingLength}} 플러그인 설치, {{successLength}} 성공.",
"task.runningPlugins": "Installing Plugins",
diff --git a/web/i18n/ko-KR/tools.json b/web/i18n/ko-KR/tools.json
index bcb498671d..a6a1e2951a 100644
--- a/web/i18n/ko-KR/tools.json
+++ b/web/i18n/ko-KR/tools.json
@@ -99,7 +99,7 @@
"createTool.viewSchemaSpec": "OpenAPI-Swagger 명세 보기",
"customToolTip": "Dify 커스텀 도구에 대해 더 알아보기",
"howToGet": "획득 방법",
- "includeToolNum": "{{num}}개의 도구가 포함되어 있습니다 {{action}}",
+ "includeToolNum": "{{num}}개의 도구가 포함되어 있습니다",
"mcp.authorize": "권한 부여",
"mcp.authorizeTip": "권한 부여 후 도구가 여기에 표시됩니다.",
"mcp.authorizing": "권한 부여 중...",
@@ -107,7 +107,7 @@
"mcp.create.cardLink": "MCP 서버 통합에 대해 자세히 알아보기",
"mcp.create.cardTitle": "MCP 서버 추가 (HTTP)",
"mcp.delete": "MCP 서버 제거",
- "mcp.deleteConfirmTitle": "{{mcp}} {mcp}를 제거하시겠습니까?",
+ "mcp.deleteConfirmTitle": "{mcp}를 제거하시겠습니까?",
"mcp.getTools": "도구 가져오기",
"mcp.gettingTools": "도구 가져오는 중...",
"mcp.identifier": "서버 식별자 (클릭하여 복사)",
@@ -167,9 +167,9 @@
"mcp.toolItem.parameters": "매개변수",
"mcp.toolUpdateConfirmContent": "도구 목록을 업데이트하면 기존 앱에 영향을 줄 수 있습니다. 계속하시겠습니까?",
"mcp.toolUpdateConfirmTitle": "도구 목록 업데이트",
- "mcp.toolsCount": "{{count}} {count} 도구",
+ "mcp.toolsCount": "{count} 도구",
"mcp.toolsEmpty": "도구가 로드되지 않음",
- "mcp.toolsNum": "{{count}} {count} 도구가 포함됨",
+ "mcp.toolsNum": "{count} 도구가 포함됨",
"mcp.update": "업데이트",
"mcp.updateTime": "업데이트됨",
"mcp.updateTools": "도구 업데이트 중...",
diff --git a/web/i18n/ko-KR/workflow.json b/web/i18n/ko-KR/workflow.json
index ea2963d052..b224becec2 100644
--- a/web/i18n/ko-KR/workflow.json
+++ b/web/i18n/ko-KR/workflow.json
@@ -363,7 +363,7 @@
"nodes.agent.strategyNotFoundDescAndSwitchVersion": "설치된 플러그인 버전은 이 전략을 제공하지 않습니다. 버전을 전환하려면 클릭합니다.",
"nodes.agent.strategyNotInstallTooltip": "{{strategy}}가 설치되지 않았습니다.",
"nodes.agent.strategyNotSet": "에이전트 전략이 설정되지 않음",
- "nodes.agent.toolNotAuthorizedTooltip": "{{tool}} 권한이 부여되지 않음",
+ "nodes.agent.toolNotAuthorizedTooltip": "{{도구}} 권한이 부여되지 않음",
"nodes.agent.toolNotInstallTooltip": "{{tool}}이 설치되지 않았습니다.",
"nodes.agent.toolbox": "도구",
"nodes.agent.tools": "도구",
@@ -435,7 +435,7 @@
"nodes.common.pluginNotInstalled": "플러그인이 설치되지 않았습니다",
"nodes.common.retry.maxRetries": "최대 재시도 횟수",
"nodes.common.retry.ms": "ms",
- "nodes.common.retry.retries": "{{num}} 재시도",
+ "nodes.common.retry.retries": "{{숫자}} 재시도",
"nodes.common.retry.retry": "재시도",
"nodes.common.retry.retryFailed": "재시도 실패",
"nodes.common.retry.retryFailedTimes": "{{times}} 재시도 실패",
@@ -549,8 +549,8 @@
"nodes.iteration.deleteDesc": "반복 노드를 삭제하면 모든 하위 노드가 삭제됩니다",
"nodes.iteration.deleteTitle": "반복 노드를 삭제하시겠습니까?",
"nodes.iteration.errorResponseMethod": "오류 응답 방법",
- "nodes.iteration.error_one": "{{count}} 오류",
- "nodes.iteration.error_other": "{{count}} 오류",
+ "nodes.iteration.error_one": "{{개수}} 오류",
+ "nodes.iteration.error_other": "{{개수}} 오류",
"nodes.iteration.flattenOutput": "출력 평탄화",
"nodes.iteration.flattenOutputDesc": "활성화하면, 모든 반복 결과가 배열일 경우 이를 하나의 배열로 평탄화합니다. 비활성화하면, 결과는 중첩된 배열 구조를 유지합니다.",
"nodes.iteration.input": "입력",
diff --git a/web/i18n/pl-PL/app-debug.json b/web/i18n/pl-PL/app-debug.json
index f50a6ed3c3..0a9da0fcce 100644
--- a/web/i18n/pl-PL/app-debug.json
+++ b/web/i18n/pl-PL/app-debug.json
@@ -289,7 +289,7 @@
"result": "Tekst wyjściowy",
"trailUseGPT4Info.description": "Użyj GPT-4, proszę ustawić klucz API.",
"trailUseGPT4Info.title": "Obecnie nie obsługuje GPT-4",
- "varKeyError.canNoBeEmpty": "{{key}} jest wymagany",
+ "varKeyError.canNoBeEmpty": "{{klucz}} jest wymagany",
"varKeyError.keyAlreadyExists": "{{key}} już istnieje",
"varKeyError.notStartWithNumber": "{{key}} nie może zaczynać się od cyfry",
"varKeyError.notValid": "{{key}} jest nieprawidłowy. Może zawierać tylko litery, cyfry i podkreślenia",
diff --git a/web/i18n/pl-PL/app.json b/web/i18n/pl-PL/app.json
index 014daa6656..ae40712521 100644
--- a/web/i18n/pl-PL/app.json
+++ b/web/i18n/pl-PL/app.json
@@ -83,7 +83,7 @@
"gotoAnything.emptyState.noKnowledgeBasesFound": "Nie znaleziono baz wiedzy",
"gotoAnything.emptyState.noPluginsFound": "Nie znaleziono wtyczek",
"gotoAnything.emptyState.noWorkflowNodesFound": "Nie znaleziono węzłów przepływu pracy",
- "gotoAnything.emptyState.tryDifferentTerm": "Spróbuj innego terminu wyszukiwania lub usuń filtr",
+ "gotoAnything.emptyState.tryDifferentTerm": "Spróbuj innego terminu wyszukiwania lub usuń filtr {{mode}}",
"gotoAnything.emptyState.trySpecificSearch": "Spróbuj {{shortcuts}} dla konkretnych wyszukiwań",
"gotoAnything.groups.apps": "Aplikacje",
"gotoAnything.groups.commands": "Polecenia",
diff --git a/web/i18n/pl-PL/billing.json b/web/i18n/pl-PL/billing.json
index cd64714886..51a241fbf7 100644
--- a/web/i18n/pl-PL/billing.json
+++ b/web/i18n/pl-PL/billing.json
@@ -65,7 +65,7 @@
"plansCommon.annotatedResponse.title": "Limity kredytów na adnotacje",
"plansCommon.annotatedResponse.tooltip": "Ręczna edycja i adnotacja odpowiedzi zapewniają możliwość dostosowania wysokiej jakości odpowiedzi na pytania dla aplikacji. (Stosowane tylko w aplikacjach czatowych)",
"plansCommon.annotationQuota": "Przydział adnotacji",
- "plansCommon.annualBilling": "{{percent}} Roczne rozliczenie",
+ "plansCommon.annualBilling": "Roczne rozliczenie",
"plansCommon.apiRateLimit": "Limit liczby wywołań API",
"plansCommon.apiRateLimitTooltip": "Limit aktywności API dotyczy wszystkich żądań składanych za pośrednictwem API Dify, w tym generowania tekstu, rozmów czatowych, wykonywania przepływów pracy i przetwarzania dokumentów.",
"plansCommon.apiRateLimitUnit": "{{count,number}}",
@@ -91,7 +91,7 @@
"plansCommon.freeTrialTipPrefix": "Zarejestruj się i zdobądź",
"plansCommon.freeTrialTipSuffix": "Nie jest wymagana karta kredytowa",
"plansCommon.getStarted": "Zacznij",
- "plansCommon.logsHistory": "{{days}} Historia logów",
+ "plansCommon.logsHistory": "Historia logów",
"plansCommon.member": "Członek",
"plansCommon.memberAfter": "Członek",
"plansCommon.messageRequest.title": "Limity kredytów wiadomości",
@@ -144,7 +144,7 @@
"plansCommon.unavailable": "Niedostępne",
"plansCommon.unlimited": "Nieograniczony",
"plansCommon.unlimitedApiRate": "Brak limitu liczby zapytań API",
- "plansCommon.vectorSpace": "{{size}} Przestrzeń wektorowa",
+ "plansCommon.vectorSpace": "Przestrzeń wektorowa",
"plansCommon.vectorSpaceTooltip": "Przestrzeń wektorowa jest systemem pamięci długoterminowej wymaganym dla LLM, aby zrozumieć Twoje dane.",
"plansCommon.workflowExecution.faster": "Szybsze wykonywanie przepływu pracy",
"plansCommon.workflowExecution.priority": "Wykonywanie przepływu pracy według priorytetu",
diff --git a/web/i18n/pl-PL/common.json b/web/i18n/pl-PL/common.json
index ab25acb445..963ecf865d 100644
--- a/web/i18n/pl-PL/common.json
+++ b/web/i18n/pl-PL/common.json
@@ -172,7 +172,7 @@
"fileUploader.pasteFileLinkInvalid": "Nieprawidłowy link do pliku",
"fileUploader.uploadDisabled": "Przesyłanie plików jest wyłączone",
"fileUploader.uploadFromComputer": "Przesyłanie lokalne",
- "fileUploader.uploadFromComputerLimit": "{{type}} Prześlij plik nie może przekraczać {{size}}",
+ "fileUploader.uploadFromComputerLimit": "Prześlij plik nie może przekraczać {{size}}",
"fileUploader.uploadFromComputerReadError": "Odczyt pliku nie powiódł się, spróbuj ponownie.",
"fileUploader.uploadFromComputerUploadError": "Przesyłanie pliku nie powiodło się, prześlij ponownie.",
"imageInput.browse": "przeglądaj",
@@ -305,7 +305,7 @@
"modelProvider.addModel": "Dodaj model",
"modelProvider.addMoreModelProvider": "DODAJ WIĘCEJ DOSTAWCÓW MODELI",
"modelProvider.apiKey": "KLUCZ-API",
- "modelProvider.apiKeyRateLimit": "Osiągnięto limit szybkości, dostępny po {{seconds}}s",
+ "modelProvider.apiKeyRateLimit": "Osiągnięto limit szybkości, dostępny po {{sekund}}s",
"modelProvider.apiKeyStatusNormal": "Stan APIKey jest normalny",
"modelProvider.auth.addApiKey": "Dodaj klucz API",
"modelProvider.auth.addCredential": "Dodaj dane uwierzytelniające",
diff --git a/web/i18n/pl-PL/dataset-creation.json b/web/i18n/pl-PL/dataset-creation.json
index eab4afed17..c07e163509 100644
--- a/web/i18n/pl-PL/dataset-creation.json
+++ b/web/i18n/pl-PL/dataset-creation.json
@@ -140,7 +140,7 @@
"stepTwo.preview": "Potwierdź i Podgląd",
"stepTwo.previewButton": "Przełącz do formatu pytania i odpowiedzi",
"stepTwo.previewChunk": "Fragment podglądu",
- "stepTwo.previewChunkCount": "{{count}} Szacowane porcje",
+ "stepTwo.previewChunkCount": "{{liczba}} Szacowane porcje",
"stepTwo.previewChunkTip": "Kliknij przycisk \"Podgląd fragmentu\" po lewej stronie, aby załadować podgląd",
"stepTwo.previewSwitchTipEnd": " dodatkowe zużycie tokenów",
"stepTwo.previewSwitchTipStart": "Aktulany podgląd bloku jest w formacie tekstu, przełączenie na podgląd w formacie pytania i odpowiedzi spowoduje",
diff --git a/web/i18n/pl-PL/dataset-hit-testing.json b/web/i18n/pl-PL/dataset-hit-testing.json
index 38ac244bb2..52ee766b08 100644
--- a/web/i18n/pl-PL/dataset-hit-testing.json
+++ b/web/i18n/pl-PL/dataset-hit-testing.json
@@ -3,7 +3,7 @@
"dateTimeFormat": "MM/DD/YYYY hh:mm A",
"desc": "Przetestuj efekt uderzenia wiedzy na podstawie podanego tekstu zapytania.",
"hit.emptyTip": "Wyniki testowania odzyskiwania będą tu pokazane",
- "hit.title": "{{num}} AKAPITY ODZYSKIWANIA",
+ "hit.title": "AKAPITY ODZYSKIWANIA",
"hitChunks": "Trafienie w {{num}} fragmentów podrzędnych",
"imageUploader.dropZoneTip": "Przeciągnij plik tutaj, aby go przesłać",
"imageUploader.singleChunkAttachmentLimitTooltip": "Liczba pojedynczych załączników nie może przekroczyć {{limit}}",
diff --git a/web/i18n/pl-PL/dataset-settings.json b/web/i18n/pl-PL/dataset-settings.json
index 588d856212..7eb1201f1d 100644
--- a/web/i18n/pl-PL/dataset-settings.json
+++ b/web/i18n/pl-PL/dataset-settings.json
@@ -16,7 +16,7 @@
"form.indexMethod": "Metoda indeksowania",
"form.indexMethodChangeToEconomyDisabledTip": "Niedostępne w przypadku zmiany z HQ na ECO",
"form.indexMethodEconomy": "Ekonomiczna",
- "form.indexMethodEconomyTip": "{{count}} Użyj silników wektorów offline, indeksów słów kluczowych itp., aby zmniejszyć dokładność bez wydawania tokenów",
+ "form.indexMethodEconomyTip": "Użyj silników wektorów offline, indeksów słów kluczowych itp., aby zmniejszyć dokładność bez wydawania tokenów",
"form.indexMethodHighQuality": "Wysoka jakość",
"form.indexMethodHighQualityTip": "Wywołaj model Embedding do przetwarzania, aby zapewnić większą dokładność przy zapytaniach użytkowników.",
"form.me": "(Ty)",
diff --git a/web/i18n/pl-PL/dataset.json b/web/i18n/pl-PL/dataset.json
index 9d118ba1bf..9a5b46fda8 100644
--- a/web/i18n/pl-PL/dataset.json
+++ b/web/i18n/pl-PL/dataset.json
@@ -147,7 +147,7 @@
"parentMode.paragraph": "Akapit",
"partialEnabled_one": "Łącznie {{count}} dokumentów, {{num}} dostępnych",
"partialEnabled_other": "Łącznie {{count}} dokumentów, {{num}} dostępnych",
- "preprocessDocument": "{{num}} Przetwarzanie wstępne dokumentów",
+ "preprocessDocument": "{{liczba}} Przetwarzanie wstępne dokumentów",
"rerankSettings": "Ustawienia ponownego rankingu",
"retrieval.change": "Zmień",
"retrieval.changeRetrievalMethod": "Zmień metodę odzyskiwania",
diff --git a/web/i18n/pl-PL/plugin.json b/web/i18n/pl-PL/plugin.json
index a992094392..1691bccf57 100644
--- a/web/i18n/pl-PL/plugin.json
+++ b/web/i18n/pl-PL/plugin.json
@@ -81,7 +81,7 @@
"debugInfo.title": "Debugowanie",
"debugInfo.viewDocs": "Wyświetlanie dokumentów",
"deprecated": "Nieaktualny",
- "detailPanel.actionNum": "{{num}} {{action}} ZAWARTE",
+ "detailPanel.actionNum": "{{liczba}} {{akcja}} ZAWARTE",
"detailPanel.categoryTip.debugging": "Wtyczka do debugowania",
"detailPanel.categoryTip.github": "Zainstalowany z Github",
"detailPanel.categoryTip.local": "Wtyczka lokalna",
@@ -106,7 +106,7 @@
"detailPanel.endpointsDocLink": "Wyświetlanie dokumentu",
"detailPanel.endpointsEmpty": "Kliknij przycisk \"+\", aby dodać punkt końcowy",
"detailPanel.endpointsTip": "Ta wtyczka zapewnia określone funkcje za pośrednictwem punktów końcowych i można skonfigurować wiele zestawów punktów końcowych dla bieżącego obszaru roboczego.",
- "detailPanel.modelNum": "{{num}} MODELE W ZESTAWIE",
+ "detailPanel.modelNum": "{{liczba}} MODELE W ZESTAWIE",
"detailPanel.operation.back": "Wstecz",
"detailPanel.operation.checkUpdate": "Sprawdź aktualizację",
"detailPanel.operation.detail": "Szczegóły",
@@ -116,7 +116,7 @@
"detailPanel.operation.update": "Aktualizacja",
"detailPanel.operation.viewDetail": "Pokaż szczegóły",
"detailPanel.serviceOk": "Serwis OK",
- "detailPanel.strategyNum": "{{num}} {{strategy}} ZAWARTE",
+ "detailPanel.strategyNum": "{{liczba}} {{strategia}} ZAWARTE",
"detailPanel.switchVersion": "Wersja przełącznika",
"detailPanel.toolSelector.auto": "Auto",
"detailPanel.toolSelector.descriptionLabel": "Opis narzędzia",
@@ -236,7 +236,7 @@
"task.installSuccess": "{{successLength}} plugins installed successfully",
"task.installed": "Installed",
"task.installedError": "Nie udało się zainstalować wtyczek {{errorLength}}",
- "task.installing": "Instalowanie wtyczek, 0 gotowe.",
+ "task.installing": "Instalowanie wtyczek {{installingLength}}, 0 gotowe.",
"task.installingWithError": "Instalacja wtyczek {{installingLength}}, {{successLength}} powodzenie, {{errorLength}} niepowodzenie",
"task.installingWithSuccess": "Instalacja wtyczek {{installingLength}}, {{successLength}} powodzenie.",
"task.runningPlugins": "Installing Plugins",
diff --git a/web/i18n/pl-PL/tools.json b/web/i18n/pl-PL/tools.json
index 78f3d17b1c..1226414b37 100644
--- a/web/i18n/pl-PL/tools.json
+++ b/web/i18n/pl-PL/tools.json
@@ -99,7 +99,7 @@
"createTool.viewSchemaSpec": "Zobacz specyfikację OpenAPI-Swagger",
"customToolTip": "Dowiedz się więcej o niestandardowych narzędziach Dify",
"howToGet": "Jak uzyskać",
- "includeToolNum": "{{num}} narzędzi zawarte {{action}}",
+ "includeToolNum": "{{num}} narzędzi zawarte",
"mcp.authorize": "Autoryzuj",
"mcp.authorizeTip": "Po autoryzacji narzędzia będą wyświetlane tutaj.",
"mcp.authorizing": "Autoryzowanie...",
@@ -107,7 +107,7 @@
"mcp.create.cardLink": "Dowiedz się więcej o integracji serwera MCP",
"mcp.create.cardTitle": "Dodaj serwer MCP (HTTP)",
"mcp.delete": "Usuń serwer MCP",
- "mcp.deleteConfirmTitle": "{{mcp}} Usunąć {mcp}?",
+ "mcp.deleteConfirmTitle": "Usunąć {mcp}?",
"mcp.getTools": "Pobierz narzędzia",
"mcp.gettingTools": "Pobieranie narzędzi...",
"mcp.identifier": "Identyfikator serwera (Kliknij, aby skopiować)",
@@ -167,9 +167,9 @@
"mcp.toolItem.parameters": "Parametry",
"mcp.toolUpdateConfirmContent": "Aktualizacja listy narzędzi może wpłynąć na istniejące aplikacje. Kontynuować?",
"mcp.toolUpdateConfirmTitle": "Aktualizuj listę narzędzi",
- "mcp.toolsCount": "{{count}} {count} narzędzi",
+ "mcp.toolsCount": "{count} narzędzi",
"mcp.toolsEmpty": "Narzędzia niezaładowane",
- "mcp.toolsNum": "{{count}} {count} narzędzi zawartych",
+ "mcp.toolsNum": "{count} narzędzi zawartych",
"mcp.update": "Aktualizuj",
"mcp.updateTime": "Zaktualizowano",
"mcp.updateTools": "Aktualizowanie narzędzi...",
diff --git a/web/i18n/pl-PL/workflow.json b/web/i18n/pl-PL/workflow.json
index 8f0fc1c96b..35852f3917 100644
--- a/web/i18n/pl-PL/workflow.json
+++ b/web/i18n/pl-PL/workflow.json
@@ -363,7 +363,7 @@
"nodes.agent.strategyNotFoundDescAndSwitchVersion": "Zainstalowana wersja wtyczki nie zapewnia tej strategii. Kliknij, aby zmienić wersję.",
"nodes.agent.strategyNotInstallTooltip": "{{strategy}} nie jest zainstalowany",
"nodes.agent.strategyNotSet": "Nie ustawiono strategii agentalnej",
- "nodes.agent.toolNotAuthorizedTooltip": "{{tool}} Nieautoryzowany",
+ "nodes.agent.toolNotAuthorizedTooltip": "{{narzędzie}} Nieautoryzowany",
"nodes.agent.toolNotInstallTooltip": "{{tool}} nie jest zainstalowany",
"nodes.agent.toolbox": "skrzynka z narzędziami",
"nodes.agent.tools": "Narzędzia",
@@ -435,7 +435,7 @@
"nodes.common.pluginNotInstalled": "Wtyczka nie jest zainstalowana",
"nodes.common.retry.maxRetries": "Maksymalna liczba ponownych prób",
"nodes.common.retry.ms": "Ms",
- "nodes.common.retry.retries": "{{num}} Ponownych prób",
+ "nodes.common.retry.retries": "{{liczba}} Ponownych prób",
"nodes.common.retry.retry": "Ponów próbę",
"nodes.common.retry.retryFailed": "Ponawianie próby nie powiodło się",
"nodes.common.retry.retryFailedTimes": "{{times}} ponawianie prób nie powiodło się",
@@ -549,8 +549,8 @@
"nodes.iteration.deleteDesc": "Usunięcie węzła iteracji usunie wszystkie węzły potomne",
"nodes.iteration.deleteTitle": "Usunąć węzeł iteracji?",
"nodes.iteration.errorResponseMethod": "Metoda odpowiedzi na błąd",
- "nodes.iteration.error_one": "{{count}} Błąd",
- "nodes.iteration.error_other": "{{count}} Błędy",
+ "nodes.iteration.error_one": "{{liczba}} Błąd",
+ "nodes.iteration.error_other": "{{liczba}} Błędy",
"nodes.iteration.flattenOutput": "Spłaszcz wyjście",
"nodes.iteration.flattenOutputDesc": "Po włączeniu, jeśli wszystkie wyniki iteracji są tablicami, zostaną one spłaszczone do pojedynczej tablicy. Po wyłączeniu wyniki zachowają zagnieżdżoną strukturę tablicy.",
"nodes.iteration.input": "Wejście",
diff --git a/web/i18n/pt-BR/app-debug.json b/web/i18n/pt-BR/app-debug.json
index 5b0b4c9969..6059787894 100644
--- a/web/i18n/pt-BR/app-debug.json
+++ b/web/i18n/pt-BR/app-debug.json
@@ -251,10 +251,10 @@
"openingStatement.notIncludeKey": "O prompt inicial não inclui a variável: {{key}}. Por favor, adicione-a ao prompt inicial.",
"openingStatement.openingQuestion": "Perguntas de Abertura",
"openingStatement.openingQuestionPlaceholder": "Você pode usar variáveis, tente digitar {{variable}}.",
- "openingStatement.placeholder": "Escreva sua mensagem de abertura aqui, você pode usar variáveis, tente digitar {{variable}}.",
+ "openingStatement.placeholder": "Escreva sua mensagem de abertura aqui, você pode usar variáveis, tente digitar {{variável}}.",
"openingStatement.title": "Abertura da Conversa",
"openingStatement.tooShort": "São necessárias pelo menos 20 palavras de prompt inicial para gerar observações de abertura para a conversa.",
- "openingStatement.varTip": "Você pode usar variáveis, tente digitar {{variable}}",
+ "openingStatement.varTip": "Você pode usar variáveis, tente digitar {{variável}}",
"openingStatement.writeOpener": "Escrever abertura",
"operation.addFeature": "Adicionar Recurso",
"operation.agree": "gostar",
diff --git a/web/i18n/pt-BR/app.json b/web/i18n/pt-BR/app.json
index 8421b32921..e293e8309f 100644
--- a/web/i18n/pt-BR/app.json
+++ b/web/i18n/pt-BR/app.json
@@ -83,7 +83,7 @@
"gotoAnything.emptyState.noKnowledgeBasesFound": "Nenhuma base de conhecimento encontrada",
"gotoAnything.emptyState.noPluginsFound": "Nenhum plugin encontrado",
"gotoAnything.emptyState.noWorkflowNodesFound": "Nenhum nó de fluxo de trabalho encontrado",
- "gotoAnything.emptyState.tryDifferentTerm": "Tente um termo de pesquisa diferente ou remova o filtro",
+ "gotoAnything.emptyState.tryDifferentTerm": "Tente um termo de pesquisa diferente ou remova o filtro {{mode}}",
"gotoAnything.emptyState.trySpecificSearch": "Tente {{shortcuts}} para pesquisas específicas",
"gotoAnything.groups.apps": "Aplicativos",
"gotoAnything.groups.commands": "Comandos",
@@ -161,8 +161,8 @@
"newApp.dropDSLToCreateApp": "Cole o arquivo DSL aqui para criar o aplicativo",
"newApp.forAdvanced": "PARA USUÁRIOS AVANÇADOS",
"newApp.forBeginners": "Tipos de aplicativos mais básicos",
- "newApp.foundResult": "{{count}} Resultado",
- "newApp.foundResults": "{{count}} Resultados",
+ "newApp.foundResult": "{{contagem}} Resultado",
+ "newApp.foundResults": "{{contagem}} Resultados",
"newApp.hideTemplates": "Voltar para a seleção de modo",
"newApp.import": "Importação",
"newApp.learnMore": "Saiba Mais",
diff --git a/web/i18n/pt-BR/billing.json b/web/i18n/pt-BR/billing.json
index bad17d0b1e..bdce6a8ca5 100644
--- a/web/i18n/pt-BR/billing.json
+++ b/web/i18n/pt-BR/billing.json
@@ -65,7 +65,7 @@
"plansCommon.annotatedResponse.title": "Limites de Cota de Anotação",
"plansCommon.annotatedResponse.tooltip": "A edição manual e anotação de respostas oferece habilidades personalizadas de perguntas e respostas de alta qualidade para aplicativos. (Aplicável apenas em aplicativos de chat)",
"plansCommon.annotationQuota": "Cota de anotação",
- "plansCommon.annualBilling": "{{percent}} Cobrança Anual",
+ "plansCommon.annualBilling": "Cobrança Anual",
"plansCommon.apiRateLimit": "Limite de Taxa da API",
"plansCommon.apiRateLimitTooltip": "O limite da taxa da API se aplica a todas as solicitações feitas através da API Dify, incluindo geração de texto, conversas de chat, execuções de fluxo de trabalho e processamento de documentos.",
"plansCommon.apiRateLimitUnit": "{{count,number}}",
@@ -91,7 +91,7 @@
"plansCommon.freeTrialTipPrefix": "Inscreva-se e receba um",
"plansCommon.freeTrialTipSuffix": "Nenhum cartão de crédito necessário",
"plansCommon.getStarted": "Começar",
- "plansCommon.logsHistory": "{{days}} Histórico de Logs",
+ "plansCommon.logsHistory": "Histórico de Logs",
"plansCommon.member": "Membro",
"plansCommon.memberAfter": "Membro",
"plansCommon.messageRequest.title": "Créditos de Mensagem",
@@ -144,7 +144,7 @@
"plansCommon.unavailable": "Indisponível",
"plansCommon.unlimited": "Ilimitado",
"plansCommon.unlimitedApiRate": "Sem limite de taxa da API",
- "plansCommon.vectorSpace": "{{size}} Espaço Vetorial",
+ "plansCommon.vectorSpace": "Espaço Vetorial",
"plansCommon.vectorSpaceTooltip": "O Espaço Vetorial é o sistema de memória de longo prazo necessário para que LLMs compreendam seus dados.",
"plansCommon.workflowExecution.faster": "Execução de Fluxo de Trabalho Mais Rápida",
"plansCommon.workflowExecution.priority": "Execução de Fluxo de Trabalho Prioritário",
diff --git a/web/i18n/pt-BR/common.json b/web/i18n/pt-BR/common.json
index 72c3e4f90f..7efc250349 100644
--- a/web/i18n/pt-BR/common.json
+++ b/web/i18n/pt-BR/common.json
@@ -172,7 +172,7 @@
"fileUploader.pasteFileLinkInvalid": "Link de arquivo inválido",
"fileUploader.uploadDisabled": "Envio de arquivo desativado",
"fileUploader.uploadFromComputer": "Upload local",
- "fileUploader.uploadFromComputerLimit": "{{type}} Carregar arquivo não pode exceder {{size}}",
+ "fileUploader.uploadFromComputerLimit": "Carregar arquivo não pode exceder {{size}}",
"fileUploader.uploadFromComputerReadError": "Falha na leitura do arquivo, tente novamente.",
"fileUploader.uploadFromComputerUploadError": "Falha no upload do arquivo, faça o upload novamente.",
"imageInput.browse": "navegar",
diff --git a/web/i18n/pt-BR/dataset-creation.json b/web/i18n/pt-BR/dataset-creation.json
index 90469db226..9ecd18f464 100644
--- a/web/i18n/pt-BR/dataset-creation.json
+++ b/web/i18n/pt-BR/dataset-creation.json
@@ -140,7 +140,7 @@
"stepTwo.preview": "Confirmar e visualizar",
"stepTwo.previewButton": "Alternar para visualização no formato de Perguntas e Respostas",
"stepTwo.previewChunk": "Visualizar parte",
- "stepTwo.previewChunkCount": "{{count}} Partes estimadas",
+ "stepTwo.previewChunkCount": "{{contagem}} Partes estimadas",
"stepTwo.previewChunkTip": "Clique no botão 'Preview Chunk' à esquerda para carregar a visualização",
"stepTwo.previewSwitchTipEnd": " consumir tokens adicionais",
"stepTwo.previewSwitchTipStart": "A visualização atual do fragmento está no formato de texto, alternar para uma visualização no formato de Perguntas e Respostas irá",
diff --git a/web/i18n/pt-BR/dataset-hit-testing.json b/web/i18n/pt-BR/dataset-hit-testing.json
index e333630645..1b1db255f8 100644
--- a/web/i18n/pt-BR/dataset-hit-testing.json
+++ b/web/i18n/pt-BR/dataset-hit-testing.json
@@ -3,7 +3,7 @@
"dateTimeFormat": "MM/DD/YYYY hh:mm A",
"desc": "Teste o efeito de recuperação do conhecimento com base no texto de consulta fornecido.",
"hit.emptyTip": "Os resultados do teste de recuperação serão exibidos aqui",
- "hit.title": "{{num}} PARÁGRAFOS DE RECUPERAÇÃO",
+ "hit.title": "PARÁGRAFOS DE RECUPERAÇÃO",
"hitChunks": "Hit {{num}} pedaços filhos",
"imageUploader.dropZoneTip": "Arraste o arquivo aqui para enviar",
"imageUploader.singleChunkAttachmentLimitTooltip": "O número de anexos de um único bloco não pode exceder {{limit}}",
diff --git a/web/i18n/pt-BR/dataset-settings.json b/web/i18n/pt-BR/dataset-settings.json
index 0eab6739b0..78438a79e8 100644
--- a/web/i18n/pt-BR/dataset-settings.json
+++ b/web/i18n/pt-BR/dataset-settings.json
@@ -16,7 +16,7 @@
"form.indexMethod": "Método de indexação",
"form.indexMethodChangeToEconomyDisabledTip": "Não disponível para rebaixamento de HQ para ECO",
"form.indexMethodEconomy": "Econômico",
- "form.indexMethodEconomyTip": "{{count}} Use motores de vetor offline, índices de palavras-chave, etc. para reduzir a precisão sem gastar tokens.",
+ "form.indexMethodEconomyTip": "Use motores de vetor offline, índices de palavras-chave, etc. para reduzir a precisão sem gastar tokens.",
"form.indexMethodHighQuality": "Alta qualidade",
"form.indexMethodHighQualityTip": "Invocar o modelo de Embedding para processamento para fornecer maior precisão nas consultas dos usuários.",
"form.me": "(Você)",
diff --git a/web/i18n/pt-BR/plugin.json b/web/i18n/pt-BR/plugin.json
index 1331923fdc..083fb61c66 100644
--- a/web/i18n/pt-BR/plugin.json
+++ b/web/i18n/pt-BR/plugin.json
@@ -81,7 +81,7 @@
"debugInfo.title": "Depuração",
"debugInfo.viewDocs": "Ver documentos",
"deprecated": "Obsoleto",
- "detailPanel.actionNum": "{{num}} {{action}} INCLUSO",
+ "detailPanel.actionNum": "{{num}} {{ação}} INCLUSO",
"detailPanel.categoryTip.debugging": "Plugin de depuração",
"detailPanel.categoryTip.github": "Instalado a partir do Github",
"detailPanel.categoryTip.local": "Plug-in local",
@@ -116,7 +116,7 @@
"detailPanel.operation.update": "Atualização",
"detailPanel.operation.viewDetail": "Ver detalhes",
"detailPanel.serviceOk": "Serviço OK",
- "detailPanel.strategyNum": "{{num}} {{strategy}} INCLUSO",
+ "detailPanel.strategyNum": "{{num}} {{estratégia}} INCLUSO",
"detailPanel.switchVersion": "Versão do Switch",
"detailPanel.toolSelector.auto": "Auto",
"detailPanel.toolSelector.descriptionLabel": "Descrição da ferramenta",
@@ -236,7 +236,7 @@
"task.installSuccess": "{{successLength}} plugins installed successfully",
"task.installed": "Installed",
"task.installedError": "Falha na instalação dos plug-ins {{errorLength}}",
- "task.installing": "Instalando plugins, 0 feito.",
+ "task.installing": "Instalando plugins {{installingLength}}, 0 feito.",
"task.installingWithError": "Instalando plug-ins {{installingLength}}, {{successLength}} sucesso, {{errorLength}} falhou",
"task.installingWithSuccess": "Instalando plugins {{installingLength}}, {{successLength}} sucesso.",
"task.runningPlugins": "Installing Plugins",
diff --git a/web/i18n/pt-BR/tools.json b/web/i18n/pt-BR/tools.json
index 2e58e4df5d..85f9f5ad97 100644
--- a/web/i18n/pt-BR/tools.json
+++ b/web/i18n/pt-BR/tools.json
@@ -99,7 +99,7 @@
"createTool.viewSchemaSpec": "Ver a Especificação OpenAPI-Swagger",
"customToolTip": "Saiba mais sobre as ferramentas personalizadas da Dify",
"howToGet": "Como obter",
- "includeToolNum": "{{num}} ferramentas incluídas {{action}}",
+ "includeToolNum": "{{num}} ferramentas incluídas",
"mcp.authorize": "Autorizar",
"mcp.authorizeTip": "Após a autorização, as ferramentas serão exibidas aqui.",
"mcp.authorizing": "Autorizando...",
diff --git a/web/i18n/pt-BR/workflow.json b/web/i18n/pt-BR/workflow.json
index a914ad5031..ca23ec7ea2 100644
--- a/web/i18n/pt-BR/workflow.json
+++ b/web/i18n/pt-BR/workflow.json
@@ -363,7 +363,7 @@
"nodes.agent.strategyNotFoundDescAndSwitchVersion": "A versão do plug-in instalada não fornece essa estratégia. Clique para mudar de versão.",
"nodes.agent.strategyNotInstallTooltip": "{{strategy}} não está instalado",
"nodes.agent.strategyNotSet": "Estratégia agêntica não definida",
- "nodes.agent.toolNotAuthorizedTooltip": "{{tool}} Não autorizado",
+ "nodes.agent.toolNotAuthorizedTooltip": "{{ferramenta}} Não autorizado",
"nodes.agent.toolNotInstallTooltip": "{{tool}} não está instalado",
"nodes.agent.toolbox": "caixa de ferramentas",
"nodes.agent.tools": "Ferramentas",
@@ -549,8 +549,8 @@
"nodes.iteration.deleteDesc": "Excluir o nó de iteração excluirá todos os nós filhos",
"nodes.iteration.deleteTitle": "Excluir nó de iteração?",
"nodes.iteration.errorResponseMethod": "Método de resposta de erro",
- "nodes.iteration.error_one": "{{count}} Erro",
- "nodes.iteration.error_other": "{{count}} Erros",
+ "nodes.iteration.error_one": "{{contagem}} Erro",
+ "nodes.iteration.error_other": "{{contagem}} Erros",
"nodes.iteration.flattenOutput": "Achatar Saída",
"nodes.iteration.flattenOutputDesc": "Quando ativado, se todas as saídas de iteração forem arrays, elas serão achatadas em um único array. Quando desativado, as saídas manterão uma estrutura de array aninhada.",
"nodes.iteration.input": "Entrada",
diff --git a/web/i18n/ro-RO/app.json b/web/i18n/ro-RO/app.json
index 31d6c13f22..4206b08a0a 100644
--- a/web/i18n/ro-RO/app.json
+++ b/web/i18n/ro-RO/app.json
@@ -83,7 +83,7 @@
"gotoAnything.emptyState.noKnowledgeBasesFound": "Nu au fost găsite baze de cunoștințe",
"gotoAnything.emptyState.noPluginsFound": "Nu au fost găsite plugin-uri",
"gotoAnything.emptyState.noWorkflowNodesFound": "Nu au fost găsite noduri de flux de lucru",
- "gotoAnything.emptyState.tryDifferentTerm": "Încercați un termen de căutare diferit sau eliminați filtrul",
+ "gotoAnything.emptyState.tryDifferentTerm": "Încercați un termen de căutare diferit sau eliminați filtrul {{mode}}",
"gotoAnything.emptyState.trySpecificSearch": "Încercați {{shortcuts}} pentru căutări specifice",
"gotoAnything.groups.apps": "Aplicații",
"gotoAnything.groups.commands": "Comenzi",
diff --git a/web/i18n/ro-RO/billing.json b/web/i18n/ro-RO/billing.json
index d999b1937e..40bb5c70db 100644
--- a/web/i18n/ro-RO/billing.json
+++ b/web/i18n/ro-RO/billing.json
@@ -65,7 +65,7 @@
"plansCommon.annotatedResponse.title": "Limite de cotă de anotare",
"plansCommon.annotatedResponse.tooltip": "Editarea și anotarea manuală a răspunsurilor oferă capacități de întrebări și răspunsuri personalizabile și de înaltă calitate pentru aplicații. (Aplicabil numai în aplicațiile de chat)",
"plansCommon.annotationQuota": "Cota de adnotare",
- "plansCommon.annualBilling": "{{percent}} Facturare anuala",
+ "plansCommon.annualBilling": "Facturare anuala",
"plansCommon.apiRateLimit": "Limită de rată API",
"plansCommon.apiRateLimitTooltip": "Limita de rată API se aplică tuturor cererilor efectuate prin API-ul Dify, inclusiv generarea de texte, conversațiile de chat, execuțiile fluxului de lucru și procesarea documentelor.",
"plansCommon.apiRateLimitUnit": "{{count,number}}",
@@ -91,7 +91,7 @@
"plansCommon.freeTrialTipPrefix": "Înscrie-te și obține un",
"plansCommon.freeTrialTipSuffix": "Nu este necesară o carte de credit",
"plansCommon.getStarted": "Întrebați-vă",
- "plansCommon.logsHistory": "{{days}} Istoricul jurnalelor",
+ "plansCommon.logsHistory": "Istoricul jurnalelor",
"plansCommon.member": "Membru",
"plansCommon.memberAfter": "Membru",
"plansCommon.messageRequest.title": "Credite de mesaje",
@@ -144,7 +144,7 @@
"plansCommon.unavailable": "Indisponibil",
"plansCommon.unlimited": "Nelimitat",
"plansCommon.unlimitedApiRate": "Fără limită de rată API",
- "plansCommon.vectorSpace": "{{size}} Spațiu vectorial",
+ "plansCommon.vectorSpace": "Spațiu vectorial",
"plansCommon.vectorSpaceTooltip": "Spațiul vectorial este sistemul de memorie pe termen lung necesar pentru ca LLM-urile să înțeleagă datele dvs.",
"plansCommon.workflowExecution.faster": "Executarea mai rapidă a fluxului de lucru",
"plansCommon.workflowExecution.priority": "Executarea fluxului de lucru prioritar",
diff --git a/web/i18n/ro-RO/common.json b/web/i18n/ro-RO/common.json
index 506b5c63fa..bafe3542dc 100644
--- a/web/i18n/ro-RO/common.json
+++ b/web/i18n/ro-RO/common.json
@@ -159,7 +159,7 @@
"environment.development": "DEZVOLTARE",
"environment.testing": "TESTARE",
"error": "Eroare",
- "errorMsg.fieldRequired": "{{field}} este obligatoriu",
+ "errorMsg.fieldRequired": "{{câmp}} este obligatoriu",
"errorMsg.urlError": "URL-ul ar trebui să înceapă cu http:// sau https://",
"feedback.content": "Conținut de feedback",
"feedback.placeholder": "Vă rugăm să descrieți ce a mers prost sau cum putem îmbunătăți...",
@@ -172,7 +172,7 @@
"fileUploader.pasteFileLinkInvalid": "Link fișier nevalid",
"fileUploader.uploadDisabled": "Încărcarea fișierelor este dezactivată",
"fileUploader.uploadFromComputer": "Încărcare locală",
- "fileUploader.uploadFromComputerLimit": "{{type}} Încărcarea fișierului nu poate depăși {{size}}",
+ "fileUploader.uploadFromComputerLimit": "Încărcarea fișierului nu poate depăși {{size}}",
"fileUploader.uploadFromComputerReadError": "Citirea fișierului a eșuat, vă rugăm să încercați din nou.",
"fileUploader.uploadFromComputerUploadError": "Încărcarea fișierului a eșuat, vă rugăm să încărcați din nou.",
"imageInput.browse": "naviga",
@@ -305,7 +305,7 @@
"modelProvider.addModel": "Adăugați model",
"modelProvider.addMoreModelProvider": "ADĂUGAȚI MAI MULȚI FURNIZORI DE MODELE",
"modelProvider.apiKey": "CHEIE API",
- "modelProvider.apiKeyRateLimit": "Limita de viteză a fost atinsă, disponibilă după {{seconds}}s",
+ "modelProvider.apiKeyRateLimit": "Limita de viteză a fost atinsă, disponibilă după {{secunde}}s",
"modelProvider.apiKeyStatusNormal": "Starea APIKey este normală",
"modelProvider.auth.addApiKey": "Adăugați cheia API",
"modelProvider.auth.addCredential": "Adăugați acreditive",
diff --git a/web/i18n/ro-RO/dataset-creation.json b/web/i18n/ro-RO/dataset-creation.json
index 62ccedceea..7fc3fcca6e 100644
--- a/web/i18n/ro-RO/dataset-creation.json
+++ b/web/i18n/ro-RO/dataset-creation.json
@@ -68,7 +68,7 @@
"stepOne.website.resetAll": "Resetați toate",
"stepOne.website.run": "Alerga",
"stepOne.website.running": "Rulează",
- "stepOne.website.scrapTimeInfo": "Pagini răzuite {{total}} în total în {{time}}s",
+ "stepOne.website.scrapTimeInfo": "Pagini răzuite {{total}} în total în {{timp}}s",
"stepOne.website.selectAll": "Selectează tot",
"stepOne.website.totalPageScraped": "Total pagini răzuite:",
"stepOne.website.unknownError": "Eroare necunoscută",
@@ -140,7 +140,7 @@
"stepTwo.preview": "Confirmă și previzualizează",
"stepTwo.previewButton": "Comutare la format întrebare și răspuns",
"stepTwo.previewChunk": "Previzualizare bucată",
- "stepTwo.previewChunkCount": "{{count}} Bucăți estimate",
+ "stepTwo.previewChunkCount": "{{număr}} Bucăți estimate",
"stepTwo.previewChunkTip": "Faceți clic pe butonul \"Previzualizare bucată\" din stânga pentru a încărca previzualizarea",
"stepTwo.previewSwitchTipEnd": " consuma jetoane suplimentare",
"stepTwo.previewSwitchTipStart": "Previzualizarea curentă a segmentului este în format text, comutarea la o previzualizare în format întrebare și răspuns va",
diff --git a/web/i18n/ro-RO/dataset-hit-testing.json b/web/i18n/ro-RO/dataset-hit-testing.json
index 7d33a375ea..80a101b729 100644
--- a/web/i18n/ro-RO/dataset-hit-testing.json
+++ b/web/i18n/ro-RO/dataset-hit-testing.json
@@ -3,7 +3,7 @@
"dateTimeFormat": "DD/MM/YYYY hh:mm A",
"desc": "Testați efectul de atingere al Cunoștințelor pe baza textului interogat dat.",
"hit.emptyTip": "Rezultatele testării de recuperare vor apărea aici",
- "hit.title": "{{num}} PARAGRAFE DE RECUPERARE",
+ "hit.title": "PARAGRAFE DE RECUPERARE",
"hitChunks": "Accesează {{num}} bucăți copil",
"imageUploader.dropZoneTip": "Trage fișierul aici pentru a încărca",
"imageUploader.singleChunkAttachmentLimitTooltip": "Numărul de atașamente într-un singur pachet nu poate depăși {{limit}}",
diff --git a/web/i18n/ro-RO/dataset-settings.json b/web/i18n/ro-RO/dataset-settings.json
index 23479aa356..efe8cf4d89 100644
--- a/web/i18n/ro-RO/dataset-settings.json
+++ b/web/i18n/ro-RO/dataset-settings.json
@@ -16,7 +16,7 @@
"form.indexMethod": "Metodă de indexare",
"form.indexMethodChangeToEconomyDisabledTip": "Nu este disponibil pentru retrogradarea de la HQ la ECO",
"form.indexMethodEconomy": "Economică",
- "form.indexMethodEconomyTip": "{{count}} Utilizați motoare de vectori offline, indexuri de cuvinte cheie etc. pentru a reduce acuratețea fără a cheltui jetoane",
+ "form.indexMethodEconomyTip": "Utilizați motoare de vectori offline, indexuri de cuvinte cheie etc. pentru a reduce acuratețea fără a cheltui jetoane",
"form.indexMethodHighQuality": "Calitate ridicată",
"form.indexMethodHighQualityTip": "Invocă modelul Embedding pentru procesare pentru a oferi o acuratețe mai mare la interogările utilizatorilor.",
"form.me": "(Tu)",
diff --git a/web/i18n/ro-RO/plugin.json b/web/i18n/ro-RO/plugin.json
index 010ed5190f..986a5ff921 100644
--- a/web/i18n/ro-RO/plugin.json
+++ b/web/i18n/ro-RO/plugin.json
@@ -81,7 +81,7 @@
"debugInfo.title": "Depanare",
"debugInfo.viewDocs": "Vizualizați documentele",
"deprecated": "Încetat de a mai fi utilizat",
- "detailPanel.actionNum": "{{num}} {{action}} INCLUS",
+ "detailPanel.actionNum": "{{num}} {{acțiune}} INCLUS",
"detailPanel.categoryTip.debugging": "Plugin de depanare",
"detailPanel.categoryTip.github": "Instalat de pe Github",
"detailPanel.categoryTip.local": "Plugin local",
@@ -116,7 +116,7 @@
"detailPanel.operation.update": "Actualiza",
"detailPanel.operation.viewDetail": "Vezi detalii",
"detailPanel.serviceOk": "Serviciu OK",
- "detailPanel.strategyNum": "{{num}} {{strategy}} INCLUS",
+ "detailPanel.strategyNum": "{{num}} {{strategie}} INCLUS",
"detailPanel.switchVersion": "Versiune de comutare",
"detailPanel.toolSelector.auto": "Auto",
"detailPanel.toolSelector.descriptionLabel": "Descrierea instrumentului",
@@ -236,7 +236,7 @@
"task.installSuccess": "{{successLength}} plugins installed successfully",
"task.installed": "Installed",
"task.installedError": "{{errorLength}} plugin-urile nu s-au instalat",
- "task.installing": "Instalarea pluginurilor, 0 terminat.",
+ "task.installing": "Instalarea pluginurilor {{installingLength}}, 0 terminat.",
"task.installingWithError": "Instalarea pluginurilor {{installingLength}}, {{successLength}} succes, {{errorLength}} eșuat",
"task.installingWithSuccess": "Instalarea pluginurilor {{installingLength}}, {{successLength}} succes.",
"task.runningPlugins": "Installing Plugins",
diff --git a/web/i18n/ro-RO/tools.json b/web/i18n/ro-RO/tools.json
index 1dea6a3de6..b7ac2bebf1 100644
--- a/web/i18n/ro-RO/tools.json
+++ b/web/i18n/ro-RO/tools.json
@@ -99,7 +99,7 @@
"createTool.viewSchemaSpec": "Vezi specificația OpenAPI-Swagger",
"customToolTip": "Aflați mai multe despre instrumentele personalizate Dify",
"howToGet": "Cum să obții",
- "includeToolNum": "{{num}} instrumente incluse {{action}}",
+ "includeToolNum": "{{num}} instrumente incluse",
"mcp.authorize": "Autorizare",
"mcp.authorizeTip": "După autorizare, uneltele vor fi afișate aici.",
"mcp.authorizing": "Se autorizează...",
@@ -107,7 +107,7 @@
"mcp.create.cardLink": "Aflați mai multe despre integrarea serverului MCP",
"mcp.create.cardTitle": "Adăugare Server MCP (HTTP)",
"mcp.delete": "Eliminare Server MCP",
- "mcp.deleteConfirmTitle": "{{mcp}} Ștergeți {mcp}?",
+ "mcp.deleteConfirmTitle": "Ștergeți {mcp}?",
"mcp.getTools": "Obține unelte",
"mcp.gettingTools": "Se obțin unelte...",
"mcp.identifier": "Identificator Server (Clic pentru Copiere)",
@@ -167,9 +167,9 @@
"mcp.toolItem.parameters": "Parametri",
"mcp.toolUpdateConfirmContent": "Actualizarea listei de unelte poate afecta aplicațiile existente. Continuați?",
"mcp.toolUpdateConfirmTitle": "Actualizare Listă Unelte",
- "mcp.toolsCount": "{{count}} {count} unelte",
+ "mcp.toolsCount": "{count} unelte",
"mcp.toolsEmpty": "Unelte neîncărcate",
- "mcp.toolsNum": "{{count}} {count} unelte incluse",
+ "mcp.toolsNum": "{count} unelte incluse",
"mcp.update": "Actualizare",
"mcp.updateTime": "Actualizat",
"mcp.updateTools": "Se actualizează unelte...",
diff --git a/web/i18n/ro-RO/workflow.json b/web/i18n/ro-RO/workflow.json
index 55d56f54fc..68c84eb9d9 100644
--- a/web/i18n/ro-RO/workflow.json
+++ b/web/i18n/ro-RO/workflow.json
@@ -363,7 +363,7 @@
"nodes.agent.strategyNotFoundDescAndSwitchVersion": "Versiunea de plugin instalată nu oferă această strategie. Faceți clic pentru a comuta versiunea.",
"nodes.agent.strategyNotInstallTooltip": "{{strategy}} nu este instalat",
"nodes.agent.strategyNotSet": "Strategia agentică nu este setată",
- "nodes.agent.toolNotAuthorizedTooltip": "{{tool}} Neautorizat",
+ "nodes.agent.toolNotAuthorizedTooltip": "{{instrument}} Neautorizat",
"nodes.agent.toolNotInstallTooltip": "{{tool}} nu este instalat",
"nodes.agent.toolbox": "cutie de scule",
"nodes.agent.tools": "Instrumente",
@@ -549,8 +549,8 @@
"nodes.iteration.deleteDesc": "Ștergerea nodului de iterație va șterge toate nodurile copil",
"nodes.iteration.deleteTitle": "Ștergeți nodul de iterație?",
"nodes.iteration.errorResponseMethod": "Metoda de răspuns la eroare",
- "nodes.iteration.error_one": "{{count}} Eroare",
- "nodes.iteration.error_other": "{{count}} Erori",
+ "nodes.iteration.error_one": "{{număr}} Eroare",
+ "nodes.iteration.error_other": "{{număr}} Erori",
"nodes.iteration.flattenOutput": "Aplatizează ieșirea",
"nodes.iteration.flattenOutputDesc": "Când este activat, dacă toate ieșirile iterației sunt array-uri, acestea vor fi aplatizate într-un singur array. Când este dezactivat, ieșirile vor menține o structură de array-nested.",
"nodes.iteration.input": "Intrare",
diff --git a/web/i18n/ru-RU/app-overview.json b/web/i18n/ru-RU/app-overview.json
index bc4c24106a..513871f12e 100644
--- a/web/i18n/ru-RU/app-overview.json
+++ b/web/i18n/ru-RU/app-overview.json
@@ -113,7 +113,7 @@
"overview.triggerInfo.noTriggerAdded": "Триггер не добавлен",
"overview.triggerInfo.title": "Триггеры",
"overview.triggerInfo.triggerStatusDescription": "Статус узла триггера отображается здесь. (Может уже существовать в черновике, вступает в силу после публикации)",
- "overview.triggerInfo.triggersAdded": "{{count}} Добавлены триггеры",
+ "overview.triggerInfo.triggersAdded": "Добавлены триггеры",
"welcome.enterKeyTip": "введите свой ключ API OpenAI ниже",
"welcome.firstStepTip": "Чтобы начать,",
"welcome.getKeyTip": "Получите свой ключ API на панели инструментов OpenAI",
diff --git a/web/i18n/ru-RU/app.json b/web/i18n/ru-RU/app.json
index 99590efe39..6388cd4e08 100644
--- a/web/i18n/ru-RU/app.json
+++ b/web/i18n/ru-RU/app.json
@@ -83,7 +83,7 @@
"gotoAnything.emptyState.noKnowledgeBasesFound": "Базы знаний не найдены",
"gotoAnything.emptyState.noPluginsFound": "Плагины не найдены",
"gotoAnything.emptyState.noWorkflowNodesFound": "Узлы расчетной схемы не найдены",
- "gotoAnything.emptyState.tryDifferentTerm": "Попробуйте другой поисковый термин или удалите фильтр",
+ "gotoAnything.emptyState.tryDifferentTerm": "Попробуйте другой поисковый термин или удалите фильтр {{mode}}",
"gotoAnything.emptyState.trySpecificSearch": "Попробуйте {{shortcuts}} для конкретного поиска",
"gotoAnything.groups.apps": "Приложения",
"gotoAnything.groups.commands": "Команды",
diff --git a/web/i18n/ru-RU/billing.json b/web/i18n/ru-RU/billing.json
index 5d396e9672..12ebdb562a 100644
--- a/web/i18n/ru-RU/billing.json
+++ b/web/i18n/ru-RU/billing.json
@@ -65,7 +65,7 @@
"plansCommon.annotatedResponse.title": "Ограничения квоты аннотаций",
"plansCommon.annotatedResponse.tooltip": "Ручное редактирование и аннотирование ответов обеспечивает настраиваемые высококачественные возможности ответов на вопросы для приложений. (Применимо только в чат-приложениях)",
"plansCommon.annotationQuota": "Квота аннотаций",
- "plansCommon.annualBilling": "{{percent}} Ежегодная оплата",
+ "plansCommon.annualBilling": "Ежегодная оплата",
"plansCommon.apiRateLimit": "Ограничение скорости API",
"plansCommon.apiRateLimitTooltip": "Ограничение скорости API применяется ко всем запросам, сделанным через API Dify, включая генерацию текста, чатовую переписку, выполнение рабочих процессов и обработку документов.",
"plansCommon.apiRateLimitUnit": "{{count,number}}",
@@ -91,7 +91,7 @@
"plansCommon.freeTrialTipPrefix": "Зарегистрируйтесь и получите",
"plansCommon.freeTrialTipSuffix": "Кредитная карта не требуется",
"plansCommon.getStarted": "Начать",
- "plansCommon.logsHistory": "{{days}} История журналов",
+ "plansCommon.logsHistory": "История журналов",
"plansCommon.member": "Участник",
"plansCommon.memberAfter": "Участник",
"plansCommon.messageRequest.title": "Кредиты на сообщения",
@@ -144,7 +144,7 @@
"plansCommon.unavailable": "Недоступно",
"plansCommon.unlimited": "Неограниченно",
"plansCommon.unlimitedApiRate": "Нет ограничений на количество запросов к API",
- "plansCommon.vectorSpace": "{{size}} Векторное пространство",
+ "plansCommon.vectorSpace": "Векторное пространство",
"plansCommon.vectorSpaceTooltip": "Векторное пространство - это система долговременной памяти, необходимая LLM для понимания ваших данных.",
"plansCommon.workflowExecution.faster": "Более быстрое выполнение рабочих процессов",
"plansCommon.workflowExecution.priority": "Выполнение рабочего процесса по приоритету",
diff --git a/web/i18n/ru-RU/common.json b/web/i18n/ru-RU/common.json
index 2da162b23d..0210db777f 100644
--- a/web/i18n/ru-RU/common.json
+++ b/web/i18n/ru-RU/common.json
@@ -108,7 +108,7 @@
"chat.conversationName": "Название разговора",
"chat.conversationNameCanNotEmpty": "Название разговора обязательно",
"chat.conversationNamePlaceholder": "Пожалуйста, введите название разговора",
- "chat.inputPlaceholder": "{{botName}} Поговорить с ботом",
+ "chat.inputPlaceholder": "Поговорить с ботом",
"chat.renameConversation": "Переименовать разговор",
"chat.resend": "Переслать",
"chat.thinking": "Мыслящий...",
@@ -172,7 +172,7 @@
"fileUploader.pasteFileLinkInvalid": "Неверная ссылка на файл",
"fileUploader.uploadDisabled": "Загрузка файлов отключена",
"fileUploader.uploadFromComputer": "Локальная загрузка",
- "fileUploader.uploadFromComputerLimit": "{{type}} Файл загрузки не может превышать {{size}}",
+ "fileUploader.uploadFromComputerLimit": "Файл загрузки не может превышать {{size}}",
"fileUploader.uploadFromComputerReadError": "Чтение файла не удалось, пожалуйста, повторите попытку.",
"fileUploader.uploadFromComputerUploadError": "Загрузка файла не удалась, пожалуйста, загрузите еще раз.",
"imageInput.browse": "просмотр",
diff --git a/web/i18n/ru-RU/dataset-creation.json b/web/i18n/ru-RU/dataset-creation.json
index d5e72438e6..b981139de4 100644
--- a/web/i18n/ru-RU/dataset-creation.json
+++ b/web/i18n/ru-RU/dataset-creation.json
@@ -140,7 +140,7 @@
"stepTwo.preview": "Подтвердить и просмотреть",
"stepTwo.previewButton": "Переключение в формат вопрос-ответ",
"stepTwo.previewChunk": "Предварительный просмотр фрагмента",
- "stepTwo.previewChunkCount": "{{count}} Предполагаемые куски",
+ "stepTwo.previewChunkCount": "{{Количество}} Предполагаемые куски",
"stepTwo.previewChunkTip": "Нажмите кнопку «Предварительный просмотр фрагмента» слева, чтобы загрузить предварительный просмотр",
"stepTwo.previewSwitchTipEnd": " потребляет дополнительные токены",
"stepTwo.previewSwitchTipStart": "Текущий предварительный просмотр фрагмента находится в текстовом формате, переключение на предварительный просмотр в формате вопрос-ответ",
diff --git a/web/i18n/ru-RU/dataset-hit-testing.json b/web/i18n/ru-RU/dataset-hit-testing.json
index 78ea776353..90ff938439 100644
--- a/web/i18n/ru-RU/dataset-hit-testing.json
+++ b/web/i18n/ru-RU/dataset-hit-testing.json
@@ -3,7 +3,7 @@
"dateTimeFormat": "DD.MM.YYYY HH:mm",
"desc": "Проверьте эффективность поиска в базе знаний на основе заданного текста запроса.",
"hit.emptyTip": "Результаты тестирования поиска будут отображаться здесь",
- "hit.title": "{{num}} НАЙДЕННЫЕ АБЗАЦЫ",
+ "hit.title": "НАЙДЕННЫЕ АБЗАЦЫ",
"hitChunks": "Попадание {{num}} дочерних чанков",
"imageUploader.dropZoneTip": "Перетащите файл сюда для загрузки",
"imageUploader.singleChunkAttachmentLimitTooltip": "Количество одноэлементных вложений не может превышать {{limit}}",
diff --git a/web/i18n/ru-RU/dataset-settings.json b/web/i18n/ru-RU/dataset-settings.json
index d55d3ec398..ad32fdc596 100644
--- a/web/i18n/ru-RU/dataset-settings.json
+++ b/web/i18n/ru-RU/dataset-settings.json
@@ -16,7 +16,7 @@
"form.indexMethod": "Метод индексации",
"form.indexMethodChangeToEconomyDisabledTip": "Недоступно для понижения уровня с HQ до ECO",
"form.indexMethodEconomy": "Экономичный",
- "form.indexMethodEconomyTip": "{{count}} Используйте автономные векторные движки, индексы ключевых слов и т. д., чтобы снизить точность, не тратя токены",
+ "form.indexMethodEconomyTip": "Используйте автономные векторные движки, индексы ключевых слов и т. д., чтобы снизить точность, не тратя токены",
"form.indexMethodHighQuality": "Высокое качество",
"form.indexMethodHighQualityTip": "Вызов модели встраивания для обработки, чтобы обеспечить более высокую точность при запросах пользователей.",
"form.me": "(Вы)",
diff --git a/web/i18n/ru-RU/dataset.json b/web/i18n/ru-RU/dataset.json
index 314b3046d9..f13390aa2a 100644
--- a/web/i18n/ru-RU/dataset.json
+++ b/web/i18n/ru-RU/dataset.json
@@ -147,7 +147,7 @@
"parentMode.paragraph": "Параграф",
"partialEnabled_one": "Всего {{count}} документов, доступно {{num}}",
"partialEnabled_other": "Всего {{count}} документов, доступно {{num}}",
- "preprocessDocument": "{{num}} Предварительная обработка документов",
+ "preprocessDocument": "{{число}} Предварительная обработка документов",
"rerankSettings": "Настройки переранжирования",
"retrieval.change": "Изменить",
"retrieval.changeRetrievalMethod": "Изменить метод поиска",
diff --git a/web/i18n/ru-RU/plugin.json b/web/i18n/ru-RU/plugin.json
index 85940325c6..c464259603 100644
--- a/web/i18n/ru-RU/plugin.json
+++ b/web/i18n/ru-RU/plugin.json
@@ -81,7 +81,7 @@
"debugInfo.title": "Отладка",
"debugInfo.viewDocs": "Просмотр документации",
"deprecated": "Устаревший",
- "detailPanel.actionNum": "{{num}} {{action}} ВКЛЮЧЕННЫЙ",
+ "detailPanel.actionNum": "{{число}} {{действие}} ВКЛЮЧЕННЫЙ",
"detailPanel.categoryTip.debugging": "Плагин для отладки",
"detailPanel.categoryTip.github": "Установлено с Github",
"detailPanel.categoryTip.local": "Локальный плагин",
@@ -106,7 +106,7 @@
"detailPanel.endpointsDocLink": "Посмотреть документ",
"detailPanel.endpointsEmpty": "Нажмите кнопку «+», чтобы добавить конечную точку",
"detailPanel.endpointsTip": "Этот плагин предоставляет определенные функциональные возможности через конечные точки, и вы можете настроить несколько наборов конечных точек для текущей рабочей области.",
- "detailPanel.modelNum": "{{num}} МОДЕЛИ В КОМПЛЕКТЕ",
+ "detailPanel.modelNum": "{{число}} МОДЕЛИ В КОМПЛЕКТЕ",
"detailPanel.operation.back": "Назад",
"detailPanel.operation.checkUpdate": "Проверить обновление",
"detailPanel.operation.detail": "Подробности",
@@ -116,7 +116,7 @@
"detailPanel.operation.update": "Обновлять",
"detailPanel.operation.viewDetail": "Подробнее",
"detailPanel.serviceOk": "Услуга ОК",
- "detailPanel.strategyNum": "{{num}} {{strategy}} ВКЛЮЧЕННЫЙ",
+ "detailPanel.strategyNum": "{{число}} {{Стратегия}} ВКЛЮЧЕННЫЙ",
"detailPanel.switchVersion": "Версия для переключателя",
"detailPanel.toolSelector.auto": "Автоматически",
"detailPanel.toolSelector.descriptionLabel": "Описание инструмента",
@@ -236,7 +236,7 @@
"task.installSuccess": "{{successLength}} plugins installed successfully",
"task.installed": "Installed",
"task.installedError": "плагины {{errorLength}} не удалось установить",
- "task.installing": "Установка плагинов, 0 готово.",
+ "task.installing": "Установка плагинов {{installingLength}}, 0 готово.",
"task.installingWithError": "Установка плагинов {{installingLength}}, {{successLength}} успех, {{errorLength}} неудачный",
"task.installingWithSuccess": "Установка плагинов {{installingLength}}, {{successLength}} успех.",
"task.runningPlugins": "Installing Plugins",
diff --git a/web/i18n/ru-RU/tools.json b/web/i18n/ru-RU/tools.json
index 72f5eb310b..fc83994196 100644
--- a/web/i18n/ru-RU/tools.json
+++ b/web/i18n/ru-RU/tools.json
@@ -99,7 +99,7 @@
"createTool.viewSchemaSpec": "Посмотреть спецификацию OpenAPI-Swagger",
"customToolTip": "Узнать больше о пользовательских инструментах Dify",
"howToGet": "Как получить",
- "includeToolNum": "Включено {{num}} инструментов {{action}}",
+ "includeToolNum": "Включено {{num}} инструментов",
"mcp.authorize": "Авторизовать",
"mcp.authorizeTip": "После авторизации инструменты будут отображены здесь.",
"mcp.authorizing": "Авторизация...",
@@ -107,7 +107,7 @@
"mcp.create.cardLink": "Узнайте больше об интеграции MCP сервера",
"mcp.create.cardTitle": "Добавить MCP сервер (HTTP)",
"mcp.delete": "Удалить MCP сервер",
- "mcp.deleteConfirmTitle": "{{mcp}} Вы действительно хотите удалить {mcp}?",
+ "mcp.deleteConfirmTitle": "Вы действительно хотите удалить {mcp}?",
"mcp.getTools": "Получить инструменты",
"mcp.gettingTools": "Получение инструментов...",
"mcp.identifier": "Идентификатор сервера (Нажмите, чтобы скопировать)",
@@ -167,9 +167,9 @@
"mcp.toolItem.parameters": "Параметры",
"mcp.toolUpdateConfirmContent": "Обновление списка инструментов может повлиять на существующие приложения. Вы хотите продолжить?",
"mcp.toolUpdateConfirmTitle": "Обновить список инструментов",
- "mcp.toolsCount": "{{count}} {count} инструментов",
+ "mcp.toolsCount": "{count} инструментов",
"mcp.toolsEmpty": "Инструменты не загружены",
- "mcp.toolsNum": "{{count}} {count} инструментов включено",
+ "mcp.toolsNum": "{count} инструментов включено",
"mcp.update": "Обновить",
"mcp.updateTime": "Обновлено",
"mcp.updateTools": "Обновление инструментов...",
diff --git a/web/i18n/ru-RU/workflow.json b/web/i18n/ru-RU/workflow.json
index 3856032cad..b2dd945f8d 100644
--- a/web/i18n/ru-RU/workflow.json
+++ b/web/i18n/ru-RU/workflow.json
@@ -363,7 +363,7 @@
"nodes.agent.strategyNotFoundDescAndSwitchVersion": "Установленная версия плагина не предусматривает такой стратегии. Нажмите, чтобы переключить версию.",
"nodes.agent.strategyNotInstallTooltip": "{{strategy}} не установлен",
"nodes.agent.strategyNotSet": "Агентская стратегия не задана",
- "nodes.agent.toolNotAuthorizedTooltip": "{{tool}} Не авторизован",
+ "nodes.agent.toolNotAuthorizedTooltip": "{{инструмент}} Не авторизован",
"nodes.agent.toolNotInstallTooltip": "{{tool}} не установлен",
"nodes.agent.toolbox": "ящик для инструментов",
"nodes.agent.tools": "Инструменты",
@@ -435,14 +435,14 @@
"nodes.common.pluginNotInstalled": "Плагин не установлен",
"nodes.common.retry.maxRetries": "максимальное количество повторных попыток",
"nodes.common.retry.ms": "госпожа",
- "nodes.common.retry.retries": "{{num}} Повторных попыток",
+ "nodes.common.retry.retries": "{{число}} Повторных попыток",
"nodes.common.retry.retry": "Снова пробовать",
"nodes.common.retry.retryFailed": "Повторная попытка не удалась",
"nodes.common.retry.retryFailedTimes": "Повторные попытки {{times}} не увенчались успехом",
"nodes.common.retry.retryInterval": "Интервал повторных попыток",
"nodes.common.retry.retryOnFailure": "Повторная попытка при неудаче",
"nodes.common.retry.retrySuccessful": "Повторить попытку успешно",
- "nodes.common.retry.retryTimes": "Повторите {{times}} раз при неудаче",
+ "nodes.common.retry.retryTimes": "Повторите {{раз}} раз при неудаче",
"nodes.common.retry.retrying": "Повтор...",
"nodes.common.retry.times": "раз",
"nodes.common.typeSwitch.input": "Входное значение",
@@ -549,8 +549,8 @@
"nodes.iteration.deleteDesc": "Удаление узла итерации приведет к удалению всех дочерних узлов",
"nodes.iteration.deleteTitle": "Удалить узел итерации?",
"nodes.iteration.errorResponseMethod": "Метод реагирования на ошибку",
- "nodes.iteration.error_one": "{{count}} Ошибка",
- "nodes.iteration.error_other": "{{count}} Ошибки",
+ "nodes.iteration.error_one": "{{Количество}} Ошибка",
+ "nodes.iteration.error_other": "{{Количество}} Ошибки",
"nodes.iteration.flattenOutput": "Сгладить вывод",
"nodes.iteration.flattenOutputDesc": "Когда функция включена, если все результаты итераций являются массивами, они будут объединены в один массив. Когда функция выключена, результаты сохранят вложенную структуру массивов.",
"nodes.iteration.input": "Вход",
diff --git a/web/i18n/sl-SI/app.json b/web/i18n/sl-SI/app.json
index deb372ea9a..b43765a1db 100644
--- a/web/i18n/sl-SI/app.json
+++ b/web/i18n/sl-SI/app.json
@@ -83,7 +83,7 @@
"gotoAnything.emptyState.noKnowledgeBasesFound": "Zbirk znanja ni mogoče najti",
"gotoAnything.emptyState.noPluginsFound": "Vtičnikov ni mogoče najti",
"gotoAnything.emptyState.noWorkflowNodesFound": "Vozlišča poteka dela niso bila najdena",
- "gotoAnything.emptyState.tryDifferentTerm": "Poskusite z drugim iskalnim izrazom ali odstranite filter",
+ "gotoAnything.emptyState.tryDifferentTerm": "Poskusite z drugim iskalnim izrazom ali odstranite filter {{mode}}",
"gotoAnything.emptyState.trySpecificSearch": "Poskusite {{shortcuts}} za specifična iskanja",
"gotoAnything.groups.apps": "Aplikacije",
"gotoAnything.groups.commands": "Ukazi",
diff --git a/web/i18n/sl-SI/billing.json b/web/i18n/sl-SI/billing.json
index e4ce2e177f..74c07cacc0 100644
--- a/web/i18n/sl-SI/billing.json
+++ b/web/i18n/sl-SI/billing.json
@@ -65,7 +65,7 @@
"plansCommon.annotatedResponse.title": "Omejitve kvote za označevanje",
"plansCommon.annotatedResponse.tooltip": "Ročno urejanje in označevanje odgovorov omogoča prilagojeno visoko kakovostno odgovarjanje na vprašanja v aplikacijah. (Velja samo za klepetalne aplikacije)",
"plansCommon.annotationQuota": "Kvote za označevanje",
- "plansCommon.annualBilling": "{{percent}} Letno račунovodstvo",
+ "plansCommon.annualBilling": "Letno račунovodstvo",
"plansCommon.apiRateLimit": "Omejitev hitrosti API-ja",
"plansCommon.apiRateLimitTooltip": "API omejitev hitrosti velja za vse poizvedbe, opravljene prek Dify API, vključno z generiranjem besedila, klepetnimi pogovori, izvajanjem delovnih tokov in obdelavo dokumentov.",
"plansCommon.apiRateLimitUnit": "{{count,number}}",
@@ -91,7 +91,7 @@
"plansCommon.freeTrialTipPrefix": "Prijavite se in prejmite",
"plansCommon.freeTrialTipSuffix": "Brez zahteve po kreditni kartici",
"plansCommon.getStarted": "Začnite",
- "plansCommon.logsHistory": "{{days}} Zgodovina dnevnikov",
+ "plansCommon.logsHistory": "Zgodovina dnevnikov",
"plansCommon.member": "Član",
"plansCommon.memberAfter": "Član",
"plansCommon.messageRequest.title": "Krediti za sporočila",
@@ -144,7 +144,7 @@
"plansCommon.unavailable": "Ni na voljo",
"plansCommon.unlimited": "Neomejeno",
"plansCommon.unlimitedApiRate": "Brez omejitve hitrostnega limita API-ja",
- "plansCommon.vectorSpace": "{{size}} Prostor za vektorje",
+ "plansCommon.vectorSpace": "Prostor za vektorje",
"plansCommon.vectorSpaceTooltip": "Prostor za vektorje je dolgoročni pomnilniški sistem, potreben za to, da LLM-ji razumejo vaše podatke.",
"plansCommon.workflowExecution.faster": "Hitrejše izvajanje delovnega procesa",
"plansCommon.workflowExecution.priority": "Izvajanje prednostnega poteka dela",
diff --git a/web/i18n/sl-SI/common.json b/web/i18n/sl-SI/common.json
index 62ac1a624f..c33686ac03 100644
--- a/web/i18n/sl-SI/common.json
+++ b/web/i18n/sl-SI/common.json
@@ -108,7 +108,7 @@
"chat.conversationName": "Ime pogovora",
"chat.conversationNameCanNotEmpty": "Zahtevano ime pogovora",
"chat.conversationNamePlaceholder": "Prosimo, vnesite ime pogovora",
- "chat.inputPlaceholder": "{{botName}} Pogovorite se z botom",
+ "chat.inputPlaceholder": "Pogovorite se z botom",
"chat.renameConversation": "Preimenovanje pogovora",
"chat.resend": "Ponovno pošlji",
"chat.thinking": "Razmišljanje...",
diff --git a/web/i18n/sl-SI/dataset-creation.json b/web/i18n/sl-SI/dataset-creation.json
index d2ab2cd6bb..cf6610b9fb 100644
--- a/web/i18n/sl-SI/dataset-creation.json
+++ b/web/i18n/sl-SI/dataset-creation.json
@@ -140,7 +140,7 @@
"stepTwo.preview": "Potrdi in predogled",
"stepTwo.previewButton": "Preklop v obliko Vprašanje & Odgovor",
"stepTwo.previewChunk": "Predogled kosa",
- "stepTwo.previewChunkCount": "{{count}} Ocenjeni kosi",
+ "stepTwo.previewChunkCount": "{{štetje}} Ocenjeni kosi",
"stepTwo.previewChunkTip": "Kliknite gumb »Predogled kosa« na levi, da naložite predogled",
"stepTwo.previewSwitchTipEnd": " porabil dodatne žetone",
"stepTwo.previewSwitchTipStart": "Trenutni predogled delcev je v obliki besedila, preklop na predogled v obliki vprašanj in odgovorov bo",
diff --git a/web/i18n/sl-SI/dataset-hit-testing.json b/web/i18n/sl-SI/dataset-hit-testing.json
index c729ed8990..9fb2102172 100644
--- a/web/i18n/sl-SI/dataset-hit-testing.json
+++ b/web/i18n/sl-SI/dataset-hit-testing.json
@@ -3,7 +3,7 @@
"dateTimeFormat": "DD/MM/YYYY hh:mm A",
"desc": "Preizkusite učinkovitost zadetkov znanja na podlagi podanega poizvedbenega besedila",
"hit.emptyTip": "Rezultati testiranja pridobivanja bodo prikazani tukaj",
- "hit.title": "{{num}} PRIDOBLJENI ODSTAVKI",
+ "hit.title": "PRIDOBLJENI ODSTAVKI",
"hitChunks": "Zadenite {{num}} podrejene koščke",
"imageUploader.dropZoneTip": "Povlecite datoteko sem za nalaganje",
"imageUploader.singleChunkAttachmentLimitTooltip": "Število priponk enega kosa ne sme presegati {{limit}}",
diff --git a/web/i18n/sl-SI/dataset-settings.json b/web/i18n/sl-SI/dataset-settings.json
index 6edbf22164..2e0f46377e 100644
--- a/web/i18n/sl-SI/dataset-settings.json
+++ b/web/i18n/sl-SI/dataset-settings.json
@@ -16,7 +16,7 @@
"form.indexMethod": "Metoda indeksiranja",
"form.indexMethodChangeToEconomyDisabledTip": "Ni na voljo za pregradnjo iz HQ v ECO",
"form.indexMethodEconomy": "Varčna",
- "form.indexMethodEconomyTip": "{{count}} Uporabite offline vektorske motorje, indeksiranje ključnih besed itd., da zmanjšate natančnost brez porabe žetonov",
+ "form.indexMethodEconomyTip": "Uporabite offline vektorske motorje, indeksiranje ključnih besed itd., da zmanjšate natančnost brez porabe žetonov",
"form.indexMethodHighQuality": "Visoka kakovost",
"form.indexMethodHighQualityTip": "Za obdelavo pokličite vdelani model za zagotovitev večje natančnosti pri poizvedbah uporabnikov.",
"form.me": "(Vi)",
diff --git a/web/i18n/sl-SI/plugin.json b/web/i18n/sl-SI/plugin.json
index ddea678070..b26a81efdf 100644
--- a/web/i18n/sl-SI/plugin.json
+++ b/web/i18n/sl-SI/plugin.json
@@ -236,7 +236,7 @@
"task.installSuccess": "{{successLength}} plugins installed successfully",
"task.installed": "Installed",
"task.installedError": "{{errorLength}} vtičnikov ni uspelo namestiti",
- "task.installing": "Namestitev vtičnikov, 0 končanih.",
+ "task.installing": "Namestitev {{installingLength}} vtičnikov, 0 končanih.",
"task.installingWithError": "Namestitev {{installingLength}} vtičnikov, {{successLength}} uspešnih, {{errorLength}} neuspešnih",
"task.installingWithSuccess": "Namestitev {{installingLength}} dodatkov, {{successLength}} uspešnih.",
"task.runningPlugins": "Installing Plugins",
diff --git a/web/i18n/sl-SI/tools.json b/web/i18n/sl-SI/tools.json
index 30a1068316..24a9c274b3 100644
--- a/web/i18n/sl-SI/tools.json
+++ b/web/i18n/sl-SI/tools.json
@@ -99,7 +99,7 @@
"createTool.viewSchemaSpec": "Oglejte si OpenAPI-Swagger specifikacijo",
"customToolTip": "Izvedite več o prilagojenih orodjih Dify",
"howToGet": "Kako pridobiti",
- "includeToolNum": "Vključeno {{num}} orodij {{action}}",
+ "includeToolNum": "Vključeno {{num}} orodij",
"mcp.authorize": "Avtoriziraj",
"mcp.authorizeTip": "Po avtorizaciji bodo orodja prikazana tukaj.",
"mcp.authorizing": "Avtoriziranje...",
@@ -107,7 +107,7 @@
"mcp.create.cardLink": "Več o integraciji strežnika MCP",
"mcp.create.cardTitle": "Dodaj strežnik MCP (HTTP)",
"mcp.delete": "Odstrani strežnik MCP",
- "mcp.deleteConfirmTitle": "{{mcp}} Odstraniti {mcp}?",
+ "mcp.deleteConfirmTitle": "Odstraniti {mcp}?",
"mcp.getTools": "Pridobi orodja",
"mcp.gettingTools": "Pridobivanje orodij...",
"mcp.identifier": "Identifikator strežnika (Kliknite za kopiranje)",
@@ -167,9 +167,9 @@
"mcp.toolItem.parameters": "Parametri",
"mcp.toolUpdateConfirmContent": "Posodobitev seznama orodij lahko vpliva na obstoječe aplikacije. Želite nadaljevati?",
"mcp.toolUpdateConfirmTitle": "Posodobi seznam orodij",
- "mcp.toolsCount": "{{count}} {count} orodij",
+ "mcp.toolsCount": "{count} orodij",
"mcp.toolsEmpty": "Orodja niso naložena",
- "mcp.toolsNum": "{{count}} Vključenih {count} orodij",
+ "mcp.toolsNum": "Vključenih {count} orodij",
"mcp.update": "Posodobi",
"mcp.updateTime": "Posodobljeno",
"mcp.updateTools": "Posodabljanje orodij...",
diff --git a/web/i18n/th-TH/app-overview.json b/web/i18n/th-TH/app-overview.json
index 5e1ca09715..19ffcd0d24 100644
--- a/web/i18n/th-TH/app-overview.json
+++ b/web/i18n/th-TH/app-overview.json
@@ -113,7 +113,7 @@
"overview.triggerInfo.noTriggerAdded": "ยังไม่ได้เพิ่มทริกเกอร์",
"overview.triggerInfo.title": "สิ่งกระตุ้น",
"overview.triggerInfo.triggerStatusDescription": "สถานะของโหนดตัวเรียกปรากฏที่นี่ (อาจมีอยู่แล้วในร่าง และจะมีผลหลังจากเผยแพร่)",
- "overview.triggerInfo.triggersAdded": "{{count}} เพิ่มทริกเกอร์เรียบร้อยแล้ว",
+ "overview.triggerInfo.triggersAdded": "เพิ่มทริกเกอร์เรียบร้อยแล้ว",
"welcome.enterKeyTip": "ป้อนคีย์ OpenAI API ของคุณด้านล่าง",
"welcome.firstStepTip": "ในการเริ่มต้น",
"welcome.getKeyTip": "รับคีย์ API ของคุณจากแดชบอร์ด OpenAI",
diff --git a/web/i18n/th-TH/app.json b/web/i18n/th-TH/app.json
index a24c695b26..acbd603e84 100644
--- a/web/i18n/th-TH/app.json
+++ b/web/i18n/th-TH/app.json
@@ -83,7 +83,7 @@
"gotoAnything.emptyState.noKnowledgeBasesFound": "ไม่พบฐานความรู้",
"gotoAnything.emptyState.noPluginsFound": "ไม่พบปลั๊กอิน",
"gotoAnything.emptyState.noWorkflowNodesFound": "ไม่พบโหนดเวิร์กโฟลว์",
- "gotoAnything.emptyState.tryDifferentTerm": "ลองใช้คำค้นหาที่แตกต่างออกไปหรือลบตัวกรอง",
+ "gotoAnything.emptyState.tryDifferentTerm": "ลองใช้คำค้นหาที่แตกต่างออกไปหรือลบตัวกรอง {{mode}}",
"gotoAnything.emptyState.trySpecificSearch": "ลองใช้ {{shortcuts}} สำหรับการค้นหาเฉพาะ",
"gotoAnything.groups.apps": "แอปพลิเคชัน",
"gotoAnything.groups.commands": "คำสั่ง",
diff --git a/web/i18n/th-TH/billing.json b/web/i18n/th-TH/billing.json
index 02f07d13ae..599930792b 100644
--- a/web/i18n/th-TH/billing.json
+++ b/web/i18n/th-TH/billing.json
@@ -65,7 +65,7 @@
"plansCommon.annotatedResponse.title": "ขีดจํากัดโควต้าคําอธิบายประกอบ",
"plansCommon.annotatedResponse.tooltip": "การแก้ไขและคําอธิบายประกอบการตอบกลับด้วยตนเองให้ความสามารถในการตอบคําถามคุณภาพสูงที่ปรับแต่งได้สําหรับแอป (ใช้ได้เฉพาะในแอปแชท)",
"plansCommon.annotationQuota": "โควต้าคําอธิบายประกอบ",
- "plansCommon.annualBilling": "{{percent}} การเรียกเก็บเงินประจำปี",
+ "plansCommon.annualBilling": "การเรียกเก็บเงินประจำปี",
"plansCommon.apiRateLimit": "ข้อจำกัดอัตราการใช้ API",
"plansCommon.apiRateLimitTooltip": "ข้อจำกัดการใช้งาน API จะใช้กับคำขอทั้งหมดที่ทำผ่าน Dify API รวมถึงการสร้างข้อความ, การสนทนาแชท, การดำเนินการเวิร์กโฟลว์ และการประมวลผลเอกสาร.",
"plansCommon.apiRateLimitUnit": "{{count,number}}",
@@ -91,7 +91,7 @@
"plansCommon.freeTrialTipPrefix": "ลงทะเบียนและรับ",
"plansCommon.freeTrialTipSuffix": "ไม่จำเป็นต้องใช้บัตรเครดิต",
"plansCommon.getStarted": "เริ่มต้น",
- "plansCommon.logsHistory": "{{days}} ประวัติการบันทึก",
+ "plansCommon.logsHistory": "ประวัติการบันทึก",
"plansCommon.member": "สมาชิก",
"plansCommon.memberAfter": "สมาชิก",
"plansCommon.messageRequest.title": "เครดิตข้อความ",
@@ -144,7 +144,7 @@
"plansCommon.unavailable": "ไม่",
"plansCommon.unlimited": "จำกัด",
"plansCommon.unlimitedApiRate": "ไม่มีข้อจำกัดอัตราการเรียก API",
- "plansCommon.vectorSpace": "{{size}} พื้นที่เวกเตอร์",
+ "plansCommon.vectorSpace": "พื้นที่เวกเตอร์",
"plansCommon.vectorSpaceTooltip": "Vector Space เป็นระบบหน่วยความจําระยะยาวที่จําเป็นสําหรับ LLM ในการทําความเข้าใจข้อมูลของคุณ",
"plansCommon.workflowExecution.faster": "การดำเนินงานเวิร์กโฟลว์ที่รวดเร็วขึ้น",
"plansCommon.workflowExecution.priority": "การดำเนินงานลำดับความสำคัญ",
diff --git a/web/i18n/th-TH/common.json b/web/i18n/th-TH/common.json
index f65506870f..2a6b575618 100644
--- a/web/i18n/th-TH/common.json
+++ b/web/i18n/th-TH/common.json
@@ -108,7 +108,7 @@
"chat.conversationName": "ชื่อการสนทนา",
"chat.conversationNameCanNotEmpty": "ต้องมีชื่อการสนทนา",
"chat.conversationNamePlaceholder": "กรุณากรอกชื่อการสนทนา",
- "chat.inputPlaceholder": "{{botName}} พูดคุยกับบอท",
+ "chat.inputPlaceholder": "พูดคุยกับบอท",
"chat.renameConversation": "เปลี่ยนชื่อการสนทนา",
"chat.resend": "ส่งอีกครั้ง",
"chat.thinking": "ความคิด ",
diff --git a/web/i18n/th-TH/dataset-creation.json b/web/i18n/th-TH/dataset-creation.json
index 98ed9fae95..68e7e3a78c 100644
--- a/web/i18n/th-TH/dataset-creation.json
+++ b/web/i18n/th-TH/dataset-creation.json
@@ -140,7 +140,7 @@
"stepTwo.preview": "ยืนยันและดูตัวอย่าง",
"stepTwo.previewButton": "การเปลี่ยนไปใช้รูปแบบ Q&A",
"stepTwo.previewChunk": "ดูตัวอย่าง Chunk",
- "stepTwo.previewChunkCount": "{{count}} {{นับ}} ก้อนโดยประมาณ",
+ "stepTwo.previewChunkCount": "{{นับ}} ก้อนโดยประมาณ",
"stepTwo.previewChunkTip": "คลิกปุ่ม 'Preview Chunk' ทางด้านซ้ายเพื่อโหลดตัวอย่าง",
"stepTwo.previewSwitchTipEnd": "ใช้โทเค็นเพิ่มเติม",
"stepTwo.previewSwitchTipStart": "การแสดงตัวอย่างส่วนปัจจุบันอยู่ในรูปแบบข้อความ การเปลี่ยนไปใช้ตัวอย่างรูปแบบคําถามและคําตอบจะ",
diff --git a/web/i18n/th-TH/dataset-hit-testing.json b/web/i18n/th-TH/dataset-hit-testing.json
index 48ebc77fa6..c796ad18ac 100644
--- a/web/i18n/th-TH/dataset-hit-testing.json
+++ b/web/i18n/th-TH/dataset-hit-testing.json
@@ -3,7 +3,7 @@
"dateTimeFormat": "MM/DD/YYYY hh:mm A",
"desc": "ทดสอบเอฟเฟกต์การตีของความรู้ตามข้อความแบบสอบถามที่กําหนด",
"hit.emptyTip": "ผลการทดสอบการดึงข้อมูลจะแสดงที่นี่",
- "hit.title": "{{num}} ย่อหน้าดึงข้อมูล",
+ "hit.title": "ย่อหน้าดึงข้อมูล",
"hitChunks": "กด {{num}} ก้อนลูก",
"imageUploader.dropZoneTip": "ลากไฟล์มาที่นี่เพื่ออัปโหลด",
"imageUploader.singleChunkAttachmentLimitTooltip": "จำนวนของไฟล์แนบแบบชิ้นเดียวไม่สามารถเกิน {{limit}}",
diff --git a/web/i18n/th-TH/dataset-settings.json b/web/i18n/th-TH/dataset-settings.json
index 46e113d076..4dfccf5bc9 100644
--- a/web/i18n/th-TH/dataset-settings.json
+++ b/web/i18n/th-TH/dataset-settings.json
@@ -16,7 +16,7 @@
"form.indexMethod": "วิธีการจัดทําดัชนี",
"form.indexMethodChangeToEconomyDisabledTip": "ไม่สามารถดาวน์เกรดจาก HQ เป็น ECO ได้",
"form.indexMethodEconomy": "ประหยัด",
- "form.indexMethodEconomyTip": "{{count}} ใช้เอ็นจิ้นเวกเตอร์ออฟไลน์ ดัชนีคําหลัก ฯลฯ เพื่อลดความแม่นยําโดยไม่ต้องใช้โทเค็น",
+ "form.indexMethodEconomyTip": "ใช้เอ็นจิ้นเวกเตอร์ออฟไลน์ ดัชนีคําหลัก ฯลฯ เพื่อลดความแม่นยําโดยไม่ต้องใช้โทเค็น",
"form.indexMethodHighQuality": "คุณภาพสูง",
"form.indexMethodHighQualityTip": "เรียกใช้แบบจําลองการฝังตัวสําหรับการประมวลผลเพื่อให้มีความแม่นยําสูงขึ้นเมื่อผู้ใช้สืบค้น",
"form.me": "(คุณ)",
diff --git a/web/i18n/th-TH/plugin.json b/web/i18n/th-TH/plugin.json
index 4200196ed2..dfb7e14d38 100644
--- a/web/i18n/th-TH/plugin.json
+++ b/web/i18n/th-TH/plugin.json
@@ -81,7 +81,7 @@
"debugInfo.title": "การแก้จุดบกพร่อง",
"debugInfo.viewDocs": "ดูเอกสาร",
"deprecated": "เลิกใช้",
- "detailPanel.actionNum": "{{num}} {{การกระทํา}} รวม {{action}}",
+ "detailPanel.actionNum": "{{num}} {{การกระทํา}} รวม",
"detailPanel.categoryTip.debugging": "ปลั๊กอินการดีบัก",
"detailPanel.categoryTip.github": "ติดตั้งจาก Github",
"detailPanel.categoryTip.local": "ปลั๊กอินท้องถิ่น",
@@ -89,7 +89,7 @@
"detailPanel.configureApp": "กําหนดค่าแอป",
"detailPanel.configureModel": "กําหนดค่าแบบจําลอง",
"detailPanel.configureTool": "กําหนดค่าเครื่องมือ",
- "detailPanel.deprecation.fullMessage": "{{deprecatedReason}} ปลั๊กอินนี้ถูกยกเลิกการใช้งานเนื่องจาก {{เหตุผลที่ถูกยกเลิก}} และจะไม่มีการอัปเดตอีกต่อไป กรุณาใช้ {{-alternativePluginId}} แทน.",
+ "detailPanel.deprecation.fullMessage": "ปลั๊กอินนี้ถูกยกเลิกการใช้งานเนื่องจาก {{เหตุผลที่ถูกยกเลิก}} และจะไม่มีการอัปเดตอีกต่อไป กรุณาใช้ {{-alternativePluginId}} แทน.",
"detailPanel.deprecation.noReason": "ปลั๊กอินนี้ได้ถูกยกเลิกใช้งานและจะไม่มีการอัปเดตอีกต่อไป.",
"detailPanel.deprecation.onlyReason": "ปลั๊กอินนี้ถูกเลิกใช้เนื่องจาก {{deprecatedReason}} และจะไม่มีการอัปเดตอีกต่อไป.",
"detailPanel.deprecation.reason.businessAdjustments": "การปรับเปลี่ยนธุรกิจ",
@@ -116,7 +116,7 @@
"detailPanel.operation.update": "อัพเดต",
"detailPanel.operation.viewDetail": "ดูรายละเอียด",
"detailPanel.serviceOk": "บริการตกลง",
- "detailPanel.strategyNum": "{{num}} {{กลยุทธ์}} รวม {{strategy}}",
+ "detailPanel.strategyNum": "{{num}} {{กลยุทธ์}} รวม",
"detailPanel.switchVersion": "สลับเวอร์ชัน",
"detailPanel.toolSelector.auto": "อัตโนมัติ",
"detailPanel.toolSelector.descriptionLabel": "คําอธิบายเครื่องมือ",
@@ -236,7 +236,7 @@
"task.installSuccess": "{{successLength}} plugins installed successfully",
"task.installed": "Installed",
"task.installedError": "{{errorLength}} ปลั๊กอินติดตั้งไม่สําเร็จ",
- "task.installing": "การติดตั้งปลั๊กอิน 0 เสร็จแล้ว",
+ "task.installing": "การติดตั้งปลั๊กอิน {{installingLength}} 0 เสร็จแล้ว",
"task.installingWithError": "การติดตั้งปลั๊กอิน {{installingLength}}, {{successLength}} สําเร็จ, {{errorLength}} ล้มเหลว",
"task.installingWithSuccess": "การติดตั้งปลั๊กอิน {{installingLength}}, {{successLength}} สําเร็จ",
"task.runningPlugins": "Installing Plugins",
diff --git a/web/i18n/th-TH/tools.json b/web/i18n/th-TH/tools.json
index 35d86f475c..3966e0d8a8 100644
--- a/web/i18n/th-TH/tools.json
+++ b/web/i18n/th-TH/tools.json
@@ -99,7 +99,7 @@
"createTool.viewSchemaSpec": "ดูข้อมูลจําเพาะของ OpenAPI-Swagger",
"customToolTip": "เรียนรู้เพิ่มเติมเกี่ยวกับเครื่องมือแบบกําหนดเองของ Dify",
"howToGet": "วิธีรับ",
- "includeToolNum": "{{num}} รวมเครื่องมือ {{action}}",
+ "includeToolNum": "{{num}} รวมเครื่องมือ",
"mcp.authorize": "อนุญาต",
"mcp.authorizeTip": "หลังจากอนุญาต เครื่องมือจะถูกแสดงที่นี่",
"mcp.authorizing": "กำลังอนุญาต...",
@@ -107,7 +107,7 @@
"mcp.create.cardLink": "เรียนรู้เพิ่มเติมเกี่ยวกับการรวมเซิร์ฟเวอร์ MCP",
"mcp.create.cardTitle": "เพิ่มเซิร์ฟเวอร์ MCP (HTTP)",
"mcp.delete": "ลบเซิร์ฟเวอร์ MCP",
- "mcp.deleteConfirmTitle": "{{mcp}} คุณต้องการลบ {mcp} หรือไม่?",
+ "mcp.deleteConfirmTitle": "คุณต้องการลบ {mcp} หรือไม่?",
"mcp.getTools": "รับเครื่องมือ",
"mcp.gettingTools": "กำลังโหลดเครื่องมือ...",
"mcp.identifier": "ตัวระบุเซิร์ฟเวอร์ (คลิกเพื่อคัดลอก)",
@@ -167,9 +167,9 @@
"mcp.toolItem.parameters": "พารามิเตอร์",
"mcp.toolUpdateConfirmContent": "การอัปเดตรายการเครื่องมืออาจส่งผลต่อแอปพลิเคชันที่มีอยู่ คุณต้องการดำเนินการต่อหรือไม่?",
"mcp.toolUpdateConfirmTitle": "อัปเดตรายการเครื่องมือ",
- "mcp.toolsCount": "{{count}} {count} เครื่องมือ",
+ "mcp.toolsCount": "{count} เครื่องมือ",
"mcp.toolsEmpty": "ยังไม่โหลดเครื่องมือ",
- "mcp.toolsNum": "{{count}} {count} เครื่องมือที่รวมอยู่",
+ "mcp.toolsNum": "{count} เครื่องมือที่รวมอยู่",
"mcp.update": "อัปเดต",
"mcp.updateTime": "อัปเดตแล้ว",
"mcp.updateTools": "กำลังอัปเดตเครื่องมือ...",
diff --git a/web/i18n/th-TH/workflow.json b/web/i18n/th-TH/workflow.json
index db0d050183..1e11e2c171 100644
--- a/web/i18n/th-TH/workflow.json
+++ b/web/i18n/th-TH/workflow.json
@@ -363,7 +363,7 @@
"nodes.agent.strategyNotFoundDescAndSwitchVersion": "เวอร์ชันปลั๊กอินที่ติดตั้งไม่มีกลยุทธ์นี้ คลิกเพื่อเปลี่ยนเวอร์ชัน",
"nodes.agent.strategyNotInstallTooltip": "{{strategy}} ไม่ได้ติดตั้ง",
"nodes.agent.strategyNotSet": "ไม่ได้ตั้งค่ากลยุทธ์ตัวแทน",
- "nodes.agent.toolNotAuthorizedTooltip": "{{เครื่องมือ}} ไม่ได้รับอนุญาต {{tool}}",
+ "nodes.agent.toolNotAuthorizedTooltip": "{{เครื่องมือ}} ไม่ได้รับอนุญาต",
"nodes.agent.toolNotInstallTooltip": "{{tool}} ไม่ได้ติดตั้ง",
"nodes.agent.toolbox": "เครื่อง มือ",
"nodes.agent.tools": "เครื่อง มือ",
@@ -549,13 +549,13 @@
"nodes.iteration.deleteDesc": "การลบโหนดการวนซ้ําจะเป็นการลบโหนดย่อยทั้งหมด",
"nodes.iteration.deleteTitle": "ลบโหนดการทําซ้ํา?",
"nodes.iteration.errorResponseMethod": "วิธีการตอบสนองข้อผิดพลาด",
- "nodes.iteration.error_one": "{{count}} {{นับ}} ความผิดพลาด",
- "nodes.iteration.error_other": "{{count}} {{นับ}} ข้อ ผิด พลาด",
+ "nodes.iteration.error_one": "{{นับ}} ความผิดพลาด",
+ "nodes.iteration.error_other": "{{นับ}} ข้อ ผิด พลาด",
"nodes.iteration.flattenOutput": "แบนผลลัพธ์",
"nodes.iteration.flattenOutputDesc": "เมื่อเปิดใช้งาน หากผลลัพธ์ของแต่ละรอบเป็นอาร์เรย์ทั้งหมด พวกมันจะถูกรวมเป็นอาร์เรย์เดียว เมื่อปิดใช้งาน ผลลัพธ์จะยังคงมีโครงสร้างอาร์เรย์ซ้อนกันอยู่",
"nodes.iteration.input": "อินพุต",
- "nodes.iteration.iteration_one": "{{count}} {{นับ}} เกิด ซ้ำ",
- "nodes.iteration.iteration_other": "{{count}} {{นับ}} เกิด ซ้ำ",
+ "nodes.iteration.iteration_one": "{{นับ}} เกิด ซ้ำ",
+ "nodes.iteration.iteration_other": "{{นับ}} เกิด ซ้ำ",
"nodes.iteration.output": "ตัวแปรเอาต์พุต",
"nodes.iteration.parallelMode": "โหมดขนาน",
"nodes.iteration.parallelModeEnableDesc": "ในโหมดขนาน งานภายในการทําซ้ําจะสนับสนุนการดําเนินการแบบขนาน คุณสามารถกําหนดค่านี้ได้ในแผงคุณสมบัติทางด้านขวา",
diff --git a/web/i18n/tr-TR/app.json b/web/i18n/tr-TR/app.json
index 8f98421f09..d6230fab63 100644
--- a/web/i18n/tr-TR/app.json
+++ b/web/i18n/tr-TR/app.json
@@ -83,7 +83,7 @@
"gotoAnything.emptyState.noKnowledgeBasesFound": "Bilgi bankası bulunamadı",
"gotoAnything.emptyState.noPluginsFound": "Eklenti bulunamadı",
"gotoAnything.emptyState.noWorkflowNodesFound": "İş akışı düğümü bulunamadı",
- "gotoAnything.emptyState.tryDifferentTerm": "Farklı bir arama terimi deneyin veya filtresini kaldırın",
+ "gotoAnything.emptyState.tryDifferentTerm": "Farklı bir arama terimi deneyin veya {{mode}} filtresini kaldırın",
"gotoAnything.emptyState.trySpecificSearch": "Belirli aramalar için {{shortcuts}} deneyin",
"gotoAnything.groups.apps": "Uygulamalar",
"gotoAnything.groups.commands": "Komutlar",
diff --git a/web/i18n/tr-TR/billing.json b/web/i18n/tr-TR/billing.json
index 339849319c..a7c87dab78 100644
--- a/web/i18n/tr-TR/billing.json
+++ b/web/i18n/tr-TR/billing.json
@@ -65,7 +65,7 @@
"plansCommon.annotatedResponse.title": "Ek Açıklama Kota Sınırları",
"plansCommon.annotatedResponse.tooltip": "Yanıtların elle düzenlenmesi ve ek açıklanması, uygulamalar için özelleştirilebilir yüksek kaliteli soru-cevap yetenekleri sağlar. (Sadece sohbet uygulamalarında geçerlidir)",
"plansCommon.annotationQuota": "Ek Açıklama Kotası",
- "plansCommon.annualBilling": "{{percent}} Yıllık Faturalama",
+ "plansCommon.annualBilling": "Yıllık Faturalama",
"plansCommon.apiRateLimit": "API Hız Limiti",
"plansCommon.apiRateLimitTooltip": "Dify API'si aracılığıyla yapılan tüm isteklerde, metin oluşturma, sohbet konuşmaları, iş akışı yürütmeleri ve belge işleme dahil olmak üzere, API Oran Sınırı uygulanır.",
"plansCommon.apiRateLimitUnit": "{{count,number}}",
@@ -91,7 +91,7 @@
"plansCommon.freeTrialTipPrefix": "Kaydolun ve bir",
"plansCommon.freeTrialTipSuffix": "Kredi kartı gerekmez",
"plansCommon.getStarted": "Başlayın",
- "plansCommon.logsHistory": "{{days}} Günlük Geçmişi",
+ "plansCommon.logsHistory": "Günlük Geçmişi",
"plansCommon.member": "Üye",
"plansCommon.memberAfter": "Üye",
"plansCommon.messageRequest.title": "Mesaj Kredileri",
@@ -144,7 +144,7 @@
"plansCommon.unavailable": "Mevcut Değil",
"plansCommon.unlimited": "Sınırsız",
"plansCommon.unlimitedApiRate": "API Hız Sınırı Yok",
- "plansCommon.vectorSpace": "{{size}} Vektör Alanı",
+ "plansCommon.vectorSpace": "Vektör Alanı",
"plansCommon.vectorSpaceTooltip": "Vektör Alanı, LLM'lerin verilerinizi anlaması için gerekli uzun süreli hafıza sistemidir.",
"plansCommon.workflowExecution.faster": "Daha Hızlı İş Akışı Yürütme",
"plansCommon.workflowExecution.priority": "Öncelikli İş Akışı Yürütme",
diff --git a/web/i18n/tr-TR/common.json b/web/i18n/tr-TR/common.json
index d9521bafd8..c45b453180 100644
--- a/web/i18n/tr-TR/common.json
+++ b/web/i18n/tr-TR/common.json
@@ -172,7 +172,7 @@
"fileUploader.pasteFileLinkInvalid": "Geçersiz dosya bağlantısı",
"fileUploader.uploadDisabled": "Dosya yükleme devre dışı",
"fileUploader.uploadFromComputer": "Yerel yükleme",
- "fileUploader.uploadFromComputerLimit": "{{type}} Dosya Yükleme {{size}}'ı aşamaz",
+ "fileUploader.uploadFromComputerLimit": "Dosya Yükleme {{size}}'ı aşamaz",
"fileUploader.uploadFromComputerReadError": "Dosya okuma başarısız oldu, lütfen tekrar deneyin.",
"fileUploader.uploadFromComputerUploadError": "Dosya yükleme başarısız oldu, lütfen tekrar yükleyin.",
"imageInput.browse": "tarayıcı",
@@ -278,7 +278,7 @@
"model.params.max_tokensTip": "Yanıtın maksimum uzunluğunu token cinsinden sınırlar.\nDaha büyük değerler prompt kelimeleri, sohbet kayıtları ve Bilgiler için bırakılacak alanı sınırlayabilir. \nİki üçün altında ayarlanması önerilir\ngpt-4-1106-preview, gpt-4-vision-preview maksimum token (giriş 128k, çıkış 4k).",
"model.params.presence_penalty": "Varlık cezası",
"model.params.presence_penaltyTip": "Şimdiye kadar metinde görünüp görünmediğine bağlı olarak yeni tokenları ne kadar cezalandıracağını belirler.\nModelin yeni konular hakkında konuşma olasılığını artırır.",
- "model.params.setToCurrentModelMaxTokenTip": "{{maxToken}} Maksimum token, mevcut modelin maksimum token'ın %80'ine {maxToken} olarak güncellendi.",
+ "model.params.setToCurrentModelMaxTokenTip": "Maksimum token, mevcut modelin maksimum token'ın %80'ine {maxToken} olarak güncellendi.",
"model.params.stop_sequences": "Stop sıraları",
"model.params.stop_sequencesPlaceholder": "Sıra girin ve Tab tuşuna basın",
"model.params.stop_sequencesTip": "API, dört adede kadar sıra belirleyerek daha fazla token üretmeyi durduracaktır. Dönülen metin durdurma sırasını içermez.",
diff --git a/web/i18n/tr-TR/dataset-creation.json b/web/i18n/tr-TR/dataset-creation.json
index ab409664a2..7aec43e6b4 100644
--- a/web/i18n/tr-TR/dataset-creation.json
+++ b/web/i18n/tr-TR/dataset-creation.json
@@ -140,7 +140,7 @@
"stepTwo.preview": "Onayla ve Önizleme",
"stepTwo.previewButton": "Q&A formatına geçiş",
"stepTwo.previewChunk": "Önizleme Parçası",
- "stepTwo.previewChunkCount": "{{count}} Tahmini parçalar",
+ "stepTwo.previewChunkCount": "{{sayı}} Tahmini parçalar",
"stepTwo.previewChunkTip": "Önizlemeyi yüklemek için soldaki 'Önizleme Parçası' düğmesini tıklayın",
"stepTwo.previewSwitchTipEnd": "token",
"stepTwo.previewSwitchTipStart": "Geçerli parça önizlemesi metin formatındadır, soru ve yanıt formatına geçiş ek tüketir",
diff --git a/web/i18n/tr-TR/dataset-hit-testing.json b/web/i18n/tr-TR/dataset-hit-testing.json
index 7700f26a64..b901dc3289 100644
--- a/web/i18n/tr-TR/dataset-hit-testing.json
+++ b/web/i18n/tr-TR/dataset-hit-testing.json
@@ -3,7 +3,7 @@
"dateTimeFormat": "GG/AA/YYYY ss:dd ÖÖ/ÖS",
"desc": "Verilen sorgu metnine göre Bilginin isabet etkisini test edin.",
"hit.emptyTip": "Geri Alım Testi sonuçları burada gösterilecektir",
- "hit.title": "{{num}} GERİ ALINAN PARAGRAFLAR",
+ "hit.title": "GERİ ALINAN PARAGRAFLAR",
"hitChunks": "{{num}} alt parçalarına basın",
"imageUploader.dropZoneTip": "Yüklemek için dosyayı buraya sürükleyin",
"imageUploader.singleChunkAttachmentLimitTooltip": "Tek parça eklerin sayısı {{limit}} değerini aşamaz",
diff --git a/web/i18n/tr-TR/dataset-settings.json b/web/i18n/tr-TR/dataset-settings.json
index b31393ad1c..19a72ca693 100644
--- a/web/i18n/tr-TR/dataset-settings.json
+++ b/web/i18n/tr-TR/dataset-settings.json
@@ -16,7 +16,7 @@
"form.indexMethod": "Dizin Yöntemi",
"form.indexMethodChangeToEconomyDisabledTip": "Genel Merkezden ECO'ya düşürme için mevcut değil",
"form.indexMethodEconomy": "Ekonomik",
- "form.indexMethodEconomyTip": "{{count}} Doğruluğu azaltmak için çevrimdışı vektör motorları, anahtar kelime dizinleri vb. kullanın, token harcamadan",
+ "form.indexMethodEconomyTip": "Doğruluğu azaltmak için çevrimdışı vektör motorları, anahtar kelime dizinleri vb. kullanın, token harcamadan",
"form.indexMethodHighQuality": "Yüksek Kalite",
"form.indexMethodHighQualityTip": "Kullanıcılar sorguladığında daha yüksek doğruluk sağlamak için Yerleştirme modelini çağırır.",
"form.me": "(Siz)",
diff --git a/web/i18n/tr-TR/dataset.json b/web/i18n/tr-TR/dataset.json
index 1d28f24d7f..0be6fbb726 100644
--- a/web/i18n/tr-TR/dataset.json
+++ b/web/i18n/tr-TR/dataset.json
@@ -147,7 +147,7 @@
"parentMode.paragraph": "Paragraf",
"partialEnabled_one": "Toplam {{count}} belge, {{num}} mevcut",
"partialEnabled_other": "Toplam {{count}} belge, {{num}} mevcut",
- "preprocessDocument": "{{num}} Belgeleri Ön İşleme",
+ "preprocessDocument": "{{sayı}} Belgeleri Ön İşleme",
"rerankSettings": "Yeniden Sıralama Ayarı",
"retrieval.change": "Değiştir",
"retrieval.changeRetrievalMethod": "Geri alma yöntemini değiştir",
diff --git a/web/i18n/tr-TR/plugin.json b/web/i18n/tr-TR/plugin.json
index f38db742bc..2d9f3b80c2 100644
--- a/web/i18n/tr-TR/plugin.json
+++ b/web/i18n/tr-TR/plugin.json
@@ -81,7 +81,7 @@
"debugInfo.title": "Hata ayıklama",
"debugInfo.viewDocs": "Belgeleri Görüntüle",
"deprecated": "Kaldırılmış",
- "detailPanel.actionNum": "{{num}} {{action}} DAHİL",
+ "detailPanel.actionNum": "{{sayı}} {{eylem}} DAHİL",
"detailPanel.categoryTip.debugging": "Hata Ayıklama Eklentisi",
"detailPanel.categoryTip.github": "Github'dan yüklendi",
"detailPanel.categoryTip.local": "Yerel Eklenti",
@@ -106,7 +106,7 @@
"detailPanel.endpointsDocLink": "Belgeyi görüntüleyin",
"detailPanel.endpointsEmpty": "Uç nokta eklemek için '+' düğmesini tıklayın",
"detailPanel.endpointsTip": "Bu eklenti, uç noktalar aracılığıyla belirli işlevler sağlar ve geçerli çalışma alanı için birden çok uç nokta kümesi yapılandırabilirsiniz.",
- "detailPanel.modelNum": "{{num}} DAHİL OLAN MODELLER",
+ "detailPanel.modelNum": "{{sayı}} DAHİL OLAN MODELLER",
"detailPanel.operation.back": "Geri",
"detailPanel.operation.checkUpdate": "Güncellemeyi Kontrol Et",
"detailPanel.operation.detail": "Şey",
@@ -116,7 +116,7 @@
"detailPanel.operation.update": "Güncelleştirmek",
"detailPanel.operation.viewDetail": "ayrıntılara bakın",
"detailPanel.serviceOk": "Servis Tamam",
- "detailPanel.strategyNum": "{{num}} {{strategy}} DAHİL",
+ "detailPanel.strategyNum": "{{sayı}} {{strateji}} DAHİL",
"detailPanel.switchVersion": "Sürümü Değiştir",
"detailPanel.toolSelector.auto": "Otomatik",
"detailPanel.toolSelector.descriptionLabel": "Araç açıklaması",
@@ -236,7 +236,7 @@
"task.installSuccess": "{{successLength}} plugins installed successfully",
"task.installed": "Installed",
"task.installedError": "{{errorLength}} eklentileri yüklenemedi",
- "task.installing": "eklentilerinin kurulumu, 0 bitti.",
+ "task.installing": "{{installingLength}} eklentilerinin kurulumu, 0 bitti.",
"task.installingWithError": "{{installingLength}} eklentileri yükleniyor, {{successLength}} başarılı, {{errorLength}} başarısız oldu",
"task.installingWithSuccess": "{{installingLength}} eklentileri yükleniyor, {{successLength}} başarılı.",
"task.runningPlugins": "Installing Plugins",
diff --git a/web/i18n/tr-TR/tools.json b/web/i18n/tr-TR/tools.json
index f750588143..fd6e1750d2 100644
--- a/web/i18n/tr-TR/tools.json
+++ b/web/i18n/tr-TR/tools.json
@@ -99,7 +99,7 @@
"createTool.viewSchemaSpec": "OpenAPI-Swagger Spesifikasyonunu Görüntüle",
"customToolTip": "Dify özel araçları hakkında daha fazla bilgi edinin",
"howToGet": "Nasıl alınır",
- "includeToolNum": "{{num}} araç dahil {{action}}",
+ "includeToolNum": "{{num}} araç dahil",
"mcp.authorize": "Yetkilendir",
"mcp.authorizeTip": "Yetkilendirmeden sonra araçlar burada görüntülenecektir.",
"mcp.authorizing": "Yetkilendiriliyor...",
@@ -107,7 +107,7 @@
"mcp.create.cardLink": "MCP sunucu entegrasyonu hakkında daha fazla bilgi edinin",
"mcp.create.cardTitle": "MCP Sunucusu Ekle (HTTP)",
"mcp.delete": "MCP Sunucusunu Kaldır",
- "mcp.deleteConfirmTitle": "{{mcp}} {mcp} kaldırılsın mı?",
+ "mcp.deleteConfirmTitle": "{mcp} kaldırılsın mı?",
"mcp.getTools": "Araçları al",
"mcp.gettingTools": "Araçlar alınıyor...",
"mcp.identifier": "Sunucu Tanımlayıcı (Kopyalamak için Tıklayın)",
@@ -167,9 +167,9 @@
"mcp.toolItem.parameters": "Parametreler",
"mcp.toolUpdateConfirmContent": "Araç listesini güncellemek mevcut uygulamaları etkileyebilir. Devam etmek istiyor musunuz?",
"mcp.toolUpdateConfirmTitle": "Araç Listesini Güncelle",
- "mcp.toolsCount": "{{count}} {count} araç",
+ "mcp.toolsCount": "{count} araç",
"mcp.toolsEmpty": "Araçlar yüklenmedi",
- "mcp.toolsNum": "{{count}} {count} araç dahil",
+ "mcp.toolsNum": "{count} araç dahil",
"mcp.update": "Güncelle",
"mcp.updateTime": "Güncellendi",
"mcp.updateTools": "Araçlar güncelleniyor...",
diff --git a/web/i18n/tr-TR/workflow.json b/web/i18n/tr-TR/workflow.json
index dd9ebe050b..c91c666298 100644
--- a/web/i18n/tr-TR/workflow.json
+++ b/web/i18n/tr-TR/workflow.json
@@ -361,9 +361,9 @@
"nodes.agent.strategy.tooltip": "Farklı Agentic stratejileri, sistemin çok adımlı araç çağrılarını nasıl planladığını ve yürüttüğünü belirler",
"nodes.agent.strategyNotFoundDesc": "Yüklenen eklenti sürümü bu stratejiyi sağlamaz.",
"nodes.agent.strategyNotFoundDescAndSwitchVersion": "Yüklenen eklenti sürümü bu stratejiyi sağlamaz. Sürümü değiştirmek için tıklayın.",
- "nodes.agent.strategyNotInstallTooltip": "{{strategy}} yüklü değil",
+ "nodes.agent.strategyNotInstallTooltip": "{{strateji}} yüklü değil",
"nodes.agent.strategyNotSet": "Ajan stratejisi Belirlenmedi",
- "nodes.agent.toolNotAuthorizedTooltip": "{{tool}} Yetkili Değil",
+ "nodes.agent.toolNotAuthorizedTooltip": "{{araç}} Yetkili Değil",
"nodes.agent.toolNotInstallTooltip": "{{tool}} yüklü değil",
"nodes.agent.toolbox": "Araç",
"nodes.agent.tools": "Araçları",
@@ -435,7 +435,7 @@
"nodes.common.pluginNotInstalled": "Eklenti yüklü değil",
"nodes.common.retry.maxRetries": "En fazla yeniden deneme",
"nodes.common.retry.ms": "Ms",
- "nodes.common.retry.retries": "{{num}} Yeni -den deneme",
+ "nodes.common.retry.retries": "{{sayı}} Yeni -den deneme",
"nodes.common.retry.retry": "Yeni -den deneme",
"nodes.common.retry.retryFailed": "Yeniden deneme başarısız oldu",
"nodes.common.retry.retryFailedTimes": "{{times}} yeniden denemeleri başarısız oldu",
@@ -549,8 +549,8 @@
"nodes.iteration.deleteDesc": "Yineleme düğümünü silmek tüm alt düğümleri silecektir",
"nodes.iteration.deleteTitle": "Yineleme Düğümünü Sil?",
"nodes.iteration.errorResponseMethod": "Hata yanıtı yöntemi",
- "nodes.iteration.error_one": "{{count}} Hata",
- "nodes.iteration.error_other": "{{count}} Hata",
+ "nodes.iteration.error_one": "{{sayı}} Hata",
+ "nodes.iteration.error_other": "{{sayı}} Hata",
"nodes.iteration.flattenOutput": "Çıktıyı Düzleştir",
"nodes.iteration.flattenOutputDesc": "Etkinleştirildiğinde, eğer tüm yineleme çıktıları dizilerse, bunlar tek bir dizi halinde düzleştirilecektir. Devre dışı bırakıldığında ise çıktılar iç içe diziler şeklini koruyacaktır.",
"nodes.iteration.input": "Giriş",
diff --git a/web/i18n/uk-UA/app-overview.json b/web/i18n/uk-UA/app-overview.json
index 16aeb39e2d..32cbdf9c87 100644
--- a/web/i18n/uk-UA/app-overview.json
+++ b/web/i18n/uk-UA/app-overview.json
@@ -113,7 +113,7 @@
"overview.triggerInfo.noTriggerAdded": "Триггер не додано",
"overview.triggerInfo.title": "Тригери",
"overview.triggerInfo.triggerStatusDescription": "Статус вузла тригера відображається тут. (Може вже існувати в чернетці, набирає чинності після публікації)",
- "overview.triggerInfo.triggersAdded": "{{count}} Додано тригери",
+ "overview.triggerInfo.triggersAdded": "Додано тригери",
"welcome.enterKeyTip": "введіть свій ключ API OpenAI нижче",
"welcome.firstStepTip": "Для початку,",
"welcome.getKeyTip": "Отримайте свій ключ API з панелі OpenAI",
diff --git a/web/i18n/uk-UA/app.json b/web/i18n/uk-UA/app.json
index fa1938b052..35872cbe18 100644
--- a/web/i18n/uk-UA/app.json
+++ b/web/i18n/uk-UA/app.json
@@ -83,7 +83,7 @@
"gotoAnything.emptyState.noKnowledgeBasesFound": "Баз знань не знайдено",
"gotoAnything.emptyState.noPluginsFound": "Плагінів не знайдено",
"gotoAnything.emptyState.noWorkflowNodesFound": "Вузли бізнес-процесу не знайдено",
- "gotoAnything.emptyState.tryDifferentTerm": "Спробуйте інший пошуковий термін або видаліть фільтр",
+ "gotoAnything.emptyState.tryDifferentTerm": "Спробуйте інший пошуковий термін або видаліть фільтр {{mode}}",
"gotoAnything.emptyState.trySpecificSearch": "Спробуйте {{shortcuts}} для конкретного пошуку",
"gotoAnything.groups.apps": "Програми",
"gotoAnything.groups.commands": "Команди",
diff --git a/web/i18n/uk-UA/billing.json b/web/i18n/uk-UA/billing.json
index d51bbdfc9c..bd627fa8bb 100644
--- a/web/i18n/uk-UA/billing.json
+++ b/web/i18n/uk-UA/billing.json
@@ -65,7 +65,7 @@
"plansCommon.annotatedResponse.title": "Ліміти квоти відповідей з анотаціями",
"plansCommon.annotatedResponse.tooltip": "Ручне редагування та анотування відповідей забезпечує налаштовувані високоякісні можливості відповідей на запитання для програм. (Застосовується лише в чат-програмах)",
"plansCommon.annotationQuota": "Квота анотацій",
- "plansCommon.annualBilling": "{{percent}} Щорічна оплата",
+ "plansCommon.annualBilling": "Щорічна оплата",
"plansCommon.apiRateLimit": "Обмеження швидкості API",
"plansCommon.apiRateLimitTooltip": "Обмеження частоти запитів застосовується до всіх запитів, зроблених через API Dify, включаючи генерацію тексту, чат-розмови, виконання робочих процесів та обробку документів.",
"plansCommon.apiRateLimitUnit": "{{count,number}}",
@@ -91,7 +91,7 @@
"plansCommon.freeTrialTipPrefix": "Зареєструйтесь і отримайте",
"plansCommon.freeTrialTipSuffix": "Кредитна картка не потрібна",
"plansCommon.getStarted": "Почати",
- "plansCommon.logsHistory": "{{days}} Історія журналів",
+ "plansCommon.logsHistory": "Історія журналів",
"plansCommon.member": "Учасник",
"plansCommon.memberAfter": "учасника",
"plansCommon.messageRequest.title": "Кредити повідомлень",
@@ -144,7 +144,7 @@
"plansCommon.unavailable": "Недоступний",
"plansCommon.unlimited": "Безлімітний",
"plansCommon.unlimitedApiRate": "Немає обмеження на швидкість API",
- "plansCommon.vectorSpace": "{{size}} Векторний простір",
+ "plansCommon.vectorSpace": "Векторний простір",
"plansCommon.vectorSpaceTooltip": "Векторний простір – це система довгострокової пам'яті, необхідна LLM для розуміння ваших даних.",
"plansCommon.workflowExecution.faster": "Швидше виконання робочого процесу",
"plansCommon.workflowExecution.priority": "Виконання пріоритетного робочого процесу",
diff --git a/web/i18n/uk-UA/common.json b/web/i18n/uk-UA/common.json
index dafbcd9e1d..e9e810da45 100644
--- a/web/i18n/uk-UA/common.json
+++ b/web/i18n/uk-UA/common.json
@@ -108,7 +108,7 @@
"chat.conversationName": "Назва розмови",
"chat.conversationNameCanNotEmpty": "Потрібна назва розмови",
"chat.conversationNamePlaceholder": "Будь ласка, введіть назву розмови",
- "chat.inputPlaceholder": "{{botName}} Поговоріть з ботом",
+ "chat.inputPlaceholder": "Поговоріть з ботом",
"chat.renameConversation": "Перейменувати розмову",
"chat.resend": "Відправити знову",
"chat.thinking": "Мислення...",
@@ -172,7 +172,7 @@
"fileUploader.pasteFileLinkInvalid": "Неприпустиме посилання на файл",
"fileUploader.uploadDisabled": "Завантаження файлів вимкнено",
"fileUploader.uploadFromComputer": "Локальне завантаження",
- "fileUploader.uploadFromComputerLimit": "{{type}} Файл завантаження не може перевищувати {{size}}",
+ "fileUploader.uploadFromComputerLimit": "Файл завантаження не може перевищувати {{size}}",
"fileUploader.uploadFromComputerReadError": "Не вдалося прочитати файл, будь ласка, спробуйте ще раз.",
"fileUploader.uploadFromComputerUploadError": "Не вдалося завантажити файл, будь ласка, завантажте ще раз.",
"imageInput.browse": "перегляд",
diff --git a/web/i18n/uk-UA/dataset-hit-testing.json b/web/i18n/uk-UA/dataset-hit-testing.json
index 31f3fb25aa..39cebf3072 100644
--- a/web/i18n/uk-UA/dataset-hit-testing.json
+++ b/web/i18n/uk-UA/dataset-hit-testing.json
@@ -3,7 +3,7 @@
"dateTimeFormat": "DD/MM/YYYY HH:mm A",
"desc": "Тестування ефективності пошуку знань на основі наданого текстового запиту.",
"hit.emptyTip": "Результати тестування вибірки відобразяться тут",
- "hit.title": "{{num}} ВИБРАНІ АБЗАЦИ",
+ "hit.title": "ВИБРАНІ АБЗАЦИ",
"hitChunks": "Натисніть {{num}} на дочірні шматки",
"imageUploader.dropZoneTip": "Перетягніть файл сюди, щоб завантажити",
"imageUploader.singleChunkAttachmentLimitTooltip": "Кількість вкладень у вигляді одного блоку не може перевищувати {{limit}}",
diff --git a/web/i18n/uk-UA/dataset-settings.json b/web/i18n/uk-UA/dataset-settings.json
index 53494a591a..ab5683ba9e 100644
--- a/web/i18n/uk-UA/dataset-settings.json
+++ b/web/i18n/uk-UA/dataset-settings.json
@@ -16,7 +16,7 @@
"form.indexMethod": "Метод індексації",
"form.indexMethodChangeToEconomyDisabledTip": "Недоступно для пониження з HQ до ECO",
"form.indexMethodEconomy": "Економний",
- "form.indexMethodEconomyTip": "{{count}} Використовуйте автономні векторні двигуни, індекси ключових слів тощо, щоб зменшити точність без використання токенів.",
+ "form.indexMethodEconomyTip": "Використовуйте автономні векторні двигуни, індекси ключових слів тощо, щоб зменшити точність без використання токенів.",
"form.indexMethodHighQuality": "Висока якість",
"form.indexMethodHighQualityTip": "Викликати модель Embedding для обробки, щоб забезпечити вищу точність під час запитів користувачів.",
"form.me": "(Ви)",
diff --git a/web/i18n/uk-UA/plugin.json b/web/i18n/uk-UA/plugin.json
index 5e7973e71a..13e8aaf660 100644
--- a/web/i18n/uk-UA/plugin.json
+++ b/web/i18n/uk-UA/plugin.json
@@ -81,7 +81,7 @@
"debugInfo.title": "Налагодження",
"debugInfo.viewDocs": "Переглянути документи",
"deprecated": "Застарілий",
- "detailPanel.actionNum": "{{num}} {{action}} ВКЛЮЧЕНІ",
+ "detailPanel.actionNum": "{{num}} {{дія}} ВКЛЮЧЕНІ",
"detailPanel.categoryTip.debugging": "Плагін налагодження",
"detailPanel.categoryTip.github": "Встановлено з Github",
"detailPanel.categoryTip.local": "Локальний плагін",
@@ -116,7 +116,7 @@
"detailPanel.operation.update": "Оновлювати",
"detailPanel.operation.viewDetail": "Переглянути деталі",
"detailPanel.serviceOk": "Сервіс працює",
- "detailPanel.strategyNum": "{{num}} {{strategy}} ВКЛЮЧЕНІ",
+ "detailPanel.strategyNum": "{{num}} {{стратегія}} ВКЛЮЧЕНІ",
"detailPanel.switchVersion": "Версія перемикача",
"detailPanel.toolSelector.auto": "Автоматичний",
"detailPanel.toolSelector.descriptionLabel": "Опис засобу",
@@ -236,7 +236,7 @@
"task.installSuccess": "{{successLength}} plugins installed successfully",
"task.installed": "Installed",
"task.installedError": "Плагіни {{errorLength}} не вдалося встановити",
- "task.installing": "Встановлення плагінів, 0 виконано.",
+ "task.installing": "Встановлення плагінів {{installingLength}}, 0 виконано.",
"task.installingWithError": "Не вдалося встановити плагіни {{installingLength}}, успіх {{successLength}}, {{errorLength}}",
"task.installingWithSuccess": "Встановлення плагінів {{installingLength}}, успіх {{successLength}}.",
"task.runningPlugins": "Installing Plugins",
diff --git a/web/i18n/uk-UA/tools.json b/web/i18n/uk-UA/tools.json
index 1716f6e78b..1b2886add4 100644
--- a/web/i18n/uk-UA/tools.json
+++ b/web/i18n/uk-UA/tools.json
@@ -99,7 +99,7 @@
"createTool.viewSchemaSpec": "Переглянути специфікацію OpenAPI-Swagger",
"customToolTip": "Дізнайтеся більше про користувацькі інструменти Dify",
"howToGet": "Як отримати",
- "includeToolNum": "{{num}} інструмент(ів) включено {{action}}",
+ "includeToolNum": "{{num}} інструмент(ів) включено",
"mcp.authorize": "Авторизувати",
"mcp.authorizeTip": "Після авторизації інструменти відображатимуться тут.",
"mcp.authorizing": "Авторизація...",
@@ -107,7 +107,7 @@
"mcp.create.cardLink": "Дізнатися більше про інтеграцію сервера MCP",
"mcp.create.cardTitle": "Додати сервер MCP (HTTP)",
"mcp.delete": "Видалити сервер MCP",
- "mcp.deleteConfirmTitle": "{{mcp}} Видалити {mcp}?",
+ "mcp.deleteConfirmTitle": "Видалити {mcp}?",
"mcp.getTools": "Отримати інструменти",
"mcp.gettingTools": "Отримання інструментів...",
"mcp.identifier": "Ідентифікатор сервера (Натисніть, щоб скопіювати)",
@@ -167,9 +167,9 @@
"mcp.toolItem.parameters": "Параметри",
"mcp.toolUpdateConfirmContent": "Оновлення списку інструментів може вплинути на існуючі додатки. Продовжити?",
"mcp.toolUpdateConfirmTitle": "Оновити список інструментів",
- "mcp.toolsCount": "{{count}} {count} інструментів",
+ "mcp.toolsCount": "{count} інструментів",
"mcp.toolsEmpty": "Інструменти не завантажено",
- "mcp.toolsNum": "{{count}} {count} інструментів включено",
+ "mcp.toolsNum": "{count} інструментів включено",
"mcp.update": "Оновити",
"mcp.updateTime": "Оновлено",
"mcp.updateTools": "Оновлення інструментів...",
diff --git a/web/i18n/vi-VN/app-debug.json b/web/i18n/vi-VN/app-debug.json
index d533a02370..f13df6c43d 100644
--- a/web/i18n/vi-VN/app-debug.json
+++ b/web/i18n/vi-VN/app-debug.json
@@ -251,10 +251,10 @@
"openingStatement.notIncludeKey": "Lời nhắc ban đầu không bao gồm biến: {{key}}. Vui lòng thêm nó vào lời nhắc ban đầu.",
"openingStatement.openingQuestion": "Câu hỏi mở đầu",
"openingStatement.openingQuestionPlaceholder": "Bạn có thể sử dụng biến, hãy thử nhập {{variable}}.",
- "openingStatement.placeholder": "Viết thông điệp mở đầu của bạn ở đây, bạn có thể sử dụng biến, hãy thử nhập {{variable}}.",
+ "openingStatement.placeholder": "Viết thông điệp mở đầu của bạn ở đây, bạn có thể sử dụng biến, hãy thử nhập {{biến}}.",
"openingStatement.title": "Mở đầu cuộc trò chuyện",
"openingStatement.tooShort": "Cần ít nhất 20 từ trong lời nhắc ban đầu để tạo ra các câu mở đầu cho cuộc trò chuyện.",
- "openingStatement.varTip": "Bạn có thể sử dụng biến, hãy thử nhập {{variable}}",
+ "openingStatement.varTip": "Bạn có thể sử dụng biến, hãy thử nhập {{biến}}",
"openingStatement.writeOpener": "Viết câu mở đầu",
"operation.addFeature": "Thêm tính năng",
"operation.agree": "thích",
diff --git a/web/i18n/vi-VN/app.json b/web/i18n/vi-VN/app.json
index 080371f5ed..30d8437bc5 100644
--- a/web/i18n/vi-VN/app.json
+++ b/web/i18n/vi-VN/app.json
@@ -83,7 +83,7 @@
"gotoAnything.emptyState.noKnowledgeBasesFound": "Không tìm thấy cơ sở kiến thức",
"gotoAnything.emptyState.noPluginsFound": "Không tìm thấy plugin",
"gotoAnything.emptyState.noWorkflowNodesFound": "Không tìm thấy nút quy trình làm việc",
- "gotoAnything.emptyState.tryDifferentTerm": "Thử từ khóa tìm kiếm khác hoặc xóa bộ lọc",
+ "gotoAnything.emptyState.tryDifferentTerm": "Thử từ khóa tìm kiếm khác hoặc xóa bộ lọc {{mode}}",
"gotoAnything.emptyState.trySpecificSearch": "Thử {{shortcuts}} để tìm kiếm cụ thể",
"gotoAnything.groups.apps": "Ứng dụng",
"gotoAnything.groups.commands": "Lệnh",
diff --git a/web/i18n/vi-VN/billing.json b/web/i18n/vi-VN/billing.json
index ace859aa44..33ee5e5873 100644
--- a/web/i18n/vi-VN/billing.json
+++ b/web/i18n/vi-VN/billing.json
@@ -65,7 +65,7 @@
"plansCommon.annotatedResponse.title": "Hạn Mức Quota Phản hồi Đã được Ghi chú",
"plansCommon.annotatedResponse.tooltip": "Chỉnh sửa và ghi chú thủ công các phản hồi cung cấp khả năng trả lời câu hỏi chất lượng cao có thể tùy chỉnh cho các ứng dụng. (Chỉ áp dụng trong các ứng dụng trò chuyện)",
"plansCommon.annotationQuota": "Hạn ngạch chú thích",
- "plansCommon.annualBilling": "{{percent}} Hóa đơn hàng năm",
+ "plansCommon.annualBilling": "Hóa đơn hàng năm",
"plansCommon.apiRateLimit": "Giới hạn tần suất API",
"plansCommon.apiRateLimitTooltip": "Giới hạn tần suất API áp dụng cho tất cả các yêu cầu được thực hiện thông qua API Dify, bao gồm tạo văn bản, cuộc trò chuyện, thực thi quy trình làm việc và xử lý tài liệu.",
"plansCommon.apiRateLimitUnit": "{{count,number}}",
@@ -91,7 +91,7 @@
"plansCommon.freeTrialTipPrefix": "Đăng ký và nhận một",
"plansCommon.freeTrialTipSuffix": "Không cần thẻ tín dụng",
"plansCommon.getStarted": "Bắt đầu",
- "plansCommon.logsHistory": "{{days}} Lịch sử Nhật ký",
+ "plansCommon.logsHistory": "Lịch sử Nhật ký",
"plansCommon.member": "Thành viên",
"plansCommon.memberAfter": "Thành viên",
"plansCommon.messageRequest.title": "Số Lượng Tin Nhắn",
@@ -144,7 +144,7 @@
"plansCommon.unavailable": "Không có sẵn",
"plansCommon.unlimited": "Không giới hạn",
"plansCommon.unlimitedApiRate": "Không giới hạn tỷ lệ API",
- "plansCommon.vectorSpace": "{{size}} Không gian Vector",
+ "plansCommon.vectorSpace": "Không gian Vector",
"plansCommon.vectorSpaceTooltip": "Không gian Vector là hệ thống bộ nhớ dài hạn cần thiết cho LLMs để hiểu dữ liệu của bạn.",
"plansCommon.workflowExecution.faster": "Thực hiện quy trình làm việc nhanh hơn",
"plansCommon.workflowExecution.priority": "Thực thi Quy trình Làm việc Ưu tiên",
diff --git a/web/i18n/vi-VN/common.json b/web/i18n/vi-VN/common.json
index 82209cbbea..1fec0e10e2 100644
--- a/web/i18n/vi-VN/common.json
+++ b/web/i18n/vi-VN/common.json
@@ -159,7 +159,7 @@
"environment.development": "DEVELOPMENT",
"environment.testing": "TESTING",
"error": "Lỗi",
- "errorMsg.fieldRequired": "{{field}} là bắt buộc",
+ "errorMsg.fieldRequired": "{{trường}} là bắt buộc",
"errorMsg.urlError": "URL phải bắt đầu bằng http:// hoặc https://",
"feedback.content": "Nội dung phản hồi",
"feedback.placeholder": "Xin vui lòng miêu tả những gì đã xảy ra không đúng hoặc chúng tôi có thể cải thiện như thế nào...",
@@ -172,7 +172,7 @@
"fileUploader.pasteFileLinkInvalid": "Liên kết tệp không hợp lệ",
"fileUploader.uploadDisabled": "Tải tệp bị vô hiệu hóa",
"fileUploader.uploadFromComputer": "Tải lên cục bộ",
- "fileUploader.uploadFromComputerLimit": "{{type}} Tải lên tệp không được vượt quá {{size}}",
+ "fileUploader.uploadFromComputerLimit": "Tải lên tệp không được vượt quá {{size}}",
"fileUploader.uploadFromComputerReadError": "Đọc tệp không thành công, vui lòng thử lại.",
"fileUploader.uploadFromComputerUploadError": "Tải lên tệp không thành công, vui lòng tải lên lại.",
"imageInput.browse": "duyệt",
@@ -305,7 +305,7 @@
"modelProvider.addModel": "Thêm Mô hình",
"modelProvider.addMoreModelProvider": "THÊM NHÀ CUNG CẤP MÔ HÌNH",
"modelProvider.apiKey": "KHÓA API",
- "modelProvider.apiKeyRateLimit": "Đã đạt đến giới hạn tốc độ, có sẵn sau {{seconds}} giây",
+ "modelProvider.apiKeyRateLimit": "Đã đạt đến giới hạn tốc độ, có sẵn sau {{giây}} giây",
"modelProvider.apiKeyStatusNormal": "Trạng thái APIKey bình thường",
"modelProvider.auth.addApiKey": "Thêm khóa API",
"modelProvider.auth.addCredential": "Thêm thông tin đăng nhập",
diff --git a/web/i18n/vi-VN/dataset-creation.json b/web/i18n/vi-VN/dataset-creation.json
index 102c2fce3b..4111f3f6f3 100644
--- a/web/i18n/vi-VN/dataset-creation.json
+++ b/web/i18n/vi-VN/dataset-creation.json
@@ -68,7 +68,7 @@
"stepOne.website.resetAll": "Đặt lại tất cả",
"stepOne.website.run": "Chạy",
"stepOne.website.running": "Chạy",
- "stepOne.website.scrapTimeInfo": "{{time}} {{total}} Tổng cộng {{tổng}} trang được thu thập trong vòng {{thời gian}}",
+ "stepOne.website.scrapTimeInfo": "Tổng cộng {{tổng}} trang được thu thập trong vòng {{thời gian}}",
"stepOne.website.selectAll": "Chọn tất cả",
"stepOne.website.totalPageScraped": "Tổng số trang được cạo:",
"stepOne.website.unknownError": "Lỗi không xác định",
@@ -140,7 +140,7 @@
"stepTwo.preview": "Xác nhận & Xem trước",
"stepTwo.previewButton": "Chuyển sang dạng Câu hỏi & Trả lời",
"stepTwo.previewChunk": "Xem trước Chunk",
- "stepTwo.previewChunkCount": "{{count}} Khối ước tính",
+ "stepTwo.previewChunkCount": "{{đếm}} Khối ước tính",
"stepTwo.previewChunkTip": "Nhấp vào nút 'Preview Chunk' ở bên trái để tải bản xem trước",
"stepTwo.previewSwitchTipEnd": " tiêu tốn thêm token",
"stepTwo.previewSwitchTipStart": "Xem trước đoạn hiện tại đang ở định dạng văn bản, chuyển sang xem trước dạng câu hỏi và trả lời sẽ",
diff --git a/web/i18n/vi-VN/dataset-hit-testing.json b/web/i18n/vi-VN/dataset-hit-testing.json
index baa5de3a06..b21e8f72c3 100644
--- a/web/i18n/vi-VN/dataset-hit-testing.json
+++ b/web/i18n/vi-VN/dataset-hit-testing.json
@@ -3,7 +3,7 @@
"dateTimeFormat": "MM/DD/YYYY hh:mm A",
"desc": "Kiểm tra hiệu quả truy xuất của Kiến thức dựa trên văn bản truy vấn đã cho.",
"hit.emptyTip": "Kết quả kiểm tra truy vấn sẽ hiển thị ở đây",
- "hit.title": "{{num}} CÁC ĐOẠN VĂN ĐƯỢC TRUY XUẤT",
+ "hit.title": "CÁC ĐOẠN VĂN ĐƯỢC TRUY XUẤT",
"hitChunks": "Nhấn {{num}} đoạn con",
"imageUploader.dropZoneTip": "Kéo tệp vào đây để tải lên",
"imageUploader.singleChunkAttachmentLimitTooltip": "Số lượng phụ kiện khối đơn không được vượt quá {{limit}}",
diff --git a/web/i18n/vi-VN/dataset-settings.json b/web/i18n/vi-VN/dataset-settings.json
index d277b76afb..5587ec1e5d 100644
--- a/web/i18n/vi-VN/dataset-settings.json
+++ b/web/i18n/vi-VN/dataset-settings.json
@@ -16,7 +16,7 @@
"form.indexMethod": "Phương pháp chỉ mục",
"form.indexMethodChangeToEconomyDisabledTip": "Không khả dụng để hạ cấp từ HQ xuống ECO",
"form.indexMethodEconomy": "Tiết kiệm",
- "form.indexMethodEconomyTip": "{{count}} Sử dụng các công cụ nhúng vector ngoại tuyến, chỉ mục từ khóa, v.v. để giảm độ chính xác mà không tiêu tốn token",
+ "form.indexMethodEconomyTip": "Sử dụng các công cụ nhúng vector ngoại tuyến, chỉ mục từ khóa, v.v. để giảm độ chính xác mà không tiêu tốn token",
"form.indexMethodHighQuality": "Chất lượng cao",
"form.indexMethodHighQualityTip": "Sử dụng mô hình Embedding để xử lý, cung cấp độ chính xác cao hơn khi người dùng truy vấn.",
"form.me": "(Bạn)",
diff --git a/web/i18n/vi-VN/dataset.json b/web/i18n/vi-VN/dataset.json
index 38ed78714b..c654b70119 100644
--- a/web/i18n/vi-VN/dataset.json
+++ b/web/i18n/vi-VN/dataset.json
@@ -147,7 +147,7 @@
"parentMode.paragraph": "Đoạn",
"partialEnabled_one": "Tổng cộng {{count}} tài liệu, {{num}} có sẵn",
"partialEnabled_other": "Tổng cộng {{count}} tài liệu, {{num}} có sẵn",
- "preprocessDocument": "{{num}} Tiền xử lý tài liệu",
+ "preprocessDocument": "{{số}} Tiền xử lý tài liệu",
"rerankSettings": "Cài đặt xếp hạng lại",
"retrieval.change": "Thay đổi",
"retrieval.changeRetrievalMethod": "Thay đổi phương pháp truy xuất",
diff --git a/web/i18n/vi-VN/plugin.json b/web/i18n/vi-VN/plugin.json
index 2e36869067..0c5a148a21 100644
--- a/web/i18n/vi-VN/plugin.json
+++ b/web/i18n/vi-VN/plugin.json
@@ -81,7 +81,7 @@
"debugInfo.title": "Gỡ lỗi",
"debugInfo.viewDocs": "Xem tài liệu",
"deprecated": "Đã bị ngưng sử dụng",
- "detailPanel.actionNum": "{{num}} {{số}} {{hành động}} BAO GỒM {{action}}",
+ "detailPanel.actionNum": "{{số}} {{hành động}} BAO GỒM",
"detailPanel.categoryTip.debugging": "Plugin gỡ lỗi",
"detailPanel.categoryTip.github": "Cài đặt từ Github",
"detailPanel.categoryTip.local": "Plugin cục bộ",
@@ -106,7 +106,7 @@
"detailPanel.endpointsDocLink": "Xem tài liệu",
"detailPanel.endpointsEmpty": "Nhấp vào nút '+' để thêm điểm cuối",
"detailPanel.endpointsTip": "Plugin này cung cấp các chức năng cụ thể thông qua các điểm cuối và bạn có thể định cấu hình nhiều bộ điểm cuối cho không gian làm việc hiện tại.",
- "detailPanel.modelNum": "{{num}} CÁC MÔ HÌNH BAO GỒM",
+ "detailPanel.modelNum": "{{số}} CÁC MÔ HÌNH BAO GỒM",
"detailPanel.operation.back": "Quay lại",
"detailPanel.operation.checkUpdate": "Kiểm tra cập nhật",
"detailPanel.operation.detail": "Chi tiết",
@@ -116,7 +116,7 @@
"detailPanel.operation.update": "Cập nhật",
"detailPanel.operation.viewDetail": "xem chi tiết",
"detailPanel.serviceOk": "Dịch vụ OK",
- "detailPanel.strategyNum": "{{num}} {{số}} {{chiến lược}} BAO GỒM {{strategy}}",
+ "detailPanel.strategyNum": "{{số}} {{chiến lược}} BAO GỒM",
"detailPanel.switchVersion": "Chuyển đổi phiên bản",
"detailPanel.toolSelector.auto": "Tự động",
"detailPanel.toolSelector.descriptionLabel": "Mô tả công cụ",
@@ -236,7 +236,7 @@
"task.installSuccess": "{{successLength}} plugins installed successfully",
"task.installed": "Installed",
"task.installedError": "{{errorLength}} plugin không cài đặt được",
- "task.installing": "Cài đặt plugins, 0 xong.",
+ "task.installing": "Cài đặt {{installingLength}} plugins, 0 xong.",
"task.installingWithError": "Cài đặt {{installingLength}} plugins, {{successLength}} thành công, {{errorLength}} không thành công",
"task.installingWithSuccess": "Cài đặt {{installingLength}} plugins, {{successLength}} thành công.",
"task.runningPlugins": "Installing Plugins",
diff --git a/web/i18n/vi-VN/tools.json b/web/i18n/vi-VN/tools.json
index adb59aae38..5988e092ab 100644
--- a/web/i18n/vi-VN/tools.json
+++ b/web/i18n/vi-VN/tools.json
@@ -99,7 +99,7 @@
"createTool.viewSchemaSpec": "Xem chi tiết OpenAPI-Swagger",
"customToolTip": "Tìm hiểu thêm về các công cụ tùy chỉnh Dify",
"howToGet": "Cách nhận",
- "includeToolNum": "Bao gồm {{num}} công cụ {{action}}",
+ "includeToolNum": "Bao gồm {{num}} công cụ",
"mcp.authorize": "Ủy quyền",
"mcp.authorizeTip": "Sau khi ủy quyền, công cụ sẽ hiển thị tại đây.",
"mcp.authorizing": "Đang ủy quyền...",
@@ -107,7 +107,7 @@
"mcp.create.cardLink": "Tìm hiểu thêm về tích hợp máy chủ MCP",
"mcp.create.cardTitle": "Thêm Máy chủ MCP (HTTP)",
"mcp.delete": "Xóa Máy chủ MCP",
- "mcp.deleteConfirmTitle": "{{mcp}} Xóa {mcp}?",
+ "mcp.deleteConfirmTitle": "Xóa {mcp}?",
"mcp.getTools": "Lấy công cụ",
"mcp.gettingTools": "Đang lấy công cụ...",
"mcp.identifier": "Định danh Máy chủ (Nhấn để Sao chép)",
@@ -167,9 +167,9 @@
"mcp.toolItem.parameters": "Các thông số",
"mcp.toolUpdateConfirmContent": "Cập nhật danh sách công cụ có thể ảnh hưởng ứng dụng hiện có. Tiếp tục?",
"mcp.toolUpdateConfirmTitle": "Cập nhật Danh sách Công cụ",
- "mcp.toolsCount": "{{count}} {count} công cụ",
+ "mcp.toolsCount": "{count} công cụ",
"mcp.toolsEmpty": "Công cụ chưa tải",
- "mcp.toolsNum": "{{count}} Bao gồm {count} công cụ",
+ "mcp.toolsNum": "Bao gồm {count} công cụ",
"mcp.update": "Cập nhật",
"mcp.updateTime": "Cập nhật",
"mcp.updateTools": "Đang cập nhật công cụ...",
diff --git a/web/i18n/vi-VN/workflow.json b/web/i18n/vi-VN/workflow.json
index b080a5ec4a..be84c42153 100644
--- a/web/i18n/vi-VN/workflow.json
+++ b/web/i18n/vi-VN/workflow.json
@@ -363,7 +363,7 @@
"nodes.agent.strategyNotFoundDescAndSwitchVersion": "Phiên bản plugin đã cài đặt không cung cấp chiến lược này. Nhấp để chuyển đổi phiên bản.",
"nodes.agent.strategyNotInstallTooltip": "{{strategy}} không được cài đặt",
"nodes.agent.strategyNotSet": "Chiến lược tác nhân không được thiết lập",
- "nodes.agent.toolNotAuthorizedTooltip": "{{công cụ}} Không được ủy quyền {{tool}}",
+ "nodes.agent.toolNotAuthorizedTooltip": "{{công cụ}} Không được ủy quyền",
"nodes.agent.toolNotInstallTooltip": "{{tool}} không được cài đặt",
"nodes.agent.toolbox": "hộp công cụ",
"nodes.agent.tools": "Công cụ",
@@ -435,14 +435,14 @@
"nodes.common.pluginNotInstalled": "Plugin chưa được cài đặt",
"nodes.common.retry.maxRetries": "Số lần thử lại tối đa",
"nodes.common.retry.ms": "Ms",
- "nodes.common.retry.retries": "{{num}} Thử lại",
+ "nodes.common.retry.retries": "{{số}} Thử lại",
"nodes.common.retry.retry": "Thử lại",
"nodes.common.retry.retryFailed": "Thử lại không thành công",
- "nodes.common.retry.retryFailedTimes": "{{times}} lần thử lại không thành công",
+ "nodes.common.retry.retryFailedTimes": "{{lần}} lần thử lại không thành công",
"nodes.common.retry.retryInterval": "Khoảng thời gian thử lại",
"nodes.common.retry.retryOnFailure": "Thử lại khi không thành công",
"nodes.common.retry.retrySuccessful": "Thử lại thành công",
- "nodes.common.retry.retryTimes": "Thử lại {{times}} lần khi không thành công",
+ "nodes.common.retry.retryTimes": "Thử lại {{lần}} lần khi không thành công",
"nodes.common.retry.retrying": "Thử lại...",
"nodes.common.retry.times": "lần",
"nodes.common.typeSwitch.input": "Giá trị đầu vào",
@@ -549,8 +549,8 @@
"nodes.iteration.deleteDesc": "Xóa nút lặp sẽ xóa tất cả các nút con",
"nodes.iteration.deleteTitle": "Xóa nút lặp?",
"nodes.iteration.errorResponseMethod": "Phương pháp phản hồi lỗi",
- "nodes.iteration.error_one": "{{count}} Lỗi",
- "nodes.iteration.error_other": "{{count}} Lỗi",
+ "nodes.iteration.error_one": "{{đếm}} Lỗi",
+ "nodes.iteration.error_other": "{{đếm}} Lỗi",
"nodes.iteration.flattenOutput": "Làm phẳng đầu ra",
"nodes.iteration.flattenOutputDesc": "Khi bật, nếu tất cả các kết quả vòng lặp là mảng, chúng sẽ được gộp thành một mảng duy nhất. Khi tắt, các kết quả sẽ giữ nguyên cấu trúc mảng lồng nhau.",
"nodes.iteration.input": "Đầu vào",
diff --git a/web/i18n/zh-Hant/app.json b/web/i18n/zh-Hant/app.json
index 1b77e2cd1d..a3b89d7381 100644
--- a/web/i18n/zh-Hant/app.json
+++ b/web/i18n/zh-Hant/app.json
@@ -83,7 +83,7 @@
"gotoAnything.emptyState.noKnowledgeBasesFound": "未找到知識庫",
"gotoAnything.emptyState.noPluginsFound": "未找到外掛程式",
"gotoAnything.emptyState.noWorkflowNodesFound": "未找到工作流節點",
- "gotoAnything.emptyState.tryDifferentTerm": "嘗試不同的搜索詞或移除 過濾器",
+ "gotoAnything.emptyState.tryDifferentTerm": "嘗試不同的搜索詞或移除 {{mode}} 過濾器",
"gotoAnything.emptyState.trySpecificSearch": "嘗試使用 {{shortcuts}} 進行特定搜索",
"gotoAnything.groups.apps": "應用程式",
"gotoAnything.groups.commands": "指令",
diff --git a/web/i18n/zh-Hant/billing.json b/web/i18n/zh-Hant/billing.json
index 864bbec0ca..f1b7c7b549 100644
--- a/web/i18n/zh-Hant/billing.json
+++ b/web/i18n/zh-Hant/billing.json
@@ -65,7 +65,7 @@
"plansCommon.annotatedResponse.title": "標註回覆數",
"plansCommon.annotatedResponse.tooltip": "標註回覆功能透過人工編輯標註為應用提供了可定製的高品質問答回覆能力",
"plansCommon.annotationQuota": "註釋配額",
- "plansCommon.annualBilling": "{{percent}} 年度計費",
+ "plansCommon.annualBilling": "年度計費",
"plansCommon.apiRateLimit": "API 限速",
"plansCommon.apiRateLimitTooltip": "API 使用次數限制適用於通過 Dify API 所做的所有請求,包括文本生成、聊天對話、工作流執行和文檔處理。",
"plansCommon.apiRateLimitUnit": "{{count,number}} 次",
@@ -91,7 +91,7 @@
"plansCommon.freeTrialTipPrefix": "註冊並獲得一個",
"plansCommon.freeTrialTipSuffix": "無需信用卡",
"plansCommon.getStarted": "開始使用",
- "plansCommon.logsHistory": "{{days}} 日誌歷史",
+ "plansCommon.logsHistory": "日誌歷史",
"plansCommon.member": "成員",
"plansCommon.memberAfter": "個成員",
"plansCommon.messageRequest.title": "訊息額度",
@@ -144,7 +144,7 @@
"plansCommon.unavailable": "不可用",
"plansCommon.unlimited": "無限制",
"plansCommon.unlimitedApiRate": "沒有 API 速率限制",
- "plansCommon.vectorSpace": "{{size}} 向量空間",
+ "plansCommon.vectorSpace": "向量空間",
"plansCommon.vectorSpaceTooltip": "向量空間是 LLMs 理解您的資料所需的長期記憶系統。",
"plansCommon.workflowExecution.faster": "更快速的工作流程執行",
"plansCommon.workflowExecution.priority": "優先工作流程執行",
diff --git a/web/i18n/zh-Hant/common.json b/web/i18n/zh-Hant/common.json
index 99712328f1..52be863c6d 100644
--- a/web/i18n/zh-Hant/common.json
+++ b/web/i18n/zh-Hant/common.json
@@ -172,7 +172,7 @@
"fileUploader.pasteFileLinkInvalid": "無效的文件連結",
"fileUploader.uploadDisabled": "檔案上傳已被禁用",
"fileUploader.uploadFromComputer": "本地上傳",
- "fileUploader.uploadFromComputerLimit": "{{type}} 上傳文件不能超過 {{size}}",
+ "fileUploader.uploadFromComputerLimit": "上傳文件不能超過 {{size}}",
"fileUploader.uploadFromComputerReadError": "檔案讀取失敗,請重試。",
"fileUploader.uploadFromComputerUploadError": "檔案上傳失敗,請重新上傳。",
"imageInput.browse": "瀏覽",
diff --git a/web/i18n/zh-Hant/dataset-hit-testing.json b/web/i18n/zh-Hant/dataset-hit-testing.json
index f3a8f615f7..768ba7b510 100644
--- a/web/i18n/zh-Hant/dataset-hit-testing.json
+++ b/web/i18n/zh-Hant/dataset-hit-testing.json
@@ -3,7 +3,7 @@
"dateTimeFormat": "YYYY-MM-DD HH:mm",
"desc": "基於給定的查詢文字測試知識庫的檢索效果。",
"hit.emptyTip": "檢索測試結果將展示在這裡",
- "hit.title": "{{num}} 檢索段落",
+ "hit.title": "檢索段落",
"hitChunks": "命中 {{num}} 個子區塊",
"imageUploader.dropZoneTip": "將檔案拖曳到此上傳",
"imageUploader.singleChunkAttachmentLimitTooltip": "單個區塊附件的數量不能超過 {{limit}}",
diff --git a/web/i18n/zh-Hant/dataset-settings.json b/web/i18n/zh-Hant/dataset-settings.json
index 2460307f39..90b5491a6d 100644
--- a/web/i18n/zh-Hant/dataset-settings.json
+++ b/web/i18n/zh-Hant/dataset-settings.json
@@ -16,7 +16,7 @@
"form.indexMethod": "索引模式",
"form.indexMethodChangeToEconomyDisabledTip": "不適用於從 HQ 降級到 ECO",
"form.indexMethodEconomy": "經濟",
- "form.indexMethodEconomyTip": "{{count}} 每個區塊使用 10 個關鍵字進行檢索,不會消耗 tokens,但可能會降低檢索的準確度。",
+ "form.indexMethodEconomyTip": "每個區塊使用 10 個關鍵字進行檢索,不會消耗 tokens,但可能會降低檢索的準確度。",
"form.indexMethodHighQuality": "高品質",
"form.indexMethodHighQualityTip": "使用 Embedding 模型進行處理,以在使用者查詢時提供更高的準確度。",
"form.me": "(您)",
diff --git a/web/i18n/zh-Hant/plugin.json b/web/i18n/zh-Hant/plugin.json
index 3df984d8c7..eae9f312f7 100644
--- a/web/i18n/zh-Hant/plugin.json
+++ b/web/i18n/zh-Hant/plugin.json
@@ -81,7 +81,7 @@
"debugInfo.title": "調試",
"debugInfo.viewDocs": "查看文件",
"deprecated": "不推薦使用的",
- "detailPanel.actionNum": "{{num}}{{action}}包括",
+ "detailPanel.actionNum": "{{num}}{{作}}包括",
"detailPanel.categoryTip.debugging": "調試插件",
"detailPanel.categoryTip.github": "從 Github 安裝",
"detailPanel.categoryTip.local": "本地插件",
@@ -116,7 +116,7 @@
"detailPanel.operation.update": "更新",
"detailPanel.operation.viewDetail": "查看詳情",
"detailPanel.serviceOk": "服務正常",
- "detailPanel.strategyNum": "{{num}}{{strategy}}包括",
+ "detailPanel.strategyNum": "{{num}}{{策略}}包括",
"detailPanel.switchVersion": "Switch 版本",
"detailPanel.toolSelector.auto": "自動",
"detailPanel.toolSelector.descriptionLabel": "工具描述",
@@ -236,7 +236,7 @@
"task.installSuccess": "{{successLength}} plugins installed successfully",
"task.installed": "Installed",
"task.installedError": "{{errorLength}} 個插件安裝失敗",
- "task.installing": "安裝 個插件,0 個完成。",
+ "task.installing": "安裝 {{installingLength}} 個插件,0 個完成。",
"task.installingWithError": "安裝 {{installingLength}} 個插件,{{successLength}} 成功,{{errorLength}} 失敗",
"task.installingWithSuccess": "安裝 {{installingLength}} 個插件,{{successLength}} 成功。",
"task.runningPlugins": "Installing Plugins",
diff --git a/web/i18n/zh-Hant/tools.json b/web/i18n/zh-Hant/tools.json
index fcec5fc51b..9ac3226b29 100644
--- a/web/i18n/zh-Hant/tools.json
+++ b/web/i18n/zh-Hant/tools.json
@@ -99,7 +99,7 @@
"createTool.viewSchemaSpec": "檢視 OpenAPI-Swagger 規範",
"customToolTip": "瞭解有關 Dify 自訂工具的更多資訊",
"howToGet": "如何獲取",
- "includeToolNum": "包含 {{num}} 個工具 {{action}}",
+ "includeToolNum": "包含 {{num}} 個工具",
"mcp.authorize": "授權",
"mcp.authorizeTip": "授權後,這裡將顯示工具。",
"mcp.authorizing": "正在授權...",
diff --git a/web/i18n/zh-Hant/workflow.json b/web/i18n/zh-Hant/workflow.json
index 10fe292ff7..b16ba1fcd9 100644
--- a/web/i18n/zh-Hant/workflow.json
+++ b/web/i18n/zh-Hant/workflow.json
@@ -363,7 +363,7 @@
"nodes.agent.strategyNotFoundDescAndSwitchVersion": "已安裝的插件版本不提供此策略。按兩下以切換版本。",
"nodes.agent.strategyNotInstallTooltip": "{{strategy}} 未安裝",
"nodes.agent.strategyNotSet": "代理策略未設置",
- "nodes.agent.toolNotAuthorizedTooltip": "{{tool}}未授權",
+ "nodes.agent.toolNotAuthorizedTooltip": "{{工具}}未授權",
"nodes.agent.toolNotInstallTooltip": "{{tool}} 未安裝",
"nodes.agent.toolbox": "工具箱",
"nodes.agent.tools": "工具",