旅行青蛙
Published on 2024-09-07 / 284 Visits
0
0

Mac英文文件夹改中文展示

发现一个问题,在系统里边的Document、Downloads。。等文件夹,在Finder中展示的都是文档、下载,不觉的好神奇吗?搜索了一下万能的google,发现有两个方案

第一个方案:
第一步

$ cd /System/Library/CoreServices/SystemFolderLocalizations/zh_CN.lproj 
$ sudo chmod -R 777 *
$ open . # 在Finder中打开,以便之后操作

第二步

$ plutil -convert json SystemFolderLocalizations.strings # 转化为JSON文件
$ plutil -convert xml1 SystemFolderLocalizations.strings # 转化为XML文件

然后在文件中追加,如果你转换的是json是

{
  "Desktop": "桌面", 
  // ..., 
  // 添加如下键值对
  "Projects": "项目"
}

如果是xml,就是如下

... 
<key>Desktop</key>
<string>桌面</string>
<!-- ... -->
<!-- 添加如下键值对 -->
<key>Projects</key>
<string>项目</string>

这个是第一个方案,基本上很麻烦,需要获取root权限,不建议着么玩,官方其实给了相应的自定义中文文件夹的方法,比较简单

第二个方案:
比如你自己要修改的文件夹名字是这个“Develop Tools”

首先要做一个事情:

mv Develop\ Tools Develop\ Tools.localized

就是给你自己的文件夹添加了一个localized后缀,因为是文件夹,加个后缀也不影响,但是不用因为某些程序不能识别中文带来的改文件夹的困扰要好的多

第二步

cd Develop\ Tools.localized
mkdir .localized
cd .localized
vi zh.strings

第三步
添加一个根第一个方案中一样的内容,这里就用json测试了

{"Develop Tools":"开发工具"}

这里要注意,Key不能有.localized的后缀
保存文件,退出VI
然后执行

plutil -convert binary1 zh.strings

最后重启Finder,很简单,执行 killall Finder

可以看成果了


Comment