Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.
Summary: msgfmt -C/--compendium gets confused by existing fuzzy translations
https://bugzilla.redhat.com/show_bug.cgi?id=621946
Summary: msgfmt -C/--compendium gets confused by existing fuzzy
translations
Product: Fedora
Version: 13
Platform: All
OS/Version: Linux
Status: NEW
Severity: medium
Priority: medium
Component: gettext
AssignedTo: petersen(a)redhat.com
ReportedBy: nphilipp(a)redhat.com
QAContact: extras-qa(a)fedoraproject.org
CC: petersen(a)redhat.com, i18n-bugs(a)lists.fedoraproject.org
Classification: Fedora
Target Release: ---
Created an attachment (id=437180)
--> (
https://bugzilla.redhat.com/attachment.cgi?id=437180)
Bzipped tarball containing a testcase.
Description of problem:
When trying to update older versions of po files with translations submitted to
a newer version I found that "msgfmt -C/--compendium <new_po_file>
<old_po_file> <project_pot_file>" gets confused by fuzzy translations in
the
old po file and doesn't use the updated translations from the new po file for
these msgids.
Version-Release number of selected component (if applicable):
gettext-0.18.1.1-1.1.fc13.x86_64
How reproducible:
Reproducible
Steps to Reproduce:
1. Untar attached testcase: "tar -xjf
gettext-msgmerge-compendium-problem.tar.bz2"
2. "cd gettext-msgmerge-compendium-problem"
3. "make"
Actual results:
nils@gibraltar:~/tmp/gettext-msgmerge-compendium-problem> make
msgmerge -C compendium-zh_TW.po /dev/null system-config-services.pot >
devnull-zh_TW.pot
...... done.
msgfmt -cvo /dev/null devnull-zh_TW.pot
57 translated messages.
msgmerge -C compendium-zh_TW.po old-zh_TW.po system-config-services.pot >
old-zh_TW.pot
......... done.
msgfmt -cvo /dev/null old-zh_TW.pot
55 translated messages, 2 fuzzy translations.
Expected results:
When using the compendium file and the existing old translation file, it should
use the translation found in the compendium file for all msgids, even those
marked fuzzy.
Additional info:
--
Configure bugmail:
https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.