汉化Joomla! 1.5

1,使用我之前写的一篇文章里介绍的方法来安装好官方英文版本

2,复制joomla系统目录language下的en-GB为zh-CN
把zh-CN目录下的所有以en-GB开头的文件均重命名为以zh-CN替换en-GB 开头

3,修改language/zh-CN/zh-CN.xml文件,参考如下:

<?xml version=”1.0″ encoding=”utf-8″?>
<!– $Id –>
<metafile version=”1.5″  client=”site” >
 <name>Simplified Chinese (China)</name>
 <tag>zh-CN</tag>
 <version>1.5.0</version>
 <creationDate>2005-10-30</creationDate>
 <author>Joomla! Project</author>
 <authorEmail>admin@joomla.org</authorEmail>
 <authorUrl>www.joomla.org</authorUrl>
 <copyright>Copyright (C) 2005 – 2008 Open Source Matters. All rights reserved.</copyright>
 <license>http://www.gnu.org/licenses/gpl-2.0.html GNU/GPL</license>
 <description></description>
 <metadata>
  <name>Simplified Chinese (China)</name>
  <tag>zh-CN</tag>
  <rtl>0</rtl>
  <locale>zh_CN.utf8, zh_CN.UTF-8, zh_CN, zh, simplified_chinese</locale>
  <winCodePage>cp936</winCodePage>
  <backwardLang>simplified_chinese</backwardLang>
  <pdfFontName>freesans</pdfFontName>
 </metadata>
 <params />
</metafile>

4,翻译language/zh-CN目录下以.ini为结尾的文件
在这些文件中,它正文的绝大多数行的格式都是”标识=显示文字”
找到要改为中文显示的相关文件/行,或全部文件,翻译成中文,并保存为utf8编码

5,在系统后台,把前台的默认语言设置为Simplified Chinese

以上方法在Etch 4.1+mysql 5.0+apache 2.2+php 5.2环境中测试成功
注:zh-CN.xml文件中的<pdfFontName>freesans</pdfFontName>是为PDF输出作准备的
若要让PDF输出支持中文,则需上传中文字体到language/pdf_fonts目录,并在这行里修改字体名称