Cambia lingua per un'applicazione (riconoscimento vocale di Google Now, root disponibile)


14

Normalmente gestisco il mio telefono in francese. Sfortunatamente, Google Now supporterà i comandi vocali solo se imposto la lingua del telefono sull'inglese americano.

Ho provato a impostare Google Now> Parametri> Voix> Langue su anglias . Questo mi ha permesso di eseguire ricerche su Google usando l'inglese. Ma non riuscivo ancora a usare comandi come "chiama ...", "vai a ..." o "imposta un allarme ...". Questi sembrano essere disponibili solo se imposto la lingua generale del telefono sull'inglese, cosa che non voglio fare.

Esiste un modo per cambiare la lingua del telefono in base all'applicazione? Ciò presumibilmente richiederebbe l'accesso come root, che ho a disposizione. Fondamentalmente, sto cercando un'app di root che metterà a rischio le impostazioni internazionali di Unix per le app selezionate o qualcosa del genere. Voglio far funzionare Google Now senza cambiare ogni altra applicazione in inglese. Grazie!

Risposte:


4

Esiste un modo per forzare una determinata app in una lingua / lingua diversa rispetto alle impostazioni generali del telefono!

  1. devi essere radicato
  2. installa "xposed framework" da xposed.info
  3. all'interno di questa app installare un modulo "impostazioni app"
  4. all'interno di questo modulo cerca "quicksearchbox" (è l'app di ricerca di Google)
  5. cambia la sua localizzazione in "english-us"
  6. godere

Sfortunatamente il framework xposed ha smesso di funzionare con Android 5.0 Lollipop ... quindi divertiti fino a quando il tuo telefono non viene colpito con l'aggiornamento :(


Sembra che stiano lavorando sulla compatibilità di Lollipop: github.com/rovo89/Xposed/issues/18 . Non trattengo il respiro, però ...
neu242,

In realtà Xposed è già portato su Lollipop, sia 5.0 che 5.1 funzionanti.
Marki555,

3

Le impostazioni internazionali dell'app si basano sulle impostazioni internazionali del sistema, AFAIK, non è possibile impostare ciascuna applicazione in modo che utilizzi una lingua specifica indipendentemente dall'impostazione delle impostazioni internazionali del sistema.

Cioè, gli sviluppatori di tali applicazioni hanno dato per scontato che, se è impostata la locale a livello di sistema, il runtime Android selezionerà la locale appropriata per l'applicazione, a condizione che l'applicazione abbia la risorsa necessaria per quella lingua incorporata l'applicazione.

Se non ci sono impostazioni internazionali per l'internazionalizzazione all'interno dell'applicazione, per impostazione predefinita ricadrà sull'inglese americano anche se l'impostazione a livello di sistema è diversa da quella.

Non ho visto una tale applicazione in cui viene richiesto di selezionare la lingua specificamente al suo interno in fase di esecuzione e costringerlo a usarla indipendentemente dall'impostazione a livello di sistema.

Modificare:

Dopo un po 'di google-fu, mi sono imbattuto in questo sito intitolato " Google Now con impostazioni internazionali indipendenti: Google Now ottimizzato per l'uso nella tua lingua [solo root] "

Quindi dai un colpo e vedi se questo potrebbe aiutarti :)


3

Stavo solo cercando la stessa cosa per poter far funzionare il mio telefono in inglese, ma la mia applicazione di navigazione nella mia lingua madre (olandese). Ho trovato un programma chiamato programma app localizzato su XDA Developers: http://forum.xda-developers.com/showthread.php?t=1174443 Ti consente di creare un collegamento per un'app per una lingua diversa (in realtà cambia il tuo telefono lingua e la riporta alla normalità quando si chiude il programma). Crediti all'utente xda thiagolr per la creazione di questo programma.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.