Documentation › Developing Aurora
Translating Aurora
Adding or fixing translations of Aurora's own apps
- Strings are marked with gettext (
_("…")) in the domainaurora. Regenerate the template:make -C desktop pot. - Translations are kept as JSON in desktop/po/sources/LANG.json: English text → translation; plurals as a list with one form per plural category.
- Build the
.pofile:tools/po-from-json.py LANG. It rejects a translation whose{placeholders}differ from the English, so a typo can't break the app. - To add a language to the system, add a line to config/locales.list.