cli/pkg/i18n/locales/de.json
Snider 39de3c2836 refactor(i18n): slim locale files using composable grammar
Reduce locale files from ~4600 to 338 total lines (93% reduction):
- en_GB.json: 1520 → 262 lines (83% reduction)
- en_US.json: ~1500 → 10 lines (US spelling overrides only)
- en_AU.json: ~1500 → 2 lines (inherits from en_GB)
- de.json: 120 → 64 lines

Removed redundant entries that can now be composed via core.* patterns:
- Labels: T("core.label.status") → "Status:"
- Counts: T("core.count.item", 5) → "5 items"
- Progress: T("core.progress.build") → "Building..."
- Done/Fail: T("core.done.build", subj) → "Build completed"

Updated tests to use new key patterns.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-30 14:24:23 +00:00

64 lines
2.5 KiB
JSON

{
"gram": {
"verb": {
"delete": { "base": "löschen", "past": "gelöscht", "gerund": "löschend" },
"save": { "base": "speichern", "past": "gespeichert", "gerund": "speichernd" },
"create": { "base": "erstellen", "past": "erstellt", "gerund": "erstellend" },
"update": { "base": "aktualisieren", "past": "aktualisiert", "gerund": "aktualisierend" },
"build": { "base": "bauen", "past": "gebaut", "gerund": "bauend" },
"run": { "base": "laufen", "past": "gelaufen", "gerund": "laufend" },
"check": { "base": "prüfen", "past": "geprüft", "gerund": "prüfend" },
"install": { "base": "installieren", "past": "installiert", "gerund": "installierend" },
"push": { "base": "pushen", "past": "gepusht", "gerund": "pushend" },
"pull": { "base": "pullen", "past": "gepullt", "gerund": "pullend" },
"commit": { "base": "committen", "past": "committet", "gerund": "committend" }
},
"noun": {
"file": { "one": "Datei", "other": "Dateien", "gender": "feminine" },
"repo": { "one": "Repository", "other": "Repositories", "gender": "neuter" },
"commit": { "one": "Commit", "other": "Commits", "gender": "masculine" },
"branch": { "one": "Branch", "other": "Branches", "gender": "masculine" },
"change": { "one": "Änderung", "other": "Änderungen", "gender": "feminine" },
"item": { "one": "Element", "other": "Elemente", "gender": "neuter" }
},
"article": {
"indefinite": { "masculine": "ein", "feminine": "eine", "neuter": "ein" },
"definite": { "masculine": "der", "feminine": "die", "neuter": "das" }
},
"punct": {
"label": ":",
"progress": "..."
}
},
"prompt": {
"yes": "j",
"no": "n",
"continue": "Weiter?",
"proceed": "Fortfahren?",
"confirm": "Sind Sie sicher?"
},
"time": {
"just_now": "gerade eben",
"ago": {
"second": { "one": "vor {{.Count}} Sekunde", "other": "vor {{.Count}} Sekunden" },
"minute": { "one": "vor {{.Count}} Minute", "other": "vor {{.Count}} Minuten" },
"hour": { "one": "vor {{.Count}} Stunde", "other": "vor {{.Count}} Stunden" },
"day": { "one": "vor {{.Count}} Tag", "other": "vor {{.Count}} Tagen" },
"week": { "one": "vor {{.Count}} Woche", "other": "vor {{.Count}} Wochen" }
}
},
"cmd": {
"dev.short": "Multi-Repository-Entwicklung",
"doctor.short": "Entwicklungsumgebung prüfen"
},
"error": {
"gh_not_found": "'gh' CLI nicht gefunden. Installieren von https://cli.github.com/"
},
"lang": {
"de": "Deutsch",
"en": "Englisch",
"es": "Spanisch",
"fr": "Französisch",
"zh": "Chinesisch"
}
}