LocalizeStringEvent.RegisterChangeHandler() always overwrites StringReference.Arguments on 0.11

When a LocalizedString is set to LocalizeStringEvent.StringReference, its Arguments are always overwritten by LocalizeStringEvent.RegisterChangeHandler() on Localization 0.11 (perhaps since 0.10).
LocalizeStringEvent.m_FormatArguments is private so that it cannot be set by C# scripts and there seems to be no way to format LocalizeStringEvent.StringReference with arguments passed by scripts.
Is this an intentional change?

Hi,
No this is a bug. We have already fixed it and it will be in the next release.

Thank you, it’s nice to hear that.
Any plan of a patch release including its fix?

Yeah we have a few fixes we want to land and then will try and push out an earlier patch release.

It’s nice to hear again!
I’m looking forward it.
Thank you.

1 Like

Hi.
I updated the localization package to 0.11.1-preivew, but the code in question is still the same.
Is 0.11.1 the patch release you mentioned above?
Or are you planning any other patch?

No that fix will be on 0.12.0. The patch 0.11.1 was for a single fix

I understand.
I’ll roll the package back to 0.10.0 to get around the problem.
Thank you!