Merge pull request #83233 from timothyqiu/babel

Disable port name auto translation in Visual Shader editor
This commit is contained in:
Rémi Verschelde 2023-10-13 11:47:08 +02:00
commit f6ff4159a7
No known key found for this signature in database
GPG key ID: C3336907360768E1

View file

@ -572,6 +572,7 @@ void VisualShaderGraphPlugin::add_node(VisualShader::Type p_type, int p_id, bool
String prop_name = dp.name.strip_edges(); String prop_name = dp.name.strip_edges();
if (!prop_name.is_empty()) { if (!prop_name.is_empty()) {
Label *label = memnew(Label); Label *label = memnew(Label);
label->set_auto_translate(false); // TODO: Implement proper translation switch.
label->set_text(prop_name + ":"); label->set_text(prop_name + ":");
hbox->add_child(label); hbox->add_child(label);
} }
@ -843,6 +844,7 @@ void VisualShaderGraphPlugin::add_node(VisualShader::Type p_type, int p_id, bool
hb->add_child(remove_btn); hb->add_child(remove_btn);
} else { } else {
Label *label = memnew(Label); Label *label = memnew(Label);
label->set_auto_translate(false); // TODO: Implement proper translation switch.
label->set_text(name_left); label->set_text(name_left);
label->add_theme_style_override("normal", editor->get_theme_stylebox(SNAME("label_style"), SNAME("VShaderEditor"))); //more compact label->add_theme_style_override("normal", editor->get_theme_stylebox(SNAME("label_style"), SNAME("VShaderEditor"))); //more compact
hb->add_child(label); hb->add_child(label);
@ -892,6 +894,7 @@ void VisualShaderGraphPlugin::add_node(VisualShader::Type p_type, int p_id, bool
type_box->connect("item_selected", callable_mp(editor, &VisualShaderEditor::_change_output_port_type).bind(p_id, i), CONNECT_DEFERRED); type_box->connect("item_selected", callable_mp(editor, &VisualShaderEditor::_change_output_port_type).bind(p_id, i), CONNECT_DEFERRED);
} else { } else {
Label *label = memnew(Label); Label *label = memnew(Label);
label->set_auto_translate(false); // TODO: Implement proper translation switch.
label->set_text(name_right); label->set_text(name_right);
label->add_theme_style_override("normal", editor->get_theme_stylebox(SNAME("label_style"), SNAME("VShaderEditor"))); //more compact label->add_theme_style_override("normal", editor->get_theme_stylebox(SNAME("label_style"), SNAME("VShaderEditor"))); //more compact
hb->add_child(label); hb->add_child(label);
@ -6515,6 +6518,7 @@ public:
} else { } else {
prop_name_str = prop_name_str.capitalize() + ":"; prop_name_str = prop_name_str.capitalize() + ":";
} }
prop_name->set_auto_translate(false); // TODO: Implement proper translation switch.
prop_name->set_text(prop_name_str); prop_name->set_text(prop_name_str);
prop_name->set_visible(false); prop_name->set_visible(false);
hbox->add_child(prop_name); hbox->add_child(prop_name);