mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2024-11-25 05:38:46 -05:00
Avoid duplicate resources and ensure generic Qt UI l10n loaded
This commit is contained in:
parent
1ccd9d2fab
commit
12af2572e2
@ -1094,7 +1094,7 @@ add_custom_target (ctags COMMAND ${CTAGS} -o ${CMAKE_SOURCE_DIR}/tags -R ${sourc
|
||||
add_custom_target (etags COMMAND ${ETAGS} -o ${CMAKE_SOURCE_DIR}/TAGS -R ${sources})
|
||||
|
||||
|
||||
# Qt i18n
|
||||
# Qt i18n - always include the country generic if any regional variant is included
|
||||
set (LANGUAGES
|
||||
en # English (we need this to stop
|
||||
# translation loaders loading the
|
||||
@ -1108,13 +1108,11 @@ set (LANGUAGES
|
||||
zh_HK # Chinese per Hong Kong
|
||||
)
|
||||
foreach (lang_ ${LANGUAGES})
|
||||
file (TO_NATIVE_PATH translations/wsjtx_${lang_}.ts ts_)
|
||||
list (APPEND TS_FILES ${ts_})
|
||||
set (qt_translations_ "${QT_TRANSLATIONS_DIR}/qtbase_${lang_}.qm")
|
||||
if (NOT EXISTS "${qt_translations_}")
|
||||
string (REGEX REPLACE "([a-z][a-z])_[A-Z][A-Z]" "\\1" lang_ ${lang_})
|
||||
set (qt_translations_ "${QT_TRANSLATIONS_DIR}/qtbase_${lang_}.qm")
|
||||
file (TO_NATIVE_PATH ${CMAKE_SOURCE_DIR}/translations/wsjtx_${lang_}.ts ts_)
|
||||
if (EXISTS "${ts_}")
|
||||
list (APPEND TS_FILES ${ts_})
|
||||
endif ()
|
||||
set (qt_translations_ "${QT_TRANSLATIONS_DIR}/qtbase_${lang_}.qm")
|
||||
if (EXISTS "${qt_translations_}")
|
||||
add_custom_command (
|
||||
OUTPUT "${CMAKE_BINARY_DIR}/qt_${lang_}.qm"
|
||||
|
Loading…
Reference in New Issue
Block a user