Use BLF API to check whether translation is enabled, when possible!
authorBastien Montagne <montagne29@wanadoo.fr>
Fri, 17 Feb 2012 18:04:49 +0000 (18:04 +0000)
committerBastien Montagne <montagne29@wanadoo.fr>
Fri, 17 Feb 2012 18:04:49 +0000 (18:04 +0000)
source/blender/makesrna/intern/rna_access.c

index 5339ee58acf57e8aabaa9682c941d844d626b275..0df8a625caf785bd321c113f85da728d93650e7d 100644 (file)
@@ -475,7 +475,7 @@ static const char *rna_ensure_property_description(PropertyRNA *prop)
        }
 
 #ifdef WITH_INTERNATIONAL
-       if(description && (U.transopts&USER_DOTRANSLATE) && (U.transopts&USER_TR_TOOLTIPS))
+       if(description && BLF_translate_tooltips())
                description= BLF_gettext(description);
 #endif
 
@@ -492,7 +492,7 @@ static const char *rna_ensure_property_name(PropertyRNA *prop)
                name= ((IDProperty*)prop)->name;
 
 #ifdef WITH_INTERNATIONAL
-       if((U.transopts&USER_DOTRANSLATE) && (U.transopts&USER_TR_IFACE)) {
+       if(BLF_translate_iface()) {
                if(prop->translation_context)
                        name = BLF_pgettext(prop->translation_context, name);
                else
@@ -1182,7 +1182,7 @@ void RNA_property_enum_items_gettexted(bContext *C, PointerRNA *ptr, PropertyRNA
        RNA_property_enum_items(C, ptr, prop, item, totitem, free);
 
 #ifdef WITH_INTERNATIONAL
-       if((U.transopts&USER_DOTRANSLATE) && (U.transopts&USER_TR_IFACE)) {
+       if(BLF_translate_iface()) {
                int i;
                EnumPropertyItem *nitem;