在使用 macOS 的过程中,由于某些应用程序的本地化语言并没有做好,所以往往需要使用另一个语言来打开。

我在使用 QQ 时遇到这样的问题的,因为系统的默认语言是英语,而 QQ 上并没有设置切换语言的选项,同时其英语也非常生硬,所以决定通过命令行的方式为 QQ 单独设置成中文打开。

通过命令行

打开 terminal 后具体命令行是这样:

1
defaults write $(mdls -name kMDItemCFBundleIdentifier -raw /Applications/QQ.app) AppleLanguages "(zh-Hans)"

需要把 QQ.app 切换成具体应用程序的名字,同时 (zh-Hans) 是想要使用语言的名称,打开对应应用程序的 content package,然后在 /Contents/Resources 目录下可以找到所支持的语言。

通过 Language Switcher

上面那个办法是可以直接修改默认的语言,但如果仅仅只是想使用一次的话,可以使用 Language Switcher 这个程序,可以为不同的应用程序选择不同语言的打开方式。缺点就是只是一次性修改,下次打开还是系统默认的语言。


本文完