3ad28a69f4
Signed-off-by: Andras Timar <andras.timar@collabora.com> Change-Id: Ic4ceefca9d4084909b2f783738838bc340ac9e1a
23 lines
714 B
Python
Executable file
23 lines
714 B
Python
Executable file
#!/usr/bin/env python3
|
|
"""Append Welcome dialog strings to COOL UI pot file"""
|
|
|
|
import sys
|
|
import polib
|
|
|
|
welcome = polib.pofile(sys.argv[1],
|
|
autodetect_encoding=False,
|
|
encoding="utf-8",
|
|
wrapwidth=-1)
|
|
coolui = polib.pofile(sys.argv[2],
|
|
autodetect_encoding=False,
|
|
encoding="utf-8",
|
|
wrapwidth=78)
|
|
# Filter out unnecessary strings of meta tags from html2po output
|
|
for entry in welcome:
|
|
if 'html.head.meta' in entry.occurrences[0][0]:
|
|
continue
|
|
if entry.msgid == '':
|
|
continue
|
|
coolui.append(entry)
|
|
coolui.metadata['Content-Type'] = 'text/plain; charset=UTF-8'
|
|
coolui.save(sys.argv[2])
|