コンテンツにスキップ
Get Started

ローカライゼーション

ローカライゼーション機能を使用すると、FirstLook のコンテンツをプレイヤーの母国語に自動翻訳できます。対象となるのは次の2点です。

  1. プレイヤー向けUI自体(ボタン、ラベル、プレイヤーダッシュボードやフロー内のシステムメッセージ)は、FirstLook がサポートするすべての言語にあらかじめ翻訳されています。
  2. あなたが作成するコンテンツ(フロー、アナウンス、サーベイの質問、報酬の説明、クリエイタープログラムのメッセージなど)は自動的に翻訳され、必要に応じて任意の文言を上書き修正することも可能です。

FirstLook は標準で 35言語 をサポートしています。ソースコンテンツは英語で作成され、それ以外のすべては翻訳対象となります。

コード言語
enEnglish (source)
arArabic (العربية)
bgBulgarian
csCzech
daDanish
deGerman (Deutsch)
elGreek
esSpanish - Latin America
es-ESSpanish - Spain
fiFinnish
frFrench (Français)
hiHindi (हिन्दी)
hrCroatian
huHungarian
idIndonesian
itItalian (Italiano)
jaJapanese (日本語)
koKorean (한국어)
ltLithuanian
msMalay (Bahasa Melayu)
nlDutch
noNorwegian
plPolish (Polski)
ptPortuguese - Brazil
pt-PTPortuguese - Portugal
roRomanian
ruRussian (Русский)
svSwedish
thThai (ไทย)
trTurkish (Türkçe)
ukUkrainian
urUrdu (اردو)
viVietnamese (Tiếng Việt)
zhChinese - Simplified (简体中文)
zh-TWChinese - Traditional (繁體中文)

アラビア語とウルドゥー語は自動的に右から左へ表示されます。

プレイヤーの言語が選択される仕組み

Section titled “プレイヤーの言語が選択される仕組み”

プレイヤーがフローまたはダッシュボードを読み込むと、FirstLook は以下の順序で言語を決定します(上位が優先されます)。

  1. プレイヤーがプレイヤー設定で選択した言語(後述を参照)
  2. ブラウザの Accept-Language ヘッダー(OSまたはブラウザが送信するよう設定されているもの)
  3. 初回訪問時に検出されたロケール
  4. 英語(最終フォールバック)

あなたのゲームで有効にしていない言語はスキップされます。ただし英語はソース言語であるため、常に利用可能です。

プレイヤーが言語を選択できるようにする

Section titled “プレイヤーが言語を選択できるようにする”

プレイヤーのブラウザ言語がゲームで読みたい言語と異なる場合、プレイヤー自身で上書きすることができます。

  1. プレイヤーがサインインする
  2. プレイヤーダッシュボードで Account Settings を開く
  3. Language ドロップダウンを使用する(選択肢には有効にしたすべての言語と Auto-detect オプションが含まれます)

選択内容はセッションをまたいで保持され、フロー、アナウンス、ダッシュボードのUIすべてに適用されます。

Localization languages

LLM ローカライゼーションは、ゲームコンテンツを翻訳するための推奨方法です。英語で作成したひとつのソースフローが、手動作業なしに自動的にローカライズされた体験へと変換されます(特定の文言を手動で調整したい場合はその限りではありません)。

  1. 管理サイドバーの Labs に移動します。
  2. LLM Localization カードを見つけ、トグルをオンにします。
  3. サイドバーの Config グループに新しい Localization セクションが表示され、Translations と Languages の2ページが追加されます。

翻訳が開始される前に、サポートする言語を指定してください。

  1. Config → Localization → Languages に移動します。
  2. 提供したいすべての言語のチェックボックスをオンにします。
  3. Save Languages をクリックします。

新しい言語を有効にすると、すでに作成済みのすべてのコンテンツ(フロー、アナウンス、サーベイ、報酬の説明など)の翻訳が遡って生成されます。各コンテンツを個別に「翻訳をオンにする」必要はありません。

言語を無効にすると、その言語を要求するプレイヤーへの翻訳表示が停止し、英語にフォールバックされます。

Localization languages

LLM ローカライゼーションが有効な場合、以下のスタジオ作成コンテンツが自動的に翻訳されます。

対象翻訳される内容
Flowsすべてのフローにおけるサインアップ、ウェイトリスト、オンボーディング、招待、完了ステップのコピー。
Flow emailsフローごとに設定されたカスタムメールの件名、本文、CTA。
Game emailsゲームレベルのメールテンプレート(送信者名、フッターなど)。
Announcements送信するアナウンスの件名と本文。
Questions(プレイヤー属性)オンボーディングやサーベイに表示される質問テキスト、補足テキスト、回答オプション。
Creator program messagingクリエイタープログラムのランディングページ、保留中ページ、成功ページのコピー。
Creator campaignsキャンペーン名、概要、プレイヤー向けコピー。
Rewards settings報酬のトップレベルメッセージ(ヘッダー、イントロなど)。
Reward tiersティア名と説明。
Individual rewards報酬名、説明、使用方法。
Home pageゲームホームページのヒーローおよびセクションコピー。
Surveysサーベイのタイトル、イントロ、質問、回答オプション、アウトロ。

プレイヤー向けUIシェル(システムボタン、エラー、アカウント画面)は FirstLook が直接翻訳しており、何も操作する必要はありません。

自動翻訳はほとんどの場合適切ですが、特定のフレーズを修正したい場合があります。すべての翻訳は手動で上書き可能です。

  1. Config → Localization → Translations に移動します。
  2. 上部のタブバーでエンティティグループを選択します(Flows、Emails、Announcements、Questions、Creators、Rewards、Home Page、Surveys)。
  3. Select Translation ドロップダウンで対象エンティティ(例:「Playtester Flow」)を選択します。
  4. 対象言語のタブを選択します。
  5. エディターには左側に Source(英語、読み取り専用)、右側に Translation が表示されます。上書きしたいフィールドを編集し、Save Changes をクリックします。

手動で上書きした翻訳は、英語のソースを再編集しても保持されます。ただし、英語で新しいフィールドを追加した場合は、保存時に新たなAI翻訳が生成されます。

英語のソースを編集するには、コンテンツを最初に作成した場所(フローエディター、アナウンスエディターなど)に戻ってください。翻訳ページのソーステキストは意図的に読み取り専用になっており、英語のコピーが翻訳と乖離しないようになっています。

Localization edit

アナウンスは送信時に翻訳され、各受信者の優先言語に基づいて配信されます。

  • 優先言語が 英語 のプレイヤーには、元のコピーがすぐに届きます。
  • 優先言語が それ以外 のプレイヤーには、翻訳されたバージョンが届きます。送信時に短い翻訳処理が入り、その後配信されます。

LLM ローカライゼーションを有効にするだけでオプトインは完了です。アナウンスを作成する際は英語版のみ記述すれば、他のすべての言語は自動的に処理されます。

特定のアナウンスの翻訳をプレビューまたは上書きするには、Config → Localization → Translations → Announcements で対象を開いてください。

サーベイはWeb(プレイヤーダッシュボードのサーベイ)およびSDK経由のゲーム内でプレイヤーに翻訳表示されます。プレイヤーのシステム言語によって表示される翻訳が決まります。

サーベイの翻訳をプレビューまたは上書きするには、Config → Localization → Translations → Surveys で対象を開いてください。

サーベイ機能の詳細については、サーベイのドキュメントを参照してください。