Unity Version 6000.0.23f1
Localization Package 1.5.3
MacOS Sonoma 14.6.1, Apple M3 Pro
Specifically, the GameObjectLocalizer has many errors, and sometimes refuses to draw at all.
Here below, no errors are reported, but depending on the width of the inspector, parts of the text draw over one another. regardless, “Entry Name” appears drawn in the top corner over both the GameObjectLocalizer and the LocalizeStringEvent. This only happens if the entry name is set.
In some cases, it wont draw at all. The console gives us a continuous error.
NullReferenceException: Object reference not set to an instance of an object
UnityEditor.Localization.UI.PropertyVariants.GameObjectLocalizerEditor.DrawElement (UnityEngine.Rect rect, System.Int32 idx, System.Boolean isActive, System.Boolean isFocused) (at ./Library/PackageCache/com.unity.localization/Editor/Property Variants/GameObjectLocalizerEditor.cs:39)
This particular line is the one referenced in the method DrawElement
var trackedObject = element.FindPropertyRelative("m_Target");
CurrentTarget = trackedObject.objectReferenceValue; //null reference error
Still, things appear to be working fine. I had set it up some time in the past and saw no problems when switching locales. The inspector is the thing bugged here.