Open main menu

Difference between revisions of "HOWTO-Translate ScummVM GUI"

m
(→‎Creating or Updating a translation file: Add instructions for context translation)
m (→‎Existing translations: update status)
Line 33: Line 33:
== Existing translations ==
== Existing translations ==
Currently the following translations are present in [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/po/ our repository]. They may not be complete and improved translations for these languages are welcome.
Currently the following translations are present in [http://scummvm.svn.sourceforge.net/viewvc/scummvm/scummvm/trunk/po/ our repository]. They may not be complete and improved translations for these languages are welcome.
* '''Catalan''': nearly complete (305 messages translated, 5 approximative translations, 8 messages not translated).
* '''Catalan''': 346 string translated, 1 string not translated
* '''French''': nearly complete (302 messages translated, 16 approximative translations).
* '''German''': 346 string translated, 1 fuzzy translation
* '''German''': nearly complete (317 messages translated, 1 messages not translated).
* '''Spanish''': 312 string translated, 34 fuzzy translations, 1 string not translated
* '''Hungarian''': need work (33 messages translated, 23 approximative translations, 262 messages not translated).
* '''French''': 325 string translated, 22 fuzzy translation
* '''Italian''': nearly complete (311 messages translated, 5 approximative translations, 2 message not translated).
* '''Hungarian''': 32 string translated, 34 fuzzy translation, 281 strings not translated
* '''Russian''': complete (318 messages translated).
* '''Italian''': 308 string translated, 37 fuzzy translation, 2 strings not translated
* '''Spanish''': complete (315 messages translated, 2 approximative translations, 1 message not translated).
* '''Russian''': 346 string translated, 1 fuzzy translation
* '''Ukrainian''': complete (311 messages translated, 6 approximative translations, 1 message not translated).
* '''Ukrainian''': 308 string translated, 38 fuzzy translation, 1 string not translated


== Limitations ==
== Limitations ==
* As noted above, only single byte character encoding is supported.
* As noted above, only single byte character encoding is supported.
* The limitation on reordering format specifiers for fields (the '%d' and '%s' etc. above) may make it difficult to translate certain phrases to some languages, due to difference in grammar. GNU gettext has [http://www.gnu.org/software/gettext/manual/gettext.html#c_002dformat means to solve this] but it is not currently known whether this works (and is portable to all target platforms) in ScummVM.
* The limitation on reordering format specifiers for fields (the '%d' and '%s' etc. above) may make it difficult to translate certain phrases to some languages, due to difference in grammar. GNU gettext has [http://www.gnu.org/software/gettext/manual/gettext.html#c_002dformat means to solve this] but it is not currently known whether this works (and is portable to all target platforms) in ScummVM.
TrustedUser
2,147

edits