See the mailmessage below from the translator list.
const EnumDataNR::FilterPrimitiveType FPData[NR::NR_FILTER_ENDPRIMITIVETYPE] = { {NR::NR_FILTER_BLEND, _("Blend"), "svg:feBlend"}, ... };
Does this kind of C++ initialization work for translations? Perhaps the locale has not been set correctly when the _("Blend") is called at the start of the program?
Probably we should switch to the N_() thing and do the real translation every time when the data is needed.
Regards, Johan
-----Original Message----- From: Alexandre Prokoudine [mailto:alexandre.prokoudine@...5...] Sent: donderdag 30 augustus 2007 9:08 To: Inkscape Translators; Engelen, J.B.C. (Johan); Nicholas Bishop Subject: translation not working
Hi,
As of revision 15936 I'm experiencing a quite weird thing: part of translated messages doesn't show up as translated.
On this screenshot you see bottom part of Fill and Stroke dialog.
http://img27.picoodle.com/img/img27/9/8/29/f_messagesm_281ac67.png
"_Blend mode" (Режим) and "B_lur" (Размывание) show up as translated (coming from src/ui/widget/filter-effect-chooser.cpp), but names of blend modes (src/filter-enums.cpp) like "Screen" --- don't.
Same thing with names of live path effects. They reside in src/live_effects/effects.cpp and being translated still don't show up as such.
Any idea why? Am I doing something silly?
Alexandre