Article View: borland.public.cppbuilder.internationalization
Article #37Re: BDS 2007 dll expert ressource missing
From: Daniel Brunner
Date: Mon, 17 Sep 2007 10:46
Date: Mon, 17 Sep 2007 10:46
56 lines
3235 bytes
3235 bytes
Here's the way I'm translation my projects:
1. I use etm60.exe (from C++Builder 6) to create the .etm-project. Add all
.dfm and .rc files to the project save it with the same name as the
bcb-project in the same folder as the bcb-project (because of point 3).
C:\MyProject\proj1.cbproj --> C:\MyProject\proj1.etm
2. Let etm60.exe create a new (C++Builder 6) ressource project file in the
language subfolder (C:\MyProject\FR\proj1.FR)
3. Create a new menu item in BCB2007 to open etm.exe (not etm60.exe because
etm.exe has some new extra features) directly.
- Tools \ Configure tools... \ Add...
- Title: &Translation Manager
- Program: C:\Programme\CodeGear\RAD Studio\5.0\bin\etm.exe
- Parameter: $PATH($PROJECT)$NAMEONLY($PROJECT).etm
This new menu item under Tools lets you directly open the etm project of
the active bcb project.
4. Compile the translated ressources with C++Builder 6.
There is only one (huge) problem: sometimes when putting new controls on a
form they are not automatically taken into the etm project.
The solution is the following:
1. Move (not copy) your .dfm and .dfn files from C:\MyProject\FR into an
other folder C:\MyProject\FR\Save
2. Open etm.exe and let it recreate the files
3. Close etm.exe
4. Move only the .dfm file from C:\MyProject\FR\Save back to
C:\MyProject\FR. The old .dfn file can be deleted now.
5. Reopen etm.exe. Every thing that has been translated and was different
than in the original language is still translated. Every other line needs to
be re-translated.
Very complicated I know but the only way to use BCB 2007 in a country with
more than one single language.
Regards
"Christophe" <christophe.abel@cirtes.fr> schrieb im Newsbeitrag
news:46e90c2b$1@newsgroups.borland.com...
>
> Hello, I have to question. the first:i'm trying to translate my
> application on C++ builder 2007 professional, but i'm not able to find on
> menu File/new/other/ the "dll expert ressource" ? why?Andthe second: So i
> try to use the etm.exe in the bin folder from code gear, and it works to
> translate my form and my string table (.rc) but how to generate my dll's
> resssource (appli.ENG)
Technical Details
Message-ID:
<46ee5afb$1@newsgroups.borland.com>Path:
arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mailReferences:
<46e90c2b$1@newsgroups.borland.com>Show Full Headers
Complete Article Headers
X-Google-Thread: 10297d,98775b08d12f0745 X-Google-Attributes: gid10297d,public,usenet X-Google-Language: ENGLISH,ASCII-7-bit From: "Daniel Brunner" <daniel.brunner@brunnerinformatik.ch> Newsgroups: borland.public.cppbuilder.internationalization References: <46e90c2b$1@newsgroups.borland.com> Subject: Re: BDS 2007 dll expert ressource missing Date: Mon, 17 Sep 2007 12:46:17 +0200 Lines: 58 Organization: Brunner Informatik AG X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 6.00.2900.3138 X-RFC2646: Format=Flowed; Original X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3138 NNTP-Posting-Host: 83.228.140.113 Message-ID: <46ee5afb$1@newsgroups.borland.com> X-Trace: newsgroups.borland.com 1190025979 83.228.140.113 (17 Sep 2007 03:46:19 -0700) Path: arc1-ca.pugleaf.net!g2news2.google.com!news1.google.com!border1.nntp.dca.giganews.com!nntp.giganews.com!newsfeed00.sul.t-online.de!newsfeed01.sul.t-online.de!t-online.de!newsgroups.borland.com!not-for-mail