開源專案管理系統Redmine漢化小結

2022-03-27 23:00:24 字數 1407 閱讀 3486

安裝好redmine之後(在這裡不再囉嗦如何安裝了)。

我在centos和windows上都裝了下,客戶端是windows的ie6

使用預設的zh語言包,檔案路徑:lang\zh.yml

介面基本漢化,但是主要的問題在於

1、pdf匯出亂碼

zh.yml檔案第55行

general_pdf_encoding: big5

ifpdf_helper.rb第36行

when :zh

extend(pdf_chinese)

addbig5font()

@font_for_content ='

big5

'@font_for_footer ='

big5

'設定zh語言的時候,用的是big5字型。下面給出修改方法。

修改方法:

修改zh.yml

zh.yml檔案第55行改為

general_pdf_encoding: gb2312

修改ifpdf_helper.rb

ifpdf_helper.rb第36行開始改為

when :zh

extend(pdf_chinese)

addgbfont()

@font_for_content 

='gb

'@font_for_footer 

='gb

'原**41行開始

defdownload

@attachment 

[email protected](params[:attachment_id])

@attachment.increment_download

send_file @attachment.diskfile, :filename 

=>

@attachment.filename

改為defdownload

@attachment 

[email protected](params[:attachment_id])

@attachment.increment_download

@ic 

||=iconv.new(l(:general_pdf_encoding), 

'utf-8')

send_file @attachment.diskfile, :filename 

=>

@ic.iconv(@attachment.filename)

並在檔案最上面加入

require 

'iconv

'修改前

修改後如果要進一步優化,就得根據使用者作業系統環境和瀏覽器來決定編碼。破ie到現在還是不支援原生utf-8的。

介紹開源的專案管理系統 Redmine

一直在尋找microsoft project這個專案管理工具的替代品,因為microsoft project雖然功能強大但只能本地使用無法共享專案計畫,雖然配合project server可以實現通過區域網共享專案計畫但乙個是配置複雜,最主要是這兩 一直在尋找microsoft project這個專...

介紹開源的專案管理系統 Redmine

一直在尋找microsoft project這個專案管理工具的替代品,因為microsoft project雖然功能強大但只能本地使用無法共享專案計畫,雖然配合project server可以實現通過區域網共享專案計畫但乙個是配置複雜,最主要是這兩個都是需要收費,對於中小型企業來說成本太高,而且易用...

介紹開源的專案管理系統 Redmine

一直在尋找microsoft project這個專案管理工具的替代品,因為microsoft project雖然功能強大但只能本地使用無法共享專案計畫,雖然配合project server可以實現通過區域網共享專案計畫但乙個是配置複雜,最主要是這兩個都是需要收費,對於中小型企業來說成本太高,而且易用...