diff --git a/src/translation/de.json b/src/translation/de.json index 4bf4aeb30..de167c98e 100644 --- a/src/translation/de.json +++ b/src/translation/de.json @@ -78,7 +78,11 @@ "monthsAgo": "vor {{ m }} Monaten" }, "disableAction": "Deaktivieren", - "enableAction": "Aktivieren" + "enableAction": "Aktivieren", + "statusEnabled": "Aktiviert", + "navbar": { + "users": "User" + } }, "network": { "title": "Netzwerk", @@ -242,14 +246,17 @@ "groups": "Gruppen", "user": "User", "transferOwnershipTooltip": "Besitzer*in wechseln", - "invitationTooltip": "User einladen" + "invitationTooltip": "User einladen", + "mailmanagerTooltip": "Dieser User kann Benutzer und Postfächer verwalten.", + "setGhostTooltip": "Als anderer User ausgeben" }, "newUserAction": "Neuer User", "role": { "owner": "Superadmin", "admin": "Administrationsrolle", "usermanager": "User-Manager", - "user": "User" + "user": "User", + "mailmanager": "User- und E-Mail-Manager" }, "externalLdapDialog": { "title": "LDAP konfigurieren" @@ -263,7 +270,10 @@ "no2FASetup": "User hat 2FA nicht aktiviert.", "2FAIsSetup": "Hier kann das 2FA Setup des User's deaktiviert werden. Es kann anschließend im Profil vom User wieder eingerichtet werden.", "newLinkAction": "Wiederherstellungslink senden", - "resetLinkExplanation": "Hier kann ein neuer Link für die initiale User Aktivierung oder zum Passwort zurücksetzen erstellt werden. Dies macht den vorherigen Link ungültig." + "resetLinkExplanation": "Hier kann ein neuer Link für die initiale User Aktivierung oder zum Passwort zurücksetzen erstellt werden. Dies macht den vorherigen Link ungültig.", + "sendAction": "Mail senden", + "descriptionEmail": "Link zum Zurücksetzen des Passworts senden", + "descriptionLink": "Link zum Zurücksetzen des Passworts kopieren" }, "deleteGroupDialog": { "deleteAction": "Löschen", @@ -332,7 +342,11 @@ "invitationDialog": { "title": "{{ username }} einladen", "newLinkAction": "User jetzt einladen", - "description": "Der folgende Einladungslink wurde an {{ email }} gesendet:" + "description": "Der folgende Einladungslink wurde an {{ email }} gesendet:", + "inviteLinkExplanation": "Verwende dies, um einen neuen Einladungslink zu erstellen. Der Link wird auch an den User gesendet und setzt das Passwort zurück.", + "sendAction": "Mail senden", + "descriptionLink": "Link zur Einladung kopieren", + "descriptionEmail": "Einladungslink senden" }, "setGhostDialog": { "password": "Passwort", @@ -340,6 +354,17 @@ }, "setGhost": { "password": "Passwort" + }, + "exposedLdap": { + "secret": { + "description": "Alle LDAP-Anfragen müssen mit diesem Secret und dem Benutzer-DN {{ userDN }} authentifiziert werden." + }, + "description": "Cloudron kann als zentraler Benutzerverzeichnis-Server für externe Anwendungen fungieren.", + "ipRestriction": { + "description": "Der Verzeichnisserver kann auf bestimmte IPs oder Bereiche beschränkt werden.", + "label": "Zugriff beschränken" + }, + "enabled": "Aktiviert" } }, "profile": { @@ -533,6 +558,10 @@ "typeFilterHeader": "Alle Ereignisse", "aclDialog": { "dnsblZones": "DNSBL Zonen" + }, + "mailboxSharing": { + "description": "Wenn diese Funktion aktiviert ist, können Benutzer ihre IMAP-Ordner für andere Benutzer freigeben.", + "enabled": "Die gemeinsame Nutzung von Postfächern ist derzeit aktiviert." } }, "support": { @@ -835,7 +864,8 @@ "locationPlaceholder": "Leer lassen um Hauptdomäne zu benutzen", "location": "Domäne", "memoryRequirement": "Benötigt mindestens {{ size }} Arbeitsspeicher", - "lastUpdated": "Zuletzt aktualisiert {{ date }}" + "lastUpdated": "Zuletzt aktualisiert {{ date }}", + "cloudflarePortWarning": "Cloudflare-Proxys müssen deaktiviert sein, damit die Domäne der Anwendung auf diesen Port zugreifen kann." }, "unstable": "Unstable", "appMissing": "Fehlende Anwendungen bitte im Forum vorstellen.", @@ -921,7 +951,7 @@ }, "passwordResetEmail": { "subject": "[<%= cloudron %>] Passwort Zurücksetzen", - "resetActionText": "Um Dein Passwort zurückzusetzen, clicke hier: <%- resetLink %>", + "resetActionText": "Um Dein Passwort zurückzusetzen, klicke hier: <%- resetLink %>", "expireNote": "Dieser Link ist 24 Stunden gültig.", "resetAction": "Neues Passwort jetzt setzen", "description": "Jemand, hoffentlich Du, hat ein neues Passwort angefordert. Falls Du das nicht warst, bitte diese Email einfach löschen.", @@ -986,7 +1016,10 @@ }, "outgointServerInfo": "Ausgehende E-Mails (SMTP)", "sieveServerInfo": "Sieve-Filter verwalten", - "incomingServerInfo": "Eintreffende E-Mail (IMAP)" + "incomingServerInfo": "Eintreffende E-Mail (IMAP)", + "enabled": "Der Cloudron Email-Server ist für den Empfang von eingehenden E-Mails für diese Domain konfiguriert.", + "howToConnectDescription": "Verwenden Sie die folgenden Einstellungen, um E-Mail-Programme zu konfigurieren.", + "incomingPasswordUsage": "Passwort des Besitzers der Mailbox" }, "masquerading": { "description": "Maskierung erlaubt es Usern und Anwendungen, E-Mails mit einem beliebigen Username in der FROM-Adresse zu versenden.", @@ -1044,7 +1077,8 @@ "title": "Abonnement erforderlich" }, "config": { - "title": "E-Mail-Konfiguration für {{ domain }}" + "title": "E-Mail-Konfiguration für {{ domain }}", + "clientConfiguration": "Konfigurieren von E-Mail-Programmen" }, "addMailboxDialog": { "owner": "Besitzer*in des Postfachs", @@ -1088,7 +1122,8 @@ }, "updateMailinglistDialog": { "activeCheckbox": "Mailing-Liste ist aktiv" - } + }, + "howToConnectInfoModal": "Konfigurieren von E-Mail-Programmen" }, "terminal": { "download": { @@ -1246,7 +1281,11 @@ "errorPasswordNoMatch": "Passwörter stimmen nicht überein", "welcomeTo": "Willkommen bei", "passwordRepeat": "Passwort wiederholen", - "description": "Konto einrichten" + "description": "Konto einrichten", + "noUsername": { + "title": "Das Konto kann nicht eingerichtet werden.", + "description": "Ein Konto kann nicht ohne einen Benutzernamen eingerichtet werden." + } }, "app": { "accessControl": { @@ -1310,7 +1349,8 @@ }, "inbox": { "title": "Eingehende E-Mail", - "enable": "Benutze Cloudron Mail um E-Mails zu empfangen" + "enable": "Benutze Cloudron Mail um E-Mails zu empfangen", + "enableDescription": "Die App ist so konfiguriert, dass sie E-Mails über die unten stehende Adresse empfängt. Wählen Sie diese Option, wenn die E-Mail für {{ domain }} auf diesem Server gehostet wird." } }, "repair": { @@ -1599,5 +1639,8 @@ "type": "Typ", "remountActionTooltip": "Datenträger neu einhängen" }, - "lang.ja": "Japanisch" + "lang.ja": "Japanisch", + "newLoginEmail": { + "action": "Wenn Sie das waren, können Sie diese E-Mail getrost ignorieren. Wenn Sie das nicht waren, sollten Sie Ihr Passwort sofort ändern." + } } diff --git a/src/translation/es.json b/src/translation/es.json index bd619ca9f..8df791b17 100644 --- a/src/translation/es.json +++ b/src/translation/es.json @@ -23,7 +23,8 @@ "installAction": "Instalar", "installAnywayAction": "Instalar de todas formas", "setupSubscriptionAction": "Configura tu suscripción", - "cloudflarePortWarning": "El proxy de Cloudflare debe estar deshabilitado para que el dominio de la aplicación acceda a este puerto" + "cloudflarePortWarning": "El proxy de Cloudflare debe estar deshabilitado para que el dominio de la aplicación acceda a este puerto", + "titleAndVersion": "Esta aplicación empaqueta {{ title }} {{ version }}" }, "unstable": "Inestable", "appMissing": "¿Falta alguna aplicación? Háznoslo saber.", @@ -133,7 +134,9 @@ "navbar": { "users": "Usuarios" }, - "enableAction": "Habilitar" + "enableAction": "Habilitar", + "statusEnabled": "Habilitado", + "statusDisabled": "Deshabilitado" }, "apps": { "domainsFilterHeader": "Todos los Dominios", @@ -204,7 +207,8 @@ "subscriptionRequired": "Estas características solo están habilitadas para planes de pago.", "require2FACheckbox": "Requerir que los usuarios configuren 2FA", "allowProfileEditCheckbox": "Permitir a los usuarios editar su nombre y correo", - "title": "Ajustes" + "title": "Ajustes", + "require2FAWarning": "Configura primero 2FA para tu cuenta para evitar que la bloqueen." }, "groups": { "externalLdapTooltip": "Desde un directorio LDAP externo", @@ -353,10 +357,11 @@ "title": "Importar Usuarios", "fileInput": "Selecciona un archivo JSON o CSV", "importAction": "Importar", - "description": "La importación requiere un esquema específico tanto para JSON como para CSV. El esquema detallado se describe en nuestra documentación", - "usersFound": "Se han encontrado {{ count }} usuarios para importar.", - "success": "{{ count }} usuarios importados correctamente.", - "failed": "Los siguientes usuarios no fueron importados:" + "description": "Sube un archivo JSON o CSV con el esquema descrito en nuestra documentación", + "usersFound": "Se ha encontrado {{ count }} usuario(s) para importar.", + "success": "{{ count }} usuario(s) importado(s) correctamente.", + "failed": "Los siguientes usuarios no fueron importados:", + "sendInviteCheckbox": "Enviar correo electrónico de invitación a usuarios importados" }, "userExport": { "csv": "Exportar como CSV", @@ -365,6 +370,11 @@ }, "userImport": { "tooltip": "Importar Usuarios" + }, + "stateFilter": { + "all": "Todos los Usuarios", + "active": "Usuarios Activos", + "inactive": "Usuarios Inactivos" } }, "backups": { @@ -450,7 +460,8 @@ "username": "Nombre de usuario", "configureMount": "Especificar la configuración del punto de montaje", "port": "Puerto", - "cifsSealSupport": "Utiliza la encriptación seal. Requiere al menos SMB v3" + "cifsSealSupport": "Utiliza la encriptación seal. Requiere al menos SMB v3", + "chown": "El sistema de archivos remoto admite chown" }, "configureBackupSchedule": { "retentionPolicy": "Política de Retención", @@ -734,9 +745,12 @@ "address": "Dirección IPv4" }, "ipv6": { - "address": "Dirección IPv6 (opcional)", + "address": "Dirección IPv6", "title": "IPv6", - "description": "Habilita esta opción para configurar registros AAAA de DNS para las aplicaciones y el servidor de correo." + "description": "Cloudron usa esta dirección IPv6 para configurar los registros DNS AAAA.\n" + }, + "configureIpv6": { + "title": "Configurar Proveedor de IPv6" } }, "services": { @@ -1153,7 +1167,7 @@ "description": "Usando la copia de seguridad de {{creationTime}} y la versión v {{packageVersion}} ", "title": "Clonar {{ app }}", "location": "Ubicación", - "cloneAction": "Clonar" + "cloneAction": "Clonar {{ dnsOverwrite ? 'and overwrite DNS' : '' }}" }, "updateDialog": { "unstableWarning": "Esta actualización es una versión preliminar y aún no se considera estable. Actualiza bajo tu propio riesgo.", @@ -1440,7 +1454,13 @@ "disabledTooltip": "Los correos están deshabilitados para este dominio", "name": "Nombre", "owner": "Propietario", - "usage": "Uso" + "usage": "Uso", + "importTooltip": "Importar Buzones de correo", + "exportTooltip": "Exportar Buzones de correo", + "mailboxExport": { + "csv": "CSV", + "json": "JSON" + } }, "mailinglists": { "description": "Una lista de correo reenvía todos los correos electrónicos a sus miembros.", @@ -1587,7 +1607,16 @@ "status": { "tabTitle": "Estado" }, - "howToConnectInfoModal": "Configuración de clientes de correo electrónico" + "howToConnectInfoModal": "Configuración de clientes de correo electrónico", + "mailboxImportDialog": { + "title": "Importar Buzones de Correo", + "description": "Sube un archivo JSON o CSV con el esquema descrito en nuestra documentación.", + "fileInput": "Selecciona archivo JSON o CSV", + "mailboxesFound": "Se encontraron {{ count }} buzón(es) de correo para importar", + "success": "{{ count }} buzón(es) de correo importado(s).", + "failed": "Los siguientes buzones de correo no fueron importados:", + "importAction": "Importar" + } }, "passwordResetEmail": { "expireNote": "Tenga en cuenta que el enlace para restablecer la contraseña caducará en 24 horas.", diff --git a/src/translation/nl.json b/src/translation/nl.json index 4862a9a11..6e4ca9f8b 100644 --- a/src/translation/nl.json +++ b/src/translation/nl.json @@ -138,7 +138,8 @@ "userManagementMailbox": "Alle gebruikers met een mailbox op deze Cloudron hebben toegang.", "userManagementSelectUsers": "Alleen de volgende gebruikers en groepen toegang geven", "configuredForCloudronEmail": "Deze app is voorgeconfigureerd voor gebruik met Cloudron E-mail.", - "cloudflarePortWarning": "Cloudflare proxying dient uitgeschakeld te zijn voor het app-domein voor toegang tot deze poort" + "cloudflarePortWarning": "Cloudflare proxying dient uitgeschakeld te zijn voor het app-domein voor toegang tot deze poort", + "titleAndVersion": "Deze app bevat {{ title }} {{ version }}" }, "accountDialog": { "titleSignUp": "Bij Cloudron.io registreren", @@ -197,7 +198,8 @@ "subscriptionRequired": "Deze functies zijn alleen beschikbaar voor betaalde abonnementen.", "subscriptionRequiredAction": "Abonnement nemen", "saveAction": "Opslaan", - "allowProfileEditCheckbox": "Sta gebruikers toe om hun naam en e-mail aan te passen" + "allowProfileEditCheckbox": "Sta gebruikers toe om hun naam en e-mail aan te passen", + "require2FAWarning": "Stel eerst 2FA in voor je account om te voorkomen dat je buitengesloten wordt." }, "externalLdap": { "title": "Verbind met een externe lijst", diff --git a/src/translation/ru.json b/src/translation/ru.json index 17ad534cc..aef9eb5d1 100644 --- a/src/translation/ru.json +++ b/src/translation/ru.json @@ -135,7 +135,8 @@ "setupSubscriptionAction": "Настроить подписку", "manualWarning": "Вручную добавьте A запись для {{ location }}, указав публичный IP Вашего Cloudron", "userManagementMailbox": "Все пользователи этого Cloudron с почтовым ящиком имеют доступ.", - "installAction": "Установить" + "installAction": "Установить", + "titleAndVersion": "Приложение {{ title }} {{ version }}" }, "accountDialog": { "intendedUse": "Цель использования", @@ -197,7 +198,8 @@ "require2FACheckbox": "Требовать от пользователей настройки 2FA", "subscriptionRequired": "Данные функции доступны только в платной подписке.", "subscriptionRequiredAction": "Настроить подписку сейчас", - "saveAction": "Сохранить" + "saveAction": "Сохранить", + "require2FAWarning": "Сперва настройте 2FA, чтобы иметь доступ к аккаунту в будущем." }, "externalLdap": { "description": "Cloudron будет синхронизировать пользователей и группы с внешнего сервера LDAP или ActiveDirectory. Проверка пароля для аутентификации таких пользователей выполняется на внешнем сервере. Синхронизация не запускается автоматически, ее нужно активировать вручную.",