Skip to content

Commit 318c724

Browse files
committed
Simplify i18n.qrc file and dump its contents
1 parent dbd441d commit 318c724

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

addon/doxywizard/CMakeLists.txt

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -168,7 +168,7 @@ if(Qt${QT_VERSION_MAJOR}LinguistTools_FOUND)
168168
)
169169
message(STATUS "Qt translations dir: ${QT_TRANSLATIONS_DIR}")
170170

171-
set(TRANSLATIONS_QRC_CONTENT "<!DOCTYPE RCC>\n<RCC version=\"1.0\">\n <qresource prefix=\"/i18n\">\n")
171+
set(TRANSLATIONS_QRC_CONTENT "<!DOCTYPE RCC>\n<RCC version=\"1.0\">\n <qresource>\n")
172172
set(doxywizard_QM_FILES_PATHS)
173173
foreach(ts_file ${DOXYWIZARD_TRANSLATION_FILES})
174174
get_filename_component(ts_name ${ts_file} NAME_WE)
@@ -179,17 +179,18 @@ if(Qt${QT_VERSION_MAJOR}LinguistTools_FOUND)
179179
if (QT_TRANSLATIONS_DIR)
180180
if (EXISTS "${QT_TRANSLATIONS_DIR}/qtbase_${LOCALE}.qm")
181181
configure_file("${QT_TRANSLATIONS_DIR}/qtbase_${LOCALE}.qm" "${I18N_BINARY_DIR}/qtbase_${LOCALE}.qm" COPYONLY)
182-
string(APPEND TRANSLATIONS_QRC_CONTENT " <file alias=\"qtbase_${LOCALE}.qm\">i18n/qtbase_${LOCALE}.qm</file>\n")
182+
string(APPEND TRANSLATIONS_QRC_CONTENT " <file>i18n/qtbase_${LOCALE}.qm</file>\n")
183183
else()
184184
message(WARNING "Qt translation file ${QT_TRANSLATIONS_DIR}/qtbase_${LOCALE}.qm not found")
185185
endif()
186186
endif()
187187
configure_file("${PROJECT_SOURCE_DIR}/src/i18n/config_${LOCALE}.xml" "${I18N_BINARY_DIR}/config_${LOCALE}.xml" COPYONLY)
188-
string(APPEND TRANSLATIONS_QRC_CONTENT " <file alias=\"config_${LOCALE}.xml\">i18n/config_${LOCALE}.xml</file>\n")
189-
string(APPEND TRANSLATIONS_QRC_CONTENT " <file alias=\"${ts_name}.qm\">i18n/${ts_name}.qm</file>\n")
188+
string(APPEND TRANSLATIONS_QRC_CONTENT " <file>i18n/config_${LOCALE}.xml</file>\n")
189+
string(APPEND TRANSLATIONS_QRC_CONTENT " <file>i18n/${ts_name}.qm</file>\n")
190190
endforeach()
191191
string(APPEND TRANSLATIONS_QRC_CONTENT " </qresource>\n</RCC>\n")
192192

193+
message(STATUS "i18n.qrc:\n${TRANSLATIONS_QRC_CONTENT}")
193194
file(WRITE ${CMAKE_CURRENT_BINARY_DIR}/i18n.qrc "${TRANSLATIONS_QRC_CONTENT}")
194195
set_source_files_properties(${CMAKE_CURRENT_BINARY_DIR}/i18n.qrc PROPERTIES OBJECT_DEPENDS "${doxywizard_QM_FILES_PATHS}")
195196
qt_add_resources(doxywizard_TRANSLATION_RESOURCES ${CMAKE_CURRENT_BINARY_DIR}/i18n.qrc)

0 commit comments

Comments
 (0)