文字列抽出ユーティリティ

ユーティリティ >

開発者が、多言語対応インタフェースのアプリケーションを開発したい場合、アプリケーション内に定義されている語句をすべて含む変換辞書を作成する必要があります。このユーティリティを使用することで、アプリケーション内の語句を抽出することができるため、辞書作成の手間を省くことができます。

このユーティリティは、以下のように使用します。

ユーザ定義開発メニューから起動する場合

  1. [ツール]メニューを開き、[文字列抽出]を選択して[文字抽出]ウィザードを起動します。

  2. [ウェルカム]ダイアログから、[次へ]をクリックします。

  3. [プロジェクト詳細]ダイアログから、すべてのプログラムをスキャンするか、前回の処理以降に更新された内容のみをスキャンするかを選択します。初めてスキャンするプロジェクトに場合は、この選択オプションは利用できません。

  4. 式内の文字をすべて対象にするか、MLSTrans()内の文字のみを対象にするかを選択します。

  5. [出力ファイル]欄に出力ファイル名を入力します。

  6. [実行]をクリックすると、ウィンドウの下にプログレスバーが表示されます。これは、抽出処理が実行されていることを示しています。処理が終了すると、終了メッセージが表示されます。

  7. [OK]をクリックするとウィザードは終了します。

注意:

  • このツールのソースファイルは、以下のフォルダ内にあります。スキャンするプロジェクトに合わせてこのユーティリティを修正することも可能です。

%EngineDir%Add_On\StringExtractor

  • 出力結果は、XMLファイルとして作成されます。スキーマファイル(StringExtractor.xsd)を使用することでアプリケーションで利用することもできます。

コンポーネントアプリケーションとして起動する場合

  1. [コンポーネント]リポジトリを開き、1行追加します。

  2. ズームして%EngineDir%Add_On\StringExtractor\StringExtractor.eciを選択します。

  3. 起動したいプログラムに[コールプログラム]処理コマンドを定義し、StringExtractor.String Extract を選択します。

  4. 以下のパラメータを指定します。

  5. pProject File …… スキャンするプロジェクトファイル名

  6. pScan Date …… スキャンの開始日付(通常は、Date()関数で指定します)

  7. pScan Time …… スキャンの開始時刻(通常は、Time()関数で指定します)

  8. pMLSTrans Only …… 式内のスキャン対象をMLSTrans()内の文字のみにするかどうかの選択

  9. pOutput File …… 結果として出力するファイル名