覆盖某些应用程序的语言设置?


10

有一种方法可以覆盖某些应用程序的语言环境吗?我的Android设置为德语,但是例如,我想要所有没有适当翻译的应用程序都使用英语-阅读Google翻译的内容太可怕了。

我知道没有本地方法,但是也许有一个我找不到的应用程序...

我的设备正在运行4.1并已植根。


也许您可以使用tasker创建一个宏,该宏将更改系统语言,然后启动所需的应用程序。然后使用该Tasker快捷方式启动该应用程序。不是Tasker用户,但是有一些Tasker Gurus可以伸出援手。
Sparx 2012年

某些应用程序可让您覆盖应用程序内的语言环境...例如,Plume和Handcent
Bryan Denny

Answers:


5

有人提到塔斯克吗?所以我在这里。实际上,您可以使用Tasker并借助“ 安全设置”插件来做到这一点:

  1. 创建一个新任务:
    • 插件->安全设置->语言环境选择器(在此处选择目标语言环境)
    • 应用->运行(选择要运行的应用)
    • 插件->安全设置->语言环境选择器(在此处选择原始语言环境)
  2. 为该任务分配图标
  3. 在主屏幕的自由位置上,长按,添加一个Tasker小部件,选择此任务

我没有测试它,但是它应该像这样工作。


我在Google Maps上尝试过,但对我不起作用。当我从Tasker中启动任务时,Google Maps会以常规语言环境启动。当我在主屏幕中创建快捷方式并单击它时,没有任何反应。有什么建议吗?
2014年

我从未发生过这种情况。没有任何条件可能会“失败”。因此,在按所述方式创建快捷方式并分配了任务之后,应启动任务。也许logcat可以在这里提供线索?
伊齐


-1

更改系统区域设置可能会刷新某些任务。这意味着设备的不必要的速度变慢,更多的电池消耗以及原始应用程序的缓慢启动。有一些应用程序可以做到这一点,但是我认为它们需要Root或不能在所有设备或Android版本上正常运行。最好的解决方案是更改我们的应用程序内部。


[需要的引用]为什么会导致电池严重消耗
减少活动
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.