From c7a55a6fa7b22699b3e41b1ab6dae134891b82da Mon Sep 17 00:00:00 2001 From: Jamie Newbon Date: Mon, 23 Mar 2020 23:32:22 +0000 Subject: [PATCH] #6622 Moved compiled translations and added language resource file --- src/gui/CMakeLists.txt | 5 +++++ src/gui/res/Languages.qrc | 46 +++++++++++++++++++++++++++++++++++++++ 2 files changed, 51 insertions(+) create mode 100644 src/gui/res/Languages.qrc diff --git a/src/gui/CMakeLists.txt b/src/gui/CMakeLists.txt index f662d61e6..bdb4d1f9d 100644 --- a/src/gui/CMakeLists.txt +++ b/src/gui/CMakeLists.txt @@ -12,6 +12,10 @@ file (GLOB LEGACY_ACTIVATION_FILES src/*Activation* src/*License*) file (GLOB LEGACY_ZEROCONF_FILES src/Zeroconf*) file (GLOB LEGACY_LANGUAGE_FILES res/lang/*.ts) +configure_file(res/Languages.qrc res/Languages.qrc) + +set_source_files_properties(${LEGACY_LANGUAGE_FILES} PROPERTIES OUTPUT_LOCATION "${CMAKE_CURRENT_BINARY_DIR}/res/lang") + qt5_add_translation(QM_FILES ${LEGACY_LANGUAGE_FILES}) if (${CMAKE_SYSTEM_NAME} MATCHES "Darwin") @@ -34,6 +38,7 @@ add_executable (synergy WIN32 ${LEGACY_GUI_UI_FILES} ${LEGACY_GUI_RC_FILES} res/Synergy.qrc + ${CMAKE_CURRENT_BINARY_DIR}/res/Languages.qrc ${QM_FILES} ) diff --git a/src/gui/res/Languages.qrc b/src/gui/res/Languages.qrc new file mode 100644 index 000000000..f4a718cb3 --- /dev/null +++ b/src/gui/res/Languages.qrc @@ -0,0 +1,46 @@ + + + lang/gui_ar-SA.qm + lang/gui_lv-LV.qm + lang/gui_bg-BG.qm + lang/gui_mr-IN.qm + lang/gui_ca-ES.qm + lang/gui_nl-NL.qm + lang/gui_cs-CZ.qm + lang/gui_no-NO.qm + lang/gui_cy-GB.qm + lang/gui_pl-PL.qm + lang/gui_da-DK.qm + lang/gui_pt-BR.qm + lang/gui_de-DE.qm + lang/gui_pt-PT.qm + lang/gui_el-GR.qm + lang/gui_ro-RO.qm + lang/gui_ru-RU.qm + lang/gui_es-ES.qm + lang/gui_sk-SK.qm + lang/gui_et-EE.qm + lang/gui_sl-SI.qm + lang/gui_fi-FI.qm + lang/gui_sq-AL.qm + lang/gui_fr-FR.qm + lang/gui_sr-SP.qm + lang/gui_gl-ES.qm + lang/gui_sv-SE.qm + lang/gui_he-IL.qm + lang/gui_th-TH.qm + lang/gui_hr-HR.qm + lang/gui_tr-TR.qm + lang/gui_hu-HU.qm + lang/gui_uk-UA.qm + lang/gui_id-ID.qm + lang/gui_ur-IN.qm + lang/gui_it-IT.qm + lang/gui_vi-VN.qm + lang/gui_ja-JP.qm + lang/gui_zh-CN.qm + lang/gui_ko-KR.qm + lang/gui_zh-TW.qm + lang/gui_lt-LT.qm + +