| スクリプト (MEL) |
MEL でのみ使用可能 |
pluginResourceUtil |
カテゴリ内: システム, 特定の言語環境 |
ジャンプ先: 概要. 戻り値. 関連. MEL 例.
pluginResourceUtil(string $pluginName, string $outputFile)
このユーティリティ スクリプトは、出力ファイルにプラグインのローカライズ可能なリソースを抽出します。
このプロシージャは、プラグインに登録したすべてのリソースの既定のリソース値を含むスクリプト ファイルを生成します。これには、プラグイン ソース コードに登録されているすべての MStringResource 値、ローカライズ可能なノード、およびプラグインに登録されている各ノードと(registerPluginResource を使用して) MEL スクリプトに登録されているすべてのプラグイン リソースのアトリビュート文字列が含まれます。抽出したリソースはローカライズできます。結果作成されるファイルは、loadPluginLanguageResources コマンドで使用するために適しています。
このスクリプトが動作するのは、UI 言語が既定の英語に設定されている場合だけです(ローカライズ設定で実行しても、必要な既定値は生成されません)。
getPluginResource, loadPluginLanguageResources, registerPluginResource, setPluginResource
引数
| 変数名 |
変数タイプ |
説明 |
| $pluginName | string | 固有のプラグイン名です(loadPlugin に渡されるとおり)。
|
| $filename | string | 出力変換のためのファイル名です(または "")。
|
// Extract localizable resources for the plugin "myPlugin"
// and store them in the file "myPlugin.pres.mel"
//
pluginResourceUtil("myPlugin", "myPlugin.pres.mel")
// Show all localizable resources for the plugin "myPlugin"
// but do not redirect the output to a file.
//
pluginResourceUtil("myPlugin", "")