Richard Herz escribi�:
> 
> I got my wakeup call recently.  I created a large educational project
> without ever having the faintest thought about anyone in another country or
> speaking another language using it.  After I posted my software for
> download, it was very entertaining to count how many different countries
> there were in the download record.  Then a prof in Brazil asked if I would
> incorporate his translation of all the text in my project into Portuguese.
> It was easy to say "sure."  I was astounded to go to the web and find that
> there are 50 universities in Brazil with chemical engineering departments. I
> started hoping someone would volunteer to do a Spanish translation.
> 
> Then I got the Portuguese translation in a big Word document.   Turns out
> translation is the easy part (ignoring the effort of learning a second
> language).  The hard part is that now I am committed to - and am in the
> middle of - replacing many hundreds of strings in hundreds of objects.
> 
> So I learned:  Whenever I start any new project, I am going to design the
> project to make translation and language localization easy.
> 
> Jacqueline suggested putting text in the custom properties of each object,
> answer text in the custom props of a button, for example.  Adding a new
> language then would mean accessing all the individual objects.  Maybe put
> the text strings at the stack (or higher level), e.g., in a custom property
> set of the stack whose keys are formed from the name of the object using the
> string plus a string number (or other identifier) for objects using multiple
> strings...
> 
This last possibility (I have used) is to put all interface messages in a
field or in a custom property, each column/tab a different language, and
then retreive the item for the specific language of the user. It works very
well in an ebook project with the interface in 5 languages, and specially is
easy to maintain: you have all translations in just one container.

Regards,

Jos� L. Rodr�guez


Archives: http://www.mail-archive.com/[email protected]/
Info: http://www.xworlds.com/metacard/mailinglist.htm
Please send bug reports to <[EMAIL PROTECTED]>, not this list.

Reply via email to