Skip to content

Instantly share code, notes, and snippets.

@seongyooncho
Last active March 28, 2021 14:14
Show Gist options
  • Save seongyooncho/804431687286cd76b8ff to your computer and use it in GitHub Desktop.
Save seongyooncho/804431687286cd76b8ff to your computer and use it in GitHub Desktop.

Unity 에서 Android system language 가져오기

  1. Unity 내부 함수 사용

    string systemLanguage = Application.systemLanguage.ToString();
  2. AndroidJavaObject 사용

    #if UNITY_ANDROID
      AndroidJavaObject locale = new AndroidJavaClass("java/util/Locale").CallStatic<AndroidJavaObject>("getDefault");
      string language = locale.Call<string>("getLanguage");
    #else
      string systemLanguage = Application.systemLanguage.ToString();
    #endif

References

@chichur
Copy link

chichur commented Mar 28, 2021

Thank you

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment