Jenkins进阶系列之——18Jenkins语言本地化

在Jenkins中,英语一大片,看着各种蛋疼。非常高兴的是,Jenkins作为一个主流流行的持续构建工具,提供了一个本地化语言的配置界面。

你可以找到它,在Jenkins每页的左下角。如下图:

点击帮助我们本地化当前页,出现如下窗口(友情提示:请关闭自动刷新功能)

Locale:你翻译的语言的种类,Chinese (Simplified)简体中文。

Your Name:[可选]你的称呼(真实姓名、网名、代号均可)

I contribute my translations to the Jenkins project:[建议选上]是否将你翻译的数据推送到Jenkins的服务器

Show already translated text:显示已经翻译过的选项(ps:如果你觉得翻译的不够准确,可以自己定制)

输入翻译内容,submit、刷新即可生效。

注意事项:

  1. 此翻译只翻译了当前页面
  2. 请务必保证翻译的准确性
  3. 请保留各种Jenkins参数 ,如下图:

翻译后在JENKINS_HOME保存数据如下:

contributed-localizations  #存储所有翻译文件的总目录
    zh_CN     #语言的种类,zh_CN 代表简体中文
        0270ea44f0a4e508db06f2f093e7db5f        #翻译保存的文件,32位MD5值

在文件中保存如下(与Java中的properties文件相同):

#Wed Jun 25 16:05:30 CST 2014
Build\ scheduled=\u5DF2\u89E6\u53D1\u6784\u5EFA  #所有中文均被转换成ASC II码
Schedule\ a\ build\ with\ parameters=\u5E26\u53C2\u6784\u5EFA

剩下,看你的了!

Jenkins进阶系列之——18Jenkins语言本地化

时间: 2024-10-17 03:15:08

Jenkins进阶系列之——18Jenkins语言本地化的相关文章

Jenkins进阶系列之——17Jenkins升级、迁移和备份

升级Jenkins Jenkins的开发迭代非常快,每周发布一个开发版本,长期支持版每半年更新一次(ps:大版本更新).如此频繁的更新,怎么升级呢? war:下载新版的war文件,替换旧版本war文件.重启即可. 二进制:卸载旧版本,安装新版本即可. Jenkins程序下载地址:http://mirrors.jenkins-ci.org/ note:升级前,请测试该版本和你本地数据的兼容性.如何测试:将JENKINS_HOME拷贝一份到新的机器,用新版的程序启动.测试对应的插件和配置. 迁移和备

Jenkins进阶系列之——10Publish Over SSH插件

说明:这个插件可以通过ssh连接其他Linux机器 官方说明:Publish Over SSH 安装步骤: 系统管理→管理插件→可选插件→Artifact Uploaders→Publish Over SSH  系统设置(所有的高级全部展开) 公共配置: Passphrase:密码(key的密码,如果你设置了) Path to key:key文件(私钥)的路径 Key:将私钥复制到这个框中 Disable exec:禁止运行命令 私有配置: SSH Server Name:标识的名字(随便你取什

Jenkins进阶系列之——09配置Linux系统ssh免密码登陆

ssh认证的完整描述:https://www.ibm.com/developerworks/cn/linux/security/openssh/part1/ 说明:点我去查看 今天我们只说生成ssh的key,从而达到免密码登陆的目的. 不知道ssh是什么的自己看说明.好了,不废话了. 系统:CentOS 5.8 确认用户 确认当前用户是你需要的用户! $ whoami froad #froad用户,根据你自己的需求选择用户.我这儿用froad用户演示. 生成key $ cd ~ #回到用户目录,

Jenkins进阶系列之——04Publish Over FTP Plugin插件

说明:这个插件可以将构建的产物(例如:Jar)发布到FTP中去. 官方说明:Publish Over FTP Plugin 安装步骤: 系统管理→管理插件→可选插件→Artifact Uploaders→Publish Over FTP Plugin 系统设置 FTP Server Name:给你自己看的名字,爱叫什么叫什么 Hostname:主机IP或者域名 Username:ftp登陆用户名 Password:ftp密码 Remote Directory:远程根目录(建议设置为:/) 图1

C#进阶系列——一步一步封装自己的HtmlHelper组件:BootstrapHelper(二)

前言:上篇介绍了下封装BootstrapHelper的一些基础知识,这篇继续来完善下.参考HtmlHelper的方式,这篇博主先来封装下一些常用的表单组件.关于BootstrapHelper封装的意义何在,上篇评论里面已经讨论得太多,这里也不想过多纠结.总之一句话:凡事有得必有失,就看你怎么去取舍.有兴趣的可以看看,没兴趣的权当博主讲了个“笑话”吧. 本文原创地址:http://www.cnblogs.com/landeanfen/p/5746166.html BootstrapHelper系列

JavaScript进阶系列06,事件委托

在"JavaScript进阶系列05,事件的执行时机, 使用addEventListener为元素同时注册多个事件,事件参数"中已经有了一个跨浏览器的事件处理机制.现在需要使用这个事件处理机制为页面元素注册事件方法. □ 点击页面任何部分触发事件 创建一个script1.js文件. (function() { eventUtility.addEvent(document, "click", function(evt) { alert('hello'); }); }(

xcode5 Localized 多语言 本地化

一.应用名本地化 在网上看了很多Xcode5以前的方法,都行不通,看了网上有人用Xcode5.0.2但是我用在Xcode5.1.1不行,自己摸索一下还是做出来了(环境OS10.9.4, Xcode5.1.1),花了不少时间,所有把整个过程用截图记录下来 1.点击工程--PROJECT中工程--Info--Localizations--"+"选Chinese(Traditional) (zh-hans) 2.点击finish,工程里面会两个文件en.lproj.zh-Hans.lproj

【 D3.js 进阶系列 】 进阶总结

进阶系列的文章从去年10月开始写的,晃眼又是4个多月了,想在年前总结一下. 首先恭祝大家新年快乐.今年是羊年吧.前段时间和朋友聊天,聊到十二生肖里为什么没猫,我张口就道:不是因为十二生肖开会的时候猫迟到了吗? 呵呵,不知道这是谁给我灌输的观点.o(>﹏<)o 进阶系列的文章分为两部分,文章前括号里写有: [D3.js 进阶系列] [D3.js 选择集与数据详解] 虽然称之为"进阶",但并不是说一定要看完"入门"才能看.由于本人能力有限,不能很好地整理成由

JavaScript进阶系列02,函数作为参数以及在数组中的应用

有时候,把函数作为参数可以让代码更简洁. var calculator = { calculate: function(x, y, fn) { return fn(x, y); } }; var sum = function(x, y) { return x + y; }, diff = function (x, y) { return x - y; }; var sumResult = calculator.calculate(2, 1, sum), diffResult = calculat