My app is written with Spanish declared as the original, base language. I have localized to 5 other languages. English, German, Italian, French, and Portuguese. If I have someone who's phone is set to an unsupported language, like Polish, and they don't have one of my supported languages in their list of "Preferred Languages" (Settings -> General -> Language and Region), then the app defaults to Spanish. Is it possible to force my app to default to English instead, without changing the original, base language declaration of the app? It appears that making that change is pretty difficult, according to documentation.
Multiple base languages is currently not supported. Please feel free to file a feedback report explaining your use case for us to consider for future releases.
What you can consider for now is:
- Change your project’s base language to English. If you find anything unexpected by doing that please make sure to file feedback reports about it.
- Or keep things as they are. Users can change your app’s preferred language in Settings if they so desire. You can even link users out to your app’s page in Settings to facilitate that if you prefer.
– Rafael