Entwickler-Ecke
Sonstiges (Delphi) - Programm komplett "einenglischen"
bigmasterdenis - Mi 24.10.07 12:46
Titel: Programm komplett "einenglischen"
Hallo Leute!
Mein Prog soll komplett in englisch sein. Auf einem Windows mit englischer Sprache läuft alles super. Auf einem Windows mit deutscher Sprache sind z.B. die Dialogbuttons auf deutsch. Damit ergeben sich Scherze wie:
Really delete file?
|Ja| |Nein|
Ich hätte allerdings gerne alles komplett auf englisch. Gibt es da eine Möglichkeit dies auf eine einfache Art und Weise hinzukriegen? Oder Muss ich für solche Fälle extra Dialoge schreiben? Für die obere Ja-Nein-Abfrage benutze ich z.B. diese Funktion:
Quelltext
1: 2: 3: 4: 5: 6:
| function showConfirmDialog(theMessage: String): boolean;
begin if (MessageDlg(theMessage, mtConfirmation, [mbYes, mbNo], 0) = id_Yes) then result := true else result := false; end; |
Kurz: ich nutze MessageDlg aus Unit Dialogs.
Thanx for help!
mkinzler - Mi 24.10.07 13:16
Dann musst du komplett eigene Dialoge basteln, da die Bezeichnungen teilweise von Windows gesetzt werden.
Gausi - Mi 24.10.07 13:18
Ich hatte kürzlich dasselbe Problem:
klick [
http://www.delphi-forum.de/viewtopic.php?t=76101]. Da Sind die Konstanten-Units aufgeführt, die man übersetzen muss.
@mkinzler: Wenn man MessageBox verwendet, stimmt das. Nimmt man die VCL-Funktion MessageDLG, dann ist afaik die Sprache konstant.
bigmasterdenis - Mi 24.10.07 13:37
Danke für eure Hilfe! :-)
Werde nun schauen was sich machen lässt.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!