Mac 下单独设置一个程序的语言
在 Mac 下,软件的语言是默认跟随系统的,有的软件提供了切换语言的方式,但是有的却没有。如果想要修改则按照以下方法设置即可。
修改软件默认语言
1 | defaults write 【软件标识符】 AppleLanguages -array 【国家标识符】 |
其中,软件标识符为其 Bundle ID,类似于「com.apple.Terminal」,国家标识符为国家简写,类似于「zh」
例如,修改 Terminal 默认语言为中文的方式便是
1 | defaults write com.apple.Terminal AppleLanguages -array zh |
查询软件 Bundle ID
1 | mdls -name kMDItemCFBundleIdentifier -r 【软件路径】 |
例如,查询 Terminal 的 Bundle ID 命令便是
1 | mdls -name kMDItemCFBundleIdentifier -r /Applications/Utilities/Terminal.app |
常见软件 Bundle ID
软件名称 | Bundle ID |
---|---|
Terminal 终端 | com.apple.Terminal |
Omni Outliner 5 | com.omnigroup.OmniOutliner5 |
Omni Focus 2 | com.omnigroup.OmniFocus2 |
Omni Graffle 7 | com.omnigroup.OmniGraffle7 |
其他说明
Adobe 系列软件更改语言需要在 Creative Cloud 中修改语言后重新安装软件