GetLanguageID() returns no valid culture Welcome! › Forums › Unity Plugins › Precise Locale › GetLanguageID() returns no valid culture Tagged: 6 months 1 week ago This topic has 3 replies, 3 voices, and was last updated 4 years, 3 months ago by Piotr. Log In Register Lost Password Viewing 4 posts - 1 through 4 (of 4 total) Author Posts December 21, 2019 at 1:36 pm #1945 NickLeupoldParticipant I use GetLanguageID() to get set the culture in my app. culture = PreciseLocale.GetLanguageID().Replace("_", "-"); Thread.CurrentThread.CurrentCulture = System.Globalization.CultureInfo.GetCultureInfo(culture); But GetLanguageID() returns to me “en_DE” when the Region is DE and the language of the Android Device is english. “en_DE” is not a valid culture how come? Did I understand the meaning of “GetLanguageID()” wrong? December 21, 2019 at 4:42 pm #1948 PiotrKeymaster Please refer to docs. Language ID on Android is simple combination of language and region. June 29, 2020 at 5:41 am #2070 StanleyenuroParticipant It is a valuable phrase July 8, 2020 at 9:57 am #2088 PiotrKeymaster Don’t get your question. Author Posts Log In Register Lost Password Viewing 4 posts - 1 through 4 (of 4 total) You must be logged in to reply to this topic. Log In Username: Password: Keep me signed in Log In