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

 
 

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

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

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

Sat Dec 10 16:29:04 2011, original submission:

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

and:
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 Nov 27 01:16:03 2016haibleCategoryNone=>Plural forms
    Tue Aug 25 12:52:40 2015frodddCarbon-Copy-=>Added froddd
    Tue Aug 19 20:34:14 2014acdhaCarbon-Copy-=>Added acdha

    Back to the top


    Powered by Savane 3.1-cleanup