5
Translation
Pavel Baksy edited this page 2026-01-13 17:53:31 +01:00

Translation Guide

Help translate Roster to your language! The process is simple.

For Translators

1. Download the Translation Template

Get the latest template file from the repository (37 translatable strings):

2. Create Your Translation

Open the .pot file with any translation editor:

  • Poedit (recommended for beginners) - https://poedit.net
  • GNOME Translation Editor (gtranslator)
  • Lokalize (KDE)

The editor will ask for your language - choose it and start translating!

3. Submit Your Translation

Once finished, submit your .po file:

Option A: Pull Request (preferred)

  1. Fork the repository
  2. Add your LANGUAGE.po file to the po/ folder
  3. Add your language code to po/LINGUAS (one per line, alphabetically sorted)
  4. Create a pull request

Option B: Issue Attachment

That's it! No need to build or test - the maintainer will handle the rest.

Language Codes

Use standard codes:

  • Two letters: cs, de, fr, es, it, pl
  • With region: pt_BR, zh_CN, en_GB

What Gets Translated

Your translation covers:

  • Application interface and menus
  • Button labels and tooltips
  • Error messages

Questions?

See Contributing or open an issue if you need help!