mirror of https://github.com/langgenius/dify.git
chore: lint for i18n place holder (#31283)
Co-authored-by: yyh <yuanyouhuilyz@gmail.com>
This commit is contained in:
parent
54921844bb
commit
3bb80a0934
|
|
@ -134,6 +134,9 @@ jobs:
|
|||
with:
|
||||
anthropic_api_key: ${{ secrets.ANTHROPIC_API_KEY }}
|
||||
github_token: ${{ secrets.GITHUB_TOKEN }}
|
||||
# Allow github-actions bot to trigger this workflow via repository_dispatch
|
||||
# See: https://github.com/anthropics/claude-code-action/blob/main/docs/usage.md
|
||||
allowed_bots: 'github-actions[bot]'
|
||||
prompt: |
|
||||
You are a professional i18n synchronization engineer for the Dify project.
|
||||
Your task is to keep all language translations in sync with the English source (en-US).
|
||||
|
|
@ -285,6 +288,22 @@ jobs:
|
|||
- `${variable}` - Template literal
|
||||
- `<tag>content</tag>` - HTML tags
|
||||
- `_one`, `_other` - Pluralization suffixes (these are KEY suffixes, not values)
|
||||
|
||||
**CRITICAL: Variable names and tag names MUST stay in English - NEVER translate them**
|
||||
|
||||
✅ CORRECT examples:
|
||||
- English: "{{count}} items" → Japanese: "{{count}} 個のアイテム"
|
||||
- English: "{{name}} updated" → Korean: "{{name}} 업데이트됨"
|
||||
- English: "<email>{{email}}</email>" → Chinese: "<email>{{email}}</email>"
|
||||
- English: "<CustomLink>Marketplace</CustomLink>" → Japanese: "<CustomLink>マーケットプレイス</CustomLink>"
|
||||
|
||||
❌ WRONG examples (NEVER do this - will break the application):
|
||||
- "{{count}}" → "{{カウント}}" ❌ (variable name translated to Japanese)
|
||||
- "{{name}}" → "{{이름}}" ❌ (variable name translated to Korean)
|
||||
- "{{email}}" → "{{邮箱}}" ❌ (variable name translated to Chinese)
|
||||
- "<email>" → "<メール>" ❌ (tag name translated)
|
||||
- "<CustomLink>" → "<自定义链接>" ❌ (component name translated)
|
||||
|
||||
- Use appropriate language register (formal/informal) based on existing translations
|
||||
- Match existing translation style in each language
|
||||
- Technical terms: check existing conventions per language
|
||||
|
|
|
|||
|
|
@ -1,3 +1,4 @@
|
|||
import consistentPlaceholders from './rules/consistent-placeholders.js'
|
||||
import noAsAnyInT from './rules/no-as-any-in-t.js'
|
||||
import noExtraKeys from './rules/no-extra-keys.js'
|
||||
import noLegacyNamespacePrefix from './rules/no-legacy-namespace-prefix.js'
|
||||
|
|
@ -11,6 +12,7 @@ const plugin = {
|
|||
version: '1.0.0',
|
||||
},
|
||||
rules: {
|
||||
'consistent-placeholders': consistentPlaceholders,
|
||||
'no-as-any-in-t': noAsAnyInT,
|
||||
'no-extra-keys': noExtraKeys,
|
||||
'no-legacy-namespace-prefix': noLegacyNamespacePrefix,
|
||||
|
|
|
|||
|
|
@ -0,0 +1,109 @@
|
|||
import fs from 'node:fs'
|
||||
import path, { normalize, sep } from 'node:path'
|
||||
import { cleanJsonText } from '../utils.js'
|
||||
|
||||
/**
|
||||
* Extract placeholders from a string
|
||||
* Matches patterns like {{name}}, {{count}}, etc.
|
||||
* @param {string} str
|
||||
* @returns {string[]} Sorted array of placeholder names
|
||||
*/
|
||||
function extractPlaceholders(str) {
|
||||
const matches = str.match(/\{\{\w+\}\}/g) || []
|
||||
return matches.map(m => m.slice(2, -2)).sort()
|
||||
}
|
||||
|
||||
/**
|
||||
* Compare two arrays and return if they're equal
|
||||
* @param {string[]} arr1
|
||||
* @param {string[]} arr2
|
||||
* @returns {boolean} True if arrays contain the same elements in the same order
|
||||
*/
|
||||
function arraysEqual(arr1, arr2) {
|
||||
if (arr1.length !== arr2.length)
|
||||
return false
|
||||
return arr1.every((val, i) => val === arr2[i])
|
||||
}
|
||||
|
||||
/** @type {import('eslint').Rule.RuleModule} */
|
||||
export default {
|
||||
meta: {
|
||||
type: 'problem',
|
||||
docs: {
|
||||
description: 'Ensure placeholders in translations match the en-US source',
|
||||
},
|
||||
},
|
||||
create(context) {
|
||||
return {
|
||||
Program(node) {
|
||||
const { filename, sourceCode } = context
|
||||
|
||||
if (!filename.endsWith('.json'))
|
||||
return
|
||||
|
||||
const parts = normalize(filename).split(sep)
|
||||
const jsonFile = parts.at(-1)
|
||||
const lang = parts.at(-2)
|
||||
|
||||
// Skip English files - they are the source of truth
|
||||
if (lang === 'en-US')
|
||||
return
|
||||
|
||||
let currentJson = {}
|
||||
let englishJson = {}
|
||||
|
||||
try {
|
||||
currentJson = JSON.parse(cleanJsonText(sourceCode.text))
|
||||
const englishFilePath = path.join(path.dirname(filename), '..', 'en-US', jsonFile ?? '')
|
||||
englishJson = JSON.parse(fs.readFileSync(englishFilePath, 'utf8'))
|
||||
}
|
||||
catch (error) {
|
||||
context.report({
|
||||
node,
|
||||
message: `Error parsing JSON: ${error instanceof Error ? error.message : String(error)}`,
|
||||
})
|
||||
return
|
||||
}
|
||||
|
||||
// Check each key in the current translation
|
||||
for (const key of Object.keys(currentJson)) {
|
||||
// Skip if the key doesn't exist in English (handled by no-extra-keys rule)
|
||||
if (!Object.prototype.hasOwnProperty.call(englishJson, key))
|
||||
continue
|
||||
|
||||
const currentValue = currentJson[key]
|
||||
const englishValue = englishJson[key]
|
||||
|
||||
// Skip non-string values
|
||||
if (typeof currentValue !== 'string' || typeof englishValue !== 'string')
|
||||
continue
|
||||
|
||||
const currentPlaceholders = extractPlaceholders(currentValue)
|
||||
const englishPlaceholders = extractPlaceholders(englishValue)
|
||||
|
||||
if (!arraysEqual(currentPlaceholders, englishPlaceholders)) {
|
||||
const missing = englishPlaceholders.filter(p => !currentPlaceholders.includes(p))
|
||||
const extra = currentPlaceholders.filter(p => !englishPlaceholders.includes(p))
|
||||
|
||||
let message = `Placeholder mismatch in "${key}": `
|
||||
const details = []
|
||||
|
||||
if (missing.length > 0)
|
||||
details.push(`missing {{${missing.join('}}, {{')}}}`)
|
||||
|
||||
if (extra.length > 0)
|
||||
details.push(`extra {{${extra.join('}}, {{')}}}`)
|
||||
|
||||
message += details.join('; ')
|
||||
message += `. Expected: {{${englishPlaceholders.join('}}, {{') || 'none'}}}`
|
||||
|
||||
context.report({
|
||||
node,
|
||||
message,
|
||||
})
|
||||
}
|
||||
}
|
||||
},
|
||||
}
|
||||
},
|
||||
}
|
||||
|
|
@ -131,6 +131,7 @@ export default antfu(
|
|||
|
||||
'dify-i18n/valid-i18n-keys': 'error',
|
||||
'dify-i18n/no-extra-keys': 'error',
|
||||
'dify-i18n/consistent-placeholders': 'error',
|
||||
},
|
||||
},
|
||||
)
|
||||
|
|
|
|||
|
|
@ -236,7 +236,7 @@
|
|||
"task.installSuccess": "تم تثبيت {{successLength}} من الإضافات بنجاح",
|
||||
"task.installed": "مثبت",
|
||||
"task.installedError": "{{errorLength}} إضافات فشل تثبيتها",
|
||||
"task.installing": "تثبيت {{installingLength}} إضافات، 0 تم.",
|
||||
"task.installing": "جارٍ تثبيت الإضافات.",
|
||||
"task.installingWithError": "تثبيت {{installingLength}} إضافات، {{successLength}} نجاح، {{errorLength}} فشل",
|
||||
"task.installingWithSuccess": "تثبيت {{installingLength}} إضافات، {{successLength}} نجاح.",
|
||||
"task.runningPlugins": "تثبيت الإضافات",
|
||||
|
|
|
|||
|
|
@ -251,10 +251,10 @@
|
|||
"openingStatement.notIncludeKey": "Das Anfangsprompt enthält nicht die Variable: {{key}}. Bitte fügen Sie sie dem Anfangsprompt hinzu.",
|
||||
"openingStatement.openingQuestion": "Eröffnungsfragen",
|
||||
"openingStatement.openingQuestionPlaceholder": "Sie können Variablen verwenden, versuchen Sie {{variable}} einzugeben.",
|
||||
"openingStatement.placeholder": "Schreiben Sie hier Ihre Eröffnungsnachricht, Sie können Variablen verwenden, versuchen Sie {{Variable}} zu tippen.",
|
||||
"openingStatement.placeholder": "Schreiben Sie hier Ihre Eröffnungsnachricht, Sie können Variablen verwenden, versuchen Sie {{variable}} zu tippen.",
|
||||
"openingStatement.title": "Gesprächseröffner",
|
||||
"openingStatement.tooShort": "Für die Erzeugung von Eröffnungsbemerkungen für das Gespräch werden mindestens 20 Wörter des Anfangsprompts benötigt.",
|
||||
"openingStatement.varTip": "Sie können Variablen verwenden, versuchen Sie {{Variable}} zu tippen",
|
||||
"openingStatement.varTip": "Sie können Variablen verwenden, versuchen Sie {{variable}} zu tippen",
|
||||
"openingStatement.writeOpener": "Eröffnung schreiben",
|
||||
"operation.addFeature": "Funktion hinzufügen",
|
||||
"operation.agree": "gefällt mir",
|
||||
|
|
|
|||
|
|
@ -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 {{mode}}-Filter",
|
||||
"gotoAnything.emptyState.tryDifferentTerm": "Versuchen Sie einen anderen Suchbegriff",
|
||||
"gotoAnything.emptyState.trySpecificSearch": "Versuchen Sie {{shortcuts}} für spezifische Suchen",
|
||||
"gotoAnything.groups.apps": "Apps",
|
||||
"gotoAnything.groups.commands": "Befehle",
|
||||
|
|
|
|||
|
|
@ -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": "Jährliche Abrechnung",
|
||||
"plansCommon.annualBilling": "Jährliche Abrechnung, sparen Sie {{percent}}%",
|
||||
"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": "Protokollverlauf",
|
||||
"plansCommon.logsHistory": "{{days}} 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": "Vektorraum",
|
||||
"plansCommon.vectorSpace": "{{size}} 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",
|
||||
|
|
|
|||
|
|
@ -172,7 +172,7 @@
|
|||
"fileUploader.pasteFileLinkInvalid": "Ungültiger Dateilink",
|
||||
"fileUploader.uploadDisabled": "Datei-Upload ist deaktiviert",
|
||||
"fileUploader.uploadFromComputer": "Lokaler Upload",
|
||||
"fileUploader.uploadFromComputerLimit": "Datei hochladen darf {{size}} nicht überschreiten",
|
||||
"fileUploader.uploadFromComputerLimit": "Der Upload von {{type}} 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",
|
||||
|
|
|
|||
|
|
@ -140,7 +140,7 @@
|
|||
"stepTwo.preview": "Bestätigen & Vorschau",
|
||||
"stepTwo.previewButton": "Umschalten zum Frage-und-Antwort-Format",
|
||||
"stepTwo.previewChunk": "Vorschau Chunk",
|
||||
"stepTwo.previewChunkCount": "{{Anzahl}} Geschätzte Chunks",
|
||||
"stepTwo.previewChunkCount": "{{count}} Geschätzte Chunks",
|
||||
"stepTwo.previewChunkTip": "Klicken Sie auf die Schaltfläche \"Preview Chunk\" auf der linken Seite, um die Vorschau zu laden",
|
||||
"stepTwo.previewSwitchTipEnd": " zusätzliche Tokens verbrauchen",
|
||||
"stepTwo.previewSwitchTipStart": "Die aktuelle Chunk-Vorschau ist im Textformat, ein Wechsel zur Vorschau im Frage-und-Antwort-Format wird",
|
||||
|
|
|
|||
|
|
@ -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": "ABRUFPARAGRAFEN",
|
||||
"hit.title": "{{num}} Abgerufene Chunks",
|
||||
"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",
|
||||
|
|
|
|||
|
|
@ -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": "Verwendet Offline-Vektor-Engines, Schlagwortindizes usw., um die Genauigkeit ohne Tokenverbrauch zu reduzieren",
|
||||
"form.indexMethodEconomyTip": "Verwendet {{count}} Schlüsselwörter pro Chunk für den Abruf, ohne Tokenverbrauch, auf Kosten geringerer Genauigkeit.",
|
||||
"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)",
|
||||
|
|
|
|||
|
|
@ -81,7 +81,7 @@
|
|||
"debugInfo.title": "Debuggen",
|
||||
"debugInfo.viewDocs": "Dokumente anzeigen",
|
||||
"deprecated": "Abgelehnt",
|
||||
"detailPanel.actionNum": "{{num}} {{Aktion}} IINKLUSIVE",
|
||||
"detailPanel.actionNum": "{{num}} {{action}} IINKLUSIVE",
|
||||
"detailPanel.categoryTip.debugging": "Debuggen-Plugin",
|
||||
"detailPanel.categoryTip.github": "Installiert von Github",
|
||||
"detailPanel.categoryTip.local": "Lokales Plugin",
|
||||
|
|
@ -116,7 +116,7 @@
|
|||
"detailPanel.operation.update": "Aktualisieren",
|
||||
"detailPanel.operation.viewDetail": "Im Detail sehen",
|
||||
"detailPanel.serviceOk": "Service in Ordnung",
|
||||
"detailPanel.strategyNum": "{{num}} {{Strategie}} IINKLUSIVE",
|
||||
"detailPanel.strategyNum": "{{num}} {{strategy}} IINKLUSIVE",
|
||||
"detailPanel.switchVersion": "Version wechseln",
|
||||
"detailPanel.toolSelector.auto": "Auto",
|
||||
"detailPanel.toolSelector.descriptionLabel": "Beschreibung des Werkzeugs",
|
||||
|
|
@ -236,7 +236,7 @@
|
|||
"task.installSuccess": "{{successLength}} plugins installed successfully",
|
||||
"task.installed": "Installed",
|
||||
"task.installedError": "{{errorLength}} Plugins konnten nicht installiert werden",
|
||||
"task.installing": "Installation von {{installingLength}} Plugins, 0 erledigt.",
|
||||
"task.installing": "Plugins werden installiert.",
|
||||
"task.installingWithError": "Installation von {{installingLength}} Plugins, {{successLength}} erfolgreich, {{errorLength}} fehlgeschlagen",
|
||||
"task.installingWithSuccess": "Installation von {{installingLength}} Plugins, {{successLength}} erfolgreich.",
|
||||
"task.runningPlugins": "Installing Plugins",
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
"includeToolNum": "{{num}} {{action}} inkludiert",
|
||||
"mcp.authorize": "Autorisieren",
|
||||
"mcp.authorizeTip": "Nach der Autorisierung werden Tools hier angezeigt.",
|
||||
"mcp.authorizing": "Wird autorisiert...",
|
||||
|
|
|
|||
|
|
@ -363,7 +363,7 @@
|
|||
"nodes.agent.strategyNotFoundDescAndSwitchVersion": "Die installierte Plugin-Version bietet diese Strategie nicht. Klicken Sie hier, um die Version zu wechseln.",
|
||||
"nodes.agent.strategyNotInstallTooltip": "{{strategy}} ist nicht installiert",
|
||||
"nodes.agent.strategyNotSet": "Agentische Strategie nicht festgelegt",
|
||||
"nodes.agent.toolNotAuthorizedTooltip": "{{Werkzeug}} Nicht autorisiert",
|
||||
"nodes.agent.toolNotAuthorizedTooltip": "{{tool}} Nicht autorisiert",
|
||||
"nodes.agent.toolNotInstallTooltip": "{{tool}} ist nicht installiert",
|
||||
"nodes.agent.toolbox": "Werkzeugkasten",
|
||||
"nodes.agent.tools": "Werkzeuge",
|
||||
|
|
@ -549,8 +549,8 @@
|
|||
"nodes.iteration.deleteDesc": "Das Löschen des Iterationsknotens löscht alle untergeordneten Knoten",
|
||||
"nodes.iteration.deleteTitle": "Iterationsknoten löschen?",
|
||||
"nodes.iteration.errorResponseMethod": "Methode der Fehlerantwort",
|
||||
"nodes.iteration.error_one": "{{Anzahl}} Fehler",
|
||||
"nodes.iteration.error_other": "{{Anzahl}} Irrtümer",
|
||||
"nodes.iteration.error_one": "{{count}} Fehler",
|
||||
"nodes.iteration.error_other": "{{count}} Fehler",
|
||||
"nodes.iteration.flattenOutput": "Ausgabe abflachen",
|
||||
"nodes.iteration.flattenOutputDesc": "Wenn aktiviert, werden alle Iterationsergebnisse, die Arrays sind, in ein einzelnes Array zusammengeführt. Wenn deaktiviert, behalten die Ergebnisse eine verschachtelte Array-Struktur bei.",
|
||||
"nodes.iteration.input": "Eingabe",
|
||||
|
|
|
|||
|
|
@ -83,7 +83,7 @@
|
|||
"gotoAnything.emptyState.noKnowledgeBasesFound": "No se han encontrado bases de conocimiento",
|
||||
"gotoAnything.emptyState.noPluginsFound": "No se encontraron complementos",
|
||||
"gotoAnything.emptyState.noWorkflowNodesFound": "No se encontraron nodos de flujo de trabajo",
|
||||
"gotoAnything.emptyState.tryDifferentTerm": "Intenta un término de búsqueda diferente o elimina el filtro {{mode}}",
|
||||
"gotoAnything.emptyState.tryDifferentTerm": "Intenta un término de búsqueda diferente",
|
||||
"gotoAnything.emptyState.trySpecificSearch": "Prueba {{shortcuts}} para búsquedas específicas",
|
||||
"gotoAnything.groups.apps": "Aplicaciones",
|
||||
"gotoAnything.groups.commands": "Comandos",
|
||||
|
|
@ -161,8 +161,8 @@
|
|||
"newApp.dropDSLToCreateApp": "Suelta el archivo DSL aquí para crear la aplicación",
|
||||
"newApp.forAdvanced": "PARA USUARIOS AVANZADOS",
|
||||
"newApp.forBeginners": "Tipos de aplicación más básicos",
|
||||
"newApp.foundResult": "{{conteo}} Resultado",
|
||||
"newApp.foundResults": "{{conteo}} Resultados",
|
||||
"newApp.foundResult": "{{count}} Resultado",
|
||||
"newApp.foundResults": "{{count}} Resultados",
|
||||
"newApp.hideTemplates": "Volver a la selección de modo",
|
||||
"newApp.import": "Importación",
|
||||
"newApp.learnMore": "Aprende más",
|
||||
|
|
|
|||
|
|
@ -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": "Facturación Anual",
|
||||
"plansCommon.annualBilling": "Facturación anual, ahorra {{percent}}%",
|
||||
"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": "Historial de Registros",
|
||||
"plansCommon.logsHistory": "{{days}} 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": "Espacio Vectorial",
|
||||
"plansCommon.vectorSpace": "{{size}} 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",
|
||||
|
|
|
|||
|
|
@ -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": "El archivo de carga no puede exceder {{size}}",
|
||||
"fileUploader.uploadFromComputerLimit": "La carga de {{type}} 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",
|
||||
|
|
|
|||
|
|
@ -140,7 +140,7 @@
|
|||
"stepTwo.preview": "Confirmar y vista previa",
|
||||
"stepTwo.previewButton": "Cambiar a formato de pregunta y respuesta",
|
||||
"stepTwo.previewChunk": "Fragmento de vista previa",
|
||||
"stepTwo.previewChunkCount": "{{conteo}} Fragmentos estimados",
|
||||
"stepTwo.previewChunkCount": "{{count}} Fragmentos estimados",
|
||||
"stepTwo.previewChunkTip": "Haga clic en el botón 'Vista previa de fragmento' a la izquierda para cargar la vista previa",
|
||||
"stepTwo.previewSwitchTipEnd": " consumirá tokens adicionales",
|
||||
"stepTwo.previewSwitchTipStart": "La vista previa actual del fragmento está en formato de texto, cambiar a una vista previa en formato de pregunta y respuesta",
|
||||
|
|
|
|||
|
|
@ -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": "PÁRRAFOS DE RECUPERACIÓN",
|
||||
"hit.title": "{{num}} Párrafos recuperados",
|
||||
"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}}",
|
||||
|
|
|
|||
|
|
@ -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": "Utiliza motores de vectores sin conexión, índices de palabras clave, etc. para reducir la precisión sin gastar tokens.",
|
||||
"form.indexMethodEconomyTip": "Utiliza {{count}} palabras clave por fragmento para la recuperación, sin consumir tokens a costa de una menor precisión.",
|
||||
"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ú)",
|
||||
|
|
|
|||
|
|
@ -81,7 +81,7 @@
|
|||
"debugInfo.title": "Depuración",
|
||||
"debugInfo.viewDocs": "Ver documentos",
|
||||
"deprecated": "Obsoleto",
|
||||
"detailPanel.actionNum": "{{num}} {{acción}} INCLUIDO",
|
||||
"detailPanel.actionNum": "{{num}} {{action}} INCLUIDO",
|
||||
"detailPanel.categoryTip.debugging": "Complemento de depuración",
|
||||
"detailPanel.categoryTip.github": "Instalado desde Github",
|
||||
"detailPanel.categoryTip.local": "Plugin Local",
|
||||
|
|
@ -96,7 +96,7 @@
|
|||
"detailPanel.deprecation.reason.noMaintainer": "sin mantenedor",
|
||||
"detailPanel.deprecation.reason.ownershipTransferred": "propiedad transferida",
|
||||
"detailPanel.disabled": "Deshabilitado",
|
||||
"detailPanel.endpointDeleteContent": "¿Te gustaría eliminar {{nombre}}?",
|
||||
"detailPanel.endpointDeleteContent": "¿Te gustaría eliminar {{name}}?",
|
||||
"detailPanel.endpointDeleteTip": "Eliminar punto de conexión",
|
||||
"detailPanel.endpointDisableContent": "¿Te gustaría desactivar {{name}}?",
|
||||
"detailPanel.endpointDisableTip": "Deshabilitar punto de conexión",
|
||||
|
|
@ -116,7 +116,7 @@
|
|||
"detailPanel.operation.update": "Actualizar",
|
||||
"detailPanel.operation.viewDetail": "Ver Detalle",
|
||||
"detailPanel.serviceOk": "Servicio OK",
|
||||
"detailPanel.strategyNum": "{{num}} {{estrategia}} INCLUIDO",
|
||||
"detailPanel.strategyNum": "{{num}} {{strategy}} INCLUIDO",
|
||||
"detailPanel.switchVersion": "Versión del interruptor",
|
||||
"detailPanel.toolSelector.auto": "Auto",
|
||||
"detailPanel.toolSelector.descriptionLabel": "Descripción de la herramienta",
|
||||
|
|
@ -236,7 +236,7 @@
|
|||
"task.installSuccess": "{{successLength}} plugins installed successfully",
|
||||
"task.installed": "Installed",
|
||||
"task.installedError": "Los complementos {{errorLength}} no se pudieron instalar",
|
||||
"task.installing": "Instalando plugins {{installingLength}}, 0 hecho.",
|
||||
"task.installing": "Instalando plugins.",
|
||||
"task.installingWithError": "Instalando plugins {{installingLength}}, {{successLength}} éxito, {{errorLength}} fallido",
|
||||
"task.installingWithSuccess": "Instalando plugins {{installingLength}}, {{successLength}} éxito.",
|
||||
"task.runningPlugins": "Installing Plugins",
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
"includeToolNum": "{{num}} {{action}} incluidas",
|
||||
"mcp.authorize": "Autorizar",
|
||||
"mcp.authorizeTip": "Tras la autorización, las herramientas se mostrarán aquí.",
|
||||
"mcp.authorizing": "Autorizando...",
|
||||
|
|
|
|||
|
|
@ -303,10 +303,10 @@
|
|||
"errorMsg.fields.visionVariable": "Variable de visión",
|
||||
"errorMsg.invalidJson": "{{field}} no es un JSON válido",
|
||||
"errorMsg.invalidVariable": "Variable no válida",
|
||||
"errorMsg.noValidTool": "{{campo}} no se ha seleccionado ninguna herramienta válida",
|
||||
"errorMsg.noValidTool": "{{field}} no se ha seleccionado ninguna herramienta válida",
|
||||
"errorMsg.rerankModelRequired": "Antes de activar el modelo de reclasificación, confirme que el modelo se ha configurado correctamente en la configuración.",
|
||||
"errorMsg.startNodeRequired": "Por favor, agregue primero un nodo de inicio antes de {{operation}}",
|
||||
"errorMsg.toolParameterRequired": "{{campo}}: el parámetro [{{param}}] es obligatorio",
|
||||
"errorMsg.toolParameterRequired": "{{field}}: el parámetro [{{param}}] es obligatorio",
|
||||
"globalVar.description": "Las variables del sistema son variables globales que cualquier nodo puede usar sin conexiones cuando el tipo es correcto, como el ID del usuario final y el ID del flujo de trabajo.",
|
||||
"globalVar.fieldsDescription.appId": "ID de la aplicación",
|
||||
"globalVar.fieldsDescription.conversationId": "ID de la conversación",
|
||||
|
|
@ -361,10 +361,10 @@
|
|||
"nodes.agent.strategy.tooltip": "Diferentes estrategias agentic determinan cómo el sistema planifica y ejecuta las llamadas a herramientas de varios pasos",
|
||||
"nodes.agent.strategyNotFoundDesc": "La versión del plugin instalado no proporciona esta estrategia.",
|
||||
"nodes.agent.strategyNotFoundDescAndSwitchVersion": "La versión del plugin instalado no proporciona esta estrategia. Haga clic para cambiar de versión.",
|
||||
"nodes.agent.strategyNotInstallTooltip": "{{estrategia}} no está instalado",
|
||||
"nodes.agent.strategyNotInstallTooltip": "{{strategy}} no está instalado",
|
||||
"nodes.agent.strategyNotSet": "Estrategia agentica No establecida",
|
||||
"nodes.agent.toolNotAuthorizedTooltip": "{{herramienta}} No autorizado",
|
||||
"nodes.agent.toolNotInstallTooltip": "{{herramienta}} no está instalada",
|
||||
"nodes.agent.toolNotAuthorizedTooltip": "{{tool}} No autorizado",
|
||||
"nodes.agent.toolNotInstallTooltip": "{{tool}} no está instalada",
|
||||
"nodes.agent.toolbox": "caja de herramientas",
|
||||
"nodes.agent.tools": "Herramientas",
|
||||
"nodes.agent.unsupportedStrategy": "Estrategia no respaldada",
|
||||
|
|
@ -438,7 +438,7 @@
|
|||
"nodes.common.retry.retries": "{{num}} Reintentos",
|
||||
"nodes.common.retry.retry": "Reintentar",
|
||||
"nodes.common.retry.retryFailed": "Error en el reintento",
|
||||
"nodes.common.retry.retryFailedTimes": "{{veces}} reintentos fallidos",
|
||||
"nodes.common.retry.retryFailedTimes": "{{times}} reintentos fallidos",
|
||||
"nodes.common.retry.retryInterval": "Intervalo de reintento",
|
||||
"nodes.common.retry.retryOnFailure": "Volver a intentarlo en caso de error",
|
||||
"nodes.common.retry.retrySuccessful": "Volver a intentarlo correctamente",
|
||||
|
|
@ -453,7 +453,7 @@
|
|||
"nodes.docExtractor.inputVar": "Variable de entrada",
|
||||
"nodes.docExtractor.learnMore": "Aprende más",
|
||||
"nodes.docExtractor.outputVars.text": "Texto extraído",
|
||||
"nodes.docExtractor.supportFileTypes": "Tipos de archivos de soporte: {{tipos}}.",
|
||||
"nodes.docExtractor.supportFileTypes": "Tipos de archivos de soporte: {{types}}.",
|
||||
"nodes.end.output.type": "tipo de salida",
|
||||
"nodes.end.output.variable": "variable de salida",
|
||||
"nodes.end.outputs": "Salidas",
|
||||
|
|
@ -549,8 +549,8 @@
|
|||
"nodes.iteration.deleteDesc": "Eliminar el nodo de iteración eliminará todos los nodos secundarios",
|
||||
"nodes.iteration.deleteTitle": "¿Eliminar nodo de iteración?",
|
||||
"nodes.iteration.errorResponseMethod": "Método de respuesta a errores",
|
||||
"nodes.iteration.error_one": "{{conteo}} Error",
|
||||
"nodes.iteration.error_other": "{{conteo}} Errores",
|
||||
"nodes.iteration.error_one": "{{count}} Error",
|
||||
"nodes.iteration.error_other": "{{count}} Errores",
|
||||
"nodes.iteration.flattenOutput": "Aplanar salida",
|
||||
"nodes.iteration.flattenOutputDesc": "Cuando está habilitado, si todas las salidas de la iteración son arrays, se aplanarán en un solo array. Cuando está deshabilitado, las salidas mantendrán una estructura de array anidada.",
|
||||
"nodes.iteration.input": "Entrada",
|
||||
|
|
|
|||
|
|
@ -83,7 +83,7 @@
|
|||
"gotoAnything.emptyState.noKnowledgeBasesFound": "هیچ پایگاه دانش یافت نشد",
|
||||
"gotoAnything.emptyState.noPluginsFound": "هیچ افزونه ای یافت نشد",
|
||||
"gotoAnything.emptyState.noWorkflowNodesFound": "هیچ گره گردش کاری یافت نشد",
|
||||
"gotoAnything.emptyState.tryDifferentTerm": "یک عبارت جستجوی متفاوت را امتحان کنید یا فیلتر {{mode}} را حذف کنید",
|
||||
"gotoAnything.emptyState.tryDifferentTerm": "یک عبارت جستجوی متفاوت را امتحان کنید",
|
||||
"gotoAnything.emptyState.trySpecificSearch": "{{shortcuts}} را برای جستجوهای خاص امتحان کنید",
|
||||
"gotoAnything.groups.apps": "برنامهها",
|
||||
"gotoAnything.groups.commands": "دستورات",
|
||||
|
|
|
|||
|
|
@ -65,7 +65,7 @@
|
|||
"plansCommon.annotatedResponse.title": "محدودیتهای سهمیه حاشیهنویسی",
|
||||
"plansCommon.annotatedResponse.tooltip": "ویرایش دستی و حاشیهنویسی پاسخها، قابلیتهای پرسش و پاسخ با کیفیت بالا و قابل تنظیم برای اپلیکیشنها را فراهم میکند. (فقط در اپلیکیشنهای چت اعمال میشود)",
|
||||
"plansCommon.annotationQuota": "سهمیه حاشیهنویسی",
|
||||
"plansCommon.annualBilling": "صورتحساب سالانه",
|
||||
"plansCommon.annualBilling": "صورتحساب سالانه، صرفهجویی {{percent}}%",
|
||||
"plansCommon.apiRateLimit": "محدودیت نرخ API",
|
||||
"plansCommon.apiRateLimitTooltip": "محدودیت نرخ API برای همه درخواستهای انجام شده از طریق API Dify اعمال میشود، از جمله تولید متن، محاورههای چت، اجرای گردشهای کار و پردازش اسناد.",
|
||||
"plansCommon.apiRateLimitUnit": "{{count,number}}",
|
||||
|
|
@ -91,7 +91,7 @@
|
|||
"plansCommon.freeTrialTipPrefix": "ثبتنام کنید و یک",
|
||||
"plansCommon.freeTrialTipSuffix": "نیاز به کارت اعتباری نیست",
|
||||
"plansCommon.getStarted": "شروع کنید",
|
||||
"plansCommon.logsHistory": "تاریخچه گزارشات",
|
||||
"plansCommon.logsHistory": "{{days}} تاریخچه گزارشات",
|
||||
"plansCommon.member": "عضو",
|
||||
"plansCommon.memberAfter": "عضو",
|
||||
"plansCommon.messageRequest.title": "اعتبارات پیام",
|
||||
|
|
@ -144,7 +144,7 @@
|
|||
"plansCommon.unavailable": "غیرقابل دسترس",
|
||||
"plansCommon.unlimited": "نامحدود",
|
||||
"plansCommon.unlimitedApiRate": "هیچ محدودیتی برای نرخ API وجود ندارد.",
|
||||
"plansCommon.vectorSpace": "فضای وکتور",
|
||||
"plansCommon.vectorSpace": "{{size}} فضای وکتور",
|
||||
"plansCommon.vectorSpaceTooltip": "فضای وکتور سیستم حافظه بلند مدت است که برای درک دادههای شما توسط LLMها مورد نیاز است.",
|
||||
"plansCommon.workflowExecution.faster": "اجرای سریعتر جریان کاری",
|
||||
"plansCommon.workflowExecution.priority": "اجرای جریان کاری اولویتدار",
|
||||
|
|
|
|||
|
|
@ -108,7 +108,7 @@
|
|||
"chat.conversationName": "نام مکالمه",
|
||||
"chat.conversationNameCanNotEmpty": "نام مکالمه الزامی است",
|
||||
"chat.conversationNamePlaceholder": "لطفاً نام مکالمه را وارد کنید",
|
||||
"chat.inputPlaceholder": "با ربات صحبت کنید",
|
||||
"chat.inputPlaceholder": "با {{botName}} صحبت کنید",
|
||||
"chat.renameConversation": "تغییر نام مکالمه",
|
||||
"chat.resend": "دوباره ارسال کنید",
|
||||
"chat.thinking": "تفکر...",
|
||||
|
|
@ -172,7 +172,7 @@
|
|||
"fileUploader.pasteFileLinkInvalid": "پیوند فایل نامعتبر",
|
||||
"fileUploader.uploadDisabled": "بارگذاری فایل غیرفعال است",
|
||||
"fileUploader.uploadFromComputer": "آپلود محلی",
|
||||
"fileUploader.uploadFromComputerLimit": "آپلود فایل نمی تواند از {{size}} تجاوز کند",
|
||||
"fileUploader.uploadFromComputerLimit": "آپلود {{type}} نمی تواند از {{size}} تجاوز کند",
|
||||
"fileUploader.uploadFromComputerReadError": "خواندن فایل انجام نشد، لطفا دوباره امتحان کنید.",
|
||||
"fileUploader.uploadFromComputerUploadError": "آپلود فایل انجام نشد، لطفا دوباره آپلود کنید.",
|
||||
"imageInput.browse": "مرورگر",
|
||||
|
|
|
|||
|
|
@ -140,7 +140,7 @@
|
|||
"stepTwo.preview": "تأیید و پیشنمایش",
|
||||
"stepTwo.previewButton": "تغییر به قالب پرسش و پاسخ",
|
||||
"stepTwo.previewChunk": "پیش نمایش تکه",
|
||||
"stepTwo.previewChunkCount": "{{تعداد}} تکه های تخمینی",
|
||||
"stepTwo.previewChunkCount": "{{count}} تکه های تخمینی",
|
||||
"stepTwo.previewChunkTip": "روی دکمه \"پیش نمایش قطعه\" در سمت چپ کلیک کنید تا پیش نمایش بارگیری شود",
|
||||
"stepTwo.previewSwitchTipEnd": " توکنهای اضافی مصرف خواهد کرد",
|
||||
"stepTwo.previewSwitchTipStart": "پیشنمایش بخش فعلی در قالب متن است، تغییر به پیشنمایش قالب پرسش و پاسخ",
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
"dateTimeFormat": "MM/DD/YYYY hh:mm A",
|
||||
"desc": "آزمون اثرگذاری دانش بر اساس متن پرسش داده شده.",
|
||||
"hit.emptyTip": "نتایج آزمون بازیابی اینجا نمایش داده میشوند",
|
||||
"hit.title": "پاراگرافهای بازیابی",
|
||||
"hit.title": "{{num}} پاراگرافهای بازیابی",
|
||||
"hitChunks": "{{num}} را بزنید تکه های فرزند",
|
||||
"imageUploader.dropZoneTip": "فایل را اینجا بکشید تا بارگذاری شود",
|
||||
"imageUploader.singleChunkAttachmentLimitTooltip": "تعداد پیوستهای تک قطعهای نمیتواند از {{limit}} بیشتر باشد",
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
"form.indexMethod": "روش نمایهسازی",
|
||||
"form.indexMethodChangeToEconomyDisabledTip": "برای تنزل رتبه از HQ به ECO در دسترس نیست",
|
||||
"form.indexMethodEconomy": "اقتصادی",
|
||||
"form.indexMethodEconomyTip": "استفاده از موتورهای برداری آفلاین، شاخصهای کلمات کلیدی و غیره برای کاهش دقت بدون صرف توکنها",
|
||||
"form.indexMethodEconomyTip": "استفاده از {{count}} کلمه کلیدی برای هر تکه در بازیابی، بدون مصرف توکنها با کاهش دقت.",
|
||||
"form.indexMethodHighQuality": "کیفیت بالا",
|
||||
"form.indexMethodHighQualityTip": "مدل تعبیه را برای پردازش فراخوانی کنید تا دقت بالاتری هنگام جستجوی کاربران فراهم شود.",
|
||||
"form.me": "(شما)",
|
||||
|
|
|
|||
|
|
@ -147,7 +147,7 @@
|
|||
"parentMode.paragraph": "پاراگراف",
|
||||
"partialEnabled_one": "مجموعاً {{count}} سند، {{num}} موجود",
|
||||
"partialEnabled_other": "مجموع {{count}} سند، {{num}} موجود",
|
||||
"preprocessDocument": "{{عدد}} اسناد پیش پردازش",
|
||||
"preprocessDocument": "{{num}} اسناد پیش پردازش",
|
||||
"rerankSettings": "تنظیمات دوباره رتبهبندی",
|
||||
"retrieval.change": "تغییر",
|
||||
"retrieval.changeRetrievalMethod": "تغییر روش بازیابی",
|
||||
|
|
|
|||
|
|
@ -81,7 +81,7 @@
|
|||
"debugInfo.title": "اشکال زدایی",
|
||||
"debugInfo.viewDocs": "مشاهده اسناد",
|
||||
"deprecated": "منسوخ شده",
|
||||
"detailPanel.actionNum": "{{عدد}} {{اقدام}} شامل",
|
||||
"detailPanel.actionNum": "{{num}} {{action}} شامل",
|
||||
"detailPanel.categoryTip.debugging": "اشکال زدایی پلاگین",
|
||||
"detailPanel.categoryTip.github": "نصب شده از Github",
|
||||
"detailPanel.categoryTip.local": "پلاگین محلی",
|
||||
|
|
@ -106,7 +106,7 @@
|
|||
"detailPanel.endpointsDocLink": "مشاهده سند",
|
||||
"detailPanel.endpointsEmpty": "برای افزودن نقطه پایانی روی دکمه \"+\" کلیک کنید",
|
||||
"detailPanel.endpointsTip": "این افزونه عملکردهای خاصی را از طریق نقاط پایانی ارائه می دهد و می توانید چندین مجموعه نقطه پایانی را برای فضای کاری فعلی پیکربندی کنید.",
|
||||
"detailPanel.modelNum": "{{عدد}} مدل های گنجانده شده است",
|
||||
"detailPanel.modelNum": "{{num}} مدل های گنجانده شده است",
|
||||
"detailPanel.operation.back": "بازگشت",
|
||||
"detailPanel.operation.checkUpdate": "به روز رسانی را بررسی کنید",
|
||||
"detailPanel.operation.detail": "جزئیات",
|
||||
|
|
@ -116,7 +116,7 @@
|
|||
"detailPanel.operation.update": "روز رسانی",
|
||||
"detailPanel.operation.viewDetail": "نمایش جزئیات",
|
||||
"detailPanel.serviceOk": "خدمات خوب",
|
||||
"detailPanel.strategyNum": "{{عدد}} {{استراتژی}} شامل",
|
||||
"detailPanel.strategyNum": "{{num}} {{strategy}} شامل",
|
||||
"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": "نصب پلاگین های {{installingLength}}، 0 انجام شد.",
|
||||
"task.installing": "در حال نصب پلاگینها.",
|
||||
"task.installingWithError": "نصب پلاگین های {{installingLength}}، {{successLength}} با موفقیت مواجه شد، {{errorLength}} ناموفق بود",
|
||||
"task.installingWithSuccess": "نصب پلاگین های {{installingLength}}، {{successLength}} موفقیت آمیز است.",
|
||||
"task.runningPlugins": "Installing Plugins",
|
||||
|
|
|
|||
|
|
@ -99,7 +99,7 @@
|
|||
"createTool.viewSchemaSpec": "مشاهده مشخصات OpenAPI-Swagger",
|
||||
"customToolTip": "بیشتر در مورد ابزارهای سفارشی Dify بیاموزید",
|
||||
"howToGet": "چگونه دریافت کنید",
|
||||
"includeToolNum": "{{num}} ابزار شامل شد",
|
||||
"includeToolNum": "{{num}} {{action}} ابزار شامل شد",
|
||||
"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.deleteConfirmTitle": "آیا مایل به حذف {{mcp}} هستید؟",
|
||||
"mcp.getTools": "دریافت ابزارها",
|
||||
"mcp.gettingTools": "دریافت ابزارها...",
|
||||
"mcp.identifier": "شناسه سرور (کلیک برای کپی)",
|
||||
|
|
@ -167,9 +167,9 @@
|
|||
"mcp.toolItem.parameters": "پارامترها",
|
||||
"mcp.toolUpdateConfirmContent": "بهروزرسانی فهرست ابزارها ممکن است بر برنامههای موجود تأثیر بگذارد. آیا ادامه میدهید؟",
|
||||
"mcp.toolUpdateConfirmTitle": "بهروزرسانی فهرست ابزارها",
|
||||
"mcp.toolsCount": "{count} ابزار",
|
||||
"mcp.toolsCount": "{{count}} ابزار",
|
||||
"mcp.toolsEmpty": "ابزارها بارگیری نشدند",
|
||||
"mcp.toolsNum": "{count} ابزار موجود است",
|
||||
"mcp.toolsNum": "{{count}} ابزار موجود است",
|
||||
"mcp.update": "بهروزرسانی",
|
||||
"mcp.updateTime": "آخرین بروزرسانی",
|
||||
"mcp.updateTools": "بهروزرسانی ابزارها...",
|
||||
|
|
|
|||
|
|
@ -363,8 +363,8 @@
|
|||
"nodes.agent.strategyNotFoundDescAndSwitchVersion": "نسخه افزونه نصب شده این استراتژی را ارائه نمی دهد. برای تغییر نسخه کلیک کنید.",
|
||||
"nodes.agent.strategyNotInstallTooltip": "{{strategy}} نصب نشده است",
|
||||
"nodes.agent.strategyNotSet": "استراتژی عامل تنظیم نشده است",
|
||||
"nodes.agent.toolNotAuthorizedTooltip": "{{ابزار}} مجاز نیست",
|
||||
"nodes.agent.toolNotInstallTooltip": "{{ابزار}} نصب نشده است",
|
||||
"nodes.agent.toolNotAuthorizedTooltip": "{{tool}} مجاز نیست",
|
||||
"nodes.agent.toolNotInstallTooltip": "{{tool}} نصب نشده است",
|
||||
"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": "{{عدد}} تلاش های مجدد",
|
||||
"nodes.common.retry.retries": "{{num}} تلاش های مجدد",
|
||||
"nodes.common.retry.retry": "دوباره",
|
||||
"nodes.common.retry.retryFailed": "تلاش مجدد ناموفق بود",
|
||||
"nodes.common.retry.retryFailedTimes": "{{بار}} تلاش های مجدد ناموفق بود",
|
||||
"nodes.common.retry.retryFailedTimes": "{{times}} تلاش های مجدد ناموفق بود",
|
||||
"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": "{{تعداد}} خطا",
|
||||
"nodes.iteration.error_other": "{{تعداد}} خطاهای",
|
||||
"nodes.iteration.error_one": "{{count}} خطا",
|
||||
"nodes.iteration.error_other": "{{count}} خطا",
|
||||
"nodes.iteration.flattenOutput": "صاف کردن خروجی",
|
||||
"nodes.iteration.flattenOutputDesc": "هنگامی که فعال باشد، اگر تمام خروجیهای تکرار آرایه باشند، آنها به یک آرایهٔ واحد تبدیل خواهند شد. هنگامی که غیرفعال باشد، خروجیها ساختار آرایهٔ تو در تو را حفظ میکنند.",
|
||||
"nodes.iteration.input": "ورودی",
|
||||
|
|
|
|||
|
|
@ -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": "Déclencheurs ajoutés",
|
||||
"overview.triggerInfo.triggersAdded": "{{count}} 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",
|
||||
|
|
|
|||
|
|
@ -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 {{mode}}",
|
||||
"gotoAnything.emptyState.tryDifferentTerm": "Essayez un terme de recherche différent",
|
||||
"gotoAnything.emptyState.trySpecificSearch": "Essayez {{shortcuts}} pour des recherches spécifiques",
|
||||
"gotoAnything.groups.apps": "Applications",
|
||||
"gotoAnything.groups.commands": "Commandes",
|
||||
|
|
|
|||
|
|
@ -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": "Facturation Annuelle",
|
||||
"plansCommon.annualBilling": "Facturation annuelle, économisez {{percent}}%",
|
||||
"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": "Historique des logs",
|
||||
"plansCommon.logsHistory": "{{days}} 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": "Espace Vectoriel",
|
||||
"plansCommon.vectorSpace": "{{size}} 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",
|
||||
|
|
|
|||
|
|
@ -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": "Le fichier de téléchargement ne peut pas dépasser {{size}}",
|
||||
"fileUploader.uploadFromComputerLimit": "Le téléchargement de {{type}} 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 {{secondes}}s",
|
||||
"modelProvider.apiKeyRateLimit": "La limite de débit a été atteinte, disponible après {{seconds}}s",
|
||||
"modelProvider.apiKeyStatusNormal": "L’état de l’APIKey est normal",
|
||||
"modelProvider.auth.addApiKey": "Ajouter une clé API",
|
||||
"modelProvider.auth.addCredential": "Ajouter un identifiant",
|
||||
|
|
|
|||
|
|
@ -68,7 +68,7 @@
|
|||
"stepOne.website.resetAll": "Tout réinitialiser",
|
||||
"stepOne.website.run": "Courir",
|
||||
"stepOne.website.running": "Course",
|
||||
"stepOne.website.scrapTimeInfo": "Pages récupérées au total dans un délai de {{time}}s",
|
||||
"stepOne.website.scrapTimeInfo": "Pages récupérées au total {{total}} en {{time}}s",
|
||||
"stepOne.website.selectAll": "Tout sélectionner",
|
||||
"stepOne.website.totalPageScraped": "Nombre total de pages extraites :",
|
||||
"stepOne.website.unknownError": "Erreur inconnue",
|
||||
|
|
|
|||
|
|
@ -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": "PARAGRAPHES DE RÉCUPÉRATION",
|
||||
"hit.title": "{{num}} paragraphes récupérés",
|
||||
"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}}",
|
||||
|
|
|
|||
|
|
@ -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": "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 {{count}} mots-clés par chunk pour la récupération, sans consommer de jetons, au prix d'une précision réduite.",
|
||||
"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)",
|
||||
|
|
|
|||
|
|
@ -116,7 +116,7 @@
|
|||
"detailPanel.operation.update": "Mettre à jour",
|
||||
"detailPanel.operation.viewDetail": "Voir les détails",
|
||||
"detailPanel.serviceOk": "Service OK",
|
||||
"detailPanel.strategyNum": "{{num}} {{stratégie}} INCLUS",
|
||||
"detailPanel.strategyNum": "{{num}} {{strategy}} 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 {{installingLength}}, 0 fait.",
|
||||
"task.installing": "Installation des plugins.",
|
||||
"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",
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
"includeToolNum": "{{num}} {{action}} 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": "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} outils",
|
||||
"mcp.toolsCount": "{{count}} outils",
|
||||
"mcp.toolsEmpty": "Outils non chargés",
|
||||
"mcp.toolsNum": "{count} outils inclus",
|
||||
"mcp.toolsNum": "{{count}} outils inclus",
|
||||
"mcp.update": "Mettre à jour",
|
||||
"mcp.updateTime": "Mis à jour",
|
||||
"mcp.updateTools": "Mise à jour des Outils...",
|
||||
|
|
|
|||
|
|
@ -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": "{{outil}} Non autorisé",
|
||||
"nodes.agent.toolNotAuthorizedTooltip": "{{tool}} Non autorisé",
|
||||
"nodes.agent.toolNotInstallTooltip": "{{tool}} n’est pas installé",
|
||||
"nodes.agent.toolbox": "boîte à outils",
|
||||
"nodes.agent.tools": "Outils",
|
||||
|
|
|
|||
|
|
@ -83,7 +83,7 @@
|
|||
"gotoAnything.emptyState.noKnowledgeBasesFound": "कोई ज्ञान आधार नहीं मिले",
|
||||
"gotoAnything.emptyState.noPluginsFound": "कोई प्लगइन नहीं मिले",
|
||||
"gotoAnything.emptyState.noWorkflowNodesFound": "कोई कार्यप्रवाह नोड नहीं मिला",
|
||||
"gotoAnything.emptyState.tryDifferentTerm": "एक अलग खोज शब्द आज़माएं या {{mode}} फ़िल्टर हटा दें",
|
||||
"gotoAnything.emptyState.tryDifferentTerm": "एक अलग खोज शब्द आज़माएं",
|
||||
"gotoAnything.emptyState.trySpecificSearch": "विशिष्ट खोज के लिए {{shortcuts}} आज़माएं",
|
||||
"gotoAnything.groups.apps": "ऐप्स",
|
||||
"gotoAnything.groups.commands": "आदेश",
|
||||
|
|
|
|||
|
|
@ -65,7 +65,7 @@
|
|||
"plansCommon.annotatedResponse.title": "एनोटेशन कोटा सीमाएं",
|
||||
"plansCommon.annotatedResponse.tooltip": "प्रतिक्रियाओं का मैन्युअल संपादन और एनोटेशन ऐप्स के लिए अनुकूलन योग्य उच्च-गुणवत्ता वाले प्रश्न-उत्तर क्षमताएं प्रदान करता है। (केवल चैट ऐप्स में लागू)",
|
||||
"plansCommon.annotationQuota": "एनोटेशन कोटा",
|
||||
"plansCommon.annualBilling": "वार्षिक बिलिंग",
|
||||
"plansCommon.annualBilling": "वार्षिक बिलिंग, {{percent}}% बचत",
|
||||
"plansCommon.apiRateLimit": "एपीआई दर सीमा",
|
||||
"plansCommon.apiRateLimitTooltip": "Dify API के माध्यम से की गई सभी अनुरोधों पर API दर सीमा लागू होती है, जिसमें टेक्स्ट जनरेशन, चैट वार्तालाप, कार्यप्रवाह निष्पादन और दस्तावेज़ प्रसंस्करण शामिल हैं।",
|
||||
"plansCommon.apiRateLimitUnit": "{{count,number}}",
|
||||
|
|
@ -91,7 +91,7 @@
|
|||
"plansCommon.freeTrialTipPrefix": "साइन अप करें और प्राप्त करें एक",
|
||||
"plansCommon.freeTrialTipSuffix": "कोई क्रेडिट कार्ड की आवश्यकता नहीं है",
|
||||
"plansCommon.getStarted": "शुरू करें",
|
||||
"plansCommon.logsHistory": "लॉग इतिहास",
|
||||
"plansCommon.logsHistory": "{{days}} लॉग इतिहास",
|
||||
"plansCommon.member": "सदस्य",
|
||||
"plansCommon.memberAfter": "सदस्य",
|
||||
"plansCommon.messageRequest.title": "संदेश क्रेडिट्स",
|
||||
|
|
@ -144,7 +144,7 @@
|
|||
"plansCommon.unavailable": "अनुपलब्ध",
|
||||
"plansCommon.unlimited": "असीमित",
|
||||
"plansCommon.unlimitedApiRate": "कोई एपीआई दर सीमा नहीं",
|
||||
"plansCommon.vectorSpace": "वेक्टर स्पेस",
|
||||
"plansCommon.vectorSpace": "{{size}} वेक्टर स्पेस",
|
||||
"plansCommon.vectorSpaceTooltip": "वेक्टर स्पेस वह दीर्घकालिक स्मृति प्रणाली है जिसकी आवश्यकता LLMs को आपके डेटा को समझने के लिए होती है।",
|
||||
"plansCommon.workflowExecution.faster": "तेज़ कार्यप्रवाह निष्पादन",
|
||||
"plansCommon.workflowExecution.priority": "प्राथमिकता कार्यप्रवाह निष्पादन",
|
||||
|
|
|
|||
|
|
@ -108,7 +108,7 @@
|
|||
"chat.conversationName": "संवाद का नाम",
|
||||
"chat.conversationNameCanNotEmpty": "संवाद का नाम आवश्यक है",
|
||||
"chat.conversationNamePlaceholder": "कृपया संवाद का नाम दर्ज करें",
|
||||
"chat.inputPlaceholder": "बॉट से बात करें",
|
||||
"chat.inputPlaceholder": "{{botName}} से बात करें",
|
||||
"chat.renameConversation": "संवाद का नाम बदलें",
|
||||
"chat.resend": "फिर से भेजें",
|
||||
"chat.thinking": "सोचते हुए...",
|
||||
|
|
@ -172,7 +172,7 @@
|
|||
"fileUploader.pasteFileLinkInvalid": "अमान्य फ़ाइल लिंक",
|
||||
"fileUploader.uploadDisabled": "फ़ाइल अपलोड अक्षम है",
|
||||
"fileUploader.uploadFromComputer": "स्थानीय अपलोड",
|
||||
"fileUploader.uploadFromComputerLimit": "अपलोड फ़ाइल {{size}} से ज़्यादा नहीं हो सकती",
|
||||
"fileUploader.uploadFromComputerLimit": "{{type}} अपलोड {{size}} से ज़्यादा नहीं हो सकता",
|
||||
"fileUploader.uploadFromComputerReadError": "फ़ाइल पढ़ना विफल रहा, कृपया पुनः प्रयास करें.",
|
||||
"fileUploader.uploadFromComputerUploadError": "फ़ाइल अपलोड विफल रही, कृपया फिर से अपलोड करें।",
|
||||
"imageInput.browse": "ब्राउज़ करें",
|
||||
|
|
@ -196,7 +196,7 @@
|
|||
"language.displayLanguage": "प्रदर्शन भाषा",
|
||||
"language.timezone": "समय क्षेत्र",
|
||||
"license.expiring": "एक दिन में समाप्त हो रहा है",
|
||||
"license.expiring_plural": "{{गिनती}} दिनों में समाप्त हो रहा है",
|
||||
"license.expiring_plural": "{{count}} दिनों में समाप्त हो रहा है",
|
||||
"license.unlimited": "असीमित",
|
||||
"loading": "लोड हो रहा है",
|
||||
"members.admin": "प्रशासक",
|
||||
|
|
|
|||
|
|
@ -140,7 +140,7 @@
|
|||
"stepTwo.preview": "पुष्टि करें और पूर्वावलोकन करें",
|
||||
"stepTwo.previewButton": "प्रश्न-उत्तर प्रारूप में स्विच करना",
|
||||
"stepTwo.previewChunk": "पूर्वावलोकन चंक",
|
||||
"stepTwo.previewChunkCount": "{{गिनती}} अनुमानित खंड",
|
||||
"stepTwo.previewChunkCount": "{{count}} अनुमानित खंड",
|
||||
"stepTwo.previewChunkTip": "पूर्वावलोकन लोड करने के लिए बाईं ओर 'पूर्वावलोकन चंक' बटन पर क्लिक करें",
|
||||
"stepTwo.previewSwitchTipEnd": " अतिरिक्त टोकन खर्च होंगे",
|
||||
"stepTwo.previewSwitchTipStart": "वर्तमान खंड पूर्वावलोकन पाठ प्रारूप में है, प्रश्न-उत्तर प्रारूप में स्विच करने से",
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
"dateTimeFormat": "MM/DD/YYYY hh:mm A",
|
||||
"desc": "दिए गए प्रश्न पाठ के आधार पर ज्ञान की प्रभावशीलता का परीक्षण करें।",
|
||||
"hit.emptyTip": "पुनर्प्राप्ति परीक्षण के परिणाम यहां दिखाई देंगे",
|
||||
"hit.title": "पुनर्प्राप्ति अनुच्छेद",
|
||||
"hit.title": "{{num}} पुनर्प्राप्ति अनुच्छेद",
|
||||
"hitChunks": "{{num}} बच्चे के टुकड़े मारो",
|
||||
"imageUploader.dropZoneTip": "अपलोड करने के लिए फ़ाइल यहाँ खींचें",
|
||||
"imageUploader.singleChunkAttachmentLimitTooltip": "सिंगल चंक अटैचमेंट की संख्या {{limit}} से अधिक नहीं हो सकती",
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
"form.indexMethod": "सूचीकरण प्रक्रिया",
|
||||
"form.indexMethodChangeToEconomyDisabledTip": "मुख्यालय से ईसीओ में डाउनग्रेड करने के लिए उपलब्ध नहीं है",
|
||||
"form.indexMethodEconomy": "आर्थिक",
|
||||
"form.indexMethodEconomyTip": "ऑफ़लाइन वेक्टर इंजन, कीवर्ड इंडेक्स आदि का उपयोग करें ताकि टोकनों की बचत हो।",
|
||||
"form.indexMethodEconomyTip": "प्रत्येक खंड के लिए {{count}} कीवर्ड का उपयोग करके पुनर्प्राप्ति करें, टोकन खर्च किए बिना कम सटीकता की कीमत पर।",
|
||||
"form.indexMethodHighQuality": " उच्च गुणवत्ता",
|
||||
"form.indexMethodHighQualityTip": "उपयोगकर्ता के प्रश्नों के समय उच्च सटीकता प्रदान करने के लिए Embedding मॉडल को प्रोसेसिंग के लिए कॉल करें।",
|
||||
"form.me": "(आप)",
|
||||
|
|
|
|||
|
|
@ -116,7 +116,7 @@
|
|||
"detailPanel.operation.update": "अपडेट",
|
||||
"detailPanel.operation.viewDetail": "विवरण देखें",
|
||||
"detailPanel.serviceOk": "सेवा ठीक है",
|
||||
"detailPanel.strategyNum": "{{num}} {{रणनीति}} शामिल",
|
||||
"detailPanel.strategyNum": "{{num}} {{strategy}} शामिल",
|
||||
"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": "{{installingLength}} प्लगइन्स स्थापित कर रहे हैं, 0 पूरा हुआ।",
|
||||
"task.installing": "प्लगइन्स स्थापित कर रहे हैं।",
|
||||
"task.installingWithError": "{{installingLength}} प्लगइन्स स्थापित कर रहे हैं, {{successLength}} सफल, {{errorLength}} विफल",
|
||||
"task.installingWithSuccess": "{{installingLength}} प्लगइन्स स्थापित कर रहे हैं, {{successLength}} सफल।",
|
||||
"task.runningPlugins": "Installing Plugins",
|
||||
|
|
|
|||
|
|
@ -99,7 +99,7 @@
|
|||
"createTool.viewSchemaSpec": "OpenAPI-Swagger विनिर्देश देखें",
|
||||
"customToolTip": "Dify कस्टम उपकरणों के बारे में और जानें",
|
||||
"howToGet": "कैसे प्राप्त करें",
|
||||
"includeToolNum": "{{num}} उपकरण शामिल हैं",
|
||||
"includeToolNum": "{{num}} {{action}} शामिल हैं",
|
||||
"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.deleteConfirmTitle": "{{mcp}} हटाना चाहते हैं?",
|
||||
"mcp.getTools": "टूल्स प्राप्त करें",
|
||||
"mcp.gettingTools": "टूल्स प्राप्त किए जा रहे हैं...",
|
||||
"mcp.identifier": "सर्वर आईडेंटिफ़ायर (कॉपी करने के लिए क्लिक करें)",
|
||||
|
|
@ -167,9 +167,9 @@
|
|||
"mcp.toolItem.parameters": "पैरामीटर",
|
||||
"mcp.toolUpdateConfirmContent": "टूल सूची अपडेट करने से मौजूदा ऐप्स प्रभावित हो सकते हैं। आगे बढ़ना चाहते हैं?",
|
||||
"mcp.toolUpdateConfirmTitle": "टूल सूची अपडेट करें",
|
||||
"mcp.toolsCount": "{count} टूल्स",
|
||||
"mcp.toolsCount": "{{count}} टूल्स",
|
||||
"mcp.toolsEmpty": "टूल्स लोड नहीं हुए",
|
||||
"mcp.toolsNum": "{count} टूल्स शामिल",
|
||||
"mcp.toolsNum": "{{count}} टूल्स शामिल",
|
||||
"mcp.update": "अपडेट करें",
|
||||
"mcp.updateTime": "अपडेट किया गया",
|
||||
"mcp.updateTools": "टूल्स अपडेट किए जा रहे हैं...",
|
||||
|
|
|
|||
|
|
@ -453,7 +453,7 @@
|
|||
"nodes.docExtractor.inputVar": "इनपुट वेरिएबल",
|
||||
"nodes.docExtractor.learnMore": "और जानो",
|
||||
"nodes.docExtractor.outputVars.text": "निकाला गया पाठ",
|
||||
"nodes.docExtractor.supportFileTypes": "समर्थन फ़ाइल प्रकार: {{प्रकार}}।",
|
||||
"nodes.docExtractor.supportFileTypes": "समर्थन फ़ाइल प्रकार: {{types}}।",
|
||||
"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": "{{गिनती}} चूक",
|
||||
"nodes.iteration.error_other": "{{गिनती}} त्रुटियों",
|
||||
"nodes.iteration.error_one": "{{count}} त्रुटि",
|
||||
"nodes.iteration.error_other": "{{count}} त्रुटियाँ",
|
||||
"nodes.iteration.flattenOutput": "आउटपुट को सपाट करें",
|
||||
"nodes.iteration.flattenOutputDesc": "जब सक्षम किया जाता है, यदि सभी पुनरावृत्ति आउटपुट सरणियाँ हैं, तो उन्हें एक ही सरणी में समतल कर दिया जाएगा। जब अक्षम किया जाता है, तो आउटपुट घोंसले वाली सरणी संरचना बनाए रखेगा।",
|
||||
"nodes.iteration.input": "इनपुट",
|
||||
|
|
|
|||
|
|
@ -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": "Penagihan Tahunan",
|
||||
"plansCommon.annualBilling": "Penagihan tahunan, hemat {{percent}}%",
|
||||
"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}}",
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
"form.indexMethod": "Metode Indeks",
|
||||
"form.indexMethodChangeToEconomyDisabledTip": "Tidak tersedia untuk downgrade dari HQ ke ECO",
|
||||
"form.indexMethodEconomy": "Ekonomis",
|
||||
"form.indexMethodEconomyTip": "Menggunakan 10 kata kunci per potongan untuk pengambilan, tidak ada token yang dikonsumsi dengan mengorbankan penurunan akurasi pengambilan.",
|
||||
"form.indexMethodEconomyTip": "Menggunakan {{count}} 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)",
|
||||
|
|
|
|||
|
|
@ -236,7 +236,7 @@
|
|||
"task.installSuccess": "{{successLength}} plugins installed successfully",
|
||||
"task.installed": "Installed",
|
||||
"task.installedError": "Gagal menginstal {{errorLength}} plugin",
|
||||
"task.installing": "Memasang plugin {{installingLength}}, 0 selesai.",
|
||||
"task.installing": "Memasang plugin.",
|
||||
"task.installingWithError": "Memasang {{installingLength}} plugin, {{successLength}} berhasil, {{errorLength}} gagal",
|
||||
"task.installingWithSuccess": "Memasang plugin {{installingLength}}, {{successLength}} berhasil.",
|
||||
"task.runningPlugins": "Installing Plugins",
|
||||
|
|
|
|||
|
|
@ -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": "Trigger aggiunti",
|
||||
"overview.triggerInfo.triggersAdded": "{{count}} 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",
|
||||
|
|
|
|||
|
|
@ -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 {{mode}}",
|
||||
"gotoAnything.emptyState.tryDifferentTerm": "Prova un termine di ricerca diverso",
|
||||
"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": "{{conteggio}} Risultato",
|
||||
"newApp.foundResults": "{{conteggio}} Risultati",
|
||||
"newApp.foundResult": "{{count}} Risultato",
|
||||
"newApp.foundResults": "{{count}} Risultati",
|
||||
"newApp.hideTemplates": "Torna alla selezione della modalità",
|
||||
"newApp.import": "Importazione",
|
||||
"newApp.learnMore": "Ulteriori informazioni",
|
||||
|
|
|
|||
|
|
@ -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": "Fatturazione annuale",
|
||||
"plansCommon.annualBilling": "Fatturazione annuale, risparmia {{percent}}%",
|
||||
"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": "Storico dei Log",
|
||||
"plansCommon.logsHistory": "{{days}} 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": "Spazio Vettoriale",
|
||||
"plansCommon.vectorSpace": "{{size}} 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",
|
||||
|
|
|
|||
|
|
@ -172,7 +172,7 @@
|
|||
"fileUploader.pasteFileLinkInvalid": "Collegamento file non valido",
|
||||
"fileUploader.uploadDisabled": "Il caricamento dei file è disabilitato",
|
||||
"fileUploader.uploadFromComputer": "Caricamento locale",
|
||||
"fileUploader.uploadFromComputerLimit": "Il file di caricamento non può superare {{size}}",
|
||||
"fileUploader.uploadFromComputerLimit": "Il caricamento di {{type}} 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",
|
||||
|
|
|
|||
|
|
@ -140,7 +140,7 @@
|
|||
"stepTwo.preview": "Conferma & Anteprima",
|
||||
"stepTwo.previewButton": "Passaggio al formato Domanda & Risposta",
|
||||
"stepTwo.previewChunk": "Blocco di anteprima",
|
||||
"stepTwo.previewChunkCount": "{{conteggio}} Blocchi stimati",
|
||||
"stepTwo.previewChunkCount": "{{count}} 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",
|
||||
|
|
|
|||
|
|
@ -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": "PARAGRAFI RECUPERATI",
|
||||
"hit.title": "{{num}} 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}}",
|
||||
|
|
|
|||
|
|
@ -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": "Usa motori vettoriali offline, indici di parole chiave, ecc. per ridurre l'accuratezza senza spendere token",
|
||||
"form.indexMethodEconomyTip": "Usa {{count}} parole chiave per chunk per il recupero, senza consumare token a costo di minore accuratezza.",
|
||||
"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)",
|
||||
|
|
|
|||
|
|
@ -81,7 +81,7 @@
|
|||
"debugInfo.title": "Debug",
|
||||
"debugInfo.viewDocs": "Visualizza documenti",
|
||||
"deprecated": "Deprecato",
|
||||
"detailPanel.actionNum": "{{num}} {{azione}} INCLUSO",
|
||||
"detailPanel.actionNum": "{{num}} {{action}} 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}} {{strategia}} INCLUSO",
|
||||
"detailPanel.strategyNum": "{{num}} {{strategy}} 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 {{installingLength}}, 0 fatto.",
|
||||
"task.installing": "Installazione dei plugin.",
|
||||
"task.installingWithError": "Installazione dei plugin {{installingLength}}, {{successLength}} successo, {{errorLength}} fallito",
|
||||
"task.installingWithSuccess": "Installazione dei plugin {{installingLength}}, {{successLength}} successo.",
|
||||
"task.runningPlugins": "Installing Plugins",
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
"includeToolNum": "{{num}} {{action}} 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": "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} strumenti",
|
||||
"mcp.toolsCount": "{{count}} strumenti",
|
||||
"mcp.toolsEmpty": "Strumenti non caricati",
|
||||
"mcp.toolsNum": "{count} strumenti inclusi",
|
||||
"mcp.toolsNum": "{{count}} strumenti inclusi",
|
||||
"mcp.update": "Aggiorna",
|
||||
"mcp.updateTime": "Aggiornato",
|
||||
"mcp.updateTools": "Aggiornando Strumenti...",
|
||||
|
|
|
|||
|
|
@ -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": "{{strumento}} Non autorizzato",
|
||||
"nodes.agent.toolNotAuthorizedTooltip": "{{tool}} 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": "{{conteggio}} Errore",
|
||||
"nodes.iteration.error_other": "{{conteggio}} Errori",
|
||||
"nodes.iteration.error_one": "{{count}} Errore",
|
||||
"nodes.iteration.error_other": "{{count}} 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",
|
||||
|
|
|
|||
|
|
@ -83,7 +83,7 @@
|
|||
"gotoAnything.emptyState.noKnowledgeBasesFound": "ナレッジベースが見つかりません",
|
||||
"gotoAnything.emptyState.noPluginsFound": "プラグインが見つかりません",
|
||||
"gotoAnything.emptyState.noWorkflowNodesFound": "ワークフローノードが見つかりません",
|
||||
"gotoAnything.emptyState.tryDifferentTerm": "別の検索語句を試すか、{{mode}} フィルターを削除してください",
|
||||
"gotoAnything.emptyState.tryDifferentTerm": "別の検索語句を試してください",
|
||||
"gotoAnything.emptyState.trySpecificSearch": "特定検索には {{shortcuts}} を試してください",
|
||||
"gotoAnything.groups.apps": "アプリケーション",
|
||||
"gotoAnything.groups.commands": "コマンド",
|
||||
|
|
|
|||
|
|
@ -65,7 +65,7 @@
|
|||
"plansCommon.annotatedResponse.title": "{{count,number}}の注釈クォータ制限",
|
||||
"plansCommon.annotatedResponse.tooltip": "手動での回答の編集と注釈により、カスタマイズ可能な高品質の質問応答機能をアプリに提供します。(チャットアプリのみに適用)",
|
||||
"plansCommon.annotationQuota": "アノテーション・クォータ",
|
||||
"plansCommon.annualBilling": "年次請求",
|
||||
"plansCommon.annualBilling": "年次請求、{{percent}}%節約",
|
||||
"plansCommon.apiRateLimit": "API リクエスト制限",
|
||||
"plansCommon.apiRateLimitTooltip": "API レート制限は、テキスト生成、チャットボット、ワークフロー、ドキュメント処理など、Dify API 経由のすべてのリクエストに適用されます。",
|
||||
"plansCommon.apiRateLimitUnit": "{{count,number}} の",
|
||||
|
|
|
|||
|
|
@ -172,7 +172,7 @@
|
|||
"fileUploader.pasteFileLinkInvalid": "無効なファイルリンク",
|
||||
"fileUploader.uploadDisabled": "ファイルアップロードは無効です",
|
||||
"fileUploader.uploadFromComputer": "ローカルアップロード",
|
||||
"fileUploader.uploadFromComputerLimit": "アップロードファイルは{{size}}を超えてはなりません",
|
||||
"fileUploader.uploadFromComputerLimit": "{{type}}のアップロードは{{size}}を超えてはなりません",
|
||||
"fileUploader.uploadFromComputerReadError": "ファイルの読み取りに失敗しました。もう一度やり直してください。",
|
||||
"fileUploader.uploadFromComputerUploadError": "ファイルのアップロードに失敗しました。再度アップロードしてください。",
|
||||
"imageInput.browse": "ブラウズする",
|
||||
|
|
|
|||
|
|
@ -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": "「{{name}}」を削除してもよろしいですか?",
|
||||
"subscription.list.item.actions.deleteConfirm.contentWithApps": "このサブスクリプションは {{count}} 個のアプリで使用されています。「{{name}}」を削除してもよろしいですか?",
|
||||
"subscription.list.item.actions.deleteConfirm.content": "削除すると、このサブスクリプションは復元できません。確認してください。",
|
||||
"subscription.list.item.actions.deleteConfirm.contentWithApps": "現在のサブスクリプションは {{count}} 個のアプリで参照されています。削除すると、設定済みのアプリがサブスクリプションイベントを受信しなくなります。",
|
||||
"subscription.list.item.actions.deleteConfirm.error": "サブスクリプション {{name}} の削除に失敗しました",
|
||||
"subscription.list.item.actions.deleteConfirm.success": "サブスクリプション {{name}} は正常に削除されました",
|
||||
"subscription.list.item.actions.deleteConfirm.title": "サブスクリプションを削除",
|
||||
"subscription.list.item.actions.deleteConfirm.title": "{{name}} を削除しますか?",
|
||||
"subscription.list.item.actions.edit.error": "サブスクリプションの更新に失敗しました",
|
||||
"subscription.list.item.actions.edit.success": "サブスクリプションが正常に更新されました",
|
||||
"subscription.list.item.actions.edit.title": "サブスクリプションを編集",
|
||||
|
|
|
|||
|
|
@ -236,7 +236,7 @@
|
|||
"task.installSuccess": "{{successLength}} plugins installed successfully",
|
||||
"task.installed": "Installed",
|
||||
"task.installedError": "{{errorLength}} プラグインのインストールに失敗しました",
|
||||
"task.installing": "{{installingLength}}個のプラグインをインストール中、0 個完了。",
|
||||
"task.installing": "プラグインをインストール中。",
|
||||
"task.installingWithError": "{{installingLength}}個のプラグインをインストール中、{{successLength}}件成功、{{errorLength}}件失敗",
|
||||
"task.installingWithSuccess": "{{installingLength}}個のプラグインをインストール中、{{successLength}}個成功しました。",
|
||||
"task.runningPlugins": "Installing Plugins",
|
||||
|
|
|
|||
|
|
@ -99,7 +99,7 @@
|
|||
"createTool.viewSchemaSpec": "OpenAPI-Swagger 仕様を表示する",
|
||||
"customToolTip": "Dify カスタムツールの詳細",
|
||||
"howToGet": "取得方法",
|
||||
"includeToolNum": "{{num}}個のツールが含まれています",
|
||||
"includeToolNum": "{{num}} {{action}} が含まれています",
|
||||
"mcp.authorize": "承認",
|
||||
"mcp.authorizeTip": "承認後、このページにツールが表示されるようになります。",
|
||||
"mcp.authorizing": "承認中...",
|
||||
|
|
|
|||
|
|
@ -549,8 +549,8 @@
|
|||
"nodes.iteration.deleteDesc": "イテレーションノードを削除すると、すべての子ノードが削除されます",
|
||||
"nodes.iteration.deleteTitle": "イテレーションノードを削除しますか?",
|
||||
"nodes.iteration.errorResponseMethod": "エラー応答方式",
|
||||
"nodes.iteration.error_one": "{{カウント}}エラー",
|
||||
"nodes.iteration.error_other": "{{カウント}}エラー",
|
||||
"nodes.iteration.error_one": "{{count}} エラー",
|
||||
"nodes.iteration.error_other": "{{count}} エラー",
|
||||
"nodes.iteration.flattenOutput": "出力をフラット化",
|
||||
"nodes.iteration.flattenOutputDesc": "有効にすると、すべての反復出力が配列の場合、1つの配列にまとめてフラット化されます。無効の場合はネストされた配列構造のままです。",
|
||||
"nodes.iteration.input": "入力",
|
||||
|
|
|
|||
|
|
@ -83,7 +83,7 @@
|
|||
"gotoAnything.emptyState.noKnowledgeBasesFound": "기술 자료를 찾을 수 없습니다.",
|
||||
"gotoAnything.emptyState.noPluginsFound": "플러그인을 찾을 수 없습니다.",
|
||||
"gotoAnything.emptyState.noWorkflowNodesFound": "워크플로 노드를 찾을 수 없습니다.",
|
||||
"gotoAnything.emptyState.tryDifferentTerm": "다른 검색어를 시도하거나 {{mode}} 필터를 제거하세요",
|
||||
"gotoAnything.emptyState.tryDifferentTerm": "다른 검색어를 시도하세요",
|
||||
"gotoAnything.emptyState.trySpecificSearch": "특정 검색을 위해 {{shortcuts}}를 사용해보세요",
|
||||
"gotoAnything.groups.apps": "앱",
|
||||
"gotoAnything.groups.commands": "명령어",
|
||||
|
|
|
|||
|
|
@ -65,7 +65,7 @@
|
|||
"plansCommon.annotatedResponse.title": "주석 응답 쿼터",
|
||||
"plansCommon.annotatedResponse.tooltip": "수동으로 편집 및 응답 주석 달기로 앱의 사용자 정의 가능한 고품질 질의응답 기능을 제공합니다 (채팅 앱에만 해당).",
|
||||
"plansCommon.annotationQuota": "Annotation Quota(주석 할당량)",
|
||||
"plansCommon.annualBilling": "연간 청구",
|
||||
"plansCommon.annualBilling": "연간 청구, {{percent}}% 절약",
|
||||
"plansCommon.apiRateLimit": "API 요금 한도",
|
||||
"plansCommon.apiRateLimitTooltip": "Dify API 를 통한 모든 요청에는 API 요금 한도가 적용되며, 여기에는 텍스트 생성, 채팅 대화, 워크플로 실행 및 문서 처리가 포함됩니다.",
|
||||
"plansCommon.apiRateLimitUnit": "{{count,number}}",
|
||||
|
|
@ -91,7 +91,7 @@
|
|||
"plansCommon.freeTrialTipPrefix": "요금제에 가입하고 ",
|
||||
"plansCommon.freeTrialTipSuffix": "신용카드 없음",
|
||||
"plansCommon.getStarted": "시작하기",
|
||||
"plansCommon.logsHistory": "로그 기록",
|
||||
"plansCommon.logsHistory": "{{days}} 로그 기록",
|
||||
"plansCommon.member": "멤버",
|
||||
"plansCommon.memberAfter": "멤버",
|
||||
"plansCommon.messageRequest.title": "메시지 크레딧",
|
||||
|
|
@ -144,7 +144,7 @@
|
|||
"plansCommon.unavailable": "사용 불가",
|
||||
"plansCommon.unlimited": "무제한",
|
||||
"plansCommon.unlimitedApiRate": "API 호출 속도 제한 없음",
|
||||
"plansCommon.vectorSpace": "벡터 공간",
|
||||
"plansCommon.vectorSpace": "{{size}} 벡터 공간",
|
||||
"plansCommon.vectorSpaceTooltip": "벡터 공간은 LLM 이 데이터를 이해하는 데 필요한 장기 기억 시스템입니다.",
|
||||
"plansCommon.workflowExecution.faster": "더 빠른 작업 흐름 실행",
|
||||
"plansCommon.workflowExecution.priority": "우선 순위 작업 흐름 실행",
|
||||
|
|
|
|||
|
|
@ -108,7 +108,7 @@
|
|||
"chat.conversationName": "대화 이름",
|
||||
"chat.conversationNameCanNotEmpty": "대화 이름은 필수입니다",
|
||||
"chat.conversationNamePlaceholder": "대화 이름을 입력하세요",
|
||||
"chat.inputPlaceholder": "봇과 대화",
|
||||
"chat.inputPlaceholder": "{{botName}}와 대화",
|
||||
"chat.renameConversation": "대화 이름 바꾸기",
|
||||
"chat.resend": "재전송",
|
||||
"chat.thinking": "생각...",
|
||||
|
|
@ -172,7 +172,7 @@
|
|||
"fileUploader.pasteFileLinkInvalid": "유효하지 않은 파일 링크",
|
||||
"fileUploader.uploadDisabled": "파일 업로드가 비활성화되었습니다",
|
||||
"fileUploader.uploadFromComputer": "로컬 업로드",
|
||||
"fileUploader.uploadFromComputerLimit": "업로드 파일은 {{size}}를 초과할 수 없습니다.",
|
||||
"fileUploader.uploadFromComputerLimit": "{{type}} 업로드는 {{size}}를 초과할 수 없습니다.",
|
||||
"fileUploader.uploadFromComputerReadError": "파일 읽기에 실패했습니다. 다시 시도하십시오.",
|
||||
"fileUploader.uploadFromComputerUploadError": "파일 업로드에 실패했습니다. 다시 업로드하십시오.",
|
||||
"imageInput.browse": "찾아보기",
|
||||
|
|
|
|||
|
|
@ -140,7 +140,7 @@
|
|||
"stepTwo.preview": "미리보기",
|
||||
"stepTwo.previewButton": "질문 - 답변 형식으로 전환",
|
||||
"stepTwo.previewChunk": "프리뷰 청크 (Preview Chunk)",
|
||||
"stepTwo.previewChunkCount": "{{개수}} 추정된 청크",
|
||||
"stepTwo.previewChunkCount": "{{count}} 추정된 청크",
|
||||
"stepTwo.previewChunkTip": "왼쪽의 'Preview Chunk' 버튼을 클릭하여 프리뷰를 로드합니다",
|
||||
"stepTwo.previewSwitchTipEnd": " 추가 토큰이 소비됩니다",
|
||||
"stepTwo.previewSwitchTipStart": "현재 청크 미리보기는 텍스트 형식입니다. 질문과 답변 형식 미리보기로 전환하면",
|
||||
|
|
|
|||
|
|
@ -3,7 +3,7 @@
|
|||
"dateTimeFormat": "YYYY/MM/DD HH:mm",
|
||||
"desc": "주어진 쿼리 텍스트에 기반하여 지식의 검색 효과를 테스트합니다.",
|
||||
"hit.emptyTip": "검색 테스트 결과가 여기에 표시됩니다.",
|
||||
"hit.title": "검색 결과 단락",
|
||||
"hit.title": "{{num}} 검색 결과 단락",
|
||||
"hitChunks": "{{num}}개의 자식 청크를 히트했습니다.",
|
||||
"imageUploader.dropZoneTip": "업로드할 파일을 여기에 끌어놓으세요",
|
||||
"imageUploader.singleChunkAttachmentLimitTooltip": "단일 청크 첨부 파일의 수는 {{limit}}를 초과할 수 없습니다",
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
"form.indexMethod": "인덱스 방법",
|
||||
"form.indexMethodChangeToEconomyDisabledTip": "HQ 에서 ECO 로 다운그레이드할 수 없습니다.",
|
||||
"form.indexMethodEconomy": "경제적",
|
||||
"form.indexMethodEconomyTip": "오프라인 벡터 엔진, 키워드 인덱스 등을 사용하여 토큰을 소비하지 않고도 정확도를 감소시킵니다.",
|
||||
"form.indexMethodEconomyTip": "각 청크에 {{count}}개의 키워드를 사용하여 검색하며, 토큰을 소비하지 않는 대신 정확도가 감소합니다.",
|
||||
"form.indexMethodHighQuality": "고품질",
|
||||
"form.indexMethodHighQualityTip": "사용자 쿼리 시 더 높은 정확도를 제공하기 위해 Embedding 모델을 호출하여 처리합니다.",
|
||||
"form.me": "(당신)",
|
||||
|
|
|
|||
|
|
@ -147,7 +147,7 @@
|
|||
"parentMode.paragraph": "단락",
|
||||
"partialEnabled_one": "총 {{count}}개의 문서 중 {{num}}개 사용 가능",
|
||||
"partialEnabled_other": "총 {{count}}개의 문서 중 {{num}}개 사용 가능",
|
||||
"preprocessDocument": "{{숫자}} 문서 전처리",
|
||||
"preprocessDocument": "{{num}} 문서 전처리",
|
||||
"rerankSettings": "재순위 설정",
|
||||
"retrieval.change": "변경",
|
||||
"retrieval.changeRetrievalMethod": "검색 방법 변경",
|
||||
|
|
|
|||
|
|
@ -81,7 +81,7 @@
|
|||
"debugInfo.title": "디버깅",
|
||||
"debugInfo.viewDocs": "문서 보기",
|
||||
"deprecated": "사용 중단됨",
|
||||
"detailPanel.actionNum": "{{번호}} {{행동}} 포함",
|
||||
"detailPanel.actionNum": "{{num}} {{action}} 포함",
|
||||
"detailPanel.categoryTip.debugging": "디버깅 플러그인",
|
||||
"detailPanel.categoryTip.github": "Github 에서 설치됨",
|
||||
"detailPanel.categoryTip.local": "로컬 플러그인",
|
||||
|
|
@ -106,7 +106,7 @@
|
|||
"detailPanel.endpointsDocLink": "문서 보기",
|
||||
"detailPanel.endpointsEmpty": "'+' 버튼을 클릭하여 엔드포인트를 추가합니다.",
|
||||
"detailPanel.endpointsTip": "이 플러그인은 엔드포인트를 통해 특정 기능을 제공하며 현재 작업 공간에 대해 여러 엔드포인트 세트를 구성할 수 있습니다.",
|
||||
"detailPanel.modelNum": "{{번호}} 포함 된 모델",
|
||||
"detailPanel.modelNum": "{{num}} 포함 된 모델",
|
||||
"detailPanel.operation.back": "뒤로",
|
||||
"detailPanel.operation.checkUpdate": "업데이트 확인",
|
||||
"detailPanel.operation.detail": "세부 정보",
|
||||
|
|
@ -116,7 +116,7 @@
|
|||
"detailPanel.operation.update": "업데이트",
|
||||
"detailPanel.operation.viewDetail": "자세히보기",
|
||||
"detailPanel.serviceOk": "서비스 정상",
|
||||
"detailPanel.strategyNum": "{{번호}} {{전략}} 포함",
|
||||
"detailPanel.strategyNum": "{{num}} {{strategy}} 포함",
|
||||
"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": "{{installingLength}} 플러그인 설치, 0 완료.",
|
||||
"task.installing": "플러그인 설치 중.",
|
||||
"task.installingWithError": "{{installingLength}} 플러그인 설치, {{successLength}} 성공, {{errorLength}} 실패",
|
||||
"task.installingWithSuccess": "{{installingLength}} 플러그인 설치, {{successLength}} 성공.",
|
||||
"task.runningPlugins": "Installing Plugins",
|
||||
|
|
|
|||
|
|
@ -99,7 +99,7 @@
|
|||
"createTool.viewSchemaSpec": "OpenAPI-Swagger 명세 보기",
|
||||
"customToolTip": "Dify 커스텀 도구에 대해 더 알아보기",
|
||||
"howToGet": "획득 방법",
|
||||
"includeToolNum": "{{num}}개의 도구가 포함되어 있습니다",
|
||||
"includeToolNum": "{{num}} {{action}} 포함됨",
|
||||
"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.deleteConfirmTitle": "{{mcp}}를 제거하시겠습니까?",
|
||||
"mcp.getTools": "도구 가져오기",
|
||||
"mcp.gettingTools": "도구 가져오는 중...",
|
||||
"mcp.identifier": "서버 식별자 (클릭하여 복사)",
|
||||
|
|
@ -167,9 +167,9 @@
|
|||
"mcp.toolItem.parameters": "매개변수",
|
||||
"mcp.toolUpdateConfirmContent": "도구 목록을 업데이트하면 기존 앱에 영향을 줄 수 있습니다. 계속하시겠습니까?",
|
||||
"mcp.toolUpdateConfirmTitle": "도구 목록 업데이트",
|
||||
"mcp.toolsCount": "{count} 도구",
|
||||
"mcp.toolsCount": "{{count}} 도구",
|
||||
"mcp.toolsEmpty": "도구가 로드되지 않음",
|
||||
"mcp.toolsNum": "{count} 도구가 포함됨",
|
||||
"mcp.toolsNum": "{{count}} 도구가 포함됨",
|
||||
"mcp.update": "업데이트",
|
||||
"mcp.updateTime": "업데이트됨",
|
||||
"mcp.updateTools": "도구 업데이트 중...",
|
||||
|
|
|
|||
|
|
@ -363,7 +363,7 @@
|
|||
"nodes.agent.strategyNotFoundDescAndSwitchVersion": "설치된 플러그인 버전은 이 전략을 제공하지 않습니다. 버전을 전환하려면 클릭합니다.",
|
||||
"nodes.agent.strategyNotInstallTooltip": "{{strategy}}가 설치되지 않았습니다.",
|
||||
"nodes.agent.strategyNotSet": "에이전트 전략이 설정되지 않음",
|
||||
"nodes.agent.toolNotAuthorizedTooltip": "{{도구}} 권한이 부여되지 않음",
|
||||
"nodes.agent.toolNotAuthorizedTooltip": "{{tool}} 권한이 부여되지 않음",
|
||||
"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": "{{숫자}} 재시도",
|
||||
"nodes.common.retry.retries": "{{num}} 재시도",
|
||||
"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": "{{개수}} 오류",
|
||||
"nodes.iteration.error_other": "{{개수}} 오류",
|
||||
"nodes.iteration.error_one": "{{count}} 오류",
|
||||
"nodes.iteration.error_other": "{{count}} 오류",
|
||||
"nodes.iteration.flattenOutput": "출력 평탄화",
|
||||
"nodes.iteration.flattenOutputDesc": "활성화하면, 모든 반복 결과가 배열일 경우 이를 하나의 배열로 평탄화합니다. 비활성화하면, 결과는 중첩된 배열 구조를 유지합니다.",
|
||||
"nodes.iteration.input": "입력",
|
||||
|
|
|
|||
|
|
@ -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": "{{klucz}} jest wymagany",
|
||||
"varKeyError.canNoBeEmpty": "{{key}} 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",
|
||||
|
|
|
|||
|
|
@ -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 {{mode}}",
|
||||
"gotoAnything.emptyState.tryDifferentTerm": "Spróbuj innego terminu wyszukiwania",
|
||||
"gotoAnything.emptyState.trySpecificSearch": "Spróbuj {{shortcuts}} dla konkretnych wyszukiwań",
|
||||
"gotoAnything.groups.apps": "Aplikacje",
|
||||
"gotoAnything.groups.commands": "Polecenia",
|
||||
|
|
|
|||
|
|
@ -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": "Roczne rozliczenie",
|
||||
"plansCommon.annualBilling": "Roczne rozliczenie, oszczędź {{percent}}%",
|
||||
"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": "Historia logów",
|
||||
"plansCommon.logsHistory": "{{days}} 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": "Przestrzeń wektorowa",
|
||||
"plansCommon.vectorSpace": "{{size}} 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",
|
||||
|
|
|
|||
|
|
@ -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": "Prześlij plik nie może przekraczać {{size}}",
|
||||
"fileUploader.uploadFromComputerLimit": "Przesyłanie {{type}} 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 {{sekund}}s",
|
||||
"modelProvider.apiKeyRateLimit": "Osiągnięto limit szybkości, dostępny po {{seconds}}s",
|
||||
"modelProvider.apiKeyStatusNormal": "Stan APIKey jest normalny",
|
||||
"modelProvider.auth.addApiKey": "Dodaj klucz API",
|
||||
"modelProvider.auth.addCredential": "Dodaj dane uwierzytelniające",
|
||||
|
|
|
|||
|
|
@ -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": "{{liczba}} Szacowane porcje",
|
||||
"stepTwo.previewChunkCount": "{{count}} 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",
|
||||
|
|
|
|||
|
|
@ -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": "AKAPITY ODZYSKIWANIA",
|
||||
"hit.title": "{{num}} 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}}",
|
||||
|
|
|
|||
|
|
@ -16,7 +16,7 @@
|
|||
"form.indexMethod": "Metoda indeksowania",
|
||||
"form.indexMethodChangeToEconomyDisabledTip": "Niedostępne w przypadku zmiany z HQ na ECO",
|
||||
"form.indexMethodEconomy": "Ekonomiczna",
|
||||
"form.indexMethodEconomyTip": "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 {{count}} słów kluczowych na porcję do wyszukiwania, bez zużycia tokenów kosztem mniejszej dokładności.",
|
||||
"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)",
|
||||
|
|
|
|||
|
|
@ -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": "{{liczba}} Przetwarzanie wstępne dokumentów",
|
||||
"preprocessDocument": "{{num}} Przetwarzanie wstępne dokumentów",
|
||||
"rerankSettings": "Ustawienia ponownego rankingu",
|
||||
"retrieval.change": "Zmień",
|
||||
"retrieval.changeRetrievalMethod": "Zmień metodę odzyskiwania",
|
||||
|
|
|
|||
|
|
@ -81,7 +81,7 @@
|
|||
"debugInfo.title": "Debugowanie",
|
||||
"debugInfo.viewDocs": "Wyświetlanie dokumentów",
|
||||
"deprecated": "Nieaktualny",
|
||||
"detailPanel.actionNum": "{{liczba}} {{akcja}} ZAWARTE",
|
||||
"detailPanel.actionNum": "{{num}} {{action}} 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": "{{liczba}} MODELE W ZESTAWIE",
|
||||
"detailPanel.modelNum": "{{num}} 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": "{{liczba}} {{strategia}} ZAWARTE",
|
||||
"detailPanel.strategyNum": "{{num}} {{strategy}} 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 {{installingLength}}, 0 gotowe.",
|
||||
"task.installing": "Instalowanie wtyczek.",
|
||||
"task.installingWithError": "Instalacja wtyczek {{installingLength}}, {{successLength}} powodzenie, {{errorLength}} niepowodzenie",
|
||||
"task.installingWithSuccess": "Instalacja wtyczek {{installingLength}}, {{successLength}} powodzenie.",
|
||||
"task.runningPlugins": "Installing Plugins",
|
||||
|
|
|
|||
|
|
@ -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",
|
||||
"includeToolNum": "{{num}} {{action}} 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": "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} narzędzi",
|
||||
"mcp.toolsCount": "{{count}} narzędzi",
|
||||
"mcp.toolsEmpty": "Narzędzia niezaładowane",
|
||||
"mcp.toolsNum": "{count} narzędzi zawartych",
|
||||
"mcp.toolsNum": "{{count}} narzędzi zawartych",
|
||||
"mcp.update": "Aktualizuj",
|
||||
"mcp.updateTime": "Zaktualizowano",
|
||||
"mcp.updateTools": "Aktualizowanie narzędzi...",
|
||||
|
|
|
|||
|
|
@ -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": "{{narzędzie}} Nieautoryzowany",
|
||||
"nodes.agent.toolNotAuthorizedTooltip": "{{tool}} 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": "{{liczba}} Ponownych prób",
|
||||
"nodes.common.retry.retries": "{{num}} 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": "{{liczba}} Błąd",
|
||||
"nodes.iteration.error_other": "{{liczba}} Błędy",
|
||||
"nodes.iteration.error_one": "{{count}} Błąd",
|
||||
"nodes.iteration.error_other": "{{count}} 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",
|
||||
|
|
|
|||
|
|
@ -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 {{variável}}.",
|
||||
"openingStatement.placeholder": "Escreva sua mensagem de abertura aqui, você pode usar variáveis, tente digitar {{variable}}.",
|
||||
"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 {{variável}}",
|
||||
"openingStatement.varTip": "Você pode usar variáveis, tente digitar {{variable}}",
|
||||
"openingStatement.writeOpener": "Escrever abertura",
|
||||
"operation.addFeature": "Adicionar Recurso",
|
||||
"operation.agree": "gostar",
|
||||
|
|
|
|||
|
|
@ -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 {{mode}}",
|
||||
"gotoAnything.emptyState.tryDifferentTerm": "Tente um termo de pesquisa diferente",
|
||||
"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": "{{contagem}} Resultado",
|
||||
"newApp.foundResults": "{{contagem}} Resultados",
|
||||
"newApp.foundResult": "{{count}} Resultado",
|
||||
"newApp.foundResults": "{{count}} Resultados",
|
||||
"newApp.hideTemplates": "Voltar para a seleção de modo",
|
||||
"newApp.import": "Importação",
|
||||
"newApp.learnMore": "Saiba Mais",
|
||||
|
|
|
|||
|
|
@ -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": "Cobrança Anual",
|
||||
"plansCommon.annualBilling": "Cobrança anual, economize {{percent}}%",
|
||||
"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": "Histórico de Logs",
|
||||
"plansCommon.logsHistory": "{{days}} 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": "Espaço Vetorial",
|
||||
"plansCommon.vectorSpace": "{{size}} 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",
|
||||
|
|
|
|||
|
|
@ -172,7 +172,7 @@
|
|||
"fileUploader.pasteFileLinkInvalid": "Link de arquivo inválido",
|
||||
"fileUploader.uploadDisabled": "Envio de arquivo desativado",
|
||||
"fileUploader.uploadFromComputer": "Upload local",
|
||||
"fileUploader.uploadFromComputerLimit": "Carregar arquivo não pode exceder {{size}}",
|
||||
"fileUploader.uploadFromComputerLimit": "O upload de {{type}} 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",
|
||||
|
|
|
|||
|
|
@ -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": "{{contagem}} Partes estimadas",
|
||||
"stepTwo.previewChunkCount": "{{count}} 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á",
|
||||
|
|
|
|||
|
|
@ -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": "PARÁGRAFOS DE RECUPERAÇÃO",
|
||||
"hit.title": "{{num}} 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}}",
|
||||
|
|
|
|||
Some files were not shown because too many files have changed in this diff Show More
Loading…
Reference in New Issue