文档章节

Jenkins 中文本地化的重大进展

Jenkins中文社区
 Jenkins中文社区
发布于 2019/05/23 23:26
字数 1115
阅读 108
收藏 0

本文首发于:Jenkins 中文社区

我从2017年开始,参与 Jenkins 社区贡献。作为一名新成员,翻译可能是帮助社区项目最简单的方法。 本地化的优化通常是较小的改动,你无需了解项目完整的上下文, 甚至都不需要在任务跟踪系统中添加任务。 但很快,就遇到了一些问题,那就是并没有以中文为母语的人帮助 review 我的 PR。因此,有时候, 我提交的 PR 过很久才能够被合并到 master 中。

后来,有贡献者告诉我,可以在邮件列表中发一份邮件来描述当前遇到的问题,然后大家来讨论如何解决。 后来,我才了解到,在邮件列表中公开地讨论社区里的事情, 正是开源社区的做事风格。任何人都可以发表自己的观点, 我们并不受某个公司的限制,大家共同作出一致的决定。下面,我想与各位分享一下我们讨论后得出的一些成果。

JEP-216

JEP 是 Jenkins Enhancement Proposoals 的缩写,也就是 Jenkins 增强提议。所有针对 Jenkins 社区的增强或者改进的想法都可以通过这样的一种 提议机制来推动,特别兴趣小组(SIG)就是其中的一项提议。JEP-216 是关于 改进本地化的一项提议。

在之前,所有语言的本地化资源文件都是集中保存在 Jenkins Core 以及各个插件中的。而在 该提议中,每个语言都可以有一个单独的本地化插件,例如:简体中文插件。 终于,经过半年多的时间, 本地化支持插件和 简体中文插件已经可以支持各种类型的本地化资源文件(包括: Messages、属性以及帮助文件等)。从 插件网站上, 你可以看到 简体中文插件已经有超过1.3万的安装量,而且还在持续增长中。到目前为止,我们已经把 Jenkins Core 里所有简体中文的资源文件 迁移到了简体中文插件中,具体可以查看 PR-4008

我相信,这对于每一位 Jenkins 的中文用户都是一件意义重大的事情,Jenkins 中文社区也会努力带给大家带来更好的使用体验。当然, 我们欢迎并期待任何一位有志参与开源社区的朋友!

在享受成果的同时,请与我一起感谢社区里为此作出重要贡献的朋友们。在 Daniel Beck 的帮助下,完成了“本地化支持插件”的发布; 在 Liam Newman 的帮助下完成了 JEP-216, 当然还包括社区中很多参与到中文本地化工作的贡献者。

中文本地化特别兴趣小组

我们相信,这个特别兴趣小组能够给 Jenkins 的中文用户带来更好的使用体验,并聚集更多来自中国的贡献者。这里的贡献者,并不只是开发者的专利和特权, 实际上开源社区需要很多有不同技能的人加入,包括当不仅限于:测试、运维、文档工程师 甚至是设计师、市场运营等等。不管你是尚未毕业的在校学生, 还是懵懂初入职场,或者已经是具有多年丰富的从业经历,在这里 都是平等、公开的。

该组会负责维护 Jenkins 官方中文站点,通过微信公众号在国内宣传和推广 Jenkins 社区及其技术。 我们会发布官方博客文章、实际案例、原创文章、Jenkins 版本发布,还有 Jenkins Meetup 或者其他的线上线下活动。 我们的官方公众号自半年前开通以来,已经有超过一千八百多位 Jenkins 的用户关注,并可以从这里及时获取最新的官方咨讯信息。

作者:赵晓杰

© 著作权归作者所有

Jenkins中文社区

Jenkins中文社区

粉丝 79
博文 78
码字总数 110041
作品 2
海淀
私信 提问
加载中

评论(3)

百小僧
百小僧

引用来自“Jenkins中文社区”的评论

引用来自“百小僧”的评论

大大支持。
遇到本地化不准确的地方,欢迎指出来!

