Я локализую приложение MFC на японский, и ресурсы работают правильно.
Моя текущая проблема заключается в том, что когда я использую AfxMessageBox
или MessageBox
, заголовок диалогового окна и сообщения кнопок появляются на английском языке, и я не нашел нигде, чтобы это изменить.
Я не нашел ничего полезного в поиске по MSDN или Google.
Итак,
Это работает? Windows предлагает кнопки «ОК» или «Да / Нет» на японском, арабском и русском языках?
Если нет, что я могу указать, чтобы изменить их?
Редактировать: Я пошел с MessageBoxEx
, написав класс-обертку, чтобы сделать его таким же удобным, как AfxMessageBox
. Похоже, что MB_OK
выглядит как «ОК» на английском и японском языках, но другие варианты кнопок, такие как MB_YESNO
, переводятся в нечто, что, как я полагаю, является правильным японским. Это было довольно маленькое приложение для перевода, и мы могли бы использовать что-то автоматизированное для больших.