翻訳レコードのエクスポートと編集

  • リリースバージョン: Zurich
  • 更新日 2025年07月31日
  • 所要時間:4分
  • 希望する翻訳環境で追加の言語に翻訳する翻訳レコードをエクスポートし、インポートセットを使用して新規または編集した翻訳レコードをインポートします。

    始める前に

    注:
    サポートされていない言語に翻訳する場合や、サポートされている言語で大量のカスタム UI 文字列コンテンツを翻訳する場合は、ローカリゼーションフレームワーク アプリケーションを使用することをお勧めします。詳細については、「ローカリゼーションフレームワーク」を参照してください。

    必要なロール:admin

    このタスクについて

    次の場合は、ServiceNow AI Platform の外部で UI の文字列を翻訳し、インポートセットを使用してインポートします。

    • 顧客が作成した大量の UI コンポーネントがあり、これらのコンポーネントを他の言語に翻訳したい場合。
    • ServiceNow がインターナショナリゼーションプラグインで提供している翻訳を変更したい場合。
    • ServiceNow がインターナショナリゼーションプラグインでサポートしていない言語にインスタンスを翻訳したい場合。詳細については、「サポートされていない言語への翻訳」を参照してください。

    翻訳可能な UI 文字列アイテムはすべて、翻訳テーブルレコードに保存されます。翻訳レコードで UI を直接翻訳するのは、顧客が作成した少量の UI コンポーネントがあり、それらがどこにあるかを正確に把握している場合のみです。翻訳テーブルの詳細については、「翻訳テーブル」および「個々の UI 文字列の翻訳」を参照してください。

    手順

    1. 顧客が作成した UI コンポーネントを翻訳する場合は、翻訳可能な文字列を見つけます。
      詳細については、「翻訳可能な UI 文字列を探す」を参照してください。
    2. 関連する翻訳テーブルレコードを、簡単に操作できる形式 (Excel など) にエクスポートします。
      レコードのリストのエクスポート方法の詳細については、「リストからデータをエクスポートする」を参照してください。
    3. エクスポートされたドキュメント内で、翻訳テーブルに応じて各行の次のフィールドを翻訳します。
      翻訳テーブル 翻訳するフィールド
      フィールドラベル ラベル、複数、ヒント
      翻訳名/フィールド ラベル (翻訳)
      メッセージ メッセージ
      選択肢 ラベル
      翻訳されたテキスト
    4. 各行内で、[言語] 列を新しい言語の BCP 47 コードに変更します。
      [翻訳されたテキスト] および [メッセージ] レコードで、BCP 47 コードの代わりに言語のフルネームを入力します。
    5. 変更内容を保存します。

    次のタスク

    翻訳されたドキュメントをインポートセットとしてインポートしてインスタンスに戻します。

    Excel スプレッドシートから翻訳をインポートする

    システムのインポートセットアプリケーションには、Excel スプレッドシートからの翻訳のインポートに役立つインポートテーブルと対応する変換マップが含まれています。

    始める前に

    必要なロール:admin

    手順

    1. 移動先 すべて > システムインポートセット > データのロード.
    2. 次のように、[既存を使用] と、インポートするデータのタイプに一致する [テーブル名] を選択します。
      • 選択肢には、[u_sys_choice] テーブルを選択します。
      • フィールドラベルには、[u_sys_documentation] テーブルを選択します。
      • 翻訳された名前とフィールドには、[u_sys_translated] テーブルを選択します。
      • メッセージには、[u_sys_ui_message] テーブルを選択します。
      • 翻訳されたテキストには、[u_sys_translated_text] テーブルを選択します。
    3. [Excel ファイルをアップロード] を選択し、[参照] をクリックしてソースの Excel スプレッドシートを選択します。
    4. 必要に応じて、ワークシートヘッダー行番号を指定します。
    5. [移動 (Go)] を選択します。

      これで、適切なインポートセットテーブルで翻訳を利用できるようになりました。

    6. 移動先 すべて > システムインポートセット > テーブル名 をインポートした情報を確認して、インポートが成功したことを確認します。
    7. インポートされたデータを対応するテーブルに変換するには、 すべて > システムインポートセット > 変換の実行.
    8. 次のように、適切な変換マップを選択します。
      注:
      [ビジネスルールを実行] オプションが選択されている変換マップを選択していることを確認してください。変換マップでこのオプションが選択されていない場合、カスタマイズした翻訳は次のアップグレード時に上書きされる可能性があります。
      • 選択肢には、[システム選択翻訳マップ (Sys Choice Translation Map)] を選択します。
      • フィールドラベルには、[システムドキュメント翻訳マップ (Sys Documentation Translation Map)] を選択します。
      • 翻訳された名前およびフィールドには、[システム翻訳済み翻訳 (Sys Translated Translation Map)] を選択します。
      • メッセージには、[システム UI メッセージ翻訳マップ (Sys UI Message Translation Map)] を選択します。
      • 翻訳されたテキストには、[システム翻訳済みテキスト翻訳マップ (Sys Translated Text Translation Map)]を選択します。
    9. [変換] を選択します。