Mac文件夹多语言显示设置
1、进入到系统语言设置的文件中。设置修改权限。cd /System/Library/CoreServices/SystemFolderLocalizations/zh_CN.lprojsudo chmod -R 777 *open .
2、如果加了sudo命令还是无法修改权限请开启Rootless功能,否则跳过改步。开启方法:重启电脑并按住 cmd + R 键。进入恢复模式。顶部的菜单 栏Utilities > Terminal 打开终端。键入命令 csrutil disable 重启即可。开启之后再重做步骤1。
3、打开 SystemFolderLocalizations.strings 文件。看内容是否乱码,如果是乱码则为二进制文件,需要步骤4转换,如果不是乱码可以跳过步骤4。
4、转化二进制文件为JSON或者XML文件(二选一)。plutil -convert json SystemFolderLocalizations.strings # 转化为JSON文件plutil -convert xml1 SystemFolderLocalizations.strings # 转化为XML文件
5、根据文件类型添加自己需要的一个中/英文键值对。JSON类型:{"Desktop": "桌面", ...., "Projects": "项目"}XML类型:<key>Desktop</key><string>桌面</string><key>Projects</key><string>项目</string>
6、如果是二进制文件转化过来的需要转化回去,否则跳过本步骤plutil -convert binary1 SystemFolderLocalizations.strings
7、cd ......./Projects # cd 到目录Projects(刚刚键值对添加的文件夹,需要中文显示的)下touch .localized # 新建一个.localized空文件 默认会隐藏pkill Finder # 重启Finder