8

以前は、翻訳ファイルの作成に次の qt4 コマンドを使用していました。

SET(PROJECTNAME "TEST")

SET(${PROJECTNAME}_TRANSLATIONS
    ${PROJECTNAME}_de.ts
)  

SET(${PROJECTNAME}_TRANSLATIONS_COMPILED
    ${PROJECTNAME}_de.qm
)

QT4_CREATE_TRANSLATION (${PROJECTNAME}_TRANSLATION_FILES
    ${${PROJECTNAME}_FORMS}
    ${${PROJECTNAME}_HEADERS}
    ${${PROJECTNAME}_SOURCES}
    ${${PROJECTNAME}_RESSOURCES}
    ${${PROJECTNAME}_TRANSLATIONS}
)

この種の翻訳 cmake スニペットを Qt5 で動作するように移植するにはどうすればよいですか?

4

1 に答える 1

9

答えは、Qt5-Cmake のドキュメントにあります

したがって、Cmakelists に以下を追加します。

find_package(Qt5LinguistTools)

次に使用します:

QT5_CREATE_TRANSLATION(...)

Ubuntu ユーザーへの注意事項 (2013 年 10 月): インストールが必要になります。qttools5-dev

于 2013-10-05T01:45:12.723 に答える