Unity 매뉴얼: 현지화 패키지 사용법
이 문서에서는 Unity의 현지화 패키지에 대한 개요와 사용 방법을 설명합니다. 이 패키지를 통해 다양한 언어와 지역에 맞게 애플리케이션을 조정할 수 있습니다.
현지화 패키지란?
현지화 패키지는 개발자가 애플리케이션의 문자열, 에셋, 및 다른 자원을 쉽게 관리하고 다국어 지원을 제공할 수 있게 도와주는 도구입니다.
주요 기능
- 문자열 현지화: 로케일을 기준으로 다양한 문자열을 설정하고, 플레이스홀더 및 복수형 자동 대체 기능을 사용합니다.
- 에셋 현지화: 텍스처, 모델, 오디오 파일과 같은 다양한 에셋을 로케일에 따라 관리합니다.
- 유사 현지화: 초기 단계에서 다양한 현지화 적용 방안을 테스트합니다.
- 데이터 관리: XLIFF, CSV, Google 시트를 통해 현지화 데이터를 임포트 및 익스포트할 수 있습니다.
버전 정보
| 필드 | 내용 |
|---|---|
| 문서 위치 | 상태 |
| 이용 가능 버전 | com.unity.localization@1.4 |
| 릴리스 버전 | 1.4.0-exp.1, 1.4.2, 1.4.3 |
| 키워드 | 현지화, 로케일, 언어 |
| 발표 연도 | 2022 |
활용 예제
예제 1: 문자열 현지화 설정
다중 언어 지원을 위해, 사용하는 문자열을 설정하는 코드입니다.
LocalizationSettings.SelectedLocale = Locale.CreateLocale("ko");
예제 2: 에셋 현지화
에셋을 로케일에 따라 동적으로 변경하는 방법입니다.
var localizedTexture = LocalizationSettings.AssetDatabase.GetLocalizedAsset<Texture>("texture_key");
예제 3: 데이터 익스포트
현지화된 데이터를 CSV 형식으로 익스포트하는 예제입니다.
LocalizationSettings.ExportToCSV("path/to/export.csv");
결론
현지화 패키지를 활용하면 여러 언어에 대한 지원을 쉽게 추가할 수 있습니다. 이를 통해 다양한 사용자에게 더 많은 접근성을 제공할 수 있으며, 글로벌 시장에서의 경쟁력을 높일 수 있습니다. Unity에서 현지화를 적용해보시기 바랍니다!