フローの言語設定を追加する(フローBuilder)
フローをローカライズすると、複数の言語で利用できるようになります。フロービルダーでは、ローカライズは画面ごとに管理され、各画面には翻訳の進捗を確認できる完了率が表示されます。
他の言語を追加する前に、デフォルトのロケールでフローの設定を完成させておきましょう。
ローカライズの追加と設定
- 左パネルで をクリックし、次に Add locale をクリックします。追加する言語を選択してください。
-
追加した各ロケールは、ローカライズテーブルの列として表示され、デフォルト言語の値があらかじめ入力されています。
-
未翻訳の項目だけに絞り込みたい場合は、左パネルの Missing only トグルをオンにします。テーブルが未翻訳の行だけを表示するようにフィルタリングされます。
デフォルトロケールを設定する
デフォルトロケールにはソースコンテンツが格納され、翻訳が未設定の言語へのフォールバックとしても機能します。すべてのフローは、デフォルトかつ唯一のロケールとして英語から始まります。
ピンアイコン はデフォルトロケールを示します。別のロケールをデフォルトに設定しない限り、デフォルトロケールは削除できません。
デフォルトロケールを変更するには、対象ロケールの列ヘッダーにあるコンテキストメニュー を開き、Set as default を選択してください。
外部翻訳用のエクスポートとインポート
ローカライズファイルをエクスポートして翻訳者と共有し、翻訳済みの結果をインポートできます。
上部のツールバーで Import / Export をクリックします。
エクスポートファイルの形式
エクスポートすると、翻訳可能な要素ごとに1行ずつ記録された .tsv(タブ区切り)ファイルが生成されます。列の内容は以下のとおりです:
| 列 | 説明 |
|---|---|
Screen | その要素が属する画面(例:Welcome、Quiz) |
Element | 画面内の要素を示す自動生成の識別子。Interactions > Element ID で変更できます。 |
Property | プロパティの種類(例:content) |
[default_locale] | デフォルト言語コード(例:en) |
[locale] | 追加したロケールごとの列(例:fr、es) |
例:
Screen Element Property en fr es
Welcome title content Turn words into art Transformez les mots en art
Welcome subtitle content Create stunning images in seconds with AI Créez des images en quelques secondes
Quiz quiz-title content What will you create?
未翻訳の行はロケール列を空白のままにしておいてください — Adapty は未翻訳として扱います。
インポートファイルの要件
- 形式:
.tsv(タブ区切り値) - ヘッダー:
Screen、Element、Property、および少なくとも1つのロケール列が必要です - ロケール列名:フローにすでに追加されているロケールコードと一致している必要があります。フローに存在しないロケールコードが含まれるファイルをインポートするとエラーになります。
- 部分インポート:行の一部だけを含めることもできます。ファイルに含まれていない行は現在の値が保持されます。
制限事項
- エクスポート処理により、文字列から変数が削除されます。このデータを再インポートする場合は、変数を手動で追加し直す必要があります。
- エクスポートされるファイルには文字列のみが含まれます。メディアのローカライズについては、画像と動画のローカライズを参照してください。
手動で翻訳する
ローカライゼーションテーブルの任意のセルに、翻訳を直接入力することもできます。
特定の行を管理するには、コンテキストメニュー を開いてください:
- Reset to default: 行の翻訳をデフォルト言語の値に戻します。
画像と動画をローカライズする
画像と動画は、ロケールごとに異なるファイルをアップロードすることでローカライズできます。
- キャンバス下部またはローカライズパネルで対象のロケールを有効にします。
- 画像/動画要素を選択します。
- プロパティパネルでローカライズ済みファイルをアップロードします。
ローカライズ済みファイルが設定されていないメディア要素は、デフォルトロケールのファイルが表示されます。
ローカライズをプレビューする
翻訳を確認するには、フロービルダーでアクティブなロケールを切り替え、各画面を確認します。