Sprache für eine Anwendung ändern (Google Now-Spracherkennung, Root verfügbar)

Normalerweise verwende ich mein Telefon auf Französisch. Aber leider unterstützt Google Now Sprachbefehle nur, wenn ich die Sprache des Telefons auf US-Englisch eingestellt habe.

Ich habe versucht, Google Now > Paramèters > Voix > Langue auf anglias einzustellen . Dadurch konnte ich Google-Suchen auf Englisch durchführen. Aber ich konnte immer noch keine Befehle wie „anrufen…“, „navigiere zu…“ oder „Wecker stellen…“ verwenden. Diese scheinen nur verfügbar zu sein, wenn ich die Gesamtsprache des Telefons auf Englisch einstelle, was ich nicht möchte.

Gibt es eine Möglichkeit, die Sprache des Telefons pro Anwendung zu ändern? Dies würde vermutlich Root-Zugriff erfordern, den ich zur Verfügung habe. Grundsätzlich suche ich nach einer Root-App, die das Unix-Gebietsschema für ausgewählte Apps ändert, oder so ähnlich. Ich möchte, dass Google Now funktioniert, ohne jede andere Anwendung auf Englisch umzustellen. Danke schön!

Antworten (3)

Es gibt eine Möglichkeit, eine bestimmte App in einem anderen Gebietsschema / einer anderen Sprache als Ihren allgemeinen Telefoneinstellungen zu verwenden!

  1. du musst gerootet sein
  2. Installieren Sie "xposed framework" von xposed.info
  3. Installieren Sie innerhalb dieser App ein Modul "App-Einstellungen".
  4. Suchen Sie in diesem Modul nach "Quicksearchbox" (es ist die Google Search App)
  5. Ändern Sie das Gebietsschema in "english-us"
  6. Viel Spaß

Leider funktioniert das xposed Framework nicht mehr mit Android 5.0 Lollipop ... also genieße es, bis dein Handy mit dem Update getroffen wird :(

Es scheint, als würden sie an der Lollipop-Kompatibilität arbeiten: github.com/rovo89/Xposed/issues/18 . Ich würde aber nicht die Luft anhalten...
Tatsächlich ist Xposed bereits auf Lollipop portiert, sowohl 5.0 als auch 5.1 funktionieren.
Derzeit funktioniert Xposed auf Android 5.0 (Lollipop) bis 8.1 (Oreo): forum.xda-developers.com/t/…

Das Gebietsschema der App basiert auf dem systemweiten Gebietsschema, AFAIK, es gibt keine Möglichkeit, jede Anwendung so einzustellen, dass sie eine bestimmte Sprache verwendet, unabhängig davon, wie das systemweite Gebietsschema eingestellt ist.

Das heißt, die Entwickler solcher Anwendungen haben angenommen, dass, wenn das systemweite Gebietsschema festgelegt ist, die Android-Laufzeit das geeignete Gebietsschema für die Anwendung auswählt, vorausgesetzt , dass die Anwendung über die erforderlichen Ressourcen für diese Sprache verfügt die Anwendung.

Wenn innerhalb der Anwendung kein Gebietsschema für die Internationalisierung vorhanden ist, wird standardmäßig auf US-Englisch zurückgegriffen, auch wenn die systemweite Einstellung anders ist.

Ich habe noch keine solche Anwendung gesehen, bei der zur Laufzeit aufgefordert wird, die Sprache speziell in ihr auszuwählen und sie zu zwingen, sie unabhängig von der systemweiten Einstellung zu verwenden.

Bearbeiten:

Nach ein bisschen Google-Fu stieß ich auf diese Seite mit dem Titel " Google Now With Independent Locale: Google Now Tweaked For Use In Your Own Language [Root Only] "

Probieren Sie es aus und sehen Sie, ob es Ihnen helfen würde :)

Ich habe nur nach dem gleichen gesucht, um mein Telefon auf Englisch laufen zu lassen, aber meine Navigationsanwendung in meiner Muttersprache (Niederländisch). Ich habe auf XDA Developers ein Programm namens Localized Apps Program gefunden: http://forum.xda-developers.com/showthread.php?t=1174443 Damit können Sie eine Verknüpfung für eine App für eine andere Sprache erstellen (es ändert tatsächlich Ihr Telefon Sprache und kehrt zum Normalzustand zurück, wenn Sie das Programm schließen). Danke an den xda-Benutzer thiagolr für die Erstellung dieses Programms.