Loading
ただいま大変多くのお問い合わせをいただいており、ご連絡までにお時間を頂戴しております続きを読む
複数言語の OmniScript でのカスタム表示ラベル翻訳の定義

複数言語の OmniScript でのカスタム表示ラベル翻訳の定義

複数言語の OmniScript でカスタム表示ラベルのさまざまな言語の翻訳を定義します。ローカライズされたコンテンツを作成して、ユーザーのロケールに基づいた言語で OmniScript が表示されるようにします。最初に英語でカスタム表示ラベルを作成し、次に他の言語の翻訳を作成します。

重複を避け、クエリを改善するには、複数の開発者がいる Salesforce 組織でカスタム表示ラベルを作成するときに命名規則を使用します。たとえば、jSmithCustomTextLabel です。

メモ
メモ

Salesforce カスタム表示ラベルに加えて、OmniStudio には翻訳付きのデフォルトのカスタム表示ラベルが用意されています。OmniStudio では、Salesforce 標準表示ラベルはサポートされていません。

[値を設定] および [エラーを設定] アクションでは、カスタム表示ラベルはサポートされません。

  1. 複数言語の OmniScript を作成します。
    1. アプリケーションランチャーで、[Omniscript] を見つけて選択します。
    2. [OmniScripts] タブで、[新規] をクリックします。
    3. OmniScript の一意の名前、種別、サブ種別を入力します。
    4. [言語] ドロップダウンリストから [英語] を削除し、[複数言語] を選択します。
    5. 変更内容を保存します。
  2. 要素とそのプロパティを追加して、OmniScript の基本構造を作成します。
  3. OmniScript の要素にカスタム表示ラベルの翻訳を追加または編集します。
    • 複数言語の OmniScript の編集アイコン をクリックします。
    • 管理パッケージにデザイナーを使用している場合は、[翻訳を編集] をクリックします。
    [OmniScript 翻訳を編集] ウィンドウが開きます。
  4. カスタム表示ラベルの英語翻訳を追加します。
    1. [設定アイコン] をクリックし、ドロップダウンリストから [英語 (米国)] を選択します。
      メモ
      メモ

      カスタム表示ラベルが適切に作成されるようにするには、必ず最初に英訳を作成します。

    2. 翻訳する要素ごとに、カスタム表示ラベル名を入力します。
    3. [Custom Label Value in English (US) (英語のカスタム表示ラベル値 (米国))] に、英語の OmniScript の要素に使用する値を入力します。
      差し込み項目構文は、カスタム表示ラベル値でサポートされています。
      メモ
      メモ

      カスタム表示ラベルには値が必要です。カスタム表示ラベル値が存在しない場合、OmniScript をプレビューするときにエラーメッセージが表示されます。

    4. [Save as English (US) (英語として保存 (米国))] をクリックします。
  5. 別の翻訳を作成します。
    1. [設定アイコン] をクリックし、別の言語を選択します。
    2. 英語の値を入力した要素プロパティのカスタム表示ラベル値を入力して、翻訳を追加します。
    3. 翻訳を保存します。
  6. 必要に応じて他の言語を追加します。
  7. OmniScript をプレビューし、各言語をテストします。
    カスタム表示ラベルが作成されるまで数分かかる場合があります。最初にプレビューに表示ラベルが表示されない場合は、数分後にもう一度お試しください。
    メモ
    メモ

    カスタム表示ラベルはデザインモードでは表示されません。カスタム表示ラベルを正しく表示するには、OmniScript をプレビューする必要があります。

    保存操作が完了していません」エラーが表示されるか、数分待っても表示ラベルがプレビューに表示されない場合は、「設定」でカスタム表示ラベルを追加します。「カスタム表示ラベルの作成および編集」を参照してください。

例: カスタム表示ラベルを使用した OmniScript の翻訳

この例は、カスタム表示ラベルを使用してテキスト要素とテキストブロック要素を翻訳する方法を示しています。同様の手順に従って、他の OmniScript 要素を翻訳できます。

  1. 複数言語の OmniScript を作成します。
    1. アプリケーションランチャーで、[Omniscript] を見つけて選択します。
    2. [OmniScripts] タブで、[新規] をクリックします。
    3. OmniScript の一意の名前、種別、サブ種別を入力します。
    4. [言語] ドロップダウンリストから [英語] を削除し、[複数言語] を選択します。
    5. 変更内容を保存します。
  2. 複数言語の OmniScript を設定します。
    1. 要素パネルから、OmniScript の 2 番目のステップをドラッグします。
    2. 2 番目のステップのプロパティで、項目の表示ラベルから Step2 値を削除します。
    3. 両方のステップを展開します。
    4. 要素パネルから、テキスト要素を最初のステップにドラッグします。
    5. 要素パネルから、テキストブロック要素を 2 番目のステップにドラッグします。
  3. [OmniScript 翻訳を編集] ウィンドウで、カスタム表示ラベルの値を英語で編集します。
    1. Text1 要素の項目表示ラベル行で、[カスタム表示ラベル名] に「名前」と入力し、[カスタム表示ラベル値 (英語 (米国)] に「名前」と入力します。
    2. TextBlock1 要素のテキストキー行の [カスタム表示ラベル名] に「 Greeting 」と入力し、[カスタム表示ラベル値 (英語 (米国)] に「<ph>Hello, </ph><ph>%Step1:Text1%</ph>」と入力します。
      テキストブロックのカスタム表示ラベル値には、HTML マークアップを含めることができます。差し込み項目値が正しく表示されるようにするには、<ph> HTML タグの間に差し込み項目を配置します。新しい行を開始するには、<br/> を使用します。
    3. 英訳を保存します。
    [名前] と [挨拶] の 2 つのカスタム表示ラベルが作成されます。
  4. OmniScript のスペイン語翻訳を作成します。
    1. Text1 要素の項目表示ラベル行で、スペイン語のカスタム表示ラベル値に「Nombre」と入力します。
    2. TextBlock1 要素のテキストキー行で、スペイン語のカスタム表示ラベル値に「<ph>Hola,</ph><ph>%Step1:Text1%</ph>」と入力します。
    3. スペイン語の翻訳を保存します。

    最初のページは次のようになります。

    スペイン語 OmniScript の最初のページ

    2 ページ目は次のようになります。

    Spanish OmniScript の 2 ページ目
 
読み込み中
Salesforce Help | Article