I18n: Do not translate Python template menu entries

This commit is contained in:
Damien Picard
2023-12-20 18:16:12 +01:00
committed by Bastien Montagne
parent ba71402e24
commit d1fdc7a0ce
2 changed files with 3 additions and 2 deletions

View File

@@ -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,
)

View File

@@ -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,
)