Switch language

Default language

 
Random picture
gallery
 
Update language translation
 



Since WarMUX version 0.7, WarMUX speaks Unicode (using UTF-8 encoding) and uses TTF font! So you can use Chinese, Slovak, or other language anywhere ;-) And for a long time, WarMUX has been using gettext, a great tool to translate the game: it allows anyone to translate WarMUX without reading the source code.

Tasks relative to i18n / l10n



(i18n: internationalization, l10n: localization)

You are already a translator and want to check translation status ? You are new and want to contribute to the project translation ? Check these pages:



Gettext



Gettext is a great tool to easily translate any project without having to read the code. It uses ".po" files which are compiled into ".mo" files so that the game loads them quickly. The compiled files are copied to /usr/share/locale/<language>/LC_MESSAGES/warmux.mo.

You can use one of our po files (see or po/ subdirectory), or, better, po/warmux.pot if you have downloaded source code.

To edit a ".po" file, you can use any classic text editor (vi / emacs for example), in spite of some editors having problems with UTF-8. But some tools are dedicated to this task like poedit or KBabel.

Software to translate the game




List of WarMUX translations



  1. bg: 293 translated, 66 fuzzy, 82 untranslated.
  2. bs: 161 translated, 118 fuzzy, 162 untranslated.
  3. ca: 251 translated, 94 fuzzy, 96 untranslated.
  4. cpf: 173 translated, 116 fuzzy, 152 untranslated.
  5. cs: 235 translated, 109 fuzzy, 97 untranslated.
  6. da: 253 translated, 95 fuzzy, 93 untranslated.
  7. de: 441 translated messages.
  8. el: 293 translated, 66 fuzzy, 82 untranslated.
  9. eo: 245 translated, 98 fuzzy, 98 untranslated.
  10. es: 292 translated, 66 fuzzy, 83 untranslated.
  11. et: 251 translated, 95 fuzzy, 95 untranslated.
  12. fa: 166 translated, 112 fuzzy, 163 untranslated.
  13. fi: 441 translated messages.
  14. fr: 441 translated messages.
  15. gl: 441 translated messages.
  16. he: 173 translated, 112 fuzzy, 156 untranslated.
  17. hu: 248 translated, 97 fuzzy, 96 untranslated.
  18. it: 295 translated, 66 fuzzy, 80 untranslated.
  19. ja_JP: 293 translated, 67 fuzzy, 81 untranslated.
  20. kw: 253 translated, 95 fuzzy, 93 untranslated.
  21. lv: 146 translated, 124 fuzzy, 171 untranslated.
  22. nb: 214 translated, 99 fuzzy, 128 untranslated.
  23. nl: 292 translated, 66 fuzzy, 83 untranslated.
  24. nn: 291 translated, 66 fuzzy, 84 untranslated.
  25. pl: 438 translated, 3 fuzzy.
  26. pt: 284 translated, 68 fuzzy, 89 untranslated.
  27. pt_BR: 292 translated, 66 fuzzy, 83 untranslated.
  28. ro: 284 translated, 73 fuzzy, 84 untranslated.
  29. ru: 275 translated, 83 fuzzy, 83 untranslated.
  30. sk: 290 translated, 66 fuzzy, 85 untranslated.
  31. sl: 308 translated, 53 fuzzy, 80 untranslated.
  32. sv: 283 translated, 69 fuzzy, 89 untranslated.
  33. tr: 84 translated, 119 fuzzy, 238 untranslated.
  34. ua: 344 translated, 14 fuzzy, 83 untranslated.
  35. zh_CN: 441 translated messages.
  36. zh_TW: 253 translated, 95 fuzzy, 93 untranslated.


Get translators name in our authors list. This list may be out of date, check on this page which language are currently supported.

Run WarMUX on a specific language



You can test a language using following command:

LANGUAGE=<language code> warmux

Example given:

LANGUAGE=pl warmux # Run WarMUX in polish

Send us your translation



After having create/update the .po file, please register to mailing-list warmux-update. Then send us an email to warmux-update_AT_gna.org (replace _AT_ by @) with the attached .po file.

 
This page has been seen 23015 times