如何临时修改 macOS 应用的界面语言
发布时间:2023-02-16 06:08:34
一般情况下,应用程序的界面语言会和系统语言保持一致。但有些时候,我们也会希望临时换用一种不同的界面语言。例如,一些程序的中文翻译词不达意,有必要参考英文界面来确定功能的准确含义;又如,一些网页会强制按照浏览器语言显示不同版本,因此必须通过切换浏览器语言来控制网页语言。
问题是,并不是所有的应用程序都提供了切换界面语言的选项。事实上,大多数 macOS 的内建应用都没有这样的设置。如果每次遇到这种需求都去临时改变系统语言,未免过于耗时和麻烦。
这个问题可以通过终端命令来解决。macOS 允许在运行应用程序时向其传递特定参数,其中,-AppleLanguages
参数就是用来控制应用程序的语言的。例如:
# 以简体中文界面启动 Safari 浏览器$ open -a /Applications/Safari.app --args -AppleLanguages '(zh-CN)' # 以英文界面启动 Pages$ open -a /Applications/Pages.app --args -AppleLanguages '(en)'
如果想以其他语言启动某个应用程序,只需要修改将上述命令最后的地区代码。其他一些常用的代码包括繁体中文(zh-TW
)、日文(ja
)、法文(fr
)、德文(de
)等。
要知道一个应用都支持哪些界面语言,可以在 Finder 中找到该应用,点击右键选择 显示包内容,然后查看 /Contents/Resources
目录下以 .lproj
结尾的语言文件目录;.lproj
之前的部分就是各语言对应的地区代码。
当然,更快捷的方法还是使用终端命令。例如:
# 查看 Ulysses 支持的界面语言$ ls /Applications/Ulysses.app/Contents/Resources | grep lproj> Base.lproj> de.lproj> en.lproj> …
为应用程序的特定语言创建快捷方式
如果需要比较频繁地用不同语言显示某个应用,那么可以为其创建一个快捷方式。
方法是:打开系统内建的「脚本编辑器」应用,新建一个文档,在命令栏输入:
do shell script "open -a [应用程序路径] --args -AppleLanguages '([要显示的语言])'"
点击 文件 > 导出,起一个易认的名字(例如「Safari CN」),并将「文件格式」选为「脚本」,然后将其导出到 Applications 文件夹。
这样,就可以直接从 Launchpad 以特定语言启动这一应用了。
Alfred 或 LaunchBar 用户可以用该原理制作动作来实现同样效果,在此不赘。
默认以特定语言启动应用程序
最后,如果希望始终以某种与系统设置不同的语言启动特定应用,可以用 defaults write
命令来修改其默认设置。具体语法是:
$ defaults write [应用的 Bundle ID] AppleLanguages '([要默认显示的语言])'
例如:
# 默认以简体中文打开「文本编辑」应用$ defaults write com.apple.TextEdit AppleLanguages '(zh-CN)'
其中,应用的 Bundle ID 可以通过运行 mdls -name kMDItemCFBundleIdentifier [应用程序路径]
来查找。例如:
# Chrome 浏览器的 Bundle ID$ mdls -name kMDItemCFBundleIdentifier /Applications/Google\ Chrome.app> kMDItemCFBundleIdentifier = "com.google.Chrome"
如果不再需要固定应用程序的显示语言,在终端运行:
$ defaults delete [应用的 Bundle ID] AppleLanguages


猜你喜欢
- 众所周知,在我们的电脑系统里面磁盘的容量都是不变的,为了防止没用的文件堆积过多影响运行速度,我们可以通过清理磁盘,翻放一些文件来增加磁盘未用
- 关于求和,大家都已经非常的熟悉了,大部分情况下是用“命令”或Sum函数求和,其实还有很多种求和的方式,如大家比较熟悉的Sumif、Sumif
- 常年占据AV-TEST杀毒评选“第一把交椅”的卡巴斯基安全软件在美国的禁令于今天正式由特朗普总统签署,写入联邦法条。据WCCFTech报道,
- 使用电脑的人都知道文件管理是最基本的操作。几乎没有人不会删除文件,简单的选中目标,按DEL即可实现。但是,最近使用Win7系统的用户,想删除
- 默认情况下限制安装第三方主题,破解方法是有的,把第三方主题文件夹放到Win8系统主题目录文件夹下Win8默认情况下限制安装第三方主题,有网友
- 如何使用Money for Mac进行资金预算?Money for Mac可用于个人财务管理和记账,能够规划账单、安排预算、跟踪交易、报表分
- 苹果今日向 Mac 电脑用户推送了 macOS 12.5.1 更新(内部版本号:21G83),本次更新距离上次发布隔了 28 天需要注意的是
- 微软更新了新的补丁kb4522741之后,我们在安装的过程中遇到了安装失败的情况。小编觉得这种情况可以重新下载安装补丁,或者是在命令提示符中
- 最近有win7 64位系统用户反映,电脑打开本地连接属性的时候却弹出了“网络连接出现意外错误”的错误提示,这是怎么回事呢?这种情况怎么办呢?
- 无论是笔记本电脑还是台式机电脑都需要搭配一个系统才可以正常使用,那么win10没法开机怎么重装系统?在原来系统无法进入桌面的情况下最能解决问
- 每个人使用电脑的习惯都不相同,有的用户习惯这样排列图标,有的用户喜欢那样排列图标。如果没有设置锁定桌面图标位置锁定的话,随意删除一个图标,整
- Win10专业版如何去除图标小盾牌?我们都知道电脑桌面上的软件都是有小盾牌的,这看上去就很影响美观,很多用户想把它去除了,但是又不知道如何操
- WPS文字怎么利用域来计算试卷总分?域,这个词对于文员来说肯定不陌生,如果你是个不称职的那就另当别论。域可以解决很多复杂的问题,下面小编就教
- 怎么设置excel2007冻结窗口?如何在excel表格中设置冻结某一行或几行窗口,利用Excel工作表的冻结功能可以达到固定窗口的效果?下
- 全能王CAD编辑器怎么画指定长度和角度的直线?我们在一些CAD制图软件中制作CAD图形的时候总会遇到需要各种的直线,而且这些直线还有许多的需
- Win 10 21H1系统需要更新驱动,用户们就根据系统提示更新驱动。结果更新完驱动之后,屏幕就出现闪屏的现象。这就让我们很苦恼了,闪屏的问
- 现在网络上有很多听歌软件平台,例如:酷狗音乐、QQ音乐、网易云音乐、虾米音乐等等。那么由于曲库不同,很多人经常会换平台去听歌,换平台之后,原
- 笔记本nvidia控制面板闪退怎么办?最近有用户在使用笔记本的时候,发现电脑打开nvidia控制面板都会出现闪退的现象,那么我们如何解决笔记
- 在使用excel工作中,有时候会需要对两份内容匹配的数据记录清单表进行批量比对,需求不同,比对的目标和要求也会有所不同。下面就跟小编一起看看
- 在日常生活中,我们经常遇到需要将表格打印铺满A4纸的情况,这种情况主要怎么操作呢,下面我们一起来学习一下。第一步:在Excel表格中点击【文