Android 单独设置应用语言终极指南:让每个 App 各说各话
Android 单独设置应用语言终极指南让每个 App 各说各话【免费下载链接】Language-SelectorLanguage Selector let users select individual app languages (Android 13)项目地址: https://gitcode.com/gh_mirrors/la/Language-Selector你有没有被这种事气到过手机系统明明是中文打开某个国外 App 却是满屏英文查个设置都要靠翻译软件反过来你想练英语可系统语言一改微信、支付宝全跟着变。Language Selector就是为「Android 单独设置应用语言」而生的开源神器一个 App 一套语言互不干扰界面清爽上手零门槛。这个界面有多直观上面是选中的应用信息中间是打开、关闭、设置三个快捷按钮下面是分类好的语言列表点一下语言就生效全程不用碰代码。不过先别急着冲咱们先聊聊它从哪来再一步步带你玩明白。它从哪来一个 MIUI 用户的自救故事这个项目的起因特别接地气作者用的是 MIUI 14 / Android 13结果发现系统设置里居然没有应用语言这个选项。明明 Android 13 已经内置了这套能力LocaleManager偏偏厂商没给界面。于是他做了个决定既然 ADB 能用cmd locale给单个应用改语言那干脆自己写个前台界面把系统藏起来的能力搬到屏幕上。这就是Language Selector的由来——用Shizuku以特权方式调用系统 API不需要 root也能拥有系统级权限。一句话总结它是给 Android 13 应用语言功能补上的一个图形界面而且开源、免费。三分钟快速上手两个前提 五步走动手之前先确认两件事前提说明Android 13 及以上12 及以下系统没有这套 API装了也用不了Shizuku 已安装并运行应用通过 Shizuku 拿权限这是硬性要求确认无误后想从源码折腾的玩家可以这样拿到项目git clone https://gitcode.com/gh_mirrors/la/Language-Selector拿到之后跟着下面五步走安装Language Selector打开应用授予 Shizuku 权限点击Proceed继续在应用列表里选一个想改语言的应用从语言列表里挑一种语言完事从装到生效全程不超过三分钟。第一次用可能觉得就这么简单对就这么简单。核心玩法地图界面上的每个格子都是干嘛的很多新手一打开界面就懵这么多按钮和分区到底点什么别慌把语言设置界面当成一张地图你只需要认路不用记路。区域作用什么时候用应用信息区显示应用图标、包名、当前语言确认没选错应用快捷操作区Open打开/ Close关闭/ Settings设置想立刻看效果时固定语言区你手动置顶的常用语言高频切换的首选入口用户语言区系统默认 个人偏好的语言大多数时候在这选就够所有语言区完整语言库冷门语言、特殊场景核心玩法就一句话上面看应用中间做操作下面选语言。选完语言不用重启直接点打开就能验证效果改错了随时换回来试错成本几乎为零。三个实战场景总有一个戳中你场景一多语言家庭共用一部手机。给爸妈的微信固定中文给孩子的游戏设成英文磨耳朵给自己常用的工具设成日文——一台手机各取所需。场景二语言学习者的沉浸式环境。想把英语捡起来把社交 App 全切成英文。想学日语把追剧软件设成日语。系统语言不用动学习氛围却拉满。场景三开发者的多语言调试神器。想验证自己的 App 在不同语言环境下显示是否正常不用改系统语言、不用来回重启一个 App 一个 App 单独测效率直接翻倍。进阶技巧固定语言 快捷磁贴效率翻倍到这里基础玩法你已经全会了。接下来是很多人不知道的两个效率彩蛋。技巧一长按固定语言。在语言列表里长按某个语言它就会钉到列表顶部。下次再想切换不用去几百种语言的大海里捞针置顶区一键直达。技巧二快捷设置磁贴。下拉通知栏把语言磁贴拖进快捷面板。之后不用打开 App直接在通知栏给当前运行的应用换语言——磁贴上只显示你固定的那些语言干净利落。看到上面截图里那个黄色的语言磁贴了吗点一下当前应用比如 DSU Sideloader的语言立刻切换比进设置翻半天快得多。新手最容易踩的 3 个坑有坑不可怕怕的是没人提醒。这三点是作者在项目说明里反复强调的重点别碰系统应用。给系统核心应用改语言可能引发界面异常作者明确说了不推荐。老老实实管好自己的第三方 App。它不是翻译器。Language Selector 只负责告诉应用请用这个语言如果应用本身不支持这种语言界面还是老样子。想要中文界面前提是应用得有中文语言包。磁贴的隐藏规则。没固定任何语言时磁贴会显示不可用而且磁贴不能用于系统应用。所以先用技巧一固定几个常用语言磁贴才真正好用。常见问题快问快答Q需要 root 吗A不需要。Shizuku 提供的特权就够用了不用解锁 bootloader。Q改完语言要重启应用吗A一般下次启动或点打开就能看到效果无需重启手机。Q几百种语言看着头疼怎么办A把常用的几种固定到顶部日常使用只看固定区。Q换回系统默认语言麻烦吗A语言列表里有System default选项一键还原随时反悔。现在让你的手机各说各话回到开头那个问题你手机里的每个 App凭什么只能共用一种语言中文留给微信英文留给工作日语留给追剧——Language Selector 把选择权真正还给了你。如果你是 Android 13 用户又恰好装着 Shizuku现在就可以克隆项目、装上试试。三分钟上手随时可反悔风险几乎为零。让每个应用说它该说的语言这事真的可以很简单。【免费下载链接】Language-SelectorLanguage Selector let users select individual app languages (Android 13)项目地址: https://gitcode.com/gh_mirrors/la/Language-Selector创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考