Article View: borland.public.cppbuilder.internationalization
Article #188Re: Internationalization
From: Erik Lindberg
Date: Fri, 30 Jun 2006 12:32
Date: Fri, 30 Jun 2006 12:32
48 lines
2514 bytes
2514 bytes
Hello Sudesh, If you want localize your software, there are two approaches: 1) Binary localization 2) Source localization The idea in binary localization is that you read in original EXE that you've compiled and write out localized EXEs or language files (resourcedlls). This makes the localization process very simple. See for example http://www.multilizer.com/dev/vcl/ to see how this is done in practice. Unlike binary localization, source localization might involve adding 3rd-party code in your software before it can be localized. And the name also tells that you work on the source to produce language versions, after that you compile. Both ways of doing the localization has they cons and pros. Anyway, binary localization has two big advantages: 1) No 3rd-party code needed 2) Localization process can't get easier ( EXE -> Translate -> Localized EXE) Before localizing anything, however, you need to internationalize the code, i.e., ensure that all data that needs to be localized is separated from code so that localization tool can access it. In litterature this is called 'internationalization'. For instance ModelMaker Code Explorer (http://www.modelmakertools.com/articles/hard-coded-strings.html) helps in automating this step. Best regards, Erik Lindberg Multilizer "Sudesh" <sudeshc@vfemail.net> kirjoitti viestiss๏ฟฝ:4499917f$1@newsgroups.borland.com... > Hello: > > How to Internationalize an existing BCB application? > Any guidelines are appreciated. > > Thanks, > Sudesh > > > >
Technical Details
Message-ID:
<44a519c1$1@newsgroups.borland.com>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newshub.sdsu.edu!logbridge.uoregon.edu!newsfeeds.ihug.co.nz!ihug.co.nz!newsgroups.borland.com!not-for-mailReferences:
<4499917f$1@newsgroups.borland.com>Show Full Headers
Complete Article Headers
X-Google-Thread: 10297d,5209bc2e1ed22f0b X-Google-Attributes: gid10297d,public X-Google-Language: ENGLISH,ASCII From: "Erik Lindberg" <erik.lindberg@multilizer.com> Newsgroups: borland.public.cppbuilder.internationalization References: <4499917f$1@newsgroups.borland.com> Subject: Re: Internationalization Date: Fri, 30 Jun 2006 15:32:18 +0300 Lines: 50 X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.2869 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2869 X-RFC2646: Format=Flowed; Response NNTP-Posting-Host: 212.68.8.106 Message-ID: <44a519c1$1@newsgroups.borland.com> X-Trace: newsgroups.borland.com 1151670721 212.68.8.106 (30 Jun 2006 05:32:01 -0700) Path: arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!news4.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newshub.sdsu.edu!logbridge.uoregon.edu!newsfeeds.ihug.co.nz!ihug.co.nz!newsgroups.borland.com!not-for-mail