diff options
author | Aurélien Gâteau <agateau@kde.org> | 2014-04-22 10:54:03 +0200 |
---|---|---|
committer | Aurélien Gâteau <agateau@kde.org> | 2014-04-22 11:00:34 +0200 |
commit | e7ca63c7c5a94279a284bbdcdd14e8c6c5597267 (patch) | |
tree | 11bc5f7c24b0505c98a7d2e3b2ea24097cf21b6a /modules/ECMCreateQmFromPoFiles.cmake | |
parent | 3c4876ee11c9c8f024ed9ad39f18d88d59773423 (diff) | |
download | extra-cmake-modules-e7ca63c7c5a94279a284bbdcdd14e8c6c5597267.tar.gz extra-cmake-modules-e7ca63c7c5a94279a284bbdcdd14e8c6c5597267.tar.bz2 |
Improve plural handling for code using Qt translation system
- Always load "en" translation: This way if a plural string is not translated,
we fallback to the correct english plural form.
- Generate .ts files with correct plural settings
REVIEW: 117629
Diffstat (limited to 'modules/ECMCreateQmFromPoFiles.cmake')
-rw-r--r-- | modules/ECMCreateQmFromPoFiles.cmake | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/modules/ECMCreateQmFromPoFiles.cmake b/modules/ECMCreateQmFromPoFiles.cmake index 3da31940..f331460d 100644 --- a/modules/ECMCreateQmFromPoFiles.cmake +++ b/modules/ECMCreateQmFromPoFiles.cmake @@ -134,7 +134,7 @@ function(_ECM_QM_CREATE_TARGET install_destination catalog_name) # strings. Finally run lrelease to create the .qm files. add_custom_command(OUTPUT ${qmfile} COMMAND ${lconvert_executable} - ARGS -i ${it} -o ${tsfile} + ARGS -i ${it} -o ${tsfile} -target-language ${language} COMMAND Qt5::lrelease ARGS -compress -removeidentical -silent ${tsfile} -qm ${qmfile} DEPENDS ${it} |