統合機能

Figma (Strings)

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

利用可能対象

  • すべての有料プラン

利用可能対象

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

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

ヒント

Phrase TMSのFigma統合機能については、Figma(TMS)を参照してください。

Figmaプラグインを使用すると、デザインコンテンツをphraseプロジェクトと統合でき、製品設計チームとローカライゼーションチームの橋渡しができます。プラグインは、Figma と Phrase Strings 間のコンテンツのプッシュ、翻訳のプル、およびキーの管理をサポートします。

  • ブランチ機能がサポートされています。

  • 翻訳者ユーザー権限を持つ少なくとも 1 つのプロジェクトと 1 つの言語へのアクセスが必要です。アクセスを許可するには、管理者またはプロジェクトマネージャから招待状を送信します。

  • プラグインは、子ではない自動レイアウトフレームのスクリーンショットを送信します。

  • デフォルトでは、非表示テキストレイヤーは統合機能に含まれていません。これは、設定 Setup_gear.png で [Include hidden layers or frames in selection] を選択することで変更できます。

  • プラグインのデフォルト設定 Setup_gear.png に対する変更は保存され、保持されます。

Figmaプラグインのインストールと接続

プラグインを実行するには、Figma のプラグイン ブラウザ内または Figma コミュニティから選択し、[Try it out] をクリックします。プラグインが Figma プラグイン メニューで使用できるようになります。

FigmaからPhraseへの接続は、Phrase認証情報またはアクセストークンのいずれかを使用して実行できます。

接続が確立されると、フレームを選択すると、Figmaコンテンツとキーのプレビューが読み込まれ、ユーザーがPhrase Stringsからpush toまたはpullできます。

キーに接続」タブでは、Strings プロジェクトにすでに存在するキーに Figma レイヤーを接続できます。レイヤーとキーの命名規則が同じ場合は、自動的に一致させることができます。

プラグインには、Figmaサイドバーの専用ボタンからアクセスできます。

  • Phrase Strings

    クリックしてプラグインを開きます。

  • Strings のテキストを表示

    Strings プロジェクトに接続されている Figma ファイルに表示されます。クリックして翻訳エディタで関連プロジェクトを開きます。

push コンテンツ

push content to Phrase タブでは、フレームまたはテキスト レイヤーをFigmaからPhrase Stringsに送信してローカライズできます。保護されたメイン ブランチにコンテンツを push することはできません。

push_content.png

プロジェクト、ブランチ (使用中の場合)、およびプッシュされるコンテンツの言語の選択。オプションで、アップロードされたキーに追加するカスタムタグを入力します。

必要に応じて、 View options 3dots_icon.jpegメニューをクリックして、次のpushオプションのオンとオフを切り替えます。

  • スクリーンショットアップロードはデフォルトで有効になっています。枠内に選択したレイヤーのスクリーンショットを添付することができます。

    • Include hidden layers or frames in selection 設定が有効になっている場合、Figmaプラグインでインポートされた非表示テキスト レイヤーは、スクリーンショットの左上隅にマーカーが表示されます。

    • [スクリーンショットからセクションを除外] 設定が有効になっている場合、Figmaセクションのスクリーンショットは作成されません。

      セクション内で作業中にプラグインにパフォーマンス上の問題が発生した場合に備えて、このオプションを有効にしておくことをお勧めします。

  • Phrase Strings の更新コンテンツはデフォルトで有効になっています。

  • Phrase Stringsのキー名更新は、 Figmaのキー名の仕事 設定が無効でない限り、デフォルトで有効になっています。

    このオプションをオフに切り替えると、すべてのキー名の入力がリセットされます。

キー名が empty または duplicate の場合、コンテンツ列に赤いカウンタが表示されます。キー名の長いリストを管理するには、並べ替え_filter.jpeg ドロップダウンで並べ替えを使用して、不完全キー名または重複キー名を最初に表示します。

備考

選択した並べ替えオプションは、以降のセッションで記憶されます。

保護されたメインブランチが選択されている場合、キー名の入力が empty で、無効な文字が含まれており、一意でない場合、push to phrase ボタンは無効になります。

キー名の入力を編集し、名前の競合を解決する キー名の仕事 設定を選択。必要に応じて、必要なキーを選択し、表の上部にある「レイヤー除外」をクリックして、プラグインからレイヤーを削除します。

キー名が矛盾する切断済レイヤーがある場合、利用可能な解決オプションのいずれかを選択して続行します。

  • Phrase Stringsでキー コピーを作成 

    接尾辞が-copyの新しいキーを作成します。

  • 既存のキーと接続 

    レイヤーを既存のphraseにリンクします。

  • 矛盾するキーをプッシュしない 

    矛盾のないレイヤーのみをプッシュします。

レイヤが Strings に正常にプッシュされると、概要と次のオプションが示された push completed ウィンドウが表示されます。

  • ジョブ作成 

    クリックして、押したキーが事前に選択された ジョブ作成 ページを開きます。

  • Stringsで開く 

    Strings エディタでプッシュされたキーを表示するにはクリックします。

キー命名の設定

プラグイン設定 Setup_gear.pngキー命名セクションでは、接続されたキーの命名規則を設定できます。

