ヒント
Phrase StringsにおけるFigma統合機能の詳細については、Figma (Strings)を参照してください。
Figmaは、主にWebベースのベクターグラフィックスエディタおよびプロトタイピングツールであり、macOSおよびWindows用のデスクトップアプリケーションによってオフライン機能が追加されています。
プラグイン内からSSOログインを行うことはできません。
Figmaプラグインをインストールするには、以下の手順に従います。
プラグインを使用する前に、まずPhraseに接続する必要があります。
-
Figmaからメニューを選択します。
メニューが開きます。
-
メニューからを選択し、Connect to Phraseをクリックします。
「Log in to Phrase」ウィンドウが開きます。
-
、、を入力します。ユーザーにはプロジェクトマネージャまたは管理者のロールが必要です。
-
接続をクリックします。
Figmaがプラグイン経由で接続されました。
備考
一部のブラウザ拡張機能(Stylebotなど)がプラグインと競合し、接続を妨げる場合があります。問題が発生した場合は、シークレットブラウザ、ゲストモードでfigma.comを実行するか、競合する拡張機能を無効にして実行してください。
プラグインは以下の機能を提供します:
-
ページ上のすべての翻訳可能なテキストを収集し、キー名を定義します。
-
初めてページを翻訳用に送信する場合は、テンプレートから新しいプロジェクトを作成します。ページを既存のプロジェクトに追加しても、そのプロジェクトの翻訳は更新されません。
既存のプロジェクトを更新する場合は、そのプロジェクトを選択します。クローズされたプロジェクトに送信すると、そのプロジェクトは再オープンされます。
新しいプロジェクトを作成する場合は、プロジェクトテンプレートを選択し、必要に応じて期限を設定して、設定を適用します。ページを送信する前に、プロジェクトテンプレートから訳文言語を選択します。
-
選択したページのステータスを表示します。
-
ジョブステータスが完了の場合、Phraseから翻訳されたページを取得し、ステータスを納品済みに変更します。ジョブが他の状態にある場合、プル後もその状態が維持されます。Deliveredに設定されたジョブはFigmaから取得できず、
No completed translation jobs found in the corresponding Phrase プロジェクト #{project_number}というメッセージが返されます。ステータスを元に戻すと、再度取得できるようになります。備考
文字列が翻訳されたページに表示されない場合(特に非西洋言語の場合)、使用されているフォントに文字セットが不足していることが原因である可能性が高いです。該当する言語をサポートするフォントに切り替えてください。
Figmaの制限により、単一の訳文の文字列でサポートされるフォントは1つだけです。原文の文字列に複数のフォントが含まれている場合、最初の文字のフォントが訳文の文字列に使用されます。Figmaはboldとitalicsを通常の文字セットとは異なるフォントとして扱うことに注意してください。
-
ウィンドウが開きます。
2つのオプションが利用可能です:
-
-
Figmaで原文または訳文のセグメントに変更がなかった場合、原文と訳文の両方がジョブに読み込まれ、セグメントは確定済となります。
-
訳文が更新され、原文が更新されなかった場合、セグメントは読み込まれますが未確定となります。レビュー済のセグメントも確定が必要な場合は、XLIFF 2.0ファイルフィルタ設定のに
state=reviewedを追加してください。 -
原文が変更された場合、原文には更新されたエントリーが読み込まれますが、訳文は空欄となります。
-
更新されたジョブのステータスはNewに変更されます。
-
-
-
現在のテンプレートの設定で新しいプロジェクトが作成され、更新が含まれます。
-
-
-
擬似翻訳オプションを設定し、擬似翻訳されたFigmaページの結果を表示します。Phrase アカウントに接続していない場合でも、疑似翻訳を利用できます。
備考
アジア言語およびアラビア語の文字への疑似翻訳には、ユーザーのデバイスに2つのフォントをインストールする必要があります。アジア言語用には PingFang SC Regular、アラビア語用には Arial Regular です。
Strings を管理するには、以下の手順に従います。
-
メニューから 、翻訳する Strings を管理 を選択します。
ウィンドウが開きます。
ページ上のすべての Strings が表示されますが、特定の文字列またはデザイン要素をクリックすると、その文字列またはその要素内の Strings に選択がフィルタされます。X をクリックしてフィルタを削除します。
同じキーを文字列のすべてのインスタンスに適用する場合は、重複エントリをグループ化 をクリックします。
-
翻訳する Strings を選択します。
-
選択した Strings の を定義します。
デフォルトのキー名は自動的に生成されますが、手動で変更することもでき、その場合は の下に一覧表示されます。
翻訳メモリが提供されている場合は、既存の Strings を検索でき、割り当てられたキー名がある場合は、ドロップダウンリストから選択できます。
-
キーの を定義します。
CAT プレビューペイン に表示され、翻訳者に翻訳のためのさらなるコンテキストを提供します。
-
デザインプロセスにおける段階に応じてキーにフラグを立てます。
-
保存をクリックします。