[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.
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:/
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 %.
affects: | launchpad → rosetta |
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 %.