From d1fdc7a0ce93a86e0200ab4f1051c3472a27eaa6 Mon Sep 17 00:00:00 2001 From: Damien Picard Date: Wed, 20 Dec 2023 18:16:12 +0100 Subject: [PATCH] I18n: Do not translate Python template menu entries --- scripts/modules/_bpy_types.py | 4 ++-- scripts/startup/bl_ui/space_text.py | 1 + 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/scripts/modules/_bpy_types.py b/scripts/modules/_bpy_types.py index b983a4231d8..890ef05f383 100644 --- a/scripts/modules/_bpy_types.py +++ b/scripts/modules/_bpy_types.py @@ -1200,7 +1200,7 @@ class Menu(_StructRNA, _GenericUI, metaclass=_RNAMeta): def path_menu(self, searchpaths, operator, *, props_default=None, prop_filepath="filepath", filter_ext=None, filter_path=None, display_name=None, - add_operator=None, add_operator_props=None): + add_operator=None, add_operator_props=None, translate=True): """ Populate a menu from a list of paths. @@ -1261,7 +1261,7 @@ class Menu(_StructRNA, _GenericUI, metaclass=_RNAMeta): name = display_name(filepath) if display_name else bpy.path.display_name(f) props = row.operator( operator, - text=iface_(name), + text=(iface_(name) if translate else name), translate=False, ) diff --git a/scripts/startup/bl_ui/space_text.py b/scripts/startup/bl_ui/space_text.py index 0078b8f7103..7604e1a94d7 100644 --- a/scripts/startup/bl_ui/space_text.py +++ b/scripts/startup/bl_ui/space_text.py @@ -289,6 +289,7 @@ class TEXT_MT_templates_py(Menu): "text.open", props_default={"internal": True}, filter_ext=lambda ext: (ext.lower() == ".py"), + translate=False, )