Localization Language is always set to English

In Unity, the Localization Language is always set to English.

I have set the Availalbe Locales in the right order, tried with Specific Locale Selector and now with System Locale Selector. But the language is always set to English.

When I log the variables I get:
→ on MacOS:
Application.systemLanguage is German
CultureInfo.CurrentCulture is en-US

→ on Android
Application.systemLanguage is German
CultureInfo.CurrentCulture is none

I’m using Localization 1.3.2 and Unity 2019.4.34f1.

I’m not sure why that would happen. Could you please file a bug report?

Not sure about MacOS, but to get localization to work on Android, you have to add Android App Info under Metadata:

Hmm that’s more for the app name localization. Still worth a try :smile: