본문 바로가기

C#/Unity

[Unity] ISO LanguageCode 가져오기

언어 코드 (language code) 가져오기


유니티에서 C#의 컬쳐 코드를 가져오는 API (CurrentCulture) 를 사용하면 무조건 "en-US" 고정값이 나온다.
https://feedback.unity3d.com/suggestions/fix-localization-issues-with-cor )


이를 해결하는 (아마 유일한) 방법은 각 OS별로 제공되는 네이티브 API를 호출하는 것 뿐이다.


* 언어 코드가 필요한 것이 아니라, 그냥 단순히 구분만 하고 싶다면 UnityEngine.Application.systemLanguage 를 사용하면 된다.