diff --git a/server/locales/de/admin.json b/server/locales/de/admin.json new file mode 100644 index 00000000..6168eb2f --- /dev/null +++ b/server/locales/de/admin.json @@ -0,0 +1,51 @@ +{ + "profile": { + "displayname": "Anzeigename", + "displaynameexample": "John Smith", + "email": "E-Mail", + "lastprofileupdate": "Letzte Profiländerung", + "membersince": "Mitglied seit", + "password": "Passwort", + "passwordverify": "Passwort bestätigen", + "provider": "Anbieter", + "savechanges": "Änderungen speichern", + "subtitle": "Profil und Authentifizierunginformationen" + }, + "stats": { + "subtitle": "Allgemeine seitenweite Statistik", + "entries": "Einträge", + "uploads": "Uploads", + "users": "Benutzer" + }, + "settings": { + "subtitle": "Verwalte Seitenkonfiguration", + "systemversion": "Systemversion", + "currentversion": "Aktuelle Version", + "latestversion": "Letzte Version", + "upgrade": "Upgrade", + "reinstall": "Aktuelle Version neuinstallieren", + "versioncheckfailed": "Fehler beim Ermitteln der letzten Version. Versuche es später erneut.", + "administrativetools": "Administrationswerkzeuge", + "flushcache": "Leere Cache und rekonstruiere Indexes", + "flushcachetext": "Falls Inhalts- oder Suchergebnisse veraltet wirken oder nicht den letzten Inhalt enthalten hilft es den Cache zu leeren.", + "flushcachebtn": "Leere und baue erneut", + "resetaccounts": "Setze Systemaccounts auf Standard zurück", + "resetaccountstext": "Die Systemaccount (wie den Gästeaccount) werden zu den Standardeinstellungen zurückgesetzt.", + "resetaccountsbtn": "Setze Sytemaccounts zurück", + "flushsessions": "Leere alle aktiven Benutersitzungen", + "flushsessionstext": "Alle Benutzer werden ausgeloggt und müssen sich erneut anmelden. Deine jetzige Sitzung ist davon ebenfalls betroffen!", + "flushsessionsbtn": "Leere Sitzungen" + }, + "users": { + "createauthorize": "Erstelle / Autorisiere Benutzer", + "subtitle": "Benutzer und Zugriffsrechte verwalten", + "name": "Name", + "email": "E-Mail Addresse", + "provider": "Anbieter", + "createdon": "Erstellt am", + "updatedon": "Geändert am", + "returntousers": "Zurück zu Benutzern", + "edituser": "Benutzer bearbeiten", + "uniqueid": "Einmalige ID" + } +} \ No newline at end of file diff --git a/server/locales/de/auth.json b/server/locales/de/auth.json new file mode 100644 index 00000000..348920af --- /dev/null +++ b/server/locales/de/auth.json @@ -0,0 +1,32 @@ +{ + "loginrequired": "Anmeldung erforderlich", + "loginusing": "Anmeldung unter Verwendung...", + "loginusingalt": "Oder melde dich an und benutze...", + "fields": { + "emailuser": "E-Mail / Benutzername", + "password": "Passwort" + }, + "actions": { + "login": "Anmeldung" + }, + "errors": { + "invalidlogin": "FalscherLogin", + "invalidloginmsg": "E-Mail oder das Passwort falsch", + "invaliduseremail": "Falsche Benutzer E-Mail-Adresse", + "loginerror": "Anmeldefehler", + "notyetauthorized": "Du wurdest autorisiert dich bei dieser Seite anzumelden", + "toomanyattempts": "Zu viele Versuche!", + "toomanyattemptsmsg": "Du hattest zu viele Fehlversuche in zu kurzer Zeit, bitte versuche es erneut in: {{time}}", + "usernotfound": "Benutzer nicht gefunden" + }, + "providers": { + "local": "Lokal", + "windowslive": "Microsoft Account", + "azure": "Azure Active Directory", + "google": "Google ID", + "facebook": "Facebook", + "github": "GitHub", + "slack": "Slack", + "ldap": "LDAP / Active Directory" + } +} \ No newline at end of file diff --git a/server/locales/de/browser.json b/server/locales/de/browser.json new file mode 100644 index 00000000..bb499888 --- /dev/null +++ b/server/locales/de/browser.json @@ -0,0 +1,106 @@ +{ + "editor": { + "codeblockinsert": "Codeblock einfügen", + "codeblocklanguage": "Sprache", + "codeblockloading": "Lade Syntax für {{name}}", + "codeblockloadingerror": "Fehler: Syntax für die Sprache konnte nicht geladen werden", + "codeblocksuccess": "Dein Codeblock wurde eingefügt", + "codeblocktitle": "Codeblock einfügen", + "discard": "Verwerfen", + "filedeleteaction": "Löschen", + "filedeleteloading": "Lösche Datei...", + "filedeletedefault": "Diese Datei", + "filedeletesuccess": "Datei erfolgreich gelöscht", + "fileerror": "Fehler beim Laden der Auflistung", + "filefolderempty": "Dieser Order ist leer", + "fileinsert": "Link zur Datei einfügen", + "fileloading": "Hole Dateien...", + "filemoveaction": "Verschiebe zu...", + "filemoveerror": "Fehler beim Verschieben: {{err}}", + "filemoveloading": "Verschiebe Datei...", + "filemovesuccess": "Datei erfolgreich verschoben.", + "fileprocessing": "Laden...", + "filerenameaction": "Umbenennen", + "filesuccess": "Dateiverlinkung wurde einfügt.", + "filetitle": "Datei einfügen", + "fileupload": "Datei(en) hochladen", + "fileuploaderror": "Fehler beim Hochladen: {{err}}", + "fileuploadsuccess": "Datei(en) erfolgreich hochgeladen.", + "folders": "Ordner", + "foldersloading": "Lade Ordnerliste...", + "imagetitle": "Bild einfügen", + "imageinsert": "Bild einfügen", + "imagesuccess": "Bild wurde eingefügt", + "imageupload": "Bild(er) hochladen", + "imagealignleft": "Links (Standard)", + "imagealigncenter": "Zentriert", + "imagealignright": "Rechts", + "imagealignlogo": "Seitenlogo", + "newfolder": "Neuer Ordner", + "videoanymp4file": "Beliebige Standard MP4 Datei", + "videoinsert": "Video einfügen", + "videolinktitle": "Link zum Video einfügen der eingebettet werden soll:", + "videonotsupported": "Diese URL ist ungültig oder wird nicht unterstützt!", + "videosuccess": "Das Video wurde eingefügt.", + "videosupportedtitle": "Die folgenden sind unterstützt:", + "videotitle": "Video einfügen" + }, + "modal": { + "abort": "Abbrechen", + "anchorerror": "Einfügen in Zwischenablage fehlgeschlagen. Kopiere die URL manuell.", + "anchorsuccess": "Die URL wurde in die Zwischenablage kopiert.", + "anchortitle": "Kopiere Link zu dieser Sektion", + "copyclipboard": "Kopiere in Zwischenablage", + "create": "Erstellen", + "createpageinvalid": "Dieser Seitenpfad ist ungültig!", + "createpagepath": "Neuen Seitenpfad eingeben:", + "createpagetitle": "Erstellen neue Seite", + "createuser": "Erstelle Benutzer", + "createuserauthorize": "Autorisiere Benutzer", + "createuseremail": "E-Mail Adresse", + "createuseremailplaceholder": "z.B. john.doe@company.com", + "createusername": "Vollständiger Name:", + "createusernameplaceholder": "z.B. John Doe", + "createuserpassword": "Passwort:", + "createuserprovider": "Anbieter:", + "createusertitle": "Erstellen / Autorisiere Benutzer", + "delete": "Löschen", + "deletefiletitle": "Löschen?", + "deletefilewarn": "Bist du sicher, dass du löschen möchtest?", + "deleteusertitle": "Benutzeraccount löschen?", + "deleteuserwarning": "Willst du wirklich diesen Benutzeraccount löschen? Diese Aktion kann nicht rückgängig gemacht werden!", + "discard": "Verwerfen", + "discardpagecreate": "Bist du sicher, dass du diese Seite verlassen möchtest? Alles geschriebene geht dabei verloren.", + "discardpageedit": "Bist du sicher, dass du diese Seite verlassen möchtest? Dabei gehen alle Modifikationen verloren.", + "discardpagestay": "Bleib auf der Seite", + "discardpagetitle": "Verwerfen?", + "move": "Verschieben", + "movepageinvalid": "Dieser Seitenpfad ist ungültig oder verboten", + "movepagepath": "Eingabe des neuen Dateipfades:", + "movepageplaceholder": "Seitenname", + "movepagetitle": "Seite verschieben", + "movepagewarning": "Beachte, dass das Verschieben oder Umbenennen von Seiten zu ungültigen Links führen kann. Stelle sicher, dass du jede Seite die auf diese verlinkt im Nachhinein bearbeitest!", + "newfolderinvalid": "Dieser Ordnername ist ungültig!", + "newfolderloading": "Erstelle neuen Ordner...", + "newfoldername": "Eingabe des neuen Ordernamens:", + "newfoldernameplaceholder": "Ordnername", + "newfoldersuccess": "Der neue Order {{name}} wurde erstellt.", + "newfoldertitle": "Neuer Ordner", + "renamefile": "Umbenennen", + "renamefileerror": "Fehler beim Umbenennen: {{err}}", + "renamefileinvalid": "Dieser Dateiname ist ungültig!", + "renamefileloading": "Benenne Datei um...", + "renamefilename": "Gib den neuen Dateinamen (ohne Dateiendung) ein:", + "renamefilenameplaceholder": "Dateiname", + "renamefiletitle": "Datei umbenennen" + }, + "nav": { + "home": "Startseite" + }, + "search": { + "didyoumean": "Meintest du...?", + "nomatch": "Keine Ergebnisse für Anfrage", + "placeholder": "Suche...", + "results": "Suchergebnisse" + } +} \ No newline at end of file diff --git a/server/locales/de/common.json b/server/locales/de/common.json new file mode 100644 index 00000000..6a43438f --- /dev/null +++ b/server/locales/de/common.json @@ -0,0 +1,50 @@ +{ + "wiki": "Wiki", + "header": { + "overview": "Übersicht", + "createdoc": "Erstelle neues Dokument" + }, + "footer": { + "poweredby": "Unterstützt von", + "home": "Startseite", + "top": "Nach oben" + }, + "sidebar": { + "nav": "NAV", + "navigation": "Navigation", + "pagecontents": "Seiteninhalte", + "pastversions": "Letzte Versionen" + }, + "nav": { + "account": "Account", + "allpages": "Alle Seiten", + "create": "Erstellen", + "discard": "Verwerfen", + "edit": "Bearbeiten", + "history": "Verlauf", + "login": "Anmelden", + "logout": "Abmelden", + "move": "Verschieben", + "myprofile": "Mein Profil", + "normalview": "Normale Ansicht", + "root": "Startseite", + "savechanges": "Änderungen speichern", + "savedocument": "Dokument speichern", + "settings": "Einstellungen", + "source": "Quelle", + "stats": "Statistik", + "syssettings": "Systemeinstellungen", + "theme": "Farbschema", + "users": "Benutzer", + "viewlatest": "Letzte Ansicht" + }, + "welcome": { + "title": "Willkommen in deinem Wiki!", + "subtitle": "Auf geht's! Erstelle deine Startseite", + "createhome": "Startseite erstellen" + }, + "loading": { + "source": "Lade Quellen...", + "editor": "Lade Editor..." + } +} \ No newline at end of file diff --git a/server/locales/de/errors.json b/server/locales/de/errors.json new file mode 100644 index 00000000..28a9e170 --- /dev/null +++ b/server/locales/de/errors.json @@ -0,0 +1,30 @@ +{ + "alreadyexists": "Dieser Eintrag existiert bereits", + "debugmsg": "Detailierte Debugmeldungen", + "fileexists": "Die Datei {{path}} existiert bereits.", + "forbidden": "Verboten", + "forbiddendetail": "Entschuldigung, du verfügst nicht über ausreichend Berechtigung diese Seite zu öffnen", + "generic": "Oops, da ist etwas schief gelaufen", + "invalidaction": "Ungültige Aktion.", + "invaliddestfolder": "Ungültiger Zielordner!", + "invalidfiletype": "Ungültiger Dateityp.", + "invalidfolder": "Ungültiger Ordner.", + "invalidoperation": "Ungültige Operation.", + "invalidpath": "Ungültiger Dateipfad.", + "invaliduserid": "Ungültige User ID", + "newpasswordtooshort": "Das neue Passwort ist zu kurz!", + "notexist": "Der Eintrag {{path}} existiert nicht.", + "notexistdetail": "Willst du diesen Eintrag erstellen?", + "parentinvalid": "Der übergeordnete Eintrag ist keine gültige Datei.", + "parentisroot": "Der übergeordnete Eintrag ist die Wurzel.", + "remotetoolarge": "Remotedatei ist zu groß!", + "reservedname": "Du kannst kein Dokument mit diesem Namen erstellt, da dieser vom System reserviert ist.", + "savefailed": "Datei speichern fehlgeschlagen", + "starterfailed": "Konnte den Anfangsinhalt nicht laden", + "unauthorized": "Unerlaubt", + "actions": { + "create": "Erstellen", + "gohome": "Gehe zur Startseite", + "loginas": "Anmelden als..." + } +} \ No newline at end of file diff --git a/server/locales/de/git.json b/server/locales/de/git.json new file mode 100644 index 00000000..b00e987f --- /dev/null +++ b/server/locales/de/git.json @@ -0,0 +1,6 @@ +{ + "added": "{{path}} hinzugefügt", + "deleted": "Gelöscht/Umbenannt: {{path}}", + "updated": "{{path}} geändert", + "uploaded": "{{path}} hochgeladen." +} \ No newline at end of file diff --git a/server/locales/en/admin.json b/server/locales/en/admin.json index e997ead5..7a46d992 100644 --- a/server/locales/en/admin.json +++ b/server/locales/en/admin.json @@ -9,10 +9,7 @@ "passwordverify": "Verify Password", "provider": "Provider", "savechanges": "Save Changes", - "subtitle": "Profile and authentication info", - "tfa": "Two-Factor Authentication (2FA)", - "tfaenable": "Enable 2FA", - "tfadisable": "Disable 2FA" + "subtitle": "Profile and authentication info" }, "stats": { "subtitle": "General site-wide statistics", @@ -39,16 +36,6 @@ "flushsessionstext": "All users will be logged out and forced to login again. Your current session will also be affected!", "flushsessionsbtn": "Flush Sessions" }, - "system": { - "subtitle": "Information on Wiki.js and troubleshooting tools" - }, - "theme": { - "subtitle": "Customize the appearance of your wiki", - "primarycolor": "Primary Color", - "altcolor": "Secondary Color", - "codeblock": "Code Blocks", - "footercolor": "Footer Color" - }, "users": { "createauthorize": "Create / Authorize User", "subtitle": "Manage users and access rights", @@ -61,4 +48,4 @@ "edituser": "Edit User", "uniqueid": "Unique ID" } -} +} \ No newline at end of file diff --git a/server/locales/en/browser.json b/server/locales/en/browser.json index b8fd7fc3..c203362b 100644 --- a/server/locales/en/browser.json +++ b/server/locales/en/browser.json @@ -97,14 +97,10 @@ "nav": { "home": "Home" }, - "profile": { - "tfaenabled": "Enabled", - "tfadisabled": "Disabled" - }, "search": { "didyoumean": "Did you mean...?", "nomatch": "No results matching your query", "placeholder": "Search...", "results": "Search Results" } -} +} \ No newline at end of file diff --git a/server/locales/en/common.json b/server/locales/en/common.json index 32dd6930..18ce4087 100644 --- a/server/locales/en/common.json +++ b/server/locales/en/common.json @@ -33,7 +33,6 @@ "settings": "Settings", "source": "Source", "stats": "Stats", - "sysinfo": "System Info", "syssettings": "System Settings", "theme": "Color Theme", "users": "Users", @@ -48,4 +47,4 @@ "source": "Loading source...", "editor": "Loading editor..." } -} +} \ No newline at end of file diff --git a/server/locales/fr/common.json b/server/locales/fr/common.json index cb42c41e..890dae3e 100644 --- a/server/locales/fr/common.json +++ b/server/locales/fr/common.json @@ -47,4 +47,4 @@ "source": "Chargement de la source...", "editor": "Chargement de l'éditeur" } -} +} \ No newline at end of file