When I set Enable Fallback to Use Fallback like this, I thought it would use the Project Locale Identifier as the fallback for unsupported locale, but it didn’t.
Is there any other way to use Project Settings for fallback?
The version is 1.5.3.
The fallback comes from the Locale. So for example if you are in Spanish (Mexican) and missing a translation for that language it may fallback to Spanish if that does have the translation.
More info here Locale | Localization | 1.5.3
If you want everything to use the system language then you want to configure the locale selectors and move the system locale selector to the top of the list.
https://docs.unity3d.com/Packages/com.unity.localization@1.5/manual/LocaleSelector.html
I understand this part, thank you.
I’ve read the documentation, but this part is a bit confusing.
My current purpose is localization for the app name.
I have Korean (ko), English (en) Locale right now.
In this situation, I want the app name to be represented as English (en) on Android devices in languages that do not support these two Locale.
Will moving the system locale selector to the top of the list solve this?
Ah, App name is different, we don’t support any fallbacks for this. It’s handled by Android. We assign the values for each locale during the build but I’m not sure how Android handles the fallbacks for app names, my internet is spotty at the moment so it’s hard for me to research right now.
You may find more information here Language and locale resolution overview | Android Developers