メッセージテーブル
メッセージ [sys_ui_message] テーブルには、プラットフォーム全体での情報メッセージ、確認メッセージ、エラーメッセージ、およびその他のタイプのシステムメッセージの翻訳が含まれています。
これらのテキストが正しくラップされている場合、メッセージテーブルには次のソースからの翻訳可能なカスタムテキストが含まれます。
- 顧客が作成したアプリケーションの UI ページの HTML
- サービスポータルウィジェットメッセージ (サーベイを含む)
- プレイブックテキスト:
- プレイブックラベル
- ステージラベル
- アクティビティラベル
- アクティビティの説明
- HTML および文字列のアクティビティ UI レイアウトのプロパティ
ServiceNow は、クライアントスクリプトに getMessage 呼び出しが含まれているか、サーバースクリプトに
gs.getMessage 呼び出しが含まれている場合に、このテーブルで翻訳されたテキストをチェックします。このテーブルの主なフィールドは次のとおりです。- キー:このメッセージの内部の一意 (大文字と小文字を区別しない) の識別子です。
- 言語:メッセージが翻訳される言語です。
- メッセージ:ユーザーに表示される翻訳されたテキスト。
注:
既存のキーと同じ言語を使用するメッセージ [sys_ui_message] テーブルにレコードを作成すると、そのキーを使用する既存の参照のメッセージが変更される可能性があります。たとえば、キーが「Refresh」、言語が英語、メッセージが「Refresh」のレコードが存在し、同じキーと言語で「Refresh the screen」というメッセージが異なる別のレコードを作成した場合、 [Refresh] キーを使用して既存の UI 文字列を使用すると、新しい「Refresh the screen」メッセージが表示されます。このテーブルのレコードはグローバルスコープで作成され、スコープの制限を受けません。
メッセージテーブルの翻訳可能なカスタムコンテンツの詳細については、「カスタムコンテンツの翻訳」を参照してください。