penghubingzhou 发表于 2022-12-12 18:59

Xcode-language-pack-cn:Xcode中文语言包

本帖最后由 penghubingzhou 于 2022-12-12 19:05 编辑

项目地址:https://github.com/startpenghubingzhou/Xcode-language-pack-cn
这是什么?

一直以来,Xcode作为macOS/黑苹果平台开发的利器,帮助我们写了如此之多的项目(像是各类APP、IOKit驱动等等),让我们在macOS/黑苹果平台编程的体验变得如此有趣。不幸的是,仍然有一些小的遗憾,那就是语言问题。苹果似乎并没有考虑(或者说是来不及考虑)Xcode的本地化问题,使得Xcode界面几乎全是英文,语言问题成为了Xcode入门的一个巨大难题。即便是我这种使用Xcode 很长时间的人,有时看到Xcode满屏的英文,我也会有一种想把屏幕砸掉的冲动……{:5_297:}
然而,Xcode的汉化不比一般的软件,我曾尝试了无数次,都没能汉化成功。转机发生于一次意外,一次对于Catalina安装文件的分析,让我找到了Xcode汉化的法门。经过我几天的努力,目前将这个初步做出来的东西分享出来,期待有更多的人参与。
该怎么用?目前我使用的Xcode是9.3的,个人猜测应该对于9.3.x兼容(未测试),对于其他版本来说,我无法保证兼容性,但我会在后续的文档中分享我的知识,帮助你们汉化其他版本。这是我目前使用的部分效果图:





不管你信不信,我是觉得效果不错{:5_262:}。通常来说,只要将对应汉化文件夹复制到对应框架(插件)的Resources文件夹内,并改名为Chinese.lproj,汉化就应该起作用了。例如,我有一个IDEKit.framework框架,它位于Xcode的这个位置:/path/to/Xcode/Contents/Frameworks那么,你只需要将汉化文件夹下IDEKit文件夹的内容复制到此路径:/path/to/Xcode/Contents/Frameworks/IDEKit.framework/Resources然后将文件夹改名为Chinese.lproj,彻底退出并启动下Xcode程序,对应的汉化应该就起作用了。
我可以参与帮助么?
当然可以,我本人非常欢迎这种行为,这也是我将其上传到Github的原因。不过由于我工作很繁忙,我可能无法第一时间合并您的改动,敬请原谅。对于那些参与其他国家版本本地化的开发者们,我们也十分欢迎您的加入,我会在我后续的知识库中尽可能用英文分享我的汉化发现,也欢迎各位扩充完善知识库!
特别感谢@MouriNaruto对英文文档的本地化

penghubingzhou 发表于 2022-12-12 19:07

此楼留作问题收集,占楼备用

penghubingzhou 发表于 2022-12-12 19:07

此楼留作使用说明补充,占楼备用

donghuitaoci666 发表于 2022-12-12 19:24


是不是下载ZIP文件替换就可以了

penghubingzhou 发表于 2022-12-12 19:58

donghuitaoci666 发表于 2022-12-12 19:24 https://bbs.pcbeta.com/static/image/common/back.gif
是不是下载ZIP文件替换就可以了

是的但是这是给Xcode9.3使用的 其他版本我没做过测试

黄增光 发表于 2022-12-12 20:46

感谢分享期待更完美

我不要用户名 发表于 2022-12-12 23:06

前排支持!

wspangxl 发表于 2022-12-13 09:33

泼一盆冷水
对于经常使用xcode的人来说
原来英文菜单更容易找到对应的位置
SO上面搜答案的时候,也能更好的找到操作设置方式方法
改成中文的话,有些东西可能翻译的并不是那么准确
可能会有不适应

ps:就个人来说,macOS升级的过程中,把finder改叫访达这个事就挺不理解的。

penghubingzhou 发表于 2022-12-13 12:51

本帖最后由 penghubingzhou 于 2022-12-13 12:53 编辑

wspangxl 发表于 2022-12-13 09:33 https://bbs.pcbeta.com/static/image/common/back.gif
泼一盆冷水
对于经常使用xcode的人来说
原来英文菜单更容易找到对应的位置

谢谢你的冷水,但我认为,会有不少人像我说的那样,看到Xcode的英文界面想砸电脑的。
至于不够准确的问题,我已经尽可能参照macOS已有的菜单去翻译了,而且如果后续有更合适的翻译,可以直接PR给我来修改。

277938796 发表于 2022-12-13 13:18

刚下载了14,准备试下,对了楼主,xcode怎么打包pkg?

277938796 发表于 2022-12-13 13:23

Packages在13系统有兼容问题,又不想退回12,所以想楼主请教下xcode新版怎么打包pkg。PackageMaker早已不更新了……Xcode可以么?

penghubingzhou 发表于 2022-12-13 15:22

277938796 发表于 2022-12-13 13:23 https://bbs.pcbeta.com/static/image/common/back.gif
Packages在13系统有兼容问题,又不想退回12,所以想楼主请教下xcode新版怎么打包pkg。PackageMaker早已不更 ...

很抱歉,PKG打包我也没研究过……{:5_277:}

277938796 发表于 2022-12-13 15:47

penghubingzhou 发表于 2022-12-13 15:22 https://bbs.pcbeta.com/static/image/common/back.gif
很抱歉,PKG打包我也没研究过……

{:5_597:}还以为是个xcode高手呢,哈哈哈哈。开玩笑....程序员不要熬夜哦

qingshu 发表于 2022-12-13 16:08

以前用的播放器vox,应用内的Resources里有几个语言文件夹,把cn.lproj还是zh.lproj里的文件覆盖过去就是中文了。不过现成的xcode包就没了{:9_353:}

penghubingzhou 发表于 2022-12-14 09:33

277938796 发表于 2022-12-13 15:47
还以为是个xcode高手呢,哈哈哈哈。开玩笑....程序员不要熬夜哦

没有没有,我是个菜鸡,也不是程序猿,哈哈哈
页: [1]
查看完整版本: Xcode-language-pack-cn:Xcode中文语言包