注: 以下の翻訳の正確性は検証されていません。AIPを利用して英語版の原文から機械的に翻訳されたものです。

翻訳、ローカライゼーション(l10n)、および国際化(i18n)

アプリケーションビルダーは、翻訳機能を通じて、Workshop アプリケーション内で使用されるサポート対象の文字列の種類に翻訳を追加できるようになりました。この機能により、手動で、または有効化されたエンロールメントでは AIP の支援を受けて、Workshop アプリケーションをさまざまな言語にローカライズ(l10n)および国際化(i18n)できます。この機能を使用して Workshop アプリケーションが閲覧者のブラウザーのロケールに対応する言語に翻訳されている場合、閲覧者にはその言語に翻訳されたモジュールが表示されます。

翻訳文字列の設定中に表示される Workshop アプリケーションのプレビュー。

この機能を有効にするには、編集モードで設定タブに移動し、高度な機能セクションの翻訳をオンにします。有効にすると、新しい翻訳タブが表示され、アプリケーションビルダーはモジュールの翻訳を設定できます。

有効になっている翻訳のトグル。

翻訳可能なコンテンツ

Workshop アプリケーションでは、次のコンテンツを翻訳できます。

  • モジュールヘッダーのタイトル
  • セクションヘッダーのタイトルおよびタブ
  • 次のようなウィジェットの固定テキスト:
    • タブウィジェットのラベル
    • ボタングループウィジェットのテキストおよび説明
    • メトリックカードウィジェットのラベルおよび説明
    • Markdown ウィジェットのコンテンツ
  • オブジェクトテーブルおよびオブジェクトリストウィジェットの列タイトル
  • ピボットテーブルウィジェットの集計タイトル
  • フィルターリストウィジェットのセクションタイトル

翻訳方法

Workshop アプリケーション内の翻訳対象となる文字列は、アプリケーションビルダーが手動で翻訳するか、カスタムワークフローが有効なエンロールメントで AIP を使用して翻訳を自動生成できます。

手動翻訳

アプリケーションビルダーは、モジュール内の文字列を手動で翻訳できます。翻訳先の言語を選択すると、モジュール内で検出された翻訳可能な文字列がそれぞれ、翻訳を手動で入力するための項目とともに表示されます。翻訳を追加すると、モジュール内で直接プレビューして、すぐに確認できます。

AIP による自動翻訳

モジュール内の文字列は、AIP でも翻訳できます。AIP を使用して文字列を翻訳するには、カスタムワークフロー用の AIP 機能の設定が必要です。

文字列の翻訳に必要なコンテキストを AIP に提供するには、モジュールの元の言語を定義し、翻訳先の言語を設定する必要があります。その後、紫色の AIP アイコンが付いた翻訳オプションを使用すると、モジュール内で検出された翻訳対象の文字列がすべて AIP によって自動的に翻訳されます。翻訳はモジュール内ですぐにプレビューでき、確認したり、必要に応じて手動で編集したりできます。

翻訳の設定パネル。

翻訳に問題がなければ、完了としてマークできます。これにより、これらの文字列が確認済みであることをアプリケーションビルダーに示します。たとえば、新しいボタンの追加やセクションヘッダーのタイトルの編集により、モジュール内で新しい文字列や変更された文字列が検出されると、それらは翻訳待ちセクションに表示され、すでに翻訳および確認済みの文字列と区別されます。

確認済みとしてマークされた翻訳。

翻訳をプレビューする

編集モードで翻訳タブに移動し、設定済みの言語から目的の言語を選択すると、翻訳されたテキストをモジュール内で直接プレビューできます。

翻訳の設定パネル。