Mesh: Create .qm out of .ts files

This commit is contained in:
wmayer
2023-04-30 10:59:47 +02:00
parent cdca28fd5a
commit c8add3a40a
45 changed files with 8 additions and 45 deletions

View File

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

View File

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

View File

@@ -44,48 +44,4 @@
<file>icons/RegularSolids/Mesh_Sphere.svg</file>
<file>icons/RegularSolids/Mesh_Torus.svg</file>
</qresource>
<qresource>
<file>translations/Mesh_af.qm</file>
<file>translations/Mesh_de.qm</file>
<file>translations/Mesh_fi.qm</file>
<file>translations/Mesh_fr.qm</file>
<file>translations/Mesh_hr.qm</file>
<file>translations/Mesh_it.qm</file>
<file>translations/Mesh_nl.qm</file>
<file>translations/Mesh_no.qm</file>
<file>translations/Mesh_pl.qm</file>
<file>translations/Mesh_ru.qm</file>
<file>translations/Mesh_uk.qm</file>
<file>translations/Mesh_tr.qm</file>
<file>translations/Mesh_sv-SE.qm</file>
<file>translations/Mesh_zh-TW.qm</file>
<file>translations/Mesh_pt-BR.qm</file>
<file>translations/Mesh_cs.qm</file>
<file>translations/Mesh_sk.qm</file>
<file>translations/Mesh_es-ES.qm</file>
<file>translations/Mesh_zh-CN.qm</file>
<file>translations/Mesh_ja.qm</file>
<file>translations/Mesh_ro.qm</file>
<file>translations/Mesh_hu.qm</file>
<file>translations/Mesh_pt-PT.qm</file>
<file>translations/Mesh_sr.qm</file>
<file>translations/Mesh_el.qm</file>
<file>translations/Mesh_sl.qm</file>
<file>translations/Mesh_eu.qm</file>
<file>translations/Mesh_ca.qm</file>
<file>translations/Mesh_gl.qm</file>
<file>translations/Mesh_kab.qm</file>
<file>translations/Mesh_ko.qm</file>
<file>translations/Mesh_fil.qm</file>
<file>translations/Mesh_id.qm</file>
<file>translations/Mesh_lt.qm</file>
<file>translations/Mesh_val-ES.qm</file>
<file>translations/Mesh_ar.qm</file>
<file>translations/Mesh_vi.qm</file>
<file>translations/Mesh_es-AR.qm</file>
<file>translations/Mesh_bg.qm</file>
<file>translations/Mesh_ka.qm</file>
<file>translations/Mesh_sr-CS.qm</file>
<file>translations/Mesh_be.qm</file>
</qresource>
</RCC>