> However, Maybe anyone could give me some additional info of the 
possiblilities and maybe other (pro/ cons)  options to consider. Any 
experience localizing huge applications will be highly appreciated.

The first thing to decide is whether you require dynamic localization.
In other words, do you need the same EXE (without recompile) to
dynamically change captions and titles? If you require dynamic
localization, there will be a performance penalty no matter how you
accomplish it. If your requirements are compatible with static
localization, you can accomplish that without a performance penalty,
but each localized version would require a separate compile. You have
probably noticed that Windows itself is statically localized. There are
separate releases for each language, at least AFAIK.

We tend to prefer methods that are based on simple approaches
which can be implemented in the standard language. The localization
problem itself is really simple: assign all the captions and titles with
a different string (and possibly character set) based on the target
language.

If you choose the static method, Delphi includes command
line programs which will translate form files from binary to text and
back again. You can also recompile with a command line program.
The way I would deal with this is to automate the process of starting
with the same code base each time and converting the form files
to text, modify them with a program to include the target language
captions and titles, convert them back to binary, and recompile.

If you choose the dynamic method, nothing will be faster than
reading the captions and titles from a text file in a predetermined
order and dynamically assigning them. This also gives your software
a new feature as a side effect: you could give your customers the
ability to change the captions and titles themselves.

Simple is nearly always better and nearly always portable.

Glenn Lawler



------------------------ Yahoo! Groups Sponsor --------------------~--> 
Get Bzzzy! (real tools to help you find a job). Welcome to the Sweet Life.
http://us.click.yahoo.com/A77XvD/vlQLAA/TtwFAA/i7folB/TM
--------------------------------------------------------------------~-> 

-----------------------------------------------------
Home page: http://groups.yahoo.com/group/delphi-en/
To unsubscribe: [EMAIL PROTECTED] 
Yahoo! Groups Links

<*> To visit your group on the web, go to:
    http://groups.yahoo.com/group/delphi-en/

<*> To unsubscribe from this group, send an email to:
    [EMAIL PROTECTED]

<*> Your use of Yahoo! Groups is subject to:
    http://docs.yahoo.com/info/terms/
 


Reply via email to