qmake翻译似乎不起作用

时间:2012-11-11 10:50:36

标签: translation locale qmake

我有一个捷克翻译的Qt应用程序。我可以使用以下代码编译和安装我的翻译。但是当我运行应用程序时,翻译不起作用。我错过了什么?

我甚至尝试chmod 644来更改翻译文件的权限,但它也没有用。

提前致谢。

TRANSLATIONS += cs_CZ.ts

isEmpty(QMAKE_LRELEASE) {
   win32|os2:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]\lrelease.exe
   else:QMAKE_LRELEASE = $$[QT_INSTALL_BINS]/lrelease
   unix {
       !exists($$QMAKE_LRELEASE) { QMAKE_LRELEASE = lrelease-qt4 }
   } else {
       !exists($$QMAKE_LRELEASE) { QMAKE_LRELEASE = lrelease }
   }
}

updateqm.input = TRANSLATIONS
updateqm.output = qm/${QMAKE_FILE_BASE}.qm
updateqm.commands = $$QMAKE_LRELEASE -silent ${QMAKE_FILE_IN} -q qm/${QMAKE_FILE_BASE}.qm
updateqm.CONFIG += no_link target_predeps
QMAKE_EXTRA_COMPILERS += updateqm

INSTALLS += translations

translations.path = /usr/share/app
translations.files = qm/cs_CZ.qm

0 个答案:

没有答案