2012-07-19 96 views
1

我想在國際化伯特一些標題。我使用Birt報告查看器,並簡單地在我的jsp中使用birt標籤來顯示我的報告。BIRT報表查看器和國際化

它的工作很好,直到我試圖國際化的一些標題。我用我的key = value關聯創建了一個resource.properties文件。一旦我引用了我的密鑰,我的rptdesign就設置爲版本3.2.23而不是3.2。

接下來,我碰到下面的錯誤被載入我的JSP時:

The file reporting.rptdesign has error and can not be run. 

因此,我想知道是否有使用報表查看器需要國際化的一些具體罐子。

編輯:這個問題似乎是國際化本身無關。簡單地將版本更改爲3.2.23會導致錯誤。我試圖把一個像3.2.6這樣的更新版本,但是每次我引用一個密鑰時,版本都會重新設置爲3.2.23,就好像它是考慮到國際化的唯一版本!

編輯2:我部署比爾特的WebViewerExample運行4.2和能夠在使用它的3.2.23版本的rptdesign。國際化似乎暫時不起作用,但我想現在不是同一個錯誤......一旦我使用birt標籤使所有的東西都能正常工作,我們會添加一個答案。

編輯3:它可以在Eclipse預覽,卻一次也沒有部署在Tomcat。我已經嘗試了幾次對web.xml和資源位置的更改,但沒有更改。但是,由於我可以更改其中的語言環境並查看birt核心的國際化消息,因此可以讀取web.xml。但是我沒有考慮到我的特定關鍵/價值關聯。

在此先感謝!

回答

0

您可以在BIRT做國際化,

你必須「的.properties」文件「.rptdesign」和選擇什麼都添加標題資源(如:標籤)要國際化點擊本地化屬性從.properties文件中添加鍵值,我有3.7和4.2的工作很好做,

但是有一個問題,當我們導出爲PDF格式,我仍找不到解決這一

希望這將幫助你

乾杯

+0

您好,感謝您的回答。看到我的第三個編輯。 – Lyth 2012-08-09 09:29:22

+0

你是否解決了這個問題? – 123Ex 2012-08-09 09:36:45

+0

我也面臨同樣的問題。有些可以請檢查http://stackoverflow.com/questions/28578243/how-to-assign-the-birt-report-rptdesign-file-to-jsp – Prathyush 2015-02-18 07:33:47