1

Birt でいくつかのタイトルを国際化しようとしています。Birt レポート ビューアーを使用しており、jsp で birt タグを使用してレポートを表示するだけです。

いくつかのタイトルを国際化しようとするまではうまくいきました。key=value 関連付けを使用して resource.properties ファイルを作成しました。キーを参照すると、rptdesign がバージョン 3.2 ではなく 3.2.23 に設定されます。

次に、jsp が読み込まれると、次のエラーが表示されます。

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

したがって、レポート ビューアーを使用した国際化に必要な特定の jar があるかどうかを知りたいです。

編集:問題は国際化自体とは無関係のようです。バージョンを 3.2.23 に変更するだけではエラーになります。3.2.6 のような新しいバージョンを入れようとしましたが、キーを参照するたびに、国際化を考慮した唯一のバージョンであるかのように、バージョンが 3.2.23 に戻されます。

編集 2: Birt ランタイム 4.2 の WebViewerExample をデプロイし、バージョン 3.2.23 の rptdesign を使用できました。国際化は今のところ機能していないようですが、今は同じエラーではないと思います... birt タグを使用してすべてが機能するようになったら、回答を追加します。

編集 3: Eclipse プレビューでは動作しますが、Tomcat には一度もデプロイされません。web.xml とリソースの場所にいくつかの変更を試みましたが、変更されませんでした。ただし、web.xml でロケールを変更し、birt コアの国際化されたメッセージを表示できるため、web.xml が読み込まれます。しかし、特定のキーと値の関連付けは考慮されません。

前もって感謝します !

4

2 に答える 2

0

You can do internationalization in BIRT,

You have to add ".properties" files to Resources in ".rptdesign" and the select what ever title(Eg:label) you want to internationalization click the Localization properties add the key value from the .properties files, I have done this with 3.7 and 4.2 its working nicely,

But there is a problem when we exporting to PDF format still i couldn't find the solution to that

Hope this will help you

Cheers

于 2012-08-09T05:54:00.880 に答える
0

私は最終的に私の問題を解決し、この他の投稿にいくつかの情報を追加しました:

バートの国際化が機能しない

于 2012-08-28T09:57:12.630 に答える