Hi,i apologize if this has been addressed already,i did a quick search and couldn’t find anything about my problem.
So i run the game in Android,and the translated text says ‘text’ for like 2 seconds when i first run the game and then changes to the real thing.Its like if unity was taking some time to load the localization tables or something.
I appreciate any kind of help.
Cheers.
Yes this is because we use Asynchronous loading for the localization data.
You can enable preloading to preload the localization data so that this does not happen:
https://docs.unity3d.com/Packages/com.unity.localization@0.11/manual/StringTables.html#preloading
You will however need to wait for the preloading at some point, maybe in some loading screen. We have a sample that shows this in the package samples(Package manager window).
We also have synchronous support coming in the next version which will let you force it to wait for the loading.
Oh,i see,now it makes sense.
Thank you very much!