Vin*_*ent 6 macos qt cross-platform
我正在尝试将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文件夹中 - 我运行我的应用程序,但应用程序菜单仍然是英文.
我错过了什么?我怎么解决这个问题?
我找到了解决我的问题的方法:
当我从Linux移植时,我保留了qt的翻译文件(qt_xx.qm)。但是,该文件中不会翻译应用程序菜单的字符串。我刚刚用 Qt Sdk for Mac 的 qt_xx.qm 替换了这个文件,并且......它可以工作。
一些精度:在 Snow Leopard 上,使用 Qt 4.7.0,只需要一个名为 xx.lproj 的文件夹来翻译应用程序菜单和对话框 qt。
对不起,打扰你。
| 归档时间: |
|
| 查看次数: |
1419 次 |
| 最近记录: |