Drupal 的社区成员会用不同的形式对 Drupal 做出自己的贡献,加入翻译团队就是其中的一种方式。
这个视频我们介绍一下为 Drupal 贡献翻译的方法。
我们需要先在 Drupal 的官方网站上注册一个帐户,打开 drupal.org ,点击 Log in / Register,登录或注册…
如果你之前注册过,可以直接登录,想注册一个新的帐户,点击 Create new account ,创建一个新帐户。
Username 这里就是你登录 drupal.org 使用的用户名,E-mail address 这里填入你的 Email 地址。注意这里一定要填写真实的 Email 地址,等会儿 drupal.org 会给你发送一封验证的邮件。
下面可以输入一些个人的信息,也可以不用埴,然后在 Country 国家这里,选择你的国家,这里我们选择 China 。然后点击 Create new account …
这个时候 Drupal 会往你的 Email 地址里发送一封邮件,里面有你登录 drupal.org 使用的用户名和密码。
登录到你的邮箱,找到 drupal.org 给你发送的邮件,然后复制里面的 password,也就是密码,然后回到 drupal.org。
用我们注册的用户名,还有邮件里的密码登录到 drupal.org。
登录以后我们就可以去加入到某种语言的翻译团队,然后贡献你的翻译了。
打开 localize.drupal.org ,在右边栏这里,先选择你感兴趣的语言… 这里我们选择简体中文,Chinese,Simplified …
然后点击 Go there,在这个页面里,你可以下载核心的翻译文件,还有热门模块的翻译文件。在右边栏这里,会显示中文翻译团队的一些情况…
点击这里的 Join 按钮,可以加入到中文翻译团队。
点击 Join 确认加入…
提示成功以后,在这里你会看到一个 Translate 标签…
这里会显示出所有在 drupal.org 上的模块里,定义的那些可被翻译的字符串,你可以把这些英文字符翻译成中文。
在 Project 这里,你可以输入想要翻译的模块的名称,比如这里我们找一下 Media gallery 这个模块… 当我们输入 media gallery 的时候, Drupal 会自动找出相关的模块,这里选择 media gallery 模块。
然后再选择一个模块的版本… 再点击 Filter 过滤。
现在显示出来的就是你选择的模块相关的字符串。
左边是原版的英文字符,在对应的右边这里,你可以输入这个字符串的中文版本。完成以后,点击页面下方的 Save changes,保存一下修改。 Drupal.org 会保存你的翻译。
要注意的是,保存以后你的翻译并不能马上成为这些字符串默认使用的中文版本。翻译团队的管理员,会去审核你的翻译,通过以后,才会正式使用你的翻译。
如果你想在线下去翻译,你可以把这个模块的相关的字符串导出来,Druapl 会为你生成一个 .po 格式的文件,这样你就可以在自己的电脑上去翻译了,翻译好以后,你可以再把这些翻译统一导入到 drupal.org 上来。
点击 Export 导出, 选择要导出翻译模板的模块,还有模块的版本,在下面你可以选择是否导出已经被翻译的字符,如果你勾选了下面的这个 Add Chinese,Simplified suggestions,这样你导出的翻译文件里面, 会包含那些还没有审核通过的中文翻译。
点击 Export Gettext file ,确认导出 …
drupal.org 会导出这些字符串,并且会把他们保存在一个 .po 格式的文件里面,然后把它下载到你的电脑上。你可以去安装一个叫 poedit 的软件来编辑它们...
点击想要翻译的字符串,在下面输入当前选中的字符串的中文翻译。
翻译完成以后记得要保存文件。
然后你可以把个翻译文件导入到你自己的 Drupal 网站上使用。或者也可以导入到 localize.drupal.org 里面分享给其它人。
Drupal 会自动识别你的翻译。这些被翻译的字符串会等待管理员的审核。