Skip to content

Commit a6c3b81

Browse files
committed
add appinfo metadata source dependency
1 parent f58cc38 commit a6c3b81

File tree

2 files changed

+2
-3
lines changed

2 files changed

+2
-3
lines changed

i18n/CMakeLists.txt

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,6 @@
11
FIND_PROGRAM(QT_LRELEASE_EXECUTABLE NAMES lrelease-qt5 lrelease)
22

33
MACRO(ADD_TRANSLATION_FILES _sources )
4-
54
FOREACH (_current_FILE ${ARGN})
65
GET_FILENAME_COMPONENT(_in ${_current_FILE} ABSOLUTE)
76
GET_FILENAME_COMPONENT(_basename ${_current_FILE} NAME_WE)
@@ -33,7 +32,7 @@ IF (CMAKE_SYSTEM_NAME STREQUAL "Linux")
3332
COMMAND ${PYTHON_EXECUTABLE}
3433
ARGS ${CMAKE_SOURCE_DIR}/scripts/ts2appinfo.py "${CMAKE_BINARY_DIR}"
3534
COMMENT "Updating appinfo files..."
36-
DEPENDS ${QM_FILES}
35+
DEPENDS ${QM_FILES} ${CMAKE_SOURCE_DIR}/linux/org.qgis.qgis.desktop.in ${CMAKE_SOURCE_DIR}/linux/org.qgis.qgis.appdata.xml.in
3736
)
3837

3938
SET(MD_FILES ${CMAKE_BINARY_DIR}/org.qgis.qgis.desktop ${CMAKE_BINARY_DIR}/org.qgis.qgis.appdata.xml)

scripts/ts2appinfo.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@
9696

9797
t = line.strip()[len(prefix) + 1:]
9898
for lang in strings[t]:
99-
f.write("{}[{}]={}\n".format(prefix, lang, strings[t][lang]))
99+
f.write("{}[{}]={}\n".format(prefix, lang, strings[t][lang].decode("utf-8")))
100100

101101
elif line.startswith(prefix + "["):
102102
skip = True

0 commit comments

Comments
 (0)