`
jywhltj
  • 浏览: 46872 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Kotlin 官方参考文档翻译完毕

阅读更多

本也发在我的个人博客上:https://hltj.me/kotlin/2017/05/15/kotlin-reference-translated.html 。

 

非常高兴跟大家宣布:Kotlin 官方文档的参考部分已翻译校对完毕、且与官网同步,这也是目前唯一完整且最新的官方参考文档翻译。

打开 Kotlin 语言中文站,点学习即是,或者直接打开这个链接:https://www.kotlincn.net/docs/reference/。为了便于离线阅读,还可以从 GitBook 项目 gitbook.com/book/hltj/kotlin-reference-chinese 下载对应电子书。今后官方文档有更新时,中文站和 GitBook 也会及时同步并更新翻译,关注 Kotlin 语言的同学请保持关注。

Kotlin 是什么?

kotlin.png Kotlin 中文站首页(https://www.kotlincn.net/)已经用很醒目的字眼回答了这个问题。而我觉得这样介绍会更充分一些:Kotlin 是一门支持多范式、多平台的现代静态编程语言。Kotlin 支持面向对象、泛型与函数式等编程范式,它支持 JVM、Android、JavaScript 目标平台,而原生(Native)平台的 Kotlin 几天前也发布了 0.2 版本。而且 Kotlin 具有很多现代(也有称下一代的)静态语言特性:如类型推断、多范式支持、可空性表达、扩展函数、模式匹配等。因此上面描述毫不夸张,它是一门非常有潜力的新兴语言。

另外 100% 的 Java 互操作性,使 Kotlin 能够与既有工具/框架如 Dagger、Spring、Vert.x 等集成,也能让既有的基于 Java 的服务端与 Android 项目逐步迁移到 Kotlin。详情参见Kotlin 用于服务器端Kotlin 用于 Android。了解更多关于 Kotlin 的内容,请关注 Kotlin 中文站与 Kotlin 中文博客

Kotlin 中文站

针对 Kotlin 官方参考文档的翻译有很多支系,而只有 Kotlin 中文站 能够与官网及时同步且最终完成全部参考文档翻译。

这当然离不开创始人晓_晨DEV和我(灰蓝天际)以及所有参与翻译的同学的共同努力。我从 2016 年 2 月开始参与 Kotlin 中文站的翻译,Kotlin 1.0 就是那时正式发布的,时隔一年多又亲历了它 1.1 版的发布,见证它成长的同时,也在不断校对和补充官方参考文档的翻译。而晓_晨DEV更是在 2015 年就开了 Kotlin 中文站的翻译,并且组织带动社区参与者一起翻译。在 Kotlin 中文站版本库的贡献者统计图中可以看到晓_晨DEV与我分别提交了近 4000 行与近 6000 行的改动,已经同官方文档的撰写者一起排进了前十。

contributors.png

与官方站及时同步

Kotlin 中文站之所以能够与官网内容同步,在于创始人晓_晨DEV采用了科学的翻译方式,其实也是开源界普遍采用的 fork-修改模式,只是 Kotlin 中文站直接 fork 了官方的英文源站。这样做的显著优势是官方站有任何更新可以及时合并进来。尽管这可能会引入冲突解决的环节,并且合并新的英文原版内容会降低翻译完整度。

2016 年 2 月当我评估各个翻译组潜力的时候,就发现了这个问题,当时虽然 Kotlin 中文站的完成度不是最高的,但是其他的翻译组都不具备与官网及时同步的能力,于是果断加入了 Kotlin 中文站翻译。

GitBook 避免重复工作

Kotlin 网站最初是基于 Jekyll 的网站,目前是使用 Jinjia2 模版引擎的类 Jekyll 网站,并不能直接拿来制作 GitBook。为了能够方便提供 ePUB 版和 Moby 版电子书,我在 gitbook.com/book/hltj/kotlin-reference-chinese 项目中采用了引入语法,在 GitBook 项目中只维护目录、章节等基本结构,内容都是引用的 Kotlin 中文站版本库的,当然其中用了一些具体的技巧来处理不兼容问题。这样在避免重复工作的同时,也避免出现同步脱节的问题。

参与和改进

后续 Koltin 中文站会继续翻译教程部分以及参考部分的更新内容。参与翻译请直接 fork github.com/hltj/kotlin-web-site-cn 并提 Pull Request 过来。

关于网站与 PDF 有任何问题请在这里反馈; 关于 ePUB 与 Mobi 有任何问题请在这里反馈。

灰蓝天际 灰蓝天际

转载请勿修改,并注明作者:灰蓝天际 及许可协议:署名-非商业性使用-禁止演绎


 

欢迎关注:
GitHub:hltj    微博:灰蓝天际

weibo_qr.pngweibo_qr.png
公众号 微博

 

2
1
分享到:
评论

相关推荐

    kotlin官方中文文档

    总的来说,《Kotlin官方中文文档》是学习和掌握Kotlin语言不可或缺的参考资料,无论你是初学者还是经验丰富的开发者,都能从中获取所需的知识,提升编程技能。通过深入阅读和实践,你可以利用Kotlin的强大功能构建...

    Kotlin官方参考文档中文版

    1. **Android支持**:Kotlin是Google官方推荐的Android开发语言,提供了许多针对Android开发的特性和工具,如Anko库和Kotlin Android Extensions。 2. **数据绑定**:Kotlin的合成属性和Android Data Binding库结合...

    Kotlin官方参考文档 中文版

    要深入学习Kotlin,除了官方文档,还有许多在线教程、社区讨论和实践项目可以帮助初学者: 1. **Kotlin Koans**:官方提供的练习集,通过解决实际问题来学习Kotlin的基础和高级特性。 2. **Stack Overflow**:遇到...

    Kotlin官方参考文档中文版(304页全)

    Kotlin官方参考文档是学习该语言的核心资源,提供了全面的语法、工具和最佳实践指南。 这份304页的中文版官方参考文档涵盖了Kotlin的基础到高级特性,为初学者和经验丰富的开发者提供了深入理解的平台。以下是一些...

    Kotlin 官方参考文档 中文版_kotlin-reference-chinese.zip

    《Kotlin官方参考文档中文版》是一份详尽的指南,涵盖了Kotlin编程语言的各个方面。Kotlin,由JetBrains公司开发,是一种现代、类型安全的静态类型编程语言,主要面向Java虚拟机(JVM)和JavaScript运行环境,同时也...

    Kotlin 官方参考文档 中文版.7z

    这份"Kotlin官方参考文档中文版"为开发者提供了全面的Kotlin学习资源,帮助他们掌握这一强大工具。 1. **基础语法** - **变量声明**:Kotlin支持var(可变)和val(不可变)变量,强调代码的不变性。 - **类型...

    Android-Kotlin语言参考文档--中文版

    **Android-Kotlin语言参考文档--中文版** Kotlin是一种现代、静态类型的编程语言,由JetBrains公司开发,专为多平台应用设计,特别是在Android开发领域得到了广泛应用。它被Google正式指定为Android开发的首选语言...

    Kotlin实战英文版及中文版翻译(不全),及Kotlin官方参考文档

    及Kotlin官方参考文档。 Kotlin实战(首著席卷而来 Android界Swift Java全兼容谷歌官方头牌移动开发巨变) 【美】Dmitry Jemerov(德米特里·詹莫瑞福)Svetlana Isakova(斯维特拉娜·伊凡诺沃) 著 覃宇 罗丽 李...

    Kotlin 官方参考文档 中文版

    Kotlin官方文档中还介绍了编码规范、编程习惯用法、语言的关键字与操作符、以及与其他语言(如Java和JavaScript)互操作的详细信息。此外,文档还包含了一些特定的章节,讲解了如何在Kotlin中使用反射、注解、扩展、...

    《Kotlin 官方参考文档 中文版》PDF

    通过深入学习这份中文版官方文档,开发者不仅可以理解 Kotlin 的基础知识,还能掌握高级特性,提升编程技能,无论是在 Android 开发还是其他平台上,都能发挥 Kotlin 的优势,编写出简洁、安全、高效的代码。

    Kotlin官方参考文档中文版最新版

    在本中文版的Kotlin官方参考文档中,你将找到关于Kotlin的全面信息,包括基本语法、类和对象、函数、类型系统、泛型、集合操作、异常处理、协程以及与其他语言的互操作性等关键概念。 1. **基础语法**:Kotlin的...

    Kotlin官方文档翻译

    综上所述,Kotlin官方文档翻译工作是将官方原版文档转换为中文,以便中文用户能够更好地理解和学习Kotlin语言。这些文档的翻译工作是由社区志愿者完成的,旨在促进知识的传播与交流。由于技术限制,翻译可能会存在...

    Kotlin 语言参考文档 中文版

    参考文档 相关书籍 入门 基本语法 惯用法 编码规约 基础 基本类型 包 控制流 返回与跳转 类与对象 类与继承 属性(Property)与域(Field) 接口 可见度修饰符 扩展 数据类 泛型 泛型函数 泛型约束(Generic constraint) ...

    Kotlin官方中文文档(1.1.3-2)

    Kotlin的官方文档还会定期更新,以反映语言的新特性。与Java和Scala的比较也是文档中的一节,其中对比了Kotlin与这些语言的不同之处。 Kotlin官方中文文档不只是一份参考手册,它还提供了如何开始使用Kotlin的指导...

    kotlin语言官方文档 英文

    以下是根据提供的文件内容对Kotlin语言官方文档所涵盖的关键知识点的详细说明。 Kotlin语言特性概览: - **表达力**:Kotlin通过引入类型安全的构建器和委托属性等创新语言特性,可以帮助开发者构建强大且易于使用...

    kotlin 官网教程中文翻译

    Kotlin官方参考文档中文版是Kotlin语言官方文档的中文翻译,内容来源于Kotlin中文站项目。该文档是Kotlin官方中文站和JetBrains Kotlin官方站的同步更新内容,提供了关于Kotlin语言的完整参考以及标准库。本书的目的...

    kotlin 官方文档中文版

    ### Kotlin官方文档中文版知识点概览 #### 概述 Kotlin是一种静态类型的编程语言,设计初衷是为了在Java虚拟机(JVM)上提供一种更加现代、高效且易用的编程体验。它不仅具备现代语言的功能特性,还与现有的Java...

    kotlin 官方文档翻译.rar

    2017年Google I/O大会上,Kotlin被宣布为Android开发的官方支持语言。 语言的核心特点与功能 跨平台能力:Kotlin可以编译成Java字节码、JavaScript或者原生二进制代码,适用于JVM、Android、浏览器以及没有JVM的设备...

Global site tag (gtag.js) - Google Analytics