GNOME Bugzilla – Bug 268800
Needs to specify the translation domain explicitly in the shlib components code
Last modified: 2013-09-10 14:03:47 UTC
Please fill in this template when reporting a bug, unless you know what you are doing. Description of Problem: The shlib components can sometimes be run by other processes instead of evolution itself. One example is the ximian connector. In such a case, implicit gettext() looks the translation up in the default domain ("ximian-connector-2.0"), not in the "evolution-2.0" domain. To correct this problem, BONOBO_EXPLICIT_TRANSLATION_DOMAIN can be defined before including bonobo-i18n.h. (Or any other way to define _() as dgettext()) Steps to reproduce the problem: 1. run evolution with ximian connector in a non-English locale. Actual Results: In the Exchange window, some strings are untranslated. For example, "New" button and its menu items. Expected Results: They should be translated by the evolution translations. How often does this happen? always. Additional Information:
adding dependency
retargetting the string translation bugs that were targetted to 2.1 to 2.3. for an entire list see bug 236276.
as far as i'm aware, this is either fixed, or covered by other bugs. e.g. 300891