diff --git a/pomerge/pomerge.py b/pomerge/pomerge.py index ac71b45..954a5be 100755 --- a/pomerge/pomerge.py +++ b/pomerge/pomerge.py @@ -55,7 +55,7 @@ def write_translations( for po_file in tqdm(files, desc="Updating translations"): po_file = polib.pofile(po_file) for entry in po_file: - if not overwrite and entry.msgstr: + if not overwrite and entry.msgstr and "fuzzy" not in entry.flags: continue if ( entry.msgid in translations @@ -138,7 +138,7 @@ is equivalent to: "-n", action="store_true", help="When applying translation, " - "do not overwrite existing translations (apply only to untranslated ones).", + "do not overwrite existing translations (apply only to untranslated or fuzzy ones).", ) parser.add_argument(