🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: borland.public.cppbuilder.internationalization
Article #37

Re: BDS 2007 dll expert ressource missing

#37
From: Daniel Brunner
Date: Mon, 17 Sep 2007 10:46
56 lines
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-mail
References: <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