diff --git a/scripts/pre-translate-po b/scripts/pre-translate-po index 7629393488725b64bfba8fd9adf034b4297567b4..83fe47d2b1ab25a5e8fa1c2181988980f384bf2e 100755 --- a/scripts/pre-translate-po +++ b/scripts/pre-translate-po @@ -29,7 +29,8 @@ def main (f, d=None): entry.msgstr = entryre.sub(entryrep, entry.msgid) remove_fuzzy(entry) break - + if "..." in entry.msgid: + entry.flags = list(sorted(set(entry.flags + ["ignore-ellipsis"]))) po.save(f) def remove_fuzzy (entry):