可通过终端命令临时设置或修改应用Info.plist文件永久更改macOS单个应用语言,支持中英文切换,不影响系统语言。

如果您希望在 macOS 系统中将某个应用程序的语言单独设置为中文或英文,而不影响系统整体语言,可以通过修改应用的本地化偏好来实现。此方法适用于支持多语言且遵循 macOS 本地化机制的应用程序。
本文运行环境:MacBook Air M2,macOS Sonoma
一、通过启动时临时指定语言打开App
此方法利用终端命令,在启动应用时强制指定语言环境,适合临时切换或测试使用。
1、打开终端(可在“应用程序 > 实用工具”中找到)。
2、输入以下命令格式:LANG=zh_CN ./应用名 或 LANG=en_US ./应用名,其中 zh_CN 表示简体中文,en_US 表示美式英文。
3、例如要以中文启动名为“MyApp”的应用,可输入:LANG=zh_CN open -a MyApp。
4、按下回车后,应用将以指定语言启动,该设置仅对本次运行有效。
二、修改应用的Info.plist文件永久设置语言
通过编辑应用程序包内的 Info.plist 文件,可以固定其首选语言,实现长期单独设置。
1、在 Finder 中右键点击目标应用,选择显示包内容。
2、进入 Contents 文件夹,找到并打开Info.plist 文件,可使用 Xcode 或文本编辑器打开。
3、查找或添加键值CFBundleLocalizations,确保列表中包含所需语言代码(如 zh、en)。
4、新增一个键:AppleLanguages,类型为数组。
5、在该数组中添加您希望的首选语言代码,例如添加zh表示中文,en表示英文。
6、保存文件并关闭编辑器,重新启动应用即可生效。
三、使用第三方工具快速切换应用语言
借助专用工具可简化操作流程,避免手动编辑配置文件。
1、下载并安装语言管理工具,例如i18nApp 或 App Language Switcher。
2、启动工具后,在界面中选择需要更改语言的应用程序。
3、从下拉菜单中选择目标语言,例如中文(简体)或English。
4、点击应用或保存设置,工具会自动修改应用的本地化配置。
5、重启对应应用,即可看到语言已更改为所选选项。










