I have a localized sprite that only changes value when you have focus on it, that is, when the UI Screen is in view (enabled). If it’s parent is disabled, then it will not change the localized sprite, unless you change it while you are in view. Below are 2 videos showing what is happening.
r5bsw5
78c6n6
Basically, whether you change by script or by UI, you have to do it in the same screen the sprite is on, or it won’t change.
Cannot find mono image in MonoManager for assmebly ‘Unity.Localization’
^^ this is the error it throws if you don’t change it when it is in view.