Each world should have a set of languages.
Each language is represented by name and postfix ("_ru" for example).
First language (English) should have no postfix and will be default language.
Programmatically or via new GUI user can change the language.
Then when any parameter will be retrieved:
* if there will parameter named name+postfix ("text_ru" for example), its value
will be retrieved instead
* otherwise value of parameter with given name will be retrieved
Editor will display not all parameters in the list:
* if there are parameter like "name+current_language_postfix" no paarameter
like "name+non_current_language_postfix" will be shown
* if there are no parameter like "name+current_language_postfix", but there are
"name" parameter, any "name+non_current_language_postfix" parameter will not be
shown
In parameter changing dialog user will be able to set parameter value for every
language by separated text field (clearing it means deleting this parameter
except for main language).
Original issue reported on code.google.com by MattMerkulov on 2 Aug 2012 at 6:29
Original issue reported on code.google.com by
MattMerkulov
on 2 Aug 2012 at 6:29