Incorrect Turkish characters in siLang.MessageDlg()
Posted: Mon Apr 29, 2024 1:53 pm
Some Turkish text displascorrectly in a standard Windows message dialog, so there is no problem with encoding...
MessageDlg(msgSameSignExplain, mtError, [mbNo, mbYes], 0);
A caption and buttons are still English, that's naturally.
...but there are incorrect chars if the same string in siLang.MessageDlg
siLang.MessageDlg(msgSameSignExplain, mtError, [mbNo, mbYes], 0);
A caption and buttons are Turkish per siLang component settings.

There are obviously different messages fonts.
Is there any way to control siLang.MessageDlg() font properties?
MessageDlg(msgSameSignExplain, mtError, [mbNo, mbYes], 0);
A caption and buttons are still English, that's naturally.
...but there are incorrect chars if the same string in siLang.MessageDlg
siLang.MessageDlg(msgSameSignExplain, mtError, [mbNo, mbYes], 0);
A caption and buttons are Turkish per siLang component settings.

There are obviously different messages fonts.
Is there any way to control siLang.MessageDlg() font properties?