大家好,
我正在尝试在CMake中使用QT国际化。 我已经按照以下方式配置了我的CMake文件:
#Internalization - this should generate core_jp.ts ?
SET(rinzo_core_TRANSLATIONS
i18n/core_jp.ts
)
#these are my source files in the project
SET(FILES_TO_TRANSLATE
${rinzo_core_srcs}
${rinzo_core_moh_srcs}
)
QT4_CREATE_TRANSLATION(QM_FILES ${FILES_TO_TRANSLATE} ${rinzo_core_TRANSLATIONS})
QT4_ADD_TRANSLATION(QM ${rinzo_core_TRANSLATIONS})
但它没有生成任何TS或QM文件。
我的问题 -
1. CMake(使用QT工具)是否自动生成TS文件,从源代码中提取“tr()”方法?(这意味着我不必创建任何TS文件,上面的i18n / core_jp.ts将自动生成)
2. QM文件到底是什么?
先行致谢。