統合機能

Figma (TMS)

本コンテンツはPhrase Language AIの機械翻訳により、英語から翻訳されています。

利用可能対象

  • Team、Business、Enterpriseプラン

ライセンスに関する質問は、営業担当までお問い合わせください。

利用可能対象

  • UltimateおよびEnterpriseプラン(従来)

ライセンスに関する質問は、営業担当までお問い合わせください。

ヒント

Phrase StringsにおけるFigma統合機能の詳細については、Figma (Strings)を参照してください。

Figmaは、主にWebベースのベクターグラフィックスエディタであり、macOSおよびWindows用のデスクトップアプリケーションによってオフライン機能が追加されたプロトタイピングツールです。

SSOログインは、プラグイン内からは実行できません。

インストール

Figmaプラグインをインストールするには、以下の手順に従ってください。

  1. FigmaでCommunityに移動し、プラグインを選択します。

  2. 検索フィールドに「Phrase」と入力します。

  3. 「Try it out」をクリックします。

    プラグインは、Figmaのプラグインメニューから利用できるようになります。

Phraseへの接続

プラグインを使用する前に、まずPhraseに接続する必要があります。

  1. Figmaから、プラグインメニューを選択します。

    プラグインメニューが開きます。

  2. メニューからPhraseを選択し、Connect to Phraseをクリックします。

    「Log in to Phrase」ウィンドウが開きます。

  3. Phraseユーザー名(メールアドレスではありません)、パスワードホスト名を入力します。ユーザーはプロジェクトマネージャまたは管理者のロールを持っている必要があります。

  4. 接続をクリックします。

    Figmaがプラグイン経由で接続されました。

    備考

    一部のブラウザ拡張機能(Stylebotなど)がプラグインと競合し、接続を妨げる可能性があります。問題が発生した場合は、figma.comをシークレットブラウザ、ゲストモードで実行するか、競合する拡張機能を無効にして実行してください。 

プラグインは以下の機能を提供します:

  • 翻訳可能なStringsを管理

    ページ上のすべての翻訳可能なテキストを収集し、キー名を定義します。

  • ページを翻訳用に送信

    初めてページを翻訳用に送信する場合は、テンプレートから新しいプロジェクトを作成します。ページを既存のプロジェクトに追加しても、そのプロジェクトの翻訳は更新されません。

    既存のプロジェクトを更新する場合は、そのプロジェクトを選択します。クローズされたプロジェクトに送信すると、そのプロジェクトは再オープンされます。

    新しいプロジェクトを作成する場合は、プロジェクトテンプレートを選択し、必要に応じて期限日を設定し、設定を適用します。ページを送信する前に、プロジェクトテンプレートから訳文の言語を選択します。

  • 翻訳ステータスを確認

    選択したページのステータスを表示します。

  • ページの翻訳を取得

    ジョブのステータスが完了の場合、Phraseから翻訳されたページを取得し、ステータスを納品済みに変更します。ジョブが他の状態にある場合、プル後もその状態が維持されます。納品済に設定されたジョブはFigmaから取得できず、対応するPhraseプロジェクト #{project_number} に完了した翻訳ジョブが見つかりませんというメッセージが返されます。ステータスを元に戻すと、再度取得できるようになります。

    備考

    Stringsが翻訳されたページに表示されない場合(特に非西洋言語の場合)、使用されているフォントに文字セットが不足していることが原因である可能性が高いです。指定された言語をサポートするフォントに切り替えてください。

    Figmaの制限により、単一の訳文の文字列内でサポートされるフォントは1つのみです。原文の文字列に複数のフォントが含まれている場合、最初の文字のフォントが訳文の文字列に使用されます。Figmaでは、太字斜体は、通常の文字セットとは異なるフォントとして扱われることに注意してください。

  • 更新された翻訳を送信

    更新された翻訳のプロジェクト設定を選択ウィンドウが開きます。

    以下の2つのオプションが利用可能です:

    • 既存のプロジェクトを更新:

      • Figmaで原文または訳文のセグメントが更新されていない場合、原文と訳文の両方がジョブに反映され、セグメントは確定済となります。

      • 訳文が更新され、原文が更新されていない場合、セグメントは反映されますが未確定となります。レビュー済のセグメントも確定が必要な場合は、XLIFF 2.0ファイルフィルタ設定のセグメントを確定する条件state=reviewedを追加してください。

      • 原文が変更された場合、原文には更新されたエントリーが反映されますが、訳文は空欄となります。

      • 更新されたジョブのステータスは新規に変更されます。

    • テンプレートから新規プロジェクトを作成:

      • 現在のテンプレートの設定で新しいプロジェクトが作成され、更新内容が含まれます。

  • ページを擬似翻訳

    擬似翻訳のオプションを設定し、擬似翻訳されたFigmaページの結果を表示します。Phraseアカウントに接続されていない場合でも、擬似翻訳を利用できます。

    備考

    アジア言語およびアラビア語への擬似翻訳には、ユーザーのデバイスに2つのフォントをインストールする必要があります。アジア言語用にはPingFang SC Regular、アラビア語用にはArial Regularが必要です。

Stringsの管理

Stringsを管理するには、以下の手順に従います。

  1. PluginsメニューからPhraseManage strings to translateを選択します。

    Select strings to translate and assign key namesウィンドウが開きます。

    ページ上のすべてのStringsが表示されますが、特定の文字列またはデザイン要素をクリックすると、その文字列またはその要素内のStringsに選択がフィルタリングされます。Xをクリックしてフィルタを削除します。

    同じKeyをStringsのすべてのインスタンスに適用する場合は、Group duplicate entriesをクリックします。

  2. 翻訳するStringsを選択します。

  3. 選択したStringsのKey名を定義します。

    デフォルトのKey名は自動的に生成されますが、手動で変更することもでき、その場合は「User-defined key names」の下に一覧表示されます。

    翻訳メモリが提供されている場合は、既存のStringsを検索でき、割り当てられたKey名がある場合は、ドロップダウンリストから選択できます。

  4. Keyの「Description」を定義します。

    CATプレビューペインに表示され、翻訳者に翻訳のためのさらなるコンテキストを提供します。

  5. デザインプロセスの段階に応じてKeyにフラグを立てます。

  6. 保存をクリックします。

備考

Phraseに送信されるジョブファイルはXLIFF形式であり、自動的に検出されますが、理想的にはプロジェクト設定とコンテキストタイプで定義し、Segment keyに設定します。

Stringsは、Figmaの左ペインでページやその他のサブコンポーネントが配置されている順序(上から下へ)でPhraseに送信されます。

この記事は役に立ちましたか?

Sorry about that! In what way was it not helpful?

The article didn’t address my problem.
I couldn’t understand the article.
The feature doesn’t do what I need.
Other reason.

Note that feedback is provided anonymously so we aren't able to reply to questions.
If you'd like to ask a question, submit a request to our Support team.
Thank you for your feedback.