Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add initial German language set #11017

Open
wants to merge 3 commits into
base: dev
Choose a base branch
from
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
24 changes: 24 additions & 0 deletions front/public/locales/de/common/common.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
{
"actions": {
"add": "Hinzufügen",
"collapse": "Einklappen",
"delete": "Löschen",
"expand": "Ausklappen",
"merge": "Mit nächstem Abschnitt vereinigen",
"reset": "Zurücksetzen",
"split": "Trennen",
"translate": "Übersetzen",
"zoom-in": "Reinzoomen",
"zoom-out": "Rauszoomen",
"deleteSelectionCount": "Wollen Sie wirklich {{items}} Elemente löschen?"
},
"navigation": {
"next": "Weiter",
"previous": "Zurück",
"goBack": "Zur letzten Seite",
"goHome": "Zur Startseite"
},
"begin": "Start",
"end": "Ende",
"value": "Wert"
}
8 changes: 8 additions & 0 deletions front/public/locales/de/common/itemTypes.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
{
"trains_one": "Ein Zug",
"trains_other": "{{count}} Züge",
"scenarios_one": "Ein Szenario",
"scenarios_other": "{{count}} Szenarien",
"studies_one": "Eine Studie",
"studies_other": "{{count}} Studien"
}
15 changes: 15 additions & 0 deletions front/public/locales/de/common/scenarioExplorer.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
{
"errorMessages": {
"error": "Ein Fehler ist aufgetreten",
"unableToRetrieveProjectsMessage": "Projekte konnten nicht abgerufen werden"
},
"infraLegend": "Betriebsnetz",
"noScenarioSelected": "Hier klicken, um ein Szenario mit einem Betriebsnetz und eigenem Kursbuch auszuwählen.",
"projectLegend": "Projekt",
"projects": "Projekte",
"scenarioExplorator": "Szenariensuche",
"scenarioLegend": "Szenario",
"scenarios": "Szenarien",
"studies": "Studien",
"studyLegend": "Studie"
}
3 changes: 3 additions & 0 deletions front/public/locales/de/common/typeAndPath.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
{
"refineSearchForMoreResults": "Konkretisieren Sie Ihre Suche für mehr Ergebnisse."
}
10 changes: 5 additions & 5 deletions front/public/locales/de/home/home.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"editor": "Infrastrukturverlag",
"map": "Kartografie",
"operationalStudies": "Eisenbahnbetriebsstudien",
"rollingStockEditor": "Schienenfahrzeugbearbeiter",
"stdcm": "Click'n ride"
"editor": "Betriebsnetz-Editor",
"map": "Karte",
"operationalStudies": "Betriebsstudien",
"rollingStockEditor": "Schienenfahrzeug-Editor",
"stdcm": "Schnellauftrag"
}
10 changes: 5 additions & 5 deletions front/public/locales/de/home/navbar.json
Original file line number Diff line number Diff line change
Expand Up @@ -17,12 +17,12 @@
"fr": "Français",
"it": "Italiano",
"jp": "やまと",
"languageChoice": "Sprache der Schnittstelle",
"languageChoice": "Sprache",
"ru": "Русский",
"uk": "Українська"
},
"safeWord": "Mot clé de sécurité",
"safeWordHelp": "Le « mot-clé de sécurité » permet de filtrer de manière transparente la liste des projets avec le mot renseigné, utilisé comme une étiquette. Préférez un mot compliqué dans l'idée que personne ne l'utilise par inadvertance. Ajoutez-le comme une étiquette à un projet ; il sera automatiquement ajouté à la création de projet si le mot est renseigné ici.",
"userSettings": "Paramètres utilisateur",
"yourSafeWord": "Tapez votre mot"
"safeWord": "Stichwort",
"safeWordHelp": "Durch das „Stichwort“ können Projekte in der Liste gefiltert werden, wenn es eingegeben wird. Es sollte einzigartig sein und kein Risiko für eine Doppelung bergen, um eine versehentliche Nutzung zu meiden. Fügen Sie es einem Projekt als Label hinzu – es wird bei Erstellung automatisch hinzugefügt, sofern das Stichwort hier eingetragen wird.",
"userSettings": "Benutzereinstellungen",
"yourSafeWord": "Stichwort eingeben"
}
40 changes: 40 additions & 0 deletions front/public/locales/de/infraManagement.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
{
"actions": {
"cancel": "Abbrechen",
"check": "Prüfen",
"copy": "Kopieren",
"delete": "Löschen",
"export": "Als RailJSON exportieren",
"lock": "Sperren",
"rename": "Umbenennen",
"unlock": "Entsperren",
"waiting": "Bitte warten"
},
"addInfra": "Betriebsnetz erstellen",
"addInfraJSON": "Ein Betriebsnetz aus einer RailJSON-Datei erstellen",
"addInfraJSONFile": "RailJSON-Datei hinzufügen",
"addInfraJSONFileRemove": "RailJSON-Import abbrechen",
"chooseInfrastructure": "Betriebsnetz auswählen",
"createInfra": "Erstellen",
"deleteConfirm": "Wollen Sie das Betriebsnetz löschen?",
"errorMessages": {
"noExistingInfra": "Kein Betriebsnetz verfügbar",
"unableToRetrieveInfra": "Betriebsnetz kann nicht geladen werden",
"unableToRetrieveInfraList": "Betriebsnetzliste kann nicht geladen werden",
"noEmptyName": "Bitte geben Sie einen Namen ein"
},
"goToEditionMode": "Bearbeiten",
"goToStandardMode": "Zurück zur Auswahl",
"infraChoice": "Betriebsnetze",
"infraDeleted": "Das Betriebsnetz „{{name}}“ wurde gelöscht.",
"infraManagement": "Betriebsnetzverwalter",
"infraName": "Betriebsnetzname",
"infrasFound_zero": "Kein Betriebsnetz gefunden",
"infrasFound_one": "Ein Betriebsnetz gefunden",
"infrasFound_other": "{{count}} Betriebsnetze gefunden",
"infrastructure": "Betriebsnetz",
"locked": "Gesperrt",
"no": "Nein",
"noInfra": "Bitte wählen Sie ein Betriebsnetz aus",
"yes": "Ja"
}
4 changes: 2 additions & 2 deletions front/src/i18n.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,9 @@ i18n
.use(initReactI18next)
.use(LanguageDetector)
.init({
fallbackLng: ['fr', 'en'],
fallbackLng: ['en', 'fr', 'de'],
debug: false,
supportedLngs: ['en', 'fr'],
supportedLngs: ['de', 'en', 'fr'],
interpolation: {
escapeValue: false,
},
Expand Down