Welcome to mirror list, hosted at ThFree Co, Russian Federation.

git.blender.org/blender.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'release')
-rw-r--r--release/scripts/modules/bl_i18n_utils/bl_extract_messages.py6
1 files changed, 5 insertions, 1 deletions
diff --git a/release/scripts/modules/bl_i18n_utils/bl_extract_messages.py b/release/scripts/modules/bl_i18n_utils/bl_extract_messages.py
index baa9140aaef..ce09b156d85 100644
--- a/release/scripts/modules/bl_i18n_utils/bl_extract_messages.py
+++ b/release/scripts/modules/bl_i18n_utils/bl_extract_messages.py
@@ -493,7 +493,11 @@ def dump_py_messages_from_files(msgs, reports, files, settings):
return i18n_contexts.default
def _op_to_ctxt(node):
- opname, _ = extract_strings(node)
+ # Some smart coders like things like:
+ # >>> row.operator("wm.addon_disable" if is_enabled else "wm.addon_enable", ...)
+ # We only take first arg into account here!
+ bag = extract_strings_split(node)
+ opname, _ = bag[0]
if not opname:
return i18n_contexts.default
op = bpy.ops