Thema: Delphi Internationalisierung

Einzelnen Beitrag anzeigen

Baeuerle

Registriert seit: 17. Mär 2005
Ort: Ettenheim
283 Beiträge
 
Delphi 2005 Professional
 
#1

Internationalisierung

  Alt 1. Jun 2006, 08:23
Hallo zusammen,

ich möchte meine Anwendung in verschiedene Sprachen übersetzten und habe mir folgende Vorgehensweise überlegt.

Pro Sprache wird eine Datei angelegt, die alle von mir gesetzten Strings enthält. Beim erzeugen eines Formulars wird über Konstanten der jeweilige Text gesucht und gesetzt. Die String von Systemfehlermeldungen werden nicht in das Sprachfile übernommen, da diese automatisch ermittelt werden, korrekt?

Bsp:
Delphi-Quellcode:

const RC_MAIN_CAPTION = 0;
      RC_START_CAPTION = 1;

function GetText(Index: WORD): String;
begin
// Ermittelt den Text aus dem aktuell zugeordneten Sparchfile
end;

procedure TFomr1.Create(Sender: TObject);
begin
Caption:=GetText(RC_MAIN_CAPTION);
Button1.Caption:=GetText(RC_START_CAPTION);
.
.
.
end;
Ist diese Vorgehensweise sinnvoll ??
Ich wäre über Eure Meinung dankbar.
  Mit Zitat antworten Zitat