feat(i18n): add German translations and key parity test
- Create all 6 German namespace JSON files (common, collection, threads, setups, onboarding, settings) - Register German locale in i18n configuration with supportedLngs - Add key parity test ensuring en/de have identical key structures - All 19 locale parity tests pass, all 15 formatter tests pass Phase 34, Plan 05
This commit is contained in:
32
src/client/locales/de/settings.json
Normal file
32
src/client/locales/de/settings.json
Normal file
@@ -0,0 +1,32 @@
|
||||
{
|
||||
"title": "Einstellungen",
|
||||
"language": {
|
||||
"title": "Sprache",
|
||||
"description": "Aendern Sie die Anzeigesprache der App"
|
||||
},
|
||||
"weightUnit": {
|
||||
"title": "Gewichtseinheit",
|
||||
"description": "Waehlen Sie die Einheit fuer die Gewichtsanzeige in der App"
|
||||
},
|
||||
"currency": {
|
||||
"title": "Waehrung",
|
||||
"description": "Aendert das angezeigte Waehrungssymbol. Werte werden nicht umgerechnet."
|
||||
},
|
||||
"apiKeys": {
|
||||
"title": "API-Schluessel",
|
||||
"description": "API-Schluessel ermoeglichen programmatischen Zugriff auf GearBox (z.B. von Claude Desktop oder Skripten).",
|
||||
"copyWarning": "Kopieren Sie diesen Schluessel jetzt — er wird nicht erneut angezeigt:",
|
||||
"namePlaceholder": "Schluesselname (z.B. claude-desktop)"
|
||||
},
|
||||
"importExport": {
|
||||
"title": "Import / Export",
|
||||
"description": "Exportieren Sie Ihre Ausruestungssammlung als CSV-Datei oder importieren Sie Gegenstaende aus einer CSV.",
|
||||
"export": "CSV exportieren",
|
||||
"import": "CSV importieren",
|
||||
"importing": "Wird importiert...",
|
||||
"imported": "{{count}} Gegenstaende importiert.",
|
||||
"imported_one": "{{count}} Gegenstand importiert.",
|
||||
"newCategories": "Neue Kategorien: {{categories}}",
|
||||
"noItemsFound": "Keine Gegenstaende in der CSV gefunden."
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user