Mac语言那些事,切换系统语言和程序语言


Mac是一个全语系系统,几乎包含世界上所有的主流的、非主流的语言,所以你完全不用担心你在美国买的Mac是英文系统,在香港买的是繁体中文,在韩国买的是思密达,在日本买的是亚美嗲,在台湾买的是槟榔,因为你可以在所有语言之间随意切换。甚至是其他系统所不提供的稀缺语种,Mac也进行了提供,这也是为什么很多人喜欢Mac的原因之一。

一,系统语言里的玄机——改变系统语言和程序语言的顺序
Mac的语言设置主要在“系统偏好设置→语言与文本→语言”中进行设置。


这里面包含两种情况:

1是最上面的语言是当前系统语言,所以如果你想改变系统语言,只需要将你想要的语言拖到最上面即可,比如你希望系统语言是英文就将English拖到最上面,希望系统语言是法语就讲Français拖到最上面,想将系统语言设为日语就将日本語拖到最上面等等。

2是程序语言默认按照语言列表中从上到下的顺序显示第一个包含的语言,比如当前系统是简体中文,软件会优先使用简体中文作为程序语言,如果程序语言包没有简中,则使用英文,如果没有英文,则使用繁体中文,按照语言列表中的语言顺序依次类推。

这对于选择程序的语言非常有用,比如有些程序没有简体中文,只有繁体中文,在英文优先级高于繁体中文的情况下,默认显示英文,这是因为当程序检测没有中文时,依次向下优先英文显示,如果你希望优先显示繁体中文,那么就可以将繁体中文放到第二位,排在简体中文的下面,这个时候当系统检测程序没有简体中文时会优先使用繁体中文,然后才是英文,所以你就可以保证中文优先,同样你希望其他语言优先的话,也可以类似操作。

所以如果你想改变系统语言,只需要将你想要的语言拖到最上面,然后注销系统;如果你想改变程序语言的选择顺序,就只需要将语言拖动成你想要的排序即可,比如将繁体中文拖到第二位就可以保证繁体中文优先。

二,程序中的语言包——切换程序语言
大多数程序包含多国语言,并根据“系统偏好设置→语言与文本→语言”列表中的顺序依次选择第一个显示语言,而如果你希望将程序固定为某个语言,那么你只需要删除多余的语言包或者更改语言包的名称即可。

右键点击程序选“显示包内容”,在“Contents/Resources”目录下会看到很多.Iproj文件,这就是一些语言包,比如Engligsh.Iproj就是英文语言包,zh_CN.Iproj就是简体中文语言包,zh_TW.Iproj就是繁体中文语言包等等。

删除它们或者添加一个_bak的后缀或者选中其他语言包用所选项目新建文件夹,那么这个时候程序就仅剩下你所保留的语言,比如你希望任何时候都显示Japanese语言,那就可以将除Japanese.Iproj的其他语言包删除或者放入一个文件夹中,当程序检测不到其他语言时,则会使用这个唯一的语言,这时程序即可固定为你这个语言的设置,甚至指定为任一语言,而并不需要切换系统的语言。

但是这种方式稍显复杂,而且要来回切换,你可以使用程序来完成程序语言的切换。

三,使用语言切换程序切换语言
有时候人们会有这样的需求,希望在保持系统语言不变的情况下,改变某些程序的语言,比如在简体中文系统下,将A程序用英文打开,B程序用俄文打开,C程序用韩文打开思密达等等。除进入程序包的方式更改之外,你还可以第三方程序来完成这种操作,下面介绍三个。

1,Language Switcher
Language Switcher是一个程序语言切换器,通过它你可以将你的程序切换为任何语言或者固定为某一语言,而不必更改系统语言。

启动Language Switcher会自动加载所有程序,你可以在搜索框中搜索你想要的程序,也可以在列表中选择你要的程序:Language Switcher改变程序语言分为三步:第一步,选择程序;第二部,选择语言;第三步,点击Launch,此时即可以选择的语言启动程序。Language Switcher 可以临时改变一个程序的语言(下次启动时默认与系统语言和顺序保持一致),也可以将程序固定为某一语言。

1)临时改变语言
选择程序,点击下方的语言,选择你需要的语言,点击下方的“Launch”即可以选择的语言临时启动,当推出程序下次启动时,默认恢复与系统语言保持一致。这是临时以某一语言启动程序。

2)固定程序始终以某一语言启动
如果你想始终以某一语言打开某个程序,只需要在Language Switcher中选择程序和语言之后,然后点击语言上方的“Always open in this language”,此时即可始终以改语言打开程序,而不管系统语言如何变化。

如果你要恢复与系统语言保持一致,只需要取消选中“Always open in this language”即可。

3)清理Language Switcher的程序列表
如果你的程序太多,而你仅希望在Language Switcher中保留常用的程序,有两种方式:
1)右键点击程序列表中的程序选“Remove”;
2)点击菜单“Edit→Show Apps”,然后选择要显示或者取消显示的程序,点击OK即可。

2,LanguagesService
LanguageService具体来说不是一个程序,而是一个Automator的.service服务文件,它是通过右键点击程序服务来选择程序的语言进行启动,下载文件之后将文件放入“~/资源库/Services”目录下,然后右键点击程序选“服务→Show Languages”,如下图。

然后选择需要的语言,点击“Launch”即可以该语言启动程序。

LanguageService只能临时以某一语言启动,无法始终以某种语言启动。

3,LinguaSwitch
用LinguaSwitch切换程序的语言,分为三步:1)将程序拖到LinguaSwitch中;2)选择语言;3)点击Open即可以选定的语言启动程序。

点击“Add to Favorites”即可将选定语言的程序添加到Favorites列表中,今后要以这个语言打开程序,只需要点击Favorites列表中的程序,点击“Open”即可。

Language Switcher和LanguageService是免费软件,LinguaSwitch是一个付费软件,如果你喜欢,可以在这里下载到他们:
Language Switcher官网下载
LanguageService官网下载
LinguaSwitch Mac App Store地址

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值