diff --git a/lang/admin/de-DE.json b/lang/admin/de-DE.json new file mode 100644 index 0000000..9456f99 --- /dev/null +++ b/lang/admin/de-DE.json @@ -0,0 +1,127 @@ +{ + "meta": { + "name": "Deutsch (DE)" + }, + "strings": { + "invites": "Invites", + "accounts": "Konten", + "settings": "Einstellungen", + "theme": "Thema", + "inviteDays": "Tage", + "inviteHours": "Stunden", + "inviteMinutes": "Minuten", + "inviteNumberOfUses": "Anzahl Verwendungen", + "warning": "Warnung", + "inviteInfiniteUsesWarning": "Invites mit unendlich vielen Verwendungen können missbräuchlich verwendet werden", + "inviteSendToEmail": "Senden an", + "login": "Anmelden", + "logout": "Abmelden", + "create": "Erstellen", + "apply": "Anwenden", + "delete": "Löschen", + "submit": "Absenden", + "name": "Name", + "date": "Datum", + "username": "Benutzername", + "password": "Passwort", + "emailAddress": "E-Mail-Adresse", + "lastActiveTime": "Zuletzt aktiv", + "from": "Von", + "user": "Benutzer", + "aboutProgram": "Über", + "version": "Version", + "commitNoun": "Commit", + "newUser": "Neuer Benutzer", + "profile": "Profil", + "success": "Erfolg", + "error": "Fehler", + "unknown": "Unbekannt", + "modifySettings": "Einstellungen ändern", + "modifySettingsDescription": "Wende Einstellungen von einem bestehenden Profil an, oder beziehe sie direkt von einem Benutzer.", + "applyHomescreenLayout": "Startbildschirmlayout anwenden", + "sendDeleteNotificationEmail": "Benachrichtigungs-E-Mail senden", + "sendDeleteNotifiationExample": "Dein Konto wurde gelöscht.", + "settingsRestartRequired": "Neustart erforderlich", + "settingsRestartRequiredDescription": "Ein Neustart ist notwendig, um einige Einstellungen anzuwenden, die du geändert hast. Jetzt oder später neu starten?", + "settingsApplyRestartLater": "Anwenden, später neu starten", + "settingsApplyRestartNow": "Anwenden & neu starten", + "settingsApplied": "Einstellungen angewendet.", + "settingsRefreshPage": "Aktualisiere die Seite in ein paar Sekunden", + "settingsRequiredOrRestartMessage": "Hinweis: {n} zeigt ein erforderliches Feld an, {n} zeigt an, dass Änderungen einen Neustart erfordern.", + "settingsSave": "Speichern", + "ombiUserDefaults": "Ombi-Benutzerstandardeinstellungen", + "ombiUserDefaultsDescription": "Erstelle einen Ombi-Benutzer und konfiguriere ihn, dann wähle ihn unten aus. Seine Einstellungen/Berechtigungen werden gespeichert und auf neue Ombi-Benutzer, erstellt von jfa-go, angewendet", + "userProfiles": "Benutzerprofile", + "userProfilesDescription": "Profile werden auf Benutzer angewendet, wenn sie ein Konto erstellen. Ein Profil beinhaltet Bibliothekszugriffsrechte und das Startbildschirmlayout.", + "userProfilesIsDefault": "Standard", + "userProfilesLibraries": "Bibliotheken", + "addProfile": "Profil hinzufügen", + "addProfileDescription": "Erstelle einen Jellyfin-Benutzer und konfiguriere ihn, dann wähle ihn unten aus. Wenn dieses Profil auf einen Invite angewendet ist, werden neue Benutzer mit den Einstellungen erstellt.", + "addProfileNameOf": "Profilname", + "addProfileStoreHomescreenLayout": "Startbildschirmlayout speichern", + "inviteNoUsersCreated": "Noch keine!", + "inviteUsersCreated": "Erstellte Benutzer", + "inviteNoProfile": "Kein Profil", + "copy": "Kopieren", + "inviteDateCreated": "Erstellt", + "inviteRemainingUses": "Verbleibende Verwendungen", + "inviteNoInvites": "Keine", + "inviteExpiresInTime": "Läuft in {n} ab", + "notifyEvent": "Benachrichtigen bei:", + "notifyInviteExpiry": "Bei Ablauf", + "notifyUserCreation": "Bei Benutzererstellung" + }, + "notifications": { + "changedEmailAddress": "E-Mail-Adresse von {n} geändert.", + "userCreated": "Benutzer {n} erstellt.", + "createProfile": "Profil {n} erstellt.", + "saveSettings": "Einstellungen wurden gespeichert", + "setOmbiDefaults": "Ombi-Standardeinstellungen gespeichert.", + "errorConnection": "Konnte keine Verbindung zu jfa-go herstellen.", + "error401Unauthorized": "Unberechtigt. Versuch, die Seite zu aktualisieren.", + "errorSettingsAppliedNoHomescreenLayout": "Einstellungen wurden angewendet, aber die Anwendung des Startbildschirmlayouts ist möglicherweise fehlgeschlagen.", + "errorHomescreenAppliedNoSettings": "Startbildschirmlayout wurde angewendet, aber die Anwendung der Einstellungen ist möglicherweise fehlgeschlagen.", + "errorSettingsFailed": "Anwendung ist fehlgeschlagen.", + "errorLoginBlank": "Der Benutzername und/oder das Passwort wurden nicht ausgefüllt.", + "errorUnknown": "Unbekannter Fehler.", + "errorBlankFields": "Felder wurden nicht ausgefüllt", + "errorDeleteProfile": "Fehler beim Löschen des Profils {n}", + "errorLoadProfiles": "Fehler beim Laden der Profile.", + "errorCreateProfile": "Fehler beim Erstellen des Profils {n}", + "errorSetDefaultProfile": "Fehler beim Setzen des Standardprofils.", + "errorLoadUsers": "Fehler beim Laden der Benutzer.", + "errorSaveSettings": "Einstellungen konnten nicht gespeichert werden.", + "errorLoadSettings": "Fehler beim Laden der Einstellungen.", + "errorSetOmbiDefaults": "Fehler beim Speichern der Ombi-Standardeinstellungen.", + "errorLoadOmbiUsers": "Fehler beim Laden der Ombi-Benutzer.", + "errorChangedEmailAddress": "E-Mail-Adresse von {n} konnte nicht geändert werden.", + "errorFailureCheckLogs": "Fehlgeschlagen (überprüfe die Konsole/Logs)", + "errorPartialFailureCheckLogs": "Teilweiser Fehlschlag (überprüfe die Konsole/Logs)" + }, + "quantityStrings": { + "modifySettingsFor": { + "singular": "Einstellungen für {n} Benutzer ändern", + "plural": "Einstellungen für {n} Benutzer ändern" + }, + "deleteNUsers": { + "singular": "{n} Benutzer löschen", + "plural": "{n} Benutzer löschen" + }, + "addUser": { + "singular": "Benutzer hinzufügen", + "plural": "Benutzer hinzufügen" + }, + "deleteUser": { + "singular": "Benutzer löschen", + "plural": "Benutzer löschen" + }, + "deletedUser": { + "singular": "{n} Benutzer gelöscht.", + "plural": "{n} Benutzer gelöscht." + }, + "appliedSettings": { + "singular": "Einstellungen auf {n} Benutzer angewendet.", + "plural": "Einstellungen auf {n} Benutzer angewendet." + } + } +} diff --git a/lang/admin/fr-fr.json b/lang/admin/fr-fr.json index 1145332..d10067b 100644 --- a/lang/admin/fr-fr.json +++ b/lang/admin/fr-fr.json @@ -40,7 +40,7 @@ "modifySettings": "Modifier les paramètres", "modifySettingsDescription": "Appliquez les paramètres à partir d'un profil existant ou obtenez-les directement auprès d'un utilisateur.", "applyHomescreenLayout": "Appliquer la disposition de l'écran d'accueil", - "sendDeleteNotificationEmail": "Envoyer un e-mail de notification ", + "sendDeleteNotificationEmail": "Envoyer un e-mail de notification", "sendDeleteNotifiationExample": "Votre compte a été supprimé. ", "settingsRestartRequired": "Redémarrage nécessaire ", "settingsRestartRequiredDescription": "Un redémarrage est nécessaire pour appliquer certains paramètres que vous avez modifiés. Redémarrer maintenant ou plus tard?", @@ -60,7 +60,6 @@ "addProfileDescription": "Créez un utilisateur Jellyfin et configurez-le, puis sélectionnez-le ci-dessous. Lorsque ce profil est appliqué à une invitation, de nouveaux utilisateurs seront créés avec les paramètres. ", "addProfileNameOf": "Nom de profil", "addProfileStoreHomescreenLayout": "Enregistrer la disposition de l'écran d'accueil", - "inviteNoUsersCreated": "Aucun pour l'instant!", "inviteUsersCreated": "Utilisateurs créer", "inviteNoProfile": "Aucun profil", @@ -69,7 +68,6 @@ "inviteRemainingUses": "Utilisations restantes", "inviteNoInvites": "Aucune", "inviteExpiresInTime": "Expires dans {n}", - "notifyEvent": "Notifier sur:", "notifyInviteExpiry": "À l'expiration", "notifyUserCreation": "à la création de l'utilisateur" @@ -119,12 +117,12 @@ "plural": "Supprimer les utilisateurs" }, "deletedUser": { - "singular": "Supprimer {n} utilisateur.", - "plural": "Supprimer {n} utilisateurs." + "singular": "Supprimer {n} utilisateur.", + "plural": "Supprimer {n} utilisateurs." }, "appliedSettings": { - "singular": "Appliquer le paramètre {n} utilisteur.", - "plural": "Appliquer les paramètres {n} utilisteurs." + "singular": "Appliquer le paramètre {n} utilisteur.", + "plural": "Appliquer les paramètres {n} utilisteurs." } } } diff --git a/lang/email/de-DE.json b/lang/email/de-DE.json new file mode 100644 index 0000000..2c2bff0 --- /dev/null +++ b/lang/email/de-DE.json @@ -0,0 +1,41 @@ +{ + "meta": { + "name": "Deutsch (DE)" + }, + "userCreated": { + "title": "Mitteilung: Benutzer erstellt", + "aUserWasCreated": "Ein Benutzer wurde unter Verwendung des Codes {n] erstellt.", + "name": "Name", + "emailAddress": "Adresse", + "time": "Zeit", + "notificationNotice": "Hinweis: Benachrichtigungs-E-Mails können auf dem Administrator-Dashboard umgeschalten werden." + }, + "inviteExpiry": { + "title": "Mitteilung: Invite abgelaufen", + "inviteExpired": "Invite abgelaufen.", + "expiredAt": "Code {n} lief um {n} ab.", + "notificationNotice": "Hinweis: Benachrichtigungs-E-Mails können auf dem Administrator-Dashboard umgeschalten werden." + }, + "passwordReset": { + "title": "Passwortzurücksetzung angefordert - Jellyfin", + "helloUser": "Hallo {n},", + "someoneHasRequestedReset": "Jemand hat vor kurzem eine Passwortzurücksetzung auf Jellyfin angefordert.", + "ifItWasYou": "Wenn du das warst, gib den PIN unten in die Eingabeaufforderung ein.", + "codeExpiry": "Der Code wird am {n}, um [n} UTC ablaufen, was in {n} ist.", + "ifItWasNotYou": "Wenn du das nicht warst, ignoriere bitte diese E-Mail.", + "pin": "PIN" + }, + "userDeleted": { + "title": "Dein Konto wurde gelöscht - Jellyfin", + "yourAccountWasDeleted": "Dein Jellyfin-Konto wurde gelöscht.", + "reason": "Grund" + }, + "inviteEmail": { + "title": "Invite - Jellyfin", + "hello": "Hallo", + "youHaveBeenInvited": "Du wurdest zu Jellyfin eingeladen.", + "toJoin": "Um beizutreten, folge dem untenstehenden Link.", + "inviteExpiry": "Dieser Invite wird am {n}, um {n} ablaufen, was in {n} ist, also handle schnell.", + "linkButton": "Richte dein Konto ein" + } +} diff --git a/lang/form/de-DE.json b/lang/form/de-DE.json new file mode 100644 index 0000000..dacd53b --- /dev/null +++ b/lang/form/de-DE.json @@ -0,0 +1,41 @@ +{ + "meta": { + "name": "Deutsch (DE)" + }, + "strings": { + "pageTitle": "Jellyfin-Konto erstellen", + "createAccountHeader": "Konto erstellen", + "accountDetails": "Details", + "emailAddress": "E-Mail", + "username": "Benutzername", + "password": "Passwort", + "reEnterPassword": "Passwort wiederholen", + "reEnterPasswordInvalid": "Passwörter stimmen nicht überein.", + "createAccountButton": "Konto erstellen", + "passwordRequirementsHeader": "Passwortanforderungen", + "successHeader": "Erfolg!", + "successContinueButton": "Weiter" + }, + "validationStrings": { + "length": { + "singular": "Muss mindestens {n} Zeichen haben", + "plural": "Muss mindestens {n} Zeichen haben" + }, + "uppercase": { + "singular": "Muss mindestens {n} Großbuchstaben haben", + "plural": "Muss mindestens {n} Großbuchstaben haben" + }, + "lowercase": { + "singular": "Muss mindestens {n} Kleinbuchstaben haben", + "plural": "Muss mindestens {n} Kleinbuchstaben haben" + }, + "number": { + "singular": "Muss mindestens {n} Zahl haben", + "plural": "Muss mindestens {n} Zahlen haben" + }, + "special": { + "singular": "Muss mindestens {n} Sonderzeichen haben", + "plural": "Muss mindestens {n} Sonderzeichen haben" + } + } +}