安装好redmine之后(在这里不再啰嗦如何安装了)。
我在centos和windows上都装了下,客户端是windows的ie6
使用默认的zh语言包,文件路径:lang\zh.yml
界面基本汉化,但是主要的问题在于
1、PDF导出乱码
状况:acrobat打开以后提示安装繁体字库。下载后打开乱码。
原因:redmine项目是以utf-8编码。acrobat reader不带unicode字体。而生成pdf必须用gb2312或者Big5
pdf导出编码是在zh.yml定义的。


这里定义了导出编码为Big5,再查看app\helper\ifpdf_helper.rb






设定zh语言的时候,用的是big5字体。下面给出修改方法。
修改方法:
修改zh.yml


修改ifpdf_helper.rb






重新启动server,下载打开成功。
2、文档列表下载的文件名乱码
分析:在linux下载文件的时候文件名是正确的,估计是由于windows默认是gbk编码所致,需要在下载的时候修改编码。
修改:一般来说还是用windows客户端占绝大多数,因此直接修改下载文件名用gb2312编码。
修改documents_controller.rb















修改前
修改后
如果要进一步优化,就得根据用户操作系统环境和浏览器来决定编码。破ie到现在还是不支持原生utf-8的。