近日在家用笔电安装 Joomla_1.5.5-Stable-Full_Package 后,再安装前台 Language-zh-TW.zip 及后台 admin language-zh-TW.zip 中文语言档。
由于现在一般企业希望网页能够显示中英双语,因此我再安装 Joom!Fish 2.0 beta版(先下载joomfish2.0beta.zip再解压缩,Plugin、Component、Module都要安装),经过相关设定后就可以在首页选择中、英语系,个人觉得非常方便。
我以安装时的示范文件进行简单翻译后,在显示内容时发现日期显示怪怪的,如下所下:
* 英文语系
The News
Welcome to Joomla!
Written by Administrator
Thursday, 12 October 2006 18:00 (日期显示正常)
Joomla! is a free ...
* 中文语系
The News
Welcome to Joomla!
作者:Administrator
週四, 2006年10月%e日 18:00 (日期显示有误)
Joomla! 是自由…
因此怀疑,可能是语系定义档中所传送参数错误所导致,一般日期参数大都为%d,但此中文语系确定义为%e。经过搜寻,发现 /www/language/zh-TW/zh-TW.ini 及 /www/administrator/language/zh-TW/zh-TW.ini 二个档桉都有错误,诸位可以在该二档桉前端发现下列定义,修正后就可在中文语系下正常显示。
* 修正前
* 修正后
原先以为只要将 %e 改成 %d 即可恢复正常,但是经过测试 %d 必须要与前方 %B 有空格才可正常显示。至于这是什麽原因,还请诸位高手指点,谢谢。
(此文转载之http://mail.joomla.org.tw/phpbb3/viewtopic.php?f=86&t=3413)