diff --git a/cMake/FreeCAD_Helpers/SetupQt.cmake b/cMake/FreeCAD_Helpers/SetupQt.cmake index bbe1316b0a..f710bb1185 100644 --- a/cMake/FreeCAD_Helpers/SetupQt.cmake +++ b/cMake/FreeCAD_Helpers/SetupQt.cmake @@ -15,7 +15,7 @@ if(BUILD_GUI) list (APPEND FREECAD_QT_COMPONENTS WinExtras) endif() endif() - list (APPEND FREECAD_QT_COMPONENTS OpenGL PrintSupport Svg UiTools Widgets) + list (APPEND FREECAD_QT_COMPONENTS OpenGL PrintSupport Svg UiTools Widgets LinguistTools) if (BUILD_WEB) list (APPEND FREECAD_QT_COMPONENTS WebEngineWidgets) endif() @@ -62,4 +62,36 @@ if (Qt${FREECAD_QT_MAJOR_VERSION}Core_VERSION VERSION_LESS 5.15.0) qt5_wrap_cpp("${outfiles}" ${ARGN}) set("${outfiles}" "${${outfiles}}" PARENT_SCOPE) endfunction() + + function(qt_add_translation _qm_files) + qt5_add_translation("${_qm_files}" ${ARGN}) + set("${_qm_files}" "${${_qm_files}}" PARENT_SCOPE) + endfunction() endif() + +function(qt_find_and_add_translation _qm_files _tr_dir _qm_dir) + file(GLOB _ts_files ${_tr_dir}) + set_source_files_properties(${_ts_files} PROPERTIES OUTPUT_LOCATION ${_qm_dir}) + qt_add_translation("${_qm_files}" ${_ts_files}) + set("${_qm_files}" "${${_qm_files}}" PARENT_SCOPE) +endfunction() + +function(qt_create_resource_file outfile) + set(QRC "\n \n") + foreach (it ${ARGN}) + get_filename_component(qmfile "${it}" NAME) + string(APPEND QRC " translations/${qmfile}") + endforeach() + string(APPEND QRC " \n\n") + file(WRITE ${outfile} ${QRC}) +endfunction() + +function(qt_create_resource_file_prefix outfile) + set(QRC "\n \n") + foreach (it ${ARGN}) + get_filename_component(qmfile "${it}" NAME) + string(APPEND QRC " ${qmfile}") + endforeach() + string(APPEND QRC " \n\n") + file(WRITE ${outfile} ${QRC}) +endfunction() diff --git a/src/Gui/Application.cpp b/src/Gui/Application.cpp index 4ba6c4b2d3..6d7d414f42 100644 --- a/src/Gui/Application.cpp +++ b/src/Gui/Application.cpp @@ -1819,6 +1819,7 @@ static void init_resources() // init resources Q_INIT_RESOURCE(resource); Q_INIT_RESOURCE(translation); + Q_INIT_RESOURCE(FreeCAD_translation); } void Application::initApplication() diff --git a/src/Gui/CMakeLists.txt b/src/Gui/CMakeLists.txt index fd7adbde1b..4282978fe7 100644 --- a/src/Gui/CMakeLists.txt +++ b/src/Gui/CMakeLists.txt @@ -351,9 +351,14 @@ SET(Gui_UIC_SRCS VectorListEditor.ui ) -SET(Gui_RES_SRCS +set (FreeCAD_TR_QRC ${CMAKE_CURRENT_BINARY_DIR}/Language/FreeCAD_translation.qrc) +qt_find_and_add_translation(QM_SRCS "Language/FreeCAD_*.ts" + ${CMAKE_CURRENT_BINARY_DIR}/Language) +qt_create_resource_file_prefix(${FreeCAD_TR_QRC} ${QM_SRCS}) +set(Gui_RES_SRCS Icons/resource.qrc Language/translation.qrc + ${FreeCAD_TR_QRC} QSint/actionpanel/schemes.qrc ) diff --git a/src/Gui/Language/FreeCAD_af.qm b/src/Gui/Language/FreeCAD_af.qm deleted file mode 100644 index 0b76086c79..0000000000 Binary files a/src/Gui/Language/FreeCAD_af.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_ar.qm b/src/Gui/Language/FreeCAD_ar.qm deleted file mode 100644 index d24c3dd555..0000000000 Binary files a/src/Gui/Language/FreeCAD_ar.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_be.qm b/src/Gui/Language/FreeCAD_be.qm deleted file mode 100644 index 644a5528f0..0000000000 Binary files a/src/Gui/Language/FreeCAD_be.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_bg.qm b/src/Gui/Language/FreeCAD_bg.qm deleted file mode 100644 index ee62d33c90..0000000000 Binary files a/src/Gui/Language/FreeCAD_bg.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_ca.qm b/src/Gui/Language/FreeCAD_ca.qm deleted file mode 100644 index 7e9339e2b5..0000000000 Binary files a/src/Gui/Language/FreeCAD_ca.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_cs.qm b/src/Gui/Language/FreeCAD_cs.qm deleted file mode 100644 index 77347fb9a3..0000000000 Binary files a/src/Gui/Language/FreeCAD_cs.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_de.qm b/src/Gui/Language/FreeCAD_de.qm deleted file mode 100644 index eddc699523..0000000000 Binary files a/src/Gui/Language/FreeCAD_de.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_el.qm b/src/Gui/Language/FreeCAD_el.qm deleted file mode 100644 index df551633a7..0000000000 Binary files a/src/Gui/Language/FreeCAD_el.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_es-AR.qm b/src/Gui/Language/FreeCAD_es-AR.qm deleted file mode 100644 index 4e5f1ebf70..0000000000 Binary files a/src/Gui/Language/FreeCAD_es-AR.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_es-ES.qm b/src/Gui/Language/FreeCAD_es-ES.qm deleted file mode 100644 index 60b20c96a7..0000000000 Binary files a/src/Gui/Language/FreeCAD_es-ES.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_eu.qm b/src/Gui/Language/FreeCAD_eu.qm deleted file mode 100644 index 11ece963a1..0000000000 Binary files a/src/Gui/Language/FreeCAD_eu.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_fi.qm b/src/Gui/Language/FreeCAD_fi.qm deleted file mode 100644 index 962e6ab946..0000000000 Binary files a/src/Gui/Language/FreeCAD_fi.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_fil.qm b/src/Gui/Language/FreeCAD_fil.qm deleted file mode 100644 index aa67d9f5c1..0000000000 Binary files a/src/Gui/Language/FreeCAD_fil.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_fr.qm b/src/Gui/Language/FreeCAD_fr.qm deleted file mode 100644 index 0574f35e03..0000000000 Binary files a/src/Gui/Language/FreeCAD_fr.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_gl.qm b/src/Gui/Language/FreeCAD_gl.qm deleted file mode 100644 index c029ff55c8..0000000000 Binary files a/src/Gui/Language/FreeCAD_gl.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_hr.qm b/src/Gui/Language/FreeCAD_hr.qm deleted file mode 100644 index fd565a6a3d..0000000000 Binary files a/src/Gui/Language/FreeCAD_hr.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_hu.qm b/src/Gui/Language/FreeCAD_hu.qm deleted file mode 100644 index 27686378b3..0000000000 Binary files a/src/Gui/Language/FreeCAD_hu.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_id.qm b/src/Gui/Language/FreeCAD_id.qm deleted file mode 100644 index b02df4978e..0000000000 Binary files a/src/Gui/Language/FreeCAD_id.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_it.qm b/src/Gui/Language/FreeCAD_it.qm deleted file mode 100644 index 641ec336e7..0000000000 Binary files a/src/Gui/Language/FreeCAD_it.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_ja.qm b/src/Gui/Language/FreeCAD_ja.qm deleted file mode 100644 index 2a565dfdc0..0000000000 Binary files a/src/Gui/Language/FreeCAD_ja.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_ka.qm b/src/Gui/Language/FreeCAD_ka.qm deleted file mode 100644 index adcfe22705..0000000000 Binary files a/src/Gui/Language/FreeCAD_ka.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_kab.qm b/src/Gui/Language/FreeCAD_kab.qm deleted file mode 100644 index 91188ddf36..0000000000 Binary files a/src/Gui/Language/FreeCAD_kab.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_ko.qm b/src/Gui/Language/FreeCAD_ko.qm deleted file mode 100644 index 8e1e2c1b51..0000000000 Binary files a/src/Gui/Language/FreeCAD_ko.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_lt.qm b/src/Gui/Language/FreeCAD_lt.qm deleted file mode 100644 index 25ab65a2fe..0000000000 Binary files a/src/Gui/Language/FreeCAD_lt.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_nl.qm b/src/Gui/Language/FreeCAD_nl.qm deleted file mode 100644 index 59af9331dc..0000000000 Binary files a/src/Gui/Language/FreeCAD_nl.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_no.qm b/src/Gui/Language/FreeCAD_no.qm deleted file mode 100644 index 6c3d075290..0000000000 Binary files a/src/Gui/Language/FreeCAD_no.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_pl.qm b/src/Gui/Language/FreeCAD_pl.qm deleted file mode 100644 index 600e61d56c..0000000000 Binary files a/src/Gui/Language/FreeCAD_pl.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_pt-BR.qm b/src/Gui/Language/FreeCAD_pt-BR.qm deleted file mode 100644 index 2409933393..0000000000 Binary files a/src/Gui/Language/FreeCAD_pt-BR.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_pt-PT.qm b/src/Gui/Language/FreeCAD_pt-PT.qm deleted file mode 100644 index 12e9f0a856..0000000000 Binary files a/src/Gui/Language/FreeCAD_pt-PT.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_ro.qm b/src/Gui/Language/FreeCAD_ro.qm deleted file mode 100644 index 4a004d4dce..0000000000 Binary files a/src/Gui/Language/FreeCAD_ro.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_ru.qm b/src/Gui/Language/FreeCAD_ru.qm deleted file mode 100644 index 43705764b1..0000000000 Binary files a/src/Gui/Language/FreeCAD_ru.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_sk.qm b/src/Gui/Language/FreeCAD_sk.qm deleted file mode 100644 index 2007ba8f8c..0000000000 Binary files a/src/Gui/Language/FreeCAD_sk.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_sl.qm b/src/Gui/Language/FreeCAD_sl.qm deleted file mode 100644 index ca6cdf6263..0000000000 Binary files a/src/Gui/Language/FreeCAD_sl.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_sr-CS.qm b/src/Gui/Language/FreeCAD_sr-CS.qm deleted file mode 100644 index caa8c99253..0000000000 Binary files a/src/Gui/Language/FreeCAD_sr-CS.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_sr.qm b/src/Gui/Language/FreeCAD_sr.qm deleted file mode 100644 index 6862ab8ec0..0000000000 Binary files a/src/Gui/Language/FreeCAD_sr.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_sv-SE.qm b/src/Gui/Language/FreeCAD_sv-SE.qm deleted file mode 100644 index e0fc64fbc0..0000000000 Binary files a/src/Gui/Language/FreeCAD_sv-SE.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_tr.qm b/src/Gui/Language/FreeCAD_tr.qm deleted file mode 100644 index a79fa8cd54..0000000000 Binary files a/src/Gui/Language/FreeCAD_tr.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_uk.qm b/src/Gui/Language/FreeCAD_uk.qm deleted file mode 100644 index 0f63102521..0000000000 Binary files a/src/Gui/Language/FreeCAD_uk.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_val-ES.qm b/src/Gui/Language/FreeCAD_val-ES.qm deleted file mode 100644 index 8d0355ea9c..0000000000 Binary files a/src/Gui/Language/FreeCAD_val-ES.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_vi.qm b/src/Gui/Language/FreeCAD_vi.qm deleted file mode 100644 index 1ec4dbde73..0000000000 Binary files a/src/Gui/Language/FreeCAD_vi.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_zh-CN.qm b/src/Gui/Language/FreeCAD_zh-CN.qm deleted file mode 100644 index f9312ec85e..0000000000 Binary files a/src/Gui/Language/FreeCAD_zh-CN.qm and /dev/null differ diff --git a/src/Gui/Language/FreeCAD_zh-TW.qm b/src/Gui/Language/FreeCAD_zh-TW.qm deleted file mode 100644 index a4d49afbae..0000000000 Binary files a/src/Gui/Language/FreeCAD_zh-TW.qm and /dev/null differ diff --git a/src/Gui/Language/translation.qrc b/src/Gui/Language/translation.qrc index c9ad3e0439..497d7c95cd 100644 --- a/src/Gui/Language/translation.qrc +++ b/src/Gui/Language/translation.qrc @@ -23,48 +23,5 @@ qtbase_sk.qm qtbase_uk.qm qtmultimedia_pl.qm - FreeCAD_af.qm - FreeCAD_de.qm - FreeCAD_fi.qm - FreeCAD_fr.qm - FreeCAD_hr.qm - FreeCAD_it.qm - FreeCAD_nl.qm - FreeCAD_no.qm - FreeCAD_pl.qm - FreeCAD_ru.qm - FreeCAD_uk.qm - FreeCAD_tr.qm - FreeCAD_sv-SE.qm - FreeCAD_zh-TW.qm - FreeCAD_pt-BR.qm - FreeCAD_cs.qm - FreeCAD_sk.qm - FreeCAD_es-ES.qm - FreeCAD_zh-CN.qm - FreeCAD_ja.qm - FreeCAD_ro.qm - FreeCAD_hu.qm - FreeCAD_pt-PT.qm - FreeCAD_sr.qm - FreeCAD_el.qm - FreeCAD_sl.qm - FreeCAD_eu.qm - FreeCAD_ca.qm - FreeCAD_gl.qm - FreeCAD_kab.qm - FreeCAD_ko.qm - FreeCAD_fil.qm - FreeCAD_id.qm - FreeCAD_lt.qm - FreeCAD_val-ES.qm - FreeCAD_ar.qm - FreeCAD_vi.qm - FreeCAD_es-AR.qm - FreeCAD_bg.qm - FreeCAD_ka.qm - FreeCAD_sr-CS.qm - FreeCAD_be.qm - diff --git a/src/Mod/Drawing/Gui/AppDrawingGui.cpp b/src/Mod/Drawing/Gui/AppDrawingGui.cpp index e58bf7a377..db634f5d26 100644 --- a/src/Mod/Drawing/Gui/AppDrawingGui.cpp +++ b/src/Mod/Drawing/Gui/AppDrawingGui.cpp @@ -39,6 +39,7 @@ void loadDrawingResource() { // add resources and reloads the translators Q_INIT_RESOURCE(Drawing); + Q_INIT_RESOURCE(Drawing_translation); Gui::Translator::instance()->refresh(); } diff --git a/src/Mod/Drawing/Gui/CMakeLists.txt b/src/Mod/Drawing/Gui/CMakeLists.txt index 9bee0d9f6b..5a253143da 100644 --- a/src/Mod/Drawing/Gui/CMakeLists.txt +++ b/src/Mod/Drawing/Gui/CMakeLists.txt @@ -26,10 +26,16 @@ set(DrawingGui_UIC_SRCS TaskOrthoViews.ui ) -qt_add_resources(DrawingGui_SRCS Resources/Drawing.qrc) +set (Drawing_TR_QRC ${CMAKE_CURRENT_BINARY_DIR}/Resources/Drawing_translation.qrc) +qt_find_and_add_translation(QM_SRCS "Resources/translations/*_*.ts" + ${CMAKE_CURRENT_BINARY_DIR}/Resources/translations) +qt_create_resource_file(${Drawing_TR_QRC} ${QM_SRCS}) +qt_add_resources(DrawingGui_SRCS Resources/Drawing.qrc ${Drawing_TR_QRC}) SET(DrawingGui_SRCS ${DrawingGui_SRCS} + ${QM_SRCS} + ${Drawing_TR_QRC} AppDrawingGui.cpp AppDrawingGuiPy.cpp Command.cpp diff --git a/src/Mod/Drawing/Gui/Resources/Drawing.qrc b/src/Mod/Drawing/Gui/Resources/Drawing.qrc index 9544dd08bd..e23bd017e3 100644 --- a/src/Mod/Drawing/Gui/Resources/Drawing.qrc +++ b/src/Mod/Drawing/Gui/Resources/Drawing.qrc @@ -12,11 +12,11 @@ icons/actions/drawing-landscape-A4.svg icons/actions/drawing-landscape-new.svg icons/actions/drawing-landscape.svg - icons/actions/drawing-portrait-A0.svg - icons/actions/drawing-portrait-A1.svg - icons/actions/drawing-portrait-A2.svg - icons/actions/drawing-portrait-A3.svg - icons/actions/drawing-portrait-A4.svg + icons/actions/drawing-portrait-A0.svg + icons/actions/drawing-portrait-A1.svg + icons/actions/drawing-portrait-A2.svg + icons/actions/drawing-portrait-A3.svg + icons/actions/drawing-portrait-A4.svg icons/actions/drawing-view.svg icons/actions/drawing-orthoviews.svg icons/actions/drawing-openbrowser.svg @@ -25,47 +25,5 @@ icons/actions/drawing-symbol.svg icons/actions/drawing-draft-view.svg icons/actions/drawing-spreadsheet.svg - translations/Drawing_af.qm - translations/Drawing_de.qm - translations/Drawing_fi.qm - translations/Drawing_fr.qm - translations/Drawing_hr.qm - translations/Drawing_it.qm - translations/Drawing_nl.qm - translations/Drawing_no.qm - translations/Drawing_pl.qm - translations/Drawing_ru.qm - translations/Drawing_uk.qm - translations/Drawing_tr.qm - translations/Drawing_sv-SE.qm - translations/Drawing_zh-TW.qm - translations/Drawing_pt-BR.qm - translations/Drawing_cs.qm - translations/Drawing_sk.qm - translations/Drawing_es-ES.qm - translations/Drawing_zh-CN.qm - translations/Drawing_ja.qm - translations/Drawing_ro.qm - translations/Drawing_hu.qm - translations/Drawing_pt-PT.qm - translations/Drawing_sr.qm - translations/Drawing_el.qm - translations/Drawing_sl.qm - translations/Drawing_eu.qm - translations/Drawing_ca.qm - translations/Drawing_gl.qm - translations/Drawing_kab.qm - translations/Drawing_ko.qm - translations/Drawing_fil.qm - translations/Drawing_id.qm - translations/Drawing_lt.qm - translations/Drawing_val-ES.qm - translations/Drawing_ar.qm - translations/Drawing_vi.qm - translations/Drawing_es-AR.qm - translations/Drawing_bg.qm - translations/Drawing_ka.qm - translations/Drawing_sr-CS.qm - translations/Drawing_be.qm diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_af.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_af.qm deleted file mode 100644 index 41a381b955..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_af.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_ar.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_ar.qm deleted file mode 100644 index 2aa908f019..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_ar.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_be.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_be.qm deleted file mode 100644 index 35b5966ea9..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_be.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_bg.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_bg.qm deleted file mode 100644 index 0de1f3615a..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_bg.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_ca.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_ca.qm deleted file mode 100644 index e70eef8633..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_ca.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_cs.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_cs.qm deleted file mode 100644 index a012b68f71..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_cs.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_de.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_de.qm deleted file mode 100644 index 6724114633..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_de.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_el.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_el.qm deleted file mode 100644 index 1c763f6493..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_el.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_es-AR.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_es-AR.qm deleted file mode 100644 index 47579c82ba..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_es-AR.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_es-ES.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_es-ES.qm deleted file mode 100644 index 8a1d14c16f..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_es-ES.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_eu.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_eu.qm deleted file mode 100644 index bce1668dd3..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_eu.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_fi.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_fi.qm deleted file mode 100644 index f3dc1d8c7b..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_fi.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_fil.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_fil.qm deleted file mode 100644 index 5084c62fc9..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_fil.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_fr.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_fr.qm deleted file mode 100644 index b33f353881..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_fr.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_gl.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_gl.qm deleted file mode 100644 index 8fbec0fb50..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_gl.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_hr.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_hr.qm deleted file mode 100644 index 8dc59cf3d0..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_hr.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_hu.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_hu.qm deleted file mode 100644 index fc06580b99..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_hu.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_id.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_id.qm deleted file mode 100644 index a3711fad09..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_id.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_it.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_it.qm deleted file mode 100644 index 7b0a8e435a..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_it.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_ja.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_ja.qm deleted file mode 100644 index ef17440e06..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_ja.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_ka.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_ka.qm deleted file mode 100644 index 0e3db98b92..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_ka.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_kab.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_kab.qm deleted file mode 100644 index 89ac6dd3ed..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_kab.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_ko.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_ko.qm deleted file mode 100644 index ccec0a9887..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_ko.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_lt.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_lt.qm deleted file mode 100644 index 361ccd3e80..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_lt.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_nl.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_nl.qm deleted file mode 100644 index cded3aca8d..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_nl.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_no.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_no.qm deleted file mode 100644 index 01d0111d54..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_no.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_pl.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_pl.qm deleted file mode 100644 index 6ed3675ae3..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_pl.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_pt-BR.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_pt-BR.qm deleted file mode 100644 index 1677c9c8e9..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_pt-BR.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_pt-PT.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_pt-PT.qm deleted file mode 100644 index c873dc48e6..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_pt-PT.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_ro.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_ro.qm deleted file mode 100644 index 8a9aa2dbc9..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_ro.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_ru.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_ru.qm deleted file mode 100644 index fab9ea8643..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_ru.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_sk.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_sk.qm deleted file mode 100644 index 648545547e..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_sk.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_sl.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_sl.qm deleted file mode 100644 index 0eaa2f3128..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_sl.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_sr-CS.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_sr-CS.qm deleted file mode 100644 index 9b575ed346..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_sr-CS.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_sr.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_sr.qm deleted file mode 100644 index 8e560d877b..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_sr.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_sv-SE.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_sv-SE.qm deleted file mode 100644 index f5e8786e2f..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_sv-SE.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_tr.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_tr.qm deleted file mode 100644 index 2a2d86c380..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_tr.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_uk.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_uk.qm deleted file mode 100644 index 4387c4b519..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_uk.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_val-ES.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_val-ES.qm deleted file mode 100644 index eff996169f..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_val-ES.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_vi.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_vi.qm deleted file mode 100644 index cc3099d259..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_vi.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_zh-CN.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_zh-CN.qm deleted file mode 100644 index 1705b6b02c..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_zh-CN.qm and /dev/null differ diff --git a/src/Mod/Drawing/Gui/Resources/translations/Drawing_zh-TW.qm b/src/Mod/Drawing/Gui/Resources/translations/Drawing_zh-TW.qm deleted file mode 100644 index 13c52c2e37..0000000000 Binary files a/src/Mod/Drawing/Gui/Resources/translations/Drawing_zh-TW.qm and /dev/null differ 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 diff --git a/src/Mod/Mesh/Gui/AppMeshGui.cpp b/src/Mod/Mesh/Gui/AppMeshGui.cpp index ac1daf0dd6..3f9bbeadf2 100644 --- a/src/Mod/Mesh/Gui/AppMeshGui.cpp +++ b/src/Mod/Mesh/Gui/AppMeshGui.cpp @@ -64,6 +64,7 @@ void loadMeshResource() { // add resources and reloads the translators Q_INIT_RESOURCE(Mesh); + Q_INIT_RESOURCE(Mesh_translation); Gui::Translator::instance()->refresh(); } diff --git a/src/Mod/Mesh/Gui/CMakeLists.txt b/src/Mod/Mesh/Gui/CMakeLists.txt index 50ad208c61..e03a5ddcce 100644 --- a/src/Mod/Mesh/Gui/CMakeLists.txt +++ b/src/Mod/Mesh/Gui/CMakeLists.txt @@ -94,10 +94,16 @@ SET(Inventor_SRCS ) SOURCE_GROUP("Inventor" FILES ${Inventor_SRCS}) -qt_add_resources(resource_SRCS Resources/Mesh.qrc) +set (Mesh_TR_QRC ${CMAKE_CURRENT_BINARY_DIR}/Resources/Mesh_translation.qrc) +qt_find_and_add_translation(QM_SRCS "Resources/translations/*_*.ts" + ${CMAKE_CURRENT_BINARY_DIR}/Resources/translations) +qt_create_resource_file(${Mesh_TR_QRC} ${QM_SRCS}) +qt_add_resources(resource_SRCS Resources/Mesh.qrc ${Mesh_TR_QRC}) SET(resource_SRCS + ${QM_SRCS} ${resource_SRCS} + ${Mesh_TR_QRC} Resources/Mesh.qrc ) SOURCE_GROUP("resource" FILES ${resource_SRCS}) diff --git a/src/Mod/Mesh/Gui/Resources/Mesh.qrc b/src/Mod/Mesh/Gui/Resources/Mesh.qrc index 7476ed8a51..01e11f9428 100644 --- a/src/Mod/Mesh/Gui/Resources/Mesh.qrc +++ b/src/Mod/Mesh/Gui/Resources/Mesh.qrc @@ -44,48 +44,4 @@ icons/RegularSolids/Mesh_Sphere.svg icons/RegularSolids/Mesh_Torus.svg - - translations/Mesh_af.qm - translations/Mesh_de.qm - translations/Mesh_fi.qm - translations/Mesh_fr.qm - translations/Mesh_hr.qm - translations/Mesh_it.qm - translations/Mesh_nl.qm - translations/Mesh_no.qm - translations/Mesh_pl.qm - translations/Mesh_ru.qm - translations/Mesh_uk.qm - translations/Mesh_tr.qm - translations/Mesh_sv-SE.qm - translations/Mesh_zh-TW.qm - translations/Mesh_pt-BR.qm - translations/Mesh_cs.qm - translations/Mesh_sk.qm - translations/Mesh_es-ES.qm - translations/Mesh_zh-CN.qm - translations/Mesh_ja.qm - translations/Mesh_ro.qm - translations/Mesh_hu.qm - translations/Mesh_pt-PT.qm - translations/Mesh_sr.qm - translations/Mesh_el.qm - translations/Mesh_sl.qm - translations/Mesh_eu.qm - translations/Mesh_ca.qm - translations/Mesh_gl.qm - translations/Mesh_kab.qm - translations/Mesh_ko.qm - translations/Mesh_fil.qm - translations/Mesh_id.qm - translations/Mesh_lt.qm - translations/Mesh_val-ES.qm - translations/Mesh_ar.qm - translations/Mesh_vi.qm - translations/Mesh_es-AR.qm - translations/Mesh_bg.qm - translations/Mesh_ka.qm - translations/Mesh_sr-CS.qm - translations/Mesh_be.qm - diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_af.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_af.qm deleted file mode 100644 index bc3e6c00cf..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_af.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_ar.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_ar.qm deleted file mode 100644 index 187bfc95c3..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_ar.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_be.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_be.qm deleted file mode 100644 index 96d61a36d7..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_be.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_bg.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_bg.qm deleted file mode 100644 index 50dd697169..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_bg.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_ca.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_ca.qm deleted file mode 100644 index 051a6c7219..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_ca.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_cs.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_cs.qm deleted file mode 100644 index 8fe8e30512..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_cs.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_de.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_de.qm deleted file mode 100644 index 6c1e2b02dd..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_de.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_el.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_el.qm deleted file mode 100644 index 65ccec5c0a..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_el.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_es-AR.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_es-AR.qm deleted file mode 100644 index 245ef3c098..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_es-AR.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_es-ES.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_es-ES.qm deleted file mode 100644 index fdad79473d..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_es-ES.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_eu.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_eu.qm deleted file mode 100644 index d8343e5cbe..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_eu.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_fi.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_fi.qm deleted file mode 100644 index ceb9005cc4..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_fi.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_fil.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_fil.qm deleted file mode 100644 index 65d03077bc..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_fil.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_fr.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_fr.qm deleted file mode 100644 index 953a146ac0..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_fr.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_gl.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_gl.qm deleted file mode 100644 index 3e0999e603..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_gl.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_hr.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_hr.qm deleted file mode 100644 index 32cee126b2..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_hr.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_hu.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_hu.qm deleted file mode 100644 index a935485d95..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_hu.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_id.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_id.qm deleted file mode 100644 index ed50143089..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_id.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_it.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_it.qm deleted file mode 100644 index 30e1dc8271..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_it.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_ja.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_ja.qm deleted file mode 100644 index 50c69cb2bc..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_ja.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_ka.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_ka.qm deleted file mode 100644 index 22ef241a13..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_ka.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_kab.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_kab.qm deleted file mode 100644 index 4eecaf1dff..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_kab.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_ko.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_ko.qm deleted file mode 100644 index 4b89d0fbd7..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_ko.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_lt.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_lt.qm deleted file mode 100644 index c6a14c6f1f..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_lt.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_nl.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_nl.qm deleted file mode 100644 index f126db26a6..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_nl.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_no.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_no.qm deleted file mode 100644 index 7193fa18aa..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_no.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_pl.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_pl.qm deleted file mode 100644 index 3480aa489e..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_pl.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_pt-BR.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_pt-BR.qm deleted file mode 100644 index 6291ebc50b..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_pt-BR.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_pt-PT.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_pt-PT.qm deleted file mode 100644 index 6cd80ce8da..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_pt-PT.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_ro.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_ro.qm deleted file mode 100644 index e6a1ba76ae..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_ro.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_ru.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_ru.qm deleted file mode 100644 index afa2960229..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_ru.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_sk.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_sk.qm deleted file mode 100644 index 2fc2593fe1..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_sk.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_sl.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_sl.qm deleted file mode 100644 index 2e22b11dd7..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_sl.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_sr-CS.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_sr-CS.qm deleted file mode 100644 index 2c2c5caea9..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_sr-CS.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_sr.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_sr.qm deleted file mode 100644 index f0756789cc..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_sr.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_sv-SE.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_sv-SE.qm deleted file mode 100644 index d56bed946b..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_sv-SE.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_tr.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_tr.qm deleted file mode 100644 index e2dc950b6f..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_tr.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_uk.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_uk.qm deleted file mode 100644 index 3f0cf998ee..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_uk.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_val-ES.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_val-ES.qm deleted file mode 100644 index 2b3d4723f3..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_val-ES.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_vi.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_vi.qm deleted file mode 100644 index aea5e09e3e..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_vi.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_zh-CN.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_zh-CN.qm deleted file mode 100644 index 0e2910e580..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_zh-CN.qm and /dev/null differ diff --git a/src/Mod/Mesh/Gui/Resources/translations/Mesh_zh-TW.qm b/src/Mod/Mesh/Gui/Resources/translations/Mesh_zh-TW.qm deleted file mode 100644 index 49f9b297d6..0000000000 Binary files a/src/Mod/Mesh/Gui/Resources/translations/Mesh_zh-TW.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/AppMeshPartGui.cpp b/src/Mod/MeshPart/Gui/AppMeshPartGui.cpp index 1b28dd4627..68d3689145 100644 --- a/src/Mod/MeshPart/Gui/AppMeshPartGui.cpp +++ b/src/Mod/MeshPart/Gui/AppMeshPartGui.cpp @@ -39,6 +39,7 @@ void loadMeshPartResource() { // add resources and reloads the translators Q_INIT_RESOURCE(MeshPart); + Q_INIT_RESOURCE(MeshPart_translation); Gui::Translator::instance()->refresh(); } diff --git a/src/Mod/MeshPart/Gui/CMakeLists.txt b/src/Mod/MeshPart/Gui/CMakeLists.txt index 4cba92e295..56f9ee26af 100644 --- a/src/Mod/MeshPart/Gui/CMakeLists.txt +++ b/src/Mod/MeshPart/Gui/CMakeLists.txt @@ -39,7 +39,11 @@ set(MeshPartGui_UIC_SRCS Tessellation.ui ) -qt_add_resources(MeshPartGui_QRC_SRCS Resources/MeshPart.qrc) +set (MeshPart_TR_QRC ${CMAKE_CURRENT_BINARY_DIR}/Resources/MeshPart_translation.qrc) +qt_find_and_add_translation(QM_SRCS "Resources/translations/*_*.ts" + ${CMAKE_CURRENT_BINARY_DIR}/Resources/translations) +qt_create_resource_file(${MeshPart_TR_QRC} ${QM_SRCS}) +qt_add_resources(MeshPartGui_QRC_SRCS Resources/MeshPart.qrc ${MeshPart_TR_QRC}) SET(MeshPartGui_SRCS ${MeshPartGui_QRC_SRCS} diff --git a/src/Mod/MeshPart/Gui/Resources/MeshPart.qrc b/src/Mod/MeshPart/Gui/Resources/MeshPart.qrc index 598279f8ee..6c58ee8b3a 100644 --- a/src/Mod/MeshPart/Gui/Resources/MeshPart.qrc +++ b/src/Mod/MeshPart/Gui/Resources/MeshPart.qrc @@ -5,49 +5,5 @@ icons/MeshPart_CreateFlatFace.svg icons/MeshPart_CreateFlatMesh.svg - - translations/MeshPart_af.qm - translations/MeshPart_de.qm - translations/MeshPart_fi.qm - translations/MeshPart_fr.qm - translations/MeshPart_hr.qm - translations/MeshPart_it.qm - translations/MeshPart_nl.qm - translations/MeshPart_no.qm - translations/MeshPart_pl.qm - translations/MeshPart_ru.qm - translations/MeshPart_uk.qm - translations/MeshPart_tr.qm - translations/MeshPart_sv-SE.qm - translations/MeshPart_zh-TW.qm - translations/MeshPart_pt-BR.qm - translations/MeshPart_cs.qm - translations/MeshPart_sk.qm - translations/MeshPart_es-ES.qm - translations/MeshPart_zh-CN.qm - translations/MeshPart_ja.qm - translations/MeshPart_ro.qm - translations/MeshPart_hu.qm - translations/MeshPart_pt-PT.qm - translations/MeshPart_sr.qm - translations/MeshPart_el.qm - translations/MeshPart_sl.qm - translations/MeshPart_eu.qm - translations/MeshPart_ca.qm - translations/MeshPart_gl.qm - translations/MeshPart_kab.qm - translations/MeshPart_ko.qm - translations/MeshPart_fil.qm - translations/MeshPart_id.qm - translations/MeshPart_lt.qm - translations/MeshPart_val-ES.qm - translations/MeshPart_ar.qm - translations/MeshPart_vi.qm - translations/MeshPart_es-AR.qm - translations/MeshPart_bg.qm - translations/MeshPart_ka.qm - translations/MeshPart_sr-CS.qm - translations/MeshPart_be.qm - diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_af.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_af.qm deleted file mode 100644 index 18c85c66b0..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_af.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ar.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ar.qm deleted file mode 100644 index 317f3b6654..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ar.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_be.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_be.qm deleted file mode 100644 index 765586f51a..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_be.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_bg.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_bg.qm deleted file mode 100644 index d21a9c056a..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_bg.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ca.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ca.qm deleted file mode 100644 index dcaa1ff280..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ca.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_cs.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_cs.qm deleted file mode 100644 index 3056258ce1..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_cs.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_de.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_de.qm deleted file mode 100644 index f49a178ab7..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_de.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_el.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_el.qm deleted file mode 100644 index e672c2e7de..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_el.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_es-AR.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_es-AR.qm deleted file mode 100644 index 2c446849c4..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_es-AR.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_es-ES.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_es-ES.qm deleted file mode 100644 index 3fbb399872..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_es-ES.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_eu.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_eu.qm deleted file mode 100644 index 57b67ecef3..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_eu.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_fi.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_fi.qm deleted file mode 100644 index 87b9da49f8..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_fi.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_fil.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_fil.qm deleted file mode 100644 index 61dc393f84..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_fil.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_fr.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_fr.qm deleted file mode 100644 index e0357ae3ee..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_fr.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_gl.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_gl.qm deleted file mode 100644 index 32dbc364db..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_gl.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_hr.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_hr.qm deleted file mode 100644 index 2142aa682c..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_hr.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_hu.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_hu.qm deleted file mode 100644 index f031d1bec6..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_hu.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_id.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_id.qm deleted file mode 100644 index 1785f11a43..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_id.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_it.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_it.qm deleted file mode 100644 index cb259d7a8d..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_it.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ja.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ja.qm deleted file mode 100644 index d9f8b10e2a..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ja.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ka.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ka.qm deleted file mode 100644 index 999cc08957..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ka.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_kab.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_kab.qm deleted file mode 100644 index 619f36030a..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_kab.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ko.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ko.qm deleted file mode 100644 index fcecb65847..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ko.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_lt.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_lt.qm deleted file mode 100644 index b3c23973a1..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_lt.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_nl.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_nl.qm deleted file mode 100644 index 62ff4d107d..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_nl.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_no.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_no.qm deleted file mode 100644 index d5c4aa0996..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_no.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_pl.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_pl.qm deleted file mode 100644 index 45f72ff02e..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_pl.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_pt-BR.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_pt-BR.qm deleted file mode 100644 index 35c5b63113..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_pt-BR.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_pt-PT.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_pt-PT.qm deleted file mode 100644 index e5a91da075..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_pt-PT.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ro.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ro.qm deleted file mode 100644 index c6ef727e07..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ro.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ru.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ru.qm deleted file mode 100644 index d33d75316d..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_ru.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_sk.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_sk.qm deleted file mode 100644 index 5c8f09aa4c..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_sk.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_sl.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_sl.qm deleted file mode 100644 index 58a29ea386..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_sl.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_sr-CS.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_sr-CS.qm deleted file mode 100644 index 983a301667..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_sr-CS.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_sr.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_sr.qm deleted file mode 100644 index 2b4674bb54..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_sr.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_sv-SE.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_sv-SE.qm deleted file mode 100644 index 9126f57466..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_sv-SE.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_tr.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_tr.qm deleted file mode 100644 index 61cc2389d0..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_tr.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_uk.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_uk.qm deleted file mode 100644 index 6c7cc9b198..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_uk.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_val-ES.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_val-ES.qm deleted file mode 100644 index f15a29f3cb..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_val-ES.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_vi.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_vi.qm deleted file mode 100644 index d43b361471..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_vi.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_zh-CN.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_zh-CN.qm deleted file mode 100644 index 8e41ae978a..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_zh-CN.qm and /dev/null differ diff --git a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_zh-TW.qm b/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_zh-TW.qm deleted file mode 100644 index b593f33ae7..0000000000 Binary files a/src/Mod/MeshPart/Gui/Resources/translations/MeshPart_zh-TW.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/AppPartGui.cpp b/src/Mod/Part/Gui/AppPartGui.cpp index 53df09bf63..2ca6e878cb 100644 --- a/src/Mod/Part/Gui/AppPartGui.cpp +++ b/src/Mod/Part/Gui/AppPartGui.cpp @@ -87,6 +87,7 @@ void loadPartResource() { // add resources and reloads the translators Q_INIT_RESOURCE(Part); + Q_INIT_RESOURCE(Part_translation); Gui::Translator::instance()->refresh(); } diff --git a/src/Mod/Part/Gui/CMakeLists.txt b/src/Mod/Part/Gui/CMakeLists.txt index 679f66f5f3..9167357d17 100644 --- a/src/Mod/Part/Gui/CMakeLists.txt +++ b/src/Mod/Part/Gui/CMakeLists.txt @@ -36,7 +36,11 @@ list(APPEND PartGui_LIBS ${QtConcurrent_LIBRARIES} ) -qt_add_resources(PartGui_QRC_SRCS Resources/Part.qrc) +set (Part_TR_QRC ${CMAKE_CURRENT_BINARY_DIR}/Resources/Part_translation.qrc) +qt_find_and_add_translation(QM_SRCS "Resources/translations/*_*.ts" + ${CMAKE_CURRENT_BINARY_DIR}/Resources/translations) +qt_create_resource_file(${Part_TR_QRC} ${QM_SRCS}) +qt_add_resources(PartGui_QRC_SRCS Resources/Part.qrc ${Part_TR_QRC}) set(PartGui_UIC_SRCS CrossSections.ui diff --git a/src/Mod/Part/Gui/Resources/Part.qrc b/src/Mod/Part/Gui/Resources/Part.qrc index 995618f5b8..21ddc8ff45 100644 --- a/src/Mod/Part/Gui/Resources/Part.qrc +++ b/src/Mod/Part/Gui/Resources/Part.qrc @@ -96,48 +96,4 @@ icons/PartWorkbench.svg icons/preferences-part_design.svg - - translations/Part_af.qm - translations/Part_ar.qm - translations/Part_ca.qm - translations/Part_cs.qm - translations/Part_de.qm - translations/Part_el.qm - translations/Part_es-ES.qm - translations/Part_eu.qm - translations/Part_fi.qm - translations/Part_fil.qm - translations/Part_fr.qm - translations/Part_gl.qm - translations/Part_hr.qm - translations/Part_hu.qm - translations/Part_id.qm - translations/Part_it.qm - translations/Part_ja.qm - translations/Part_kab.qm - translations/Part_ko.qm - translations/Part_lt.qm - translations/Part_nl.qm - translations/Part_no.qm - translations/Part_pl.qm - translations/Part_pt-BR.qm - translations/Part_pt-PT.qm - translations/Part_ro.qm - translations/Part_ru.qm - translations/Part_sk.qm - translations/Part_sl.qm - translations/Part_sr.qm - translations/Part_sv-SE.qm - translations/Part_tr.qm - translations/Part_uk.qm - translations/Part_val-ES.qm - translations/Part_vi.qm - translations/Part_zh-CN.qm - translations/Part_zh-TW.qm - translations/Part_es-AR.qm - translations/Part_bg.qm - translations/Part_ka.qm - translations/Part_sr-CS.qm - translations/Part_be.qm - diff --git a/src/Mod/Part/Gui/Resources/translations/Part_af.qm b/src/Mod/Part/Gui/Resources/translations/Part_af.qm deleted file mode 100644 index c184b27855..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_af.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_ar.qm b/src/Mod/Part/Gui/Resources/translations/Part_ar.qm deleted file mode 100644 index d7422f208d..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_ar.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_be.qm b/src/Mod/Part/Gui/Resources/translations/Part_be.qm deleted file mode 100644 index fd3d5082c3..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_be.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_bg.qm b/src/Mod/Part/Gui/Resources/translations/Part_bg.qm deleted file mode 100644 index e11fff73bf..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_bg.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_ca.qm b/src/Mod/Part/Gui/Resources/translations/Part_ca.qm deleted file mode 100644 index 1458f44981..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_ca.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_cs.qm b/src/Mod/Part/Gui/Resources/translations/Part_cs.qm deleted file mode 100644 index bd82188aef..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_cs.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_de.qm b/src/Mod/Part/Gui/Resources/translations/Part_de.qm deleted file mode 100644 index 66bf7e5d27..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_de.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_el.qm b/src/Mod/Part/Gui/Resources/translations/Part_el.qm deleted file mode 100644 index ec293cfab9..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_el.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_es-AR.qm b/src/Mod/Part/Gui/Resources/translations/Part_es-AR.qm deleted file mode 100644 index 3bc0bac632..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_es-AR.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_es-ES.qm b/src/Mod/Part/Gui/Resources/translations/Part_es-ES.qm deleted file mode 100644 index e03175beb1..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_es-ES.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_eu.qm b/src/Mod/Part/Gui/Resources/translations/Part_eu.qm deleted file mode 100644 index 24d69660e9..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_eu.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_fi.qm b/src/Mod/Part/Gui/Resources/translations/Part_fi.qm deleted file mode 100644 index 649065f815..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_fi.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_fil.qm b/src/Mod/Part/Gui/Resources/translations/Part_fil.qm deleted file mode 100644 index 05bd14c0f6..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_fil.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_fr.qm b/src/Mod/Part/Gui/Resources/translations/Part_fr.qm deleted file mode 100644 index 78ab2e336e..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_fr.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_gl.qm b/src/Mod/Part/Gui/Resources/translations/Part_gl.qm deleted file mode 100644 index de07614fa5..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_gl.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_hr.qm b/src/Mod/Part/Gui/Resources/translations/Part_hr.qm deleted file mode 100644 index a40da33f40..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_hr.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_hu.qm b/src/Mod/Part/Gui/Resources/translations/Part_hu.qm deleted file mode 100644 index d2f892d015..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_hu.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_id.qm b/src/Mod/Part/Gui/Resources/translations/Part_id.qm deleted file mode 100644 index 9445c033e6..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_id.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_it.qm b/src/Mod/Part/Gui/Resources/translations/Part_it.qm deleted file mode 100644 index 557c3f9ed2..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_it.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_ja.qm b/src/Mod/Part/Gui/Resources/translations/Part_ja.qm deleted file mode 100644 index 10a9d898ad..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_ja.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_ka.qm b/src/Mod/Part/Gui/Resources/translations/Part_ka.qm deleted file mode 100644 index e9115ef773..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_ka.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_kab.qm b/src/Mod/Part/Gui/Resources/translations/Part_kab.qm deleted file mode 100644 index 3bad51d4b6..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_kab.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_ko.qm b/src/Mod/Part/Gui/Resources/translations/Part_ko.qm deleted file mode 100644 index 3f090dff95..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_ko.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_lt.qm b/src/Mod/Part/Gui/Resources/translations/Part_lt.qm deleted file mode 100644 index 8c93f83a97..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_lt.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_nl.qm b/src/Mod/Part/Gui/Resources/translations/Part_nl.qm deleted file mode 100644 index beb73620f3..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_nl.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_no.qm b/src/Mod/Part/Gui/Resources/translations/Part_no.qm deleted file mode 100644 index 0368b4d9fe..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_no.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_pl.qm b/src/Mod/Part/Gui/Resources/translations/Part_pl.qm deleted file mode 100644 index b3351b0009..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_pl.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_pt-BR.qm b/src/Mod/Part/Gui/Resources/translations/Part_pt-BR.qm deleted file mode 100644 index 1f4992f595..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_pt-BR.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_pt-PT.qm b/src/Mod/Part/Gui/Resources/translations/Part_pt-PT.qm deleted file mode 100644 index ecaa7621ce..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_pt-PT.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_ro.qm b/src/Mod/Part/Gui/Resources/translations/Part_ro.qm deleted file mode 100644 index e0df661996..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_ro.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_ru.qm b/src/Mod/Part/Gui/Resources/translations/Part_ru.qm deleted file mode 100644 index dfcc2cf29e..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_ru.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_sk.qm b/src/Mod/Part/Gui/Resources/translations/Part_sk.qm deleted file mode 100644 index 895fb97e7e..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_sk.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_sl.qm b/src/Mod/Part/Gui/Resources/translations/Part_sl.qm deleted file mode 100644 index 3eb330369a..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_sl.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_sr-CS.qm b/src/Mod/Part/Gui/Resources/translations/Part_sr-CS.qm deleted file mode 100644 index 802cbefb86..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_sr-CS.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_sr.qm b/src/Mod/Part/Gui/Resources/translations/Part_sr.qm deleted file mode 100644 index a37d40f0b9..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_sr.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_sv-SE.qm b/src/Mod/Part/Gui/Resources/translations/Part_sv-SE.qm deleted file mode 100644 index eea8bc23ff..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_sv-SE.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_tr.qm b/src/Mod/Part/Gui/Resources/translations/Part_tr.qm deleted file mode 100644 index e341323f31..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_tr.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_uk.qm b/src/Mod/Part/Gui/Resources/translations/Part_uk.qm deleted file mode 100644 index f1d19947c0..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_uk.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_val-ES.qm b/src/Mod/Part/Gui/Resources/translations/Part_val-ES.qm deleted file mode 100644 index f286446c96..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_val-ES.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_vi.qm b/src/Mod/Part/Gui/Resources/translations/Part_vi.qm deleted file mode 100644 index 714173e37d..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_vi.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_zh-CN.qm b/src/Mod/Part/Gui/Resources/translations/Part_zh-CN.qm deleted file mode 100644 index ce86387c4b..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_zh-CN.qm and /dev/null differ diff --git a/src/Mod/Part/Gui/Resources/translations/Part_zh-TW.qm b/src/Mod/Part/Gui/Resources/translations/Part_zh-TW.qm deleted file mode 100644 index 35ec1601b2..0000000000 Binary files a/src/Mod/Part/Gui/Resources/translations/Part_zh-TW.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/AppPartDesignGui.cpp b/src/Mod/PartDesign/Gui/AppPartDesignGui.cpp index 1b67907833..4a66c9be08 100644 --- a/src/Mod/PartDesign/Gui/AppPartDesignGui.cpp +++ b/src/Mod/PartDesign/Gui/AppPartDesignGui.cpp @@ -72,6 +72,7 @@ void loadPartDesignResource() { // add resources and reloads the translators Q_INIT_RESOURCE(PartDesign); + Q_INIT_RESOURCE(PartDesign_translation); Gui::Translator::instance()->refresh(); } diff --git a/src/Mod/PartDesign/Gui/CMakeLists.txt b/src/Mod/PartDesign/Gui/CMakeLists.txt index 376f557dee..b3f5767dc7 100644 --- a/src/Mod/PartDesign/Gui/CMakeLists.txt +++ b/src/Mod/PartDesign/Gui/CMakeLists.txt @@ -29,7 +29,11 @@ set(PartDesignGui_LIBS FreeCADGui ) -qt_add_resources(PartDesignGui_SRCS Resources/PartDesign.qrc) +set (PartDesign_TR_QRC ${CMAKE_CURRENT_BINARY_DIR}/Resources/PartDesign_translation.qrc) +qt_find_and_add_translation(QM_SRCS "Resources/translations/*_*.ts" + ${CMAKE_CURRENT_BINARY_DIR}/Resources/translations) +qt_create_resource_file(${PartDesign_TR_QRC} ${QM_SRCS}) +qt_add_resources(PartDesignGui_SRCS Resources/PartDesign.qrc ${PartDesign_TR_QRC}) set(PartDesignGui_UIC_SRCS TaskFeaturePick.ui diff --git a/src/Mod/PartDesign/Gui/Resources/PartDesign.qrc b/src/Mod/PartDesign/Gui/Resources/PartDesign.qrc index f771ff3bc9..43382ffcef 100644 --- a/src/Mod/PartDesign/Gui/Resources/PartDesign.qrc +++ b/src/Mod/PartDesign/Gui/Resources/PartDesign.qrc @@ -60,47 +60,5 @@ icons/PartDesignWorkbench.svg icons/Tree_PartDesign_Pad.svg icons/Tree_PartDesign_Revolution.svg - translations/PartDesign_af.qm - translations/PartDesign_ar.qm - translations/PartDesign_ca.qm - translations/PartDesign_cs.qm - translations/PartDesign_de.qm - translations/PartDesign_el.qm - translations/PartDesign_es-ES.qm - translations/PartDesign_eu.qm - translations/PartDesign_fi.qm - translations/PartDesign_fil.qm - translations/PartDesign_fr.qm - translations/PartDesign_gl.qm - translations/PartDesign_hr.qm - translations/PartDesign_hu.qm - translations/PartDesign_id.qm - translations/PartDesign_it.qm - translations/PartDesign_ja.qm - translations/PartDesign_kab.qm - translations/PartDesign_ko.qm - translations/PartDesign_lt.qm - translations/PartDesign_nl.qm - translations/PartDesign_no.qm - translations/PartDesign_pl.qm - translations/PartDesign_pt-BR.qm - translations/PartDesign_pt-PT.qm - translations/PartDesign_ro.qm - translations/PartDesign_ru.qm - translations/PartDesign_sk.qm - translations/PartDesign_sl.qm - translations/PartDesign_sr.qm - translations/PartDesign_sv-SE.qm - translations/PartDesign_tr.qm - translations/PartDesign_uk.qm - translations/PartDesign_val-ES.qm - translations/PartDesign_vi.qm - translations/PartDesign_zh-CN.qm - translations/PartDesign_zh-TW.qm - translations/PartDesign_es-AR.qm - translations/PartDesign_bg.qm - translations/PartDesign_ka.qm - translations/PartDesign_sr-CS.qm - translations/PartDesign_be.qm diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_af.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_af.qm deleted file mode 100644 index e8ccd61aa0..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_af.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ar.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ar.qm deleted file mode 100644 index cdbcfa3783..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ar.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_be.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_be.qm deleted file mode 100644 index 494e8d5f45..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_be.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_bg.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_bg.qm deleted file mode 100644 index fa473dad9c..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_bg.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ca.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ca.qm deleted file mode 100644 index e53f250725..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ca.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_cs.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_cs.qm deleted file mode 100644 index 1e982c9f7e..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_cs.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_de.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_de.qm deleted file mode 100644 index c6f195c5b7..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_de.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_el.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_el.qm deleted file mode 100644 index 25e94548aa..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_el.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_es-AR.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_es-AR.qm deleted file mode 100644 index 1c433b2b34..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_es-AR.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_es-ES.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_es-ES.qm deleted file mode 100644 index bc5ad14928..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_es-ES.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_eu.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_eu.qm deleted file mode 100644 index 1689c0af5e..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_eu.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_fi.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_fi.qm deleted file mode 100644 index 9a2dadf291..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_fi.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_fil.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_fil.qm deleted file mode 100644 index 0ec712d402..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_fil.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_fr.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_fr.qm deleted file mode 100644 index 1096f02474..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_fr.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_gl.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_gl.qm deleted file mode 100644 index 4824c295b9..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_gl.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_hr.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_hr.qm deleted file mode 100644 index 3c7462856d..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_hr.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_hu.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_hu.qm deleted file mode 100644 index d842780d1d..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_hu.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_id.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_id.qm deleted file mode 100644 index 033fb4e7a3..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_id.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_it.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_it.qm deleted file mode 100644 index 89e1f41d3e..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_it.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ja.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ja.qm deleted file mode 100644 index be1dbf683c..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ja.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ka.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ka.qm deleted file mode 100644 index ad820c6526..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ka.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_kab.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_kab.qm deleted file mode 100644 index c275e3f666..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_kab.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ko.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ko.qm deleted file mode 100644 index 6fe46bb502..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ko.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_lt.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_lt.qm deleted file mode 100644 index 7902469f9e..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_lt.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_nl.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_nl.qm deleted file mode 100644 index 2cd2f80ca4..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_nl.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_no.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_no.qm deleted file mode 100644 index 79481cbf93..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_no.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_pl.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_pl.qm deleted file mode 100644 index b65682b1a2..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_pl.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_pt-BR.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_pt-BR.qm deleted file mode 100644 index 06cfa26b8d..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_pt-BR.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_pt-PT.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_pt-PT.qm deleted file mode 100644 index 954a4b2935..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_pt-PT.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ro.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ro.qm deleted file mode 100644 index 0f60736f0f..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ro.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ru.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ru.qm deleted file mode 100644 index 3c2a5dc0aa..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_ru.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sk.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sk.qm deleted file mode 100644 index c0ee59d735..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sk.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sl.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sl.qm deleted file mode 100644 index eb62f0dd36..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sl.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sr-CS.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sr-CS.qm deleted file mode 100644 index 57f32a4275..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sr-CS.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sr.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sr.qm deleted file mode 100644 index 9d22a47916..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sr.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sv-SE.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sv-SE.qm deleted file mode 100644 index 3b56430b9b..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_sv-SE.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_tr.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_tr.qm deleted file mode 100644 index 33491bee34..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_tr.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_uk.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_uk.qm deleted file mode 100644 index 15e42ecd48..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_uk.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_val-ES.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_val-ES.qm deleted file mode 100644 index 8c3f418bab..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_val-ES.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_vi.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_vi.qm deleted file mode 100644 index 09955d3f60..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_vi.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_zh-CN.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_zh-CN.qm deleted file mode 100644 index 540f7b18ae..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_zh-CN.qm and /dev/null differ diff --git a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_zh-TW.qm b/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_zh-TW.qm deleted file mode 100644 index 1a55c04e30..0000000000 Binary files a/src/Mod/PartDesign/Gui/Resources/translations/PartDesign_zh-TW.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/AppPathGui.cpp b/src/Mod/Path/Gui/AppPathGui.cpp index fdf973bffa..49cf2d9448 100644 --- a/src/Mod/Path/Gui/AppPathGui.cpp +++ b/src/Mod/Path/Gui/AppPathGui.cpp @@ -43,6 +43,7 @@ void loadPathResource() { // add resources and reloads the translators Q_INIT_RESOURCE(Path); + Q_INIT_RESOURCE(Path_translation); Gui::Translator::instance()->refresh(); } diff --git a/src/Mod/Path/Gui/CMakeLists.txt b/src/Mod/Path/Gui/CMakeLists.txt index 4c33efbefa..b1ba882729 100644 --- a/src/Mod/Path/Gui/CMakeLists.txt +++ b/src/Mod/Path/Gui/CMakeLists.txt @@ -25,7 +25,11 @@ set(PathGui_LIBS FreeCADGui ) -qt_add_resources(PathResource_SRCS Resources/Path.qrc) +set (Path_TR_QRC ${CMAKE_CURRENT_BINARY_DIR}/Resources/Path_translation.qrc) +qt_find_and_add_translation(QM_SRCS "Resources/translations/*_*.ts" + ${CMAKE_CURRENT_BINARY_DIR}/Resources/translations) +qt_create_resource_file(${Path_TR_QRC} ${QM_SRCS}) +qt_add_resources(PathResource_SRCS Resources/Path.qrc ${Path_TR_QRC}) SOURCE_GROUP("Resources" FILES ${PathResource_SRCS}) diff --git a/src/Mod/Path/Gui/Resources/Path.qrc b/src/Mod/Path/Gui/Resources/Path.qrc index 9a71964d51..2e7d57ee5a 100644 --- a/src/Mod/Path/Gui/Resources/Path.qrc +++ b/src/Mod/Path/Gui/Resources/Path.qrc @@ -135,47 +135,5 @@ preferences/Advanced.ui preferences/PathDressupHoldingTags.ui preferences/PathJob.ui - translations/Path_af.qm - translations/Path_ar.qm - translations/Path_ca.qm - translations/Path_cs.qm - translations/Path_de.qm - translations/Path_el.qm - translations/Path_es-ES.qm - translations/Path_eu.qm - translations/Path_fi.qm - translations/Path_fil.qm - translations/Path_fr.qm - translations/Path_gl.qm - translations/Path_hr.qm - translations/Path_hu.qm - translations/Path_id.qm - translations/Path_it.qm - translations/Path_ja.qm - translations/Path_kab.qm - translations/Path_ko.qm - translations/Path_lt.qm - translations/Path_nl.qm - translations/Path_no.qm - translations/Path_pl.qm - translations/Path_pt-BR.qm - translations/Path_pt-PT.qm - translations/Path_ro.qm - translations/Path_ru.qm - translations/Path_sk.qm - translations/Path_sl.qm - translations/Path_sr.qm - translations/Path_sv-SE.qm - translations/Path_tr.qm - translations/Path_uk.qm - translations/Path_val-ES.qm - translations/Path_vi.qm - translations/Path_zh-CN.qm - translations/Path_zh-TW.qm - translations/Path_es-AR.qm - translations/Path_bg.qm - translations/Path_ka.qm - translations/Path_sr-CS.qm - translations/Path_be.qm diff --git a/src/Mod/Path/Gui/Resources/translations/Path_af.qm b/src/Mod/Path/Gui/Resources/translations/Path_af.qm deleted file mode 100644 index 78be2f3870..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_af.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_ar.qm b/src/Mod/Path/Gui/Resources/translations/Path_ar.qm deleted file mode 100644 index 06c986c29a..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_ar.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_be.qm b/src/Mod/Path/Gui/Resources/translations/Path_be.qm deleted file mode 100644 index 70d4c6fcd2..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_be.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_bg.qm b/src/Mod/Path/Gui/Resources/translations/Path_bg.qm deleted file mode 100644 index 48d2255d45..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_bg.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_ca.qm b/src/Mod/Path/Gui/Resources/translations/Path_ca.qm deleted file mode 100644 index 58da0c4131..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_ca.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_cs.qm b/src/Mod/Path/Gui/Resources/translations/Path_cs.qm deleted file mode 100644 index 828abd7481..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_cs.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_de.qm b/src/Mod/Path/Gui/Resources/translations/Path_de.qm deleted file mode 100644 index 9f2dce004d..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_de.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_el.qm b/src/Mod/Path/Gui/Resources/translations/Path_el.qm deleted file mode 100644 index 26ab47bf6c..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_el.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_es-AR.qm b/src/Mod/Path/Gui/Resources/translations/Path_es-AR.qm deleted file mode 100644 index d23968359b..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_es-AR.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_es-ES.qm b/src/Mod/Path/Gui/Resources/translations/Path_es-ES.qm deleted file mode 100644 index 8a1d21028c..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_es-ES.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_eu.qm b/src/Mod/Path/Gui/Resources/translations/Path_eu.qm deleted file mode 100644 index 16dabceff6..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_eu.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_fi.qm b/src/Mod/Path/Gui/Resources/translations/Path_fi.qm deleted file mode 100644 index 4bf9376a59..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_fi.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_fil.qm b/src/Mod/Path/Gui/Resources/translations/Path_fil.qm deleted file mode 100644 index 8956b30b89..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_fil.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_fr.qm b/src/Mod/Path/Gui/Resources/translations/Path_fr.qm deleted file mode 100644 index 5813968152..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_fr.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_gl.qm b/src/Mod/Path/Gui/Resources/translations/Path_gl.qm deleted file mode 100644 index 50da8ac6d8..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_gl.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_hr.qm b/src/Mod/Path/Gui/Resources/translations/Path_hr.qm deleted file mode 100644 index 242ac8049b..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_hr.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_hu.qm b/src/Mod/Path/Gui/Resources/translations/Path_hu.qm deleted file mode 100644 index 0afaa980e6..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_hu.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_id.qm b/src/Mod/Path/Gui/Resources/translations/Path_id.qm deleted file mode 100644 index 4d45cc3677..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_id.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_it.qm b/src/Mod/Path/Gui/Resources/translations/Path_it.qm deleted file mode 100644 index 259ff8e14d..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_it.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_ja.qm b/src/Mod/Path/Gui/Resources/translations/Path_ja.qm deleted file mode 100644 index 190214c100..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_ja.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_ka.qm b/src/Mod/Path/Gui/Resources/translations/Path_ka.qm deleted file mode 100644 index bdae89f7c8..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_ka.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_kab.qm b/src/Mod/Path/Gui/Resources/translations/Path_kab.qm deleted file mode 100644 index d18a3effde..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_kab.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_ko.qm b/src/Mod/Path/Gui/Resources/translations/Path_ko.qm deleted file mode 100644 index 6c3e912234..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_ko.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_lt.qm b/src/Mod/Path/Gui/Resources/translations/Path_lt.qm deleted file mode 100644 index 293d838ab9..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_lt.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_nl.qm b/src/Mod/Path/Gui/Resources/translations/Path_nl.qm deleted file mode 100644 index 924df09aec..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_nl.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_no.qm b/src/Mod/Path/Gui/Resources/translations/Path_no.qm deleted file mode 100644 index a72ac55eb3..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_no.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_pl.qm b/src/Mod/Path/Gui/Resources/translations/Path_pl.qm deleted file mode 100644 index 38b91919bf..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_pl.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_pt-BR.qm b/src/Mod/Path/Gui/Resources/translations/Path_pt-BR.qm deleted file mode 100644 index c6e39f53b8..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_pt-BR.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_pt-PT.qm b/src/Mod/Path/Gui/Resources/translations/Path_pt-PT.qm deleted file mode 100644 index db974ba246..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_pt-PT.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_ro.qm b/src/Mod/Path/Gui/Resources/translations/Path_ro.qm deleted file mode 100644 index 52a5da108e..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_ro.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_ru.qm b/src/Mod/Path/Gui/Resources/translations/Path_ru.qm deleted file mode 100644 index ee1c9a06f1..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_ru.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_sk.qm b/src/Mod/Path/Gui/Resources/translations/Path_sk.qm deleted file mode 100644 index e63c2de469..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_sk.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_sl.qm b/src/Mod/Path/Gui/Resources/translations/Path_sl.qm deleted file mode 100644 index 771f816a09..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_sl.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_sr-CS.qm b/src/Mod/Path/Gui/Resources/translations/Path_sr-CS.qm deleted file mode 100644 index bc2d72a33a..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_sr-CS.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_sr.qm b/src/Mod/Path/Gui/Resources/translations/Path_sr.qm deleted file mode 100644 index 3fad850db2..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_sr.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_sv-SE.qm b/src/Mod/Path/Gui/Resources/translations/Path_sv-SE.qm deleted file mode 100644 index 6bac4ab37a..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_sv-SE.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_tr.qm b/src/Mod/Path/Gui/Resources/translations/Path_tr.qm deleted file mode 100644 index 3d820c5296..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_tr.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_uk.qm b/src/Mod/Path/Gui/Resources/translations/Path_uk.qm deleted file mode 100644 index 7502e9f206..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_uk.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_val-ES.qm b/src/Mod/Path/Gui/Resources/translations/Path_val-ES.qm deleted file mode 100644 index 1cef2907fb..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_val-ES.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_vi.qm b/src/Mod/Path/Gui/Resources/translations/Path_vi.qm deleted file mode 100644 index e83aeb256e..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_vi.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_zh-CN.qm b/src/Mod/Path/Gui/Resources/translations/Path_zh-CN.qm deleted file mode 100644 index f780d4b406..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_zh-CN.qm and /dev/null differ diff --git a/src/Mod/Path/Gui/Resources/translations/Path_zh-TW.qm b/src/Mod/Path/Gui/Resources/translations/Path_zh-TW.qm deleted file mode 100644 index 99bac41607..0000000000 Binary files a/src/Mod/Path/Gui/Resources/translations/Path_zh-TW.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/AppPointsGui.cpp b/src/Mod/Points/Gui/AppPointsGui.cpp index d637cf67b2..73c596a82d 100644 --- a/src/Mod/Points/Gui/AppPointsGui.cpp +++ b/src/Mod/Points/Gui/AppPointsGui.cpp @@ -40,6 +40,7 @@ void loadPointsResource() { // add resources and reloads the translators Q_INIT_RESOURCE(Points); + Q_INIT_RESOURCE(Points_translation); Gui::Translator::instance()->refresh(); } diff --git a/src/Mod/Points/Gui/CMakeLists.txt b/src/Mod/Points/Gui/CMakeLists.txt index 751bdcb94f..1533e20d0e 100644 --- a/src/Mod/Points/Gui/CMakeLists.txt +++ b/src/Mod/Points/Gui/CMakeLists.txt @@ -25,7 +25,11 @@ SET(Dialogs_SRCS ) SOURCE_GROUP("Dialogs" FILES ${Dialogs_SRCS}) -qt_add_resources(Resource_SRCS Resources/Points.qrc) +set (Points_TR_QRC ${CMAKE_CURRENT_BINARY_DIR}/Resources/Points_translation.qrc) +qt_find_and_add_translation(QM_SRCS "Resources/translations/*_*.ts" + ${CMAKE_CURRENT_BINARY_DIR}/Resources/translations) +qt_create_resource_file(${Points_TR_QRC} ${QM_SRCS}) +qt_add_resources(Resource_SRCS Resources/Points.qrc ${Points_TR_QRC}) SET(Resource_SRCS ${Resource_SRCS} diff --git a/src/Mod/Points/Gui/Resources/Points.qrc b/src/Mod/Points/Gui/Resources/Points.qrc index 28c0f1b137..c6c5136702 100644 --- a/src/Mod/Points/Gui/Resources/Points.qrc +++ b/src/Mod/Points/Gui/Resources/Points.qrc @@ -6,47 +6,5 @@ icons/Points_Merge.svg icons/Points_Structure.svg icons/PointsWorkbench.svg - translations/Points_af.qm - translations/Points_de.qm - translations/Points_fi.qm - translations/Points_fr.qm - translations/Points_hr.qm - translations/Points_it.qm - translations/Points_nl.qm - translations/Points_no.qm - translations/Points_pl.qm - translations/Points_ru.qm - translations/Points_uk.qm - translations/Points_tr.qm - translations/Points_sv-SE.qm - translations/Points_zh-TW.qm - translations/Points_pt-BR.qm - translations/Points_cs.qm - translations/Points_sk.qm - translations/Points_es-ES.qm - translations/Points_zh-CN.qm - translations/Points_ja.qm - translations/Points_ro.qm - translations/Points_hu.qm - translations/Points_pt-PT.qm - translations/Points_sr.qm - translations/Points_el.qm - translations/Points_sl.qm - translations/Points_eu.qm - translations/Points_ca.qm - translations/Points_gl.qm - translations/Points_kab.qm - translations/Points_ko.qm - translations/Points_fil.qm - translations/Points_id.qm - translations/Points_lt.qm - translations/Points_val-ES.qm - translations/Points_ar.qm - translations/Points_vi.qm - translations/Points_es-AR.qm - translations/Points_bg.qm - translations/Points_ka.qm - translations/Points_sr-CS.qm - translations/Points_be.qm diff --git a/src/Mod/Points/Gui/Resources/translations/Points_af.qm b/src/Mod/Points/Gui/Resources/translations/Points_af.qm deleted file mode 100644 index bc118057bc..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_af.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_ar.qm b/src/Mod/Points/Gui/Resources/translations/Points_ar.qm deleted file mode 100644 index 19dd20da92..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_ar.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_be.qm b/src/Mod/Points/Gui/Resources/translations/Points_be.qm deleted file mode 100644 index c2840f9cd0..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_be.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_bg.qm b/src/Mod/Points/Gui/Resources/translations/Points_bg.qm deleted file mode 100644 index cae6e82165..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_bg.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_ca.qm b/src/Mod/Points/Gui/Resources/translations/Points_ca.qm deleted file mode 100644 index c0724a32e0..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_ca.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_cs.qm b/src/Mod/Points/Gui/Resources/translations/Points_cs.qm deleted file mode 100644 index fa47cab152..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_cs.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_de.qm b/src/Mod/Points/Gui/Resources/translations/Points_de.qm deleted file mode 100644 index a98deb517b..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_de.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_el.qm b/src/Mod/Points/Gui/Resources/translations/Points_el.qm deleted file mode 100644 index fdcf59aa70..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_el.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_es-AR.qm b/src/Mod/Points/Gui/Resources/translations/Points_es-AR.qm deleted file mode 100644 index 468d97a36a..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_es-AR.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_es-ES.qm b/src/Mod/Points/Gui/Resources/translations/Points_es-ES.qm deleted file mode 100644 index 72a3e0b5c4..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_es-ES.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_eu.qm b/src/Mod/Points/Gui/Resources/translations/Points_eu.qm deleted file mode 100644 index 9054cd0046..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_eu.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_fi.qm b/src/Mod/Points/Gui/Resources/translations/Points_fi.qm deleted file mode 100644 index 88c3eba28d..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_fi.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_fil.qm b/src/Mod/Points/Gui/Resources/translations/Points_fil.qm deleted file mode 100644 index 1ebedd83af..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_fil.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_fr.qm b/src/Mod/Points/Gui/Resources/translations/Points_fr.qm deleted file mode 100644 index 63b97bf217..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_fr.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_gl.qm b/src/Mod/Points/Gui/Resources/translations/Points_gl.qm deleted file mode 100644 index 16a304ad0d..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_gl.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_hr.qm b/src/Mod/Points/Gui/Resources/translations/Points_hr.qm deleted file mode 100644 index cd9e10e05a..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_hr.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_hu.qm b/src/Mod/Points/Gui/Resources/translations/Points_hu.qm deleted file mode 100644 index ceeaa0d511..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_hu.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_id.qm b/src/Mod/Points/Gui/Resources/translations/Points_id.qm deleted file mode 100644 index b1ec16939a..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_id.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_it.qm b/src/Mod/Points/Gui/Resources/translations/Points_it.qm deleted file mode 100644 index 0a7d7ce31f..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_it.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_ja.qm b/src/Mod/Points/Gui/Resources/translations/Points_ja.qm deleted file mode 100644 index f2e381cc44..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_ja.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_ka.qm b/src/Mod/Points/Gui/Resources/translations/Points_ka.qm deleted file mode 100644 index f26592e77b..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_ka.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_kab.qm b/src/Mod/Points/Gui/Resources/translations/Points_kab.qm deleted file mode 100644 index c571d7ab29..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_kab.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_ko.qm b/src/Mod/Points/Gui/Resources/translations/Points_ko.qm deleted file mode 100644 index 1efe20814b..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_ko.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_lt.qm b/src/Mod/Points/Gui/Resources/translations/Points_lt.qm deleted file mode 100644 index 8bcc8eaed5..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_lt.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_nl.qm b/src/Mod/Points/Gui/Resources/translations/Points_nl.qm deleted file mode 100644 index d91bf0ea2e..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_nl.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_no.qm b/src/Mod/Points/Gui/Resources/translations/Points_no.qm deleted file mode 100644 index c2e34522ac..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_no.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_pl.qm b/src/Mod/Points/Gui/Resources/translations/Points_pl.qm deleted file mode 100644 index 8a77a8111c..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_pl.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_pt-BR.qm b/src/Mod/Points/Gui/Resources/translations/Points_pt-BR.qm deleted file mode 100644 index dd8b5c0553..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_pt-BR.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_pt-PT.qm b/src/Mod/Points/Gui/Resources/translations/Points_pt-PT.qm deleted file mode 100644 index aa13abd2e0..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_pt-PT.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_ro.qm b/src/Mod/Points/Gui/Resources/translations/Points_ro.qm deleted file mode 100644 index b413f0112a..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_ro.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_ru.qm b/src/Mod/Points/Gui/Resources/translations/Points_ru.qm deleted file mode 100644 index 80cf6b0f7c..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_ru.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_sk.qm b/src/Mod/Points/Gui/Resources/translations/Points_sk.qm deleted file mode 100644 index c5e4164f29..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_sk.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_sl.qm b/src/Mod/Points/Gui/Resources/translations/Points_sl.qm deleted file mode 100644 index 93d711acbb..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_sl.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_sr-CS.qm b/src/Mod/Points/Gui/Resources/translations/Points_sr-CS.qm deleted file mode 100644 index 8b3aaf16ea..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_sr-CS.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_sr.qm b/src/Mod/Points/Gui/Resources/translations/Points_sr.qm deleted file mode 100644 index 1d6bec9150..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_sr.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_sv-SE.qm b/src/Mod/Points/Gui/Resources/translations/Points_sv-SE.qm deleted file mode 100644 index 07231a8423..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_sv-SE.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_tr.qm b/src/Mod/Points/Gui/Resources/translations/Points_tr.qm deleted file mode 100644 index 15b343c717..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_tr.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_uk.qm b/src/Mod/Points/Gui/Resources/translations/Points_uk.qm deleted file mode 100644 index d28d46aeca..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_uk.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_val-ES.qm b/src/Mod/Points/Gui/Resources/translations/Points_val-ES.qm deleted file mode 100644 index feb26f4033..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_val-ES.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_vi.qm b/src/Mod/Points/Gui/Resources/translations/Points_vi.qm deleted file mode 100644 index 826f1de5dd..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_vi.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_zh-CN.qm b/src/Mod/Points/Gui/Resources/translations/Points_zh-CN.qm deleted file mode 100644 index b815384c7a..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_zh-CN.qm and /dev/null differ diff --git a/src/Mod/Points/Gui/Resources/translations/Points_zh-TW.qm b/src/Mod/Points/Gui/Resources/translations/Points_zh-TW.qm deleted file mode 100644 index c5cabfa93d..0000000000 Binary files a/src/Mod/Points/Gui/Resources/translations/Points_zh-TW.qm and /dev/null differ 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 diff --git a/src/Mod/Robot/Gui/AppRobotGui.cpp b/src/Mod/Robot/Gui/AppRobotGui.cpp index cd1b858a82..54776bfa8d 100644 --- a/src/Mod/Robot/Gui/AppRobotGui.cpp +++ b/src/Mod/Robot/Gui/AppRobotGui.cpp @@ -46,6 +46,7 @@ void loadRobotResource() { // add resources and reloads the translators Q_INIT_RESOURCE(Robot); + Q_INIT_RESOURCE(Robot_translation); Gui::Translator::instance()->refresh(); } diff --git a/src/Mod/Robot/Gui/CMakeLists.txt b/src/Mod/Robot/Gui/CMakeLists.txt index e8ee4133d1..589f0d8693 100644 --- a/src/Mod/Robot/Gui/CMakeLists.txt +++ b/src/Mod/Robot/Gui/CMakeLists.txt @@ -25,7 +25,11 @@ set(RobotGui_LIBS FreeCADGui ) -qt_add_resources(RobotResource_SRCS Resources/Robot.qrc) +set (Robot_TR_QRC ${CMAKE_CURRENT_BINARY_DIR}/Resources/Robot_translation.qrc) +qt_find_and_add_translation(QM_SRCS "Resources/translations/*_*.ts" + ${CMAKE_CURRENT_BINARY_DIR}/Resources/translations) +qt_create_resource_file(${Robot_TR_QRC} ${QM_SRCS}) +qt_add_resources(RobotResource_SRCS Resources/Robot.qrc ${Robot_TR_QRC}) SOURCE_GROUP("Resources" FILES ${RobotResource_SRCS}) set(RobotGui_UIC_SRCS diff --git a/src/Mod/Robot/Gui/Resources/Robot.qrc b/src/Mod/Robot/Gui/Resources/Robot.qrc index 104274f93d..b3c16b1edb 100644 --- a/src/Mod/Robot/Gui/Resources/Robot.qrc +++ b/src/Mod/Robot/Gui/Resources/Robot.qrc @@ -14,47 +14,5 @@ icons/Robot_TrajectoryCompound.svg icons/Robot_TrajectoryDressUp.svg icons/RobotWorkbench.svg - translations/Robot_af.qm - translations/Robot_de.qm - translations/Robot_fi.qm - translations/Robot_fr.qm - translations/Robot_hr.qm - translations/Robot_it.qm - translations/Robot_nl.qm - translations/Robot_no.qm - translations/Robot_pl.qm - translations/Robot_ru.qm - translations/Robot_uk.qm - translations/Robot_tr.qm - translations/Robot_sv-SE.qm - translations/Robot_zh-TW.qm - translations/Robot_pt-BR.qm - translations/Robot_cs.qm - translations/Robot_sk.qm - translations/Robot_es-ES.qm - translations/Robot_zh-CN.qm - translations/Robot_ja.qm - translations/Robot_ro.qm - translations/Robot_hu.qm - translations/Robot_pt-PT.qm - translations/Robot_sr.qm - translations/Robot_el.qm - translations/Robot_sl.qm - translations/Robot_eu.qm - translations/Robot_ca.qm - translations/Robot_gl.qm - translations/Robot_kab.qm - translations/Robot_ko.qm - translations/Robot_fil.qm - translations/Robot_id.qm - translations/Robot_lt.qm - translations/Robot_val-ES.qm - translations/Robot_ar.qm - translations/Robot_vi.qm - translations/Robot_es-AR.qm - translations/Robot_bg.qm - translations/Robot_ka.qm - translations/Robot_sr-CS.qm - translations/Robot_be.qm diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_af.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_af.qm deleted file mode 100644 index 5906057ba1..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_af.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_ar.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_ar.qm deleted file mode 100644 index 0fee4004f2..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_ar.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_be.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_be.qm deleted file mode 100644 index 86287fda30..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_be.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_bg.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_bg.qm deleted file mode 100644 index 47eeb67b56..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_bg.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_ca.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_ca.qm deleted file mode 100644 index d2d6a755bb..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_ca.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_cs.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_cs.qm deleted file mode 100644 index 94efccbb0c..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_cs.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_de.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_de.qm deleted file mode 100644 index b3fa8cfdd7..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_de.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_el.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_el.qm deleted file mode 100644 index b6a88204b8..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_el.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_es-AR.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_es-AR.qm deleted file mode 100644 index 98aa88219c..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_es-AR.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_es-ES.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_es-ES.qm deleted file mode 100644 index dce60a2db4..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_es-ES.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_eu.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_eu.qm deleted file mode 100644 index 6c5063ae84..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_eu.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_fi.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_fi.qm deleted file mode 100644 index f96d8a0b5d..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_fi.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_fil.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_fil.qm deleted file mode 100644 index 846bfa5483..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_fil.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_fr.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_fr.qm deleted file mode 100644 index 6e06778e2e..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_fr.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_gl.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_gl.qm deleted file mode 100644 index 55fdb6093c..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_gl.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_hr.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_hr.qm deleted file mode 100644 index 0c466c5785..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_hr.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_hu.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_hu.qm deleted file mode 100644 index 5d3e31ae90..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_hu.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_id.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_id.qm deleted file mode 100644 index df90fcf301..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_id.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_it.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_it.qm deleted file mode 100644 index d6899c1e62..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_it.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_ja.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_ja.qm deleted file mode 100644 index 2acd6c6d1a..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_ja.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_ka.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_ka.qm deleted file mode 100644 index 91176b2581..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_ka.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_kab.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_kab.qm deleted file mode 100644 index b7d35fe51d..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_kab.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_ko.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_ko.qm deleted file mode 100644 index b7509a7062..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_ko.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_lt.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_lt.qm deleted file mode 100644 index d999348326..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_lt.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_nl.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_nl.qm deleted file mode 100644 index 6bbf1ad826..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_nl.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_no.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_no.qm deleted file mode 100644 index 7812b8af2c..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_no.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_pl.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_pl.qm deleted file mode 100644 index 27ccf97756..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_pl.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_pt-BR.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_pt-BR.qm deleted file mode 100644 index 6deddff7f0..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_pt-BR.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_pt-PT.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_pt-PT.qm deleted file mode 100644 index e0a387469b..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_pt-PT.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_ro.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_ro.qm deleted file mode 100644 index 6a69e95fbb..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_ro.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_ru.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_ru.qm deleted file mode 100644 index be937157ac..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_ru.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_sk.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_sk.qm deleted file mode 100644 index 7c2d763b48..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_sk.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_sl.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_sl.qm deleted file mode 100644 index 2675b0f429..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_sl.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_sr-CS.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_sr-CS.qm deleted file mode 100644 index b83732c58b..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_sr-CS.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_sr.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_sr.qm deleted file mode 100644 index 87c8e15c98..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_sr.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_sv-SE.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_sv-SE.qm deleted file mode 100644 index 6f436a4273..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_sv-SE.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_tr.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_tr.qm deleted file mode 100644 index 6fba34044f..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_tr.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_uk.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_uk.qm deleted file mode 100644 index 393dfcf686..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_uk.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_val-ES.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_val-ES.qm deleted file mode 100644 index 1f54d8604c..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_val-ES.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_vi.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_vi.qm deleted file mode 100644 index 2a531abadf..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_vi.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_zh-CN.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_zh-CN.qm deleted file mode 100644 index d2d966b9a8..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_zh-CN.qm and /dev/null differ diff --git a/src/Mod/Robot/Gui/Resources/translations/Robot_zh-TW.qm b/src/Mod/Robot/Gui/Resources/translations/Robot_zh-TW.qm deleted file mode 100644 index 7429e8bf26..0000000000 Binary files a/src/Mod/Robot/Gui/Resources/translations/Robot_zh-TW.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/AppSketcherGui.cpp b/src/Mod/Sketcher/Gui/AppSketcherGui.cpp index 37d62d793c..f1a1a5f4d6 100644 --- a/src/Mod/Sketcher/Gui/AppSketcherGui.cpp +++ b/src/Mod/Sketcher/Gui/AppSketcherGui.cpp @@ -53,6 +53,7 @@ void loadSketcherResource() { // add resources and reloads the translators Q_INIT_RESOURCE(Sketcher); + Q_INIT_RESOURCE(Sketcher_translation); Gui::Translator::instance()->refresh(); } diff --git a/src/Mod/Sketcher/Gui/CMakeLists.txt b/src/Mod/Sketcher/Gui/CMakeLists.txt index bf24df36fc..d669e70f06 100644 --- a/src/Mod/Sketcher/Gui/CMakeLists.txt +++ b/src/Mod/Sketcher/Gui/CMakeLists.txt @@ -25,7 +25,11 @@ set(SketcherGui_LIBS FreeCADGui ) -qt_add_resources(SketcherGui_SRCS Resources/Sketcher.qrc) +set (Sketcher_TR_QRC ${CMAKE_CURRENT_BINARY_DIR}/Resources/Sketcher_translation.qrc) +qt_find_and_add_translation(QM_SRCS "Resources/translations/*_*.ts" + ${CMAKE_CURRENT_BINARY_DIR}/Resources/translations) +qt_create_resource_file(${Sketcher_TR_QRC} ${QM_SRCS}) +qt_add_resources(SketcherGui_SRCS Resources/Sketcher.qrc ${Sketcher_TR_QRC}) generate_from_xml(ViewProviderSketchGeometryExtensionPy) diff --git a/src/Mod/Sketcher/Gui/Resources/Sketcher.qrc b/src/Mod/Sketcher/Gui/Resources/Sketcher.qrc index 7b6cb2c2ce..cd2d5046d4 100644 --- a/src/Mod/Sketcher/Gui/Resources/Sketcher.qrc +++ b/src/Mod/Sketcher/Gui/Resources/Sketcher.qrc @@ -250,48 +250,4 @@ icons/dialogs/Sketcher_Settings.svg - - translations/Sketcher_af.qm - translations/Sketcher_ar.qm - translations/Sketcher_ca.qm - translations/Sketcher_cs.qm - translations/Sketcher_de.qm - translations/Sketcher_el.qm - translations/Sketcher_es-ES.qm - translations/Sketcher_eu.qm - translations/Sketcher_fi.qm - translations/Sketcher_fil.qm - translations/Sketcher_fr.qm - translations/Sketcher_gl.qm - translations/Sketcher_hr.qm - translations/Sketcher_hu.qm - translations/Sketcher_id.qm - translations/Sketcher_it.qm - translations/Sketcher_ja.qm - translations/Sketcher_kab.qm - translations/Sketcher_ko.qm - translations/Sketcher_lt.qm - translations/Sketcher_nl.qm - translations/Sketcher_no.qm - translations/Sketcher_pl.qm - translations/Sketcher_pt-BR.qm - translations/Sketcher_pt-PT.qm - translations/Sketcher_ro.qm - translations/Sketcher_ru.qm - translations/Sketcher_sk.qm - translations/Sketcher_sl.qm - translations/Sketcher_sr.qm - translations/Sketcher_sv-SE.qm - translations/Sketcher_tr.qm - translations/Sketcher_uk.qm - translations/Sketcher_val-ES.qm - translations/Sketcher_vi.qm - translations/Sketcher_zh-CN.qm - translations/Sketcher_zh-TW.qm - translations/Sketcher_es-AR.qm - translations/Sketcher_bg.qm - translations/Sketcher_ka.qm - translations/Sketcher_sr-CS.qm - translations/Sketcher_be.qm - diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_af.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_af.qm deleted file mode 100644 index f71a8e4826..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_af.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ar.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ar.qm deleted file mode 100644 index 08d32a6b86..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ar.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_be.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_be.qm deleted file mode 100644 index 9fb536cbc1..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_be.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_bg.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_bg.qm deleted file mode 100644 index f7667d8192..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_bg.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ca.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ca.qm deleted file mode 100644 index 301ab9dda1..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ca.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_cs.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_cs.qm deleted file mode 100644 index 7ce81230a3..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_cs.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_de.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_de.qm deleted file mode 100644 index 2619bec1ff..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_de.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_el.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_el.qm deleted file mode 100644 index 91b3a5dec9..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_el.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_es-AR.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_es-AR.qm deleted file mode 100644 index e0679f0680..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_es-AR.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_es-ES.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_es-ES.qm deleted file mode 100644 index a1727ec8d8..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_es-ES.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_eu.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_eu.qm deleted file mode 100644 index bb8f47709b..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_eu.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fi.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fi.qm deleted file mode 100644 index 49c31df816..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fi.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fil.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fil.qm deleted file mode 100644 index dc62a1016b..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fil.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fr.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fr.qm deleted file mode 100644 index 76c1095376..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_fr.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_gl.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_gl.qm deleted file mode 100644 index 7269323070..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_gl.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hr.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hr.qm deleted file mode 100644 index 40a374ee24..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hr.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hu.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hu.qm deleted file mode 100644 index d2e2c0f7fb..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_hu.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_id.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_id.qm deleted file mode 100644 index 839494bb4d..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_id.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_it.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_it.qm deleted file mode 100644 index 811a3edb8a..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_it.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ja.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ja.qm deleted file mode 100644 index 3f60987678..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ja.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ka.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ka.qm deleted file mode 100644 index 97160e687d..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ka.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_kab.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_kab.qm deleted file mode 100644 index f313a3b24a..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_kab.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ko.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ko.qm deleted file mode 100644 index f2a761a1d7..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ko.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_lt.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_lt.qm deleted file mode 100644 index 4884cd3cf5..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_lt.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_nl.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_nl.qm deleted file mode 100644 index 47fedcb8a5..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_nl.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_no.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_no.qm deleted file mode 100644 index 06a32eea50..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_no.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pl.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pl.qm deleted file mode 100644 index e43a965b47..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pl.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pt-BR.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pt-BR.qm deleted file mode 100644 index 3b1703d7bf..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pt-BR.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pt-PT.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pt-PT.qm deleted file mode 100644 index 7f9696a21c..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_pt-PT.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ro.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ro.qm deleted file mode 100644 index e0ab9e4462..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ro.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ru.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ru.qm deleted file mode 100644 index 4c38a9549e..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_ru.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sk.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sk.qm deleted file mode 100644 index 0331c6a713..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sk.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sl.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sl.qm deleted file mode 100644 index e187e9f289..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sl.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sr-CS.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sr-CS.qm deleted file mode 100644 index 9e2ac430f9..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sr-CS.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sr.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sr.qm deleted file mode 100644 index 8f855d902c..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sr.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sv-SE.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sv-SE.qm deleted file mode 100644 index cbf0702291..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_sv-SE.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_tr.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_tr.qm deleted file mode 100644 index 9dfead8b6d..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_tr.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_uk.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_uk.qm deleted file mode 100644 index 7e09c775cb..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_uk.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_val-ES.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_val-ES.qm deleted file mode 100644 index 9704d48d91..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_val-ES.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_vi.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_vi.qm deleted file mode 100644 index 7e0962f87a..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_vi.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-CN.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-CN.qm deleted file mode 100644 index 6bfa7cc321..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-CN.qm and /dev/null differ diff --git a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-TW.qm b/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-TW.qm deleted file mode 100644 index 0f73c1a098..0000000000 Binary files a/src/Mod/Sketcher/Gui/Resources/translations/Sketcher_zh-TW.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/AppSpreadsheetGui.cpp b/src/Mod/Spreadsheet/Gui/AppSpreadsheetGui.cpp index fd712ba1af..1d01e8b085 100644 --- a/src/Mod/Spreadsheet/Gui/AppSpreadsheetGui.cpp +++ b/src/Mod/Spreadsheet/Gui/AppSpreadsheetGui.cpp @@ -48,6 +48,7 @@ void loadSpreadsheetResource() { // add resources and reloads the translators Q_INIT_RESOURCE(Spreadsheet); + Q_INIT_RESOURCE(Spreadsheet_translation); Gui::Translator::instance()->refresh(); } diff --git a/src/Mod/Spreadsheet/Gui/CMakeLists.txt b/src/Mod/Spreadsheet/Gui/CMakeLists.txt index b7b2d0b03d..85e6b34a4d 100644 --- a/src/Mod/Spreadsheet/Gui/CMakeLists.txt +++ b/src/Mod/Spreadsheet/Gui/CMakeLists.txt @@ -37,7 +37,11 @@ SET(SpreadsheetGui_RES_SRCS Resources/Spreadsheet.qrc ) -qt_add_resources(SpreadsheetGui_QRC_SRCS ${SpreadsheetGui_RES_SRCS}) +set (Spreadsheet_TR_QRC ${CMAKE_CURRENT_BINARY_DIR}/Resources/Spreadsheet_translation.qrc) +qt_find_and_add_translation(QM_SRCS "Resources/translations/*_*.ts" + ${CMAKE_CURRENT_BINARY_DIR}/Resources/translations) +qt_create_resource_file(${Spreadsheet_TR_QRC} ${QM_SRCS}) +qt_add_resources(SpreadsheetGui_QRC_SRCS ${SpreadsheetGui_RES_SRCS} ${Spreadsheet_TR_QRC}) set(SpreadsheetGui_UIC_SRCS Sheet.ui diff --git a/src/Mod/Spreadsheet/Gui/Resources/Spreadsheet.qrc b/src/Mod/Spreadsheet/Gui/Resources/Spreadsheet.qrc index 6685dd4e4c..46e29ee805 100644 --- a/src/Mod/Spreadsheet/Gui/Resources/Spreadsheet.qrc +++ b/src/Mod/Spreadsheet/Gui/Resources/Spreadsheet.qrc @@ -17,48 +17,6 @@ icons/SpreadsheetStyleItalic.svg icons/SpreadsheetStyleBold.svg icons/SpreadsheetWorkbench.svg - translations/Spreadsheet_de.qm - translations/Spreadsheet_af.qm - translations/Spreadsheet_zh-CN.qm - translations/Spreadsheet_zh-TW.qm - translations/Spreadsheet_hr.qm - translations/Spreadsheet_cs.qm - translations/Spreadsheet_nl.qm - translations/Spreadsheet_fi.qm - translations/Spreadsheet_fr.qm - translations/Spreadsheet_hu.qm - translations/Spreadsheet_ja.qm - translations/Spreadsheet_no.qm - translations/Spreadsheet_pl.qm - translations/Spreadsheet_pt-PT.qm - translations/Spreadsheet_ro.qm - translations/Spreadsheet_ru.qm - translations/Spreadsheet_sr.qm - translations/Spreadsheet_es-ES.qm - translations/Spreadsheet_sv-SE.qm - translations/Spreadsheet_uk.qm - translations/Spreadsheet_it.qm - translations/Spreadsheet_pt-BR.qm - translations/Spreadsheet_el.qm - translations/Spreadsheet_sk.qm - translations/Spreadsheet_tr.qm - translations/Spreadsheet_sl.qm - translations/Spreadsheet_eu.qm - translations/Spreadsheet_ca.qm - translations/Spreadsheet_gl.qm - translations/Spreadsheet_kab.qm - translations/Spreadsheet_ko.qm - translations/Spreadsheet_fil.qm - translations/Spreadsheet_id.qm - translations/Spreadsheet_lt.qm - translations/Spreadsheet_val-ES.qm - translations/Spreadsheet_ar.qm - translations/Spreadsheet_vi.qm - translations/Spreadsheet_es-AR.qm - translations/Spreadsheet_bg.qm - translations/Spreadsheet_ka.qm - translations/Spreadsheet_sr-CS.qm - translations/Spreadsheet_be.qm icons/SpreadsheetAlias.svg diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_af.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_af.qm deleted file mode 100644 index d84238265e..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_af.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ar.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ar.qm deleted file mode 100644 index 8586653172..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ar.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_be.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_be.qm deleted file mode 100644 index 2a312b8eaa..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_be.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_bg.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_bg.qm deleted file mode 100644 index 0fbc1eeefb..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_bg.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ca.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ca.qm deleted file mode 100644 index 30dce976e7..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ca.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_cs.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_cs.qm deleted file mode 100644 index a0a21b2ce9..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_cs.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_de.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_de.qm deleted file mode 100644 index 8a03efcd1e..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_de.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_el.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_el.qm deleted file mode 100644 index d01da01ff8..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_el.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_es-AR.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_es-AR.qm deleted file mode 100644 index 565e648b9e..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_es-AR.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_es-ES.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_es-ES.qm deleted file mode 100644 index dc00b31d51..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_es-ES.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_eu.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_eu.qm deleted file mode 100644 index 4c38e87d05..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_eu.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_fi.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_fi.qm deleted file mode 100644 index 7f94131633..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_fi.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_fil.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_fil.qm deleted file mode 100644 index cd2f12f012..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_fil.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_fr.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_fr.qm deleted file mode 100644 index ef62478124..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_fr.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_gl.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_gl.qm deleted file mode 100644 index b709c1828c..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_gl.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_hr.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_hr.qm deleted file mode 100644 index a2e4106907..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_hr.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_hu.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_hu.qm deleted file mode 100644 index cacfbebd6c..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_hu.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_id.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_id.qm deleted file mode 100644 index 9e22a1ee84..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_id.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_it.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_it.qm deleted file mode 100644 index a4392fea41..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_it.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ja.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ja.qm deleted file mode 100644 index 07e4161397..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ja.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ka.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ka.qm deleted file mode 100644 index 3d42b05473..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ka.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_kab.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_kab.qm deleted file mode 100644 index e142f4eb6e..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_kab.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ko.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ko.qm deleted file mode 100644 index c84a4fe506..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ko.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_lt.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_lt.qm deleted file mode 100644 index 0da6873b7f..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_lt.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_nl.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_nl.qm deleted file mode 100644 index 8c90627016..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_nl.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_no.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_no.qm deleted file mode 100644 index 4277ed430d..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_no.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_pl.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_pl.qm deleted file mode 100644 index e349d07940..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_pl.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_pt-BR.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_pt-BR.qm deleted file mode 100644 index 8570f81408..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_pt-BR.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_pt-PT.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_pt-PT.qm deleted file mode 100644 index fcbe0c7fde..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_pt-PT.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ro.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ro.qm deleted file mode 100644 index 54de780e92..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ro.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ru.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ru.qm deleted file mode 100644 index 0ceb2d0453..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_ru.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_sk.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_sk.qm deleted file mode 100644 index a80e4f911b..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_sk.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_sl.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_sl.qm deleted file mode 100644 index f2ada20eaf..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_sl.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_sr-CS.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_sr-CS.qm deleted file mode 100644 index a7fd664f44..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_sr-CS.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_sr.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_sr.qm deleted file mode 100644 index 9e1102d96e..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_sr.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_sv-SE.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_sv-SE.qm deleted file mode 100644 index 16c100987a..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_sv-SE.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_tr.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_tr.qm deleted file mode 100644 index 3814cfd25c..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_tr.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_uk.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_uk.qm deleted file mode 100644 index 964584adfb..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_uk.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_val-ES.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_val-ES.qm deleted file mode 100644 index fe1f3363a0..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_val-ES.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_vi.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_vi.qm deleted file mode 100644 index 8948350715..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_vi.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_zh-CN.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_zh-CN.qm deleted file mode 100644 index dcaed6710f..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_zh-CN.qm and /dev/null differ diff --git a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_zh-TW.qm b/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_zh-TW.qm deleted file mode 100644 index c65692e79e..0000000000 Binary files a/src/Mod/Spreadsheet/Gui/Resources/translations/Spreadsheet_zh-TW.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/AppStartGui.cpp b/src/Mod/Start/Gui/AppStartGui.cpp index ae16fa3665..195a8c8c73 100644 --- a/src/Mod/Start/Gui/AppStartGui.cpp +++ b/src/Mod/Start/Gui/AppStartGui.cpp @@ -40,6 +40,7 @@ void loadStartResource() { // add resources and reloads the translators Q_INIT_RESOURCE(Start); + Q_INIT_RESOURCE(Start_translation); Gui::Translator::instance()->refresh(); } diff --git a/src/Mod/Start/Gui/CMakeLists.txt b/src/Mod/Start/Gui/CMakeLists.txt index 9dce5bd6e8..fc1c86391b 100644 --- a/src/Mod/Start/Gui/CMakeLists.txt +++ b/src/Mod/Start/Gui/CMakeLists.txt @@ -16,7 +16,11 @@ set(StartGui_UIC_SRCS DlgStartPreferences.ui ) -qt_add_resources(Start_QRC_SRCS Resources/Start.qrc) +set (Start_TR_QRC ${CMAKE_CURRENT_BINARY_DIR}/Resources/Start_translation.qrc) +qt_find_and_add_translation(QM_SRCS "Resources/translations/*_*.ts" + ${CMAKE_CURRENT_BINARY_DIR}/Resources/translations) +qt_create_resource_file(${Start_TR_QRC} ${QM_SRCS}) +qt_add_resources(Start_QRC_SRCS Resources/Start.qrc ${Start_TR_QRC}) SET(StartGui_SRCS ${Start_QRC_SRCS} diff --git a/src/Mod/Start/Gui/Resources/Start.qrc b/src/Mod/Start/Gui/Resources/Start.qrc index d824d93bca..f72b14dff9 100644 --- a/src/Mod/Start/Gui/Resources/Start.qrc +++ b/src/Mod/Start/Gui/Resources/Start.qrc @@ -2,47 +2,5 @@ icons/StartWorkbench.svg icons/preferences-start.svg - translations/StartPage_af.qm - translations/StartPage_de.qm - translations/StartPage_fi.qm - translations/StartPage_fr.qm - translations/StartPage_it.qm - translations/StartPage_nl.qm - translations/StartPage_no.qm - translations/StartPage_ru.qm - translations/StartPage_uk.qm - translations/StartPage_pl.qm - translations/StartPage_hr.qm - translations/StartPage_ja.qm - translations/StartPage_hu.qm - translations/StartPage_tr.qm - translations/StartPage_sv-SE.qm - translations/StartPage_zh-TW.qm - translations/StartPage_pt-BR.qm - translations/StartPage_cs.qm - translations/StartPage_sk.qm - translations/StartPage_es-ES.qm - translations/StartPage_zh-CN.qm - translations/StartPage_ro.qm - translations/StartPage_pt-PT.qm - translations/StartPage_sr.qm - translations/StartPage_el.qm - translations/StartPage_sl.qm - translations/StartPage_eu.qm - translations/StartPage_ca.qm - translations/StartPage_gl.qm - translations/StartPage_kab.qm - translations/StartPage_ko.qm - translations/StartPage_fil.qm - translations/StartPage_id.qm - translations/StartPage_lt.qm - translations/StartPage_val-ES.qm - translations/StartPage_ar.qm - translations/StartPage_vi.qm - translations/StartPage_es-AR.qm - translations/StartPage_bg.qm - translations/StartPage_ka.qm - translations/StartPage_sr-CS.qm - translations/StartPage_be.qm diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_af.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_af.qm deleted file mode 100644 index 382f22b20e..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_af.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_ar.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_ar.qm deleted file mode 100644 index 3f880e1b6c..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_ar.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_be.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_be.qm deleted file mode 100644 index a47bf9a58c..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_be.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_bg.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_bg.qm deleted file mode 100644 index f4ecfba914..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_bg.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_ca.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_ca.qm deleted file mode 100644 index 1ac61bf5f0..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_ca.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_cs.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_cs.qm deleted file mode 100644 index ae3756e48f..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_cs.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_de.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_de.qm deleted file mode 100644 index 9edeb416be..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_de.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_el.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_el.qm deleted file mode 100644 index b72725d39d..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_el.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_es-AR.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_es-AR.qm deleted file mode 100644 index bd80bdce4f..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_es-AR.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_es-ES.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_es-ES.qm deleted file mode 100644 index 1fb90cd9b0..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_es-ES.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_eu.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_eu.qm deleted file mode 100644 index 5986c5321a..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_eu.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_fi.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_fi.qm deleted file mode 100644 index 1b8e0f4bd3..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_fi.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_fil.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_fil.qm deleted file mode 100644 index 2c88af9863..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_fil.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_fr.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_fr.qm deleted file mode 100644 index e13760b951..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_fr.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_gl.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_gl.qm deleted file mode 100644 index 27eb7c92b4..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_gl.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_hr.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_hr.qm deleted file mode 100644 index 15bd853547..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_hr.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_hu.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_hu.qm deleted file mode 100644 index 1d7ab78052..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_hu.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_id.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_id.qm deleted file mode 100644 index 5cf09e6a0f..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_id.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_it.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_it.qm deleted file mode 100644 index e0dcab0c22..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_it.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_ja.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_ja.qm deleted file mode 100644 index ba79cc7217..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_ja.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_ka.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_ka.qm deleted file mode 100644 index d75fa460ca..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_ka.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_kab.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_kab.qm deleted file mode 100644 index 168bff1817..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_kab.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_ko.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_ko.qm deleted file mode 100644 index ac9391ab94..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_ko.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_lt.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_lt.qm deleted file mode 100644 index b92b968500..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_lt.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_nl.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_nl.qm deleted file mode 100644 index 3929ac33a0..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_nl.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_no.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_no.qm deleted file mode 100644 index 5b60401e8d..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_no.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_pl.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_pl.qm deleted file mode 100644 index b7500584f1..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_pl.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_pt-BR.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_pt-BR.qm deleted file mode 100644 index b4f52f7ba0..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_pt-BR.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_pt-PT.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_pt-PT.qm deleted file mode 100644 index e89c5459f7..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_pt-PT.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_ro.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_ro.qm deleted file mode 100644 index fa65442019..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_ro.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_ru.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_ru.qm deleted file mode 100644 index 256652f058..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_ru.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_sk.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_sk.qm deleted file mode 100644 index 6b38af826e..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_sk.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_sl.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_sl.qm deleted file mode 100644 index e6e1087194..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_sl.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_sr-CS.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_sr-CS.qm deleted file mode 100644 index 2b068b9f5b..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_sr-CS.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_sr.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_sr.qm deleted file mode 100644 index f43334af6f..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_sr.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_sv-SE.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_sv-SE.qm deleted file mode 100644 index 5bd0f8970d..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_sv-SE.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_tr.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_tr.qm deleted file mode 100644 index 84d04dc16e..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_tr.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_uk.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_uk.qm deleted file mode 100644 index 85a070df7e..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_uk.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_val-ES.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_val-ES.qm deleted file mode 100644 index 012e6144bb..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_val-ES.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_vi.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_vi.qm deleted file mode 100644 index 32da83e01e..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_vi.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_zh-CN.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_zh-CN.qm deleted file mode 100644 index 8f4241d7f4..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_zh-CN.qm and /dev/null differ diff --git a/src/Mod/Start/Gui/Resources/translations/StartPage_zh-TW.qm b/src/Mod/Start/Gui/Resources/translations/StartPage_zh-TW.qm deleted file mode 100644 index 4cbccd9a09..0000000000 Binary files a/src/Mod/Start/Gui/Resources/translations/StartPage_zh-TW.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/AppTechDrawGui.cpp b/src/Mod/TechDraw/Gui/AppTechDrawGui.cpp index e624d3df93..6efdb22d2b 100644 --- a/src/Mod/TechDraw/Gui/AppTechDrawGui.cpp +++ b/src/Mod/TechDraw/Gui/AppTechDrawGui.cpp @@ -80,6 +80,7 @@ void loadTechDrawResource() { // add resources and reloads the translators Q_INIT_RESOURCE(TechDraw); + Q_INIT_RESOURCE(TechDraw_translation); Gui::Translator::instance()->refresh(); // add fonts diff --git a/src/Mod/TechDraw/Gui/CMakeLists.txt b/src/Mod/TechDraw/Gui/CMakeLists.txt index 00284b5f18..e7f7368015 100644 --- a/src/Mod/TechDraw/Gui/CMakeLists.txt +++ b/src/Mod/TechDraw/Gui/CMakeLists.txt @@ -43,7 +43,11 @@ set(TechDrawGui_LIBS FreeCADGui ) -qt_add_resources(TechDrawGui_SRCS Resources/TechDraw.qrc) +set (TechDraw_TR_QRC ${CMAKE_CURRENT_BINARY_DIR}/Resources/TechDraw_translation.qrc) +qt_find_and_add_translation(QM_SRCS "Resources/translations/*_*.ts" + ${CMAKE_CURRENT_BINARY_DIR}/Resources/translations) +qt_create_resource_file(${TechDraw_TR_QRC} ${QM_SRCS}) +qt_add_resources(TechDrawGui_SRCS Resources/TechDraw.qrc ${TechDraw_TR_QRC}) set(TechDrawGui_UIC_SRCS DlgStringListEditor.ui diff --git a/src/Mod/TechDraw/Gui/Resources/TechDraw.qrc b/src/Mod/TechDraw/Gui/Resources/TechDraw.qrc index ee02b0c65c..84bc48b256 100644 --- a/src/Mod/TechDraw/Gui/Resources/TechDraw.qrc +++ b/src/Mod/TechDraw/Gui/Resources/TechDraw.qrc @@ -187,48 +187,5 @@ - - translations/TechDraw_af.qm - translations/TechDraw_ar.qm - translations/TechDraw_bg.qm - translations/TechDraw_ca.qm - translations/TechDraw_cs.qm - translations/TechDraw_de.qm - translations/TechDraw_el.qm - translations/TechDraw_es-AR.qm - translations/TechDraw_es-ES.qm - translations/TechDraw_eu.qm - translations/TechDraw_fi.qm - translations/TechDraw_fil.qm - translations/TechDraw_fr.qm - translations/TechDraw_gl.qm - translations/TechDraw_hr.qm - translations/TechDraw_hu.qm - translations/TechDraw_id.qm - translations/TechDraw_it.qm - translations/TechDraw_ja.qm - translations/TechDraw_ka.qm - translations/TechDraw_kab.qm - translations/TechDraw_ko.qm - translations/TechDraw_lt.qm - translations/TechDraw_nl.qm - translations/TechDraw_no.qm - translations/TechDraw_pl.qm - translations/TechDraw_pt-BR.qm - translations/TechDraw_pt-PT.qm - translations/TechDraw_ro.qm - translations/TechDraw_ru.qm - translations/TechDraw_sk.qm - translations/TechDraw_sl.qm - translations/TechDraw_sr.qm - translations/TechDraw_sv-SE.qm - translations/TechDraw_tr.qm - translations/TechDraw_uk.qm - translations/TechDraw_val-ES.qm - translations/TechDraw_vi.qm - translations/TechDraw_zh-CN.qm - translations/TechDraw_zh-TW.qm - translations/TechDraw_sr-CS.qm - translations/TechDraw_be.qm diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_af.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_af.qm deleted file mode 100644 index 7034d56273..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_af.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ar.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ar.qm deleted file mode 100644 index 12145825f3..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ar.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_be.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_be.qm deleted file mode 100644 index 9db7518f63..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_be.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_bg.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_bg.qm deleted file mode 100644 index 7a14be6383..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_bg.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ca.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ca.qm deleted file mode 100644 index ee599d6833..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ca.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_cs.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_cs.qm deleted file mode 100644 index 906a4fe7c2..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_cs.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_de.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_de.qm deleted file mode 100644 index 9ab28d541e..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_de.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_el.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_el.qm deleted file mode 100644 index 22caca7191..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_el.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_es-AR.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_es-AR.qm deleted file mode 100644 index a48e2a7576..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_es-AR.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_es-ES.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_es-ES.qm deleted file mode 100644 index 722589b0c8..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_es-ES.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_eu.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_eu.qm deleted file mode 100644 index 78568b2a0b..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_eu.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_fi.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_fi.qm deleted file mode 100644 index 242d3566a0..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_fi.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_fil.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_fil.qm deleted file mode 100644 index 7c7725b5da..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_fil.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_fr.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_fr.qm deleted file mode 100644 index 639fec35e7..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_fr.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_gl.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_gl.qm deleted file mode 100644 index 44f232396e..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_gl.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_hr.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_hr.qm deleted file mode 100644 index 7cb91e2d63..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_hr.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_hu.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_hu.qm deleted file mode 100644 index 0ce372d326..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_hu.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_id.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_id.qm deleted file mode 100644 index 1151f57548..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_id.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_it.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_it.qm deleted file mode 100644 index 1740574f7e..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_it.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ja.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ja.qm deleted file mode 100644 index 1e86306a03..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ja.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ka.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ka.qm deleted file mode 100644 index 60ffdb2d72..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ka.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_kab.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_kab.qm deleted file mode 100644 index 0ddf9d1d3b..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_kab.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ko.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ko.qm deleted file mode 100644 index a8be1cb8f1..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ko.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_lt.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_lt.qm deleted file mode 100644 index 24b77009e1..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_lt.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_nl.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_nl.qm deleted file mode 100644 index 1f9131416f..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_nl.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_no.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_no.qm deleted file mode 100644 index 3769ab9273..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_no.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_pl.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_pl.qm deleted file mode 100644 index 2ca7d35195..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_pl.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_pt-BR.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_pt-BR.qm deleted file mode 100644 index 836f1c5441..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_pt-BR.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_pt-PT.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_pt-PT.qm deleted file mode 100644 index 09c2f9a95f..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_pt-PT.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ro.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ro.qm deleted file mode 100644 index fa27b09c83..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ro.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ru.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ru.qm deleted file mode 100644 index 38b0840fd5..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_ru.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sk.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sk.qm deleted file mode 100644 index acdb6ca2e0..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sk.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sl.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sl.qm deleted file mode 100644 index bef0f317c3..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sl.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sr-CS.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sr-CS.qm deleted file mode 100644 index 9d144e43f6..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sr-CS.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sr.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sr.qm deleted file mode 100644 index 6aaf9114e8..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sr.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sv-SE.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sv-SE.qm deleted file mode 100644 index f80233dbba..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_sv-SE.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_tr.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_tr.qm deleted file mode 100644 index 35f7f725fe..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_tr.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_uk.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_uk.qm deleted file mode 100644 index b6db6d996b..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_uk.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_val-ES.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_val-ES.qm deleted file mode 100644 index 3822cf89d1..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_val-ES.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_vi.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_vi.qm deleted file mode 100644 index 30c5dbd851..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_vi.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_zh-CN.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_zh-CN.qm deleted file mode 100644 index 343fa573f9..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_zh-CN.qm and /dev/null differ diff --git a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_zh-TW.qm b/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_zh-TW.qm deleted file mode 100644 index 69b8a7a4f7..0000000000 Binary files a/src/Mod/TechDraw/Gui/Resources/translations/TechDraw_zh-TW.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/AppTestGui.cpp b/src/Mod/Test/Gui/AppTestGui.cpp index e43a07b4b3..261ee5b67b 100644 --- a/src/Mod/Test/Gui/AppTestGui.cpp +++ b/src/Mod/Test/Gui/AppTestGui.cpp @@ -198,6 +198,7 @@ void loadTestResource() { // add resources and reloads the translators Q_INIT_RESOURCE(Test); + Q_INIT_RESOURCE(Test_translation); Gui::Translator::instance()->refresh(); } diff --git a/src/Mod/Test/Gui/CMakeLists.txt b/src/Mod/Test/Gui/CMakeLists.txt index 48d972d1f1..c10b10ae64 100644 --- a/src/Mod/Test/Gui/CMakeLists.txt +++ b/src/Mod/Test/Gui/CMakeLists.txt @@ -24,7 +24,11 @@ SET(Dialogs_SRCS ) SOURCE_GROUP("Dialogs" FILES ${Dialogs_SRCS}) -qt_add_resources(Resource_SRCS Resources/Test.qrc) +set (Test_TR_QRC ${CMAKE_CURRENT_BINARY_DIR}/Resources/Test_translation.qrc) +qt_find_and_add_translation(QM_SRCS "Resources/translations/*_*.ts" + ${CMAKE_CURRENT_BINARY_DIR}/Resources/translations) +qt_create_resource_file(${Test_TR_QRC} ${QM_SRCS}) +qt_add_resources(Resource_SRCS Resources/Test.qrc ${Test_TR_QRC}) SET(Resource_SRCS ${Resource_SRCS} diff --git a/src/Mod/Test/Gui/Resources/Test.qrc b/src/Mod/Test/Gui/Resources/Test.qrc index 58708ad2fc..ce95324e04 100644 --- a/src/Mod/Test/Gui/Resources/Test.qrc +++ b/src/Mod/Test/Gui/Resources/Test.qrc @@ -1,47 +1,5 @@ icons/TestWorkbench.svg - translations/Test_af.qm - translations/Test_de.qm - translations/Test_fi.qm - translations/Test_fr.qm - translations/Test_hr.qm - translations/Test_hu.qm - translations/Test_it.qm - translations/Test_ja.qm - translations/Test_nl.qm - translations/Test_no.qm - translations/Test_pl.qm - translations/Test_ru.qm - translations/Test_uk.qm - translations/Test_tr.qm - translations/Test_sv-SE.qm - translations/Test_zh-TW.qm - translations/Test_pt-BR.qm - translations/Test_cs.qm - translations/Test_sk.qm - translations/Test_es-ES.qm - translations/Test_zh-CN.qm - translations/Test_ro.qm - translations/Test_pt-PT.qm - translations/Test_sr.qm - translations/Test_el.qm - translations/Test_sl.qm - translations/Test_eu.qm - translations/Test_ca.qm - translations/Test_gl.qm - translations/Test_kab.qm - translations/Test_ko.qm - translations/Test_fil.qm - translations/Test_id.qm - translations/Test_lt.qm - translations/Test_val-ES.qm - translations/Test_ar.qm - translations/Test_vi.qm - translations/Test_es-AR.qm - translations/Test_bg.qm - translations/Test_ka.qm - translations/Test_sr-CS.qm - translations/Test_be.qm diff --git a/src/Mod/Test/Gui/Resources/translations/Test_af.qm b/src/Mod/Test/Gui/Resources/translations/Test_af.qm deleted file mode 100644 index 5ef199f718..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_af.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_ar.qm b/src/Mod/Test/Gui/Resources/translations/Test_ar.qm deleted file mode 100644 index 04a7b370a6..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_ar.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_be.qm b/src/Mod/Test/Gui/Resources/translations/Test_be.qm deleted file mode 100644 index 9058507227..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_be.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_bg.qm b/src/Mod/Test/Gui/Resources/translations/Test_bg.qm deleted file mode 100644 index daade4a472..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_bg.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_ca.qm b/src/Mod/Test/Gui/Resources/translations/Test_ca.qm deleted file mode 100644 index 6ade1d67b1..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_ca.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_cs.qm b/src/Mod/Test/Gui/Resources/translations/Test_cs.qm deleted file mode 100644 index bc70b32bbc..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_cs.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_de.qm b/src/Mod/Test/Gui/Resources/translations/Test_de.qm deleted file mode 100644 index 35a451d822..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_de.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_el.qm b/src/Mod/Test/Gui/Resources/translations/Test_el.qm deleted file mode 100644 index 351354dfea..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_el.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_es-AR.qm b/src/Mod/Test/Gui/Resources/translations/Test_es-AR.qm deleted file mode 100644 index 905f9814d8..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_es-AR.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_es-ES.qm b/src/Mod/Test/Gui/Resources/translations/Test_es-ES.qm deleted file mode 100644 index 120f52fd0f..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_es-ES.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_eu.qm b/src/Mod/Test/Gui/Resources/translations/Test_eu.qm deleted file mode 100644 index 24183519b3..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_eu.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_fi.qm b/src/Mod/Test/Gui/Resources/translations/Test_fi.qm deleted file mode 100644 index 666e3ab83e..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_fi.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_fil.qm b/src/Mod/Test/Gui/Resources/translations/Test_fil.qm deleted file mode 100644 index b5c5921764..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_fil.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_fr.qm b/src/Mod/Test/Gui/Resources/translations/Test_fr.qm deleted file mode 100644 index 957559f755..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_fr.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_gl.qm b/src/Mod/Test/Gui/Resources/translations/Test_gl.qm deleted file mode 100644 index 5f7696e243..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_gl.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_hr.qm b/src/Mod/Test/Gui/Resources/translations/Test_hr.qm deleted file mode 100644 index 86cbbf8bca..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_hr.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_hu.qm b/src/Mod/Test/Gui/Resources/translations/Test_hu.qm deleted file mode 100644 index 6a4f33521d..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_hu.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_id.qm b/src/Mod/Test/Gui/Resources/translations/Test_id.qm deleted file mode 100644 index b78c270443..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_id.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_it.qm b/src/Mod/Test/Gui/Resources/translations/Test_it.qm deleted file mode 100644 index a1132dfe04..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_it.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_ja.qm b/src/Mod/Test/Gui/Resources/translations/Test_ja.qm deleted file mode 100644 index 7e7d9b2e86..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_ja.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_ka.qm b/src/Mod/Test/Gui/Resources/translations/Test_ka.qm deleted file mode 100644 index 3fe3f8a87e..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_ka.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_kab.qm b/src/Mod/Test/Gui/Resources/translations/Test_kab.qm deleted file mode 100644 index 91a1f98f5d..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_kab.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_ko.qm b/src/Mod/Test/Gui/Resources/translations/Test_ko.qm deleted file mode 100644 index d9d814d963..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_ko.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_lt.qm b/src/Mod/Test/Gui/Resources/translations/Test_lt.qm deleted file mode 100644 index 8d57647364..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_lt.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_nl.qm b/src/Mod/Test/Gui/Resources/translations/Test_nl.qm deleted file mode 100644 index 8cce4b0872..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_nl.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_no.qm b/src/Mod/Test/Gui/Resources/translations/Test_no.qm deleted file mode 100644 index 4880b82964..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_no.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_pl.qm b/src/Mod/Test/Gui/Resources/translations/Test_pl.qm deleted file mode 100644 index c5726caf58..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_pl.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_pt-BR.qm b/src/Mod/Test/Gui/Resources/translations/Test_pt-BR.qm deleted file mode 100644 index 2b2f40f34d..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_pt-BR.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_pt-PT.qm b/src/Mod/Test/Gui/Resources/translations/Test_pt-PT.qm deleted file mode 100644 index da9f0d6884..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_pt-PT.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_ro.qm b/src/Mod/Test/Gui/Resources/translations/Test_ro.qm deleted file mode 100644 index 6494f11fd2..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_ro.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_ru.qm b/src/Mod/Test/Gui/Resources/translations/Test_ru.qm deleted file mode 100644 index 39e4e91619..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_ru.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_sk.qm b/src/Mod/Test/Gui/Resources/translations/Test_sk.qm deleted file mode 100644 index 216ff7a9dd..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_sk.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_sl.qm b/src/Mod/Test/Gui/Resources/translations/Test_sl.qm deleted file mode 100644 index be7e5e911d..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_sl.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_sr-CS.qm b/src/Mod/Test/Gui/Resources/translations/Test_sr-CS.qm deleted file mode 100644 index f886d0f5e7..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_sr-CS.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_sr.qm b/src/Mod/Test/Gui/Resources/translations/Test_sr.qm deleted file mode 100644 index 45dd53cc50..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_sr.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_sv-SE.qm b/src/Mod/Test/Gui/Resources/translations/Test_sv-SE.qm deleted file mode 100644 index dabcae446f..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_sv-SE.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_tr.qm b/src/Mod/Test/Gui/Resources/translations/Test_tr.qm deleted file mode 100644 index bffbc458cf..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_tr.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_uk.qm b/src/Mod/Test/Gui/Resources/translations/Test_uk.qm deleted file mode 100644 index 2d4d120f37..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_uk.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_val-ES.qm b/src/Mod/Test/Gui/Resources/translations/Test_val-ES.qm deleted file mode 100644 index ea08749289..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_val-ES.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_vi.qm b/src/Mod/Test/Gui/Resources/translations/Test_vi.qm deleted file mode 100644 index 766399c5c3..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_vi.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_zh-CN.qm b/src/Mod/Test/Gui/Resources/translations/Test_zh-CN.qm deleted file mode 100644 index 8c784e70b8..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_zh-CN.qm and /dev/null differ diff --git a/src/Mod/Test/Gui/Resources/translations/Test_zh-TW.qm b/src/Mod/Test/Gui/Resources/translations/Test_zh-TW.qm deleted file mode 100644 index 9ab6d71268..0000000000 Binary files a/src/Mod/Test/Gui/Resources/translations/Test_zh-TW.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/AppWebGui.cpp b/src/Mod/Web/Gui/AppWebGui.cpp index ba753b7c16..7090c30242 100644 --- a/src/Mod/Web/Gui/AppWebGui.cpp +++ b/src/Mod/Web/Gui/AppWebGui.cpp @@ -51,6 +51,7 @@ void loadWebResource() { // add resources and reloads the translators Q_INIT_RESOURCE(Web); + Q_INIT_RESOURCE(Web_translation); Gui::Translator::instance()->refresh(); } diff --git a/src/Mod/Web/Gui/CMakeLists.txt b/src/Mod/Web/Gui/CMakeLists.txt index 7411019309..7d40632a5f 100644 --- a/src/Mod/Web/Gui/CMakeLists.txt +++ b/src/Mod/Web/Gui/CMakeLists.txt @@ -17,7 +17,12 @@ set(WebGui_LIBS include_directories(${QtWebEngineWidgets_INCLUDE_DIRS}) list(APPEND WebGui_LIBS ${QtWebEngineWidgets_LIBRARIES}) -qt_add_resources(Web_QRC_SRCS Resources/Web.qrc) + +set (Web_TR_QRC ${CMAKE_CURRENT_BINARY_DIR}/Resources/Web_translation.qrc) +qt_find_and_add_translation(QM_SRCS "Resources/translations/*_*.ts" + ${CMAKE_CURRENT_BINARY_DIR}/Resources/translations) +qt_create_resource_file(${Web_TR_QRC} ${QM_SRCS}) +qt_add_resources(Web_QRC_SRCS Resources/Web.qrc ${Web_TR_QRC}) SET(WebGui_SRCS ${Web_QRC_SRCS} diff --git a/src/Mod/Web/Gui/Resources/Web.qrc b/src/Mod/Web/Gui/Resources/Web.qrc index a5e4fe4f83..e3bc0aa996 100644 --- a/src/Mod/Web/Gui/Resources/Web.qrc +++ b/src/Mod/Web/Gui/Resources/Web.qrc @@ -11,47 +11,5 @@ icons/actions/web-sketchfab.svg icons/actions/web-set-url.svg icons/WebWorkbench.svg - translations/Web_de.qm - translations/Web_af.qm - translations/Web_zh-CN.qm - translations/Web_zh-TW.qm - translations/Web_hr.qm - translations/Web_cs.qm - translations/Web_nl.qm - translations/Web_fi.qm - translations/Web_fr.qm - translations/Web_hu.qm - translations/Web_ja.qm - translations/Web_no.qm - translations/Web_pl.qm - translations/Web_pt-PT.qm - translations/Web_ro.qm - translations/Web_ru.qm - translations/Web_sr.qm - translations/Web_es-ES.qm - translations/Web_sv-SE.qm - translations/Web_uk.qm - translations/Web_it.qm - translations/Web_pt-BR.qm - translations/Web_el.qm - translations/Web_sk.qm - translations/Web_tr.qm - translations/Web_sl.qm - translations/Web_eu.qm - translations/Web_ca.qm - translations/Web_gl.qm - translations/Web_kab.qm - translations/Web_ko.qm - translations/Web_fil.qm - translations/Web_id.qm - translations/Web_lt.qm - translations/Web_val-ES.qm - translations/Web_ar.qm - translations/Web_vi.qm - translations/Web_es-AR.qm - translations/Web_bg.qm - translations/Web_ka.qm - translations/Web_sr-CS.qm - translations/Web_be.qm diff --git a/src/Mod/Web/Gui/Resources/translations/Web_af.qm b/src/Mod/Web/Gui/Resources/translations/Web_af.qm deleted file mode 100644 index 4c1a035908..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_af.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_ar.qm b/src/Mod/Web/Gui/Resources/translations/Web_ar.qm deleted file mode 100644 index e0caa38f51..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_ar.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_be.qm b/src/Mod/Web/Gui/Resources/translations/Web_be.qm deleted file mode 100644 index 99d2c992a4..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_be.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_bg.qm b/src/Mod/Web/Gui/Resources/translations/Web_bg.qm deleted file mode 100644 index cfb7ea5419..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_bg.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_ca.qm b/src/Mod/Web/Gui/Resources/translations/Web_ca.qm deleted file mode 100644 index 1810ed5aaa..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_ca.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_cs.qm b/src/Mod/Web/Gui/Resources/translations/Web_cs.qm deleted file mode 100644 index aa11833829..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_cs.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_de.qm b/src/Mod/Web/Gui/Resources/translations/Web_de.qm deleted file mode 100644 index 71625740d1..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_de.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_el.qm b/src/Mod/Web/Gui/Resources/translations/Web_el.qm deleted file mode 100644 index 4b006fdb39..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_el.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_es-AR.qm b/src/Mod/Web/Gui/Resources/translations/Web_es-AR.qm deleted file mode 100644 index 0c6ce23714..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_es-AR.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_es-ES.qm b/src/Mod/Web/Gui/Resources/translations/Web_es-ES.qm deleted file mode 100644 index c6ad51d68b..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_es-ES.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_eu.qm b/src/Mod/Web/Gui/Resources/translations/Web_eu.qm deleted file mode 100644 index 54d9c4c11d..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_eu.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_fi.qm b/src/Mod/Web/Gui/Resources/translations/Web_fi.qm deleted file mode 100644 index 0e08d5b0fb..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_fi.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_fil.qm b/src/Mod/Web/Gui/Resources/translations/Web_fil.qm deleted file mode 100644 index af744ef9c1..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_fil.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_fr.qm b/src/Mod/Web/Gui/Resources/translations/Web_fr.qm deleted file mode 100644 index f862683021..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_fr.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_gl.qm b/src/Mod/Web/Gui/Resources/translations/Web_gl.qm deleted file mode 100644 index e0e3514bba..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_gl.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_hr.qm b/src/Mod/Web/Gui/Resources/translations/Web_hr.qm deleted file mode 100644 index 37b98c77d0..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_hr.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_hu.qm b/src/Mod/Web/Gui/Resources/translations/Web_hu.qm deleted file mode 100644 index 005ab72277..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_hu.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_id.qm b/src/Mod/Web/Gui/Resources/translations/Web_id.qm deleted file mode 100644 index 72f95be012..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_id.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_it.qm b/src/Mod/Web/Gui/Resources/translations/Web_it.qm deleted file mode 100644 index d88ab315c8..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_it.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_ja.qm b/src/Mod/Web/Gui/Resources/translations/Web_ja.qm deleted file mode 100644 index bd11c2b724..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_ja.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_ka.qm b/src/Mod/Web/Gui/Resources/translations/Web_ka.qm deleted file mode 100644 index 40d4b610f8..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_ka.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_kab.qm b/src/Mod/Web/Gui/Resources/translations/Web_kab.qm deleted file mode 100644 index 5a547ffabb..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_kab.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_ko.qm b/src/Mod/Web/Gui/Resources/translations/Web_ko.qm deleted file mode 100644 index 6dfb6b2f80..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_ko.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_lt.qm b/src/Mod/Web/Gui/Resources/translations/Web_lt.qm deleted file mode 100644 index 025a792fd4..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_lt.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_nl.qm b/src/Mod/Web/Gui/Resources/translations/Web_nl.qm deleted file mode 100644 index 7e529ac7a7..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_nl.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_no.qm b/src/Mod/Web/Gui/Resources/translations/Web_no.qm deleted file mode 100644 index e9a65e6ce7..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_no.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_pl.qm b/src/Mod/Web/Gui/Resources/translations/Web_pl.qm deleted file mode 100644 index 6f6f8571b1..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_pl.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_pt-BR.qm b/src/Mod/Web/Gui/Resources/translations/Web_pt-BR.qm deleted file mode 100644 index eaf3741472..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_pt-BR.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_pt-PT.qm b/src/Mod/Web/Gui/Resources/translations/Web_pt-PT.qm deleted file mode 100644 index 775e5356d9..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_pt-PT.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_ro.qm b/src/Mod/Web/Gui/Resources/translations/Web_ro.qm deleted file mode 100644 index 8c2c0264f0..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_ro.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_ru.qm b/src/Mod/Web/Gui/Resources/translations/Web_ru.qm deleted file mode 100644 index d43919ce83..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_ru.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_sk.qm b/src/Mod/Web/Gui/Resources/translations/Web_sk.qm deleted file mode 100644 index 5f0fc624f9..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_sk.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_sl.qm b/src/Mod/Web/Gui/Resources/translations/Web_sl.qm deleted file mode 100644 index 5c54d26572..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_sl.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_sr-CS.qm b/src/Mod/Web/Gui/Resources/translations/Web_sr-CS.qm deleted file mode 100644 index bc6cd4bbdc..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_sr-CS.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_sr.qm b/src/Mod/Web/Gui/Resources/translations/Web_sr.qm deleted file mode 100644 index 73c47fd0f3..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_sr.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_sv-SE.qm b/src/Mod/Web/Gui/Resources/translations/Web_sv-SE.qm deleted file mode 100644 index d719df61df..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_sv-SE.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_tr.qm b/src/Mod/Web/Gui/Resources/translations/Web_tr.qm deleted file mode 100644 index 714717aa0a..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_tr.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_uk.qm b/src/Mod/Web/Gui/Resources/translations/Web_uk.qm deleted file mode 100644 index 1957faa013..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_uk.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_val-ES.qm b/src/Mod/Web/Gui/Resources/translations/Web_val-ES.qm deleted file mode 100644 index 844a5e09d9..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_val-ES.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_vi.qm b/src/Mod/Web/Gui/Resources/translations/Web_vi.qm deleted file mode 100644 index 92b3f3b69a..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_vi.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_zh-CN.qm b/src/Mod/Web/Gui/Resources/translations/Web_zh-CN.qm deleted file mode 100644 index f24681d076..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_zh-CN.qm and /dev/null differ diff --git a/src/Mod/Web/Gui/Resources/translations/Web_zh-TW.qm b/src/Mod/Web/Gui/Resources/translations/Web_zh-TW.qm deleted file mode 100644 index 945638f8de..0000000000 Binary files a/src/Mod/Web/Gui/Resources/translations/Web_zh-TW.qm and /dev/null differ