Figma のキー名をカスタマイズする手順は、次のとおりです。

  1. キー命名の設定からスマート キー命名の有効化をクリックします。

  2. Figmaのキー名付き仕事を選択。

    備考

    テキストレイヤー名とキーを同期」が有効になっている場合、キー名はテキストレイヤー名に基づいて自動的に生成されます。

  3. キー名生成] フィールドに、カスタム キー命名を定義するテキストを入力します。

    • 必要に応じて、「利用可能なマクロ」をクリックして「利用」の 1 つを選択し、キー名を自動生成します。

      複数のマクロを選択してキー名を構成することができます。

    • キー名生成フィールドでは、フリーテキストとマクロを組み合わせることができます。

      [Examples] をクリックして、定義済みの例を 1 つ表示して選択します。

  4. 必要に応じて、[Format convention] ドロップダウンからフォーマット オプションを選択して、それに応じてテキストを変更し、スペースを削除します。

Phrase Strings にコンテンツをプッシュする場合、以前に接続したキーに新しく作成された命名規則を次のいずれかで適用します。

  • テーブル下部にある「refresh refresh_icon.jpg」アイコンをクリックします。

  • 特定のキーを選択し、テーブル上部にある [Regenerate key names] をクリックします。

使用可能なマクロ

マクロ

概要

{file_name}

Figmaファイルの名前

{page}

キーが識別されるFigmaページ

{parent_section}

ページツリーの最上位セクション

{nearest_section}

ページツリーのテキストレイヤーに最も近いセクション

{frame}

キーが識別されるフレーム

{parent_group}

ページツリーの最上位グループ

{nearest_group}

ページツリーのテキストレイヤーに最も近いグループ

{component}

キーのある Figma コンポーネントの名前。原文コンポーネントのみが考慮されます。

{element_name}

テキストレイヤーの名前

{element_content}

テキストレイヤーのコンテンツ

{random}

ランダムに生成された一意の短いハッシュ

キーの接続または接続解除

コンテンツをプッシュする際、ユーザーはPhrase Stringsの既存のキーにレイヤーを接続するか、新しいキーを生成できます。

接続キータブを選択すると、接続キーと切断キーの概要が表示されます。

connect_keys.jpeg

すでに接続されているキーは、「キー名」列にリンク blue_link.jpeg アイコンで識別されます。必要に応じて、プロジェクト、ブランチ (使用中の場合)、および言語を選択するか、検索アイコンをクリックして目的のコンテンツを見つけます。

キーの接続を選択すると、タブ内のすべてのリンクされていないキーが一括接続されます。個々のキーを接続または切断するには、対応するエントリーの右側にある関連アイコンをクリックします。

備考

個々のキーの接続を切断するオプションは、 push コンテンツを phrase タブにもあります。

pull翻訳

翻訳が完了したら、pull translationsの対象となるFigmaレイヤーまたはフレームを選択し、 pull content to Figma タブをクリックします。

pull_content.jpeg

ユーザーは、プルするコンテンツのプロジェクト、ブランチ(使用中の場合)、および言語を選択できます。tags cannot be pull back to Figma.(タグをFigmaに戻すことはできません。)

キー名の長いリストを管理するには、並べ替え_filter.jpeg で並べ替えを使用して、不完全キー名を最初に表示し、潜在的な問題に対処します。必要に応じて、特定のキーを選択し、表の上部にある「レイヤー除外」をクリックして、プラグインからレイヤーを削除します。

備考

選択した並べ替えオプションは、以降のセッションで記憶されます。

表示オプション3dots_icon.jpegメニューをクリックして、Figmaでプルされたコンテンツの表示方法を選択します。

  • 翻訳コンテンツを含む新規ページの作成

    デフォルトで選択されています。

  • 翻訳でテキストレイヤーを上書き

    選択したテキストレイヤーは翻訳で上書きされ、ビューポートで更新されます。

  • コンテンツの代わりにキー名を表示する

    デフォルトでは無効。有効時:

    • キー名が翻訳コンテンツの代わりに表示されます。

    • プルされたコンテンツの言語を選択できなくなりました。

  • 選択言語でプレビュー コンテンツ

    この設定は、以降のセッションで記憶されます。

    • 無効にした場合、コンテンツ列には選択したレイヤーのコンテンツが直接表示されます。

    • 有効にすると、コンテンツ列に、選択した言語で接続されたレイヤーのコンテンツのプレビューが表示されます。

      • 未接続のレイヤーについては、 既存のキーと接続 オプションを有効にすると、 選択した言語でプレビューを表示できます 。抽出されたデータに同名のキーが存在する場合は、そのキーのコンテンツがプレビューとして使用されます。

  • 既存のキーと接続

    Figmaでデータを抽出する際に、切断されたレイヤーを処理する方法を制御します。この設定は、以降のセッションで記憶されます。

    • 有効にすると、システムは抽出されたデータに同名のキーが存在するかどうかを確認します。

      一致が見つかった場合:

      • 未接続のレイヤーは一致するキーに紐づけされます。

      • レイヤーのコンテンツは既存のキーから抽出されたコンテンツで更新されます。

    • 無効にした場合、プルされたデータに一致するキーがあっても、切断されたレイヤーは更新されません。

コンテンツがFigmaに正常にプルされると、pull completedウィンドウに更新されたレイヤーの概要が表示されます。

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

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.