Translating complex strings like "<i>%1$'d Piece @ %2$s</i>" not allowed

Bug #216297 reported by Martin Lettner
2
Affects Status Importance Assigned to Milestone
Launchpad itself
Invalid
Undecided
Unassigned

Bug Description

I was about translating the Transmission BitTorrent client and came over this https://translations.launchpad.net/transmission/trunk/+pots/transmission/de/144/+translate. After translating into German (would be "<i>%1$'d Stück @ %2$</i>") launchpad sent:

Error in Translation: 'msgstr[0]' is not a valid C format string, unlike 'msgid'. Reason: In the directive number 1, the character ';' is not a valid conversion specifier.'msgstr[1]' is not a valid C format string, unlike 'msgid'. Reason: In the directive number 1, the character ';' is not a valid conversion specifier.

Is this kind of string to complex, or are there not allowed characters?

Revision history for this message
Martin Lettner (m.lettner) wrote :

The "s" behind the "$" was important. So it was my fault. Sorry for that!

Changed in rosetta:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.