Trac 作为现今比较流行的项目管理及缺陷跟踪工具,着实有必要多多进行推广。安装应该是简单的,至少Trac的文档中已经写的很清楚了。因为我用的是最简单的方法,即:easy_install Trac==0.12,所以很容易就安装好。但有个问题就是没有语言包被安装,即在trac/目录下面没有locale目录。 折腾半天下来终于搞定,大致步骤如下:
1. 确认是否安装了Babel,这是必须的,因为Trac是通过它来获得locale信息的.如果没有,用easy_install Babel安装即可
2. 将Trac源码/locale/zh_CN/LC_MESSAGES/messages.po,通过下面的命令转成.mo文件
shell>msgfmt messages.po -o messages.mo (mo为二进制文件)
3. 将2生成的messages.mo 拷贝到trac的安装目录,如:/usr/local/lib/python2.6/dist-packages/Trac-0.12-py2.6.egg/trac/locale/zh_CN/LC_MESSAGES/下面
4. 修改apache配置文件(因为我是用的mod_python),如:
<Location /trac>
.......
SetEnv trac.locale zh_CN.UTF-8
.......
</Location>
5. 重启apache即可!
在这里要特别感谢 :jessinio liang,正因为有他的帮助,因此我才能最终完成任务!