Skip to content

Contribute translations

Temario uses gettext for internationalisation. Translation files are in src/lib/locale/.

LanguageCodeStatus
Spanishes✅ Complete (base language)
Englishen🔲 In progress
  1. Copy the base template:

    Terminal window
    cp src/lib/locale/es/LC_MESSAGES/temario.po \
    src/lib/locale/<code>/LC_MESSAGES/temario.po
  2. Edit the .po file with a translation editor such as Poedit or any text editor.

  3. Compile the translations:

    Terminal window
    uv run python scripts/dev/compile_translations.py
  4. Test the interface with the new language:

    Terminal window
    LANGUAGE=<code> ./temario-grafico
  5. Submit a Merge Request with the generated .po and .mo files.

The website documentation is in website/src/content/docs/ in Markdown/MDX format. To translate it into another language, first contact us by opening an issue on GitLab to coordinate the Starlight directory structure.

For any questions about translations, open an issue with the i18n label.

View i18n issues →