この機能がリリースされる前に導入されたテンプレートは、その動作を保持します。ただし、新しいメール テンプレートで使用される新しいローカライズ形式を使用するように簡単に更新できます。
要件
これは 上級 チュートリアルです。すべての要件が満たされていることを確認してください。満たされていない場合、このチュートリアルを完了できません。- メール テンプレートの概要については、メール テンプレートを使用したアカウント リカバリ メールの送信 チュートリアルを参照してください。
- タイトルの既定の言語と、プレイヤーの優先言語を扱う方法については、既定の言語の設定 チュートリアルの情報を確認してください。ローカライズされたメール テンプレートを続行するには、タイトルの既定の言語を設定する必要があります。
既存のメール テンプレートの更新
最初に、上記の メール テンプレートを使用したアカウント リカバリ メールの送信 チュートリアルで作成した既存のアカウント リカバリ メール テンプレートを更新します。- 左のメニューから Content を選択します。
- Email Templates タブに移動します。
- Template name フィールドに移動し、Account Recovery テンプレートを選択します。
ローカライズされたメールの送信
次に、メールの新しくローカライズされたバージョンを送信します。既定の言語の設定 チュートリアルで述べたように、PlayFab はタイトルのサポート言語をプレイヤーの優先言語と一致させる面倒な作業を行います。メールを送信するよう指示するだけで済みます。 この動作を確認するには、2 つのテスト プレイヤーを作成します。 新しいプレイヤーの 1 つには、優先言語を設定しないままにします。これにより、言語が指定されていない場合や、タイトルの言語とプレイヤーの言語の間に一致がない場合に、PlayFab がタイトルの既定にフォールバックする方法が示されます。 もう一方 の新しいプレイヤーの言語を、Game Manager または SetProfileLanguage API を使用して設定します。この例ではフランス語を使用しました。SetProfileLanguage API を使用する場合、言語文字列は ISO 639-1 形式で指定する必要があります (たとえば、“en”、“es”、“ja”)。現時点では、コード “zh” はサポートされていません。- 優先言語がフランス語のプレイヤーには、フランス語で 1 回。
- 優先言語が設定されていないプレイヤーには、既定の言語で 1 回。
