bug-gettext
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug-gettext] [bug #50910] Indicate reused strings in msgmerge verbose o


From: Claude Paroz
Subject: [bug-gettext] [bug #50910] Indicate reused strings in msgmerge verbose output
Date: Tue, 2 May 2017 15:32:20 -0400 (EDT)
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:45.0) Gecko/20100101 Firefox/45.0

Follow-up Comment #2, bug #50910 (project gettext):

OK, I'll try!

Time t: a module is translated at 100% in language ll. The committed ll.po
contains some unused obsolete strings (from previous history).

Time t+1: the source code changes and adds a new string which maps exactly to
one of the ll.po obsolete strings.

Damned Lies is our tracking application at https://l10n.gnome.org which always
provides up-to-date po files by merging them with the latest pot file. As the
merged file was able to reuse an obsolete string, the stats are still at 100%,
so the translator doesn't care to update and commit ll.po.
However, the compiled .mo file will not contain the "missing" new string until
the translator commit a fresh ll.po (with the obsolete string
"de-obsoleted").

If msgmerge would tell in its verbose output that some obsolete strings we
reused during the merge operation, our application would be able to detect
that issue and add a notice to translators that the merged file needs to be
committed in the software repository, albeit it shows stats at 100%.

I hope I was able to clarify the issue!

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?50910>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]