diff --git a/editor/editor_properties.cpp b/editor/editor_properties.cpp index 55cf01ec8e2..c0de0c280c0 100644 --- a/editor/editor_properties.cpp +++ b/editor/editor_properties.cpp @@ -3099,7 +3099,7 @@ bool EditorInspectorDefaultPlugin::parse_property(Object *p_object, Variant::Typ } else if (p_hint == PROPERTY_HINT_LOCALE_ID) { EditorPropertyLocale *editor = memnew(EditorPropertyLocale); editor->setup(p_hint_text); - return editor; + add_property_editor(p_path, editor); } else if (p_hint == PROPERTY_HINT_DIR || p_hint == PROPERTY_HINT_FILE || p_hint == PROPERTY_HINT_SAVE_FILE || p_hint == PROPERTY_HINT_GLOBAL_DIR || p_hint == PROPERTY_HINT_GLOBAL_FILE) { Vector extensions = p_hint_text.split(","); bool global = p_hint == PROPERTY_HINT_GLOBAL_DIR || p_hint == PROPERTY_HINT_GLOBAL_FILE;