지원되는 언어/지역 중 하나가 내 앱을 현지화하고 있습니다. Espanol-419가 지원됩니다. Android는 명명 규칙 값 -es-r419를 지원하지 않지만 값 -en-rGB를 허용합니다. 작동시키기 위해 어떤 이름을 사용해야합니까?Android 지역화 es-r419
답변
r419의 출처를 알 수 없습니다. 내가 생각할 수있는 유일한 것은 LCID이지만 419는 러시아어 또는 country code이지만 419에는 아무것도 없습니다. 여기에 스페인어에 대한 로캘 코드 목록이 있습니다. 여기에 원하는 언어가 있습니다.
es-ar Spanish - Argentina
es-bo Spanish - Bolivia
es-cl Spanish - Chile
es-co Spanish - Colombia
es-cr Spanish - Costa Rica
es-do Spanish - Dominican Republic
es-ec Spanish - Ecuador
es-sv Spanish - El Salvador
es-gt Spanish - Guatemala
es-hn Spanish - Honduras
es-mx Spanish - Mexico
es-ni Spanish - Nicaragua
es-pa Spanish - Panama
es-py Spanish - Paraguay
es-pe Spanish - Peru
es-pr Spanish - Puerto Rico
es-es Spanish - Spain (Traditional)
es-uy Spanish - Uruguay
es-ve Spanish - Venezuela
참고 :
업데이트 :
그래서 분명히 (419)는 IETF 언어 태그 BCP 47 차지하는 UN M.49 standard에서입니다. 구글의 documentation on alternative resources says :
언어는 두 글자 ISO 639-1 언어 코드에 의해 정의되고, 선택적으로 두 글자 ISO 3166-1 알파 2 지역 코드 다음은 (소문자 "R"로 시작).
분명히 ("r"단독으로) 이들은 표준 IETF 언어 태그가 아닌 것을 볼 수 있습니다. 불행하게도 이것은 419에 해당하는 두 글자로 된 적절한 지역을 찾을 수 없다는 의미이기도합니다. official ISO list도 확인할 수 있습니다. 그곳에는 없습니다. 국가에 문자 태그가 두 개뿐입니다. 분명히 3 자리 태그를 지원하지 않는 것이 very common입니다.
제가 생각할 수있는 유일한 해결책은 es
에 대한 기본 세트를 제공 한 다음 es
개 세분을위한 특정 세트를 제공하는 것입니다. 각 지역 (예 : es-rAR
)에 대해 419와 일치한다고 생각하는 리소스를 제공 할 수 있지만 그 목록을 살펴보면 반비례를 취하고 es
라틴 아메리카 스페인어 리소스를 제공하는 것이 더 쉬울 것이라고 생각합니다. 스페인 es-rES
에 대한 리소스. es-rES
은 es
보다 구체적이므로 로캘이 일치하는 경우 우선 순위가 높아야합니다.
es-r419 = es-rUS.
런타임 사용자 옵션과의 일관성을 위해 폴더 이름을 values-es-rUS
으로 변경하십시오.
Google 번역 서비스를 사용할 때 중남미어로 스페인어로 번역을 요청하면 es-r419
폴더가 반환됩니다.
AOSP 소스를 보거나 settings->language and input->language
을 보면 스페인어와 스페인어 (미국)가 표시됩니다. 런타임시
, 선택 언어 = 스페인어 (미국), 당신은 values-es-r419
에서 가져온 문자열을 볼 수 없습니다, 물론 당신은 values-es-rUS
스페인어에 대한 더 많은 로케일은 es-rUS보다 사용할 수 있으며 jt-gilkeson에 따르면 Android 7.0 이상에서는 이러한 UN M.49 영역에 액세스하기 위해 b + es + 419를 쓸 수 있습니다. – Liggliluff
안드로이드 7에서 가져온 문자열을 볼 수 있습니다.0 (API 수준 24)은보다 강력한 리소스 해결을 제공하고 자동으로 더 나은 대체물을 찾습니다. 그러나 해상도를 높이고 유지 관리 능력을 향상 시키려면 가장 일반적인 상위 언어로 리소스를 저장해야합니다. 예를 들어 스페인어 리소스를 values-es-rUS
디렉토리에 저장하고있는 경우 라틴 아메리카 스페인어가 포함 된 values-b+es+419
디렉토리로 이동하십시오.
https://developer.android.com/guide/topics/resources/multilingual-support.html
- 1. Android, Robotium - 지역화 된 빌드를 사용하는 방법?
- 2. Android 지역화 및 SDK 지원 차이점
- 3. eclipse/android - Android 지역화 사용 안 함 파일 편집기
- 4. ContextMenu 지역화
- 5. ASP.NET 지역화
- 6. 지역화 파일
- 7. UITextView 지역화
- 8. 지역화 ABAddressBook
- 9. 안드로이드 라이브러리에서 지역화 지원 방법
- 10. Android 지역화, 기기를 레이아웃 랜드로 변경하면 기본값으로 돌아갑니다
- 11. Android 연락처 : 잘못된 지역화 된 데이터 정렬/정렬
- 12. Android 지역화 로케일이 작동하지 않습니다. 모든 지역 코드의 문제가 있습니다.
- 13. 지역화 된 nib 파일은 지역화 된 이미지를 고려하지 않습니다.
- 14. Ruby 알파벳 지역화
- 15. 코어 데이터로 지역화
- 16. 지역화 성능 향상? (ComponentResourceManager.ApplyResources)
- 17. 이맥스 지역화 현지화
- 18. 위치 또는 지역별 지역화?
- 19. 영어 지역화 된 파일은
- 20. 소수점 구분 기호로 지역화
- 21. UIDatePicker - 문제 지역화
- 22. 자바 지역화 된
- 23. .NET MVC : 지역화 RequiredAttribute
- 24. sfWidgetFormChoice 레이블을 지역화
- 25. NSNumberFormatter, 지역화 된 setGroupingSeparator?
- 26. 지역화 문자열 C#
- 27. ASP.NET 지역화 문제
- 28. Xml 주석 지역화
- 29. iOS 자동 지역화
- 30. Thread.Abort() 손상이 지역화 되었습니까?
그것의 라틴 아메리카 스페인어 http://www.iana.org/assignments/lang-tags/es-419 – Taranfx
희망 해결책이 무엇인지 업데이트되었습니다. – kabuko
명확하게하기 위해,'es' 패키지 만 제공한다면 더 구체적인 패키지를 지정하지 않으면 모든'es' 한정자에 대해 선택 될 것입니다. –