Drawing: Create .qm out of .ts files

This commit is contained in:
wmayer
2023-04-30 11:16:05 +02:00
parent c8add3a40a
commit 429a85873f
45 changed files with 13 additions and 48 deletions

View File

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

View File

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

View File

@@ -12,11 +12,11 @@
<file>icons/actions/drawing-landscape-A4.svg</file>
<file>icons/actions/drawing-landscape-new.svg</file>
<file>icons/actions/drawing-landscape.svg</file>
<file>icons/actions/drawing-portrait-A0.svg</file>
<file>icons/actions/drawing-portrait-A1.svg</file>
<file>icons/actions/drawing-portrait-A2.svg</file>
<file>icons/actions/drawing-portrait-A3.svg</file>
<file>icons/actions/drawing-portrait-A4.svg</file>
<file>icons/actions/drawing-portrait-A0.svg</file>
<file>icons/actions/drawing-portrait-A1.svg</file>
<file>icons/actions/drawing-portrait-A2.svg</file>
<file>icons/actions/drawing-portrait-A3.svg</file>
<file>icons/actions/drawing-portrait-A4.svg</file>
<file>icons/actions/drawing-view.svg</file>
<file>icons/actions/drawing-orthoviews.svg</file>
<file>icons/actions/drawing-openbrowser.svg</file>
@@ -25,47 +25,5 @@
<file>icons/actions/drawing-symbol.svg</file>
<file>icons/actions/drawing-draft-view.svg</file>
<file>icons/actions/drawing-spreadsheet.svg</file>
<file>translations/Drawing_af.qm</file>
<file>translations/Drawing_de.qm</file>
<file>translations/Drawing_fi.qm</file>
<file>translations/Drawing_fr.qm</file>
<file>translations/Drawing_hr.qm</file>
<file>translations/Drawing_it.qm</file>
<file>translations/Drawing_nl.qm</file>
<file>translations/Drawing_no.qm</file>
<file>translations/Drawing_pl.qm</file>
<file>translations/Drawing_ru.qm</file>
<file>translations/Drawing_uk.qm</file>
<file>translations/Drawing_tr.qm</file>
<file>translations/Drawing_sv-SE.qm</file>
<file>translations/Drawing_zh-TW.qm</file>
<file>translations/Drawing_pt-BR.qm</file>
<file>translations/Drawing_cs.qm</file>
<file>translations/Drawing_sk.qm</file>
<file>translations/Drawing_es-ES.qm</file>
<file>translations/Drawing_zh-CN.qm</file>
<file>translations/Drawing_ja.qm</file>
<file>translations/Drawing_ro.qm</file>
<file>translations/Drawing_hu.qm</file>
<file>translations/Drawing_pt-PT.qm</file>
<file>translations/Drawing_sr.qm</file>
<file>translations/Drawing_el.qm</file>
<file>translations/Drawing_sl.qm</file>
<file>translations/Drawing_eu.qm</file>
<file>translations/Drawing_ca.qm</file>
<file>translations/Drawing_gl.qm</file>
<file>translations/Drawing_kab.qm</file>
<file>translations/Drawing_ko.qm</file>
<file>translations/Drawing_fil.qm</file>
<file>translations/Drawing_id.qm</file>
<file>translations/Drawing_lt.qm</file>
<file>translations/Drawing_val-ES.qm</file>
<file>translations/Drawing_ar.qm</file>
<file>translations/Drawing_vi.qm</file>
<file>translations/Drawing_es-AR.qm</file>
<file>translations/Drawing_bg.qm</file>
<file>translations/Drawing_ka.qm</file>
<file>translations/Drawing_sr-CS.qm</file>
<file>translations/Drawing_be.qm</file>
</qresource>
</RCC>