diff options
Diffstat (limited to 'solenv/bin/uiex')
-rwxr-xr-x | solenv/bin/uiex | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/solenv/bin/uiex b/solenv/bin/uiex index c9b00b2e062c..1f5faead4575 100755 --- a/solenv/bin/uiex +++ b/solenv/bin/uiex @@ -1,4 +1,4 @@ -#!/usr/bin/python +#!/usr/bin/env python3 import polib import binascii @@ -22,13 +22,13 @@ for o, a in myopts: ofile = a with open(ofile, "a") as output: - input = check_output(["xgettext", "--add-comments", "--no-wrap", ifile, "-o", "-"]) + input = check_output(["xgettext", "--add-comments", "--no-wrap", ifile, "-o", "-"], encoding="UTF-8") po = polib.pofile(input) if len(po) != 0: - print >> output, "" + print("", file=output) for entry in po: keyid = entry.msgctxt + '|' + entry.msgid - print >> output, '#. ' + polib.genKeyId(keyid) + print('#. ' + polib.genKeyId(keyid), file=output) for i, occurrence in enumerate(entry.occurrences): entry.occurrences[i] = os.path.relpath(occurrence[0], os.environ['SRCDIR']), occurrence[1] - print >> output, entry + print(entry, file=output) |