From 950a2bb8a3e6c9431534cf5b163946f1deff975d Mon Sep 17 00:00:00 2001 From: Damien Picard Date: Wed, 24 Sep 2025 10:26:56 +0200 Subject: [PATCH] I18n: Use correct translation context for node socket in side bar Node socket labels used their declared translation context in the nodes themselves, but not in the editor side bar. Pull Request: https://projects.blender.org/blender/blender/pulls/146731 --- .../interface/templates/interface_template_node_inputs.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/source/blender/editors/interface/templates/interface_template_node_inputs.cc b/source/blender/editors/interface/templates/interface_template_node_inputs.cc index ab324e97dcc..e063cdee9e7 100644 --- a/source/blender/editors/interface/templates/interface_template_node_inputs.cc +++ b/source/blender/editors/interface/templates/interface_template_node_inputs.cc @@ -70,7 +70,8 @@ static void draw_node_input(bContext *C, PointerRNA socket_ptr = RNA_pointer_create_discrete( node_ptr->owner_id, &RNA_NodeSocket, &socket); - const StringRefNull text(IFACE_(bke::node_socket_label(socket).c_str())); + const StringRefNull text( + CTX_IFACE_(bke::node_socket_translation_context(socket), bke::node_socket_label(socket))); uiLayout *row = &layout->row(true); socket.typeinfo->draw(C, row, &socket_ptr, node_ptr, text); }