需求
有这个需求呢,主要是因为平时写文案的时候用WPS会用到自动序号,如果在英文模式下,中文序号会自动联想,但是在设置中却无法自己设置,只能设置英文的序号。Word也一样。
所以需要单独设置语言。
更改 Mac App 的默认启动语言
如果希望始终以某种与系统不同的语言启动 App,则需要使用defaults write命令来修改 App 的默认设置。语法如下:
1 | defaults write [App Bundle ID] AppleLanguages '([App Lang])' |
如果我要单独设置WPS的语言,则输入:
1 | defaults write com.kingsoft.wpsoffice.mac AppleLanguages 'zh' |
那么问题来了,要怎么知道这个 App Bundle ID 是什么呢?当然也是有命令的啦~
1 | mdls -name kMDItemCFBundleIdentifier [App Location] |
例如要查看WPS的 App Bundle ID,那么就用.app路径替换进去,如下:
1 | mdls -name kMDItemCFBundleIdentifier /Applications/wpsoffice.app |
那么,问题又来了,我们怎么知道软件支持不支持中文呢?再来一串命令,当然,这只是普通的列出语言资源文件而已。
1 | ls /Applications/wpsoffice.app/Contents/Resources | grep lproj |
如果以后英文水平进步了,只需要写英文文档,想要改过来了呢?那也是有办法的。
1 | defaults delete [App Bundle ID] AppleLanguages |
明天也要加油哦~