diff --git a/src/translation/de.json b/src/translation/de.json
index 6fa3f36af..b504a67bb 100644
--- a/src/translation/de.json
+++ b/src/translation/de.json
@@ -1,6 +1,14 @@
{
"apps": {
- "title": "Meine Apps"
+ "title": "Meine Apps",
+ "noAccess": {
+ "description": "Sobald du Zugriff hast, erscheinen sie hier.",
+ "title": "Du hast bisher noch keinen Zugriff auf Apps."
+ },
+ "noApps": {
+ "description": "Installiere welche aus dem App Store",
+ "title": "Es sind noch keine Apps installiert!"
+ }
},
"main": {
"offline": "Cloudron ist nicht erreichbar. Verbindungsaufbau…",
@@ -8,10 +16,30 @@
"dialog": {
"cancel": "Abbrechen",
"save": "Speichern",
- "close": "Schließen"
+ "close": "Schließen",
+ "yes": "Ja",
+ "no": "Nein"
},
"username": "Benutzername",
- "displayName": "Name"
+ "displayName": "Name",
+ "clipboard": {
+ "clickToCopyBackupId": "Click um Backup ID zu kopieren",
+ "clickToCopy": "Click zum Kopieren",
+ "copied": "In den Zwischenspeicher kopiert"
+ },
+ "action": {
+ "logs": "Logs",
+ "reboot": "Neustarten"
+ },
+ "pagination": {
+ "perPageSelector": "Zeige {{ n }} pro Seite",
+ "next": "weiter",
+ "prev": "zurück"
+ },
+ "table": {
+ "date": "Datum"
+ },
+ "actions": "Aktionen"
},
"network": {
"title": "Netzwerk"
@@ -23,7 +51,62 @@
}
},
"users": {
- "title": "Benutzer"
+ "title": "Benutzer",
+ "externalLdap": {
+ "errorSelfSignedCert": "Server benutzt ein ungültiges selbst signiertes Zertifikat.",
+ "bindPassword": "Bind Passwort (optional)",
+ "bindUsername": "Bind DN/Benutzername (optional)",
+ "configureAction": "Einrichten",
+ "syncAction": "Synchronisieren",
+ "showLogsAction": "Zeige Logs",
+ "autocreateUsersOnLogin": "Erstelle Benutzer automatisch beim Anmelden",
+ "auth": "Authentifizierung",
+ "groupnameField": "Gruppennamen Feld",
+ "groupFilter": "Gruppenfilter",
+ "groupBaseDn": "Gruppen Base DN",
+ "syncGroups": "Gruppen synchronisieren",
+ "usernameField": "Benutzernamen Feld",
+ "filter": "Filter",
+ "baseDn": "Base DN",
+ "acceptSelfSignedCert": "Selbst signiertes Zertifikat akzeptieren",
+ "server": "Server URL",
+ "provider": "Anbieter",
+ "noopInfo": "LDAP Authentifizierung ist nicht konfiguriert.",
+ "subscriptionRequiredAction": "Erstelle ein Abo jetzt",
+ "subscriptionRequired": "Diese Funktion ist nur im Abo enthalten.",
+ "description": "Cloudron synchronisiert Benutzer und Gruppen aus dem externen LDAP oder ActiveDirectory Server. Passwörter beim Anmelden werden immer durch den externen Server validiert. Die Synchronisierung läuft nicht automatisch, sondern muss manuell gestartet werden.",
+ "title": "LDAP"
+ },
+ "settings": {
+ "saveAction": "Speichern",
+ "subscriptionRequiredAction": "Erstelle ein Abo jetzt",
+ "subscriptionRequired": "Diese Funktionen sind nur im Abo verfügbar.",
+ "require2FACheckbox": "Erfordere Benutzer 2FA zu aktivieren",
+ "allowProfileEditCheckbox": "Erlaube Benutzer den Namen und Email zu ändern",
+ "title": "Einstellungen"
+ },
+ "groups": {
+ "externalLdapTooltip": "Aus externem LDAP Verzeichnis",
+ "users": "Benutzer",
+ "name": "Name",
+ "newGroupAction": "Neue Gruppe",
+ "title": "Gruppen"
+ },
+ "users": {
+ "removeUserTooltip": "Benutzer löschen",
+ "editUserTooltip": "Benutzer bearbeiten",
+ "resetPasswordTooltip": "Passwort zurücksetzen oder Einladungslink",
+ "notActivatedYetTooltip": "Dieser Benutzer ist noch nicht aktiviert",
+ "externalLdapTooltip": "Aus externem LDAP Verzeichnis",
+ "inactiveTooltip": "Dieser Benutzer ist inaktiv",
+ "usermanagerTooltip": "Dieser Benutzer kann Gruppen und andere Benutzer verwalten",
+ "adminTooltip": "Dieser Benutzer ist admin",
+ "superadminTooltip": "Dieser Benutzer ist superadmin",
+ "empty": "Kein Benutzer gefunden",
+ "groups": "Gruppen",
+ "user": "Benutzer"
+ },
+ "newUserAction": "Neuer Benutzer"
},
"profile": {
"title": "Profil",
@@ -65,7 +148,60 @@
"title": "Datensicherung"
},
"appstore": {
- "title": "App-Store"
+ "title": "App-Store",
+ "accountDialog": {
+ "switchToLoginAction": "Schon ein Konto? Melde Dich an",
+ "switchToSignUpAction": "Noch kein Konto? Registriere Dich",
+ "createAccountAction": "Konto erstellen",
+ "loginAction": "Anmelden",
+ "errorWrongPassword": "Falsches Passwort",
+ "licenseCheckbox": "Ich akzeptiere die Cloudron Lizenz",
+ "chooseAnOption": "Bitte eine Option auswählen...",
+ "intendedUse": "Zweck",
+ "2faToken": "2FA Token (wenn aktiv)",
+ "password": "Passwort",
+ "email": "Email",
+ "description": "Dieses Konto gibt Zugriff zum App Store und Aboverwaltung",
+ "titleLogin": "Bei Cloudron.io anmelden",
+ "titleSignUp": "Bei Cloudron.io registrieren"
+ },
+ "appNotFoundDialog": {
+ "description": "App {{ appId }} mit Version {{ version }} existiert nicht.",
+ "title": "App nicht gefunden"
+ },
+ "installDialog": {
+ "doInstallAction": "Installieren {{ dnsOverwrite ? 'und DNS überschreiben' : '' }}",
+ "installAction": "Installieren",
+ "installAnywayAction": "Trotzdem installieren",
+ "setupSubscriptionAction": "Abo erstellen",
+ "subscriptionRequired": "Ein Cloudron Abo ist benötigt um weitere Apps zu installieren.",
+ "pleaseUpgradeServer": "Bitte erweitere den Arbeitsspeicher oder deinstalliere Apps um Ressourcen frei zu geben.",
+ "lowOnResources": "Das Cloudron hat nur noch wenig freien Arbeitsspeicher.",
+ "configuredForCloudronEmail": "Dies App ist vorkonfiguriert für Cloudron Email.",
+ "groups": "Gruppen",
+ "users": "Benutzer",
+ "errorUserManagementSelectAtLeastOne": "Wähle mindestens einen Nutzer oder Gruppe aus",
+ "userManagementSelectUsers": "Nur folgenden Nutzern und Gruppen den Zugriff erlauben",
+ "userManagementAllUsers": "Allen Nutzern dieses Cloudrons den Zugriff erlauben",
+ "userManagementLeaveToApp": "Die Benutzerverwaltung der App überlassen",
+ "userManagementMailbox": "Alle Nutzer mit einer Email Adresse auf diesem Cloudron haben Zugriff.",
+ "userManagementNone": "Diese App verfügt über eine eigene Benutzerverwaltung.",
+ "userManagement": "Benutzerverwaltung",
+ "manualWarning": "Erstelle manuell einen DNS A Eintrag für {{ location }}, der auf die Cloudron IP zeigt",
+ "locationPlaceholder": "Leer lassen um Hauptdomäne zu benutzen",
+ "location": "Domäne",
+ "memoryRequirement": "Benötigt mindestens {{ size }} Arbeitsspeicher",
+ "lastUpdated": "Zuletzt aktualisiert {{ date }}"
+ },
+ "unstable": "Unstable",
+ "appMissing": "App vermisst? Lass es uns wissen.",
+ "noAppsFound": "Keine Apps gefunden.",
+ "searchPlaceholder": "Suche nach Alternativen wie Gihub, Dropbox, Slack, Trello, ...",
+ "category": {
+ "newApps": "Neue Apps",
+ "popular": "Beliebt",
+ "all": "Alle"
+ }
},
"services": {
"title": "Dienste"
diff --git a/src/translation/en.json b/src/translation/en.json
index 1bfcdbd58..dc0cfcea5 100644
--- a/src/translation/en.json
+++ b/src/translation/en.json
@@ -152,8 +152,7 @@
"configureAction": "Configure",
"bindUsername": "Bind DN/Username (optional)",
"bindPassword": "Bind Password (optional)",
- "errorSelfSignedCert": "Server is using an invlid or self-signed certificate.",
- "baseDnPlaceholder": "ou=users,dc=example,dc=com"
+ "errorSelfSignedCert": "Server is using an invlid or self-signed certificate."
},
"subscriptionDialog": {
"title": "Subscription required",