Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Lokalisierung mit Resource DLL Wizard (https://www.delphipraxis.net/141234-lokalisierung-mit-resource-dll-wizard.html)

sjank 5. Okt 2009 13:36


Lokalisierung mit Resource DLL Wizard
 
Hallo DP,

wir benutzen Delphi 7 und wollen unser Projekt ins Tschechische uebersetzen. Dazu wollten
wir die Delphi Bordmittel benutzen, sprich Resource DLL mit Resource DLL Wizard und im Anschluss
den Translation Manager. Klappt soweit auch ganz gut, ich kann eine DLL erzeugen in der alle Formulare
auftauchen. Leider fehlen saemtliche Resourcenstrings die in der Anwendung benutzt werden. In einem
ersten Test wurden diese noch eingebunden in Form einer _DRC.rc-Datei, diese wird allerdings inzwischen
vom Translation Manager verweigert. Wenn ich die alte Kopie in das neue Projekt einfuege, erkennt dieser
die Datei nicht und gibt als Dateitypen 'unknown' an.

Vielleicht weiss jemand von Euch Rat, wie ich die Resourcenstrings in die DLL bekomme.

Vielen Dank,
Stefan

fajac 5. Okt 2009 14:57

Re: Lokalisierung mit Resource DLL Wizard
 
Hallo,

die ResourceStrings werden nur dann in das ResourceScript übernommen, wenn sie irgendwo im Code einer Variablen oder einer Control-Eigenschaft zugewiesen werden. Ich nutze dafür in jedem Formular eine Methode, die in OnCreate aufgerufen wird.

sjank 5. Okt 2009 15:07

Re: Lokalisierung mit Resource DLL Wizard
 
Ich habe inzwischen noch ein bisschen rumprobiert. Die Resourcenstrings werden im Programm benutzt und tatsaechlich
konnte ich auf einem anderen Rechner eine DLL erzeugen, die die RC-Datei enthalten hat. Ich habe daraufhin in der
Registry die Eintraege zum ETM haendisch geloescht (ich hatte vorher Delphi bereits einmal de- und dann neuinstalliert),
danach hat er dann auch wieder brav die RC-Datei eingebunden :wall:.
Trotzdem vielen Dank


Alle Zeitangaben in WEZ +1. Es ist jetzt 11:46 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz