---
sourceDocument: Xanadu Now Platform の管理
sourceDocumentLink: https://servicenow-prod.fluidtopics.net/r/ja-JP/xanadu/platform-administration

 Release :

    - xanadu

ft:locale :

    - ja-JP

ft:publication_title :

    - Xanadu Now Platform の管理

ft:clusterId :

    - platadm

bundleId :

    - platadm

workflow :

    - Platform


---

# クライアントスクリプトメッセージの翻訳

# クライアントスクリプトメッセージの翻訳 {#ariaid-title1}

* リリースバージョン: Xanadu
* 
* 更新日 2024年08月01日
* 
* ![](https://www.servicenow.com/docs/portal-asset/ico-clock) 所要時間：2分

クライアントスクリプトで使用されるメッセージを翻訳します。

## 始める前に

メッセージを含むクライアントスクリプトを作成します。クライアントスクリプトの作成方法については、「[クライアントスクリプト](https://www.servicenow.com/docs/access?context=client-scripts&version=xanadu&pubname=xanadu-application-development&ft:locale=en-US)」を参照してください。

必要なロール：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」メッセージが表示されます。このテーブルのレコードはグローバルスコープで作成され、スコープの制限を受けません。

## 手順

1. 移動先 すべてシステムローカリゼーションメッセージ.
2. \[新規\] を選択します。
3. フォームの必須フィールドに入力します。  
   {#t_TranslateAClientScriptMessage__table_vyy_21t_gtb__entry__2}

   | フィールド | 説明 |
   |-|-|
   | キー | このメッセージの内部の一意の識別子。 |
   | 言語 | メッセージが翻訳される言語。 |
   | メッセージ | ユーザーに表示される翻訳されたテキスト。 |
   [表 : 1. \[メッセージ\] フォーム]

   {#t_TranslateAClientScriptMessage__table_vyy_21t_gtb}  
4. \[送信\] を選択します。  
   ローカライズされたメッセージキーの文字列ごとに、メッセージ `[sys_ui_message]` テーブルに新しいレコードが追加されます。このテーブルの詳細については、「[メッセージテーブル](https://servicenow-prod.fluidtopics.net/WAS0DxLleNBeSrZPmSl1Dg "メッセージ [sys_ui_message] テーブルには、プラットフォーム全体での情報メッセージ、確認メッセージ、エラーメッセージ、およびその他のタイプのシステムメッセージの翻訳が含まれています。")」を参照してください。

