diff --git a/src/Mod/Fem/Gui/AppFemGui.cpp b/src/Mod/Fem/Gui/AppFemGui.cpp index 1ee1296103..b78b69da81 100644 --- a/src/Mod/Fem/Gui/AppFemGui.cpp +++ b/src/Mod/Fem/Gui/AppFemGui.cpp @@ -82,6 +82,7 @@ void loadFemResource() { // add resources and reloads the translators Q_INIT_RESOURCE(Fem); + Q_INIT_RESOURCE(Fem_translation); Gui::Translator::instance()->refresh(); } diff --git a/src/Mod/Fem/Gui/CMakeLists.txt b/src/Mod/Fem/Gui/CMakeLists.txt index 0da21ef115..625c85150f 100755 --- a/src/Mod/Fem/Gui/CMakeLists.txt +++ b/src/Mod/Fem/Gui/CMakeLists.txt @@ -186,7 +186,11 @@ SET(FemGui_DLG_SRCS ) SOURCE_GROUP("Constraint-Dialogs" FILES ${FemGui_DLG_SRCS}) -qt_add_resources(FemResource_SRCS Resources/Fem.qrc) +set (Fem_TR_QRC ${CMAKE_CURRENT_BINARY_DIR}/Resources/Fem_translation.qrc) +qt_find_and_add_translation(QM_SRCS "Resources/translations/*_*.ts" + ${CMAKE_CURRENT_BINARY_DIR}/Resources/translations) +qt_create_resource_file(${Fem_TR_QRC} ${QM_SRCS}) +qt_add_resources(FemResource_SRCS Resources/Fem.qrc ${Fem_TR_QRC}) SOURCE_GROUP("Resources" FILES ${FemResource_SRCS}) diff --git a/src/Mod/Fem/Gui/Resources/Fem.qrc b/src/Mod/Fem/Gui/Resources/Fem.qrc index 4c72952889..9fda988706 100755 --- a/src/Mod/Fem/Gui/Resources/Fem.qrc +++ b/src/Mod/Fem/Gui/Resources/Fem.qrc @@ -115,50 +115,6 @@ icons/fem-add-material.svg icons/fem-add-part.svg - - translations/Fem_af.qm - translations/Fem_ar.qm - translations/Fem_bg.qm - translations/Fem_ca.qm - translations/Fem_cs.qm - translations/Fem_de.qm - translations/Fem_el.qm - translations/Fem_es-AR.qm - translations/Fem_es-ES.qm - translations/Fem_eu.qm - translations/Fem_fi.qm - translations/Fem_fil.qm - translations/Fem_fr.qm - translations/Fem_gl.qm - translations/Fem_hr.qm - translations/Fem_hu.qm - translations/Fem_id.qm - translations/Fem_it.qm - translations/Fem_ja.qm - translations/Fem_ka.qm - translations/Fem_kab.qm - translations/Fem_ko.qm - translations/Fem_lt.qm - translations/Fem_nl.qm - translations/Fem_no.qm - translations/Fem_pl.qm - translations/Fem_pt-BR.qm - translations/Fem_pt-PT.qm - translations/Fem_ro.qm - translations/Fem_ru.qm - translations/Fem_sk.qm - translations/Fem_sl.qm - translations/Fem_sr.qm - translations/Fem_sv-SE.qm - translations/Fem_tr.qm - translations/Fem_uk.qm - translations/Fem_val-ES.qm - translations/Fem_vi.qm - translations/Fem_zh-CN.qm - translations/Fem_zh-TW.qm - translations/Fem_sr-CS.qm - translations/Fem_be.qm - ui/BodyHeatSource.ui ui/ConstraintCentrif.ui diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_af.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_af.qm deleted file mode 100755 index 0be60627b8..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_af.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_ar.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_ar.qm deleted file mode 100644 index 4ae7dbbc25..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_ar.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_be.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_be.qm deleted file mode 100644 index c0bd32cd60..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_be.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_bg.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_bg.qm deleted file mode 100644 index 22d6cd4312..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_bg.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_ca.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_ca.qm deleted file mode 100644 index d67c49badb..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_ca.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_cs.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_cs.qm deleted file mode 100644 index 3e7fde7db3..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_cs.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_de.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_de.qm deleted file mode 100755 index 18087be1c5..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_de.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_el.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_el.qm deleted file mode 100644 index 270cb65b12..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_el.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_es-AR.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_es-AR.qm deleted file mode 100644 index 6e7241bc60..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_es-AR.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_es-ES.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_es-ES.qm deleted file mode 100644 index c1524a352a..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_es-ES.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_eu.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_eu.qm deleted file mode 100644 index 9aacb45353..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_eu.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_fi.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_fi.qm deleted file mode 100755 index e734dc75b8..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_fi.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_fil.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_fil.qm deleted file mode 100644 index 61eb253c75..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_fil.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_fr.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_fr.qm deleted file mode 100755 index 518d1946b8..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_fr.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_gl.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_gl.qm deleted file mode 100644 index 08701eed59..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_gl.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_hr.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_hr.qm deleted file mode 100755 index 76f24301ed..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_hr.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_hu.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_hu.qm deleted file mode 100755 index c935d6ee4e..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_hu.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_id.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_id.qm deleted file mode 100644 index 12f1212975..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_id.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_it.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_it.qm deleted file mode 100755 index 25ed413dda..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_it.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_ja.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_ja.qm deleted file mode 100755 index 95d42396a1..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_ja.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_ka.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_ka.qm deleted file mode 100644 index 87b6aa1d17..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_ka.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_kab.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_kab.qm deleted file mode 100644 index 6cbc48c0e3..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_kab.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_ko.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_ko.qm deleted file mode 100644 index 961058fff3..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_ko.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_lt.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_lt.qm deleted file mode 100644 index 9631673db1..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_lt.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_nl.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_nl.qm deleted file mode 100755 index d10f4220c1..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_nl.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_no.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_no.qm deleted file mode 100755 index 7edd440dba..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_no.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_pl.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_pl.qm deleted file mode 100755 index c10c2717ad..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_pl.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_pt-BR.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_pt-BR.qm deleted file mode 100644 index 9b73adf200..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_pt-BR.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_pt-PT.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_pt-PT.qm deleted file mode 100644 index a8b6f3aa35..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_pt-PT.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_ro.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_ro.qm deleted file mode 100644 index 7a6cda10eb..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_ro.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_ru.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_ru.qm deleted file mode 100755 index 1ec5209f14..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_ru.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_sk.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_sk.qm deleted file mode 100644 index 4641deb727..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_sk.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_sl.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_sl.qm deleted file mode 100644 index 2a3a0b64da..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_sl.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_sr-CS.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_sr-CS.qm deleted file mode 100644 index 3b2c1eefc9..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_sr-CS.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_sr.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_sr.qm deleted file mode 100644 index 3096110655..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_sr.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_sv-SE.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_sv-SE.qm deleted file mode 100644 index 25130777c5..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_sv-SE.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_tr.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_tr.qm deleted file mode 100644 index 4004a04053..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_tr.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_uk.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_uk.qm deleted file mode 100755 index 8e6d28b553..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_uk.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_val-ES.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_val-ES.qm deleted file mode 100644 index 44adad4565..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_val-ES.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_vi.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_vi.qm deleted file mode 100644 index 45b4e9fecf..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_vi.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_zh-CN.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_zh-CN.qm deleted file mode 100644 index d775bd9772..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_zh-CN.qm and /dev/null differ diff --git a/src/Mod/Fem/Gui/Resources/translations/Fem_zh-TW.qm b/src/Mod/Fem/Gui/Resources/translations/Fem_zh-TW.qm deleted file mode 100644 index 5d89d84eec..0000000000 Binary files a/src/Mod/Fem/Gui/Resources/translations/Fem_zh-TW.qm and /dev/null differ