嗯嗯,做的很好,感谢。
Jenkins中文社区
Jenkins中文社区 博主

引用来自“百小僧”的评论

大大支持。
遇到本地化不准确的地方,欢迎指出来!
百小僧
百小僧
大大支持。
Jenkins 简体中文插件

简体中文插件 本插件包括 Jenkins 核心以及插件的中文本地化。查看 JEP-216 了解设计细节。 入门教程 这里有一些关于 如何为 Jenkins 插件贡献本地化 的教程。 jcli 可以帮助你快速地把插件上...

Jenkins中文社区
2019/09/05
1K
0
Jenkins 微信订阅号开通了

Jenkins 作为 CI/CD 领域里非常有实力和生命力的平台,不但在国外有很多用户,在国内也有很多的拥趸者。大家拥抱 Jenkins,不仅仅因为它是新的方向,更因为这背后有着一个非常开放、活跃的开...

素人派
2018/11/16
4
0
Jenkins 2.178 发布,开源 CI/CD 引擎

2.178 (2019-05-20) 中有什么新内容 43 1 13 Community reported issues: 2×JENKINS-57607 1×JENKINS-53016 1×JENKINS-57569 将 jmDNS 从3.4.0-jenkins-3更新到3.5.5,以防止不必要的 DN......

Jenkins中文社区
2019/05/27
1.9K
2
Jenkins 2.176~2.178 版本更新,开源 CI/CD 引擎

本文首发于:Jenkins 中文社区 Jenkins 每周更新版2.176~2.178更新内容 2.178 (2019-05-20) 将 jmDNS 从3.4.0-jenkins-3更新到3.5.5,以防止不必要的 DNS 组播错误消息。 (issue 25369) 将 ...

Jenkins中文社区
2019/06/08
720
0
Jenkins 2.176.1 版本更新,开源 CI/CD 引擎

本文首发于:Jenkins 中文社区 作者:Zhao Xiaojie Jenkins 长期支持版更新 本次更新的版本包括:2.164.2、2.164.3、2.176.1 2.176.1 (2019-06-10) 自 2.176 以来的变更: 恢复安装向导中用到...

Jenkins中文社区
2019/07/10
3.5K
0

没有更多内容

加载失败,请刷新页面

加载更多

六、Spring Cloud之配置中心config

前言 前面我们讲了微服务的注册中心、负载均衡、熔断处理、网管服务。接下来我们讲配置中心,为什么要用配置中心呢? 其实我们接触一段时间就可以发现,我们的项目还是非常多的,每个项目都有...

quellanan2
29分钟前
33
0
在Android的EditText视图中允许多行?

如何在Android的EditText视图中允许多行? #1楼 这对我有用 ,实际上这两个属性很重要: inputType和lines 。 此外,您可能需要一个滚动条,下面的代码显示了如何制作一个: <EditText ...

技术盛宴
32分钟前
25
0
分享自己写的JS版日期格式化和解析工具类,绝对好用!

前言 本来想模仿Java里面的SimpleDateFormat()对象的,但是感觉这样用起来不方便,所以还是直接写成单独的方法算了。 原文链接 日期格式化 2.1. 使用说明 formatDate(date, fmt),其中fmt支持...

SuShine
42分钟前
42
0
快递鸟api物流查询接口实现订阅物流轨迹单号查询功能对接调用

背景: 分享一篇关于在电商系统中同步物流轨迹到本地服务器的文章,当前方案使用了快递鸟集成api做为数据来源接口,这个接口是免费使用的,不过提供的功能还是非常强大的,有专门的售后维护团...

程序的小猿
47分钟前
46
0
Day08多态,abstract,接口

1.A:多态的概述:事物存在的多种形态。 B:多态前提:要有继承关系,方法重写和父类引用子类对象。 父类引用子类对象:Animal a = new Cat(); a.eat(); //效果等同于c.eat(); 2.多态中的...

Lao鹰
52分钟前
32
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部