Einzelnen Beitrag anzeigen

Benutzerbild von Ralf Kaiser
Ralf Kaiser

Registriert seit: 21. Mär 2005
Ort: Wuppertal
932 Beiträge
 
Delphi 10.3 Rio
 
#21

Re: Anwendung mit Resourcestring mehrsprachig, aber wie?

  Alt 22. Jul 2006, 22:03
Zitat von CodeX:
in einer extradatei werden die strings auf folgende weise gespeichert. (lässt sich auch auf mehrere dateien verteilen -> eine datei pro sprache)

Code:
STRINGTABLE
BEGIN
  1, "Sprachwandler"
  2, "Deutsch"
  3, "Englisch"
  1001, "LanguageChanger"
  1002, "German"
  1003, "English"
END
Ähhm, aber das ist doch genau das was Delphi im Hintergrund macht wenn man Resourcestrings definiert. Es wird eine Stringtable-Resource erzeugt. Solche Resource kann man natürlich auch ohne das Schlüsselwort "reaourcestring" erzeugen indem man sie wie du es angegeben hast in eine Datei schreibt und dann mit der Resoucecompiler compilliert.

Wenn man schreibt:

Code:
resourcestring
  S1 = 'Sprachwandler';
  S2 = 'Deutsch';
  S3 = 'Englisch';
  S1001 = 'LanguageChanger';
  S1002 = 'German';
  S1003 = 'English';
entsteht in der EXE (oder in der DLL) genau die selbe STRINGTABLE!

Ciao,
Ralf
Ralf Kaiser
  Mit Zitat antworten Zitat