Язык FileDialog
Использую FileDialog из Qt.labs.platform
По идее он вызывает нативный диалог, соответственно язык должен быть системным.
На Windows так и происходит. В MacOS, в которой нет русского языка и никогда не было,
диалог все ровно с кнопками и панелями на русском.
Пробовал добавить qt.qm и qt_base.qm в транслятор, результат нет,
да и смысл, если по умолчанию все идет на английском, через транслятор добавляются уже переводы.
Пока осталась одна мысль, вызывать диалог из с++ слоя QFileDialog с опцией
QFileDialog::DontUseNativeDialog, еще не тестировал.
Есть какаи-либо мысли, что можно попробовать?
Рекомендуем хостинг TIMEWEB
Стабильный хостинг, на котором располагается социальная сеть EVILEG. Для проектов на Django рекомендуем VDS хостинг.Вам это нравится? Поделитесь в социальных сетях!
Комментарии
Пожалуйста, авторизуйтесь или зарегистрируйтесь
- Дмитрий
- 7 мая 2024 г. 21:40
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:60баллов,
- Очки рейтинга-1
- dsfs
- 26 апреля 2024 г. 16:56
C++ - Тест 004. Указатели, Массивы и Циклы
- Результат:80баллов,
- Очки рейтинга4
Нашел причину, может кому пригодится.
В Info.plist
CFBundleDevelopmentRegion
Russian
Думал просто информация о месте сборки, оказалось, что даже Qlocale::system
возвращает ru_RU, независимо от языка ОС.
Удалил эти 2 строки, диалог стал английским.