diff options
Diffstat (limited to 'release/scripts/modules/bl_i18n_utils/bl_extract_messages.py')
-rw-r--r-- | release/scripts/modules/bl_i18n_utils/bl_extract_messages.py | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/release/scripts/modules/bl_i18n_utils/bl_extract_messages.py b/release/scripts/modules/bl_i18n_utils/bl_extract_messages.py index 2034b2ac55c..cee8f89abd3 100644 --- a/release/scripts/modules/bl_i18n_utils/bl_extract_messages.py +++ b/release/scripts/modules/bl_i18n_utils/bl_extract_messages.py @@ -166,7 +166,8 @@ def print_info(reports, pot): spell_errors = check_ctxt.get("spell_errors") # XXX Temp, no multi_rnatip nor py_in_rna, see below. - keys = multi_lines | not_capitalized | end_point | undoc_ops | spell_errors.keys() + # Also, multi-lines tooltips are valid now. + keys = not_capitalized | end_point | undoc_ops | spell_errors.keys() if keys: _print("WARNINGS:") for key in keys: @@ -764,7 +765,7 @@ def dump_src_messages(msgs, reports, settings): } data = "" - with open(path) as f: + with open(path, encoding="utf8") as f: data = f.read() for srch in pygettexts: m = srch(data) @@ -797,7 +798,7 @@ def dump_src_messages(msgs, reports, settings): forbidden = set() forced = set() if os.path.isfile(settings.SRC_POTFILES): - with open(settings.SRC_POTFILES) as src: + with open(settings.SRC_POTFILES, encoding="utf8") as src: for l in src: if l[0] == '-': forbidden.add(l[1:].rstrip('\n')) |