aboutsummaryrefslogtreecommitdiff
path: root/modules/ECMCreateQmFromPoFiles.cmake
diff options
context:
space:
mode:
authorAurélien Gâteau <agateau@kde.org>2014-04-22 10:54:03 +0200
committerAurélien Gâteau <agateau@kde.org>2014-04-22 11:00:34 +0200
commite7ca63c7c5a94279a284bbdcdd14e8c6c5597267 (patch)
tree11bc5f7c24b0505c98a7d2e3b2ea24097cf21b6a /modules/ECMCreateQmFromPoFiles.cmake
parent3c4876ee11c9c8f024ed9ad39f18d88d59773423 (diff)
downloadextra-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.cmake2
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}