diff --git a/src/Mod/ReverseEngineering/Gui/AppReverseEngineeringGui.cpp b/src/Mod/ReverseEngineering/Gui/AppReverseEngineeringGui.cpp index 8a14b07bc2..28e475f8d6 100644 --- a/src/Mod/ReverseEngineering/Gui/AppReverseEngineeringGui.cpp +++ b/src/Mod/ReverseEngineering/Gui/AppReverseEngineeringGui.cpp @@ -38,6 +38,7 @@ void loadReverseEngineeringResource() { // add resources and reloads the translators Q_INIT_RESOURCE(ReverseEngineering); + Q_INIT_RESOURCE(ReverseEngineering_translation); Gui::Translator::instance()->refresh(); } diff --git a/src/Mod/ReverseEngineering/Gui/CMakeLists.txt b/src/Mod/ReverseEngineering/Gui/CMakeLists.txt index 5bf63890e2..145fc94c1c 100644 --- a/src/Mod/ReverseEngineering/Gui/CMakeLists.txt +++ b/src/Mod/ReverseEngineering/Gui/CMakeLists.txt @@ -22,7 +22,11 @@ set(ReenGui_LIBS MeshGui ) -qt_add_resources(ReenGui_QRC_SRCS Resources/ReverseEngineering.qrc) +set (ReverseEngineering_TR_QRC ${CMAKE_CURRENT_BINARY_DIR}/Resources/ReverseEngineering_translation.qrc) +qt_find_and_add_translation(QM_SRCS "Resources/translations/*_*.ts" + ${CMAKE_CURRENT_BINARY_DIR}/Resources/translations) +qt_create_resource_file(${ReverseEngineering_TR_QRC} ${QM_SRCS}) +qt_add_resources(ReenGui_QRC_SRCS Resources/ReverseEngineering.qrc ${ReverseEngineering_TR_QRC}) set(Dialogs_UIC_SRCS FitBSplineSurface.ui diff --git a/src/Mod/ReverseEngineering/Gui/Resources/ReverseEngineering.qrc b/src/Mod/ReverseEngineering/Gui/Resources/ReverseEngineering.qrc index f5ea00fb4b..f3f9f30cc8 100644 --- a/src/Mod/ReverseEngineering/Gui/Resources/ReverseEngineering.qrc +++ b/src/Mod/ReverseEngineering/Gui/Resources/ReverseEngineering.qrc @@ -2,47 +2,5 @@ icons/actions/FitSurface.svg icons/ReverseEngineeringWorkbench.svg - translations/ReverseEngineering_af.qm - translations/ReverseEngineering_de.qm - translations/ReverseEngineering_fi.qm - translations/ReverseEngineering_fr.qm - translations/ReverseEngineering_hr.qm - translations/ReverseEngineering_it.qm - translations/ReverseEngineering_nl.qm - translations/ReverseEngineering_no.qm - translations/ReverseEngineering_pl.qm - translations/ReverseEngineering_ru.qm - translations/ReverseEngineering_uk.qm - translations/ReverseEngineering_tr.qm - translations/ReverseEngineering_sv-SE.qm - translations/ReverseEngineering_zh-TW.qm - translations/ReverseEngineering_pt-BR.qm - translations/ReverseEngineering_cs.qm - translations/ReverseEngineering_sk.qm - translations/ReverseEngineering_es-ES.qm - translations/ReverseEngineering_zh-CN.qm - translations/ReverseEngineering_ja.qm - translations/ReverseEngineering_ro.qm - translations/ReverseEngineering_hu.qm - translations/ReverseEngineering_pt-PT.qm - translations/ReverseEngineering_sr.qm - translations/ReverseEngineering_el.qm - translations/ReverseEngineering_sl.qm - translations/ReverseEngineering_eu.qm - translations/ReverseEngineering_ca.qm - translations/ReverseEngineering_gl.qm - translations/ReverseEngineering_kab.qm - translations/ReverseEngineering_ko.qm - translations/ReverseEngineering_fil.qm - translations/ReverseEngineering_id.qm - translations/ReverseEngineering_lt.qm - translations/ReverseEngineering_val-ES.qm - translations/ReverseEngineering_ar.qm - translations/ReverseEngineering_vi.qm - translations/ReverseEngineering_es-AR.qm - translations/ReverseEngineering_bg.qm - translations/ReverseEngineering_ka.qm - translations/ReverseEngineering_sr-CS.qm - translations/ReverseEngineering_be.qm diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_af.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_af.qm deleted file mode 100644 index 98c6716295..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_af.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ar.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ar.qm deleted file mode 100644 index f4ab7b1316..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ar.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_be.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_be.qm deleted file mode 100644 index 8e401debf0..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_be.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_bg.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_bg.qm deleted file mode 100644 index 17d5b51f3f..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_bg.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ca.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ca.qm deleted file mode 100644 index 00b15604db..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ca.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_cs.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_cs.qm deleted file mode 100644 index 5adcaa3cb3..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_cs.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_de.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_de.qm deleted file mode 100644 index 18038d1d17..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_de.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_el.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_el.qm deleted file mode 100644 index 76fcfbfbb2..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_el.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_es-AR.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_es-AR.qm deleted file mode 100644 index 9fea0b2b25..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_es-AR.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_es-ES.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_es-ES.qm deleted file mode 100644 index 8e031684d9..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_es-ES.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_eu.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_eu.qm deleted file mode 100644 index 18dfb38dd0..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_eu.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_fi.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_fi.qm deleted file mode 100644 index 6c934ccd0c..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_fi.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_fil.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_fil.qm deleted file mode 100644 index 7535bfc4cf..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_fil.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_fr.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_fr.qm deleted file mode 100644 index 55cdba2c06..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_fr.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_gl.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_gl.qm deleted file mode 100644 index 94aa758a61..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_gl.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_hr.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_hr.qm deleted file mode 100644 index 6288cca464..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_hr.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_hu.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_hu.qm deleted file mode 100644 index f6f4faeb41..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_hu.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_id.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_id.qm deleted file mode 100644 index d8e7eb2acc..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_id.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_it.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_it.qm deleted file mode 100644 index f3b57e0d8b..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_it.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ja.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ja.qm deleted file mode 100644 index f5dbeef258..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ja.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ka.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ka.qm deleted file mode 100644 index 0686a48f5b..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ka.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_kab.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_kab.qm deleted file mode 100644 index dd0371ec70..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_kab.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ko.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ko.qm deleted file mode 100644 index 33e428954a..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ko.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_lt.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_lt.qm deleted file mode 100644 index 76b8ca903f..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_lt.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_nl.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_nl.qm deleted file mode 100644 index 9ff4b355f2..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_nl.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_no.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_no.qm deleted file mode 100644 index f851af20ff..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_no.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_pl.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_pl.qm deleted file mode 100644 index 69e3a6e023..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_pl.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_pt-BR.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_pt-BR.qm deleted file mode 100644 index a3de264408..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_pt-BR.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_pt-PT.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_pt-PT.qm deleted file mode 100644 index a3dde65f6c..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_pt-PT.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ro.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ro.qm deleted file mode 100644 index 15da1056e5..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ro.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ru.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ru.qm deleted file mode 100644 index 8f794b6de7..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_ru.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_sk.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_sk.qm deleted file mode 100644 index caefe1dd77..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_sk.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_sl.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_sl.qm deleted file mode 100644 index ca2bb73a9f..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_sl.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_sr-CS.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_sr-CS.qm deleted file mode 100644 index c0d1afb3f0..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_sr-CS.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_sr.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_sr.qm deleted file mode 100644 index c45d7dad35..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_sr.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_sv-SE.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_sv-SE.qm deleted file mode 100644 index e431aa7deb..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_sv-SE.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_tr.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_tr.qm deleted file mode 100644 index e0fba54f1a..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_tr.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_uk.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_uk.qm deleted file mode 100644 index 492385233c..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_uk.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_val-ES.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_val-ES.qm deleted file mode 100644 index 560e09e494..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_val-ES.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_vi.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_vi.qm deleted file mode 100644 index 91bc3e24af..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_vi.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_zh-CN.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_zh-CN.qm deleted file mode 100644 index 993c34ec3e..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_zh-CN.qm and /dev/null differ diff --git a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_zh-TW.qm b/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_zh-TW.qm deleted file mode 100644 index 1997d2197c..0000000000 Binary files a/src/Mod/ReverseEngineering/Gui/Resources/translations/ReverseEngineering_zh-TW.qm and /dev/null differ