새로운 언어를 어떻게 추가합니까?


27

내가 사용하는 애프터 마켓 ROM은 언어 목록을 몇 가지 선택으로 나누어서 공간을 절약하는 것으로 보입니다.

시스템에 언어를 다시 추가하고 싶습니다. 언어 지원이있는 응용 프로그램이 올바른 로캘 코드로 시작하도록 시스템에 누락 된 시스템 언어를 추가하지 않도록 MoreLocale 2 와 같은 프로그램을 사용하여 로캘을 이미 설정할 수 있습니다. 시스템을 다른 언어로 사용하는 것이 좋지만 가장 중요한 것은 키보드 자동 완성을위한 사전 파일을 얻는 것입니다 . 입력 언어에 대한 언어 지원 파일을 시스템 또는 ROM에 추가하는 방법은 무엇입니까?

다른 ROM 또는 AOSP 프로젝트에 액세스하여 문제를 해결할 수 있지만 어디서부터 시작해야할지 모르겠습니다. 어떤 파일이 필요하고 어떤 수정이 필요합니까? 언어 팩으로 쉽게 할 수 있습니까? 아니면 해커입니까?

내 ROM이 완전히 뿌리를 내리고 adb필요한 경우 액세스 할 수 있습니다. Android 2.3.7 ( Dream / Sapphire 용 비공식 CM 7.1 포트 )이며 기본 Android 키보드를 사용하고 있습니다. 내가 원하는 언어는 터키어이지만 누군가 나를 다운로드하기 위해 다운로드하지 않는 한 대부분이 내가 찾고있는 프로세스입니다.


3
내가 아는 한, 타사 키보드는 자체 언어 세트를 제공해야합니다. 터키어를 지원하는 타사 키보드를 찾으면 가장 쉬운 방법 일 수 있습니다. : 또한,이 CM 지원을 터키어하지 않는 것 github.com/CyanogenMod/android_vendor_cyanogen/blob/gingerbread/... ( "번역"아래 봐)하지만 당신은 항상 도움을 그들을 위해 번역 할 수 있습니다.
Bryan Denny

@BryanDenny : 전체 CyanogenROM (다른 전화로 가지고 있음)은 터키어를 기본적으로 지원합니다. 단순히 바뀌는 Dream (및 기타)에 대한 일부 제거 된 버전입니다. 터키어를 지원하는 대체 키보드에 대해서는 많이 알고 있지만 실제로 주식 안드로이드 키보드를 원합니다 (일부 마켓 키보드는 훌륭하지만 꿈을 위해 너무 많은 RAM을 사용하고 가벼운 키보드는 전혀 잘 작동하지 않습니다). 재고 키보드를 설정하는 것이 더 어렵다는 것을 알고 있지만 이것이 내 질문입니다 (그리고 내가 묻는 이유).
Caleb

@BryanDenny : 연결 한 github 사물은 Cyanogen 관련 인터페이스에 대한 번역기를 보여줍니다. CyanogenMod ROM에는 일반적으로 터키어를 포함하여 AOSP에서 제공하는 전체 언어 세트가 있습니다. ROM 전용 애드온은 번역 된 문자열이 없지만 ROM이 전체 로캘 목록으로 컴파일되지 않은 경우 특정 언어에 대한 지원을 추가 할 수있는 방법이 있어야합니다. 언어를 추가하기 위해 다른 ROM에서 무엇을 꺼낼 수 있습니까?
Caleb

나는 몰랐다. 나는 안드로이드 개발 (앱에서 여러 언어를 지원하더라도)을했지만 ROM으로 개발하지 않았다. 죄송합니다. 더 도와 드리겠습니다. CM 포럼이나 XDA도 살펴 보았습니다.
Bryan Denny

답변:


11

장치에 대한 전체 언어 지원 추가는 ROM 수준에서 수행되며 기본 키보드가 지원하는 언어는 컴파일 전에 추가되며 Android 키보드는 지원하는 언어에 대한 사전을 다운로드하는 옵션 만 제공합니다. 좋은 해결 방법은 언어 추가를 지원하는 키보드 앱 (예 : GOKeyboard)을 다운로드하는 것입니다.

로케일 변경 앱은 훌륭하지만 특정 언어 / 원하는 언어로 특별히 제작 된 롬만큼 번역이 철저하지 않을 수 있습니다. 귀하의 언어가 Bi-Di (히브리어 또는 아랍과 같은 양방향)이고 ROM이 지원하지 않는 경우 버그가 발생할 수 있습니다!

가장 좋은 해결책은 원하는 언어를 보유한 새로운 롬, 즉 장치 제조업체가 주문한 지역의 롬 또는 커스텀 롬을 플래싱하는 것입니다. 시아 노겐은 아마도 유니 코드 표준을 준수하는 모든 언어를 지원하기 때문에 아마 좋습니다. 터키어).


감사. Cyanogen은 확실히 나의 첫 번째 선택이지만 실제로 내 장치 중 하나에서 더 잘 실행되는 ROM이 있으며, 주요 단점은 언어 지원이 부족하다는 것입니다.
Caleb

2
그러나 공식 ROM은 어떻게 예를 들어 왔으며, 반년 전에 구입 한 공식 ROM이있는 구형 삼성 S4는 어떻게 되었습니까? 숨겨진 옵션일까요?
Elad Benda

0

이 비디오를보십시오

https://www.google.com/search?ei=MLpoXaXLLYHykwXjwqHADQ&q=android+setting+language+missing&oq=android+setting+language+mis&gs_l=psy-ab.3.0.33i22i29i30l2.271266.274795..276526...0.2 .. 0.208.2395.0j13j2 ...... 0 .... 1..gws-wiz ....... 0i71j35i39j0i67j0j0i20i263j0i203j0i22i30.5sRaXAommog # kpvalbx = _R7toXaWQEdHxkwWXnIv4CA22

TL; DW

  • morelocale 앱 설치
  • abd를 사용하여 앱 권한 변경 pm grant dogfooderz.com.morelocales android.permission.CHANGE_CONFIGURATION
  • 앱을 사용하여 로케일을 변경하십시오.

참고 : 당신이 얻는다면

Security exception: grantRuntimePermission: Neither user 2000 nor current process has android.permission.GRANT_RUNTIME_PERMISSIONS

이 답변을 참조하십시오 /programming/52079343/how-can-i-use-adb-to-grant-permission-without-root

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.