Einzelnen Beitrag anzeigen

Redeemer

Registriert seit: 19. Jan 2009
Ort: Kirchlinteln (LK Verden)
1.018 Beiträge
 
Delphi 2009 Professional
 
#2

AW: Lokalisieren der PrettyNames einer TColorbox möglich ?

  Alt 31. Jan 2018, 11:00
SName ist ein resourcestring. Der wird bei der Delphi-eigenen Lokalisierungsumgebung automatisch ersetzt, wenn man "Englisch (USA)" hinzufügt, die eigenen resourcestrings übersetzt und dann dafür sorgt, dass die DLL (auch wenn die Erweiterung ENU ist) geladen wird (hInstance := LoadLibrary(FileChangeExt(paramstr(0), '.enu')) ).
Man kann auch mittels einem skriptingfähigen Ressourceneditors wie Resource Hacker die Ressourcen von dieser Datei in die EXE kopieren und die deutschen Ressourcen ersetzen. Dann hat man eine rein englische EXE. Dabei muss man aufpassen, dass die Sprach-Attribute der String-Ressourcen unterschiedliche Sprachen haben (anders als alle anderen) und deshalb in der EXE nicht unbedingt korrekt ersetzt werden.

Wenn du andere Lokalisierungslösung als die von Delphi mitgelieferte verwendest, musst du wohl was anderes machen.
Janni
2005 PE, 2009 PA, XE2 PA
  Mit Zitat antworten Zitat