mirror of
https://github.com/qgis/QGIS.git
synced 2025-04-14 00:07:35 -04:00
add appinfo metadata source dependency
This commit is contained in:
parent
f58cc38115
commit
a6c3b812e6
@ -1,7 +1,6 @@
|
|||||||
FIND_PROGRAM(QT_LRELEASE_EXECUTABLE NAMES lrelease-qt5 lrelease)
|
FIND_PROGRAM(QT_LRELEASE_EXECUTABLE NAMES lrelease-qt5 lrelease)
|
||||||
|
|
||||||
MACRO(ADD_TRANSLATION_FILES _sources )
|
MACRO(ADD_TRANSLATION_FILES _sources )
|
||||||
|
|
||||||
FOREACH (_current_FILE ${ARGN})
|
FOREACH (_current_FILE ${ARGN})
|
||||||
GET_FILENAME_COMPONENT(_in ${_current_FILE} ABSOLUTE)
|
GET_FILENAME_COMPONENT(_in ${_current_FILE} ABSOLUTE)
|
||||||
GET_FILENAME_COMPONENT(_basename ${_current_FILE} NAME_WE)
|
GET_FILENAME_COMPONENT(_basename ${_current_FILE} NAME_WE)
|
||||||
@ -33,7 +32,7 @@ IF (CMAKE_SYSTEM_NAME STREQUAL "Linux")
|
|||||||
COMMAND ${PYTHON_EXECUTABLE}
|
COMMAND ${PYTHON_EXECUTABLE}
|
||||||
ARGS ${CMAKE_SOURCE_DIR}/scripts/ts2appinfo.py "${CMAKE_BINARY_DIR}"
|
ARGS ${CMAKE_SOURCE_DIR}/scripts/ts2appinfo.py "${CMAKE_BINARY_DIR}"
|
||||||
COMMENT "Updating appinfo files..."
|
COMMENT "Updating appinfo files..."
|
||||||
DEPENDS ${QM_FILES}
|
DEPENDS ${QM_FILES} ${CMAKE_SOURCE_DIR}/linux/org.qgis.qgis.desktop.in ${CMAKE_SOURCE_DIR}/linux/org.qgis.qgis.appdata.xml.in
|
||||||
)
|
)
|
||||||
|
|
||||||
SET(MD_FILES ${CMAKE_BINARY_DIR}/org.qgis.qgis.desktop ${CMAKE_BINARY_DIR}/org.qgis.qgis.appdata.xml)
|
SET(MD_FILES ${CMAKE_BINARY_DIR}/org.qgis.qgis.desktop ${CMAKE_BINARY_DIR}/org.qgis.qgis.appdata.xml)
|
||||||
|
@ -96,7 +96,7 @@ for line in lines:
|
|||||||
|
|
||||||
t = line.strip()[len(prefix) + 1:]
|
t = line.strip()[len(prefix) + 1:]
|
||||||
for lang in strings[t]:
|
for lang in strings[t]:
|
||||||
f.write("{}[{}]={}\n".format(prefix, lang, strings[t][lang]))
|
f.write("{}[{}]={}\n".format(prefix, lang, strings[t][lang].decode("utf-8")))
|
||||||
|
|
||||||
elif line.startswith(prefix + "["):
|
elif line.startswith(prefix + "["):
|
||||||
skip = True
|
skip = True
|
||||||
|
Loading…
x
Reference in New Issue
Block a user