You are here

drupal6

内容包括drupal6教程,drupal6汉化,drupal6主题,drupal6模板,drupal6中文手册,drupal6 views,drupa6中文,drupal6安装,drupal6开发,drupal6视频,等

汉化手记

g089h515r806 的头像
Submitted by g089h515r806 on 星期日, 2008-10-05 06:22

我打算汉化drupal的网店购物车模块Ubercart,版本为drupal5.首先,我先通读了drupal手册的译者指南部分.对汉化大致有了一个印象.在以前的工作中,很少与中文打交道,唯一的一次是给香港的客户做项目,遇到过汉化,不过那时仅仅用到了drupal5内核的汉化包,直接导入就可以了.现在想要做的是汉化drupal第3方模块.

除了阅读译者指南以外,我还到drupal中国论坛的汉化栏目里面转过,里面重要的文章差不多都读了个遍.从昨天开始,汉化Ubercart模块的子模块uc_store.由于是5.x,所以翻译包所在的目录为modules\ubercart\uc_store\po,目录名为po,而在drupal6.x中,这个目录名改为了translations. uc_store\po目录下面有两个文件,一个是uc_store.pot,一个是es.po,后者为另一语言的翻译包.我要使用的就是uc_store.pot.为了怕出乱子,我先给uc_store.pot做了个备份.

Drupal版本:

如何合并翻译

g089h515r806 的头像
Submitted by g089h515r806 on 星期六, 2008-10-04 01:48

假如你有一个fr.po文件,里面包含了几个drupal模块的翻译.这些drupal模块更新了,有些字符串被修改了.那么现在更新后的module.pot文件里面就是空的.你需要把这些修改,合并到你的翻译中,从而 充分的利用原有的翻译成果.

首先,检查你使用的PO编辑器,看它是不是有一个合并的功能.

没有的话,你可以试试UNIX CLI工具msgmerge,它和GNU gettext是一起的.

 

Drupal版本:

如何编辑.po文件

g089h515r806 的头像
Submitted by g089h515r806 on 星期六, 2008-10-04 01:36

这个页面是用来简洁的讲述如何编辑.po文件的,从而将一个翻译好的项目贡献给社区.更多背景知识可参看#240243:参与进来:翻译部分的工作.

由于我至少需要25个单词,才能发布这篇文章,所以我在这里引用Havamal的一首诗:

你不能承受其重的
生活的艰辛
比智慧更珍贵.
认识不同的人
胜过收获黄金.
智慧仅仅是懒人的安慰剂.

Drupal版本:

Drupal内核的翻译模板

g089h515r806 的头像
Submitted by g089h515r806 on 星期五, 2008-10-03 11:40

译者首先应该下载翻译模板文件的压缩包,然后将这些文件翻译成他们自己的语言.翻译流程方面的更多信息,可参看译者指南(当然这个页面也是里面的一部分).

翻译后的文件应该存放在contrib-cvs/translations/id下面,其中id为一个RFC 4646语言代码.如果你不知道你的代码,可以在翻译的邮件列表中询问.

Drupal版本:

drupal汉化

g089h515r806 的头像
Submitted by g089h515r806 on 星期四, 2008-10-02 08:09

Drupal界面文本,默认使用的是英文(比如“Log in”按钮,和"Add new comment"文本),但是这些界面文本可以翻译成中文。对于中文,简体和正体(繁体),都已经有了drupal内核的完整的汉化包,而对于第3方模块,部分已经汉化了,但是许多还没有汉化(如何使用这些汉化包,可参看本地化模块(locale module)).

对于drupal汉化,我们还有很多的工作要做。比如在drupal内核的汉化包中,个别地方汉化的不彻底,有些地方不是很贴切,还有很多地方需要改进,drupal的中文化还有很长的路要走。不过与其它语言相比,drupal的中文化算是做得比较不错的了,毕竟到目前为止,没有哪个语言把所有的第3方模块完全翻译完了。

Drupal版本:

Acquia drupal和drupal比较

g089h515r806 的头像
Submitted by g089h515r806 on 星期三, 2008-10-01 01:20

昨天看到Acquia drupal 1.0发布了,这个是基于drupal6的一个版本。Acquia drupal现在不支持drupal5,将来也不会支持。它是从6开始了。每当drupal发布一个版本以后,它都会快速的跟进。它是建立在drupal基础之上的,而不是drupal的一个分支。

昨天,我从Acquia网站上,下载了他们发布的最新版本。解压缩到本地。发现的第一个不同点,就是Acquia drupal的体积要大很多,基本上是drupal的2倍吧。看来确实加了不少的东西。

Drupal版本:

Acquia开张了

g089h515r806 的头像
Submitted by g089h515r806 on 星期二, 2008-09-30 12:20

经过几个月的奋斗, Acquia现在正式开张了.从今天起,每个使用drupal6的用户,都可以通过Acquia网络来利用我们提供的服务了。

Acquia Network(以前叫做Spokes)就是帮你管理站点的,包括升级通知,垃圾信息过滤,cron服务等等,以及对你的drupal站点提供实时监控。

Drupal版本:

页面

Subscribe to RSS - drupal6