Mac自定义文件夹本地化名字

By | 2015年9月9日

当打开Finder的时候,会看到一些文件夹显示为中文(如“下载”、“图片”等),而实际在系统中却又是英文的。实际上,我们也可以对自己的文件夹做同样的本地化工作。下面,我就以Mac OS X 10.8 Lion为例子说明。

首先需要找到本地化的字符串资源文件,路径是/System/Library/CoreServices/SystemFolderLocalizations/zh_CN.lproj/SystemFolderLocalizations.strings。

第二步是编辑该文件。由于在Lion中,此文件是二进制格式的,所以需要先使用plutil把文件转换为XML格式,转换时需要root权限。

$ sudo plutil -convert xml1 SystemFolderLocalizations.strings

然后增加相应的key和string,例如我添加了Games和“游戏”,Software和“软件”。之后,再把文件转换回二进制格式。

$ sudo plutil -convert binary1 SystemFolderLocalizations.strings

最后一步,在需要本地化的文件夹下,新建一个名为.localized的隐藏文件,表示此文件夹需要本地化。

发表评论

电子邮件地址不会被公开。 必填项已用*标注