Serebriakov / dwlab

Automatically exported from code.google.com/p/dwlab
0 stars 0 forks source link

[Framework and editor] World built-in localization #33

Open GoogleCodeExporter opened 8 years ago

GoogleCodeExporter commented 8 years ago
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

GoogleCodeExporter commented 8 years ago

Original comment by MattMerkulov on 2 Aug 2012 at 6:30

GoogleCodeExporter commented 8 years ago

Original comment by MattMerkulov on 14 Aug 2013 at 5:27