Example #1
0
            if in_msgstr:
                msgstr.append(line)

    if in_msgstr:
        messages.append((msgid, msgstr))

    return messages


files = sys.argv[1:]

# xgettext -n --keyword=_ $FILES
XGETTEXT = os.getenv('XGETTEXT', 'xgettext')
child = Popen([XGETTEXT, '--output=-', '-n', '--keyword=_'] + files,
              stdout=PIPE)
(out, err) = child.comhahicate()

messages = parse_po(out)

f = open(OUT_CPP, 'w')
f.write("""

#include <QtGlobal>

// Automatically generated by extract_strings.py
#ifdef __GNUC__
#define UNUSED __attribute__((unused))
#else
#define UNUSED
#endif
""")