Localization system in Ryzom
...
Language in Ryzom are identified by there language code as defined in ISO 639-1 plus a country code defined in ISO 3166 if necessary.
ISO 639-1 is a two character language code (e.g. ‘en’, ‘fr’). This is enough for most of the language we want to support.
...
HARVEST_
CRAFT_
DEATH_
PROGRESS_
3. To translate ring (Hack)
Set this lines in languages.txt:
r2wk
r2fr
r2en
r2de
!!! Don't forget to revert file before use translation tools for client !!!
h2. Batch Tools
h3. Phrases Tools
* Launch *1_make_phrase_diff* : Server side dynamic string / Initial & Incremental / Publisher => This will create diff files for each language in the diff directory.
* Translate all strings in "diff" directory files and remove the last line (// DIFF NOT TRANSLATED) when done
* Launch *11_clean_phrase_diff* to remove comments
* Launch *2_merge_phrase_diff* : Server side dynamic string / Initial & Incremental / Publisher => This will create all the phrase_<lang>.txt in the translated directory from the translated diff then move diff files to history directory.
update_phrase_work
forget_phrase_diff
h3. Clauses Tools
...