Take the 2-minute tour ×
Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. It's 100% free, no registration required.

I normally run my phone in French. But unfortunately, Google Now will only support voice commands if I set the phone's language to US English.

I tried setting Google Now > Paramèters > Voix > Langue to anglias. This allowed me to perform Google searches using English. But I still couldn't use commands like "call…", "navigate to…" or "set an alarm…". These only seem to be available if I set the phone's overall language to English, which I don't want to do.

Is there any way to change the phone's language on a per-application basis? This would presumably require root access, which I have available. Basically, I'm looking for a root app which will chance the Unix locale for selected apps, or something like that. I want to make Google Now work without changing every other application to English. Thank you!

share|improve this question
add comment

2 Answers

I was just looking for the same thing to be able to run my phone in English, but my Navigation application in my native language (dutch). I found a program called localized apps program on XDA Developers: http://forum.xda-developers.com/showthread.php?t=1174443 It lets you create a shortcut for an app for a different language (it actually changes your phone language and returns it to normal when you close the program). Credits to xda user thiagolr for creating this program.

share|improve this answer
add comment

The locale of the app is based on the system wide locale, AFAIK, there is no way of setting each application to use a specific language regardless of how the system wide locale is set.

That is, the developers of such applications have taken for granted that, if the system wide locale is set, then the Android run-time will select the appropriate locale for the application, provided that the application has the necessary resource for that language built into the application.

If there is no locale for internationalization within the application, it will fall back on US English by default even if the system-wide setting is other than that.

I have not seen such an application where it prompts to select the language specifically within it at run-time and force it to use it regardless of system-wide setting.

Edit:

After a bit of google-fu, came across this site titled 'Google Now With Independent Locale: Google Now Tweaked For Use In Your Own Language [Root Only]'

So give that a shot and see if that would help you :)

share|improve this answer
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.