31 from os.path
import splitext, join
34 languages_list = [x
for x
in os.listdir(
'lang')
if x.endswith(
'.qm')]
35 output =
'''<!DOCTYPE RCC><RCC version="1.0">
38 for language
in languages_list:
39 output +=
' <file>%s</file>'%(
'lang'+os.sep+language)
41 output +=
'''</qresource>
43 lang_file = open(
'lang.qrc',
'w')
44 lang_file.write(output)
48 os.chdir(
'gui/searchengine')
50 for root, dirs, files
in os.walk(
'nova3'):
52 if file.startswith(
"__"):
54 if splitext(file)[-1]
in (
'.py',
'.png'):
55 search_list.append(
join(root, file))
57 output =
'''<!DOCTYPE RCC><RCC version="1.0">
60 for file
in search_list:
61 output +=
' <file>%s</file>'%(file)
63 output +=
'''</qresource>
65 search_file = open(
'search.qrc',
'w')
66 search_file.write(output)
73 for root, dirs, files
in os.walk(
'icons'):
74 if 'skin_unused' in dirs:
75 dirs.remove(
'skin_unused')
77 if splitext(file)[-1]
in (
'.png',
'.jpg',
'.gif'):
78 icons_list.append(
join(root, file))
80 output =
'''<!DOCTYPE RCC><RCC version="1.0">
83 for icon
in icons_list:
84 output +=
' <file>%s</file>'%(icon)
86 output +=
'''</qresource>
88 icons_file = open(
'icons.qrc',
'w')
89 icons_file.write(output)
QString join(const QList< QStringView > &strings, QStringView separator)