RNA ui API: fix long-standing annoying glitches when using 'text' property of UI...
authorBastien Montagne <montagne29@wanadoo.fr>
Fri, 8 Feb 2013 14:29:38 +0000 (14:29 +0000)
committerBastien Montagne <montagne29@wanadoo.fr>
Fri, 8 Feb 2013 14:29:38 +0000 (14:29 +0000)
commite6cd9ea087d7bc5e027d67fc328014b604fbe25d
treed0a8e1e784d1968ae48f052fe636d2503b900dc1
parent66e160d5033e4d4924fb7f7219d993a1defc8855
RNA ui API: fix long-standing annoying glitches when using 'text' property of UI functions:
    * No context-aware at all.
    * Always translated (when i18n was enabled).

Now, it will try tu use RNA struct/property context if available, unless you specify a context within optional "text_ctxt" parameter.

And you can prevent translation by setting 'translate' parameter to False (is True by default).

Will clean up code in a later commit (remove PROP_STRING_PY_TRANSLATE flag and related code), and also fix uilist templates to translate no more materials/textures/etc. names!
source/blender/makesrna/intern/rna_ui_api.c
source/blenderplayer/bad_level_call_stubs/stubs.c