これが私がしたことです:私はBirtRuntime4.2をダウンロードしました。WebViewerExampleをデプロイし、それにレポートデザインを追加しました。
私はいくつかのリソース/プロパティファイルを作成し、以下に示すようにそれらを参照しました:
次に、レポートのグラフタイトルに適切なキーを選択しました。
結果:Eclipseでは、リストの一番上にあるリソースファイルに含まれている値によってキーが変更されます。ブラウザには、グラフタイトルのデフォルト値が引き続き表示されます...
ここで説明されていることはすべてhttp://wiki.eclipse.org/BIRT/FAQ/Internationalizationで行いました。また、web.xmlでプロパティファイルのパスを設定しようとしました。
<!-- Resource location directory. Defaults to ${birt home} -->
<context-param>
<param-name>BIRT_RESOURCE_PATH</param-name>
<param-value>resource/</param-value>
</context-param>
WebContent / resourceや絶対パスなどのさまざまなパスを試しましたが、どれも機能しませんでした。
私のロケールは複数回設定されています:web.xmlに
<!-- Default locale setting.
-->
<context-param>
<param-name>BIRT_VIEWER_LOCALE</param-name>
<param-value>en-US</param-value>
</context-param>
また、機能しない場合に備えて、パラメータ__locale=en_USをURLに配置しました。ただし、タイトルは英語で表示されず、プロパティファイルも使用されません。
私は今信仰を失っています...何か考えはありますか?