目前 macOS 10.15 系统原生已支持给单个 App 设置语言的方式,就在系统设置 - 语言/地区
Mac 上系统语言设置成英文查看起来 是最舒适的,所以我很早就将系统语言改成英文,但是在自身英语水平有限,应对基本的单词没有问题,但是在查看例如 Word、PowerPoint 这类应用时,有大量的选项大脑转化速度较慢,影响工作效率,所以有时在做 PPT 时,不得已要将系统切换到中文,这对我来说是一件很麻烦的事情,但是今天在网上找到一个帖子原文,其实一个命令就可以搞定我的问题,修改某一软件的默认语言。
Command
defaults write AppName AppleLanguages '("Your choose language")'
这不会影响到我们其他软件的使用。
Tips
我在一次切换 Outlook 语言时使用上面的命令不能生效,经过研究稍微改造了一下命令:
defaults write com.microsoft.Outlook AppleLanguages -array zh
例子
- 修改 Microsoft Office Applocation.
defaults write com.microsoft.Word AppleLanguages '("zh-CN")'
defaults write com.microsoft.Excel AppleLanguages '("zh-CN")'
defaults write com.microsoft.Powerpoint AppleLanguages '("zh-CN")'
Mac 自带地图应
Mac 自带地图非常的好用,但是中文会更适合我们的查看和标记
defaults write com.apple.Maps AppleLanguages '("zh-CN")'
Tip:如果不知道程序名称时,可以在
com.
使用三次Tab
键来查找程序名称。
结语
如上操作,仅适合本身支持中英文的应用程序,如果程序本身不带有中文或者英文是无法使用的,当然有些应用也内置了语言切换按钮,可以优先使用程序自带的设置选项。
去除设置
ok,在我们增加了特定程序语言环境之后,如果手动切换系统语言之后,已设置的程序语言环境仍保留我们的手动设置情境,如若不需要,可以采用以下命令去除。
defaults delete AppName AppleLanguages