GNOME Bugzilla – Bug 402089
String untranslatable due to too specific grammar
Last modified: 2008-01-08 22:34:01 UTC
In lib/sources/paneldelegate.py, function PanelObject::__init__(), line 209: > self.name = launcher.getName() + _(" launcher") The string is too specific to English grammar, and is impossible to translate for languages that requires the name to come after description word, e.g. "launcher X" rather than "X launcher".
Created attachment 81426 [details] [review] Patch to use formatted string
Umm... actually we'll be doing away with that entire code block, since xdg.DesktopEntry is not available in all distros by default. I'll be fixing it then (by the next weekend). Bug #397742 is the bug you should be looking into.
No change to that code block yet. Would it be done before upcoming string freeze (i.e. tomorrow)? If not, can I commit the patch before we break string freeze?
Note that the proposed change just introduces the same string as that in the mentioned Bug #397742, which means it can also save the string freeze breakage for that bug, too, in case it still needs discussion before getting in.
Let me commit it before string freeze, as the patch is trivial and obvious. Also closing bug, just reopen it on any problem. 2007-02-11 Theppitak Karoonboonyanan <thep@linux.thai.net> * lib/sources/paneldelegate.py (PanelObject.__init__): Fixes "X launcher" string with grammar too specific for translation. Fixes bug #402089 - String untranslatable due to too specific grammar.
*** Bug 404301 has been marked as a duplicate of this bug. ***