Язык FileDialog
Использую FileDialog из Qt.labs.platform
По идее он вызывает нативный диалог, соответственно язык должен быть системным.
На Windows так и происходит. В MacOS, в которой нет русского языка и никогда не было,
диалог все ровно с кнопками и панелями на русском.
Пробовал добавить qt.qm и qt_base.qm в транслятор, результат нет,
да и смысл, если по умолчанию все идет на английском, через транслятор добавляются уже переводы.
Пока осталась одна мысль, вызывать диалог из с++ слоя QFileDialog с опцией
QFileDialog::DontUseNativeDialog, еще не тестировал.
Есть какаи-либо мысли, что можно попробовать?
Рекомендуем хостинг TIMEWEB
Стабильный хостинг, на котором располагается социальная сеть EVILEG. Для проектов на Django рекомендуем VDS хостинг.Ол саған ұнайды ма? Әлеуметтік желілерде бөлісіңіз!
Пікірлер
- Геній
- Қыр. 13, 2024, 12:46 Т.Қ.
C++ - Тест 001. Первая программа и типы данных
- Нәтиже:66ұпай,
- Бағалау ұпайлары-1
- torgaev_2024
- Қыр. 8, 2024, 6:20 Т.Ж.
C++ - Тест 001. Первая программа и типы данных
- Нәтиже:33ұпай,
- Бағалау ұпайлары-10
Нашел причину, может кому пригодится.
В Info.plist
CFBundleDevelopmentRegion
Russian
Думал просто информация о месте сборки, оказалось, что даже Qlocale::system
возвращает ru_RU, независимо от языка ОС.
Удалил эти 2 строки, диалог стал английским.