diff options
author | Lioncash <mathew1800@gmail.com> | 2021-08-22 11:52:34 -0400 |
---|---|---|
committer | Lioncash <mathew1800@gmail.com> | 2021-08-22 11:52:37 -0400 |
commit | 6fef91ce4c0464607350434251812ca5f0d86470 (patch) | |
tree | d3d0f7152715aaf8f4cae25fa45d3082ed0bc511 /src | |
parent | ab206d637895fba279449bf8ae038c5ad654d21e (diff) |
CMakeLists: Ensure proper numerusform tags are generated for pluralized translations
If we don't set an explicit source and target language for the base
english translation, then we'll generate an incorrect number of
<numerusform> tags (which Transifex doesn't like).
Diffstat (limited to 'src')
-rw-r--r-- | src/yuzu/CMakeLists.txt | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/src/yuzu/CMakeLists.txt b/src/yuzu/CMakeLists.txt index cb4bdcc7e..7a5fcff20 100644 --- a/src/yuzu/CMakeLists.txt +++ b/src/yuzu/CMakeLists.txt @@ -182,7 +182,14 @@ if (ENABLE_QT_TRANSLATION) # Update source TS file if enabled if (GENERATE_QT_TRANSLATION) get_target_property(SRCS yuzu SOURCES) - qt5_create_translation(QM_FILES ${SRCS} ${UIS} ${YUZU_QT_LANGUAGES}/en.ts) + qt5_create_translation(QM_FILES + ${SRCS} + ${UIS} + ${YUZU_QT_LANGUAGES}/en.ts + OPTIONS + -source-language en_US + -target-language en_US + ) add_custom_target(translation ALL DEPENDS ${YUZU_QT_LANGUAGES}/en.ts) endif() |