[Bug 1274461] Re: Cannot translate strings containing "%&"

Åka Sikrom 1274461 at bugs.launchpad.net
Wed Apr 2 06:20:44 UTC 2014


UPDATE: this does not appear to be package/project-specific at all.
Title, "affects"-tag and description updated accordingly.

** Summary changed:

- Untranslatable string in coreutils for Trusty (gettext error)
+ Cannot translate strings containing "%&"

** Package changed: coreutils (Ubuntu) => launchpad

** Description changed:

- Launchpad/gettext returns the following error when attempting to
- translate string no. 954 in coreutils for Trusty:
+ Launchpad/gettext returns an error of the following type when attempting
+ to translate strings that contain «%&»:
  
  " 'msgstr' is not a valid C format string, unlike 'msgid'. Reason: In
  the directive number 2, the character '&' is not a valid conversion
  specifier. "
  
- This error message is returned even when I attempt to submit an identical copy of the original English string.
- According to dpm (David Planella), I need get in touch with GNU upstream to fix this.
+ This error message is returned even when I attempt to submit an
+ identical copy of the original English string.
  
- I would be happy to resolve this myself, but as I am not sure who (and
- how) to contact upstream, I am unable to do so as of this report.
- Besides, if/when the original string gets fixed upstream, I wouldn't
- know where or how to request that the patched source gets imported to
- Ubuntu.
  
  Any help would be much appreciated.
  
- The string is located here:
+ An example:
  https://translations.launchpad.net/ubuntu/trusty/+source/coreutils/+pots/coreutils/nb/954/+translate
- 
- Change "nb" in the URL to your preferred language code. If you are a
- member of a team associated with the language on which you are testing,
- please remember to tick the "someone should review this translation"
- checkbox (unless, of course, you are attempting a sincere translation).
- 
- Thanks in advance.

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to coreutils in Ubuntu.
https://bugs.launchpad.net/bugs/1274461

Title:
  Cannot translate strings containing "%&"

Status in Launchpad itself:
  New

Bug description:
  Launchpad/gettext returns an error of the following type when
  attempting to translate strings that contain «%&»:

  " 'msgstr' is not a valid C format string, unlike 'msgid'. Reason: In
  the directive number 2, the character '&' is not a valid conversion
  specifier. "

  This error message is returned even when I attempt to submit an
  identical copy of the original English string.

  
  Any help would be much appreciated.

  An example:
  https://translations.launchpad.net/ubuntu/trusty/+source/coreutils/+pots/coreutils/nb/954/+translate

To manage notifications about this bug go to:
https://bugs.launchpad.net/launchpad/+bug/1274461/+subscriptions



More information about the foundations-bugs mailing list