[Fedora-i18n-bugs] [Bug 621946] New: msgfmt -C/--compendium gets confused by existing fuzzy translations

bugzilla at redhat.com bugzilla at redhat.com
Fri Aug 6 15:22:59 UTC 2010


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 at redhat.com
        ReportedBy: nphilipp at redhat.com
         QAContact: extras-qa at fedoraproject.org
                CC: petersen at redhat.com, i18n-bugs at 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 at 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.


More information about the i18n-bugs mailing list