wt.L10N.complete
リソース情報ファイルはローカライズ可能なテキストを ListResourceBundle ソースコードファイルに保存するための代替です。リソース情報ファイルは自動化されたツールによって操作を簡単にする構造化されたプロパティファイルです。
リソース情報 (すなわち rbInfo) ファイルは、Java プログラムのローカライズ可能な文字列を保存するリソースファイルです。rbInfo ファイルの主な目的は、ローカライズ可能な文字列を、リソースバンドルよりも簡単に処理できる方法を提供することです。RbInfo ファイルには、リソースバンドルより優れた多くの利点があります。
• リソースバンドルファイルは Java ソースファイルです。したがって、中括弧の配置を 1 つでも間違える、二重引用符を付け忘れる、またはコンマを余分に付けるなどを行うと構文エラーが発生し、コンパイルおよびインテグレーションプロセスが中断します。RbInfo ファイルのフォーマットはより単純で、ローカライズしやすく、構文エラーも起こりにくくなっています。
• rbInfo ファイルのフォーマットは単純なので、ローカライズツールを使用した処理、および追跡や反映の切り替えなども簡単に実行できます。
• rbInfo ファイルフォーマットを間違って使用したり、扱いが難しいリソースタイプを指示することはまずありません。Java リソースバンドルには、任意のタイプのオブジェクトを含めることができますが、rbInfo ファイルは文字列のみを処理できますこれは欠点のようですが欠点ではありません。むしろ、ローカライズを容易にします。
インテグレーションプロセス時、rbInfo ファイルは、コンパイルした Java クラスファイルに変換されます。これにより、リソースバンドルと同じネーミング規則が rbInfo ファイルに適用されますローカライズされたバージョンは個別のファイルに保存されます。したがって、言語ごとに 1 つのリソースファイルが存在し、ロケールの名前がローカライズされたファイルの名前に付加されます。
rbInfo ファイルのフォーマットは PTC 独自のものです。このフォーマットは Windchill 用に設計されましたが、ほかの Java ベース製品でも使用できます。リソースバンドルから rbInfo ファイルへの移行はシームレスに行われるため、ソースコードを書き換える必要はありません。古いバージョンのリソースバンドルは、比較的簡単な手順で rbInfo フォーマットに変換できます。移行の詳細については、Windchill Upgrade and Migration Guide を参照してください。