Hallo,
wie kann ich die Sprache im messagedlg ändern?
Die Buttons sollen nicht Yes/No sondern Ja/Nein anzeogen.
Mein Windows 11 ist auf deutsch eingestellt.
Beispiel:
JaNein:=messagedlg('Programm-Ende ?', mtConfirmation, [mbYes, mbNo], 0);
Danke und Gruß
Jürgen
[gelöst] Sprache in messagedlg
- juelin
- Beiträge: 237
- Registriert: Sa 24. Jul 2021, 18:03
- OS, Lazarus, FPC: Linux Ubuntu 22. Windows 10 Delphi 11.3 (L 0.9.xy FPC 2.2.z)
- CPU-Target: 64Bit
- Wohnort: Mannheim
[gelöst] Sprache in messagedlg
- Dateianhänge
-
- Box.jpg (8.7 KiB) 913 mal betrachtet
Zuletzt geändert von juelin am Sa 19. Apr 2025, 14:29, insgesamt 1-mal geändert.
Re: Sprache in messagedlg
Ich empfehle die Verwendung von QuestionDlg, wo Sie die Schaltflächen nach Belieben beschreiben und sogar mehr als 2 Schaltflächen definieren können.
Code: Alles auswählen
if QuestionDlg('Confirmation', 'Programm-Ende', mtCustom, [mrYes, 'Ja', mrNo, 'Nein', 'IsDefault'], '') = mrYes then
Close;
Grüße / Pozdrawiam
paweld
paweld
Re: Sprache in messagedlg
Neben den Messageboxen wirst du aber hier und da noch über andere englische Texte aus der LCL stolpern. Zum Vorgehen gibt es schon mehrere Threads, z.B.
viewtopic.php?p=135052&hilit=lclstrconsts#p135052 oder viewtopic.php?f=9&t=13895
viewtopic.php?p=135052&hilit=lclstrconsts#p135052 oder viewtopic.php?f=9&t=13895
- juelin
- Beiträge: 237
- Registriert: Sa 24. Jul 2021, 18:03
- OS, Lazarus, FPC: Linux Ubuntu 22. Windows 10 Delphi 11.3 (L 0.9.xy FPC 2.2.z)
- CPU-Target: 64Bit
- Wohnort: Mannheim
Re: [gelöst] Sprache in messagedlg
ja danke paweld,
das war genau das was ich brauchte.
Das Forum ist doch spitze,
Gruß
Jürgen
das war genau das was ich brauchte.
Das Forum ist doch spitze,
Gruß
Jürgen