bugGNU gettext - Bugs: bug #39157, behavior change of msgcat between...


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

bug #39157: behavior change of msgcat between 0.18.1 and 0.18.2

Submitter:  Cédric Boutillier <boutil>
Submitted:  Mon 03 Jun 2013 09:34:28 PM UTC
Category:  Translator tools Severity:  3 - Normal
Item Group:  None Status:  None
Privacy:  Public Assigned to:  None
Open/Closed:  Open

Sat 15 Jun 2013 10:07:27 PM UTC, comment #2: 

This is indeed not a problem for PO readers/editors.
However, this is problematic when working in teams, when people are not using necessarily the same version of gettext, as running msgcat may yield different po files depending on the version, and thus producing non trivial diffs, even if no string has been modified.

Cédric Boutillier <boutil>
Wed 12 Jun 2013 01:37:29 AM UTC, comment #1: 

This is likely to be the change of libunistring (gnulib) code bundled in the tarballs.  Does this cause any problem for you?

I think PO readers should handle this transparently, i.e. both

  msgid ""
  "foo "


  msgid ""
  "foo b"

should be treated as a same string "foo bar".

Daiki Ueno <ueno>
Group administrator
Mon 03 Jun 2013 09:34:28 PM UTC, original submission:  


I noticed a change of behavior of msgcat between 0.18.1 and 0.18.2 after an upgrade of my Debian system (more precisely from Debian version and

What changed is the position of new lines for strings of manpages containing a tagged word (like B<word>) at about the end of the line.

Attached are a few examples showing original and translated strings suffering from this behavior.

  • gettext.0.18.1.po obtained from msgcat
  • gettext.0.18.2.po obtained from msgcat

both contain the same (logical) content.



Cédric Boutillier <boutil>


(Note: upload size limit is set to 16384 kB, after insertion of the required escape characters.)

Attached Files
file #28246:  gettext. added by boutil (5KiB - text/x-gettext-translation)
file #28247:  gettext. added by boutil (5KiB - text/x-gettext-translation)


Depends on the following items: None found

Items that depend on this one: None found


Carbon-Copy List
  • -email is unavailable- added by haible (Updated the item)
  • -email is unavailable- added by ueno (Posted a comment)
  • -email is unavailable- added by boutil (Submitted the item)

    There are 0 votes so far. Votes easily highlight which items people would like to see resolved in priority, independently of the priority of the item set by tracker managers.


    Follow 3 latest changes.

    Date Changed by Updated Field Previous Value => Replaced by
    2016-11-27 haible CategoryNone Translator tools
    2013-06-03 boutil Attached File- Added gettext., #28246
        Attached File- Added gettext., #28247

    Back to the top

    Powered by Savane 3.12.
    Corresponding source code