Checking for the system language sounds simple:
print("language " + Application.systemLanguage);
And to test, I go to Windows Settings, I change Country or Region as well as Languages, but my print statement always returns ‘English’.
Sorry, this may be an OS question as much as a Unity one, but what am I misunderstanding?