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

Bug #552637 reported by Jan
0
Affects Status Importance Assigned to Milestone
Launchpad itself
Invalid
Undecided
Unassigned
Miro
New
Undecided
Unassigned

Bug Description

See the attached image. Error occurs with and without edge.

I tried to translate getmiro.com at https://translations.edge.launchpad.net/getmiro/3.0/+pots/getmiro/de/+translate?show=untranslated

Original: »miro is open source software, built by a non-profit organization; we are 100% committed to supporting users and creators«
My German suggestion: »miro ist quelloffene Software einer gemeinnützigen Organisation; wir fühlen uns 100% verpflichtet, Nutzer und Urheber zu unterstützen«

Then I get: »Error in Translation: 'msgstr' is not a valid PHP format string, unlike 'msgid'. Reason: In the directive number 1, the character 'v' is not a valid conversion specifier.«

I have tried some things (leaving the % out, escaping it with another % etc.) but nothing works.

Seems like this is a bug in an algorithm checking for variables in the string. % may be erroneously identified as variable prefix, what would explain that the whole thing works when I write »committed« after the blank following the %.

Revision history for this message
Jan (jancborchardt-deactivatedaccount) wrote :
description: updated
Curtis Hovey (sinzui)
affects: launchpad → rosetta
Revision history for this message
Jan (jancborchardt-deactivatedaccount) wrote :

Seems like this is a bug in an algorithm checking for variables in the string. % may be erroneously identified as variable prefix, what would explain that the whole thing works when I write »committed« after the blank following the %.

description: updated
Revision history for this message
Данило Шеган (danilo) wrote :

It is a bug but in the template that is imported: Launchpad doesn't try to figure this out itself, it is told to consider this string a php-format string by the template itself. You need to file a bug with the software where you get it instead.

Changed in rosetta:
status: New → Invalid
Revision history for this message
Jan (jancborchardt-deactivatedaccount) wrote :

Thanks, I added Miro (could not add getmiro.com itself) to the Affects-list.

description: updated
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.