PD: Create .qm out of .ts files

This commit is contained in:
wmayer
2023-04-30 15:30:42 +02:00
parent 6603a2e13f
commit 74271f5e4a
45 changed files with 6 additions and 43 deletions

View File

@@ -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();
}

View File

@@ -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

View File

@@ -60,47 +60,5 @@
<file>icons/PartDesignWorkbench.svg</file>
<file>icons/Tree_PartDesign_Pad.svg</file>
<file>icons/Tree_PartDesign_Revolution.svg</file>
<file>translations/PartDesign_af.qm</file>
<file>translations/PartDesign_ar.qm</file>
<file>translations/PartDesign_ca.qm</file>
<file>translations/PartDesign_cs.qm</file>
<file>translations/PartDesign_de.qm</file>
<file>translations/PartDesign_el.qm</file>
<file>translations/PartDesign_es-ES.qm</file>
<file>translations/PartDesign_eu.qm</file>
<file>translations/PartDesign_fi.qm</file>
<file>translations/PartDesign_fil.qm</file>
<file>translations/PartDesign_fr.qm</file>
<file>translations/PartDesign_gl.qm</file>
<file>translations/PartDesign_hr.qm</file>
<file>translations/PartDesign_hu.qm</file>
<file>translations/PartDesign_id.qm</file>
<file>translations/PartDesign_it.qm</file>
<file>translations/PartDesign_ja.qm</file>
<file>translations/PartDesign_kab.qm</file>
<file>translations/PartDesign_ko.qm</file>
<file>translations/PartDesign_lt.qm</file>
<file>translations/PartDesign_nl.qm</file>
<file>translations/PartDesign_no.qm</file>
<file>translations/PartDesign_pl.qm</file>
<file>translations/PartDesign_pt-BR.qm</file>
<file>translations/PartDesign_pt-PT.qm</file>
<file>translations/PartDesign_ro.qm</file>
<file>translations/PartDesign_ru.qm</file>
<file>translations/PartDesign_sk.qm</file>
<file>translations/PartDesign_sl.qm</file>
<file>translations/PartDesign_sr.qm</file>
<file>translations/PartDesign_sv-SE.qm</file>
<file>translations/PartDesign_tr.qm</file>
<file>translations/PartDesign_uk.qm</file>
<file>translations/PartDesign_val-ES.qm</file>
<file>translations/PartDesign_vi.qm</file>
<file>translations/PartDesign_zh-CN.qm</file>
<file>translations/PartDesign_zh-TW.qm</file>
<file>translations/PartDesign_es-AR.qm</file>
<file>translations/PartDesign_bg.qm</file>
<file>translations/PartDesign_ka.qm</file>
<file>translations/PartDesign_sr-CS.qm</file>
<file>translations/PartDesign_be.qm</file>
</qresource>
</RCC>