Русские буквы на кнопках
Русские буквы на кнопках
как это починить, весь текст и надписи на русском
- Attachments
-
- 2020-09-03.png (29.05 KiB) Viewed 15005 times
Re: Русские буквы на кнопках
По всей видимости нужно
Code: Select all
m_locale.Init(wxLANGUAGE_RUSSIAN);
Re: Русские буквы на кнопках
Code: Select all
m_locale.Init(wxLANGUAGE_RUSSIAN);
язык определяется правильно прагма игнорируется как устаревшая вот ссылка на проект https://github.com/KruFFT/wxCAN-Sniffer
Студия 19я, wxWidgets-3.1.4
- T-Rex
- Moderator
- Posts: 1249
- Joined: Sat Oct 23, 2004 9:58 am
- Location: Zaporizhzhya, Ukraine
- Contact:
Re: Русские буквы на кнопках
А у других не-юникодных приложений (например, Notepad++, XnView) такие же проблемы с отображением?
Я помню что это решалось установкой локали windows-1251 в системе (для русских версий Windows установлена по умолчанию, для других - нет)
https://prnt.sc/uaui6t
Если после установки системной локали это не решается, то можно попробовать добавить директиву препроцессора, которая позволяет не компилировать Manifest файл из ресурсов wxWidgets и использовать манифест, который предлагает Visual Studio (Linker -> Manifest File -> generate Manifest = YES)
Я помню что это решалось установкой локали windows-1251 в системе (для русских версий Windows установлена по умолчанию, для других - нет)
https://prnt.sc/uaui6t
Если после установки системной локали это не решается, то можно попробовать добавить директиву препроцессора, которая позволяет не компилировать Manifest файл из ресурсов wxWidgets
Code: Select all
wxUSE_NO_MANIFEST=1
Re: Русские буквы на кнопках
Всем спасибо, помогло следующее
Code: Select all
#define _(s) wxString::FromUTF8(s)