Cambiar el idioma para una aplicación (reconocimiento de voz de Google Now, raíz disponible)


14

Normalmente ejecuto mi teléfono en francés. Pero desafortunadamente, Google Now solo admitirá comandos de voz si configuro el idioma del teléfono en inglés de EE. UU.

Intenté configurar Google Now> Parámetros> Voix> Langue en anglias . Esto me permitió realizar búsquedas en Google usando inglés. Pero todavía no podía usar comandos como "llamar ...", "navegar a ..." o "configurar una alarma ...". Estos solo parecen estar disponibles si configuro el idioma general del teléfono en inglés, lo que no quiero hacer.

¿Hay alguna forma de cambiar el idioma del teléfono por aplicación? Presumiblemente, esto requeriría acceso root, que tengo disponible. Básicamente, estoy buscando una aplicación raíz que permita la configuración regional de Unix para las aplicaciones seleccionadas, o algo así. Quiero que Google Now funcione sin cambiar todas las demás aplicaciones al inglés. ¡Gracias!

Respuestas:


4

¡Hay una manera de obligar a una determinada aplicación a estar en un idioma / idioma diferente al de la configuración general del teléfono!

  1. necesitas estar arraigado
  2. instale "xposed framework" desde xposed.info
  3. dentro de esta aplicación, instale un módulo "configuración de la aplicación"
  4. dentro de este módulo busque "quicksearchbox" (es la aplicación de búsqueda de google)
  5. cambie su configuración regional a "english-us"
  6. disfrutar

Desafortunadamente, el marco xposed dejó de funcionar con Android 5.0 Lollipop ... así que disfrútelo hasta que su teléfono reciba la actualización :(


Parece que están trabajando en la compatibilidad de Lollipop: github.com/rovo89/Xposed/issues/18 . Aunque no aguantaría la respiración ...
neu242

En realidad, Xposed ya está portado a Lollipop, tanto 5.0 como 5.1 funcionando.
Marki555

3

La configuración regional de la aplicación se basa en la configuración regional del sistema, AFAIK, no hay forma de configurar cada aplicación para usar un idioma específico, independientemente de cómo se configure la configuración regional del sistema.

Es decir, los desarrolladores de tales aplicaciones han dado por sentado que, si se establece la configuración regional del sistema, el tiempo de ejecución de Android seleccionará la configuración regional adecuada para la aplicación, siempre que la aplicación tenga los recursos necesarios para ese idioma integrado la aplicación.

Si no hay una configuración regional para la internacionalización dentro de la aplicación, recurrirá al inglés de los EE. UU. De forma predeterminada, incluso si la configuración de todo el sistema es distinta.

No he visto una aplicación de este tipo en la que se le solicite seleccionar el idioma específicamente dentro de ella en tiempo de ejecución y forzarla a usarla independientemente de la configuración de todo el sistema.

Editar:

Después de un poco de google-fu, encontré este sitio titulado ' Google Now With Independent Locale: Google Now Tweaked For Use In Your Own Language [Root Only] '

Así que pruébalo y mira si eso te ayudaría :)


3

Estaba buscando lo mismo para poder ejecutar mi teléfono en inglés, pero mi aplicación de navegación en mi idioma nativo (holandés). Encontré un programa llamado programa de aplicaciones localizadas en XDA Developers: http://forum.xda-developers.com/showthread.php?t=1174443 Le permite crear un acceso directo para una aplicación para un idioma diferente (en realidad cambia su teléfono idioma y vuelve a la normalidad cuando cierra el programa). Créditos al usuario xda thiagolr por crear este programa.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.