修改 Mac 上指定应用语言设置

很简单,一行指令即可

1
defaults write '{App Bundle Identifier}' AppleLanguages '("Your choose language")'

那么如何获取应用的 Bundle Identifier 呢?同样很简单,以 QQ 为例:

1
mdls -name kMDItemCFBundleIdentifier /Applications/QQ.app

命令行中执行之后即可得到 QQ 的 Bundle Identifier 信息:

1
kMDItemCFBundleIdentifier = "com.tencent.qq"

com.tencent.qq 即为 QQ 的 Bundle Identifier

接下来,我们就可以使用之前介绍的指令来修改 QQ 的默认语言

1
defaults write com.tencent.qq AppleLanguages '("zh-Hans")'

将其默认语言修改为中文,此修改是永久生效的,也可以使用同样的指令再修改会原来的语言

如果你只需要让某个应用以某种语言运行一次,那么你可以这样:

1
/Applications/QQ.app/Contents/MacOS/QQ  -AppleLanguages '("zh-Hans")'
感谢您的阅读,本文由 三十七度一 版权所有。如若转载,请注明出处:三十七度一(https://ultrarex.com/p/c019.html
Alfred3
Mac 设置自动启动项