Приветствуем всех,
Я пытаюсь использовать интернационализацию QT с помощью CMake. Я сконфигурировал свой файл 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?
Заранее спасибо