17 votes

Changer la langue pour une application (reconnaissance vocale Google Now, root disponible)

Je cours normalement mon téléphone en français. Mais malheureusement, Google Now ne prend en charge les commandes vocales que si je configure la langue du téléphone en anglais américain.

J'ai essayé de régler Google Now > Paramètres > Voix > Langue en anglias. Cela m'a permis d'effectuer des recherches Google en anglais. Mais je ne pouvais toujours pas utiliser des commandes telles que "appeler…", "naviguer vers…" ou "définir une alarme…". Celles-ci semblent être disponibles uniquement si je configure la langue globale du téléphone en anglais, ce que je ne veux pas faire.

Existe-t-il un moyen de changer la langue du téléphone sur une base par application ? Cela nécessiterait vraisemblablement un accès root, que j'ai à ma disposition. En gros, je cherche une application root qui modifie la locale Unix pour des applications sélectionnées, ou quelque chose dans ce genre. Je veux que Google Now fonctionne sans changer toutes les autres applications en anglais. Merci !

5voto

kaboom Points 51

Il existe un moyen de forcer une certaine application à être dans une langue / région différente de celle de vos paramètres généraux de téléphone!

  1. vous devez avoir les droits root
  2. installez "xposed framework" depuis xposed.info
  3. dans cette application, installez un module "app settings"
  4. dans ce module, recherchez "quicksearchbox" (c'est l'application de recherche de Google)
  5. changez sa région à "english-us"
  6. profitez-en

Malheureusement, le cadre xposed a cessé de fonctionner avec Android 5.0 Lollipop... donc profitez-en jusqu'à ce que votre téléphone soit mis à jour :(

0 votes

Il semble qu'ils travaillent sur la compatibilité de Lollipop : github.com/rovo89/Xposed/issues/18. Je ne retiendrais pas mon souffle, cependant...

0 votes

En fait, Xposed est déjà porté sur Lollipop, les versions 5.0 et 5.1 fonctionnent.

0 votes

Actuellement, Xposed fonctionne sur Android 5.0 (Lollipop) à 8.1 (Oreo) : forum.xda-developers.com/t/…

3voto

Nick Pierpoint Points 7976

La langue de l'application est basée sur la langue système globale, à ma connaissance, il n'y a pas de moyen de définir chaque application pour utiliser une langue spécifique indépendamment de la langue système globale.

C'est-à-dire que les développeurs de telles applications ont pris pour acquis que si la langue système globale est définie, alors l'exécution Android sélectionnera la langue appropriée pour l'application, à condition que l'application dispose des ressources nécessaires pour cette langue intégrées dans l'application.

S'il n'y a pas de langue pour l'internationalisation dans l'application, elle basculera par défaut en anglais américain même si le paramètre global est autre que cela.

Je n'ai pas vu une telle application où elle demande spécifiquement de choisir la langue à l'intérieur d'elle à l'exécution et de la forcer à l'utiliser indépendamment du paramètre global.

Modifier :

Après un peu de recherche sur Google, je suis tombé sur ce site intitulé 'Google Now With Independent Locale: Google Now Tweaked For Use In Your Own Language [Root Only]'

Alors essayez cela et voyez si cela vous aide :)

3voto

Max Points 31

Je cherchais juste la même chose pour pouvoir utiliser mon téléphone en anglais, mais mon application de navigation dans ma langue maternelle (le néerlandais). J'ai trouvé un programme appelé programme d'applications localisées sur XDA Developers: http://forum.xda-developers.com/showthread.php?t=1174443 Cela vous permet de créer un raccourci pour une application dans une langue différente (il change en fait la langue de votre téléphone et la remet à la normale lorsque vous fermez le programme). Crédits à l'utilisateur xda thiagolr pour avoir créé ce programme.

androidalle.com

AndroidAlle est une communauté de androiders où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X