| @@ -36,7 +36,7 @@ This directory contains the internationalization (i18n) files for this project. | |||
| We use English as the default language. The i18n files are organized by language and then by module. For example, the English translation for the `app` module is in `en-US/app.ts`. | |||
| If you want to add a new language or modify an existing translation, you can create a new file for the language or modify the existing file. The file name should be the language code (e.g., `zh-CN` for Chinese) and the file extension should be `.ts`. | |||
| If you want to add a new language or modify an existing translation, you can create a new file for the language or modify the existing file. The file name should be the language code (e.g., `zh-Hans` for Chinese) and the file extension should be `.ts`. | |||
| For example, if you want to add french translation, you can create a new folder `fr-FR` and add the translation files in it. | |||
| @@ -276,7 +276,6 @@ const translation = { | |||
| queryNoBeEmpty: 'Anfrage muss im Prompt gesetzt sein', | |||
| }, | |||
| variableConfig: { | |||
| modalTitle: 'Feldeinstellungen', | |||
| description: 'Einstellung für Variable {{varName}}', | |||
| fieldType: 'Feldtyp', | |||
| string: 'Kurztext', | |||
| @@ -2,7 +2,6 @@ const translation = { | |||
| createApp: 'Neue App erstellen', | |||
| types: { | |||
| all: 'Alle', | |||
| assistant: 'Assistent', | |||
| completion: 'Vervollständigung', | |||
| workflow: 'Arbeitsablauf', | |||
| agent: 'Agent', | |||
| @@ -11,8 +10,6 @@ const translation = { | |||
| advanced: 'Chatflow', | |||
| }, | |||
| modes: { | |||
| completion: 'Textgenerator', | |||
| chat: 'Basisassistent', | |||
| }, | |||
| createFromConfigFile: 'App aus Konfigurationsdatei erstellen', | |||
| deleteAppConfirmTitle: 'Diese App löschen?', | |||
| @@ -24,11 +21,8 @@ const translation = { | |||
| communityIntro: | |||
| 'Diskutieren Sie mit Teammitgliedern, Mitwirkenden und Entwicklern auf verschiedenen Kanälen.', | |||
| roadmap: 'Sehen Sie unseren Fahrplan', | |||
| appNamePlaceholder: 'Bitte geben Sie den Namen der App ein', | |||
| newApp: { | |||
| startToCreate: 'Lassen Sie uns mit Ihrer neuen App beginnen', | |||
| captionName: 'App-Symbol & Name', | |||
| captionAppType: 'Welchen Typ von App möchten Sie erstellen?', | |||
| previewDemo: 'Vorschau-Demo', | |||
| chatApp: 'Assistent', | |||
| chatAppIntro: | |||
| @@ -46,25 +40,12 @@ const translation = { | |||
| appTypeRequired: 'Bitte wählen Sie einen App-Typ', | |||
| appCreated: 'App erstellt', | |||
| appCreateFailed: 'Erstellen der App fehlgeschlagen', | |||
| basic: 'Grundlegend', | |||
| chatbotType: 'Chatbot-Orchestrierungsmethode', | |||
| workflowDescription: 'Erstellen Sie eine Anwendung, die qualitativ hochwertigen Text auf der Grundlage von Workflow-Orchestrierungen mit einem hohen Maß an Anpassung generiert. Es ist für erfahrene Benutzer geeignet.', | |||
| advancedFor: 'Für Fortgeschrittene', | |||
| startFromTemplate: 'Aus Vorlage erstellen', | |||
| appNamePlaceholder: 'Geben Sie Ihrer App einen Namen', | |||
| startFromBlank: 'Aus Leer erstellen', | |||
| basicTip: 'Für Anfänger können Sie später zu Chatflow wechseln', | |||
| basicDescription: 'Basic Orchestrate ermöglicht die Orchestrierung einer Chatbot-App mit einfachen Einstellungen, ohne die Möglichkeit, integrierte Eingabeaufforderungen zu ändern. Es ist für Anfänger geeignet.', | |||
| workflowWarning: 'Derzeit in der Beta-Phase', | |||
| advancedDescription: 'Workflow Orchestrate orchestriert Chatbots in Form von Workflows und bietet ein hohes Maß an Individualisierung, einschließlich der Möglichkeit, integrierte Eingabeaufforderungen zu bearbeiten. Es ist für erfahrene Benutzer geeignet.', | |||
| basicFor: 'FÜR ANFÄNGER', | |||
| completionWarning: 'Diese Art von App wird nicht mehr unterstützt.', | |||
| chatbotDescription: 'Erstellen Sie eine chatbasierte Anwendung. Diese App verwendet ein Frage-und-Antwort-Format, das mehrere Runden kontinuierlicher Konversation ermöglicht.', | |||
| captionDescription: 'Beschreibung', | |||
| advanced: 'Chatflow', | |||
| useTemplate: 'Diese Vorlage verwenden', | |||
| agentDescription: 'Erstellen Sie einen intelligenten Agenten, der autonom Werkzeuge auswählen kann, um die Aufgaben zu erledigen', | |||
| completionDescription: 'Erstellen Sie eine Anwendung, die qualitativ hochwertigen Text auf der Grundlage von Eingabeaufforderungen generiert, z. B. zum Generieren von Artikeln, Zusammenfassungen, Übersetzungen und mehr.', | |||
| appDescriptionPlaceholder: 'Geben Sie die Beschreibung der App ein', | |||
| caution: 'Vorsicht', | |||
| Confirm: 'Bestätigen', | |||
| @@ -23,18 +23,13 @@ const translation = { | |||
| contractSales: 'Vertrieb kontaktieren', | |||
| contractOwner: 'Teammanager kontaktieren', | |||
| startForFree: 'Kostenlos starten', | |||
| getStartedWith: 'Beginnen Sie mit ', | |||
| contactSales: 'Vertrieb kontaktieren', | |||
| talkToSales: 'Mit dem Vertrieb sprechen', | |||
| modelProviders: 'Modellanbieter', | |||
| teamMembers: 'Teammitglieder', | |||
| buildApps: 'Apps bauen', | |||
| vectorSpace: 'Vektorraum', | |||
| vectorSpaceBillingTooltip: 'Jedes 1MB kann ungefähr 1,2 Millionen Zeichen an vektorisierten Daten speichern (geschätzt mit OpenAI Embeddings, variiert je nach Modell).', | |||
| vectorSpaceTooltip: 'Vektorraum ist das Langzeitspeichersystem, das erforderlich ist, damit LLMs Ihre Daten verstehen können.', | |||
| documentsUploadQuota: 'Dokumenten-Upload-Kontingent', | |||
| documentProcessingPriority: 'Priorität der Dokumentenverarbeitung', | |||
| documentProcessingPriorityTip: 'Für eine höhere Dokumentenverarbeitungspriorität, bitte Ihren Tarif upgraden.', | |||
| documentProcessingPriorityUpgrade: 'Mehr Daten mit höherer Genauigkeit bei schnelleren Geschwindigkeiten verarbeiten.', | |||
| priority: { | |||
| 'standard': 'Standard', | |||
| @@ -103,61 +98,52 @@ const translation = { | |||
| sandbox: { | |||
| name: 'Sandbox', | |||
| description: '200 mal GPT kostenlos testen', | |||
| includesTitle: 'Beinhaltet:', | |||
| for: 'Kostenlose Testversion der Kernfunktionen', | |||
| }, | |||
| professional: { | |||
| name: 'Professionell', | |||
| description: 'Für Einzelpersonen und kleine Teams, um mehr Leistung erschwinglich freizuschalten.', | |||
| includesTitle: 'Alles im kostenlosen Tarif, plus:', | |||
| for: 'Für unabhängige Entwickler/kleine Teams', | |||
| }, | |||
| team: { | |||
| name: 'Team', | |||
| description: 'Zusammenarbeiten ohne Grenzen und Top-Leistung genießen.', | |||
| includesTitle: 'Alles im Professionell-Tarif, plus:', | |||
| for: 'Für mittelgroße Teams', | |||
| }, | |||
| enterprise: { | |||
| name: 'Unternehmen', | |||
| description: 'Erhalten Sie volle Fähigkeiten und Unterstützung für großangelegte, missionskritische Systeme.', | |||
| includesTitle: 'Alles im Team-Tarif, plus:', | |||
| features: { | |||
| 2: 'Exklusive Unternehmensfunktionen', | |||
| 8: 'Professioneller technischer Support', | |||
| 6: 'Erweiterte Sicherheits- und Kontrollsysteme', | |||
| 4: 'SSO', | |||
| 0: 'Enterprise-Grade Skalierbare Bereitstellungslösungen', | |||
| 3: 'Mehrere Arbeitsbereiche und Unternehmensverwaltung', | |||
| 1: 'Kommerzielle Lizenzgenehmigung', | |||
| 5: 'Verhandelte SLAs durch Dify-Partner', | |||
| 7: 'Updates und Wartung von Dify offiziell', | |||
| }, | |||
| btnText: 'Vertrieb kontaktieren', | |||
| price: 'Benutzerdefiniert', | |||
| priceTip: 'Jährliche Abrechnung nur', | |||
| for: 'Für große Teams', | |||
| features: [ | |||
| 'Skalierbare Bereitstellungslösungen in Unternehmensqualität', | |||
| 'Kommerzielle Lizenzierung', | |||
| 'Exklusive Enterprise-Funktionen', | |||
| 'Mehrere Arbeitsbereiche und Unternehmensverwaltung', | |||
| 'SSO (Single Sign-On)', | |||
| 'Vereinbarte SLAs mit Dify-Partnern', | |||
| 'Erweiterte Sicherheitsfunktionen und Kontrollen', | |||
| 'Offizielle Updates und Wartung durch Dify', | |||
| 'Professioneller technischer Support', | |||
| ], | |||
| }, | |||
| community: { | |||
| features: { | |||
| 2: 'Entspricht der Dify Open Source Lizenz', | |||
| 1: 'Einzelner Arbeitsbereich', | |||
| 0: 'Alle Kernfunktionen wurden im öffentlichen Repository veröffentlicht.', | |||
| }, | |||
| description: 'Für Einzelbenutzer, kleine Teams oder nicht-kommerzielle Projekte', | |||
| for: 'Für Einzelbenutzer, kleine Teams oder nicht-kommerzielle Projekte', | |||
| btnText: 'Beginnen Sie mit der Gemeinschaft', | |||
| price: 'Kostenlos', | |||
| includesTitle: 'Kostenlose Funktionen:', | |||
| name: 'Gemeinschaft', | |||
| features: [ | |||
| 'Alle Kernfunktionen im öffentlichen Repository veröffentlicht', | |||
| 'Einzelner Arbeitsbereich', | |||
| 'Entspricht der Dify Open-Source-Lizenz', | |||
| ], | |||
| }, | |||
| premium: { | |||
| features: { | |||
| 2: 'WebApp-Logo und Branding-Anpassung', | |||
| 0: 'Selbstverwaltete Zuverlässigkeit durch verschiedene Cloud-Anbieter', | |||
| 3: 'Priorisierte E-Mail- und Chat-Unterstützung', | |||
| 1: 'Einzelner Arbeitsbereich', | |||
| }, | |||
| includesTitle: 'Alles aus der Community, plus:', | |||
| name: 'Premium', | |||
| priceTip: 'Basierend auf dem Cloud-Marktplatz', | |||
| @@ -166,6 +152,12 @@ const translation = { | |||
| comingSoon: 'Microsoft Azure- und Google Cloud-Support demnächst verfügbar', | |||
| description: 'Für mittelgroße Organisationen und Teams', | |||
| price: 'Skalierbar', | |||
| features: [ | |||
| 'Selbstverwaltete Zuverlässigkeit durch verschiedene Cloud-Anbieter', | |||
| 'Einzelner Arbeitsbereich', | |||
| 'Anpassung von WebApp-Logo und Branding', | |||
| 'Bevorzugter E-Mail- und Chat-Support', | |||
| ], | |||
| }, | |||
| }, | |||
| vectorSpace: { | |||
| @@ -173,8 +165,6 @@ const translation = { | |||
| fullSolution: 'Upgraden Sie Ihren Tarif, um mehr Speicherplatz zu erhalten.', | |||
| }, | |||
| apps: { | |||
| fullTipLine1: 'Upgraden Sie Ihren Tarif, um', | |||
| fullTipLine2: 'mehr Apps zu bauen.', | |||
| contactUs: 'Kontaktieren Sie uns', | |||
| fullTip1: 'Upgrade, um mehr Apps zu erstellen', | |||
| fullTip2des: 'Es wird empfohlen, inaktive Anwendungen zu bereinigen, um Speicherplatz freizugeben, oder uns zu kontaktieren.', | |||
| @@ -197,7 +197,6 @@ const translation = { | |||
| showAppLength: '{{length}} Apps anzeigen', | |||
| delete: 'Konto löschen', | |||
| deleteTip: 'Wenn Sie Ihr Konto löschen, werden alle Ihre Daten dauerhaft gelöscht und können nicht wiederhergestellt werden.', | |||
| deleteConfirmTip: 'Zur Bestätigung senden Sie bitte Folgendes von Ihrer registrierten E-Mail-Adresse an ', | |||
| myAccount: 'Mein Konto', | |||
| studio: 'Dify Studio', | |||
| account: 'Konto', | |||
| @@ -1,8 +1,6 @@ | |||
| const translation = { | |||
| steps: { | |||
| header: { | |||
| creation: 'Wissen erstellen', | |||
| update: 'Daten hinzufügen', | |||
| fallbackRoute: 'Wissen', | |||
| }, | |||
| one: 'Datenquelle wählen', | |||
| @@ -146,7 +146,6 @@ const translation = { | |||
| journalConferenceName: 'Zeitschrift/Konferenzname', | |||
| volumeIssuePage: 'Band/Ausgabe/Seite', | |||
| DOI: 'DOI', | |||
| topicKeywords: 'Themen/Schlüsselwörter', | |||
| abstract: 'Zusammenfassung', | |||
| topicsKeywords: 'Themen/Stichworte', | |||
| }, | |||
| @@ -343,7 +342,6 @@ const translation = { | |||
| keywords: 'Schlüsselwörter', | |||
| addKeyWord: 'Schlüsselwort hinzufügen', | |||
| keywordError: 'Die maximale Länge des Schlüsselworts beträgt 20', | |||
| characters: 'Zeichen', | |||
| hitCount: 'Abrufanzahl', | |||
| vectorHash: 'Vektor-Hash: ', | |||
| questionPlaceholder: 'Frage hier hinzufügen', | |||
| @@ -2,7 +2,6 @@ const translation = { | |||
| title: 'Abruf-Test', | |||
| desc: 'Testen Sie die Treffereffektivität des Wissens anhand des gegebenen Abfragetextes.', | |||
| dateTimeFormat: 'MM/DD/YYYY hh:mm A', | |||
| recents: 'Kürzlich', | |||
| table: { | |||
| header: { | |||
| source: 'Quelle', | |||
| @@ -70,7 +70,6 @@ const translation = { | |||
| activated: 'Jetzt anmelden', | |||
| adminInitPassword: 'Admin-Initialpasswort', | |||
| validate: 'Validieren', | |||
| sso: 'Mit SSO fortfahren', | |||
| checkCode: { | |||
| didNotReceiveCode: 'Sie haben den Code nicht erhalten?', | |||
| verificationCodePlaceholder: 'Geben Sie den 6-stelligen Code ein', | |||
| @@ -21,7 +21,6 @@ const translation = { | |||
| resultEmpty: { | |||
| title: 'Dieser Lauf gibt nur das JSON-Format aus', | |||
| tipLeft: 'Bitte gehen Sie zum ', | |||
| Link: 'Detailpanel', | |||
| tipRight: 'ansehen.', | |||
| link: 'Gruppe Detail', | |||
| }, | |||
| @@ -54,7 +54,6 @@ const translation = { | |||
| keyTooltip: 'Http Header Key, Sie können es bei "Authorization" belassen, wenn Sie nicht wissen, was es ist, oder auf einen benutzerdefinierten Wert setzen', | |||
| types: { | |||
| none: 'Keine', | |||
| api_key: 'API-Key', | |||
| apiKeyPlaceholder: 'HTTP-Headername für API-Key', | |||
| apiValuePlaceholder: 'API-Key eingeben', | |||
| api_key_header: 'Kopfzeile', | |||
| @@ -104,10 +104,8 @@ const translation = { | |||
| loadMore: 'Weitere Workflows laden', | |||
| noHistory: 'Keine Geschichte', | |||
| exportSVG: 'Als SVG exportieren', | |||
| noExist: 'Keine solche Variable', | |||
| versionHistory: 'Versionsverlauf', | |||
| publishUpdate: 'Update veröffentlichen', | |||
| referenceVar: 'Referenzvariable', | |||
| exportImage: 'Bild exportieren', | |||
| exportJPEG: 'Als JPEG exportieren', | |||
| exitVersions: 'Ausgangsversionen', | |||
| @@ -222,7 +220,6 @@ const translation = { | |||
| tabs: { | |||
| 'tools': 'Werkzeuge', | |||
| 'allTool': 'Alle', | |||
| 'builtInTool': 'Eingebaut', | |||
| 'customTool': 'Benutzerdefiniert', | |||
| 'workflowTool': 'Arbeitsablauf', | |||
| 'question-understand': 'Fragen verstehen', | |||
| @@ -587,7 +584,6 @@ const translation = { | |||
| 'not empty': 'ist nicht leer', | |||
| 'null': 'ist null', | |||
| 'not null': 'ist nicht null', | |||
| 'regex match': 'Regex-Übereinstimmung', | |||
| 'not exists': 'existiert nicht', | |||
| 'in': 'in', | |||
| 'all of': 'alle', | |||
| @@ -610,7 +606,6 @@ const translation = { | |||
| }, | |||
| select: 'Auswählen', | |||
| addSubVariable: 'Untervariable', | |||
| condition: 'Bedingung', | |||
| }, | |||
| variableAssigner: { | |||
| title: 'Variablen zuweisen', | |||
| @@ -227,21 +227,6 @@ const translation = { | |||
| }, | |||
| }, | |||
| automatic: { | |||
| title: 'Orquestación automatizada de aplicaciones', | |||
| description: 'Describe tu escenario, Dify orquestará una aplicación para ti.', | |||
| intendedAudience: '¿Quién es el público objetivo?', | |||
| intendedAudiencePlaceHolder: 'p.ej. Estudiante', | |||
| solveProblem: '¿Qué problemas esperan que la IA pueda resolver para ellos?', | |||
| solveProblemPlaceHolder: 'p.ej. Extraer ideas y resumir información de informes y artículos largos', | |||
| generate: 'Generar', | |||
| audiencesRequired: 'Audiencia requerida', | |||
| problemRequired: 'Problema requerido', | |||
| resTitle: 'Hemos orquestado la siguiente aplicación para ti.', | |||
| apply: 'Aplicar esta orquestación', | |||
| noData: 'Describe tu caso de uso a la izquierda, la vista previa de la orquestación se mostrará aquí.', | |||
| loading: 'Orquestando la aplicación para ti...', | |||
| overwriteTitle: '¿Sobrescribir configuración existente?', | |||
| overwriteMessage: 'Aplicar esta orquestación sobrescribirá la configuración existente.', | |||
| }, | |||
| resetConfig: { | |||
| title: '¿Confirmar restablecimiento?', | |||
| @@ -27,21 +27,7 @@ const translation = { | |||
| newApp: { | |||
| startFromBlank: 'Crear desde cero', | |||
| startFromTemplate: 'Crear desde plantilla', | |||
| captionAppType: '¿Qué tipo de app quieres crear?', | |||
| chatbotDescription: 'Crea una aplicación basada en chat. Esta app utiliza un formato de pregunta y respuesta, permitiendo múltiples rondas de conversación continua.', | |||
| completionDescription: 'Crea una aplicación que genera texto de alta calidad basado en prompts, como la generación de artículos, resúmenes, traducciones y más.', | |||
| completionWarning: 'Este tipo de app ya no será compatible.', | |||
| agentDescription: 'Crea un Agente inteligente que puede elegir herramientas de forma autónoma para completar tareas', | |||
| workflowDescription: 'Crea una aplicación que genera texto de alta calidad basado en flujos de trabajo con un alto grado de personalización. Es adecuado para usuarios experimentados.', | |||
| workflowWarning: 'Actualmente en beta', | |||
| chatbotType: 'Método de orquestación del Chatbot', | |||
| basic: 'Básico', | |||
| basicTip: 'Para principiantes, se puede cambiar a Chatflow más adelante', | |||
| basicFor: 'PARA PRINCIPIANTES', | |||
| basicDescription: 'La Orquestación Básica permite la orquestación de una app de Chatbot utilizando configuraciones simples, sin la capacidad de modificar los prompts incorporados. Es adecuado para principiantes.', | |||
| advanced: 'Chatflow', | |||
| advancedFor: 'Para usuarios avanzados', | |||
| advancedDescription: 'La Orquestación de Flujo de Trabajo orquesta Chatbots en forma de flujos de trabajo, ofreciendo un alto grado de personalización, incluida la capacidad de editar los prompts incorporados. Es adecuado para usuarios experimentados.', | |||
| captionName: 'Icono y nombre de la app', | |||
| appNamePlaceholder: 'Asigna un nombre a tu app', | |||
| captionDescription: 'Descripción', | |||
| @@ -23,19 +23,14 @@ const translation = { | |||
| contractSales: 'Contactar ventas', | |||
| contractOwner: 'Contactar al administrador del equipo', | |||
| startForFree: 'Empezar gratis', | |||
| getStartedWith: 'Empezar con ', | |||
| contactSales: 'Contactar Ventas', | |||
| talkToSales: 'Hablar con Ventas', | |||
| modelProviders: 'Proveedores de Modelos', | |||
| teamMembers: 'Miembros del Equipo', | |||
| annotationQuota: 'Cuota de Anotación', | |||
| buildApps: 'Crear Aplicaciones', | |||
| vectorSpace: 'Espacio Vectorial', | |||
| vectorSpaceBillingTooltip: 'Cada 1MB puede almacenar aproximadamente 1.2 millones de caracteres de datos vectorizados (estimado utilizando OpenAI Embeddings, varía según los modelos).', | |||
| vectorSpaceTooltip: 'El Espacio Vectorial es el sistema de memoria a largo plazo necesario para que los LLMs comprendan tus datos.', | |||
| documentsUploadQuota: 'Cuota de Carga de Documentos', | |||
| documentProcessingPriority: 'Prioridad de Procesamiento de Documentos', | |||
| documentProcessingPriorityTip: 'Para una mayor prioridad de procesamiento de documentos, por favor actualiza tu plan.', | |||
| documentProcessingPriorityUpgrade: 'Procesa más datos con mayor precisión y velocidad.', | |||
| priority: { | |||
| 'standard': 'Estándar', | |||
| @@ -103,61 +98,52 @@ const translation = { | |||
| sandbox: { | |||
| name: 'Sandbox', | |||
| description: 'Prueba gratuita de 200 veces GPT', | |||
| includesTitle: 'Incluye:', | |||
| for: 'Prueba gratuita de capacidades básicas', | |||
| }, | |||
| professional: { | |||
| name: 'Profesional', | |||
| description: 'Para individuos y pequeños equipos que desean desbloquear más poder de manera asequible.', | |||
| includesTitle: 'Todo en el plan gratuito, más:', | |||
| for: 'Para desarrolladores independientes/equipos pequeños', | |||
| }, | |||
| team: { | |||
| name: 'Equipo', | |||
| description: 'Colabora sin límites y disfruta de un rendimiento de primera categoría.', | |||
| includesTitle: 'Todo en el plan Profesional, más:', | |||
| for: 'Para equipos de tamaño mediano', | |||
| }, | |||
| enterprise: { | |||
| name: 'Empresa', | |||
| description: 'Obtén capacidades completas y soporte para sistemas críticos a gran escala.', | |||
| includesTitle: 'Todo en el plan Equipo, más:', | |||
| features: { | |||
| 0: 'Soluciones de implementación escalables de nivel empresarial', | |||
| 7: 'Actualizaciones y Mantenimiento por Dify Oficialmente', | |||
| 8: 'Soporte Técnico Profesional', | |||
| 3: 'Múltiples Espacios de Trabajo y Gestión Empresarial', | |||
| 1: 'Autorización de Licencia Comercial', | |||
| 2: 'Características Exclusivas de la Empresa', | |||
| 5: 'SLA negociados por Dify Partners', | |||
| 4: 'SSO', | |||
| 6: 'Seguridad y Controles Avanzados', | |||
| }, | |||
| btnText: 'Contactar ventas', | |||
| for: 'Para equipos de gran tamaño', | |||
| price: 'Personalizado', | |||
| priceTip: 'Facturación Anual Solo', | |||
| features: [ | |||
| 'Soluciones de implementación escalables a nivel empresarial', | |||
| 'Autorización de licencia comercial', | |||
| 'Funciones exclusivas para empresas', | |||
| 'Múltiples espacios de trabajo y gestión empresarial', | |||
| 'SSO (inicio de sesión único)', | |||
| 'SLAs negociados con socios de Dify', | |||
| 'Seguridad y controles avanzados', | |||
| 'Actualizaciones y mantenimiento oficiales por parte de Dify', | |||
| 'Soporte técnico profesional', | |||
| ], | |||
| }, | |||
| community: { | |||
| features: { | |||
| 0: 'Todas las características principales se lanzaron bajo el repositorio público', | |||
| 2: 'Cumple con la Licencia de Código Abierto de Dify', | |||
| 1: 'Espacio de trabajo único', | |||
| }, | |||
| includesTitle: 'Características gratuitas:', | |||
| for: 'Para usuarios individuales, pequeños equipos o proyectos no comerciales', | |||
| price: 'Gratis', | |||
| btnText: 'Comienza con la Comunidad', | |||
| name: 'Comunidad', | |||
| description: 'Para usuarios individuales, pequeños equipos o proyectos no comerciales', | |||
| features: [ | |||
| 'Todas las funciones principales publicadas en el repositorio público', | |||
| 'Espacio de trabajo único', | |||
| 'Cumple con la licencia de código abierto de Dify', | |||
| ], | |||
| }, | |||
| premium: { | |||
| features: { | |||
| 0: 'Confiabilidad autogestionada por varios proveedores de nube', | |||
| 1: 'Espacio de trabajo único', | |||
| 3: 'Soporte prioritario por correo electrónico y chat', | |||
| 2: 'Personalización de logotipos y marcas de WebApp', | |||
| }, | |||
| description: 'Para organizaciones y equipos de tamaño mediano', | |||
| comingSoon: 'Soporte de Microsoft Azure y Google Cloud disponible próximamente', | |||
| btnText: 'Obtén Premium en', | |||
| @@ -166,6 +152,12 @@ const translation = { | |||
| includesTitle: 'Todo de Community, además:', | |||
| name: 'Premium', | |||
| for: 'Para organizaciones y equipos de tamaño mediano', | |||
| features: [ | |||
| 'Fiabilidad autogestionada mediante varios proveedores de nube', | |||
| 'Espacio de trabajo único', | |||
| 'Personalización del logotipo y la marca de la aplicación web', | |||
| 'Soporte prioritario por correo electrónico y chat', | |||
| ], | |||
| }, | |||
| }, | |||
| vectorSpace: { | |||
| @@ -173,8 +165,6 @@ const translation = { | |||
| fullSolution: 'Actualiza tu plan para obtener más espacio.', | |||
| }, | |||
| apps: { | |||
| fullTipLine1: 'Actualiza tu plan para', | |||
| fullTipLine2: 'crear más aplicaciones.', | |||
| fullTip1des: 'Has alcanzado el límite de aplicaciones de construcción en este plan', | |||
| fullTip2des: 'Se recomienda limpiar las aplicaciones inactivas para liberar espacio de uso, o contactarnos.', | |||
| fullTip1: 'Actualiza para crear más aplicaciones', | |||
| @@ -201,7 +201,6 @@ const translation = { | |||
| showAppLength: 'Mostrar {{length}} apps', | |||
| delete: 'Eliminar cuenta', | |||
| deleteTip: 'Eliminar tu cuenta borrará permanentemente todos tus datos y no se podrán recuperar.', | |||
| deleteConfirmTip: 'Para confirmar, por favor envía lo siguiente desde tu correo electrónico registrado a ', | |||
| account: 'Cuenta', | |||
| myAccount: 'Mi Cuenta', | |||
| studio: 'Estudio Dify', | |||
| @@ -1,8 +1,6 @@ | |||
| const translation = { | |||
| steps: { | |||
| header: { | |||
| creation: 'Crear conocimiento', | |||
| update: 'Agregar datos', | |||
| fallbackRoute: 'Conocimiento', | |||
| }, | |||
| one: 'Elegir fuente de datos', | |||
| @@ -342,7 +342,6 @@ const translation = { | |||
| keywords: 'Palabras clave', | |||
| addKeyWord: 'Agregar palabra clave', | |||
| keywordError: 'La longitud máxima de la palabra clave es 20', | |||
| characters: 'caracteres', | |||
| hitCount: 'Cantidad de recuperación', | |||
| vectorHash: 'Hash de vector: ', | |||
| questionPlaceholder: 'agregar pregunta aquí', | |||
| @@ -2,7 +2,6 @@ const translation = { | |||
| title: 'Prueba de recuperación', | |||
| desc: 'Prueba del efecto de impacto del conocimiento basado en el texto de consulta proporcionado.', | |||
| dateTimeFormat: 'MM/DD/YYYY hh:mm A', | |||
| recents: 'Recientes', | |||
| table: { | |||
| header: { | |||
| source: 'Fuente', | |||
| @@ -9,7 +9,6 @@ const translation = { | |||
| namePlaceholder: 'Tu nombre de usuario', | |||
| forget: '¿Olvidaste tu contraseña?', | |||
| signBtn: 'Iniciar sesión', | |||
| sso: 'Continuar con SSO', | |||
| installBtn: 'Configurar', | |||
| setAdminAccount: 'Configurando una cuenta de administrador', | |||
| setAdminAccountDesc: 'Privilegios máximos para la cuenta de administrador, que se puede utilizar para crear aplicaciones y administrar proveedores de LLM, etc.', | |||
| @@ -82,7 +82,6 @@ const translation = { | |||
| keyTooltip: 'Clave del encabezado HTTP, puedes dejarla como "Authorization" si no tienes idea de qué es o configurarla con un valor personalizado', | |||
| types: { | |||
| none: 'Ninguno', | |||
| api_key: 'Clave API', | |||
| apiKeyPlaceholder: 'Nombre del encabezado HTTP para la Clave API', | |||
| apiValuePlaceholder: 'Ingresa la Clave API', | |||
| api_key_header: 'Encabezado', | |||
| @@ -108,9 +108,7 @@ const translation = { | |||
| exitVersions: 'Versiones de salida', | |||
| exportJPEG: 'Exportar como JPEG', | |||
| exportPNG: 'Exportar como PNG', | |||
| referenceVar: 'Variable de referencia', | |||
| publishUpdate: 'Publicar actualización', | |||
| noExist: 'No existe tal variable', | |||
| exportImage: 'Exportar imagen', | |||
| needAnswerNode: 'Se debe agregar el nodo de respuesta', | |||
| needEndNode: 'Se debe agregar el nodo Final', | |||
| @@ -222,7 +220,6 @@ const translation = { | |||
| tabs: { | |||
| 'tools': 'Herramientas', | |||
| 'allTool': 'Todos', | |||
| 'builtInTool': 'Incorporadas', | |||
| 'customTool': 'Personalizadas', | |||
| 'workflowTool': 'Flujo de trabajo', | |||
| 'question-understand': 'Entender pregunta', | |||
| @@ -587,7 +584,6 @@ const translation = { | |||
| 'not empty': 'no está vacío', | |||
| 'null': 'es nulo', | |||
| 'not null': 'no es nulo', | |||
| 'regex match': 'Coincidencia de expresiones regulares', | |||
| 'not in': 'no en', | |||
| 'in': 'en', | |||
| 'exists': 'Existe', | |||
| @@ -610,7 +606,6 @@ const translation = { | |||
| }, | |||
| select: 'Escoger', | |||
| addSubVariable: 'Sub Variable', | |||
| condition: 'Condición', | |||
| }, | |||
| variableAssigner: { | |||
| title: 'Asignar variables', | |||
| @@ -771,9 +766,6 @@ const translation = { | |||
| showAuthor: 'Mostrar autor', | |||
| }, | |||
| }, | |||
| tracing: { | |||
| stopBy: 'Detenido por {{user}}', | |||
| }, | |||
| docExtractor: { | |||
| outputVars: { | |||
| text: 'Texto extraído', | |||
| @@ -905,7 +897,7 @@ const translation = { | |||
| }, | |||
| }, | |||
| tracing: { | |||
| stopBy: 'Pásate por {{usuario}}', | |||
| stopBy: 'Pásate por {{user}}', | |||
| }, | |||
| variableReference: { | |||
| noAvailableVars: 'No hay variables disponibles', | |||
| @@ -222,7 +222,6 @@ const translation = { | |||
| tabs: { | |||
| 'tools': 'ابزارها', | |||
| 'allTool': 'همه', | |||
| 'builtInTool': 'درونساخت', | |||
| 'customTool': 'سفارشی', | |||
| 'workflowTool': 'جریان کار', | |||
| 'question-understand': 'درک سوال', | |||
| @@ -587,7 +586,6 @@ const translation = { | |||
| 'not empty': 'خالی نیست', | |||
| 'null': 'خالی', | |||
| 'not null': 'خالی نیست', | |||
| 'regex match': 'مسابقه regex', | |||
| 'in': 'در', | |||
| 'not exists': 'وجود ندارد', | |||
| 'all of': 'همه از', | |||
| @@ -222,7 +222,6 @@ const translation = { | |||
| tabs: { | |||
| 'tools': 'Outils', | |||
| 'allTool': 'Tous', | |||
| 'builtInTool': 'Intégré', | |||
| 'customTool': 'Personnalisé', | |||
| 'workflowTool': 'Flux de travail', | |||
| 'question-understand': 'Compréhension des questions', | |||
| @@ -587,7 +586,6 @@ const translation = { | |||
| 'not empty': 'n\'est pas vide', | |||
| 'null': 'est nul', | |||
| 'not null': 'n\'est pas nul', | |||
| 'regex match': 'correspondance regex', | |||
| 'in': 'dans', | |||
| 'not in': 'pas dans', | |||
| 'exists': 'Existe', | |||
| @@ -225,7 +225,6 @@ const translation = { | |||
| tabs: { | |||
| 'tools': 'टूल्स', | |||
| 'allTool': 'सभी', | |||
| 'builtInTool': 'अंतर्निहित', | |||
| 'customTool': 'कस्टम', | |||
| 'workflowTool': 'कार्यप्रवाह', | |||
| 'question-understand': 'प्रश्न समझ', | |||
| @@ -602,7 +601,6 @@ const translation = { | |||
| 'not empty': 'खाली नहीं है', | |||
| 'null': 'शून्य है', | |||
| 'not null': 'शून्य नहीं है', | |||
| 'regex match': 'रेगेक्स मैच', | |||
| 'in': 'में', | |||
| 'all of': 'के सभी', | |||
| 'not exists': 'मौजूद नहीं है', | |||
| @@ -227,7 +227,6 @@ const translation = { | |||
| tabs: { | |||
| 'tools': 'Strumenti', | |||
| 'allTool': 'Tutti', | |||
| 'builtInTool': 'Integrato', | |||
| 'customTool': 'Personalizzato', | |||
| 'workflowTool': 'Flusso di lavoro', | |||
| 'question-understand': 'Comprensione Domanda', | |||
| @@ -606,7 +605,6 @@ const translation = { | |||
| 'not empty': 'non è vuoto', | |||
| 'null': 'è nullo', | |||
| 'not null': 'non è nullo', | |||
| 'regex match': 'Corrispondenza regex', | |||
| 'in': 'in', | |||
| 'all of': 'tutto di', | |||
| 'not in': 'non in', | |||
| @@ -9,8 +9,6 @@ const translation = { | |||
| table: { | |||
| header: { | |||
| question: '質問', | |||
| match: 'マッチ', | |||
| response: '応答', | |||
| answer: '回答', | |||
| createdAt: '作成日時', | |||
| hits: 'ヒット数', | |||
| @@ -71,7 +69,6 @@ const translation = { | |||
| noHitHistory: 'ヒット履歴はありません', | |||
| }, | |||
| hitHistoryTable: { | |||
| question: '質問', | |||
| query: 'クエリ', | |||
| match: '一致', | |||
| response: '応答', | |||
| @@ -254,7 +254,6 @@ const translation = { | |||
| noDataLine1: '左側に使用例を記入してください,', | |||
| noDataLine2: 'オーケストレーションのプレビューがこちらに表示されます。', | |||
| apply: '適用', | |||
| noData: '左側にユースケースを入力すると、こちらでプレビューができます。', | |||
| loading: 'アプリケーションを処理中です', | |||
| overwriteTitle: '既存の設定を上書きしますか?', | |||
| overwriteMessage: 'このプロンプトを適用すると、既存の設定が上書きされます。', | |||
| @@ -365,6 +364,7 @@ const translation = { | |||
| 'varName': '変数名', | |||
| 'labelName': 'ラベル名', | |||
| 'inputPlaceholder': '入力してください', | |||
| 'content': '内容', | |||
| 'required': '必須', | |||
| 'hide': '非表示', | |||
| 'file': { | |||
| @@ -34,21 +34,7 @@ const translation = { | |||
| newApp: { | |||
| startFromBlank: '最初から作成', | |||
| startFromTemplate: 'テンプレートから作成', | |||
| captionAppType: 'どのタイプのアプリを作成しますか?', | |||
| chatbotDescription: 'チャット形式のアプリケーションを構築します。このアプリは質問と回答の形式を使用し、複数のラウンドの継続的な会話を可能にします。', | |||
| completionDescription: 'プロンプトに基づいて高品質のテキストを生成するアプリケーションを構築します。記事、要約、翻訳などを生成します。', | |||
| completionWarning: 'この種類のアプリはもうサポートされなくなります。', | |||
| agentDescription: 'タスクを自動的に完了するためのツールを選択できるインテリジェント エージェントを構築します', | |||
| workflowDescription: '高度なカスタマイズが可能なワークフローに基づいて高品質のテキストを生成するアプリケーションを構築します。経験豊富なユーザー向けです。', | |||
| workflowWarning: '現在ベータ版です', | |||
| chatbotType: 'チャットボットのオーケストレーション方法', | |||
| basic: '基本', | |||
| basicTip: '初心者向け。後で「チャットフロー」に切り替えることができます', | |||
| basicFor: '初心者向け', | |||
| basicDescription: '基本オーケストレートは、組み込みのプロンプトを変更する機能がなく、簡単な設定を使用してチャットボット アプリをオーケストレートします。初心者向けです。', | |||
| advanced: 'チャットフロー', | |||
| advancedFor: '上級ユーザー向け', | |||
| advancedDescription: 'ワークフロー オーケストレートは、ワークフロー形式でチャットボットをオーケストレートし、組み込みのプロンプトを編集する機能を含む高度なカスタマイズを提供します。経験豊富なユーザー向けです。', | |||
| captionName: 'アプリのアイコンと名前', | |||
| appNamePlaceholder: 'アプリ名を入力してください', | |||
| captionDescription: '説明', | |||
| @@ -215,7 +215,6 @@ const translation = { | |||
| showAppLength: '{{length}}アプリを表示', | |||
| delete: 'アカウントを削除', | |||
| deleteTip: 'アカウントを削除すると、すべてのデータが完全に消去され、復元できなくなります。', | |||
| deleteConfirmTip: '確認のため、登録したメールから次の内容をに送信してください ', | |||
| account: 'アカウント', | |||
| myAccount: 'マイアカウント', | |||
| studio: 'スタジオ', | |||
| @@ -9,7 +9,6 @@ const translation = { | |||
| namePlaceholder: 'ユーザー名を入力してください', | |||
| forget: 'パスワードをお忘れですか?', | |||
| signBtn: 'サインイン', | |||
| sso: 'SSO に続ける', | |||
| installBtn: 'セットアップ', | |||
| setAdminAccount: '管理者アカウントの設定', | |||
| setAdminAccountDesc: 'アプリケーションの作成や LLM プロバイダの管理など、管理者アカウントの最大権限を設定します。', | |||
| @@ -82,7 +82,6 @@ const translation = { | |||
| keyTooltip: 'HTTP ヘッダーキー。アイデアがない場合は "Authorization" として残しておいてもかまいません。またはカスタム値に設定できます。', | |||
| types: { | |||
| none: 'なし', | |||
| api_key: 'API キー', | |||
| apiKeyPlaceholder: 'API キーの HTTP ヘッダー名', | |||
| apiValuePlaceholder: 'API キーを入力してください', | |||
| api_key_query: 'クエリパラメータ', | |||
| @@ -213,7 +213,6 @@ const translation = { | |||
| startRun: '実行開始', | |||
| running: '実行中', | |||
| testRunIteration: 'テスト実行(イテレーション)', | |||
| testRunLoop: 'テスト実行(ループ)', | |||
| back: '戻る', | |||
| iteration: 'イテレーション', | |||
| loop: 'ループ', | |||
| @@ -592,7 +591,6 @@ const translation = { | |||
| 'not empty': '空でない', | |||
| 'null': 'null', | |||
| 'not null': 'null でない', | |||
| 'regex match': '正規表現マッチ', | |||
| 'in': '含まれている', | |||
| 'not in': '含まれていない', | |||
| 'all of': 'すべての', | |||
| @@ -619,7 +617,6 @@ const translation = { | |||
| variableAssigner: { | |||
| title: '変数を代入する', | |||
| outputType: '出力タイプ', | |||
| outputVarType: '出力変数のタイプ', | |||
| varNotSet: '変数が設定されていません', | |||
| noVarTip: '代入された変数を追加してください', | |||
| type: { | |||
| @@ -227,21 +227,6 @@ const translation = { | |||
| }, | |||
| }, | |||
| automatic: { | |||
| title: '자동 어플리케이션 오케스트레이션', | |||
| description: '시나리오를 설명하세요. Dify 가 어플리케이션을 자동으로 오케스트레이션 합니다.', | |||
| intendedAudience: '누가 대상이 되는지 설명하세요.', | |||
| intendedAudiencePlaceHolder: '예: 학생', | |||
| solveProblem: '어떤 문제를 AI 가 해결할 것으로 예상하나요?', | |||
| solveProblemPlaceHolder: '예: 학업 성적 평가', | |||
| generate: '생성', | |||
| audiencesRequired: '대상이 필요합니다', | |||
| problemRequired: '문제가 필요합니다', | |||
| resTitle: '다음 어플리케이션을 자동으로 오케스트레이션 했습니다.', | |||
| apply: '이 오케스트레이션을 적용하기', | |||
| noData: '왼쪽에 사용 예시를 기술하고, 오케스트레이션 미리보기가 여기에 나타납니다.', | |||
| loading: '어플리케이션 오케스트레이션을 실행 중입니다...', | |||
| overwriteTitle: '기존 구성을 덮어쓰시겠습니까?', | |||
| overwriteMessage: '이 오케스트레이션을 적용하면 기존 구성이 덮어쓰여집니다.', | |||
| }, | |||
| resetConfig: { | |||
| title: '리셋을 확인하시겠습니까?', | |||
| @@ -26,29 +26,10 @@ const translation = { | |||
| newApp: { | |||
| startFromBlank: '빈 상태로 시작', | |||
| startFromTemplate: '템플릿에서 시작', | |||
| captionAppType: '어떤 종류의 앱을 만들어 보시겠어요?', | |||
| chatbotDescription: | |||
| '대화형 어플리케이션을 만듭니다. 질문과 답변 형식을 사용하여 다단계 대화를 지원합니다.', | |||
| completionDescription: | |||
| '프롬프트를 기반으로 품질 높은 텍스트를 생성하는 어플리케이션을 만듭니다. 기사, 요약, 번역 등을 생성할 수 있습니다.', | |||
| completionWarning: '이 종류의 앱은 더 이상 지원되지 않습니다.', | |||
| agentDescription: '작업을 자동으로 완료하는 지능형 에이전트를 만듭니다.', | |||
| workflowDescription: | |||
| '고도로 사용자 지정 가능한 워크플로우에 기반한 고품질 텍스트 생성 어플리케이션을 만듭니다. 경험 있는 사용자를 위한 것입니다.', | |||
| workflowWarning: '현재 베타 버전입니다.', | |||
| chatbotType: '챗봇 오케스트레이션 방식', | |||
| basic: '기본', | |||
| basicTip: '초보자용. 나중에 Chatflow 로 전환할 수 있습니다.', | |||
| basicFor: '초보자용', | |||
| basicDescription: | |||
| '기본 오케스트레이션은 내장된 프롬프트를 수정할 수 없고 간단한 설정을 사용하여 챗봇 앱을 오케스트레이션합니다. 초보자용입니다.', | |||
| advanced: 'Chatflow', | |||
| advancedFor: '고급 사용자용', | |||
| advancedDescription: | |||
| '워크플로우 오케스트레이션은 워크플로우 형식으로 챗봇을 오케스트레이션하며 내장된 프롬프트를 편집할 수 있는 고급 사용자 정의 기능을 제공합니다. 경험이 많은 사용자용입니다.', | |||
| captionName: '앱 아이콘과 이름', | |||
| appNamePlaceholder: '앱 이름을 입력하세요', | |||
| captionDescription: '설명', | |||
| workflowWarning: '현재 베타 버전입니다', | |||
| appDescriptionPlaceholder: '앱 설명을 입력하세요', | |||
| useTemplate: '이 템플릿 사용', | |||
| previewDemo: '데모 미리보기', | |||
| @@ -23,20 +23,14 @@ const translation = { | |||
| contractSales: '영업팀에 문의하기', | |||
| contractOwner: '팀 관리자에게 문의하기', | |||
| startForFree: '무료로 시작하기', | |||
| getStartedWith: '시작하기 ', | |||
| contactSales: '영업팀에 문의하기', | |||
| talkToSales: '영업팀과 상담하기', | |||
| modelProviders: '모델 제공자', | |||
| teamMembers: '팀 멤버', | |||
| buildApps: '앱 만들기', | |||
| vectorSpace: '벡터 공간', | |||
| vectorSpaceBillingTooltip: | |||
| '1MB 당 약 120 만 글자의 벡터화된 데이터를 저장할 수 있습니다 (OpenAI Embeddings 을 기반으로 추정되며 모델에 따라 다릅니다).', | |||
| vectorSpaceTooltip: | |||
| '벡터 공간은 LLM 이 데이터를 이해하는 데 필요한 장기 기억 시스템입니다.', | |||
| documentProcessingPriority: '문서 처리 우선순위', | |||
| documentProcessingPriorityTip: | |||
| '더 높은 문서 처리 우선순위를 원하시면 요금제를 업그레이드하세요.', | |||
| documentProcessingPriorityUpgrade: | |||
| '더 높은 정확성과 빠른 속도로 데이터를 처리합니다.', | |||
| priority: { | |||
| @@ -85,7 +79,6 @@ const translation = { | |||
| 'Dify 의 지식베이스 처리 기능을 호출하는 API 호출 수를 나타냅니다.', | |||
| receiptInfo: '팀 소유자 및 팀 관리자만 구독 및 청구 정보를 볼 수 있습니다', | |||
| annotationQuota: 'Annotation Quota(주석 할당량)', | |||
| documentsUploadQuota: '문서 업로드 할당량', | |||
| freeTrialTipPrefix: '요금제에 가입하고 ', | |||
| comparePlanAndFeatures: '계획 및 기능 비교', | |||
| documents: '{{count,number}} 지식 문서', | |||
| @@ -114,20 +107,17 @@ const translation = { | |||
| sandbox: { | |||
| name: '샌드박스', | |||
| description: 'GPT 무료 체험 200 회', | |||
| includesTitle: '포함된 항목:', | |||
| for: '핵심 기능 무료 체험', | |||
| }, | |||
| professional: { | |||
| name: '프로페셔널', | |||
| description: | |||
| '개인 및 소규모 팀을 위해 더 많은 파워를 저렴한 가격에 제공합니다.', | |||
| includesTitle: '무료 플랜에 추가로 포함된 항목:', | |||
| for: '1인 개발자/소규모 팀을 위한', | |||
| }, | |||
| team: { | |||
| name: '팀', | |||
| description: '제한 없이 협업하고 최고의 성능을 누리세요.', | |||
| includesTitle: '프로페셔널 플랜에 추가로 포함된 항목:', | |||
| for: '중간 규모 팀을 위한', | |||
| }, | |||
| enterprise: { | |||
| @@ -135,42 +125,36 @@ const translation = { | |||
| description: | |||
| '대규모 미션 크리티컬 시스템을 위한 완전한 기능과 지원을 제공합니다.', | |||
| includesTitle: '팀 플랜에 추가로 포함된 항목:', | |||
| features: { | |||
| 2: '독점 기업 기능', | |||
| 1: '상업적 라이선스 승인', | |||
| 3: '다중 작업 공간 및 기업 관리', | |||
| 4: 'SSO', | |||
| 5: 'Dify 파트너에 의해 협상된 SLA', | |||
| 6: '고급 보안 및 제어', | |||
| 0: '기업급 확장 가능한 배포 솔루션', | |||
| 7: '디피 공식 업데이트 및 유지 관리', | |||
| 8: '전문 기술 지원', | |||
| }, | |||
| price: '맞춤형', | |||
| btnText: '판매 문의하기', | |||
| for: '대규모 팀을 위해', | |||
| priceTip: '연간 청구 전용', | |||
| features: [ | |||
| '엔터프라이즈급 확장 가능한 배포 솔루션', | |||
| '상업용 라이선스 인증', | |||
| '전용 엔터프라이즈 기능', | |||
| '다중 워크스페이스 및 엔터프라이즈 관리', | |||
| 'SSO(싱글 사인온)', | |||
| 'Dify 파트너와의 협상을 통한 SLA', | |||
| '고급 보안 및 제어 기능', | |||
| 'Dify의 공식 업데이트 및 유지 관리', | |||
| '전문 기술 지원', | |||
| ], | |||
| }, | |||
| community: { | |||
| features: { | |||
| 0: '모든 핵심 기능이 공개 저장소에 릴리스됨', | |||
| 2: 'Dify 오픈 소스 라이선스를 준수합니다.', | |||
| 1: '단일 작업 공간', | |||
| }, | |||
| btnText: '커뮤니티 시작하기', | |||
| description: '개인 사용자, 소규모 팀 또는 비상업적 프로젝트를 위한', | |||
| name: '커뮤니티', | |||
| price: '무료', | |||
| includesTitle: '무료 기능:', | |||
| for: '개인 사용자, 소규모 팀 또는 비상업적 프로젝트를 위한', | |||
| features: [ | |||
| '모든 핵심 기능이 공개 저장소에 공개됨', | |||
| '단일 워크스페이스', | |||
| 'Dify 오픈소스 라이선스를 준수함', | |||
| ], | |||
| }, | |||
| premium: { | |||
| features: { | |||
| 1: '단일 작업 공간', | |||
| 2: '웹앱 로고 및 브랜딩 맞춤화', | |||
| 3: '우선 이메일 및 채팅 지원', | |||
| 0: '다양한 클라우드 제공업체에 의한 자율 관리 신뢰성', | |||
| }, | |||
| btnText: '프리미엄 받기', | |||
| priceTip: '클라우드 마켓플레이스를 기반으로', | |||
| name: '프리미엄', | |||
| @@ -179,6 +163,12 @@ const translation = { | |||
| price: '확장 가능', | |||
| for: '중규모 조직 및 팀을 위한', | |||
| includesTitle: '커뮤니티의 모든 것, 여기에 추가로:', | |||
| features: [ | |||
| '다양한 클라우드 제공업체를 통한 자가 관리 신뢰성', | |||
| '단일 워크스페이스', | |||
| '웹앱 로고 및 브랜딩 커스터마이징', | |||
| '우선 이메일 및 채팅 지원', | |||
| ], | |||
| }, | |||
| }, | |||
| vectorSpace: { | |||
| @@ -186,8 +176,6 @@ const translation = { | |||
| fullSolution: '더 많은 공간을 얻으려면 요금제를 업그레이드하세요.', | |||
| }, | |||
| apps: { | |||
| fullTipLine1: '더 많은 앱을 생성하려면,', | |||
| fullTipLine2: '요금제를 업그레이드하세요.', | |||
| contactUs: '문의하기', | |||
| fullTip1: '업그레이드하여 더 많은 앱을 만들기', | |||
| fullTip2: '계획 한도에 도달했습니다.', | |||
| @@ -193,7 +193,6 @@ const translation = { | |||
| showAppLength: '{{length}}개의 앱 표시', | |||
| delete: '계정 삭제', | |||
| deleteTip: '계정을 삭제하면 모든 데이터가 영구적으로 지워지며 복구할 수 없습니다.', | |||
| deleteConfirmTip: '확인하려면 등록된 이메일에서 다음 내용을 로 보내주세요 ', | |||
| myAccount: '내 계정', | |||
| studio: '디파이 스튜디오', | |||
| account: '계정', | |||
| @@ -1,8 +1,6 @@ | |||
| const translation = { | |||
| steps: { | |||
| header: { | |||
| creation: '지식 생성', | |||
| update: '데이터 추가', | |||
| fallbackRoute: '지식', | |||
| }, | |||
| one: '데이터 소스 선택', | |||
| @@ -341,7 +341,6 @@ const translation = { | |||
| keywords: '키워드', | |||
| addKeyWord: '키워드 추가', | |||
| keywordError: '키워드 최대 길이는 20 자입니다', | |||
| characters: '문자', | |||
| hitCount: '검색 횟수', | |||
| vectorHash: '벡터 해시: ', | |||
| questionPlaceholder: '질문을 입력하세요', | |||
| @@ -2,7 +2,6 @@ const translation = { | |||
| title: '검색 테스트', | |||
| desc: '주어진 쿼리 텍스트에 기반하여 지식의 검색 효과를 테스트합니다.', | |||
| dateTimeFormat: 'YYYY/MM/DD HH:mm', | |||
| recents: '최근 결과', | |||
| table: { | |||
| header: { | |||
| source: '소스', | |||
| @@ -70,7 +70,6 @@ const translation = { | |||
| activated: '지금 로그인하세요', | |||
| adminInitPassword: '관리자 초기화 비밀번호', | |||
| validate: '확인', | |||
| sso: 'SSO 로 계속하기', | |||
| checkCode: { | |||
| verify: '확인', | |||
| verificationCode: '인증 코드', | |||
| @@ -82,7 +82,6 @@ const translation = { | |||
| keyTooltip: 'HTTP 헤더 키입니다. 생각이 없으면 "Authorization"으로 남겨둘 수 있습니다. 또는 사용자 정의 값을 설정할 수 있습니다.', | |||
| types: { | |||
| none: '없음', | |||
| api_key: 'API 키', | |||
| apiKeyPlaceholder: 'API 키의 HTTP 헤더 이름', | |||
| apiValuePlaceholder: 'API 키를 입력하세요', | |||
| api_key_query: '쿼리 매개변수', | |||
| @@ -111,11 +111,9 @@ const translation = { | |||
| exportJPEG: 'JPEG 로 내보내기', | |||
| exitVersions: '종료 버전', | |||
| exportImage: '이미지 내보내기', | |||
| noExist: '해당 변수가 없습니다.', | |||
| exportSVG: 'SVG 로 내보내기', | |||
| versionHistory: '버전 기록', | |||
| exportPNG: 'PNG 로 내보내기', | |||
| referenceVar: '참조 변수', | |||
| addBlock: '노드 추가', | |||
| needAnswerNode: '답변 노드를 추가해야 합니다.', | |||
| needEndNode: '종단 노드를 추가해야 합니다.', | |||
| @@ -231,7 +229,6 @@ const translation = { | |||
| tabs: { | |||
| 'tools': '도구', | |||
| 'allTool': '전체', | |||
| 'builtInTool': '내장', | |||
| 'customTool': '사용자 정의', | |||
| 'workflowTool': '워크플로우', | |||
| 'question-understand': '질문 이해', | |||
| @@ -617,7 +614,6 @@ const translation = { | |||
| 'not empty': '비어 있지 않음', | |||
| 'null': 'null 임', | |||
| 'not null': 'null 이 아님', | |||
| 'regex match': '정규식 일치', | |||
| 'in': '안으로', | |||
| 'exists': '존재', | |||
| 'all of': '모두의', | |||
| @@ -640,7 +636,6 @@ const translation = { | |||
| }, | |||
| select: '고르다', | |||
| addSubVariable: '하위 변수', | |||
| condition: '조건', | |||
| }, | |||
| variableAssigner: { | |||
| title: '변수 할당', | |||
| @@ -761,8 +756,6 @@ const translation = { | |||
| reasoningMode: '추론 모드', | |||
| reasoningModeTip: | |||
| '모델의 함수 호출 또는 프롬프트에 대한 지시 응답 능력을 기반으로 적절한 추론 모드를 선택할 수 있습니다.', | |||
| isSuccess: '성공 여부. 성공 시 값은 1 이고, 실패 시 값은 0 입니다.', | |||
| errorReason: '오류 원인', | |||
| }, | |||
| iteration: { | |||
| deleteTitle: '반복 노드를 삭제하시겠습니까?', | |||
| @@ -222,7 +222,6 @@ const translation = { | |||
| tabs: { | |||
| 'tools': 'Narzędzia', | |||
| 'allTool': 'Wszystkie', | |||
| 'builtInTool': 'Wbudowane', | |||
| 'customTool': 'Niestandardowe', | |||
| 'workflowTool': 'Przepływ pracy', | |||
| 'question-understand': 'Zrozumienie pytania', | |||
| @@ -587,7 +586,6 @@ const translation = { | |||
| 'not empty': 'nie jest pusty', | |||
| 'null': 'jest null', | |||
| 'not null': 'nie jest null', | |||
| 'regex match': 'Dopasowanie wyrażenia regularnego', | |||
| 'in': 'w', | |||
| 'not exists': 'nie istnieje', | |||
| 'exists': 'Istnieje', | |||
| @@ -222,7 +222,6 @@ const translation = { | |||
| tabs: { | |||
| 'tools': 'Ferramentas', | |||
| 'allTool': 'Todos', | |||
| 'builtInTool': 'Integrado', | |||
| 'customTool': 'Personalizado', | |||
| 'workflowTool': 'Fluxo de trabalho', | |||
| 'question-understand': 'Compreensão de perguntas', | |||
| @@ -587,7 +586,6 @@ const translation = { | |||
| 'not empty': 'não está vazio', | |||
| 'null': 'é nulo', | |||
| 'not null': 'não é nulo', | |||
| 'regex match': 'partida regex', | |||
| 'in': 'em', | |||
| 'not in': 'não em', | |||
| 'exists': 'Existe', | |||
| @@ -222,7 +222,6 @@ const translation = { | |||
| tabs: { | |||
| 'tools': 'Instrumente', | |||
| 'allTool': 'Toate', | |||
| 'builtInTool': 'Integrat', | |||
| 'customTool': 'Personalizat', | |||
| 'workflowTool': 'Flux de lucru', | |||
| 'question-understand': 'Înțelegerea întrebărilor', | |||
| @@ -587,7 +586,6 @@ const translation = { | |||
| 'not empty': 'nu este gol', | |||
| 'null': 'este null', | |||
| 'not null': 'nu este null', | |||
| 'regex match': 'potrivire regex', | |||
| 'in': 'în', | |||
| 'not in': 'nu în', | |||
| 'exists': 'Există', | |||
| @@ -223,7 +223,6 @@ const translation = { | |||
| 'searchTool': 'Поиск инструмента', | |||
| 'tools': 'Инструменты', | |||
| 'allTool': 'Все', | |||
| 'builtInTool': 'Встроенные', | |||
| 'customTool': 'Пользовательские', | |||
| 'workflowTool': 'Рабочий процесс', | |||
| 'question-understand': 'Понимание вопроса', | |||
| @@ -587,7 +586,6 @@ const translation = { | |||
| 'not empty': 'не пусто', | |||
| 'null': 'null', | |||
| 'not null': 'не null', | |||
| 'regex match': 'Совпадение с регулярным выражением', | |||
| 'all of': 'все', | |||
| 'not in': 'не в', | |||
| 'not exists': 'не существует', | |||
| @@ -223,7 +223,6 @@ const translation = { | |||
| 'searchTool': 'เครื่องมือค้นหา', | |||
| 'tools': 'เครื่อง มือ', | |||
| 'allTool': 'ทั้งหมด', | |||
| 'builtInTool': 'ในตัว', | |||
| 'customTool': 'ธรรมเนียม', | |||
| 'workflowTool': 'เวิร์กโฟลว์', | |||
| 'question-understand': 'คําถาม: เข้าใจ', | |||
| @@ -222,7 +222,6 @@ const translation = { | |||
| tabs: { | |||
| 'tools': 'Araçlar', | |||
| 'allTool': 'Hepsi', | |||
| 'builtInTool': 'Yerleşik', | |||
| 'customTool': 'Özel', | |||
| 'workflowTool': 'Workflow', | |||
| 'question-understand': 'Soruyu Anlama', | |||
| @@ -588,7 +587,6 @@ const translation = { | |||
| 'not empty': 'boş değil', | |||
| 'null': 'null', | |||
| 'not null': 'null değil', | |||
| 'regex match': 'normal ifade maçı', | |||
| 'in': 'içinde', | |||
| 'not exists': 'mevcut değil', | |||
| 'all of': 'Tümü', | |||
| @@ -222,7 +222,6 @@ const translation = { | |||
| tabs: { | |||
| 'tools': 'Інструменти', | |||
| 'allTool': 'Усі', | |||
| 'builtInTool': 'Вбудовані', | |||
| 'customTool': 'Користувацькі', | |||
| 'workflowTool': 'Робочий потік', | |||
| 'question-understand': 'Розуміння питань', | |||
| @@ -587,7 +586,6 @@ const translation = { | |||
| 'not empty': 'не порожній', | |||
| 'null': 'є null', | |||
| 'not null': 'не є null', | |||
| 'regex match': 'Регулярний вираз збігу', | |||
| 'in': 'В', | |||
| 'all of': 'Всі з', | |||
| 'exists': 'Існує', | |||
| @@ -222,7 +222,6 @@ const translation = { | |||
| tabs: { | |||
| 'tools': 'Công cụ', | |||
| 'allTool': 'Tất cả', | |||
| 'builtInTool': 'Tích hợp sẵn', | |||
| 'customTool': 'Tùy chỉnh', | |||
| 'workflowTool': 'Quy trình làm việc', | |||
| 'question-understand': 'Hiểu câu hỏi', | |||
| @@ -587,7 +586,6 @@ const translation = { | |||
| 'not empty': 'không trống', | |||
| 'null': 'là null', | |||
| 'not null': 'không là null', | |||
| 'regex match': 'Trận đấu Regex', | |||
| 'exists': 'Tồn tại', | |||
| 'not exists': 'không tồn tại', | |||
| 'not in': 'không có trong', | |||
| @@ -222,7 +222,6 @@ const translation = { | |||
| 'blocks': '節點', | |||
| 'tools': '工具', | |||
| 'allTool': '全部', | |||
| 'builtInTool': '內置', | |||
| 'customTool': '自定義', | |||
| 'workflowTool': '工作流', | |||
| 'question-understand': '問題理解', | |||
| @@ -585,7 +584,6 @@ const translation = { | |||
| 'not empty': '不為空', | |||
| 'null': '空', | |||
| 'not null': '不為空', | |||
| 'regex match': '正則表達式匹配', | |||
| 'all of': '全部', | |||
| 'exists': '存在', | |||
| 'in': '在', | |||