更改一个应用程序的语言(Google即时语音识别,root用户可用)


14

我通常以法语运行手机。但不幸的是,如果我将手机的语言设置为美国英语,则Google即时将仅支持语音命令。

我尝试将Google即时>参数> Voix>语言设置为英语。这使我可以使用英语进行Google搜索。但是我仍然无法使用诸如“呼叫…”,“导航至…”或“设置警报…”之类的命令。仅当我将手机的整体语言设置为英语(我不想这样做)时,这些才似乎可用。

有什么方法可以针对每个应用更改手机的语言吗?大概这需要root访问权限,我已经可以使用它。基本上,我正在寻找一个root应用程序,它将为所选应用程序提供类似Unix语言环境的机会。我想在不将其他所有应用程序更改为英语的情况下运行Google即时。谢谢!

Answers:


4

有一种方法可以强制某个应用使用与常规手机设置不同的语言环境/语言!

  1. 你需要扎根
  2. xposed.info安装“ xposed框架”
  3. 在此应用程序中安装模块“应用程序设置”
  4. 在此模块中搜索“ quicksearchbox”(这是Google搜索应用)
  5. 将其区域设置更改为“ english-us”
  6. 请享用

不幸的是,xposed框架停止与android 5.0 Lollipop一起使用...所以请尽情享受,直到您的手机被更新:(


似乎他们正在研究Lollipop兼容性:github.com/rovo89/Xposed/issues/18。不过,我不会屏住呼吸
neu242

实际上Xposed已经移植到Lollipop,5.0和5.1都可以使用。
Marki555

3

应用程序的语言环境基于系统范围的语言环境AFAIK,无论如何设置系统范围的语言环境,都无法将每个应用程序设置为使用特定语言。

也就是说,此类应用程序的开发人员认为,如果设置了系统范围的语言环境,则Android运行时将为该应用程序选择适当的语言环境,前提是该应用程序具有内置到该语言的必要资源应用程序。

如果应用程序中没有国际化的语言环境,则默认情况下,即使系统范围的设置不是美国英语,它也将使用美国英语。

我还没有看到这样的应用程序,它会提示在运行时专门选择其中的语言,并强制其使用它而与系统范围的设置无关。

编辑:

有点谷歌福后,遇到了这个网站名为“ 谷歌现在拥有独立的区域设置:谷歌现在调整了使用自己的语言[仅根]

因此,试一试,看看是否对您有帮助:)


3

我一直在寻找能够使用英语运行手机的相同功能,但我的导航应用程序使用的是我的母语(荷兰语)。我在XDA Developers上找到了一个名为“本地化应用程序”的程序:http : //forum.xda-developers.com/showthread.php? t= 1174443 它可以让您为使用其他语言的应用程序创建快捷方式(它实际上会更改您的手机语言并在您关闭程序时将其恢复为正常)。感谢xda用户thiagolr创建此程序。

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.