If you know English and some other language, you can just bring Gammu and Wammu closer to the users who don't know English. Translating process is really easy and you can just occasionally translate few texts and do not have to spend much time on it.
Gammu, Wammu et ce site web utilisent la bibliothèque gettext pour la traduction des messages de l'interface utilisateur. De plus, Gammu utilise gettext et po4a pour traduire sa documentation. Il existe tout un ensemble d'outils pour gérer les traductions issues de gettext, pour que vous puissiez choisir celui qui corresponde à vos besoins.
Traditional way of doing translations is to download po file, translate it using some editor (for example Poedit) and then send updated po file to the author. You can do this when you are offline, but on the other side, it somehow prevents collaboration.
Another option is to use some web based system for translation, where lot of people can work on single translation as they just translate one text at once. We currently use Weblate to manage translations. To start translating just create an account there and start translating. You can already see dozens of languages there, but if your one is missing, just tell us and we will add it. There are separate translations projects:
All languages are open to translated for anybody logged in by default. However if you want to have better control on some language tell us to allow others only to suggest translations. This usually brings better quality of translation and slower progress, so it's up to each translator to define policy.
In menu items, there is often used ampresand (&), it means keybord shortcut for menu item. Please make those shortcuts unique in each menu.
Please test the translations in the program. Just download mo file from
translation system and place it under
/usr/share/locale/aa/LC_MESSAGES/wammu.mo
, where aa
is two letter code of your translation.
You should follow terminology as defined for your language in dictionary for the project. If it is not defined, you can help creating one!
If you will get to translation in bad shape, there is too much work. Use the following rules to find the most important things: