Тут показані розбіжності між вибраною ревізією та поточною версією сторінки.
Both sides previous revision Попередня ревізія | Наступна ревізія Both sides next revision | ||
qt [2016/02/10 12:08] wombat lupdate & lrelease |
qt [2016/02/10 12:13] wombat [Обновление и компиляция переводов] CMake |
||
---|---|---|---|
Рядок 64: | Рядок 64: | ||
=== Средствами CMake === | === Средствами CMake === | ||
+ | Чтобы файлы переводов автоматически обновлялись и компилировались при каждой сборке программы, можно в файл CMakeLists.txt внести такие правки: | ||
+ | <file cmake CMakeLists.txt> | ||
+ | find_package(Qt5LinguistTools) | ||
+ | SET(Translation_files | ||
+ | spectrophot_uk.ts | ||
+ | spectrophot_ru.ts | ||
+ | ) | ||
+ | QT5_CREATE_TRANSLATION(TranslationSrcs ${CMAKE_CURRENT_SOURCE_DIR} ${Translation_files}) | ||
+ | ... | ||
+ | ADD_EXECUTABLE(myapp ${Srcs} ${UISrcs} ${TranslationSrcs}) | ||
+ | </file> | ||