diff --git a/editor/editor_inspector.cpp b/editor/editor_inspector.cpp index 3dc51b210d2..a1c4af37663 100644 --- a/editor/editor_inspector.cpp +++ b/editor/editor_inspector.cpp @@ -1612,8 +1612,22 @@ void EditorInspector::update_tree() { current_vbox->add_child(section); sections.push_back(section); - const String label = EditorPropertyNameProcessor::get_singleton()->process_name(path_name, property_name_style); - const String tooltip = EditorPropertyNameProcessor::get_singleton()->process_name(path_name, EditorPropertyNameProcessor::get_tooltip_style(property_name_style)); + String label; + String tooltip; + + // Only process group label if this is not the group or subgroup. + if ((i == 0 && path_name == group)) { + if (property_name_style == EditorPropertyNameProcessor::STYLE_LOCALIZED) { + label = TTRGET(path_name); + tooltip = path_name; + } else { + label = path_name; + tooltip = TTRGET(path_name); + } + } else { + label = EditorPropertyNameProcessor::get_singleton()->process_name(path_name, property_name_style); + tooltip = EditorPropertyNameProcessor::get_singleton()->process_name(path_name, EditorPropertyNameProcessor::get_tooltip_style(property_name_style)); + } Color c = sscolor; c.a /= level; diff --git a/scene/2d/physics_body_2d.cpp b/scene/2d/physics_body_2d.cpp index 7fff0d37f6d..329a489659b 100644 --- a/scene/2d/physics_body_2d.cpp +++ b/scene/2d/physics_body_2d.cpp @@ -1467,7 +1467,7 @@ void KinematicBody2D::_bind_methods() { ADD_PROPERTY(PropertyInfo(Variant::REAL, "collision/safe_margin", PROPERTY_HINT_RANGE, "0.001,256,0.001"), "set_safe_margin", "get_safe_margin"); ADD_PROPERTY(PropertyInfo(Variant::BOOL, "motion/sync_to_physics"), "set_sync_to_physics", "is_sync_to_physics_enabled"); - ADD_GROUP("Moving platform", "moving_platform"); + ADD_GROUP("Moving Platform", "moving_platform"); ADD_PROPERTY(PropertyInfo(Variant::INT, "moving_platform_apply_velocity_on_leave", PROPERTY_HINT_ENUM, "Always,Upward Only,Never", PROPERTY_USAGE_DEFAULT), "set_moving_platform_apply_velocity_on_leave", "get_moving_platform_apply_velocity_on_leave"); BIND_ENUM_CONSTANT(PLATFORM_VEL_ON_LEAVE_ALWAYS); diff --git a/scene/3d/physics_body.cpp b/scene/3d/physics_body.cpp index af85d4d2743..a153db6e893 100644 --- a/scene/3d/physics_body.cpp +++ b/scene/3d/physics_body.cpp @@ -1480,7 +1480,7 @@ void KinematicBody::_bind_methods() { ADD_PROPERTY(PropertyInfo(Variant::REAL, "collision/safe_margin", PROPERTY_HINT_RANGE, "0.001,256,0.001"), "set_safe_margin", "get_safe_margin"); ADD_PROPERTY(PropertyInfo(Variant::BOOL, "motion/sync_to_physics"), "set_sync_to_physics", "is_sync_to_physics_enabled"); - ADD_GROUP("Moving platform", "moving_platform"); + ADD_GROUP("Moving Platform", "moving_platform"); ADD_PROPERTY(PropertyInfo(Variant::INT, "moving_platform_apply_velocity_on_leave", PROPERTY_HINT_ENUM, "Always,Upward Only,Never", PROPERTY_USAGE_DEFAULT), "set_moving_platform_apply_velocity_on_leave", "get_moving_platform_apply_velocity_on_leave"); BIND_ENUM_CONSTANT(PLATFORM_VEL_ON_LEAVE_ALWAYS);