한 응용 프로그램의 언어 변경 (Google Now 음성 인식, 루트 사용 가능)


14

나는 보통 프랑스어로 전화를 실행합니다. 그러나 불행히도 Google Now는 휴대 전화의 언어를 미국 영어로 설정 한 경우에만 음성 명령을 지원합니다.

Google Now> Paramèters> Voix> Langueanglias로 설정하려고 했습니다 . 이를 통해 영어를 사용하여 Google 검색을 수행 할 수있었습니다. 그러나 여전히 "call…", "navigate to ..."또는 "alarm set ..."과 같은 명령을 사용할 수 없습니다. 전화의 전체 언어를 영어로 설정하고 싶지 않은 경우에만 사용할 수있는 것 같습니다.

애플리케이션별로 전화 언어를 변경할 수있는 방법이 있습니까? 아마도 루트 액세스 권한이 필요할 것입니다. 기본적으로, 나는 선택된 앱이나 그와 비슷한 것을 유닉스 로케일로 만들 수있는 루트 앱을 찾고 있습니다. 다른 모든 애플리케이션을 영어로 변경하지 않고 Google Now가 작동하도록하고 싶습니다. 감사합니다!

답변:


4

특정 앱을 일반 전화 설정과 다른 로케일 / 언어로 설정하는 방법이 있습니다!

  1. 당신은 루팅해야합니다
  2. xposed.info 에서 " xposed framework"설치
  3. 이 응용 프로그램 내에서 모듈 "앱 설정"을 설치
  4. 이 모듈 내에서 "quicksearchbox"를 검색합니다 (Google 검색 앱임)
  5. 로케일을 "english-us"로 변경
  6. 즐겨

불행히도 xposed framework은 android 5.0 Lollipop에서 작동을 멈췄습니다. 따라서 휴대 전화가 업데이트 될 때까지 즐기십시오 :(


그들이 Lollipop 호환성을 위해 노력하고있는 것 같습니다 : github.com/rovo89/Xposed/issues/18 . 그래도 숨을
참지

실제로 Xposed는 이미 5.0 및 5.1 작동하는 Lollipop으로 이식되었습니다.
Marki555

3

앱의 로캘은 시스템 전체 로캘 인 AFAIK를 기반으로하며 시스템 전체 로캘 설정 방법에 관계없이 각 응용 프로그램에서 특정 언어를 사용하도록 설정할 수있는 방법이 없습니다.

즉, 이러한 응용 프로그램의 개발자는 시스템이 다양한 로케일 설정되어있는 경우, 다음, 안드로이드 런타임은 응용 프로그램에 대한 적절한 로케일을 선택합니다 것을 당연시 한 것입니다 제공하는 응용 프로그램에 내장 된 해당 언어에 필요한 자원을 가지고 응용 프로그램.

응용 프로그램 내에 국제화를위한 로캘이 없으면 시스템 전체 설정이 다른 경우에도 기본적으로 미국 영어로 대체됩니다.

런타임에 언어를 구체적으로 선택하고 시스템 전체 설정에 관계없이 언어를 사용하라는 메시지가 표시되는 응용 프로그램을 보지 못했습니다.

편집하다:

약간의 google-fu 후에 ' Google Now with Independent Locale : Google Now를 자신의 언어로 사용하기 위해 조정 ([Root Only]) ' 라는 제목의 사이트를 방문했습니다 .

그래서 그 기회를주고 그것이 당신에게 도움이되는지보십시오 :)


3

전화를 영어로 실행할 수있는 것과 동일한 것을 찾고 있었지만 내비게이션 응용 프로그램을 모국어 (네덜란드어)로 사용했습니다. 내가 XDA 개발자에 대한 지역화 된 응용 프로그램라는 프로그램을 발견 : http://forum.xda-developers.com/showthread.php?t=1174443 그것은 당신이 다른 언어에 대한 앱의 바로 가기를 만들 수 있습니다 (실제로 휴대 전화를 변경 프로그램을 닫으면 언어로 돌아가 정상으로 돌아갑니다). 이 프로그램을 제작 한 xda 사용자 thiagolr님께 감사드립니다.

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