You don't need the Git for just translating. And you don't need gettext lib on its own either.
If there is no translation for your language (ufoai-xx.po, where xx is the
ISO-639-2 code for your language, so
sr as I see) then you need to download
ufoai.pot (means po template).
And in PoEdit there is an option to "create new dictionary based on a template". Select the ufoai.pot as template, set initial options, like
plural rules and start translating. Save as ufoai-sr.po.
If you would like to test your translation in game (before we added it into the repository)
- PoEdit can compile the
po file into a
mo. You'll need to copy the mo file into a specific location into the same structure other language files are stored in.
- You'll need adding a new entry into the
languages.ufo file or create an additional language.ufo with the new entry.
When you are done (with a part) of the translation you should upload your po file as a patch to our
Bug Tracker and add the language.ufo entry in description or so. You will need to register an account for the bugtracker if you haven't done it so far for this. (Also attaching file is available only after submitting a ticket.)
Thanks in advance for translating! If you have any more questions, feel free to ask.
-geever