中文本地化——卡片是中文,项目界面还是英文
哪些地方是中文的
| 层级 | 内容 | 是否中文 |
|---|---|---|
| APK 外层界面 | 应用名称、卡片列表、品牌标识 | ✅ 中文 |
| 卡片元数据 | 每张卡片的项目名称(中文)、简短描述(中文) | ✅ 中文 |
| 项目入口 | 点击卡片 → 打开网页项目的过程 | — |
| 项目内部界面 | 按钮、提示、规则、标签 | ❌ 英文 |
为什么项目内部不翻译
核心原因:项目内容全部从 neal.fun 网页端运行时加载,APK 本身不托管任何项目代码。Neal Agarwal 做的 neal.fun 源站全英文(他是美国开发者),所以网页界面也是英文。
合集作者做的是"卡片中文翻译 + 项目 URL 索引",没有改 neal.fun 源站上的项目代码——这也是正确的做法,因为:
- 改源站代码意味着要持续跟进源站更新(维护成本极高)
- neal.fun 源站的项目代码是开源的吗?不完全是,部分项目有版权
- 改动源代码可能引入 bug
哪些项目有中文翻译
所有项目卡片都有中文名称和描述——比如 Infinite Craft 的卡片写"AI 合成:从四个基础元素开始,越合越离谱",Absurd Trolley 的卡片写"离谱电车难题:全世界一起纠结道德困境"。
但点进去之后:
- Infinite Craft 的侧边栏、按钮、合成结果全是英文
- Absurd Trolley 的题目和选项全是英文
- Password Game 的规则提示全是英文
有没有项目是"全中文"的
Design the Next iPhone 相对特殊——它的界面元素比较可视化(组件卡片是图标 + 短文字),中文理解门槛低,且多特中文站对它有专门的玩法教程。但它的网页界面本身还是英文的。
想玩全中文的 neal.fun 项目
目前没有。neal.fun 源站没有中文版,neafun APK 合集做了卡片翻译但没做项目代码翻译。如果有第三方想做全中文版本,需要:
- 给每个项目做独立的中文界面层(工作量大)
- 或者自己搭一套 neal.fun 项目的中文镜像(不现实)
所以目前的最佳实践是:用中文卡片找到你想玩的项目,点进去后用英文界面玩——大部分项目界面简单,上手不需要太多英文知识。
社区有没有人在做翻译
Neal 在 X 上收到过多次"你能把 neal.fun 翻译成中文吗"的请求,但他目前没有这个计划——主要原因是项目太多(35+),每个都要翻译维护成本高。所以短期内不会有官方中文版。