-
Notifications
You must be signed in to change notification settings - Fork 84
Description
We are planning a release of singularity 1.0 and hope you would like to contribute translations of the game into your native language (we are looking for updates to existing translations but also accept translations to new languages as well).
- If you intend to submit a translation (whether new or an update), please let us know as early as possible along with when you expect to have it ready. That will help us with the planning and tracking of pending translations. :)
Pending translations
- German (Wuzzy2)
- Brazilian Portuguese (MestreLion)
- Scottish Gaelic (gunchleoc)
- Your translation here? :)
Translation - the singularity specific part
Translation is done via 4 GNU po files placed in singularity/i18n/lang_ll_LL/ based on the 4 POT files in singularity/i18n/ (file names data_str.po(t), knowledge.po(t), messages.po(t) and story.po(t).
(Optionally) You can use utils/gettext-singularity to help you setup the .po files for you assuming you have the relevant prerequisites installed (see utils/gettext-singularity --help for tools needed beyond the python3 related dependencies for running singularity). Though any tool that can create a PO file from a POT file should work provided that you save the PO file in the correct directory with the correct name.
Once you have the translations done, please submit them via a pull request.
You are also very welcome to submit corrections to the original text if you discover typo's etc. while working on the translation. We recommend that these are done in a separate commit from the translation itself.