Web: Create .qm out of .ts files

This commit is contained in:
wmayer
2023-04-30 17:49:30 +02:00
parent 832abf8c7f
commit 3a78280ed7
45 changed files with 7 additions and 43 deletions

View File

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

View File

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

View File

@@ -11,47 +11,5 @@
<file>icons/actions/web-sketchfab.svg</file>
<file>icons/actions/web-set-url.svg</file>
<file>icons/WebWorkbench.svg</file>
<file>translations/Web_de.qm</file>
<file>translations/Web_af.qm</file>
<file>translations/Web_zh-CN.qm</file>
<file>translations/Web_zh-TW.qm</file>
<file>translations/Web_hr.qm</file>
<file>translations/Web_cs.qm</file>
<file>translations/Web_nl.qm</file>
<file>translations/Web_fi.qm</file>
<file>translations/Web_fr.qm</file>
<file>translations/Web_hu.qm</file>
<file>translations/Web_ja.qm</file>
<file>translations/Web_no.qm</file>
<file>translations/Web_pl.qm</file>
<file>translations/Web_pt-PT.qm</file>
<file>translations/Web_ro.qm</file>
<file>translations/Web_ru.qm</file>
<file>translations/Web_sr.qm</file>
<file>translations/Web_es-ES.qm</file>
<file>translations/Web_sv-SE.qm</file>
<file>translations/Web_uk.qm</file>
<file>translations/Web_it.qm</file>
<file>translations/Web_pt-BR.qm</file>
<file>translations/Web_el.qm</file>
<file>translations/Web_sk.qm</file>
<file>translations/Web_tr.qm</file>
<file>translations/Web_sl.qm</file>
<file>translations/Web_eu.qm</file>
<file>translations/Web_ca.qm</file>
<file>translations/Web_gl.qm</file>
<file>translations/Web_kab.qm</file>
<file>translations/Web_ko.qm</file>
<file>translations/Web_fil.qm</file>
<file>translations/Web_id.qm</file>
<file>translations/Web_lt.qm</file>
<file>translations/Web_val-ES.qm</file>
<file>translations/Web_ar.qm</file>
<file>translations/Web_vi.qm</file>
<file>translations/Web_es-AR.qm</file>
<file>translations/Web_bg.qm</file>
<file>translations/Web_ka.qm</file>
<file>translations/Web_sr-CS.qm</file>
<file>translations/Web_be.qm</file>
</qresource>
</RCC>