クライアントスクリプトメッセージの翻訳
クライアントスクリプトで使用されるメッセージを翻訳します。
始める前に
メッセージを含むクライアントスクリプトを作成します。クライアントスクリプトの作成方法については、「クライアントスクリプト 」を参照してください。
必要なロール:admin
このタスクについて
クライアントスクリプトには複数行の [メッセージ ] フィールドがあります。このフィールドは、クライアントスクリプトがメッセージ [sys_ui_message] テーブルからローカライズされた代替メッセージを検索するためのキーとして使用できるメッセージ文字列用です。クライアントスクリプト内の各メッセージキーは、[メッセージ] フィールドの個別の行に表示されます。インスタンスは、クライアントスクリプトが getMessage(msg) 呼び出しを行うたびに、ローカライズされたメッセージ文字列を探します。ここで、msg 文字列がクライアントスクリプト内の [メッセージ] フィールドのキーと一致している必要があります。
たとえば、クライアントスクリプト内の [メッセージ] フィールドに「Please populate the Reason field」という文字列を追加した場合、クライアントスクリプトが次を呼び出すたびに、インスタンスはメッセージ [sys_ui_message] テーブルからローカライズされた文字列を検索します。
getMessage("Please populate the Reason field")
注:
既存のキーと同じ言語を使用するレコードをメッセージ [sys_ui_message] テーブルに作成すると、そのキーを使用する既存の参照のメッセージが変更される可能性があります。たとえば、キーが「Refresh」、言語が英語、メッセージが「Refresh」のレコードが存在し、同じキーと言語で「Refresh the screen」というメッセージが異なる別のレコードを作成した場合、 [Refresh] キーを使用して既存の UI 文字列を使用すると、新しい「Refresh the screen」メッセージが表示されます。このテーブルのレコードはグローバルスコープで作成され、スコープの制限を受けません。