안드로이드 문서 정리 - 언어 및 로케일 해상도 개요
언어 및 로케일(Locale) 해상도 개요 안드로이드 7.0(API 24)부터 안드로이드는 다국어 사용자에게 더 다양한 언어를 선택할 수 있게 하여 더 좋은 환경을 제공한다. 안드로이드는 선택 가능한 언어를 대폭 늘리고 리소스를 결정하는 형식을 변경하였다. 7.0 미만 리소스 결정 전략과 7.0 이상 버전에서의 향상된 결정 전략을 알아본다. 언어 리소스 결정에서의 과제 안드로이드 7.0 미만에서는 앱과 시스템 언어를 매칭하지 못하는 경우가 있었다. 아래와 같은 예시를 보면, 앱의 기본 언어 설정은 en_US이며, 앱 안에 스페인언어 리소스파일인 es_ES를 가지고 있으며 기기 설정은 es_MX이다. Java 코드에서 문자열을 참조할 때 7.0미만에서는 en_US에서 문자열을 가져온다. 시스템이 정확한 일..
카테고리 없음
2021. 5. 23. 22:36