Übersetzungen beitragen¶
Rezeptor freut sich über Community-Übersetzungen für die Launcher-UI und die Entwickler-Doku.
Launcher-UI (launcher/locales/)¶
launcher/locales/en.json→launcher/locales/<id>.jsonkopieren (z. B.fr.json).- Alle String-Werte übersetzen; Schlüssel unverändert lassen.
- In
launcher/locales/manifest.jsoneintragen: - Pull Request öffnen.
Fallback: aktive Locale → en → Schlüsselname.
Entwickler-Dokumentation (docs/de/, docs/en/)¶
| Locale | Pfad |
|---|---|
| Deutsch (Standard) | docs/de/*.md |
| Englisch | docs/en/*.md |
- Gleiche Dateinamen in beiden Locale-Ordnern (
ENTWICKLER.md,RECIPE-AUTHORING.md, …). - Links zwischen Docs relativ im gleichen Ordner (
[text](RECIPE-AUTHORING.md)). - Die GUI wählt
docs/{locale}/anhand der Launcher-Sprache.
Neue Sprache für Docs (z. B. Französisch)¶
docs/fr/anlegen und vondocs/en/kopieren.- Dateien übersetzen.
- Katalog-Auflösung in
launcher/ui_docs.pyerweitern (oder Issue öffnen). - Pull Request öffnen.
Rezept-Infotexte¶
Pro Rezept: recipes/<id>/info.de.txt, info.en.txt.
Nach Änderungen: ./scripts/recipe-manifest.sh.
Was nicht übersetzt wird¶
- Shell-Meldungen in
core/(optional / eigene.lang-Dateien) - Code-Identifier, YAML-Schlüssel, Rezept-IDs
Tipps für Pull Requests¶
- Eine Sprache oder ein Bereich (UI oder Docs) pro PR erleichtert Review.
- Keine Co-Author-Trailer von Editor-Agenten in Commits.