这几天在龙人网的改版中需要Drupal中安装一个第三方模块Date来实现CCK中的日期字段,安装后可以正常使用,但该模块基本上没有汉化,后天管理是英文倒问题不大,但前台界面显示英文就不太友好了,特别是“1 January, 2011 - 08:00:00 PM”这样的日期格式更是看着别扭。
在网上找了一些说明Drupal模块汉化的帖子,在该模板的sites/all/modules/date/translations目录中找到date_api.pot文件,将其中的msgid英文内容翻译成中文,放到msgstr中,保存为date_api.zh-hans.po,然后通过网站的管理界面admin/build/translate/import来导入即可,还算方便,不过整个Drupal及第三方模块的翻译量太大,只能在需要的情况下进行少数这样的汉化。
这些天逐步开始用Drupal来实现一些网站的改版和新建,在感到Drupal的强大同时,也遇到汉化、权限、模块兼容等方面的问题,昨天看到Drupal 7刚刚推出,不过估计也还不成熟,暂时也不去用,稍后再去了解。
补充两条:
- Drupal核心以及常用第三方模块的汉化包可以在这里下载:Chinese Simplified;
- 少量的几个词翻译可以在管理界面的翻译界面“搜索”功能admin/build/translate/search中找到,并直接翻译保存,免得制作.po文件导入麻烦。
评论