翻译的进度放在这个issue中同步:
目前的中文文档在这里.
可以在中文文档页面查看翻译后的中文文档
翻译规范
为了便于校对, 目前是在翻译后的文档中保留了官方文档原文的.
和之前略有不同的是, 这一次请在翻译的时候就直接注释掉英文原文
<!--
Ever wanted a language like JavaScript, but without the warts, with a great type system, and with a lean build toolchain that doesn't waste your time?
-->
想要一个Javascript一样的编程语言, 但是没有先天缺陷, 而是有一个更好的类型系统, 和一整套不会浪费你时间的简洁易用的构建工具链吗?
对于列表, 请将原来的英文列表和翻译的列表分开, 如:
<!--
Unreadable JavaScript code generated from other compiled-to-js languages makes it so that it could be, practically speaking:
- Hard to debug (cryptic stack trace, mangled variable names)
- Hard to learn from (non-straightforward mapping of concepts from one language to another)
- Hard to profile for performance (unclear what runtime performance cost there is)
- Hard to integrate with existing hand-written JS code
-->
<!--
其他编译到JS的语言生成的不可读的JavaScript代码使得它们:
- 难以调试(模糊的堆跟踪, 混乱的变量名)
- 难以学习(不存在一种语言到另一种语言的概念上的映射)
- 难以分析其性能(对于代码的运行时性能消耗是不清晰的)
- 难以集成到现有手写的JS代码项目
-->
如果你在使用VSCode, 可以通过 Ctrl
+ Shift
+ P
-> change language mode
-> markdown
修改当前的语言模式为 markdown
, 这样就可以通过 Shift
+ Ctrl
+ A 注释了.
也可以使用 OlingCat 写的翻译插件, 安装插件后, 按 alt
+ D 可以注释掉当前段落并在下方复制原文.
标点符号
请尽量采用中文的标点符号(如果输入法不方便也可以用英文标点, 由小助手后续统一调整)
不确定的术语
对于不确定的术语, 可以在译文中保留原文术语或采用临时翻译. 并在这个issue下补充: #1
翻译合作方式
opened issue中列出了所有未翻译的章节, 如果你愿意开启一个章节的翻译, 请直接在对应的issue下留言.
校对工作也是欢迎的哈, 如果你阅读了某一章节, 并且认为这一章翻译不存在有争议的部分, 欢迎参与校对工作, 进一步细节请移步这个issue
#3
再次感谢大伙们的热情相助!