[gelöst] Sprache in messagedlg

Für Fragen zur Programmiersprache auf welcher Lazarus aufbaut
Antworten
Benutzeravatar
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

Beitrag von juelin »

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
Dateianhänge
Box.jpg
Box.jpg (8.7 KiB) 909 mal betrachtet
Zuletzt geändert von juelin am Sa 19. Apr 2025, 14:29, insgesamt 1-mal geändert.

paweld
Beiträge: 85
Registriert: So 11. Jun 2023, 16:01
OS, Lazarus, FPC: Lazarus trunk, FPC fixes

Re: Sprache in messagedlg

Beitrag von paweld »

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

wp_xyz
Beiträge: 5131
Registriert: Fr 8. Apr 2011, 09:01

Re: Sprache in messagedlg

Beitrag von wp_xyz »

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

Benutzeravatar
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

Beitrag von juelin »

ja danke paweld,
das war genau das was ich brauchte.
Das Forum ist doch spitze,
Gruß
Jürgen

Antworten