Give better login error feedback

This commit is contained in:
Johannes Zellner
2023-04-28 13:10:38 +02:00
parent d7c5e36627
commit 19247f38c5
4 changed files with 72 additions and 15 deletions

View File

@@ -39,7 +39,8 @@
"save": "Speichern",
"close": "Schließen",
"yes": "Ja",
"no": "Nein"
"no": "Nein",
"delete": "Löschen"
},
"username": "Username",
"displayName": "Name",
@@ -87,7 +88,8 @@
"users": "User"
},
"statusDisabled": "Deaktiviert",
"loadingPlaceholder": "Laden"
"loadingPlaceholder": "Laden",
"settings": "Einstellungen"
},
"network": {
"title": "Netzwerk",
@@ -748,7 +750,8 @@
"jitsiHostname": "Jitsi Pfad",
"cloudflareDefaultProxyStatus": "Proxying für neue DNS-Einträge aktivieren",
"porkbunSecretapikey": "Geheimer API-Schlüssel",
"porkbunApikey": "API-Schlüssel"
"porkbunApikey": "API-Schlüssel",
"bunnyAccessKey": "Bunny Access Key"
},
"changeDashboardDomain": {
"title": "Die Dashboard-Domäne ändern",
@@ -1611,7 +1614,7 @@
"appdata": {
"title": "Datenverzeichnis",
"dataDirPlaceholder": "Leer lassen, um Systemvorgabe zu verwenden",
"description": "Standardmäßig befinden sich die Daten dieser Anwendung unter <code>{{ storagePath }}</code>. Wenn dem Server der Speicherplatz ausgeht, kann durch Hinzufügen einer externen Festplatte, die Daten der Anwendung dorthin verschoben werden. Es wird nur das Ext4-Format unterstützt.",
"description": "Wenn dem Server der Speicherplatz ausgeht, kann durch Hinzufügen einer <a href=\"/#/volumes\">externen Festplatte</a>, die Daten der Anwendung dorthin verschoben werden.",
"moveAction": "Daten verschieben",
"diskUsage": "Die App verwendet derzeit {{ size }} an Speicherplatz (ab {{ date }})."
},
@@ -1781,10 +1784,11 @@
"pl": "Polnisch",
"es": "Spanisch",
"ru": "Russisch",
"pt": "Portugiesisch"
"pt": "Portugiesisch",
"da": "Dänisch"
},
"volumes": {
"description": "Datenträger sind Verzeichnisse auf dem Server, die von Anwendungen gemeinsam genutzt werden können. Dabei kann es sich um NFS/SSHFS/CIFS-Mounts oder externe Speicherplatten handeln, die an den Server angeschlossen sind. Datenträger werden dem App-Container unter <code>/media</code> zur Verfügung gestellt.",
"description": "Datenträger sind Verzeichnisse auf dem Server, die von Anwendungen gemeinsam genutzt werden können.",
"removeVolumeDialog": {
"removeAction": "Entfernen",
"description": "Dies wird den Datenträger <code>{{ volume }}</code> löschen. Daten innerhalb des Host-Pfades werden nicht entfernt.",
@@ -1835,5 +1839,42 @@
},
"supportConfig": {
"emailNotVerified": "Bitte verifizieren Sie zuerst die E-Mail Ihres cloudron.io-Kontos, um sicherzustellen, dass wir Sie kontaktieren können."
},
"oidc": {
"newClientDialog": {
"title": "Client hinzufügen",
"description": "Neuen OpenID Connect Clienten hinzufügen.",
"createAction": "Erstellen"
},
"client": {
"name": "Name",
"id": "Client ID",
"signingAlgorithm": "Signatur Algorithmus",
"loginRedirectUri": "Login Callback Url (bei mehreren mit Komma getrennt)",
"logoutRedirectUri": "Logout Callback Url (optional)",
"secret": "Client Geheimnis"
},
"title": "OpenID Connect Provider",
"description": "Cloudron kann als OpenID Connect Provider für interne und externe Apps fungieren.",
"editClientDialog": {
"title": "Client {{ client }} bearbeiten"
},
"deleteClientDialog": {
"title": "Wirklich Client {{ client }} löschen?",
"description": "Damit werden alle externen OpenID Apps, die diese Clientendetails nutzen, getrennt."
},
"env": {
"discoveryUrl": "Discovery URL",
"logoutUrl": "Logout URL",
"profileEndpoint": "Profil Endpunkt",
"keysEndpoint": "Schlüssel Endpunkt",
"tokenEndpoint": "Token Endpunkt",
"authEndpoint": "Auth Endpunkt"
},
"clients": {
"title": "Clienten",
"newClient": "Neuer Client",
"empty": "Noch keine Clienten erstellt"
}
}
}