Einzelnen Beitrag anzeigen

Benutzerbild von markus5766h
markus5766h

Registriert seit: 5. Mär 2009
Ort: Hamburg
569 Beiträge
 
Delphi XE8 Professional
 
#1

mehrere Sprachen benutzen - wie ?

  Alt 17. Dez 2009, 15:44
Hallo,

Für etwas größere Projekte suche ich eine Möglichkeit, die Projekte in mehreren Sprachen betreiben zu können.
Für ein etwas kleineres Programm (CAN-OPEN-Status-Abfrage und Initialisierung) bin ich folgendermaßen vorgegangen:
Ich hab' mir für jede Sprache eine Textdatei (mit Endung 'res') erstellt, je nach Spracheinstellung die entsprechende
Datei in eine TStringList geladen und dann die Buttons oder was auch immer - verwaltet durch arrays -
mit den entsprechenden Captions oder Hints versehen.
Für übersichtliche Sachen (so um die 50 Controls) ist das 'ne schnell gemachte Sache.

Was aber würdet Ihr für große Projekte (Maschinen-Positionierungs-Steuerungen über CAN-OPEN-Bus) machen -
ich denke, dass dabei so um die 600 Controls zusammenkommen ?
Die Funktionen ShowMessage und MessageDlg sind durch eigene Funktionen ersetzt, da auf diesen Forms auch
gleichzeitig Status- und Fehlermeldungen des CAN-OPEN-Bus angezeigt werden sollen.
Zu beachten sei hierbei noch, dass die Sprachdateien (Ressourcen) später jederzeit bearbeitbar sein sollen
(deswegen die Textdateien mit 'res'-Endung).

Bin für jede Idee dankbar.
Markus H.
  Mit Zitat antworten Zitat