어떻게 Android에 새 로캘을 추가합니까? 전화가 JAPAN 또는 JAPANESE를 로케일로보고하도록 일본어를 설치하는 방법을 찾고 있습니다. 일본어 키 보드 지원 기능을 추가 한 simeji와 같은 앱을 발견했습니다. 그러나 특정 언어에 맞는 새로운 언어 패키지를 설치하는 방법을 알아낼 수 없습니다.Android 로캘 언어 지원
답변
Android Localisation을보고 싶습니다.
이미 했어요. 그러나 전화 장치에 언어 팩을 추가하는 방법을 알아야합니다. 일부 고객은 장치 설정에서 일본어를 선택할 수 없습니다. OS에서 언어가 숨겨져있을 수도 있지만 적용 할 수 없습니다. 고객이 로캘을 설치할 수 없으면 장치를 일본어로 전환 할 수 없습니다. 혼란을 드려 죄송합니다. 하지만 Android 언어 지원은 조금 이상합니다. – DevNull
당신이 코드로 안드로이드 장치의 언어 설정을 덮어 쓸 수 있습니다 :
Configuration config = new Configuration();
Locale locale = new Locale("ja");
Locale.setDefault(locale);
config.locale = locale;
((Activity) c).getBaseContext().getResources()
.updateConfiguration(config, null);
당신이 그것 OS에 숨겨진와 사용자가 단지를 선택하지 못할 말했다 경우,이 작동 할 수 있습니다.
그러나 장치에이 언어가 설치되어 있지 않으면 목표를 달성 할 수 없습니다. 장치에 새로운 언어를 설치하기 만하면됩니다.
편집 :이 코드를 앱 시작에 추가하면 SystemLanguage에도 불구하고 전화가 japanese로 표시됩니다. 그래서 당신의 "values-ja"를 사용할 것입니다.
SystemLanguage를 설치하면 사전 설정 제출 버튼과 같은 SystemValues에 대한 사항 만 포함됩니다.
그래서 일본어를 모르는 상태에서 전화가 일본어처럼 작동하도록 할 수 있습니다. 그것은 단지 당신의 japanese 리소스를 취할 것입니다.
시스템에 일본어 키보드가 설치되어 있지 않은 경우 하나의 문제 일 수 있습니다. 자체 키보드를 만들어야합니다.
내가 선택 일본어 캔트 그 전화가 일본어 문자를 그리는 방법을 알고있는 경우에 잘 모릅니다 때문에 정말 일본어로 작동하는 경우 내가 100 % 해요 http://tutorials-android.blogspot.de/2011/06/create-your-own-custom-keyboard-for.html
를 참조하지만, 그들은 할 수 있어야한다.
"OS에 숨겨져 있고 사용자가 선택할 수 없다고 말하면 작동 할 수 있습니다." 글쎄 실제로 사용자 기기가 설치된 로케일을 알지 못합니다. . "장치에이 언어가 설치되어 있지 않으면 목표를 달성 할 수 없으며 장치에 새 언어를 설치할 수 없습니다." 그것은 내가 두려워하는 것입니다. 그런 다음 다른 안드로이드 설치 장치를 사용하여 장치를 다시 구성 할 수 있습니까, 아니면 전화 운영자가 제어 할 수 있습니까? – DevNull
네, 전화기를 뿌리고 기본적으로 깨끗한 안드로이드 버전을 설치해야합니다. 그러나, 당신이하고 싶은 일에 따라 시스템을 그 언어로 가질 필요조차 없을 수도 있습니다. 곧 내 게시물을 편집합니다 –
로케일을 사용하여 내 응용 프로그램에서 자국어로 자동 전환합니다. – DevNull
- 1. Android 언어 지원 확인
- 2. 아프리카 인 언어 지원 android
- 3. Mac의 시스템 언어 및 시스템 로캘?
- 4. 언어 코드를 (dojo) 로캘 코드로 변환
- 5. android - 로캘 알림, 캐시를 덤프해야 함
- 6. C# 아시아 언어 지원
- 7. .NET의 선언적 언어 지원
- 8. 다른 언어 지원
- 9. iPhone 지원 다중 언어
- 10. JSP/Servlet의 언어 지원
- 11. QT 다중 언어 지원?
- 12. 몰디브 언어 지원
- 13. android에서 언어 지원
- 14. 다중 언어 지원
- 15. Android 지역화 및 SDK 지원 차이점
- 16. Android - 새 언어 글꼴
- 17. 현지화가없는 Android 다국어 지원
- 18. 재귀 주석에 대한 언어 지원
- 19. db의 다중 언어 지원 데이터
- 20. 안드로이드 음성 인식 지원 언어
- 21. ASP.net에 대한 어셈블러 언어 지원
- 22. 델파이 7에서 사용자 언어 지원
- 23. Visual Studio 2010 언어 지원
- 24. NoSQL 솔루션에서 여러 언어 지원?
- 25. 기능 언어 및 암기 지원
- 26. JQVMap에 대한 다른 언어 지원
- 27. 여러 개의 인간 언어 지원
- 28. PHP에서 오른쪽에서 왼쪽으로 언어 지원
- 29. 자바 프로그램 지원 여러 언어
- 30. Solr 맞춤법 검사기 언어 지원
답변 : http://stackoverflow.com/questions/6236052/how-can-i-change-language-of-my-application – Terence