Internationalisierung

Kennt jemand ein gutes Produkt für Delphi 7 Enterprise um ein in deutsch entwickeltes Programm in andere SPrachen zu übersetzen ?

Möglichst ohne viel Modifikationen im Source Code…

Brauche keine Exoten, „normale“ (westliche/europäische) Sprachen reichen…

Hallo,
verstehe nicht so richtig den Sinn der Sache. Ich denke, daß ist
die falsche Methode.

Wenn man eine Sprachumschaltung braucht, dann sollte man das
bei der Programmentwicklung berücksichtigen und gleich Sprachfiles
anlegen. Aus denen werden dann alle Strings (Caption), die auf
der Programmoberfläche erscheinen aus der entsprechenden
Sprachdatei gelesen.
Das ermitteln der Captions kann man auch mit einer Routine
automatisieren. Um eine neue Sprache einzubinde, braucht man
dann also im Quelltext fast gar nix ändern, nur neue Sprache
in Menü einfügen und Verknüpfung zur Sprachdatei herstellen.
Aber selbst das kann man schon vorher programmieren, so daß
z.B. eine neue Sprache nur durch einen Parameter in einer
Initialisierungsdatei angegeben werden muß. Dann sind Sprachen
sogar nachrüstbar, ohne den Compler zu bemühen.

Falls das bei der Entwicklung nicht berücksichtigt wurde
sollte es auch nachträglich nicht zu schwierig sein, eine
entsprechende Funktion zu integrieren.
Gruß Uwi

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo,
habe diese Meldung erstmals jetzt gesehen und soeben eine ähnlich Bitte um Hilfe zur Internationalisierung aufgegeben. Was Uwi schreibt, stimmt, insofern Delphi mit der entsprechenden Sprachunterstützung kompiliert wird. In meinem Fall, wurde die Anwendung mit einer englischen Version von Delphi kompiliert und alle Systemmeldungen (Bestätigung, Fehler usw.) erscheinen auch auf englisch. Irgendwie kann mann Delphi erzwingen, für andere Sprachen zu kompilieren. Nur weiss ich (noch) nicht, wie das geht! Die vom Uwi beschriebene Sprachfiles funktionieren für die Begriffe, aber nicht für die Systemmeldungen.
Gruß, Philip

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

Hallo,

weiss ich (noch) nicht, wie das geht! Die vom Uwi beschriebene
Sprachfiles funktionieren für die Begriffe, aber nicht für die
Systemmeldungen.

das ist natürlich richtig.

Die Systemmeldungen werden ja auch vom Betriebssystem ausgegeben.
Das OS hat dann normalerweise auch die Spracheinstellung
mit der entsprechenden Länderkennung und sollte deshalb auch
nicht unbedingt ein Problem des Anwenderprogrammes sein.

Im Zweifelsfall können ja Systemmeldungen wohl auch abgefangen
bzw. unterdrückt werden.
Gruß Uwi