GNOME Bugzilla – Bug 550208
Preserve previous (#|) msgid in fuzzy translations
Last modified: 2009-01-18 15:34:14 UTC
If msgmerge is invoked with "--previous", fuzzy translations will preserve the msgid of the old translation in a proper syntax, with #| . That should help translators see what changed between the old and the new msgid, so that they can fix the fuzzy translation more efficiently. Or maybe that "word diff"? http://danilo.segan.org/blog/prevod/po-merging-and-diffs
I agree this is far from top priority. Could someone please confirm the report as a good enhancement suggestion, or discard it?
If I remember rightly, danilo had introduce this at least for documentation, and then removed it again. It would be nice to have his comment on this. I'm not sure this functionality has only advantages.
Previous implementation used my own "msgmerge" implementation (when GNU gettext had no support for it natively), which was slower than what GNU gettext provides (especially since it calculated the "word diffs" as well). I believe it's good to use this now that GNU gettext provides it as a stable feature.
2009-01-10 Claude Paroz <claude {at} 2xlibre.net> * stats/models.py: Put XGETTEXT_ARG in env dict. Add --previous to msgmerge call. Fixes bug #550208.
Perhaps an idea to have this for "intltool-update" as well?
See bug #565054.