Changeset View
Changeset View
Standalone View
Standalone View
share/qt/extract_strings_qt.py
Show First 20 Lines • Show All 61 Lines • ▼ Show 20 Lines | print('Please install package "gettext" and re-run \'./configure\'.', | ||||
file=sys.stderr) | file=sys.stderr) | ||||
sys.exit(1) | sys.exit(1) | ||||
child = Popen([XGETTEXT, '--output=-', '-n', | child = Popen([XGETTEXT, '--output=-', '-n', | ||||
'--keyword=_'] + files, stdout=PIPE) | '--keyword=_'] + files, stdout=PIPE) | ||||
(out, err) = child.communicate() | (out, err) = child.communicate() | ||||
messages = parse_po(out.decode('utf-8')) | messages = parse_po(out.decode('utf-8')) | ||||
f = open(OUT_CPP, 'w') | f = open(OUT_CPP, 'w', encoding="utf8") | ||||
f.write(""" | f.write(""" | ||||
#include <QtGlobal> | #include <QtGlobal> | ||||
// Automatically generated by extract_strings_qt.py | // Automatically generated by extract_strings_qt.py | ||||
#ifdef __GNUC__ | #ifdef __GNUC__ | ||||
#define UNUSED __attribute__((unused)) | #define UNUSED __attribute__((unused)) | ||||
#else | #else | ||||
Show All 15 Lines |