Overview
com.111percent.scripting.percent-locale
무엇인가요?
국가코드 및 언어코드 등의 Locale 정보를 제공합니다.
왜 만들었나요?
게임과 내부 패키지에서 일관된 국가코드와 언어코드가 필요합니다. 이는 기능 구현과 정확한 지표 분석을 위해 중요합니다.
기존에는 다음과 같은 문제가 있었습니다:
- 공통 인터페이스 부재로 서로 다른 API를 통해 로케일 정보를 가져왔습니다.
- 이로 인해 국가코드 불일치가 발생하여, 지표상 유저가 국가를 빈번히 이동하는 것처럼 보이는 오류가 있었습니다.
Percent Locale 패키지는 이러한 문제를 해결하기 위해 만들어졌습니다:
- 공통 인터페이스를 통해 일관된 로케일 정보를 제공합니다.
어떻게 사용하나요?
준비하기
- Unity 버전:
Unity 2022.3.X
이상 - 지원 OS: Android, iOS
사용하기
기본 사용법:
using Percent.Scripting.PercentLocale;
public class PercentLocaleSample : MonoBehaviour
{
private void Start()
{
Debug.Log($"CountryCode: {LocaleProvider.SharedInstance.GetCountryCode()}");
Debug.Log($"LanguageCode: {LocaleProvider.SharedInstance.GetLanguageCode()}");
}
}