I am sending this [OT] topic to this list in hopes that someone has already 
solved this design
problem.

What is the best way to do dynamic updates for internationalization?  

Suppose you had a drop-down list and the labels for this list are translated 
into other locales;
also, suppose that administrators can dynamically update this list.  When an 
administrator adds a
new item they would of course be adding the label in the language of their 
current locale.  

It is a given that there would need to a work-flow for translating the values.  
The basic question
is, what type of structure should be used to store the values.  It seems like a 
properties file
would be inadequate and that it would be necessary to store the values in a 
database.

As a very simple example, if there was a drop-down list for types of  "Pets" 
containing "cat",
"dog", "fish", etc. and a user added a new value, "hamster", the label would go 
into the data
structure in the language of the user's current locale and a translator would 
be notified to make
the translations for the other locales. Until the translations are complete, 
the default value
could be the original value entered or the system could default to not display 
any value until the
translations were complete. There are most likely many other related issues 
that I have not yet
thought of.

Please share your thoughts.

Mike




                
__________________________________________ 
Yahoo! DSL – Something to write home about. 
Just $16.99/mo. or less. 
dsl.yahoo.com 

Reply via email to