メッセージ内のロケール
ロケールをワークスペースに追加した後、単一のプッシュ、メール、またはアプリ内メッセージ内のすべてのユーザーをさまざまな言語で対象にできます。
メッセージの多言語サポートは、現在早期アクセス段階です。早期アクセスに参加することに興味がある場合は、Brazeのアカウントマネージャーに連絡してください。
ロケールの使用
メッセージングでロケールを使用するには、メールキャンペーンまたはキャンバスを作成します。HTMLエディタかドラッグ・アンド・ドロップ・エディタのいずれかを選択し、エディタに応じた手順に従う。
- 翻訳するテキストを強調表示します。[翻訳タグを挿入] を選択します。これにより、テキストが翻訳タグで囲まれます。

- メッセージを下書きとして保存する。
- [多言語サポート] を選択し、そのドロップダウンを使用してメッセージのロケールを追加します。
- [テンプレートをダウンロード] を選択して、翻訳テンプレートを CSV ファイルとしてダウンロードします。次に、CSVファイルに翻訳を記入する。

- Upload translationsを選択し、翻訳が完了したCSVファイルをアップロードする。
- 翻訳タグ
{% translation %}と{% endtranslation %}を追加して、翻訳するすべてのテキストと画像、リンクURLをラップする。 - 各翻訳タグに ID タグを追加します。例を挙げよう:
{% translation id_1 %}
- タグを追加したら、メッセージを下書きとして保存する。
- [多言語サポート] を選択し、そのドロップダウンを使用してメッセージのロケールを追加します。
- [テンプレートをダウンロード] を選択して、翻訳テンプレートを CSV ファイルとしてダウンロードします。
- CSVファイルに翻訳を記入する。ステップ1から翻訳タグを直接コピー&ペーストした場合は、CSVファイルの翻訳タグ欄から
<code>。 - Upload translationsを選択し、翻訳が完了したCSVファイルをアップロードする。
メッセージングでロケールを使用するには、プッシュキャンペーンまたはキャンバスを作成し、次の手順を実行します。
- 翻訳タグs
{% translation id1%}および{% endtranslation %}を追加して、翻訳するすべての文字、”画像、またはリンクURL をラップします。各変換ID (id1) は一意である必要があります。

2.メッセージを下書きとして保存します。 3.言語を選択し、ドロップダウンを使用してメッセージのロケールを追加します。 4.[テンプレートをダウンロード] を選択し、CSV テンプレート内に翻訳を入力します。

5.完成した CSV テンプレートをアップロードするには、[翻訳をアップロード] を選択します。

CSV ファイルの ID や ロケールに変更があっても、メッセージは自動的に更新されません。翻訳を更新するには、CSVファイルを更新し、ファイルを再アップロードする。
キャンペーンとキャンバスの翻訳の管理および更新を行う方法については、翻訳 API を参照してください。
ロケールのプレビュー
Preview & Test セクションで、Multi-language User を選択して、メッセージが期待どおりに変換されるかどうかを確認します。
[メッセージをユーザーとしてプレビュー] ドロップダウンの [テスト] タブで [カスタムユーザー] を選択します。異なる言語を入力してメッセージをプレビューし、メッセージが期待どおりに翻訳されるかどうかを確認します。
翻訳をマネージャーする
キャンペーンやキャンバスの翻訳を編集する
キャンペーンやキャンバスの開始後でも、下書きモードであれば翻訳を修正できます。これは、コンポーザーで直接翻訳を編集する場合でも、CSVアップロードを利用する場合でも、APIを利用する場合でも同じだ。
翻訳を更新する前に、キャンペーンまたはキャンバスをまず下書きとして保存する必要があります。
- [キャンペーン/キャンバスを編集] を選択し、作成画面で編集を行います。
- [下書きとして保存] を選択し、モーダルで [はい] を選択します。
- 設定確認ステップに進み、[キャンペーン/キャンバスを更新] を選択します。
- モーダルで [キャンペーン/キャンバスを更新] を選択します。
開始後のキャンペーンとキャンバスの管理については、開始後のキャンペーンの編集とキャンバスの下書きと開始後の編集を参照してください。
キャンバスのステップまたはキャンペーンの複製と翻訳
キャンバスのステップやキャンペーンを複製する場合、立ち上げ後の下書きモードであれ、最初の作成中であれ、そのステップに関連する翻訳は引き継がれない。必要な翻訳は、新しいステップやキャンペーンに追加する必要がある。キャンバスやキャンペーンに修正を加える際には、必ず翻訳を確認し、適宜更新してください。
Canvasesで多言語APIを使う
キャンバスで多言語 API を使用するには、パラメータリストに workflow_id、step_id、message_variation_id を含める必要があります。
開始後の下書きに追加されたキャンバスステップ
キャンバス開始後に作成されたキャンバスステップで多言語 API を使用する場合、この API に渡すmessage_variation_id は空または空白になります。
よくある質問
自分のいずれかのロケールで翻訳文を変更できますか?
はい。まず、CSV で編集を行ってから、ファイルを再度アップロードすることで、翻訳文を変更します。
翻訳タグをネストできますか?
いいえ。
翻訳タグにHTMLスタイルを追加できるか?
はい。ただし、HTML のスタイル設定がコンテンツと一緒に翻訳されていないことを確認してください。
Brazeはどのような検証や追加チェックを行うのか?
| シナリオ | Braze での検証 |
|---|---|
| 現在のメッセージに関連するロケールが翻訳ファイルにない。 | この翻訳ファイルはアップロードされない。 |
| 翻訳ファイルに、現在の電子メールメッセージから、リキッド翻訳タグ内のテキストなどのテキストブロックが欠落している。 | この翻訳ファイルはアップロードされない。 |
| 翻訳ファイルには、現在のメール・メッセージのテキスト・ブロックと一致しないデフォルト・テキストが含まれている。 | この翻訳ファイルはアップロードされない。再アップロードを試みる前に、CSVでこれを修正する。 |
| 翻訳ファイルには、多言語サポート設定に存在しないロケールが含まれている。 | これらのロケールは Braze に保存されません。 |
| 翻訳ファイルには、現在のメッセージ(翻訳がアップロードされた時点の草稿など)には存在しないテキストブロックが含まれる。 | 現在のメッセージに存在しないテキストブロックは、翻訳ファイルから Braze には保存されません。 |
| ロケールが翻訳ファイルの一部としてすでにメッセージにアップロードされた後に、メッセージからロケールを削除する。 | ロケールを削除すると、メッセージ内のそのロケールに関連する翻訳がすべて削除される。 |





GitHub でこのページを編集