Как я могу перевести меню приложений Qt Application на Mac? - PullRequest
5 голосов
/ 08 апреля 2011

Я пытаюсь перенести приложение Qt с Linux на Mac Os X, и у меня возникла проблема с локализацией меню приложения (меню, содержащее Preferences, Quit, ...).

Я следовал инструкциям http://doc.qt.io/archives/qt-4.7/mac-differences.html (перевод меню приложения и родных диалогов) - Я создал locversion.plist и изменил значение LProjLocal с «нет» на «fr» - Я скопировал этот файл в папку Resources / fr.lproj моего пакета - Я запускаю свое приложение, но меню приложения по-прежнему на английском языке.

Я что-то пропустил? Как я могу решить эту проблему?

1 Ответ

1 голос
/ 11 апреля 2011

Я нашел решение своей проблемы:

Когда я портировал из Linux, я сохранял файлы переводов qt (qt_xx.qm). Однако строки меню приложения в этом файле не переводятся. Я только что заменил этот файл на qt_xx.qm Qt Sdk для Mac, и ... он работает.

Некоторые точности: на Snow Leopard, с Qt 4.7.0, только папка с именем xx.lproj необходима для перевода меню приложения и диалоговых окон qt.

Извините, что беспокою вас.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...