[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/