ヒント
Phrase StringsのFigma統合機能については、Figma(Strings)を参照してください。
Figma は、主に Webベースの ベクトルグラフィックスエディタ および プロトタイプ ツールであり、macOS および Windows 用のデスクトップアプリケーションによって実現される追加のオフライン機能を備えています。
Figma プラグインをインストールする手順は、次のとおりです。
プラグインは使用前にまずphraseに接続する必要があります。
-
Figmaから、[
]メニューを選択します。「
」メニューが開きます。 -
メニューから Connect to Phrase をクリックします。
を選択し、Log in to phrase ウィンドウが開きます。
-
プロジェクトマネージャまたは管理者ロールが必要です。
、 、 を入力します。ユーザーには -
[接続] をクリックします。
Figma がプラグイン経由で接続されました。
備考
一部のブラウザ拡張機能(Stylebotなど)はプラグインと競合し、接続できない場合があります。問題がある場合は、シークレットブラウザ、ゲストモード、または矛盾する拡張機能を無効にしてFigma.comを実行します。
プラグインは、次の機能を提供します。
-
ページ上のすべての翻訳可能テキストを収集し、キー名を定義します。
-
翻訳ページを初めて提出するときは、テンプレートから新規プロジェクトを作成します。既存のプロジェクトにページを追加しても、そのプロジェクトの翻訳は更新されません。
既存のプロジェクトを更新する場合は、そのプロジェクトを選択。閉じたプロジェクトにサブミットすると、そのプロジェクトが再度開かれます。
新しいプロジェクトを作成する場合は、プロジェクトテンプレートと、必要に応じて納期を選択し、設定を適用します。ページを送信する前にプロジェクトテンプレートから訳文言語を選択。
-
選択したページのステータスを表示します 。
-
ジョブのステータスが Completed の場合、 は phrase から翻訳済みページを取り出し、ステータスを Delivered に変更します。ジョブが他の状態にある場合、その状態はpull後も維持されます。「 納品済 」に設定されたジョブはFigmaから取得できず、「
対応するPhrase プロジェクト#{pproject_numberroject_number}で完了した翻訳ジョブが見つかりません
でした」というメッセージが表示されます。ステータスを元に戻すと、再度取得できるようになります。備考
Strings が翻訳されたページで表示されない場合 (特に非西洋言語の場合)、使用されているフォントの文字セットの欠落が原因である可能性があります。指定の言語をサポートするフォントに切り替えます。
Figmaの制限により、1つの訳文文字文字列には1つのフォントのみサポートされています。原文文字列に複数のフォントが含まれている場合、訳文文字列には最初の文字のフォントが使用されます。Figmaは 太字 および 斜体 を通常の文字セットとは別のフォントとして扱います。
-
2 つのオプションがあります。
-
-
Figma の原文または訳文セグメントの更新がない場合、原文と訳文の両方がジョブに入力され、セグメントが確定済されます。
-
訳文が更新されても原文が更新されていない場合、セグメントは入力されますが未確定です。レビュー済セグメントも確認が必要な場合は、XLIFF 2.0 ファイル フィルタ設定で
state=レビュー済
を に設定 。 -
原文が変更された場合、原文には更新されたエントリーが入力されますが、訳文はemptyです。
-
更新されたジョブのステータスが新規に変更されます。
-
-
-
現在のテンプレートの設定で新規プロジェクトが作成され、更新が含まれます。
-
-
-
擬似翻訳オプションを設定し、擬似翻訳されたFigmaページの結果を表示します。擬似翻訳は、phrase アカウントに接続していない場合でも使用可能です。
備考
アジア文字およびアラビア文字への擬似翻訳では、ユーザーのデバイスに2つのフォントをインストールする必要があります。アジア系は PingFang SC Regular、アラビア系は Arial Regular。
Strings を管理する手順は、次のとおりです。
-
Manage Strings to translate を選択します。
メニューから、 、「
」ウィンドウが開きます。ページ上のすべての Strings が表示されますが、特定の文字列またはデザイン要素をクリックすると、その要素内のその文字列または Strings への選択がフィルタリングされます。フィルタを削除するには、[X] をクリックします。
文字列のすべてのインスタンスに同じキーを適用する場合は、[Group 複製エントリ] をクリックします。
-
翻訳するStrings列を選択します。
-
選択した Strings の
を定義します。デフォルトキー名は自動生成されますが、手動で変更できるため、
の下に表示されます。翻訳メモリが提供されている場合、既存のStringsを検索し、割り当てられたキー名があればドロップ一覧で選択できます。
-
キー
定義します。CATプレビューペインに表示され、翻訳者に翻訳のさらなるコンテキストを提供します。
-
デザインプロセスの段階に応じてキーをフラッグ
-
保存をクリックします。