プロセッサースクリプト機能
プロセッサースクリプトには、翻訳可能なコンテンツを抽出し、アーティファクトを構成するときに含まれる翻訳済みコンテンツを保存するのに役立つ関数が含まれています。
getTranslatedContent(params)
この関数は、ローカリゼーションフレームワーク が使用および消費する翻訳可能コンテンツを抽出し、次のパラメーターを含みます。
| 名前 | タイプ | 説明 |
|---|---|---|
| tableName | 文字列 | アーティファクトレコードのテーブル名。 |
| sysId | 文字列 | アーティファクトレコードの sys_id。 |
| language | 文字列 | アーティファクトの翻訳先にするべき言語 (ターゲット言語)。 |
注:
このスクリプト関数は、プロセッサースクリプトを構成するときにデフォルトで使用できます。このスクリプト関数では、LFDocumentContent オブジェクトをビルドするためのパラメーターを構成する必要があります。
saveTranslatedContent(documentContent)
この関数は、翻訳をシステムに保存する役割を果たし、LFDocumentContent のオブジェクトであるパラメーターを持ちます。
すべてのプロセッサースクリプトは、この関数のデフォルト実装を定義する LFArtifactProcessorSNC を拡張します。つまり、翻訳を標準テーブルに保存します。プロセッサースクリプトでこの関数を定義すると、デフォルトの動作が上書きされます。
注:
このスクリプト関数は、新しいプロセッサースクリプトが作成されると、デフォルトでコメント化されます。詳細については、「LFDocumentContentBuilder のスクリプト読み取りヘルパー関数」を参照してください。