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
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]