bugGNU gettext - Bugs: bug #35027, msguniq overwrites msgid_plural...


You are not allowed to post comments on this tracker with your current authentication level.

bug #35027: msguniq overwrites msgid_plural when an identical msgid string is in the file

Submitted by:  Claude Paroz <claudep>
Submitted on:  Sat 10 Dec 2011 04:29:04 PM UTC  
Votes:  15  
Category: Plural formsSeverity: 3 - Normal
Item Group: NoneStatus: None
Privacy: PublicAssigned to: None
Open/Closed: Open

Sat 10 Dec 2011 04:29:04 PM UTC, original submission:

Imagine you have a pot file with:
msgid "My string"

msgid "My string"
msgid_plural "%d strings"

If you run msguniq on this file, you obtain:
#, fuzzy
msgid "My string"
msgstr ""
"#-#-#-#-# msguniq_bug.pot (PACKAGE VERSION) #-#-#-#-#\n"
"#-#-#-#-# msguniq_bug.pot (PACKAGE VERSION) #-#-#-#-#\n"

And the msgid_plural expression has disappeared. I know that "My string" might not be the best choice for a singular string, but I'm sure you can find better use cases where a single msgid can match with a msgid in a msgid/msgid_plural combination.
When the strings are in the same file, xgettext does correctly keep the msgid/msgid_plural expression.

Claude Paroz <claudep>


No files currently attached


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -unavailable- added by haible (Updated the item)
  • -unavailable- added by froddd (Voted in favor of this item)
  • -unavailable- added by acdha (Voted in favor of this item)
  • -unavailable- added by claudep (Submitted the item)

    Do you think this task is very important?
    If so, you can click here to add your encouragement to it.
    This task has 15 encouragements so far.

    Only logged-in users can vote.


    Please enter the title of George Orwell's famous dystopian book (it's a date):



    Follow 3 latest changes.

    Date Changed By Updated Field Previous Value => Replaced By
    Sun 27 Nov 2016 01:16:03 AM UTChaibleCategoryNone=>Plural forms
    Tue 25 Aug 2015 12:52:40 PM UTCfrodddCarbon-Copy-=>Added froddd
    Tue 19 Aug 2014 08:34:14 PM UTCacdhaCarbon-Copy-=>Added acdha

    Back to the top

    Powered by Savane 3.1-cleanup1