Giter Club home page Giter Club logo

hltj / kotlin-web-site-cn Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jetbrains/kotlin-web-site

454.0 454.0 425.0 526.97 MB

Kotlin 语言中文站

Home Page: https://www.kotlincn.net/

License: Apache License 2.0

HTML 8.05% Python 11.00% CSS 6.19% XSLT 0.56% JavaScript 28.56% Shell 1.29% Dockerfile 0.20% SCSS 25.68% TypeScript 17.00% FreeMarker 1.47%
chinese chinese-simplified chinese-translation documents kotlin reference tutorials website

kotlin-web-site-cn's People

Contributors

abreslav avatar alexanderprendota avatar belovrv avatar cctanfujun avatar danil-pavlov avatar dipanshkhandelwal avatar h0tk3y avatar hhariri avatar hltj avatar hoshinotented avatar jonnyzzz avatar katia-energizer avatar kisenka avatar koshachy avatar krutilov avatar meilalina avatar mkrishtal avatar nikpachoo avatar p7nov avatar petrakovichvictoria avatar qiaoyuang avatar sarahhaggarty avatar satamas avatar sebastianaigner avatar spielberggao avatar svtk avatar tinanes avatar yole avatar yue-plus avatar zoobestik avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

kotlin-web-site-cn's Issues

关于防止翻译撞车的一些提议

在开始翻译前先看下 PR,确认没有其他人在翻译。
在翻译时,先把文章标题翻译好并立即发一个 PR,格式类似:
[翻译中……] 语言指南 - 集合 - 集合排序
然后每翻译好一部分就推送一次。
当翻译完成一整篇,或翻译了一部分不想翻译了将 PR 的标题改为:
[翻译完毕!] 语言指南 - 集合 - 集合排序

[请求合并!] 语言指南 - 集合 - 集合排序
并且超过 28 小时没有推新 commit 的[翻译中…]将被关闭。

文档注释错误

https://book.kotlincn.net/text/idioms.html 区间迭代:

for (i in 1..100) { …… }  // 闭区间:包含 100
for (i in 1..< 100) { …… } // 左开右闭区间:不包含 100
for (x in 2..10 step 2) { …… }
for (x in 10 downTo 1) { …… }
(1..10).forEach { …… }

第二行注释错误:应该是:左闭右开区间:不包含 100

Kotlin CN有翻译组社群吗?

比如说QQ群这种,因为看到好多内容都很久没更新了,感觉有一个官方的社群让译者相互沟通的话会方便很多。

关于“浮点数比较”一节的翻译

地址:https://github.com/hltj/kotlin-web-site-cn/blob/master/pages/docs/reference/basic-types.md#%E6%B5%AE%E7%82%B9%E6%95%B0%E6%AF%94%E8%BE%83
原文:

However, to support generic use cases and provide total ordering, when the operands are not statically typed as floating point numbers (e.g. Any, Comparable<...>, a type parameter), the operations use the equals and compareTo implementations for Float and Double, which disagree with the standard, so that:

译文:

然而,为了支持泛型场景并提供全序支持,当这些操作符并非静态类型为浮点数(例如是 Any、 Comparable<……>、 类型参数)时,这些操作使用为 Float 与 Double 实现的不符合标准的 equals 与 compareTo,这会出现:

感觉读起来不大通顺,并且个别单词解释有误。
是否应该理解为:

然而,为了支持泛型场景并提供全序支持,当这些操作符不是如浮点数一样的静态类型(例如是 AnyComparable<……>、 类型参数)时,这些操作对 FloatDouble 使用了 equalscompareTo 的实现,而这与标准并不一致,因此会导致:

backing field和backing property的翻译改进

在现有文档中,backing fieldbacking property分别被翻译为幕后字段幕后属性,即backing被翻译为幕后。而在英文中backing并没有幕后的含义,而是“支持,援助”的意思。而我认为backing在这里的使用,也更倾向于强调这个backing field或者backing property是在内存上存在而支持表面上可见的属性的,而不是强调这个backing field或者backing property是在幕后不可见的,因为毕竟幕后不可见的东西是很多的,比如private属性也可以叫做是在幕后不可见的。因此我认为,backing翻译为支持或者支撑是更贴近原文、更不容易造成理解歧义的选择,是更好的选择。

关于kotlin反射 函数引用 属性引用 性能

反射很占用性能。我想请问一下kotlin使用函数引用或者属性引用的时候是不是很占用性能呢?还是编译器会去自动优化掉?
比如这段代码

(0..3).forEach(::println)

plus 与 minus 操作符最后一段var和val

kotlin-web-site-cn/pages/docs/reference/collection-plus-minus.md
最后一段 “因此,它们仅在由 var 声明的只读集合中可用。 对于可变集合,如果它是一个 val,那么它们会修改集合。”
var和val是不是写反了

官网大改了

pages/docs/tutorials/pages/docs/reference 重定向/整合到了 docs/topics.

在 Android 框架部分,对 butterknife 的使用介绍有误

问题

apply plugin: 'kotlin-kapt'

dependencies {
    ...
    compile "com.jakewharton:butterknife:$butterknife-version"
    kapt "com.jakewharton:butterknife-compiler:$butterknife-version"
}

butterknife-version是不对的,和详见代码不符。

期望

apply plugin: 'kotlin-kapt'

dependencies {
    ...
    compile "com.jakewharton:butterknife:$butterknife_version"
    kapt "com.jakewharton:butterknife-compiler:$butterknife_version"
}

关于访问卡顿的问题

我这里是湖南省岳阳市移动,访问其他的网站都没有问题,但是常常无法访问 https://www.kotlincn.net/ ,更换公共DNS也无效。请问,是否可以部署更多网站服务器,以此提高网站访问可能和速度?

对象表达式与对象声明

类与对象 -> 对象 -> 对象表达式与对象声明

object DefaultListener : MouseAdapter() {
    override fun mouseClicked(e: MouseEvent) { …… }

    override fun mouseEntered(e: MouseEvent) { …… }
}

这里应该多了一个 (), 做实验感觉是下面的。

object DefaultListener : MouseAdapter{
    override fun mouseClicked(e: MouseEvent) { …… }

    override fun mouseEntered(e: MouseEvent) { …… }
}

关闭说明

我的理解有问题,MouseAdapter是一个类,而不是一个接口。

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.