diff --git a/web/i18n/de-DE/app.ts b/web/i18n/de-DE/app.ts index 5ae5c39b51..38f63bdaa3 100644 --- a/web/i18n/de-DE/app.ts +++ b/web/i18n/de-DE/app.ts @@ -216,6 +216,41 @@ const translation = { moreFillTip: 'Maximal 10 Ebenen der Verschachtelung anzeigen', LLMResponse: 'LLM-Antwort', }, + accessItemsDescription: { + organization: 'Jeder in der Organisation kann auf die Webanwendung zugreifen.', + specific: 'Nur bestimmte Gruppen oder Mitglieder können auf die Webanwendung zugreifen.', + anyone: 'Jeder kann auf die Webanwendung zugreifen.', + }, + accessControlDialog: { + accessItems: { + specific: 'Spezifische Gruppen oder Mitglieder', + organization: 'Nur Mitglieder innerhalb des Unternehmens', + anyone: 'Jeder mit dem Link', + }, + operateGroupAndMember: { + allMembers: 'Alle Mitglieder', + expand: 'Erweitern', + noResult: 'Kein Ergebnis', + searchPlaceholder: 'Gruppen und Mitglieder suchen', + }, + members_other: '{{count}} MITGLIEDER', + groups_other: '{{count}} GRUPPEN', + noGroupsOrMembers: 'Keine Gruppen oder Mitglieder ausgewählt', + groups_one: '{{count}} GRUPPE', + title: 'Zugriffskontrolle für Webanwendungen', + description: 'Webanwendungszugriffsberechtigungen festlegen', + updateSuccess: 'Erfolgreich aktualisiert', + accessLabel: 'Wer hat Zugang', + webAppSSONotEnabledTip: 'Bitte kontaktieren Sie den Unternehmensadministrator, um die Authentifizierungsmethode der Webanwendung zu konfigurieren.', + members_one: '{{count}} MITGLIED', + }, + publishApp: { + title: 'Wer kann auf die Webanwendung zugreifen?', + notSet: 'Nicht festgelegt', + notSetDesc: 'Derzeit kann niemand auf die Webanwendung zugreifen. Bitte setzen Sie die Berechtigungen.', + }, + accessControl: 'Zugriffskontrolle für Webanwendungen', + noAccessPermission: 'Keine Berechtigung zum Zugriff auf die Webanwendung', } export default translation diff --git a/web/i18n/de-DE/common.ts b/web/i18n/de-DE/common.ts index 54bde0b67e..45f197490b 100644 --- a/web/i18n/de-DE/common.ts +++ b/web/i18n/de-DE/common.ts @@ -145,6 +145,8 @@ const translation = { newDataset: 'Wissen erstellen', tools: 'Werkzeuge', exploreMarketplace: 'Marketplace erkunden', + account: 'Konto', + appDetail: 'App-Details', }, userProfile: { settings: 'Einstellungen', @@ -644,6 +646,7 @@ const translation = { license: { expiring: 'Läuft an einem Tag ab', expiring_plural: 'Läuft in {{count}} Tagen ab', + unlimited: 'Unbegrenzt', }, pagination: { perPage: 'Artikel pro Seite', @@ -667,6 +670,7 @@ const translation = { browse: 'blättern', supportedFormats: 'Unterstützt PNG, JPG, JPEG, WEBP und GIF', }, + you: 'Du', } export default translation diff --git a/web/i18n/de-DE/education.ts b/web/i18n/de-DE/education.ts index aa6e3c75d0..eb0cdcadbb 100644 --- a/web/i18n/de-DE/education.ts +++ b/web/i18n/de-DE/education.ts @@ -42,6 +42,7 @@ const translation = { learn: 'Erfahren Sie, wie Sie Ihre Ausbildung überprüfen lassen.', emailLabel: 'Ihre aktuelle E-Mail', successTitle: 'Sie haben die Dify-Ausbildung verifiziert', + test: 'Test', } export default translation diff --git a/web/i18n/de-DE/login.ts b/web/i18n/de-DE/login.ts index 2e0d51cf85..0dad3bb43d 100644 --- a/web/i18n/de-DE/login.ts +++ b/web/i18n/de-DE/login.ts @@ -105,6 +105,11 @@ const translation = { licenseInactiveTip: 'Die Dify Enterprise-Lizenz für Ihren Arbeitsbereich ist inaktiv. Wenden Sie sich an Ihren Administrator, um Dify weiterhin zu verwenden.', licenseExpiredTip: 'Die Dify Enterprise-Lizenz für Ihren Arbeitsbereich ist abgelaufen. Wenden Sie sich an Ihren Administrator, um Dify weiterhin zu verwenden.', licenseLost: 'Lizenz verloren', + webapp: { + noLoginMethodTip: 'Bitte kontaktieren Sie den Systemadministrator, um eine Authentifizierungsmethode hinzuzufügen.', + noLoginMethod: 'Authentifizierungsmethode ist nicht für die Webanwendung konfiguriert', + disabled: 'Die Webanmeldeauthentifizierung ist deaktiviert. Bitte kontaktieren Sie den Systemadministrator, um sie zu aktivieren. Sie können versuchen, die App direkt zu verwenden.', + }, } export default translation diff --git a/web/i18n/de-DE/plugin.ts b/web/i18n/de-DE/plugin.ts index 9202c224de..498ac86573 100644 --- a/web/i18n/de-DE/plugin.ts +++ b/web/i18n/de-DE/plugin.ts @@ -62,6 +62,7 @@ const translation = { uninstalledTitle: 'Tool nicht installiert', toolLabel: 'Werkzeug', uninstalledContent: 'Dieses Plugin wird aus dem lokalen/GitHub-Repository installiert. Bitte nach der Installation verwenden.', + toolSetting: 'Werkzeugs Einstellungen', }, strategyNum: '{{num}} {{Strategie}} IINKLUSIVE', configureApp: 'App konfigurieren', @@ -210,6 +211,7 @@ const translation = { title: 'Plugins', }, difyVersionNotCompatible: 'Die aktuelle Dify-Version ist mit diesem Plugin nicht kompatibel, bitte aktualisieren Sie auf die erforderliche Mindestversion: {{minimalDifyVersion}}', + requestAPlugin: 'Ein Plugin anfordern', } export default translation diff --git a/web/i18n/de-DE/workflow.ts b/web/i18n/de-DE/workflow.ts index a87e58f75b..1eb7804271 100644 --- a/web/i18n/de-DE/workflow.ts +++ b/web/i18n/de-DE/workflow.ts @@ -660,6 +660,7 @@ const translation = { }, json: 'von einem Tool generiertes JSON', }, + authorize: 'Autorisieren', }, questionClassifiers: { model: 'Modell', diff --git a/web/i18n/es-ES/app.ts b/web/i18n/es-ES/app.ts index de3a458d2b..0d0785d9d7 100644 --- a/web/i18n/es-ES/app.ts +++ b/web/i18n/es-ES/app.ts @@ -208,6 +208,41 @@ const translation = { structuredTip: 'Las Salidas Estructuradas son una función que garantiza que el modelo siempre generará respuestas que se ajusten a su esquema JSON proporcionado.', modelNotSupported: 'Modelo no soportado', }, + accessItemsDescription: { + organization: 'Cualquiera en la organización puede acceder a la aplicación web', + anyone: 'Cualquiera puede acceder a la aplicación web', + specific: 'Solo grupos o miembros específicos pueden acceder a la aplicación web', + }, + accessControlDialog: { + accessItems: { + specific: 'Grupos o miembros específicos', + anyone: 'Cualquiera con el enlace', + organization: 'Solo miembros dentro de la empresa', + }, + operateGroupAndMember: { + allMembers: 'Todos los miembros', + expand: 'Expandir', + noResult: 'Sin resultado', + searchPlaceholder: 'Buscar grupos y miembros', + }, + members_other: '{{count}} MIEMBROS', + groups_other: '{{count}} GRUPOS', + accessLabel: '¿Quién tiene acceso?', + groups_one: '{{count}} GRUPO', + members_one: '{{count}} MIEMBRO', + noGroupsOrMembers: 'No grupos o miembros seleccionados', + title: 'Control de Acceso a la Aplicación Web', + updateSuccess: 'Actualización exitosa', + description: 'Establecer permisos de acceso a la aplicación web', + webAppSSONotEnabledTip: 'Por favor, contacte al administrador de la empresa para configurar el método de autenticación de la aplicación web.', + }, + publishApp: { + notSetDesc: 'Actualmente nadie puede acceder a la aplicación web. Por favor, configure los permisos.', + title: '¿Quién puede acceder a la aplicación web?', + notSet: 'No establecido', + }, + accessControl: 'Control de Acceso a la Aplicación Web', + noAccessPermission: 'No permiso para acceder a la aplicación web', } export default translation diff --git a/web/i18n/es-ES/common.ts b/web/i18n/es-ES/common.ts index 2c9e69320a..e22c7e23e7 100644 --- a/web/i18n/es-ES/common.ts +++ b/web/i18n/es-ES/common.ts @@ -149,6 +149,8 @@ const translation = { newDataset: 'Crear Conocimiento', tools: 'Herramientas', exploreMarketplace: 'Explora el mercado', + account: 'Cuenta', + appDetail: 'Detalles de la aplicación', }, userProfile: { settings: 'Configuraciones', @@ -666,6 +668,7 @@ const translation = { browse: 'navegar', dropImageHere: 'Deja tu imagen aquí, o', }, + you: 'Tú', } export default translation diff --git a/web/i18n/es-ES/education.ts b/web/i18n/es-ES/education.ts index 9382a2de98..b800d68f45 100644 --- a/web/i18n/es-ES/education.ts +++ b/web/i18n/es-ES/education.ts @@ -42,6 +42,7 @@ const translation = { rejectTitle: 'Su verificación educativa de Dify ha sido rechazada.', currentSigned: 'ACTUALMENTE CONECTADO COMO', rejectContent: 'Desafortunadamente, no eres elegible para el estado de Educación Verificada y, por lo tanto, no puedes recibir el exclusivo cupón del 100% para el Plan Profesional de Dify si utilizas esta dirección de correo electrónico.', + test: 'prueba', } export default translation diff --git a/web/i18n/es-ES/login.ts b/web/i18n/es-ES/login.ts index bb465ac1be..8c575e58ee 100644 --- a/web/i18n/es-ES/login.ts +++ b/web/i18n/es-ES/login.ts @@ -105,6 +105,11 @@ const translation = { licenseLost: 'Licencia perdida', licenseExpiredTip: 'La licencia de Dify Enterprise para su espacio de trabajo ha caducado. Póngase en contacto con su administrador para seguir utilizando Dify.', licenseLostTip: 'No se pudo conectar el servidor de licencias de Dife. Póngase en contacto con su administrador para seguir utilizando Dify.', + webapp: { + disabled: 'La autenticación de la aplicación web está desactivada. Por favor, contacte al administrador del sistema para habilitarla. Puede intentar usar la aplicación directamente.', + noLoginMethodTip: 'Por favor, contacta al administrador del sistema para agregar un método de autenticación.', + noLoginMethod: 'Método de autenticación no configurado para la aplicación web', + }, } export default translation diff --git a/web/i18n/es-ES/plugin.ts b/web/i18n/es-ES/plugin.ts index 3e62e185c3..666f3dceb3 100644 --- a/web/i18n/es-ES/plugin.ts +++ b/web/i18n/es-ES/plugin.ts @@ -62,6 +62,7 @@ const translation = { unsupportedTitle: 'Acción no admitida', params: 'CONFIGURACIÓN DE RAZONAMIENTO', uninstalledLink: 'Administrar en Plugins', + toolSetting: 'Configuraciones de la herramienta', }, endpointDeleteContent: '¿Te gustaría eliminar {{nombre}}?', endpointDisableTip: 'Deshabilitar punto de conexión', @@ -210,6 +211,7 @@ const translation = { title: 'Complementos', }, difyVersionNotCompatible: 'La versión actual de Dify no es compatible con este plugin, por favor actualiza a la versión mínima requerida: {{minimalDifyVersion}}', + requestAPlugin: 'Solicitar un complemento', } export default translation diff --git a/web/i18n/es-ES/workflow.ts b/web/i18n/es-ES/workflow.ts index 4f98b6ace6..7c7675eeb4 100644 --- a/web/i18n/es-ES/workflow.ts +++ b/web/i18n/es-ES/workflow.ts @@ -658,6 +658,7 @@ const translation = { }, json: 'JSON generado por la herramienta', }, + authorize: 'Autorizar', }, questionClassifiers: { model: 'modelo', diff --git a/web/i18n/fa-IR/app.ts b/web/i18n/fa-IR/app.ts index f048dfca1f..6d17440b98 100644 --- a/web/i18n/fa-IR/app.ts +++ b/web/i18n/fa-IR/app.ts @@ -209,6 +209,41 @@ const translation = { modelNotSupportedTip: 'مدل فعلی این ویژگی را پشتیبانی نمی‌کند و به‌طور خودکار به تزریق درخواست تنزل پیدا می‌کند.', structuredTip: 'خروجی‌های ساختاری یک ویژگی است که تضمین می‌کند مدل همیشه پاسخ‌هایی تولید می‌کند که به طرح JSON ارائه شده شما پایبند باشد.', }, + accessItemsDescription: { + anyone: 'هر کسی می‌تواند به وب‌اپلیکیشن دسترسی پیدا کند', + organization: 'هر کسی در سازمان می‌تواند به اپلیکیشن وب دسترسی پیدا کند.', + specific: 'فقط گروه‌ها یا اعضای خاصی می‌توانند به اپلیکیشن وب دسترسی پیدا کنند.', + }, + accessControlDialog: { + accessItems: { + anyone: 'هر کسی که لینک را داشته باشد', + organization: 'فقط اعضای داخل سازمان', + specific: 'گروه‌ها یا اعضای خاص', + }, + operateGroupAndMember: { + allMembers: 'تمام اعضا', + searchPlaceholder: 'گروه‌ها و اعضا را جستجو کنید', + noResult: 'نتیجه‌ای نیست', + expand: 'گسترش دهید', + }, + updateSuccess: 'به‌روز رسانی با موفقیت انجام شد', + groups_other: '{{count}} گروه', + groups_one: '{{count}} گروه', + members_one: '{{count}} عضو', + title: 'کنترل دسترسی به وب اپلیکیشن', + members_other: '{{count}} عضو', + accessLabel: 'چه کسی به آن دسترسی دارد', + noGroupsOrMembers: 'هیچ گروه یا عضوی انتخاب نشده است', + description: 'مجوزهای دسترسی به برنامه وب را تنظیم کنید', + webAppSSONotEnabledTip: 'لطفاً با مدیر شرکت تماس بگیرید تا روش احراز هویت برنامه وب را پیکربندی کند.', + }, + publishApp: { + title: 'چه کسی می‌تواند به برنامه وب دسترسی داشته باشد؟', + notSet: 'تنظیم نشده است', + notSetDesc: 'در حال حاضر هیچ‌کس نمی‌تواند به برنامه وب دسترسی پیدا کند. لطفاً مجوزها را تنظیم کنید.', + }, + accessControl: 'کنترل دسترسی به وب اپلیکیشن', + noAccessPermission: 'دسترسی به برنامه وب مجاز نیست', } export default translation diff --git a/web/i18n/fa-IR/common.ts b/web/i18n/fa-IR/common.ts index 64a5c3b73d..aba3689ffa 100644 --- a/web/i18n/fa-IR/common.ts +++ b/web/i18n/fa-IR/common.ts @@ -149,6 +149,8 @@ const translation = { newDataset: 'ایجاد دانش', tools: 'ابزارها', exploreMarketplace: 'بازار را کاوش کنید', + appDetail: 'جزئیات برنامه', + account: 'حساب', }, userProfile: { settings: 'تنظیمات', @@ -644,6 +646,7 @@ const translation = { license: { expiring_plural: 'انقضا در {{count}} روز', expiring: 'انقضا در یک روز', + unlimited: 'نامحدود', }, pagination: { perPage: 'موارد در هر صفحه', @@ -667,6 +670,7 @@ const translation = { supportedFormats: 'از فرمت‌های PNG، JPG، JPEG، WEBP و GIF پشتیبانی می‌کند', browse: 'مرورگر', }, + you: 'شما', } export default translation diff --git a/web/i18n/fa-IR/education.ts b/web/i18n/fa-IR/education.ts index 331c3a6408..371b46263e 100644 --- a/web/i18n/fa-IR/education.ts +++ b/web/i18n/fa-IR/education.ts @@ -42,6 +42,7 @@ const translation = { rejectTitle: 'تأییدیه آموزشی دیفی شما رد شده است', submit: 'ارسال', successTitle: 'شما آموزش دیفی تأیید شده دارید', + test: 'آزمون', } export default translation diff --git a/web/i18n/fa-IR/login.ts b/web/i18n/fa-IR/login.ts index 7394ab325f..5c74cbf192 100644 --- a/web/i18n/fa-IR/login.ts +++ b/web/i18n/fa-IR/login.ts @@ -105,6 +105,11 @@ const translation = { licenseExpiredTip: 'مجوز Dify Enterprise برای فضای کاری شما منقضی شده است. لطفا برای ادامه استفاده از Dify با سرپرست خود تماس بگیرید.', licenseInactiveTip: 'مجوز Dify Enterprise برای فضای کاری شما غیرفعال است. لطفا برای ادامه استفاده از Dify با سرپرست خود تماس بگیرید.', licenseLostTip: 'اتصال سرور مجوز Dify انجام نشد. لطفا برای ادامه استفاده از Dify با سرپرست خود تماس بگیرید.', + webapp: { + noLoginMethod: 'روش احراز هویت برای برنامه وب پیکربندی نشده است', + noLoginMethodTip: 'لطفاً با مدیر سیستم تماس بگیرید تا یک روش تأیید هویت اضافه کند.', + disabled: 'احراز هویت وب اپ غیرفعال است. لطفاً با مدیر سیستم تماس بگیرید تا آن را فعال کند. می‌توانید سعی کنید مستقیماً از اپلیکیشن استفاده کنید.', + }, } export default translation diff --git a/web/i18n/fa-IR/plugin.ts b/web/i18n/fa-IR/plugin.ts index 81aa61ae84..80433900c1 100644 --- a/web/i18n/fa-IR/plugin.ts +++ b/web/i18n/fa-IR/plugin.ts @@ -62,6 +62,7 @@ const translation = { uninstalledContent: 'این افزونه از مخزن local/GitHub نصب شده است. لطفا پس از نصب استفاده کنید.', unsupportedTitle: 'اکشن پشتیبانی نشده', unsupportedContent2: 'برای تغییر نسخه کلیک کنید.', + toolSetting: 'تنظیمات ابزار', }, endpointDeleteTip: 'حذف نقطه پایانی', disabled: 'غیر فعال', @@ -210,6 +211,7 @@ const translation = { title: 'پلاگین ها', }, difyVersionNotCompatible: 'نسخه فعلی دیفی با این پلاگین سازگار نیست، لطفاً به نسخه حداقل مورد نیاز به‌روزرسانی کنید: {{minimalDifyVersion}}', + requestAPlugin: 'درخواست یک افزونه', } export default translation diff --git a/web/i18n/fa-IR/workflow.ts b/web/i18n/fa-IR/workflow.ts index 4fb6ad8f37..e548dc8ecb 100644 --- a/web/i18n/fa-IR/workflow.ts +++ b/web/i18n/fa-IR/workflow.ts @@ -660,6 +660,7 @@ const translation = { }, json: 'json تولید شده توسط ابزار', }, + authorize: 'مجوز دادن', }, questionClassifiers: { model: 'مدل', diff --git a/web/i18n/fr-FR/app.ts b/web/i18n/fr-FR/app.ts index beea355ffc..06fe86cd70 100644 --- a/web/i18n/fr-FR/app.ts +++ b/web/i18n/fr-FR/app.ts @@ -208,6 +208,41 @@ const translation = { moreFillTip: 'Affichage d\'un maximum de 10 niveaux d\'imbrication', configure: 'Configurer', }, + accessItemsDescription: { + specific: 'Seules des groupes ou membres spécifiques peuvent accéder à l\'application web.', + anyone: 'Tout le monde peut accéder à l\'application web.', + organization: 'Toute personne dans l\'organisation peut accéder à l\'application web.', + }, + accessControlDialog: { + accessItems: { + organization: 'Seuls les membres au sein de l\'entreprise', + specific: 'Groupes ou membres spécifiques', + anyone: 'Quiconque avec le lien', + }, + operateGroupAndMember: { + allMembers: 'Tous les membres', + searchPlaceholder: 'Rechercher des groupes et des membres', + expand: 'Développer', + noResult: 'Aucun résultat', + }, + members_other: '{{count}} MEMBRES', + members_one: '{{count}} MEMBRE', + description: 'Définir les autorisations d\'accès à l\'application web', + accessLabel: 'Qui a accès', + updateSuccess: 'Mise à jour réussie', + webAppSSONotEnabledTip: 'Veuillez contacter l\'administrateur de l\'entreprise pour configurer la méthode d\'authentification de l\'application web.', + groups_other: '{{count}} GROUPES', + title: 'Contrôle d\'accès à l\'application Web', + groups_one: '{{count}} GROUPE', + noGroupsOrMembers: 'Aucun groupe ou membre sélectionné', + }, + publishApp: { + title: 'Qui peut accéder à l\'application web', + notSet: 'Non défini', + notSetDesc: 'Actuellement, personne ne peut accéder à l\'application web. Veuillez définir les autorisations.', + }, + noAccessPermission: 'Pas de permission d\'accéder à l\'application web', + accessControl: 'Contrôle d\'accès à l\'application Web', } export default translation diff --git a/web/i18n/fr-FR/common.ts b/web/i18n/fr-FR/common.ts index d26deb3a9f..15ecdbc58a 100644 --- a/web/i18n/fr-FR/common.ts +++ b/web/i18n/fr-FR/common.ts @@ -145,6 +145,8 @@ const translation = { newDataset: 'Créer des Connaissances', tools: 'Outils', exploreMarketplace: 'Explorer Marketplace', + account: 'Compte', + appDetail: 'Détails de l\'application', }, userProfile: { settings: 'Paramètres', @@ -644,6 +646,7 @@ const translation = { license: { expiring: 'Expirant dans un jour', expiring_plural: 'Expirant dans {{count}} jours', + unlimited: 'Illimité', }, pagination: { perPage: 'Articles par page', @@ -667,6 +670,7 @@ const translation = { dropImageHere: 'Déposez votre image ici, ou', supportedFormats: 'Prend en charge PNG, JPG, JPEG, WEBP et GIF', }, + you: 'Vous', } export default translation diff --git a/web/i18n/fr-FR/education.ts b/web/i18n/fr-FR/education.ts index 8dcb687a6d..daa622ecd4 100644 --- a/web/i18n/fr-FR/education.ts +++ b/web/i18n/fr-FR/education.ts @@ -42,6 +42,7 @@ const translation = { submitError: 'L\'envoi du formulaire a échoué. Veuillez réessayer plus tard.', toVerified: 'Faire vérifier l\'éducation', rejectContent: 'Malheureusement, vous n\'êtes pas éligible au statut Éducation Vérifié et ne pouvez donc pas recevoir le coupon exclusif de 100 % pour le Plan Professionnel Dify si vous utilisez cette adresse e-mail.', + test: 'test', } export default translation diff --git a/web/i18n/fr-FR/login.ts b/web/i18n/fr-FR/login.ts index a7a633f330..59891c5ded 100644 --- a/web/i18n/fr-FR/login.ts +++ b/web/i18n/fr-FR/login.ts @@ -105,6 +105,11 @@ const translation = { licenseLost: 'Licence perdue', licenseExpiredTip: 'La licence Dify Enterprise de votre espace de travail a expiré. Veuillez contacter votre administrateur pour continuer à utiliser Dify.', licenseInactive: 'Licence inactive', + webapp: { + noLoginMethodTip: 'Veuillez contacter l\'administrateur système pour ajouter une méthode d\'authentification.', + disabled: 'L\'authentification de l\'application web est désactivée. Veuillez contacter l\'administrateur du système pour l\'activer. Vous pouvez essayer d\'utiliser l\'application directement.', + noLoginMethod: 'Méthode d\'authentification non configurée pour l\'application web', + }, } export default translation diff --git a/web/i18n/fr-FR/plugin.ts b/web/i18n/fr-FR/plugin.ts index 04269e75ed..52930bd249 100644 --- a/web/i18n/fr-FR/plugin.ts +++ b/web/i18n/fr-FR/plugin.ts @@ -62,6 +62,7 @@ const translation = { settings: 'PARAMÈTRES UTILISATEUR', paramsTip2: 'Lorsque « Automatique » est désactivé, la valeur par défaut est utilisée.', paramsTip1: 'Contrôle les paramètres d’inférence LLM.', + toolSetting: 'Paramètres de l\'outil', }, modelNum: '{{num}} MODÈLES INCLUS', endpointDeleteTip: 'Supprimer le point de terminaison', @@ -210,6 +211,7 @@ const translation = { title: 'Plugins', }, difyVersionNotCompatible: 'La version actuelle de Dify n\'est pas compatible avec ce plugin, veuillez mettre à niveau vers la version minimale requise : {{minimalDifyVersion}}', + requestAPlugin: 'Demander un plugin', } export default translation diff --git a/web/i18n/fr-FR/workflow.ts b/web/i18n/fr-FR/workflow.ts index 12061705de..7a15bcaa4d 100644 --- a/web/i18n/fr-FR/workflow.ts +++ b/web/i18n/fr-FR/workflow.ts @@ -659,6 +659,7 @@ const translation = { }, json: 'JSON généré par un outil', }, + authorize: 'Autoriser', }, questionClassifiers: { model: 'modèle', diff --git a/web/i18n/hi-IN/app.ts b/web/i18n/hi-IN/app.ts index e5db983f45..dc5ea125d3 100644 --- a/web/i18n/hi-IN/app.ts +++ b/web/i18n/hi-IN/app.ts @@ -209,6 +209,41 @@ const translation = { structuredTip: 'संरचित आउटपुट एक विशेषता है जो यह सुनिश्चित करती है कि मॉडल हमेशा आपके प्रदान किए गए JSON स्कीमा के अनुसार प्रतिक्रियाएँ生成 करेगा।', modelNotSupportedTip: 'वर्तमान मॉडल इस सुविधा का समर्थन नहीं करता है और स्वचालित रूप से प्रॉम्प्ट इंजेक्शन में डाउनग्रेड किया जाता है।', }, + accessItemsDescription: { + specific: 'केवल विशेष समूह या सदस्य ही वेब ऐप तक पहुंच सकते हैं', + organization: 'संस्थान के किसी भी व्यक्ति को वेब ऐप तक पहुंच प्राप्त है', + anyone: 'कोई भी वेब ऐप तक पहुँच सकता है', + }, + accessControlDialog: { + accessItems: { + anyone: 'लिंक के साथ कोई भी', + organization: 'केवल उद्यम के भीतर के सदस्य', + specific: 'विशिष्ट समूह या सदस्य', + }, + operateGroupAndMember: { + expand: 'व्याप्त करें', + searchPlaceholder: 'समूहों और सदस्यों की खोज करें', + allMembers: 'सभी सदस्य', + noResult: 'कोई परिणाम नहीं', + }, + groups_other: '{{count}} समूह', + members_one: '{{count}} सदस्य', + groups_one: '{{count}} समूह', + members_other: '{{count}} सदस्य', + accessLabel: 'किसके पास पहुँच है', + updateSuccess: 'सफलता से अपडेट किया गया', + title: 'वेब एप्लिकेशन पहुँच नियंत्रण', + description: 'वेब ऐप एक्सेस अनुमतियाँ सेट करें', + webAppSSONotEnabledTip: 'कृपया वेब ऐप प्रमाणीकरण विधि कॉन्फ़िगर करने के लिए उद्यम प्रशासक से संपर्क करें।', + noGroupsOrMembers: 'कोई समूह या सदस्य चयनित नहीं किया गया', + }, + publishApp: { + notSet: 'अनुबंधित नहीं', + title: 'वेब ऐप तक कौन पहुँच सकता है', + notSetDesc: 'वर्तमान में कोई भी वेब ऐप तक पहुंच नहीं बना सकता। कृपया अनुमतियाँ सेट करें।', + }, + accessControl: 'वेब एप्लिकेशन पहुँच नियंत्रण', + noAccessPermission: 'वेब एप्लिकेशन तक पहुँचने की अनुमति नहीं है', } export default translation diff --git a/web/i18n/hi-IN/common.ts b/web/i18n/hi-IN/common.ts index 4964bcbcc4..65565f9955 100644 --- a/web/i18n/hi-IN/common.ts +++ b/web/i18n/hi-IN/common.ts @@ -154,6 +154,8 @@ const translation = { newDataset: 'ज्ञान बनाएं', tools: 'उपकरण', exploreMarketplace: 'मार्केटप्लेस का अन्वेषण करें', + appDetail: 'ऐप विवरण', + account: 'खाता', }, userProfile: { settings: 'सेटिंग्स', @@ -666,6 +668,7 @@ const translation = { license: { expiring: 'एक दिन में समाप्त हो रहा है', expiring_plural: '{{गिनती}} दिनों में समाप्त हो रहा है', + unlimited: 'असीमित', }, pagination: { perPage: 'प्रति पृष्ठ आइटम', @@ -689,6 +692,7 @@ const translation = { browse: 'ब्राउज़ करें', dropImageHere: 'अपनी छवि यहाँ छोड़ें, या', }, + you: 'आप', } export default translation diff --git a/web/i18n/hi-IN/education.ts b/web/i18n/hi-IN/education.ts index 0577fa14b3..6b3c049e20 100644 --- a/web/i18n/hi-IN/education.ts +++ b/web/i18n/hi-IN/education.ts @@ -42,6 +42,7 @@ const translation = { successTitle: 'आपकी डिफाई शिक्षा को सत्यापित किया गया है', successContent: 'हमने आपकी खाते के लिए Dify प्रोफेशनल योजना के लिए 100% छूट कूपन जारी किया है। यह कूपन एक वर्ष के लिए मान्य है, कृपया इसे मान्यता की अवधि के भीतर उपयोग करें।', rejectContent: 'दुर्भाग्यवश, आप शिक्षा सत्यापित स्थिति के लिए योग्य नहीं हैं और इसलिए यदि आप इस ईमेल पते का उपयोग करते हैं, तो आप डिफाई प्रोफेशनल योजना के लिए विशेष 100% कूपन प्राप्त नहीं कर सकते।', + test: 'परीक्षण', } export default translation diff --git a/web/i18n/hi-IN/login.ts b/web/i18n/hi-IN/login.ts index 0be8cbc3ab..11804e81d6 100644 --- a/web/i18n/hi-IN/login.ts +++ b/web/i18n/hi-IN/login.ts @@ -110,6 +110,11 @@ const translation = { licenseLostTip: 'Dify लायसेंस सर्वर से कनेक्ट करने में विफल. Dify का उपयोग जारी रखने के लिए कृपया अपने व्यवस्थापक से संपर्क करें.', licenseInactiveTip: 'आपके कार्यस्थल के लिए डिफाई एंटरप्राइज लाइसेंस निष्क्रिय है। कृपया डिफाई का उपयोग जारी रखने के लिए अपने प्रशासक से संपर्क करें।', licenseExpiredTip: 'आपके कार्यस्थल के लिए डिफाई एंटरप्राइज लाइसेंस समाप्त हो गया है। कृपया डिफाई का उपयोग जारी रखने के लिए अपने प्रशासक से संपर्क करें।', + webapp: { + noLoginMethod: 'वेब ऐप के लिए प्रमाणीकरण विधि कॉन्फ़िगर नहीं की गई है', + noLoginMethodTip: 'कृपया एक प्रमाणीकरण विधि जोड़ने के लिए सिस्टम प्रशासक से संपर्क करें।', + disabled: 'वेब ऐप प्रमाणीकरण अक्षम है। कृपया इसे सक्षम करने के लिए प्रणाली व्यवस्थापक से संपर्क करें। आप ऐप को सीधे उपयोग करने का प्रयास कर सकते हैं।', + }, } export default translation diff --git a/web/i18n/hi-IN/plugin.ts b/web/i18n/hi-IN/plugin.ts index 075e9a1da4..76eb84246a 100644 --- a/web/i18n/hi-IN/plugin.ts +++ b/web/i18n/hi-IN/plugin.ts @@ -62,6 +62,7 @@ const translation = { paramsTip2: 'जब \'स्वचालित\' बंद होता है, तो डिफ़ॉल्ट मान का उपयोग किया जाता है।', descriptionPlaceholder: 'उपकरण के उद्देश्य का संक्षिप्त विवरण, जैसे, किसी विशेष स्थान के लिए तापमान प्राप्त करना।', paramsTip1: 'एलएलएम अनुमान पैरामीटर को नियंत्रित करता है।', + toolSetting: 'टूल सेटिंग्स', }, switchVersion: 'स्विच संस्करण', endpointModalDesc: 'एक बार कॉन्फ़िगर होने के बाद, प्लगइन द्वारा API एंडपॉइंट्स के माध्यम से प्रदान की गई सुविधाओं का उपयोग किया जा सकता है।', @@ -210,6 +211,7 @@ const translation = { title: 'प्लगइन्स', }, difyVersionNotCompatible: 'वर्तमान डिफाई संस्करण इस प्लगइन के साथ संगत नहीं है, कृपया आवश्यक न्यूनतम संस्करण में अपग्रेड करें: {{minimalDifyVersion}}', + requestAPlugin: 'एक प्लगइन का अनुरोध करें', } export default translation diff --git a/web/i18n/hi-IN/workflow.ts b/web/i18n/hi-IN/workflow.ts index 8d8c929156..c295b16603 100644 --- a/web/i18n/hi-IN/workflow.ts +++ b/web/i18n/hi-IN/workflow.ts @@ -676,6 +676,7 @@ const translation = { }, json: 'उपकरण द्वारा उत्पन्न JSON', }, + authorize: 'अधिकृत करें', }, questionClassifiers: { model: 'मॉडल', diff --git a/web/i18n/it-IT/app.ts b/web/i18n/it-IT/app.ts index a1762bdea2..c96d6e7a89 100644 --- a/web/i18n/it-IT/app.ts +++ b/web/i18n/it-IT/app.ts @@ -220,6 +220,41 @@ const translation = { notConfiguredTip: 'L\'output strutturato non è stato ancora configurato.', modelNotSupportedTip: 'Il modello attuale non supporta questa funzione e viene automaticamente downgradato a iniezione di prompt.', }, + accessItemsDescription: { + anyone: 'Chiunque può accedere all\'app web', + specific: 'Solo gruppi o membri specifici possono accedere all\'app web.', + organization: 'Qualsiasi persona nell\'organizzazione può accedere all\'app web', + }, + accessControlDialog: { + accessItems: { + organization: 'Solo i membri all\'interno dell\'impresa', + specific: 'Gruppi o membri specifici', + anyone: 'Chiunque con il link', + }, + operateGroupAndMember: { + expand: 'Espandere', + noResult: 'Nessun risultato', + searchPlaceholder: 'Cerca gruppi e membri', + allMembers: 'Tutti i membri', + }, + members_one: '{{count}} MEMBRO', + groups_other: '{{count}} GRUPPI', + groups_one: '{{count}} GRUPPO', + noGroupsOrMembers: 'Nessun gruppo o membro selezionato', + updateSuccess: 'Aggiornamento avvenuto con successo', + accessLabel: 'Chi ha accesso', + title: 'Controllo di accesso all\'app web', + webAppSSONotEnabledTip: 'Si prega di contattare l\'amministratore dell\'impresa per configurare il metodo di autenticazione dell\'app web.', + description: 'Imposta le autorizzazioni di accesso all\'app web', + members_other: '{{count}} MEMBRI', + }, + publishApp: { + notSet: 'Non impostato', + notSetDesc: 'Attualmente nessuno può accedere all\'app web. Si prega di impostare i permessi.', + title: 'Chi può accedere all\'app web', + }, + accessControl: 'Controllo di accesso all\'app web', + noAccessPermission: 'Nessun permesso per accedere all\'app web', } export default translation diff --git a/web/i18n/it-IT/common.ts b/web/i18n/it-IT/common.ts index f337990aab..a276c3cf99 100644 --- a/web/i18n/it-IT/common.ts +++ b/web/i18n/it-IT/common.ts @@ -154,6 +154,8 @@ const translation = { newDataset: 'Crea Conoscenza', tools: 'Strumenti', exploreMarketplace: 'Esplora il Marketplace', + account: 'Account', + appDetail: 'Dettagli dell\'app', }, userProfile: { settings: 'Impostazioni', @@ -675,6 +677,7 @@ const translation = { license: { expiring_plural: 'Scadenza tra {{count}} giorni', expiring: 'Scadenza in un giorno', + unlimited: 'Illimitato', }, pagination: { perPage: 'Articoli per pagina', @@ -698,6 +701,7 @@ const translation = { browse: 'sfogliare', dropImageHere: 'Trascina la tua immagine qui, oppure', }, + you: 'Tu', } export default translation diff --git a/web/i18n/it-IT/education.ts b/web/i18n/it-IT/education.ts index 1abb22280e..1cb807b6be 100644 --- a/web/i18n/it-IT/education.ts +++ b/web/i18n/it-IT/education.ts @@ -42,6 +42,7 @@ const translation = { emailLabel: 'La tua email attuale', rejectContent: 'Sfortunatamente, non sei idoneo per lo status di Educazione Verificata e quindi non puoi ricevere il coupon esclusivo del 100% per il Piano Professionale Dify se usi questo indirizzo email.', rejectTitle: 'La tua verifica educativa Dify è stata rifiutata.', + test: 'test', } export default translation diff --git a/web/i18n/it-IT/login.ts b/web/i18n/it-IT/login.ts index 350424259e..cbc05d60c1 100644 --- a/web/i18n/it-IT/login.ts +++ b/web/i18n/it-IT/login.ts @@ -115,6 +115,11 @@ const translation = { licenseExpiredTip: 'La licenza Dify Enterprise per la tua area di lavoro è scaduta. Contatta il tuo amministratore per continuare a utilizzare Dify.', licenseInactiveTip: 'La licenza Dify Enterprise per la tua area di lavoro è inattiva. Contatta il tuo amministratore per continuare a utilizzare Dify.', licenseInactive: 'Licenza inattiva', + webapp: { + noLoginMethod: 'Metodo di autenticazione non configurato per l\'app web', + noLoginMethodTip: 'Si prega di contattare l\'amministratore del sistema per aggiungere un metodo di autenticazione.', + disabled: 'L\'autenticazione dell\'app web è disabilitata. Si prega di contattare l\'amministratore di sistema per abilitarla. Puoi provare a utilizzare l\'app direttamente.', + }, } export default translation diff --git a/web/i18n/it-IT/plugin.ts b/web/i18n/it-IT/plugin.ts index 2832776b9d..1c84b61fda 100644 --- a/web/i18n/it-IT/plugin.ts +++ b/web/i18n/it-IT/plugin.ts @@ -62,6 +62,7 @@ const translation = { descriptionLabel: 'Descrizione dell\'utensile', auto: 'Automatico', paramsTip2: 'Quando \'Automatico\' è disattivato, viene utilizzato il valore predefinito.', + toolSetting: 'Impostazioni degli strumenti', }, modelNum: '{{num}} MODELLI INCLUSI', endpointModalTitle: 'Endpoint di configurazione', @@ -210,6 +211,7 @@ const translation = { title: 'Plugin', }, difyVersionNotCompatible: 'L\'attuale versione di Dify non è compatibile con questo plugin, si prega di aggiornare alla versione minima richiesta: {{minimalDifyVersion}}', + requestAPlugin: 'Richiedi un plugin', } export default translation diff --git a/web/i18n/it-IT/workflow.ts b/web/i18n/it-IT/workflow.ts index 532dbec3b0..26c790f4a0 100644 --- a/web/i18n/it-IT/workflow.ts +++ b/web/i18n/it-IT/workflow.ts @@ -679,6 +679,7 @@ const translation = { }, json: 'json generato dallo strumento', }, + authorize: 'Autorizza', }, questionClassifiers: { model: 'modello', diff --git a/web/i18n/ja-JP/common.ts b/web/i18n/ja-JP/common.ts index f9184332de..b17be48352 100644 --- a/web/i18n/ja-JP/common.ts +++ b/web/i18n/ja-JP/common.ts @@ -660,6 +660,7 @@ const translation = { license: { expiring_plural: '有効期限 {{count}} 日', expiring: '1日で有効期限が切れます', + unlimited: '無制限', }, pagination: { perPage: 'ページあたりのアイテム数', diff --git a/web/i18n/ja-JP/education.ts b/web/i18n/ja-JP/education.ts index d51bac817d..798bd16464 100644 --- a/web/i18n/ja-JP/education.ts +++ b/web/i18n/ja-JP/education.ts @@ -42,6 +42,7 @@ const translation = { rejectTitle: 'Dify教育認証が拒否されました', rejectContent: '申し訳ございませんが、このメールアドレスでは 教育認証 の資格を取得できず、Difyプロフェッショナルプランの50%割引クーポン を受け取ることはできません。', emailLabel: '現在のメールアドレス', + test: 'テスト', } export default translation diff --git a/web/i18n/ja-JP/plugin.ts b/web/i18n/ja-JP/plugin.ts index 6a27048797..dfb4efe679 100644 --- a/web/i18n/ja-JP/plugin.ts +++ b/web/i18n/ja-JP/plugin.ts @@ -62,6 +62,7 @@ const translation = { paramsTip1: 'LLM推論パラメータを制御します。', toolLabel: '道具', unsupportedTitle: 'サポートされていないアクション', + toolSetting: 'ツール設定', }, endpointDisableTip: 'エンドポイントを無効にする', endpointModalDesc: '設定が完了すると、APIエンドポイントを介してプラグインが提供する機能を使用できます。', @@ -210,6 +211,7 @@ const translation = { metadata: { title: 'プラグイン', }, + requestAPlugin: 'プラグインをリクエストする', } export default translation diff --git a/web/i18n/ja-JP/workflow.ts b/web/i18n/ja-JP/workflow.ts index 3c3e8342a7..8495a7dfd5 100644 --- a/web/i18n/ja-JP/workflow.ts +++ b/web/i18n/ja-JP/workflow.ts @@ -666,6 +666,7 @@ const translation = { }, json: 'ツールで生成されたJSON', }, + authorize: '認証する', }, questionClassifiers: { model: 'モデル', diff --git a/web/i18n/ko-KR/app.ts b/web/i18n/ko-KR/app.ts index b4ee4cf6ac..e5ebb4d4a8 100644 --- a/web/i18n/ko-KR/app.ts +++ b/web/i18n/ko-KR/app.ts @@ -205,6 +205,41 @@ const translation = { modelNotSupportedTip: '현재 모델은 이 기능을 지원하지 않으며 자동으로 프롬프트 주입으로 다운그레이드됩니다.', structuredTip: '구조화된 출력은 모델이 제공한 JSON 스키마를 항상 준수하는 응답을 생성하도록 보장하는 기능입니다.', }, + accessItemsDescription: { + organization: '조직 내 모든 사람이 웹 애플리케이션에 접근할 수 있습니다.', + anyone: '누구나 웹 앱에 접근할 수 있습니다.', + specific: '특정 그룹이나 회원만 웹 앱에 액세스할 수 있습니다.', + }, + accessControlDialog: { + accessItems: { + organization: '기업 내의 회원만', + anyone: '링크가 있는 누구나', + specific: '특정 그룹 또는 구성원', + }, + operateGroupAndMember: { + expand: '확장하다', + allMembers: '모든 멤버들', + noResult: '결과 없음', + searchPlaceholder: '그룹 및 구성원 검색', + }, + members_one: '{{count}} 회원', + groups_other: '{{count}} 그룹', + members_other: '{{count}} 회원', + noGroupsOrMembers: '선택된 그룹 또는 멤버가 없습니다.', + title: '웹 애플리케이션 접근 제어', + groups_one: '{{count}} 그룹', + accessLabel: '누가 접근할 수 있습니까?', + updateSuccess: '업데이트가 성공적으로 완료되었습니다.', + description: '웹 앱 접근 권한 설정', + webAppSSONotEnabledTip: '웹 앱 인증 방법을 구성하려면 엔터프라이즈 관리자인에게 문의하십시오.', + }, + publishApp: { + notSet: '설정되지 않음', + notSetDesc: '현재 아무도 웹 앱에 접근할 수 없습니다. 권한을 설정해 주세요.', + title: '누가 웹 애플리케이션에 접근할 수 있나요?', + }, + accessControl: '웹 애플리케이션 접근 제어', + noAccessPermission: '웹 앱에 대한 접근 권한이 없습니다.', } export default translation diff --git a/web/i18n/ko-KR/common.ts b/web/i18n/ko-KR/common.ts index 4809eb9a2d..50e30a1c98 100644 --- a/web/i18n/ko-KR/common.ts +++ b/web/i18n/ko-KR/common.ts @@ -141,6 +141,8 @@ const translation = { newDataset: '지식 만들기', tools: '도구', exploreMarketplace: 'Marketplace 둘러보기', + account: '계정', + appDetail: '앱 세부정보', }, userProfile: { settings: '설정', @@ -640,6 +642,7 @@ const translation = { license: { expiring_plural: '{{count}}일 후에 만료', expiring: '하루 후에 만료', + unlimited: '무제한', }, pagination: { perPage: '페이지당 항목 수', @@ -663,6 +666,7 @@ const translation = { browse: '브라우즈', dropImageHere: '여기에 이미지를 드롭하거나', }, + you: '당신', } export default translation diff --git a/web/i18n/ko-KR/education.ts b/web/i18n/ko-KR/education.ts index 78e4be7052..c6fc252917 100644 --- a/web/i18n/ko-KR/education.ts +++ b/web/i18n/ko-KR/education.ts @@ -42,6 +42,7 @@ const translation = { submitError: '양식 제출에 실패했습니다. 나중에 다시 시도해 주세요.', successTitle: '당신은 Dify 교육 인증을 받았습니다.', emailLabel: '현재 이메일', + test: '테스트', } export default translation diff --git a/web/i18n/ko-KR/login.ts b/web/i18n/ko-KR/login.ts index 05a60c7b68..4889576ad5 100644 --- a/web/i18n/ko-KR/login.ts +++ b/web/i18n/ko-KR/login.ts @@ -105,6 +105,11 @@ const translation = { licenseInactive: 'License Inactive(라이선스 비활성)', licenseExpired: '라이센스가 만료되었습니다.', licenseExpiredTip: '작업 영역에 대한 Dify Enterprise 라이선스가 만료되었습니다. Dify를 계속 사용하려면 관리자에게 문의하십시오.', + webapp: { + noLoginMethod: '웹 애플리케이션에 대한 인증 방법이 구성되어 있지 않습니다.', + noLoginMethodTip: '인증 방법을 추가하려면 시스템 관리자에게 연락해 주시기 바랍니다.', + disabled: '웹앱 인증이 비활성화되었습니다. 시스템 관리자에게 문의하여 활성화하십시오. 앱을 직접 사용해 볼 수 있습니다.', + }, } export default translation diff --git a/web/i18n/ko-KR/plugin.ts b/web/i18n/ko-KR/plugin.ts index 923f9d5248..ef5099a841 100644 --- a/web/i18n/ko-KR/plugin.ts +++ b/web/i18n/ko-KR/plugin.ts @@ -62,6 +62,7 @@ const translation = { placeholder: '도구 선택...', paramsTip2: '\'자동\'이 꺼져 있으면 기본값이 사용됩니다.', unsupportedContent: '설치된 플러그인 버전은 이 작업을 제공하지 않습니다.', + toolSetting: '도구 설정', }, configureApp: '앱 구성', strategyNum: '{{번호}} {{전략}} 포함', @@ -210,6 +211,7 @@ const translation = { title: '플러그인', }, difyVersionNotCompatible: '현재 Dify 버전이 이 플러그인과 호환되지 않습니다. 필요한 최소 버전으로 업그레이드하십시오: {{minimalDifyVersion}}', + requestAPlugin: '플러그인을 요청하세요', } export default translation diff --git a/web/i18n/ko-KR/workflow.ts b/web/i18n/ko-KR/workflow.ts index b5183b37ca..1efc28d808 100644 --- a/web/i18n/ko-KR/workflow.ts +++ b/web/i18n/ko-KR/workflow.ts @@ -660,6 +660,7 @@ const translation = { }, json: '도구로 생성된 JSON', }, + authorize: '권한 부여', }, questionClassifiers: { model: '모델', diff --git a/web/i18n/pl-PL/app.ts b/web/i18n/pl-PL/app.ts index c60b34f860..d14666a5bf 100644 --- a/web/i18n/pl-PL/app.ts +++ b/web/i18n/pl-PL/app.ts @@ -216,6 +216,41 @@ const translation = { modelNotSupported: 'Model nie jest obsługiwany', modelNotSupportedTip: 'Aktualny model nie obsługuje tej funkcji i zostaje automatycznie obniżony do wstrzyknięcia zapytania.', }, + accessItemsDescription: { + specific: 'Tylko określone grupy lub członkowie mogą uzyskać dostęp do aplikacji internetowej', + organization: 'Każdy w organizacji ma dostęp do aplikacji internetowej.', + anyone: 'Każdy może uzyskać dostęp do aplikacji webowej.', + }, + accessControlDialog: { + accessItems: { + anyone: 'Każdy z linkiem', + organization: 'Tylko członkowie w obrębie przedsiębiorstwa', + specific: 'Specyficzne grupy lub członkowie', + }, + operateGroupAndMember: { + noResult: 'Brak wyniku', + expand: 'Rozszerz', + allMembers: 'Wszyscy członkowie', + searchPlaceholder: 'Szukaj grup i członków', + }, + groups_other: '{{count}} GRUPY', + accessLabel: 'Kto ma dostęp', + members_one: '{{count}} CZŁONEK', + groups_one: '{{count}} GRUPA', + title: 'Kontrola dostępu do aplikacji internetowej', + updateSuccess: 'Aktualizacja powiodła się', + noGroupsOrMembers: 'Nie wybrano grup ani członków', + webAppSSONotEnabledTip: 'Proszę skontaktować się z administratorem przedsiębiorstwa, aby skonfigurować metodę uwierzytelniania aplikacji internetowej.', + description: 'Ustaw uprawnienia dostępu do aplikacji webowej', + members_other: '{{count}} CZŁONKÓW', + }, + publishApp: { + title: 'Kto ma dostęp do aplikacji internetowej', + notSet: 'Nie ustawiono', + notSetDesc: 'Obecnie nikt nie może uzyskać dostępu do aplikacji internetowej. Proszę ustawić uprawnienia.', + }, + noAccessPermission: 'Brak uprawnień do dostępu do aplikacji internetowej', + accessControl: 'Kontrola dostępu do aplikacji internetowej', } export default translation diff --git a/web/i18n/pl-PL/common.ts b/web/i18n/pl-PL/common.ts index fb94c8caaf..ae8fe4c8d7 100644 --- a/web/i18n/pl-PL/common.ts +++ b/web/i18n/pl-PL/common.ts @@ -150,6 +150,8 @@ const translation = { newDataset: 'Utwórz Wiedzę', tools: 'Narzędzia', exploreMarketplace: 'Zapoznaj się z Marketplace', + account: 'Konto', + appDetail: 'Szczegóły aplikacji', }, userProfile: { settings: 'Ustawienia', @@ -662,6 +664,7 @@ const translation = { license: { expiring_plural: 'Wygasa za {{count}} dni', expiring: 'Wygasa w ciągu jednego dnia', + unlimited: 'Nieograniczony', }, pagination: { perPage: 'Ilość elementów na stronie', @@ -685,6 +688,7 @@ const translation = { browse: 'przeglądaj', supportedFormats: 'Obsługuje PNG, JPG, JPEG, WEBP i GIF', }, + you: 'Ty', } export default translation diff --git a/web/i18n/pl-PL/education.ts b/web/i18n/pl-PL/education.ts index a7684c2ae8..34a5af9808 100644 --- a/web/i18n/pl-PL/education.ts +++ b/web/i18n/pl-PL/education.ts @@ -42,6 +42,7 @@ const translation = { learn: 'Dowiedz się, jak uzyskać potwierdzenie wykształcenia', emailLabel: 'Twój aktualny email', submitError: 'Przesłanie formularza nie powiodło się. Proszę spróbować ponownie później.', + test: 'test', } export default translation diff --git a/web/i18n/pl-PL/login.ts b/web/i18n/pl-PL/login.ts index 99719fe71a..5e61a834c4 100644 --- a/web/i18n/pl-PL/login.ts +++ b/web/i18n/pl-PL/login.ts @@ -110,6 +110,11 @@ const translation = { licenseExpiredTip: 'Licencja Dify Enterprise dla Twojego obszaru roboczego wygasła. Skontaktuj się z administratorem, aby kontynuować korzystanie z Dify.', licenseLostTip: 'Nie udało się nawiązać połączenia z serwerem licencji Dify. Skontaktuj się z administratorem, aby kontynuować korzystanie z Dify.', licenseInactiveTip: 'Licencja Dify Enterprise dla Twojego obszaru roboczego jest nieaktywna. Skontaktuj się z administratorem, aby kontynuować korzystanie z Dify.', + webapp: { + disabled: 'Uwierzytelnianie aplikacji internetowej jest wyłączone. Proszę skontaktować się z administratorem systemu, aby je włączyć. Możesz spróbować użyć aplikacji bezpośrednio.', + noLoginMethodTip: 'Proszę skontaktować się z administratorem systemu, aby dodać metodę uwierzytelniania.', + noLoginMethod: 'Metoda uwierzytelniania nie jest skonfigurowana dla aplikacji internetowej', + }, } export default translation diff --git a/web/i18n/pl-PL/plugin.ts b/web/i18n/pl-PL/plugin.ts index 0883a98e07..f02575919e 100644 --- a/web/i18n/pl-PL/plugin.ts +++ b/web/i18n/pl-PL/plugin.ts @@ -62,6 +62,7 @@ const translation = { uninstalledTitle: 'Narzędzie nie jest zainstalowane', paramsTip2: 'Gdy opcja "Automatycznie" jest wyłączona, używana jest wartość domyślna.', toolLabel: 'Narzędzie', + toolSetting: 'Ustawienia narzędzi', }, strategyNum: '{{liczba}} {{strategia}} ZAWARTE', endpointsEmpty: 'Kliknij przycisk "+", aby dodać punkt końcowy', @@ -210,6 +211,7 @@ const translation = { title: 'Wtyczki', }, difyVersionNotCompatible: 'Obecna wersja Dify nie jest kompatybilna z tym wtyczką, proszę zaktualizować do minimalnej wymaganej wersji: {{minimalDifyVersion}}', + requestAPlugin: 'Poproś o wtyczkę', } export default translation diff --git a/web/i18n/pl-PL/workflow.ts b/web/i18n/pl-PL/workflow.ts index 0b8b12aa2c..c91af84e3a 100644 --- a/web/i18n/pl-PL/workflow.ts +++ b/web/i18n/pl-PL/workflow.ts @@ -660,6 +660,7 @@ const translation = { }, json: 'JSON wygenerowany przez narzędzien', }, + authorize: 'Autoryzuj', }, questionClassifiers: { model: 'model', diff --git a/web/i18n/pt-BR/app.ts b/web/i18n/pt-BR/app.ts index 9e48b72895..5163742a89 100644 --- a/web/i18n/pt-BR/app.ts +++ b/web/i18n/pt-BR/app.ts @@ -209,6 +209,41 @@ const translation = { moreFillTip: 'Mostrando um máximo de 10 níveis de aninhamento', notConfiguredTip: 'A saída estruturada ainda não foi configurada.', }, + accessItemsDescription: { + anyone: 'Qualquer pessoa pode acessar o aplicativo web', + specific: 'Apenas grupos ou membros específicos podem acessar o aplicativo web', + organization: 'Qualquer pessoa na organização pode acessar o aplicativo web', + }, + accessControlDialog: { + accessItems: { + specific: 'Grupos específicos ou membros', + anyone: 'Qualquer pessoa com o link', + organization: 'Apenas membros dentro da empresa', + }, + operateGroupAndMember: { + expand: 'Expandir', + allMembers: 'Todos os membros', + searchPlaceholder: 'Pesquisar grupos e membros', + noResult: 'Nenhum resultado', + }, + groups_one: '{{count}} GRUPO', + members_other: '{{count}} MEMBROS', + updateSuccess: 'Atualização bem-sucedida', + accessLabel: 'Quem tem acesso', + members_one: '{{count}} MEMBRO', + webAppSSONotEnabledTip: 'Por favor, entre em contato com o administrador da empresa para configurar o método de autenticação da aplicação web.', + description: 'Defina as permissões de acesso do aplicativo da web', + noGroupsOrMembers: 'Nenhum grupo ou membro selecionado', + groups_other: '{{count}} GRUPOS', + title: 'Controle de Acesso do Aplicativo Web', + }, + publishApp: { + notSet: 'Não definido', + title: 'Quem pode acessar o aplicativo web', + notSetDesc: 'Atualmente, ninguém pode acessar o aplicativo web. Por favor, defina as permissões.', + }, + accessControl: 'Controle de Acesso do Aplicativo Web', + noAccessPermission: 'Sem permissão para acessar o aplicativo web', } export default translation diff --git a/web/i18n/pt-BR/common.ts b/web/i18n/pt-BR/common.ts index 7b7eeafbe7..1407bd929d 100644 --- a/web/i18n/pt-BR/common.ts +++ b/web/i18n/pt-BR/common.ts @@ -145,6 +145,8 @@ const translation = { newDataset: 'Criar Conhecimento', tools: 'Ferramentas', exploreMarketplace: 'Explorar Mercado', + appDetail: 'Detalhes do aplicativo', + account: 'Conta', }, userProfile: { settings: 'Configurações', @@ -644,6 +646,7 @@ const translation = { license: { expiring: 'Expirando em um dia', expiring_plural: 'Expirando em {{count}} dias', + unlimited: 'Ilimitado', }, pagination: { perPage: 'Itens por página', @@ -667,6 +670,7 @@ const translation = { supportedFormats: 'Suporta PNG, JPG, JPEG, WEBP e GIF', browse: 'navegar', }, + you: 'Você', } export default translation diff --git a/web/i18n/pt-BR/education.ts b/web/i18n/pt-BR/education.ts index af0cd1523a..542a4eb862 100644 --- a/web/i18n/pt-BR/education.ts +++ b/web/i18n/pt-BR/education.ts @@ -42,6 +42,7 @@ const translation = { rejectContent: 'Infelizmente, você não é elegível para o status de Educação Verificada e, portanto, não pode receber o cupom exclusivo de 100% para o Plano Profissional Dify se usar este endereço de e-mail.', successTitle: 'Você Tem a Educação Dify Verificada', submitError: 'A submissão do formulário falhou. Por favor, tente novamente mais tarde.', + test: 'teste', } export default translation diff --git a/web/i18n/pt-BR/login.ts b/web/i18n/pt-BR/login.ts index 7af5181bb9..8cf545a4a7 100644 --- a/web/i18n/pt-BR/login.ts +++ b/web/i18n/pt-BR/login.ts @@ -105,6 +105,11 @@ const translation = { licenseLost: 'Licença perdida', licenseInactive: 'Licença inativa', licenseExpiredTip: 'A licença do Dify Enterprise para seu espaço de trabalho expirou. Entre em contato com o administrador para continuar usando o Dify.', + webapp: { + noLoginMethodTip: 'Por favor, entre em contato com o administrador do sistema para adicionar um método de autenticação.', + noLoginMethod: 'Método de autenticação não configurado para o aplicativo web', + disabled: 'A autenticação do aplicativo da web está desativada. Por favor, entre em contato com o administrador do sistema para habilitá-la. Você pode tentar usar o aplicativo diretamente.', + }, } export default translation diff --git a/web/i18n/pt-BR/plugin.ts b/web/i18n/pt-BR/plugin.ts index c02f9cb7e3..8eb44f83d6 100644 --- a/web/i18n/pt-BR/plugin.ts +++ b/web/i18n/pt-BR/plugin.ts @@ -62,6 +62,7 @@ const translation = { descriptionPlaceholder: 'Breve descrição da finalidade da ferramenta, por exemplo, obter a temperatura para um local específico.', uninstalledTitle: 'Ferramenta não instalada', unsupportedTitle: 'Ação sem suporte', + toolSetting: 'Configurações da Ferramenta', }, serviceOk: 'Serviço OK', endpointsTip: 'Este plug-in fornece funcionalidades específicas por meio de endpoints e você pode configurar vários conjuntos de endpoints para o workspace atual.', @@ -210,6 +211,7 @@ const translation = { title: 'Plugins', }, difyVersionNotCompatible: 'A versão atual do Dify não é compatível com este plugin, por favor atualize para a versão mínima exigida: {{minimalDifyVersion}}', + requestAPlugin: 'Solicitar um plugin', } export default translation diff --git a/web/i18n/pt-BR/workflow.ts b/web/i18n/pt-BR/workflow.ts index 7724dfcf6a..11ee0ed9a1 100644 --- a/web/i18n/pt-BR/workflow.ts +++ b/web/i18n/pt-BR/workflow.ts @@ -660,6 +660,7 @@ const translation = { }, json: 'JSON gerado por ferramenta', }, + authorize: 'Autorizar', }, questionClassifiers: { model: 'modelo', diff --git a/web/i18n/ro-RO/app.ts b/web/i18n/ro-RO/app.ts index a96c94d02f..45c16df276 100644 --- a/web/i18n/ro-RO/app.ts +++ b/web/i18n/ro-RO/app.ts @@ -209,6 +209,41 @@ const translation = { configure: 'Configurează', modelNotSupportedTip: 'Modelul actual nu suportă această funcție și este downgradat automat la injecția de prompt.', }, + accessItemsDescription: { + anyone: 'Oricine poate accesa aplicația web', + organization: 'Oricine din organizație poate accesa aplicația web', + specific: 'Numai grupuri sau membri specifici pot accesa aplicația web.', + }, + accessControlDialog: { + accessItems: { + organization: 'Numai membrii din cadrul întreprinderii', + specific: 'Grupuri sau membri specifici', + anyone: 'Oricine are linkul', + }, + operateGroupAndMember: { + noResult: 'Niciun rezultat', + expand: 'Expandează', + searchPlaceholder: 'Caută grupuri și membri', + allMembers: 'Toți membrii', + }, + updateSuccess: 'Actualizare reușită', + groups_other: '{{count}} GRUPURI', + noGroupsOrMembers: 'Niciun grup sau membri selectați', + members_one: '{{count}} MEMBRU', + members_other: '{{count}} MEMBRI', + title: 'Controlul Accesului la Aplicația Web', + accessLabel: 'Cine are acces', + webAppSSONotEnabledTip: 'Vă rugăm să contactați administratorul de întreprindere pentru a configura metoda de autentificare a aplicației web.', + groups_one: '{{count}} GRUP', + description: 'Setați permisiunile de acces la aplicația web', + }, + publishApp: { + notSet: 'Nu este setat', + title: 'Cine poate accesa aplicația web', + notSetDesc: 'În prezent, nimeni nu poate accesa aplicația web. Vă rugăm să setați permisiunile.', + }, + noAccessPermission: 'Nici o permisiune pentru a accesa aplicația web', + accessControl: 'Controlul Accesului la Aplicația Web', } export default translation diff --git a/web/i18n/ro-RO/common.ts b/web/i18n/ro-RO/common.ts index 13243404bd..40ab93f4a0 100644 --- a/web/i18n/ro-RO/common.ts +++ b/web/i18n/ro-RO/common.ts @@ -145,6 +145,8 @@ const translation = { newDataset: 'Creează Cunoștințe', tools: 'Instrumente', exploreMarketplace: 'Explorați Marketplace', + account: 'Cont', + appDetail: 'Detalii aplicație', }, userProfile: { settings: 'Setări', @@ -644,6 +646,7 @@ const translation = { license: { expiring: 'Expiră într-o zi', expiring_plural: 'Expiră în {{count}} zile', + unlimited: 'Nelimitat', }, pagination: { perPage: 'Articole pe pagină', @@ -667,6 +670,7 @@ const translation = { browse: 'naviga', dropImageHere: 'Trageți imaginea aici sau', }, + you: 'Tu', } export default translation diff --git a/web/i18n/ro-RO/education.ts b/web/i18n/ro-RO/education.ts index cda09528aa..552b0713f8 100644 --- a/web/i18n/ro-RO/education.ts +++ b/web/i18n/ro-RO/education.ts @@ -42,6 +42,7 @@ const translation = { currentSigned: 'CONEXIUNE ÎN PREZENT CA', rejectTitle: 'Verificarea educațională Dify a fost respinsă', successContent: 'Am emis un cupon de discount de 100% pentru planul Professional Dify pe contul dumneavoastră. Cuponul este valabil timp de un an, vă rugăm să îl utilizați în perioada de valabilitate.', + test: 'test', } export default translation diff --git a/web/i18n/ro-RO/login.ts b/web/i18n/ro-RO/login.ts index 12878d46c0..01c986616d 100644 --- a/web/i18n/ro-RO/login.ts +++ b/web/i18n/ro-RO/login.ts @@ -105,6 +105,11 @@ const translation = { licenseExpired: 'Licență expirată', licenseLost: 'Licență pierdută', licenseExpiredTip: 'Licența Dify Enterprise pentru spațiul de lucru a expirat. Contactați administratorul pentru a continua să utilizați Dify.', + webapp: { + noLoginMethodTip: 'Vă rugăm să contactați administratorul sistemului pentru a adăuga o metodă de autentificare.', + noLoginMethod: 'Metoda de autentificare nu este configurată pentru aplicația web', + disabled: 'Autentificarea webapp-ului este dezactivată. Vă rugăm să contactați administratorul sistemului pentru a o activa. Puteți încerca să folosiți aplicația direct.', + }, } export default translation diff --git a/web/i18n/ro-RO/plugin.ts b/web/i18n/ro-RO/plugin.ts index 4fe0782496..11dc6b8f59 100644 --- a/web/i18n/ro-RO/plugin.ts +++ b/web/i18n/ro-RO/plugin.ts @@ -62,6 +62,7 @@ const translation = { descriptionPlaceholder: 'Scurtă descriere a scopului instrumentului, de exemplu, obțineți temperatura pentru o anumită locație.', toolLabel: 'Unealtă', uninstalledTitle: 'Instrumentul nu este instalat', + toolSetting: 'Setările instrumentului', }, endpointDeleteContent: 'Doriți să eliminați {{name}}?', strategyNum: '{{num}} {{strategie}} INCLUS', @@ -210,6 +211,7 @@ const translation = { title: 'Pluginuri', }, difyVersionNotCompatible: 'Versiunea curentă Dify nu este compatibilă cu acest plugin, vă rugăm să faceți upgrade la versiunea minimă necesară: {{minimalDifyVersion}}', + requestAPlugin: 'Solicitați un plugin', } export default translation diff --git a/web/i18n/ro-RO/workflow.ts b/web/i18n/ro-RO/workflow.ts index a93b7fcd14..fabea57556 100644 --- a/web/i18n/ro-RO/workflow.ts +++ b/web/i18n/ro-RO/workflow.ts @@ -660,6 +660,7 @@ const translation = { }, json: 'JSON generat de instrument', }, + authorize: 'Autorizați', }, questionClassifiers: { model: 'model', diff --git a/web/i18n/ru-RU/app.ts b/web/i18n/ru-RU/app.ts index 609b891c5c..a717529258 100644 --- a/web/i18n/ru-RU/app.ts +++ b/web/i18n/ru-RU/app.ts @@ -209,6 +209,41 @@ const translation = { modelNotSupportedTip: 'Текущая модель не поддерживает эту функцию и автоматически понижается до инъекции подсказок.', structuredTip: 'Структурированные выходные данные — это функция, которая гарантирует, что модель всегда будет генерировать ответы, соответствующие вашей предоставленной JSON-схеме.', }, + accessItemsDescription: { + anyone: 'Любой может получить доступ к веб-приложению', + specific: 'Только определенные группы или участники могут получить доступ к веб-приложению.', + organization: 'Любой в организации может получить доступ к веб-приложению', + }, + accessControlDialog: { + accessItems: { + anyone: 'Кто угодно с ссылкой', + organization: 'Только члены внутри предприятия', + specific: 'Конкретные группы или члены', + }, + operateGroupAndMember: { + noResult: 'Нет результата', + expand: 'Расширить', + allMembers: 'Все члены', + searchPlaceholder: 'Искать группы и участников', + }, + groups_one: '{{count}} ГРУППА', + members_other: '{{count}} УЧАСТНИКИ', + members_one: '{{count}} УЧАСТНИК', + accessLabel: 'Кто имеет доступ', + noGroupsOrMembers: 'Не выбраны группы или участники', + title: 'Управление доступом к веб-приложению', + updateSuccess: 'Обновление прошло успешно', + description: 'Установите разрешения на доступ к веб-приложению', + webAppSSONotEnabledTip: 'Пожалуйста, свяжитесь с администратором предприятия, чтобы настроить метод аутентификации веб-приложения.', + groups_other: '{{count}} ГРУПП', + }, + publishApp: { + notSet: 'Не установлено', + title: 'Кто может получить доступ к веб-приложению', + notSetDesc: 'В настоящее время никто не может получить доступ к веб-приложению. Пожалуйста, установите права доступа.', + }, + accessControl: 'Управление доступом к веб-приложению', + noAccessPermission: 'Нет разрешения на доступ к веб-приложению', } export default translation diff --git a/web/i18n/ru-RU/common.ts b/web/i18n/ru-RU/common.ts index 1c7b41169b..37d207d357 100644 --- a/web/i18n/ru-RU/common.ts +++ b/web/i18n/ru-RU/common.ts @@ -149,6 +149,8 @@ const translation = { newDataset: 'Создать знания', tools: 'Инструменты', exploreMarketplace: 'Подробнее о Marketplace', + appDetail: 'Детали приложения', + account: 'Учетная запись', }, userProfile: { settings: 'Настройки', @@ -644,6 +646,7 @@ const translation = { license: { expiring: 'Срок действия истекает за один день', expiring_plural: 'Срок действия истекает через {{count}} дней', + unlimited: 'Неограниченный', }, pagination: { perPage: 'Элементов на странице', @@ -667,6 +670,7 @@ const translation = { dropImageHere: 'Перетащите ваше изображение сюда или', supportedFormats: 'Поддерживает PNG, JPG, JPEG, WEBP и GIF', }, + you: 'Ты', } export default translation diff --git a/web/i18n/ru-RU/education.ts b/web/i18n/ru-RU/education.ts index b614f04824..54e86af2b2 100644 --- a/web/i18n/ru-RU/education.ts +++ b/web/i18n/ru-RU/education.ts @@ -42,6 +42,7 @@ const translation = { emailLabel: 'Ваш текущий адрес электронной почты', rejectContent: 'К сожалению, вы не имеете права на статус Проверенного образованием и, следовательно, не можете получить эксклюзивный купон на 100% для профессионального плана Dify, если вы используете этот адрес электронной почты.', successContent: 'Мы выдали купон на 100% скидку на план Dify Professional для вашего аккаунта. Купон действителен в течение одного года, пожалуйста, используйте его в течение срока действия.', + test: 'тест', } export default translation diff --git a/web/i18n/ru-RU/login.ts b/web/i18n/ru-RU/login.ts index 5c46cb7ff9..93bd257895 100644 --- a/web/i18n/ru-RU/login.ts +++ b/web/i18n/ru-RU/login.ts @@ -105,6 +105,11 @@ const translation = { licenseLost: 'Утеряна лицензия', licenseInactiveTip: 'Лицензия Dify Enterprise для рабочего пространства неактивна. Обратитесь к своему администратору, чтобы продолжить использование Dify.', licenseExpiredTip: 'Срок действия лицензии Dify Enterprise для рабочего пространства истек. Обратитесь к своему администратору, чтобы продолжить использование Dify.', + webapp: { + disabled: 'Аутентификация веб-приложения отключена. Пожалуйста, свяжитесь с администратором системы, чтобы включить ее. Вы можете попробовать использовать приложение напрямую.', + noLoginMethod: 'Метод аутентификации не настроен для веб-приложения', + noLoginMethodTip: 'Пожалуйста, свяжитесь с администратором системы, чтобы добавить метод аутентификации.', + }, } export default translation diff --git a/web/i18n/ru-RU/plugin.ts b/web/i18n/ru-RU/plugin.ts index 9d99bc11d9..3dc48a0327 100644 --- a/web/i18n/ru-RU/plugin.ts +++ b/web/i18n/ru-RU/plugin.ts @@ -62,6 +62,7 @@ const translation = { params: 'КОНФИГУРАЦИЯ РАССУЖДЕНИЙ', unsupportedContent2: 'Нажмите, чтобы переключить версию.', uninstalledLink: 'Управление в плагинах', + toolSetting: 'Настройки инструмента', }, configureTool: 'Инструмент настройки', endpointsTip: 'Этот плагин предоставляет определенные функциональные возможности через конечные точки, и вы можете настроить несколько наборов конечных точек для текущей рабочей области.', @@ -210,6 +211,7 @@ const translation = { title: 'Плагины', }, difyVersionNotCompatible: 'Текущая версия Dify не совместима с этим плагином, пожалуйста, обновите до минимально необходимой версии: {{minimalDifyVersion}}', + requestAPlugin: 'Запросите плагин', } export default translation diff --git a/web/i18n/ru-RU/workflow.ts b/web/i18n/ru-RU/workflow.ts index e170e64b83..7b22876f5a 100644 --- a/web/i18n/ru-RU/workflow.ts +++ b/web/i18n/ru-RU/workflow.ts @@ -660,6 +660,7 @@ const translation = { }, json: 'json, сгенерированный инструментом', }, + authorize: 'Авторизовать', }, questionClassifiers: { model: 'модель', diff --git a/web/i18n/sl-SI/app.ts b/web/i18n/sl-SI/app.ts index f988114acd..1d501e7855 100644 --- a/web/i18n/sl-SI/app.ts +++ b/web/i18n/sl-SI/app.ts @@ -209,6 +209,41 @@ const translation = { modelNotSupportedTip: 'Trenutni model ne podpira te funkcije in se samodejno zniža na vbrizgavanje pozivov.', structuredTip: 'Strukturirani izhodi so funkcija, ki zagotavlja, da bo model vedno generiral odgovore, ki se držijo vašega posredovanega JSON sheme.', }, + accessItemsDescription: { + organization: 'Vsakdo v organizaciji lahko dostopa do spletne aplikacije', + anyone: 'Vsakdo lahko dostopa do spletne aplikacije', + specific: 'Samo določenim skupinam ali članom je omogočen dostop do spletne aplikacije', + }, + accessControlDialog: { + accessItems: { + specific: 'Specifične skupine ali člani', + anyone: 'Kdorkoli s povezavo', + organization: 'Samo člani znotraj podjetja', + }, + operateGroupAndMember: { + expand: 'Razširi', + allMembers: 'Vsi člani', + noResult: 'Brez rezultata', + searchPlaceholder: 'Išči skupine in člane', + }, + title: 'Nadzor dostopa do spletne aplikacije', + noGroupsOrMembers: 'Nobene skupine ali članov ni izbranih', + accessLabel: 'Kdo ima dostop', + members_one: '{{count}} ČLAN', + updateSuccess: 'Posodobitev uspešna', + groups_other: '{{count}} SKUPIN', + groups_one: '{{count}} SKUPINA', + webAppSSONotEnabledTip: 'Prosimo, da se obrnete na skrbnika podjetja, da konfigurira način avtentikacije spletne aplikacije.', + description: 'Nastavite dovoljenja za dostop do spletne aplikacije', + members_other: '{{count}} ČLANOV', + }, + publishApp: { + title: 'Kdo lahko dostopa do spletne aplikacije', + notSetDesc: 'Trenutno nihče ne more dostopati do spletne aplikacije. Prosimo, nastavite dovoljenja.', + notSet: 'Ni nastavljeno', + }, + noAccessPermission: 'Brez dovoljenja za dostop do spletne aplikacije', + accessControl: 'Nadzor dostopa do spletne aplikacije', } export default translation diff --git a/web/i18n/sl-SI/common.ts b/web/i18n/sl-SI/common.ts index d4b78d41e5..0500abd637 100644 --- a/web/i18n/sl-SI/common.ts +++ b/web/i18n/sl-SI/common.ts @@ -149,6 +149,8 @@ const translation = { newDataset: 'Ustvari znanje', tools: 'Orodja', exploreMarketplace: 'Raziščite Marketplace', + account: 'Račun', + appDetail: 'Podrobnosti o aplikaciji', }, userProfile: { settings: 'Nastavitve', @@ -843,6 +845,7 @@ const translation = { license: { expiring_plural: 'Poteče v {{count}} dneh', expiring: 'Poteče v enem dnevu', + unlimited: 'Brez omejitev', }, pagination: { perPage: 'Elementi na stran', @@ -866,6 +869,7 @@ const translation = { browse: 'brskati', dropImageHere: 'Tukaj spustite svojo sliko ali', }, + you: 'Ti', } export default translation diff --git a/web/i18n/sl-SI/education.ts b/web/i18n/sl-SI/education.ts index 6a78a0472e..63e1c58142 100644 --- a/web/i18n/sl-SI/education.ts +++ b/web/i18n/sl-SI/education.ts @@ -42,6 +42,7 @@ const translation = { emailLabel: 'Vaš trenutni elektronski naslov', currentSigned: 'Trenutno prijavljen kot', rejectContent: 'Na žalost niste upravičeni do statusa Verificirane izobrazbe in zato ne morete prejeti ekskluzivnega 100-odstotnega kupona za Dify profesionalni načrt, če uporabljate ta e-poštni naslov.', + test: 'test', } export default translation diff --git a/web/i18n/sl-SI/login.ts b/web/i18n/sl-SI/login.ts index 70350021bc..3f9d5a5aa6 100644 --- a/web/i18n/sl-SI/login.ts +++ b/web/i18n/sl-SI/login.ts @@ -105,6 +105,11 @@ const translation = { withSSO: 'Nadaljujte z enotno prijavo', licenseLostTip: 'Povezava z licenčnim strežnikom Dify ni uspela. Če želite še naprej uporabljati Dify, se obrnite na skrbnika.', licenseInactiveTip: 'Licenca Dify Enterprise za vaš delovni prostor je neaktivna. Če želite še naprej uporabljati Dify, se obrnite na skrbnika.', + webapp: { + noLoginMethod: 'Metoda overjanja ni nastavljena za spletno aplikacijo', + disabled: 'Avtentikacija v spletni aplikaciji je onemogočena. Prosimo, kontaktirajte skrbnika sistema, da jo omogoči. Poskusite lahko neposredno uporabljati aplikacijo.', + noLoginMethodTip: 'Prosimo, da se obrnete na sistemskega skrbnika, da dodate metodo za avtentikacijo.', + }, } export default translation diff --git a/web/i18n/sl-SI/plugin.ts b/web/i18n/sl-SI/plugin.ts index 848ef39170..5580d4b1f4 100644 --- a/web/i18n/sl-SI/plugin.ts +++ b/web/i18n/sl-SI/plugin.ts @@ -65,6 +65,7 @@ const translation = { empty: 'Kliknite gumb \' \' za dodajanje orodij. Dodate lahko več orodij.', paramsTip1: 'Nadzoruje parametre sklepanja LLM.', paramsTip2: 'Ko je \'Avtomatsko\' izklopljeno, se uporablja privzeta vrednost.', + toolSetting: 'Nastavitve orodja', }, endpointDisableContent: 'Ali želite onemogočiti {{name}}?', serviceOk: 'Storitve so v redu', @@ -210,6 +211,7 @@ const translation = { allCategories: 'Vse kategorije', submitPlugin: 'Oddajte vtičnik', difyVersionNotCompatible: 'Trenutna različica Dify ni združljiva s to vtičnico, prosimo, posodobite na minimalno zahtevano različico: {{minimalDifyVersion}}', + requestAPlugin: 'Zahtevajte vtičnik', } export default translation diff --git a/web/i18n/sl-SI/workflow.ts b/web/i18n/sl-SI/workflow.ts index 1aa639222e..a0f4f8d95e 100644 --- a/web/i18n/sl-SI/workflow.ts +++ b/web/i18n/sl-SI/workflow.ts @@ -1096,6 +1096,7 @@ const translation = { }, inputVars: 'Vhodne spremenljivke', toAuthorize: 'Za odobritev', + authorize: 'Pooblasti', }, questionClassifiers: { outputVars: { diff --git a/web/i18n/th-TH/app.ts b/web/i18n/th-TH/app.ts index f4999e9aff..b3d6674a76 100644 --- a/web/i18n/th-TH/app.ts +++ b/web/i18n/th-TH/app.ts @@ -205,6 +205,41 @@ const translation = { modelNotSupported: 'โมเดลไม่ได้รับการสนับสนุน', modelNotSupportedTip: 'โมเดลปัจจุบันไม่รองรับฟีเจอร์นี้และจะถูกลดระดับเป็นการฉีดคำสั่งโดยอัตโนมัติ.', }, + accessItemsDescription: { + anyone: 'ใครก็สามารถเข้าถึงเว็บแอปได้', + organization: 'ใครก็ได้ในองค์กรสามารถเข้าถึงแอปเว็บได้', + specific: 'สมาชิกหรือกลุ่มเฉพาะเท่านั้นที่สามารถเข้าถึงแอปเว็บได้', + }, + accessControlDialog: { + accessItems: { + anyone: 'ใครก็ตามที่มีลิงก์', + organization: 'เฉพาะสมาชิกภายในองค์กร', + specific: 'กลุ่มหรือสมาชิกเฉพาะ', + }, + operateGroupAndMember: { + expand: 'ขยาย', + allMembers: 'สมาชิกทั้งหมด', + searchPlaceholder: 'ค้นหากลุ่มและสมาชิก', + noResult: 'ไม่มีผลลัพธ์', + }, + updateSuccess: 'อัปเดตสำเร็จแล้ว', + accessLabel: 'ใครมีสิทธิ์เข้าถึง', + noGroupsOrMembers: 'ไม่มีกลุ่มหรือสมาชิกที่เลือก', + members_other: '{{count}} สมาชิก', + groups_one: '{{count}} กลุ่ม', + members_one: '{{count}} สมาชิก', + description: 'ตั้งค่าการเข้าถึงแอปเว็บ', + title: 'การควบคุมการเข้าถึงเว็บแอปพลิเคชัน', + webAppSSONotEnabledTip: 'กรุณาติดต่อผู้ดูแลระบบองค์กรเพื่อกำหนดวิธีการตรวจสอบสิทธิ์แอปเว็บ.', + groups_other: '{{count}} กลุ่ม', + }, + publishApp: { + notSet: 'ยังไม่ได้ตั้งค่า', + title: 'ใครสามารถเข้าถึงแอปเว็บได้', + notSetDesc: 'ขณะนี้ไม่มีใครสามารถเข้าถึงเว็บแอปได้ กรุณาเพิ่มสิทธิ์การเข้าถึง.', + }, + accessControl: 'การควบคุมการเข้าถึงเว็บแอปพลิเคชัน', + noAccessPermission: 'ไม่มีสิทธิ์เข้าถึงเว็บแอป', } export default translation diff --git a/web/i18n/th-TH/common.ts b/web/i18n/th-TH/common.ts index 9b72257a1f..d9a8beae32 100644 --- a/web/i18n/th-TH/common.ts +++ b/web/i18n/th-TH/common.ts @@ -144,6 +144,8 @@ const translation = { newDataset: 'สร้างความรู้', tools: 'เครื่อง มือ', exploreMarketplace: 'สํารวจ Marketplace', + account: 'บัญชี', + appDetail: 'รายละเอียดแอป', }, userProfile: { settings: 'การตั้งค่า', @@ -639,6 +641,7 @@ const translation = { license: { expiring: 'หมดอายุในหนึ่งวัน', expiring_plural: 'หมดอายุใน {{count}} วัน', + unlimited: 'ไม่มีขีดจำกัด', }, pagination: { perPage: 'รายการต่อหน้า', @@ -662,6 +665,7 @@ const translation = { browse: 'ท่องเว็บ', supportedFormats: 'รองรับ PNG, JPG, JPEG, WEBP และ GIF', }, + you: 'คุณ', } export default translation diff --git a/web/i18n/th-TH/education.ts b/web/i18n/th-TH/education.ts index 5d19cbebae..34395dbd59 100644 --- a/web/i18n/th-TH/education.ts +++ b/web/i18n/th-TH/education.ts @@ -42,6 +42,7 @@ const translation = { submit: 'ส่ง', successContent: 'เราได้ออกคูปองส่วนลด 100% สำหรับแผน Dify Professional ให้กับบัญชีของคุณ คูปองนี้สามารถใช้ได้เป็นระยะเวลา 1 ปี กรุณาใช้ภายในช่วงระยะเวลาที่กำหนด.', rejectContent: 'น่าเสียดายที่คุณไม่มีสิทธิ์ได้รับสถานะการตรวจสอบการศึกษาและดังนั้นคุณจึงไม่สามารถรับคูปองพิเศษ 100% สำหรับแผนมืออาชีพ Dify หากคุณใช้ที่อยู่อีเมลนี้.', + test: 'การทดสอบ', } export default translation diff --git a/web/i18n/th-TH/login.ts b/web/i18n/th-TH/login.ts index 75f569d3a2..33fced84cf 100644 --- a/web/i18n/th-TH/login.ts +++ b/web/i18n/th-TH/login.ts @@ -104,6 +104,11 @@ const translation = { licenseLostTip: 'เชื่อมต่อเซิร์ฟเวอร์ใบอนุญาต Dify ไม่สําเร็จ โปรดติดต่อผู้ดูแลระบบของคุณเพื่อใช้ Dify ต่อไป', licenseInactive: 'ใบอนุญาตไม่ใช้งาน', licenseInactiveTip: 'สิทธิ์การใช้งาน Dify Enterprise สําหรับพื้นที่ทํางานของคุณไม่ได้ใช้งาน โปรดติดต่อผู้ดูแลระบบของคุณเพื่อใช้ Dify ต่อไป', + webapp: { + noLoginMethodTip: 'กรุณาติดต่อผู้ดูแลระบบเพื่อเพิ่มวิธีการตรวจสอบสิทธิ์.', + disabled: 'การรับรองความถูกต้องของเว็บแอปถูกปิดใช้งาน กรุณาติดต่อผู้ดูแลระบบเพื่อเปิดใช้งาน คุณสามารถลองใช้แอปโดยตรงได้', + noLoginMethod: 'ไม่ได้กำหนดวิธีการตรวจสอบสิทธิ์สำหรับเว็บแอป', + }, } export default translation diff --git a/web/i18n/th-TH/plugin.ts b/web/i18n/th-TH/plugin.ts index eb42371fbe..de7ed8c84e 100644 --- a/web/i18n/th-TH/plugin.ts +++ b/web/i18n/th-TH/plugin.ts @@ -62,6 +62,7 @@ const translation = { uninstalledTitle: 'ไม่ได้ติดตั้งเครื่องมือ', descriptionPlaceholder: 'คําอธิบายสั้น ๆ เกี่ยวกับวัตถุประสงค์ของเครื่องมือ เช่น รับอุณหภูมิสําหรับตําแหน่งเฉพาะ', uninstalledContent: 'ปลั๊กอินนี้ติดตั้งจากที่เก็บในเครื่อง/GitHub กรุณาใช้หลังการติดตั้ง', + toolSetting: 'การตั้งค่าเครื่องมือ', }, endpointDisableContent: 'คุณต้องการปิดการใช้งาน {{name}} หรือไม่?', configureApp: 'กําหนดค่าแอป', @@ -210,6 +211,7 @@ const translation = { title: 'ปลั๊กอิน', }, difyVersionNotCompatible: 'เวอร์ชั่นปัจจุบันของ Dify ไม่สามารถใช้งานร่วมกับปลั๊กอินนี้ได้ กรุณาอัปเกรดไปยังเวอร์ชั่นขั้นต่ำที่ต้องการ: {{minimalDifyVersion}}', + requestAPlugin: 'ขอปลั๊กอิน', } export default translation diff --git a/web/i18n/th-TH/workflow.ts b/web/i18n/th-TH/workflow.ts index d1f9084c81..cc2cee418f 100644 --- a/web/i18n/th-TH/workflow.ts +++ b/web/i18n/th-TH/workflow.ts @@ -659,6 +659,7 @@ const translation = { }, json: 'เครื่องมือสร้าง JSON', }, + authorize: 'อนุญาต', }, questionClassifiers: { model: 'แบบ', diff --git a/web/i18n/tr-TR/app.ts b/web/i18n/tr-TR/app.ts index 0dbc52bf36..45b3c44676 100644 --- a/web/i18n/tr-TR/app.ts +++ b/web/i18n/tr-TR/app.ts @@ -205,6 +205,41 @@ const translation = { modelNotSupportedTip: 'Mevcut model bu özelliği desteklemiyor ve otomatik olarak prompt enjeksiyonuna düşürülüyor.', structuredTip: 'Yapılandırılmış Çıktılar, modelin sağladığınız JSON Şemasına uyacak şekilde her zaman yanıtlar üretmesini sağlayan bir özelliktir.', }, + accessItemsDescription: { + organization: 'Örgütteki herkes web uygulamasına erişebilir.', + specific: 'Sadece belirli gruplar veya üyeler web uygulamasına erişebilir.', + anyone: 'Herkes web uygulamasına erişebilir', + }, + accessControlDialog: { + accessItems: { + anyone: 'Bağlantıya sahip olan herkes', + organization: 'Sadece işletme içindeki üyeler', + specific: 'Belirli gruplar veya üyeler', + }, + operateGroupAndMember: { + allMembers: 'Tüm üyeler', + expand: 'Genişlet', + noResult: 'Sonuç yok', + searchPlaceholder: 'Grupları ve üyeleri ara', + }, + members_one: '{{count}} ÜYE', + groups_other: '{{count}} GRUP', + webAppSSONotEnabledTip: 'Lütfen web uygulaması kimlik doğrulama yöntemini yapılandırmak için kurumsal yöneticinizle iletişime geçin.', + members_other: '{{count}} ÜYE', + groups_one: '{{count}} GRUP', + accessLabel: 'Kimin erişimi var', + updateSuccess: 'Başarıyla güncellendi', + noGroupsOrMembers: 'Seçilen grup veya üye yok', + title: 'Web Uygulaması Erişim Kontrolü', + description: 'Web uygulaması erişim izinlerini ayarlayın', + }, + publishApp: { + notSet: 'Ayarlar yapılmamış', + title: 'Web uygulamasına kim erişebilir', + notSetDesc: 'Şu anda kimse web uygulamasına erişemiyor. Lütfen izinleri ayarlayın.', + }, + accessControl: 'Web Uygulaması Erişim Kontrolü', + noAccessPermission: 'Web uygulamasına erişim izni yok', } export default translation diff --git a/web/i18n/tr-TR/common.ts b/web/i18n/tr-TR/common.ts index 584c0a8096..c3ae58090d 100644 --- a/web/i18n/tr-TR/common.ts +++ b/web/i18n/tr-TR/common.ts @@ -149,6 +149,8 @@ const translation = { newDataset: 'Bilgi Oluştur', tools: 'Araçlar', exploreMarketplace: 'Marketplace\'i Keşfedin', + account: 'Hesap', + appDetail: 'Uygulama Detayı', }, userProfile: { settings: 'Ayarlar', @@ -644,6 +646,7 @@ const translation = { license: { expiring_plural: '{{count}} gün içinde sona eriyor', expiring: 'Bir günde sona eriyor', + unlimited: 'Sınırsız', }, pagination: { perPage: 'Sayfa başına öğe sayısı', @@ -667,6 +670,7 @@ const translation = { dropImageHere: 'Görüntünüzü buraya bırakın veya', browse: 'tarayıcı', }, + you: 'Sen', } export default translation diff --git a/web/i18n/tr-TR/education.ts b/web/i18n/tr-TR/education.ts index f6afb98e96..e9953f8ff4 100644 --- a/web/i18n/tr-TR/education.ts +++ b/web/i18n/tr-TR/education.ts @@ -42,6 +42,7 @@ const translation = { learn: 'Eğitim doğrulamasının nasıl yapılacağını öğrenin', successContent: 'Hesabınıza Dify Profesyonel planı için %100 indirim kuponu verdik. Kuponun geçerlilik süresi bir yıldır, lütfen bu süre içinde kullanın.', successTitle: 'Dify Eğitim Onayınız Var', + test: 'test', } export default translation diff --git a/web/i18n/tr-TR/login.ts b/web/i18n/tr-TR/login.ts index e742548dc5..0eca4c491e 100644 --- a/web/i18n/tr-TR/login.ts +++ b/web/i18n/tr-TR/login.ts @@ -105,6 +105,11 @@ const translation = { licenseExpired: 'Lisansın Süresi Doldu', licenseLost: 'Lisans Kaybedildi', licenseInactive: 'Lisans Etkin Değil', + webapp: { + noLoginMethod: 'Web uygulaması için kimlik doğrulama yöntemi yapılandırılmamış', + noLoginMethodTip: 'Lütfen bir kimlik doğrulama yöntemi eklemek için sistem yöneticisi ile iletişime geçin.', + disabled: 'Web uygulaması kimlik doğrulaması devre dışı. Lütfen bu özelliği etkinleştirmesi için sistem yöneticisi ile iletişime geçin. Uygulamayı doğrudan kullanmayı deneyebilirsiniz.', + }, } export default translation diff --git a/web/i18n/tr-TR/plugin.ts b/web/i18n/tr-TR/plugin.ts index c434052081..aef546589c 100644 --- a/web/i18n/tr-TR/plugin.ts +++ b/web/i18n/tr-TR/plugin.ts @@ -62,6 +62,7 @@ const translation = { params: 'AKIL YÜRÜTME YAPILANDIRMASI', paramsTip2: '\'Otomatik\' kapalıyken, varsayılan değer kullanılır.', unsupportedTitle: 'Desteklenmeyen Eylem', + toolSetting: 'Araç Ayarları', }, strategyNum: '{{sayı}} {{strateji}} DAHİL', switchVersion: 'Sürümü Değiştir', @@ -210,6 +211,7 @@ const translation = { title: 'Eklentiler', }, difyVersionNotCompatible: 'Mevcut Dify sürümü bu eklentiyle uyumlu değil, lütfen gerekli minimum sürüme güncelleyin: {{minimalDifyVersion}}', + requestAPlugin: 'Bir eklenti iste', } export default translation diff --git a/web/i18n/tr-TR/workflow.ts b/web/i18n/tr-TR/workflow.ts index 36bd101cbf..1358bbf645 100644 --- a/web/i18n/tr-TR/workflow.ts +++ b/web/i18n/tr-TR/workflow.ts @@ -661,6 +661,7 @@ const translation = { }, json: 'araç tarafından oluşturulan json', }, + authorize: 'Yetkilendirmek', }, questionClassifiers: { model: 'model', diff --git a/web/i18n/uk-UA/app.ts b/web/i18n/uk-UA/app.ts index a3834aa32b..c54474072d 100644 --- a/web/i18n/uk-UA/app.ts +++ b/web/i18n/uk-UA/app.ts @@ -209,6 +209,41 @@ const translation = { modelNotSupportedTip: 'Поточна модель не підтримує цю функцію та автоматично знижується до ін\'єкції запитів.', structuredTip: 'Структуровані виходи - це функція, яка забезпечує, що модель завжди генеруватиме відповіді, що відповідають наданій вами схемі JSON.', }, + accessItemsDescription: { + specific: 'Тільки окремі групи або члени можуть отримати доступ до веб-додатку.', + organization: 'Будь-хто в організації може отримати доступ до веб-додатку.', + anyone: 'Будь-хто може отримати доступ до веб-додатку', + }, + accessControlDialog: { + accessItems: { + specific: 'Конкретні групи або члени', + organization: 'Тільки члени підприємства', + anyone: 'Кожен, у кого є посилання', + }, + operateGroupAndMember: { + expand: 'Розширити', + allMembers: 'Всі члени', + noResult: 'Немає результату', + searchPlaceholder: 'Шукати групи та учасників', + }, + members_other: '{{count}} ЧЛЕНІ', + members_one: '{{count}} ЧЛЕН', + updateSuccess: 'Оновлення успішно', + noGroupsOrMembers: 'Не вибрано групи чи учасників', + accessLabel: 'Хто має доступ', + groups_other: '{{count}} ГРУП', + groups_one: '{{count}} ГРУПА', + description: 'Встановіть дозволи доступу до веб-додатку', + title: 'Контроль доступу до веб-додатка', + webAppSSONotEnabledTip: 'Будь ласка, зв\'яжіться з адміністратором підприємства для налаштування методу аутентифікації веб-додатку.', + }, + publishApp: { + notSet: 'Не встановлено', + title: 'Хто може отримати доступ до веб-додатку', + notSetDesc: 'На даний момент ніхто не може отримати доступ до веб-додатку. Будь ласка, налаштуйте дозволи.', + }, + accessControl: 'Контроль доступу до веб-додатків', + noAccessPermission: 'Немає дозволу на доступ до веб-додатку', } export default translation diff --git a/web/i18n/uk-UA/common.ts b/web/i18n/uk-UA/common.ts index dee558ad44..88ab1cd471 100644 --- a/web/i18n/uk-UA/common.ts +++ b/web/i18n/uk-UA/common.ts @@ -145,6 +145,8 @@ const translation = { newDataset: 'Створити знання', tools: 'Інструменти', exploreMarketplace: 'Дізнайтеся більше про Marketplace', + account: 'Обліковий запис', + appDetail: 'Деталі програми', }, userProfile: { settings: 'Налаштування', @@ -645,6 +647,7 @@ const translation = { license: { expiring: 'Термін дії закінчується за один день', expiring_plural: 'Термін дії закінчується за {{count}} днів', + unlimited: 'Безмежний', }, pagination: { perPage: 'Елементів на сторінці', @@ -668,6 +671,7 @@ const translation = { supportedFormats: 'Підтримує PNG, JPG, JPEG, WEBP і GIF', dropImageHere: 'Перетягніть зображення сюди або', }, + you: 'Ти', } export default translation diff --git a/web/i18n/uk-UA/education.ts b/web/i18n/uk-UA/education.ts index 3cb4750050..d73ff0c70e 100644 --- a/web/i18n/uk-UA/education.ts +++ b/web/i18n/uk-UA/education.ts @@ -42,6 +42,7 @@ const translation = { learn: 'Дізнайтеся, як перевірити освіту', currentSigned: 'В даний момент ви підписані як', successContent: 'Ми видали купон на 100% знижку на професійний план Dify для вашого акаунту. Купон дійсний протягом одного року, будь ласка, скористайтеся ним протягом терміну дії.', + test: 'тест', } export default translation diff --git a/web/i18n/uk-UA/login.ts b/web/i18n/uk-UA/login.ts index e6d1d15dd5..a9b42f080e 100644 --- a/web/i18n/uk-UA/login.ts +++ b/web/i18n/uk-UA/login.ts @@ -105,6 +105,11 @@ const translation = { licenseLost: 'Ліцензію втрачено', licenseInactiveTip: 'Ліцензія Dify Enterprise для вашої робочої області неактивна. Будь ласка, зверніться до свого адміністратора, щоб продовжити користуватися Dify.', licenseExpiredTip: 'Термін дії ліцензії Dify Enterprise для вашого робочого простору закінчився. Будь ласка, зверніться до свого адміністратора, щоб продовжити користуватися Dify.', + webapp: { + noLoginMethod: 'Метод аутентифікації не налаштований для веб-додатку', + disabled: 'Аутентифікацію вебдодатка вимкнено. Будь ласка, зв\'яжіться з адміністратором системи, щоб увімкнути її. Ви можете спробувати використовувати додаток безпосередньо.', + noLoginMethodTip: 'Будь ласка, зв\'яжіться з адміністратором системи, щоб додати метод автентифікації.', + }, } export default translation diff --git a/web/i18n/uk-UA/plugin.ts b/web/i18n/uk-UA/plugin.ts index 465624f2d3..2b0c192e70 100644 --- a/web/i18n/uk-UA/plugin.ts +++ b/web/i18n/uk-UA/plugin.ts @@ -62,6 +62,7 @@ const translation = { auto: 'Автоматичний', uninstalledContent: 'Цей плагін встановлюється з локального/GitHub репозиторію. Будь ласка, використовуйте після встановлення.', unsupportedContent: 'Встановлена версія плагіна не передбачає цієї дії.', + toolSetting: 'Налаштування інструментів', }, modelNum: '{{num}} МОДЕЛІ В КОМПЛЕКТІ', switchVersion: 'Версія перемикача', @@ -210,6 +211,7 @@ const translation = { title: 'Плагіни', }, difyVersionNotCompatible: 'Поточна версія Dify не сумісна з цим плагіном, будь ласка, оновіть до мінімальної версії: {{minimalDifyVersion}}', + requestAPlugin: 'Запросіть плагін', } export default translation diff --git a/web/i18n/uk-UA/workflow.ts b/web/i18n/uk-UA/workflow.ts index ff6a75242f..bbe32c22c7 100644 --- a/web/i18n/uk-UA/workflow.ts +++ b/web/i18n/uk-UA/workflow.ts @@ -660,6 +660,7 @@ const translation = { }, json: 'JSON, згенерований інструментом', }, + authorize: 'Уповноважити', }, questionClassifiers: { model: 'модель', diff --git a/web/i18n/vi-VN/app.ts b/web/i18n/vi-VN/app.ts index c01c00c45c..0e9f94ba62 100644 --- a/web/i18n/vi-VN/app.ts +++ b/web/i18n/vi-VN/app.ts @@ -209,6 +209,41 @@ const translation = { modelNotSupportedTip: 'Mô hình hiện tại không hỗ trợ tính năng này và tự động bị hạ cấp xuống việc tiêm lệnh.', moreFillTip: 'Hiển thị tối đa 10 cấp độ lồng ghép', }, + accessItemsDescription: { + specific: 'Chỉ những nhóm hoặc thành viên cụ thể mới có thể truy cập ứng dụng web.', + organization: 'Bất kỳ ai trong tổ chức đều có thể truy cập ứng dụng web.', + anyone: 'Mọi người đều có thể truy cập ứng dụng web.', + }, + accessControlDialog: { + accessItems: { + organization: 'Chỉ các thành viên trong doanh nghiệp', + anyone: 'Ai có liên kết', + specific: 'Các nhóm hoặc thành viên cụ thể', + }, + operateGroupAndMember: { + searchPlaceholder: 'Tìm kiếm nhóm và thành viên', + allMembers: 'Tất cả các thành viên', + expand: 'Mở rộng', + noResult: 'Không có kết quả', + }, + accessLabel: 'Ai có quyền truy cập', + description: 'Cài đặt quyền truy cập ứng dụng web', + members_one: '{{count}} THÀNH VIÊN', + groups_one: '{{count}} NHÓM', + groups_other: '{{count}} NHÓM', + noGroupsOrMembers: 'Không có nhóm hoặc thành viên nào được chọn', + members_other: '{{count}} THÀNH VIÊN', + webAppSSONotEnabledTip: 'Vui lòng liên hệ với quản trị viên doanh nghiệp để cấu hình phương thức xác thực ứng dụng web.', + updateSuccess: 'Cập nhật thành công', + title: 'Kiểm soát truy cập ứng dụng web', + }, + publishApp: { + notSet: 'Chưa đặt', + notSetDesc: 'Hiện tại không ai có thể truy cập ứng dụng web. Vui lòng thiết lập quyền truy cập.', + title: 'Ai có thể truy cập ứng dụng web', + }, + noAccessPermission: 'Không được phép truy cập ứng dụng web', + accessControl: 'Kiểm soát truy cập ứng dụng web', } export default translation diff --git a/web/i18n/vi-VN/common.ts b/web/i18n/vi-VN/common.ts index 6023fe7285..801cf32bb2 100644 --- a/web/i18n/vi-VN/common.ts +++ b/web/i18n/vi-VN/common.ts @@ -145,6 +145,8 @@ const translation = { newDataset: 'Tạo Kiến thức', tools: 'Công cụ', exploreMarketplace: 'Khám phá Marketplace', + appDetail: 'Chi tiết ứng dụng', + account: 'Tài khoản', }, userProfile: { settings: 'Cài đặt', @@ -644,6 +646,7 @@ const translation = { license: { expiring_plural: 'Hết hạn sau {{count}} ngày', expiring: 'Hết hạn trong một ngày', + unlimited: 'Vô hạn', }, pagination: { perPage: 'Mục trên mỗi trang', @@ -667,6 +670,7 @@ const translation = { dropImageHere: 'Kéo hình ảnh của bạn vào đây, hoặc', browse: 'duyệt', }, + you: 'Bạn', } export default translation diff --git a/web/i18n/vi-VN/education.ts b/web/i18n/vi-VN/education.ts index 35614934d9..51cc6a00bc 100644 --- a/web/i18n/vi-VN/education.ts +++ b/web/i18n/vi-VN/education.ts @@ -42,6 +42,7 @@ const translation = { emailLabel: 'Email hiện tại của bạn', rejectContent: 'Rất tiếc, bạn không đủ điều kiện để nhận trạng thái Xác minh Giáo dục và do đó không thể nhận được mã giảm giá độc quyền 100% cho Kế hoạch Chuyên nghiệp Dify nếu bạn sử dụng địa chỉ email này.', submitError: 'Gửi mẫu không thành công. Vui lòng thử lại sau.', + test: 'kiểm tra', } export default translation diff --git a/web/i18n/vi-VN/login.ts b/web/i18n/vi-VN/login.ts index ab4ab68f48..cc81bd8193 100644 --- a/web/i18n/vi-VN/login.ts +++ b/web/i18n/vi-VN/login.ts @@ -105,6 +105,11 @@ const translation = { licenseExpired: 'Giấy phép đã hết hạn', licenseExpiredTip: 'Giấy phép Dify Enterprise cho không gian làm việc của bạn đã hết hạn. Vui lòng liên hệ với quản trị viên của bạn để tiếp tục sử dụng Dify.', licenseLostTip: 'Không thể kết nối máy chủ cấp phép Dify. Vui lòng liên hệ với quản trị viên của bạn để tiếp tục sử dụng Dify.', + webapp: { + noLoginMethod: 'Phương thức xác thực chưa được cấu hình cho ứng dụng web', + noLoginMethodTip: 'Vui lòng liên hệ với quản trị viên hệ thống để thêm phương thức xác thực.', + disabled: 'Xác thực webapp đã bị vô hiệu hóa. Vui lòng liên hệ với quản trị hệ thống để kích hoạt nó. Bạn có thể thử sử dụng ứng dụng trực tiếp.', + }, } export default translation diff --git a/web/i18n/vi-VN/plugin.ts b/web/i18n/vi-VN/plugin.ts index 5e5147c69e..889d79f0ca 100644 --- a/web/i18n/vi-VN/plugin.ts +++ b/web/i18n/vi-VN/plugin.ts @@ -62,6 +62,7 @@ const translation = { settings: 'CÀI ĐẶT NGƯỜI DÙNG', empty: 'Nhấp vào nút \'+\' để thêm công cụ. Bạn có thể thêm nhiều công cụ.', unsupportedTitle: 'Hành động không được hỗ trợ', + toolSetting: 'Cài đặt công cụ', }, switchVersion: 'Chuyển đổi phiên bản', endpointDisableTip: 'Tắt điểm cuối', @@ -210,6 +211,7 @@ const translation = { title: 'Plugin', }, difyVersionNotCompatible: 'Phiên bản Dify hiện tại không tương thích với plugin này, vui lòng nâng cấp lên phiên bản tối thiểu cần thiết: {{minimalDifyVersion}}', + requestAPlugin: 'Yêu cầu một plugin', } export default translation diff --git a/web/i18n/vi-VN/workflow.ts b/web/i18n/vi-VN/workflow.ts index 92e94ee5ab..2e0acf0c4d 100644 --- a/web/i18n/vi-VN/workflow.ts +++ b/web/i18n/vi-VN/workflow.ts @@ -660,6 +660,7 @@ const translation = { }, json: 'JSON được tạo bởi công cụ', }, + authorize: 'Ủy quyền', }, questionClassifiers: { model: 'mô hình', diff --git a/web/i18n/zh-Hans/education.ts b/web/i18n/zh-Hans/education.ts index 9d27698346..59429d35fc 100644 --- a/web/i18n/zh-Hans/education.ts +++ b/web/i18n/zh-Hans/education.ts @@ -42,6 +42,7 @@ const translation = { rejectTitle: '您的 Dify 教育版认证已被拒绝', rejectContent: '非常遗憾,您无法使用此电子邮件以获得教育版认证资格,也无法领取 Dify Professional 版的 100% 独家优惠券。', emailLabel: '您当前的邮箱', + test: '测试', } export default translation diff --git a/web/i18n/zh-Hant/app.ts b/web/i18n/zh-Hant/app.ts index 6b3868745f..9d8953e141 100644 --- a/web/i18n/zh-Hant/app.ts +++ b/web/i18n/zh-Hant/app.ts @@ -208,6 +208,41 @@ const translation = { structuredTip: '結構化輸出是一項功能,確保模型始終生成符合您提供的 JSON 架構的響應。', notConfiguredTip: '結構化輸出尚未配置', }, + accessItemsDescription: { + specific: '只有特定的群體或成員可以訪問這個網絡應用程序', + organization: '組織中的任何人都可以訪問該網絡應用程序', + anyone: '任何人都可以訪問這個網絡應用程式', + }, + accessControlDialog: { + accessItems: { + anyone: '擁有鏈接的人', + specific: '特定群體或成員', + organization: '只有企業內部成員', + }, + operateGroupAndMember: { + expand: '擴展', + allMembers: '所有成員', + noResult: '沒有結果', + searchPlaceholder: '搜尋群組和成員', + }, + groups_other: '{{count}} 組', + accessLabel: '誰可以訪問', + groups_one: '{{count}} 群組', + updateSuccess: '更新成功', + members_other: '{{count}} 成員', + webAppSSONotEnabledTip: '請聯絡企業管理員配置網頁應用程式的身份驗證方法。', + members_one: '{{count}} 成員', + description: '設定網頁應用程式訪問權限', + title: '網頁應用程式存取控制', + noGroupsOrMembers: '未選擇任何群組或成員', + }, + publishApp: { + notSet: '未設置', + title: '誰可以訪問網絡應用程序', + notSetDesc: '目前沒有人能夠訪問網絡應用程序。請設置權限。', + }, + accessControl: '網頁應用程式存取控制', + noAccessPermission: '沒有權限訪問網絡應用程式', } export default translation diff --git a/web/i18n/zh-Hant/common.ts b/web/i18n/zh-Hant/common.ts index 266880b940..fb6d24666a 100644 --- a/web/i18n/zh-Hant/common.ts +++ b/web/i18n/zh-Hant/common.ts @@ -646,6 +646,7 @@ const translation = { license: { expiring: '將在1天內過期', expiring_plural: '將在 {{count}} 天后過期', + unlimited: '無限制', }, pagination: { perPage: '每頁項目數', @@ -669,6 +670,7 @@ const translation = { browse: '瀏覽', dropImageHere: '將您的圖片放在這裡,或', }, + you: '你', } export default translation diff --git a/web/i18n/zh-Hant/education.ts b/web/i18n/zh-Hant/education.ts index 9637324b85..55714409d6 100644 --- a/web/i18n/zh-Hant/education.ts +++ b/web/i18n/zh-Hant/education.ts @@ -42,6 +42,7 @@ const translation = { submit: '提交', successTitle: '您已獲得 Dify 教育認證', toVerified: '獲取教育證明', + test: '測試', } export default translation diff --git a/web/i18n/zh-Hant/login.ts b/web/i18n/zh-Hant/login.ts index 6f2b834118..7c6312c73e 100644 --- a/web/i18n/zh-Hant/login.ts +++ b/web/i18n/zh-Hant/login.ts @@ -105,6 +105,11 @@ const translation = { licenseInactive: '許可證處於非活動狀態', licenseInactiveTip: '您的工作區的 Dify Enterprise 許可證處於非活動狀態。請聯繫您的管理員以繼續使用 Dify。', licenseLostTip: '無法連接 Dify 許可證伺服器。請聯繫您的管理員以繼續使用 Dify。', + webapp: { + noLoginMethod: '未為網絡應用程序配置身份驗證方法', + disabled: '網頁應用程序身份驗證已被禁用。請聯繫系統管理員以啟用它。您可以嘗試直接使用應用程序。', + noLoginMethodTip: '請聯絡系統管理員以添加身份驗證方法。', + }, } export default translation diff --git a/web/i18n/zh-Hant/plugin.ts b/web/i18n/zh-Hant/plugin.ts index 5e93925a6d..3b9040dc91 100644 --- a/web/i18n/zh-Hant/plugin.ts +++ b/web/i18n/zh-Hant/plugin.ts @@ -62,6 +62,7 @@ const translation = { empty: '點擊 『+』 按鈕添加工具。您可以新增多個工具。', unsupportedContent2: '按兩下以切換版本。', paramsTip1: '控制 LLM 推理參數。', + toolSetting: '工具設定', }, actionNum: '{{num}}{{作}}包括', switchVersion: 'Switch 版本',