このセクションでは、 Parasoft の拡張機能で定義される任意の GUI フィールドの field label をローカライズする方法について説明します。 GUI に表示されるカスタム拡張機能の field label を外部に置くことで、さまざまな言語をサポートできます。これは、サポートしたい各言語のプロパティ ファイルを提供することで実施されます。ユーザーの言語に基づいて、 Java ランタイムは言語識別子を使用して関連するリソース バンドルを探します。言語識別子が提供されない場合、 Java ランタイムは次の一般的なリソース バンドルへフォールバックします。 例: parasoft-extension.xml の文字列は %key 表記を用いることで、プロパティ ファイルに出すことができます。たとえば、 XML ファイルの form セクションは次のように記載されます。 そして、parasoft-extension_en.properties は次のように記載されます。 プロパティ ファイルは ISO 8859-1 文字コードでエンコードされます。このエンコードで直接表現できない文字は、The Java Language Specification の Section 3.3 に定義されるように、Unicode で書かれます。'u' という文字だけがエスケープ シーケンスに認められています。<form xmlns="urn:com/parasoft/extensibility-framework/gui">
<section label="%section">
<field id="key 1" label="%labelOne"/>
<field id="key 2" label="%labelTwo"/>
</section>
</form>
section=section name
labelOne=label one name
labelTwo=label two name
Overview
Content Tools