percent+space considered format string
Bug #62886 reported by
Dominik Zablotny
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Launchpad itself |
Invalid
|
Undecided
|
Unassigned |
Bug Description
This string "% of normal size" is considered format string by rosetta, exactly the part "% o".
Attempt to translate it as "% rozmiaru naturalnego" raises error:
Error in Translation:
'msgstr' is not a valid C format string, unlike 'msgid'. Reason: In the directive number 1, the character 'w' is not a valid conversion specifier.
This string can be found in abiword:
https:/
To post a comment you must log in.
According with James Henstridge: no-c-format */ before the line the string occurs on).
"That string is incorrectly marked as a c-format string. This is a problem that needs fixing in the abiword source code (it should have a comment like /* xgettext:
The PO template lists po/tmp/ ap_String_ Id.h.h as the source for most of the strings, which is probably a generated file. I guess the script that generates it needs updating to add those comments.
Once abiword is fixed and new PO templates are imported, the problem should go away."