前のトピック次のトピック


20 章 テキストのローカライズ

レポートにラベルとテキスト要素を挿入するときは、通常、表示するテキストを入力します。レポートが常に 1 つの言語またはロケールで表示される場合、リテラルまたは静的テキストを使用します。ただし、レポートが複数の言語に変換される場合は、BIRT レポート・デザイナーにより静的テキストではなくリソース・キーを使用することができます。リソース・キーはリソース・ファイルに変換またはローカライズされます。

リソース・キーまたはリソース・ファイルに詳しくない場合は、リソース・キーは変数、リソース・ファイルは変数が値に設定されるテキスト・ファイルと考えてください。レポートを 4 つの言語で表示する必要がある場合は、4 つのリソース・ファイルを作成し、各言語に対してテキスト値を定義します。レポートを実行するとき、BIRT はマシンの現在のロケール、リソース・キー、およびリソース・ファイルを使用して、表示する適切なテキスト値を検索します。図 20-1 はローカライズされたレポートのリソース・ファイルとリソース・キーの機能を示します。

図 20-1 リソース・ファイル、レポート設計、およびレポートのリソース・キー

ラベル、テキスト、および図表要素のみの静的テキストのリソース・キーを指定することができます。例えば、レポート・タイトル、列見出し、グラフのタイトル、およびその他の静的ラベルをローカライズすることができます。データ・セットからのテキスト値はローカライズすることはできません。


 (c) Copyright Actuate Corporation 2006

前のトピック次のトピック