Non-translatable strings in "enum" type in extensions (was Re: [Inkscape-devel] textual problems in release 0.45 branch)

Hello gentlemen,
due to the error that made the "Pattern along path" extension unusable I had to disable translations for string options that the extension used and which are listed below (instructions for translators follow):
Arpad Biro píše v So 20. 01. 2007 v 15:30 -0800:
"Single" "Single, stretched"
"Repeated" "Repeated, stretched" "Snake" "Ribbon"
These items are stored in an <item> tag of a new type of UI elements ("enum") that Johan (as what Aaron told me) introduced. Translating them caused the extension to serve no options and crash because it did not receive required data. After disabling translation of these items (converting <_item> back to <item>), the extension works now as expected, only options are back in English.
Translators: There is no change required to make in your .po files. Translations of mentioned strings are now only ignored and I think it will be possible to reuse them in 0.45.1.
Johan: As I understand, you introduced this type of UI element. If so, is there any chance you could be able to add a new 'value=""' parameter to the <item> tag please? Or is it possible already? This would allow translators to translate description text between <_item></_item> tags and extension developers to specify values that they need. It would be good to have it for 0.45 but I guess 0.45.1 is more real target release for it.
Jean-Francois: I would like to ask you to cooperate with Johan and to change your extension in case he changes the definition of "enum" type. As I wrote above, there is no hurry to make it available in 0.45 but it would be good to have it corrected in 0.45.1 release.
Sincerely Josef Vybíral a.k.a. cornelius

Josef Vybiral wrote:
due to the error that made the "Pattern along path" extension unusable I had to disable translations for string options that the extension used and which are listed below (instructions for translators follow): [...] These items are stored in an <item> tag of a new type of UI elements ("enum") that Johan (as what Aaron told me) introduced. [...] Johan: As I understand, you introduced this type of UI element. If so, is there any chance you could be able to add a new 'value=""' parameter to the <item> tag please? Or is it possible already? This would allow translators to translate description text between <_item></_item> tags and extension developers to specify values that they need.
Very good point. Should have made it that way right from the start! Fixing this ASAP.
participants (2)
-
unknown@example.com
-
Josef Vybiral