Skip to content

Commit

Permalink
Merge pull request #237 from SFTtech/milo/translations-as-json-files
Browse files Browse the repository at this point in the history
refactor(frontend): change translation files to json files
  • Loading branch information
mikonse authored Sep 14, 2024
2 parents 94f1849 + 20653d0 commit 00f8df5
Show file tree
Hide file tree
Showing 7 changed files with 523 additions and 587 deletions.
253 changes: 253 additions & 0 deletions frontend/libs/translations/src/lib/de.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,253 @@
{
"app": { "name": "Abrechnung" },
"common": {
"username": "Benutzername",
"server": "Server",
"email": "E-Mail",
"password": "Passwort",
"repeatPassword": "Passwort wiederholen",
"passwordsDoNotMatch": "Passwörter stimmen nicht überein",
"save": "Speichern",
"yes": "Ja",
"no": "Nein",
"ok": "Ok",
"edit": "Bearbeiten",
"delete": "Löschen",
"confirm": "Bestätigen",
"add": "Hinzufügen",
"cancel": "Abbrechen",
"search": "Suchen ...",
"name": "Name",
"lastChanged": "Zuletzt geändert",
"lastChangedWithTime": "Zuletzt geändert: {{datetime}}",
"value": "Wert",
"date": "Datum",
"description": "Beschreibung",
"sortBy": "Sortieren nach",
"filterByTags": "Filtern nach Tags",
"tag_one": "Tag",
"tag_other": "Tags",
"total": "Gesamt",
"totalWithColon": "Gesamt:",
"shared": "Geteilt",
"shares": "Anteile",
"advanced": "Erweitert",
"price": "Preis",
"createdAt": "Erstellt am",
"send": "Senden",
"currency": "Währung",
"addNewTag": "Neuen Tag hinzufügen",
"exportAsCsv": "Als CSV Datei exportieren"
},
"shareSelect": {
"selectedPeople_one": "{{count}} Person",
"selectedPeople_other": "{{count}} Personen",
"selectedEvent_one": "{{count}} Ereignis",
"selectedEvent_other": "{{count}} Ereignisse",
"accountSlashEvent": "Person / Ereignis",
"showEvents": "Ereignisse anzeigen"
},
"navbar": {
"transactions": "Transaktionen",
"events": "Ereignisse",
"balances": "Salden",
"accounts": "Konten",
"groupSettings": "Einstellungen",
"activity": "Aktivität",
"profile": "Profil",
"settings": "Einstellungen",
"sessions": "Sitzungen",
"changeEmail": "E-Mail ändern",
"changePassword": "Passwort ändern",
"login": "Anmelden",
"signOut": "Abmelden",
"imprint": "Impressum"
},
"groups": {
"addGroup": "Gruppe hinzufügen",
"list": {
"tabTitle": "Abrechnung - Gruppen",
"header": "Gruppen",
"guestUserDisclaimer": "Sie sind ein Gastbenutzer auf dieser Abrechnung und daher nicht berechtigt, neue Gruppen zu erstellen.",
"noGroups": "Keine Gruppen"
},
"log": {
"tabTitle": "{{groupName}} - Aktivität",
"header": "Aktivität",
"messageInfo": "von {{username}} am {{datetime}}"
},
"memberList": {
"tabTitle": "{{groupName}} - Mitglieder",
"invitedBy": "eingeladen von {{username}}, ",
"joined": "beigetreten am {{datetime}}",
"editor": "Editor",
"owner": "Besitzer",
"itsYou": "Du bist es",
"canWrite": "Kann bearbeiten",
"isOwner": "Ist Besitzer"
},
"settings": {
"tabTitle": "{{groupName}} - Einstellungen",
"ownerDisclaimer": "Sie sind ein Besitzer dieser Gruppe",
"readAccessDisclaimer": "Sie haben nur Lesezugriff auf diese Gruppe",
"terms": "Bedingungen",
"autoAddAccounts": "Automatisch Konten für neu beigetretene Gruppenmitglieder hinzufügen",
"leaveGroup": "Gruppe verlassen",
"leaveGroupConfirm": "Sind Sie sicher, dass Sie die Gruppe {{group.name}} verlassen möchten? Wenn Sie das letzte Mitglied sind, das diese Gruppe verlässt, wird sie gelöscht, und ihre Transaktion geht für immer verloren..."
},
"join": {
"tabTitle": "Abrechnung - Gruppe beitreten",
"youHaveBeenInvited": "Sie wurden zur Gruppe {{group.name}} eingeladen",
"invitationDescription": "Einladungsbeschreibung",
"invitationValidUntil": "Einladung gültig bis",
"invitationSingleUse": "Einladung nur einmalig",
"join": "Beitreten"
},
"invites": {
"tabTitle": "{{groupName}} - Einladungslinks",
"header": "Aktive Einladungslinks",
"guestUserDisclaimer": "Sie sind ein Gastbenutzer auf dieser Abrechnung und daher nicht berechtigt, Gruppeneinladungen zu erstellen.",
"tokenHidden": "Token versteckt, wurde von einem anderen Mitglied erstellt"
}
},
"images": {
"uploadImage": "Bild hochladen",
"chooseImage": "Bild auswählen",
"compressing": "komprimieren ..",
"filename": "Dateiname"
},
"balanceTable": { "totalConsumed": "Empfangen / Verbraucht", "totalPaid": "Bezahlt", "balance": "Balance" },
"transactions": {
"createTransaction": "Transaktion erstellen",
"createPurchase": "Einkauf erstellen",
"createTransfer": "Überweisung erstellen",
"noTransactions": "Keine Transaktionen",
"purchase": "Einkauf",
"transfer": "Überweisung",
"transferredFrom": "Von",
"transferredTo": "An",
"paidBy": "Bezahlt von",
"paidFor": "Für wen",
"confirmDeleteTransaction": "Löschen der Transaktion bestätigen",
"confirmDeleteTransactionInfo": "Sind Sie sicher, dass Sie die Transaktion \"{{transaction.name}}\" löschen möchten?",
"list": { "tabTitle": "{{groupName}} - Transaktionen" },
"byFor": "von {{by}}, für {{for}}",
"positions": {
"positions": "Positionen",
"sharedPlusRest": "Geteilt + Rest",
"addPositions": "Positionen hinzufügen",
"remaining": "Verbleibend:"
}
},
"accounts": {
"noAccounts": "Keine Konten",
"list": { "tabTitle": "{{groupName}} - Konten" },
"balances": {
"tabTitle": "{{groupName}} - Salden",
"clearingAccountsRemainingBalances": "Einige Ereignisse haben noch offene Salden"
},
"detail": {
"tabTitleEvent": "{{group.name}} - Ereignis {{account.name}}",
"tabTitleAccount": "{{group.name}} - Konto {{account.name}}"
},
"event": "Ereignis",
"account": "Konto",
"balanceOf": "Saldo von {{account.name}}",
"clearingDistributionOf": "Teilnehmer von {{account.name}}",
"transactionsInvolving": "Transaktionen mit Beteiligung von {{account.name}}",
"participated": "Beteiligt",
"settleUp": "Begleichen",
"settlement": {
"transactionName": "Abrechnung",
"title": "Salden dieser Gruppe begleichen",
"whoPaysWhom": "{{from}} zahlt {{to}} {{money}}",
"settleButton": "Begleichen"
},
"deleteConfirm": "Löschen bestätigen {{accountType}}",
"deleteConfirmBody": "Sind Sie sicher, dass Sie {{accountType}} \"{{accountName}}\" löschen möchten"
},
"events": {
"list": { "tabTitle": "{{groupName}} - Ereignisse" },
"createEvent": "Ereignis erstellen",
"noEvents": "Keine Ereignisse"
},
"profile": {
"index": {
"tabTitle": "Abrechnung - Profil",
"pageTitle": "Profil",
"guestUserDisclaimer": "Sie sind ein Gastbenutzer auf dieser Abrechnung und daher nicht berechtigt, neue Gruppen oder Gruppeneinladungen zu erstellen.",
"registered": "Registriert"
},
"settings": {
"tabTitle": "Abrechnung - Einstellungen",
"pageTitle": "Einstellungen",
"info": "Diese Einstellungen werden lokal auf Ihrem Gerät gespeichert. Das Löschen des lokalen Speichers Ihres Browsers setzt sie zurück.",
"theme": "Thema",
"themeSystemDefault": "Systemstandard",
"themeDarkMode": "Dunkelmodus",
"themeLightMode": "Hellmodus",
"clearCache": "Cache leeren",
"confirmClearCache": "Diese Aktion wird Ihren lokalen Cache löschen. Alle Ihre Einstellungen (diese Seite) werden nicht zurückgesetzt."
},
"changePassword": {
"tabTitle": "Abrechnung - Passwort ändern",
"pageTitle": "Passwort ändern",
"success": "Passwort erfolgreich geändert",
"newPassword": "Neues Passwort"
},
"changeEmail": {
"tabTitle": "Abrechnung - E-Mail ändern",
"pageTitle": "E-Mail ändern",
"success": "E-Mail-Änderung angefordert. Sie sollten bald eine E-Mail mit einem Bestätigungslink erhalten.",
"newEmail": "Neue E-Mail"
},
"sessions": {
"tabTitle": "Abrechnung - Sitzungen",
"header": "Anmeldesitzungen",
"confirmDeleteSession": "Sitzung löschen?",
"areYouSureToDelete": "Sind Sie sicher, dass Sie die Sitzung {{sessionName}} löschen möchten"
}
},
"auth": {
"register": {
"tabTitle": "Abrechnung - Registrieren",
"header": "Neues Konto registrieren",
"confirmButton": "Registrieren",
"registrationSuccess": "Erfolgreich registriert, bitte bestätigen Sie Ihre E-Mail, bevor Sie sich anmelden...",
"alreadyHasAccount": "Haben Sie bereits ein Konto? Anmelden"
},
"login": {
"tabTitle": "Abrechnung - Anmelden",
"header": "Anmelden",
"loginSuccess": "Angemeldet ...",
"confirmButton": "Anmelden",
"noAccountRegister": "Kein Konto? Registrieren",
"forgotPassword": "Passwort vergessen?"
},
"recoverPassword": {
"tabTitle": "Abrechnung - Passwort wiederherstellen",
"header": "Passwort wiederherstellen",
"body": "Bitte geben Sie Ihre E-Mail-Adresse ein. Ein Wiederherstellungslink wird in Kürze gesendet.",
"emailSent": "Ein Wiederherstellungslink wurde Ihnen per E-Mail gesendet."
},
"confirmEmailChange": {
"tabTitle": "Abrechnung - E-Mail-Änderung bestätigen",
"header": "Bestätigen Sie Ihre neue E-Mail",
"confirmSuccessful": "Bestätigung erfolgreich",
"clickHereToConfirm": "Klicken Sie <1>hier</1>, um Ihre neue E-Mail zu bestätigen."
},
"confirmPasswordRecovery": {
"tabTitle": "Abrechnung - Passwortwiederherstellung bestätigen",
"header": "Passwortwiederherstellung bestätigen",
"successfulLinkToLogin": "Passwortwiederherstellung erfolgreich, bitte <1>anmelden</1> mit Ihrem neuen Passwort."
},
"confirmRegistration": {
"tabTitle": "Abrechnung - Registrierung bestätigen",
"header": "Registrierung bestätigen",
"confirmSuccessful": "Bestätigung erfolgreich",
"successfulLinkToLogin": "Bitte <1>anmelden</1> mit Ihren Anmeldeinformationen.",
"clickHereToConfirm": "Klicken Sie <1>hier</1>, um Ihre Registrierung zu bestätigen."
}
},
"languages": { "en": "Englisch", "de": "Deutsch" }
}
Loading

0 comments on commit 00f8df5

Please sign in to comment.