Интеграции

Figma (Strings)

Контент автоматически переведен с английского языка с помощью Phrase Language AI.

Доступно для

  • всех платных планов

Доступно для

  • планов Advanced и Enterprise (устаревшая версия)

Свяжитесь с отделом продаж по вопросам лицензирования.

Рекомендации

Для получения информации о интеграции Figma в Phrase TMS обратитесь к Figma (TMS).

Плагин Figma позволяет интегрировать контент дизайна с проектами Phrase, соединяя команды по дизайну продукта и локализации. Плагин поддерживает отправку контента, получение переводов и управление ключами между Figma и Phrase Strings.

  • Ветвление поддерживается.

  • Требуется доступ к как минимум одному проекту и одному языку с правами пользователя переводчика. Доступ может быть предоставлен, если будет отправлено приглашение от администратора или менеджера проекта.

  • Плагин будет отправлять скриншоты авторазметки, которые не являются дочерними элементами.

  • По умолчанию скрытые текстовые слои не включаются в интеграцию. Это можно изменить в настройках Setup_gear.png, выбрав Включить скрытые слои или рамки в выбор.

  • По умолчанию выбранные теги в плагине очищаются после процесса отправки. Это можно изменить в настройках Setup_gear.png, отключив опцию Очистить теги после отправки.

  • Любые изменения, внесенные в настройки по умолчанию Setup_gear.png плагина, будут сохранены и останутся постоянными.

Установите и подключите плагин Figma

Чтобы запустить плагин, выберите его в браузере плагинов Figma или из Сообщества Figma и нажмите Попробовать. Плагин станет доступен в меню Figma Плагины.

Соединение от Figma к Phrase может быть выполнено с помощью учетных данных Phrase, токена доступа или единого входа в систему (SSO).

Чтобы войти с помощью SSO:

  1. На экране входа в плагин выберите Войти с SSO.

  2. Введите идентификатор организации.

  3. Завершите вход в открывшейся вкладке браузера.

    Вернитесь к плагину, уже аутентифицированным.

Когда соединение установлено, выбор фрейма загружает предварительный просмотр контента Figma и ключей, которые пользователи могут отправлять в Phrase Strings или получать из них.

Вкладка Подключить ключи позволит подключить слои Figma к ключам, уже существующим в проекте Strings проект. Если конвенция именования одинакова для слоев и ключей, они могут быть автоматически сопоставлены.

Плагин доступен через специальные кнопки в боковой панели Figma:

  • Phrase Strings

    Нажмите, чтобы открыть плагин.

  • Просмотреть текст в Strings

    Отображается в файлах Figma, подключенных к проекту Strings. Нажмите, чтобы открыть соответствующий проект в редакторе переводов.

Отправить контент

Вкладка Отправить контент в Phrase позволяет отправлять фреймы или текстовые слои из Figma в Phrase Strings для локализации. Невозможно отправить контент в защищенную основную ветвь.

Выберите проект, ветвь (если используется), и язык для отправляемого контента. При желании введите пользовательский тег, чтобы добавить к загруженным ключам.

Пустые или дублированные имена ключей отмечаются красным счетчиком в колонке контент. Чтобы управлять длинными списками имен ключей, используйте выпадающее меню Сортировать по Sort Filter, чтобы отобразить Сначала неполные имена ключей или Сначала дублированные имена ключей.

Примечание

Выбранный вариант сортировки будет запомнен для будущих сессий.

Кнопка Отправить в Фразу отключена, если поля ввода имен ключей пусты, содержат недопустимые символы или не уникальны, если выбрана защищенная основная ветвь.

Выберите настройку Работа с именами ключей, чтобы редактировать поля ввода имен ключей и разрешить любые конфликты имен. При необходимости выберите нужные ключи и нажмите Исключить слои в верхней части таблицы, чтобы удалить эти слои из плагина.

Если есть разъединенные слои с конфликтующими именами ключей, выберите один из доступных вариантов разрешения, чтобы продолжить:

  • Создать копии ключей в Строках Фразы

    Создает новые ключи с суффиксом -копия.

  • Соединить с существующими ключами

    Связывает слои с существующими ключами Фразы.

  • Не отправлять конфликтующие ключи

    Отправляет только неконфликтующие слои.

Когда опция Загрузить предварительный просмотр Figma включена, пользователи могут по желанию выбрать, какие целевые языки включить в предварительный просмотр Figma. Если языки не выбраны, по умолчанию включаются все языки.

Если слои успешно отправлены в Строки, отображается окно Отправка завершена с резюме и следующими вариантами:

  • Создать задание

    Нажмите, чтобы открыть страницу Создать задание с предвыбранными отправленными ключами.

    Важно

    Если опция Загрузить предварительный просмотр Figma включена, задание автоматически создается в Strings. После включения это нельзя отключить.

  • Открыть в Strings

    Нажмите, чтобы просмотреть отправленные ключи в редакторе строк.

Желтая иконка предупреждения Warning появляется рядом с ключами, имена которых были изменены в Strings после отправки контента. Чтобы обновить имена ключей в плагине Figma, выберите Синхронизировать имя ключа в меню многоточия More Menu рядом с несоответствующим именем ключа.

Опции и действия отправки

Нажмите меню Просмотреть опции More Menu, чтобы включить и отключить следующие опции отправки по мере необходимости:

  • Загрузить скриншоты включено по умолчанию. Это позволяет прикрепить скриншот выбранных слоев в рамках:

    • Если настройка Включить скрытые слои или рамки в выбор включена, скрытые текстовые слои, импортированные с помощью плагина Figma, будут иметь маркер в верхнем левом углу скриншота.

    • Когда настройка Исключить секции из скриншотов включена, скриншоты секций Figma не будут создаваться.

      Рекомендуется оставить эту опцию включенной в случае проблем с производительностью плагина при работе внутри секций.

  • Обновить контент в Phrase Strings включено по умолчанию.

  • Обновить имена ключей в Phrase Strings включено по умолчанию, если настройка Работать с именами ключей в Figma не отключена.

    Отключение этой опции сбрасывает все вводы имен ключей.

  • Включите Загрузить предварительный просмотр Figma, чтобы экспортировать HTML-пакет из выбранных ключей.

    Эта опция необходима для генерации предварительного просмотра в контексте в редакторе TMS CAT при работе с заданиями, синхронизированными из Strings.

    Пользователи могут по желанию выбрать, какие целевые языки включить в предварительный просмотр Figma при отправке контента. Если языки не выбраны, по умолчанию включаются все языки.

    Если предварительный просмотр сгенерирован успешно, задание автоматически создается в Strings. Любая активная автоматизация задания в проекте Strings будет пропущена, чтобы избежать дублирования заданий.

    Если предварительный просмотр превышает лимит в 10 МБ, ключи все равно отправляются в Strings, но задание с предварительным просмотром не создается.

    Примечание

    Чтобы работать с предварительными просмотрами Figma в редакторе Strings, используйте действие Добавить предварительный просмотр Figma в контекстной боковой панели.

  • Включите Сохранить форматирование и стили контента, чтобы сохранить форматирование Rich Text (такие как списки, разрывы строк, жирный/курсивный текст и ссылки) при отправке контента из Figma в Phrase и получении переводов обратно.

    Если включено, теги форматирования HTML автоматически добавляются для сохранения встроенного стиля и поддерживаются в TMS в контекстном предварительном просмотре при работе с синхронизированными заданиями из Strings. Теги форматирования HTML появляются в редакторе Strings и в экспортированных переводах, полученных обратно в Figma.

    Отключите эту опцию, если богатое форматирование не требуется, чтобы избежать ручных корректировок.

    Настройка применяется на уровне файла и влияет на всех участников, работающих в файле. Эта опция запоминается для новых файлов.

Для подключенных слоев в соответствующем меню многоточия More Menu доступны следующие действия:

  • Выберите Просмотреть детали ключа, чтобы просмотреть/отредактировать описание ключа в Phrase Strings или установить лимит символов для ключа. Любые изменения, сохраненные в окне Детали ключа, появятся в боковой панели редактора Strings после обновления страницы редактора.

    Рекомендации

    Выберите несколько ключей на вкладке Отправить контент в Phrase и используйте пакетное действие Установить лимит символов, чтобы установить лимит символов для всех выбранных ключей сразу.

  • Выберите Открыть ключ в редакторе, чтобы перейти к связанному ключу в редакторе Strings.

  • Выберите Отключить контент от Phrase Strings, чтобы отключить слой от существующего ключа.

Управление дублированным контентом

При отправке контента слои с дублированным контентом создадут несколько ключей в Strings, содержащих точно такой же текст. Пользователи могут решить, как управлять этим дублированным контентом в окне Отправить контент в Phrase:

  • Выберите Продолжить без слияния, если создание нескольких ключей с дублированным контентом является намеренным.

  • Чтобы объединить дублированный контент в один ключ, выполните следующие шаги:

    1. Выберите два или более ключа из списка и нажмите Merge Объединить в ключ...

      Отображается выпадающий список с доступными ключами для объединения.

    2. Выберите ключ, в который нужно объединить дублированный контент.

      Выбранный ключ отмечен синим значком объединения Merge to a Key в окне Отправить контент в Phrase.

    3. Нажмите Продолжить, затем подтвердите, выбрав Объединить и отправить в всплывающем окне Объединить дублированный контент.

      Дублированный контент объединяется в один ключ, и все связанные слои подключаются к этому ключу.

  • Чтобы объединить некоторый или весь дублированный контент в первый ключ списка, выполните следующие шаги:

    1. Выберите несколько или все ключи из списка и нажмите Merge Объединить все дубликаты в первый ключ.

    2. Нажмите Продолжить, затем подтвердите, выбрав Объединить и отправить в всплывающем окне Объединить дублированный контент.

      Дублированный контент объединяется в один ключ, и все связанные слои подключаются к этому ключу.

    Эта опция полезна для больших файлов с множеством дубликатов, позволяя пользователям объединять все дубликаты в первый найденный ключ за одно действие, вместо того чтобы обрабатывать каждый из них по отдельности.

Авто-исключить слои

Настройка Авто-исключить слои удаляет текстовые слои из вкладки Отправить контент в Phrase на основе их префикса имени. Когда включено, любой слой с префиксом _ или . исключается автоматически.

Настройка по умолчанию отключена и применяется к каждому файлу. Она включена для всех именованных слоев в этом файле, пока не будет отключена.

Исключения сохраняются при выборе. Для компонентов, если слои компонента имеют префикс и Авто-исключить слои включено, последующие дизайны, использующие этот компонент, наследуют исключение.

Чтобы автоматически исключить слои с префиксом из Отправить:

  1. В Figma префиксируйте текстовые слои для исключения с _ или .. Это также можно сделать пакетно.

  2. Откройте Настройки плагина и включите Автоисключение слоев.

Настройка именования ключей

Раздел Именование ключей в настройках плагина Setup_gear.png позволяет настроить соглашение об именовании для связанных ключей.

Чтобы настроить имена ключей в Figma, выполните следующие шаги:

  1. Нажмите Включить умное именование ключей в настройках Именования ключей.

  2. Выберите Работа с именами ключей в Figma.

    Примечание

    Если Синхронизировать имена текстовых слоев с ключами включено, имена ключей автоматически генерируются на основе имен текстовых слоев.

  3. В поле Генерация имен ключей введите текст для определения пользовательского именования ключей:

    • При желании нажмите Доступные макросы, чтобы выбрать один из поддерживаемых макросов для автоматической генерации имен ключей.

      Можно выбрать несколько макросов для составления имени ключа.

    • В поле Генерация имен ключей можно комбинировать свободный текст и макросы.

      Нажмите Примеры, чтобы отобразить и выбрать один из предустановленных примеров.

  4. При необходимости выберите вариант форматирования из выпадающего списка Форматирование, чтобы изменить текст соответствующим образом и удалить пробелы.

При отправке контента в Phrase Strings примените новое соглашение об именовании к ранее связанным ключам, выбрав один из следующих вариантов:

  • Нажмите на иконку обновления Refresh List внизу таблицы.

  • Выберите конкретные ключи и нажмите Регенерировать имена ключей в верхней части таблицы.

Доступные макросы

Макрос

Описание

{file_name}

Название файла Figma

{page}

Страница Figma, где идентифицируется ключ

{parent_section}

Секция самого высокого уровня в дереве страниц

{nearest_section}

Секция, ближайшая к текстовому слою в дереве страниц

{frame}

Рамка, где идентифицируется ключ

{parent_group}

Самая высокая группа в дереве страниц

{nearest_group}

Группа, ближайшая к текстовому слою в дереве страниц

{component}

Название компонента Figma, где находится ключ. Учитываются только исходные компоненты.

{element_name}

Название текстового слоя

{element_content}

Содержимое текстового слоя

{random}

Случайно сгенерированный уникальный короткий хэш

Подключить или отключить ключи

При отправке содержимого пользователи могут подключать слои к существующим ключам в Phrase Strings или генерировать новые.

Выберите вкладку Подключить ключи, чтобы отобразить обзор подключенных и отключенных ключей.

Ключи, которые уже подключены, обозначены значком ссылки Connected Key в колонке Название ключа. При необходимости выберите проект, ветвь (если используется) и язык, или нажмите значок поиска, чтобы найти нужное содержимое.

Выберите Подключить ключи, чтобы массово подключить все не связанные ключи на вкладке. Чтобы подключить или отключить отдельные ключи, нажмите соответствующий значок справа от соответствующей записи.

Примечание

Опция отключения отдельных ключей также доступна во вкладке Контент к Фразе.

Новый вид подключения (Бета)

Новый вид отображает текстовые слои из текущего выбора с их статусом подключения в одной таблице, заменяя предыдущий список на основе ключей.

Примечание

Перезапустите плагин перед включением бета-версии, чтобы убедиться, что загружена последняя версия.

Чтобы включить Новый вид подключения:

  1. Откройте плагин и нажмите на значок Настройки.

  2. В разделе Настройки плагина включите Использовать новый вид подключения (Бета).

  3. Откройте Подключить ключи, чтобы увидеть список подключенного контента.

Предыдущий вид подключения остается доступным. Отключите Использовать новый вид подключения в настройках плагина, чтобы вернуться к предыдущему.

Чтобы подключить один слой, выберите его, чтобы открыть окно с двумя вкладками:

  • Предложения: отображает ключи с точными совпадениями имен и ключи с совпадающим контентом перевода.

  • Поиск: ищет все ключи по имени или контенту.

Чтобы действовать с несколькими слоями, выберите их, чтобы открыть панель пакетных действий:

  • Подключить по имени ключа: подключает слои к ключам с точными совпадениями имен.

  • Подключить по контенту: подключает слои к ключам с совпадающим контентом перевода.

  • Отключить слои: удаляет подключения от выбранных слоев.

Получить переводы

После завершения переводов выберите слои или фреймы Figma, для которых нужно получить переводы, и нажмите на вкладку Получить контент в Figma.

Пользователи могут выбрать проект, ветвь (если используется), и языки для контента, который будет извлечен. Теги не могут быть возвращены в Figma.

Чтобы управлять длинными списками ключевых имен, используйте выпадающее меню Сортировать по Sort Filter, чтобы отобразить незавершенные ключевые имена первыми и решить любые потенциальные проблемы. При необходимости выберите конкретные ключи и нажмите Исключить слои в верхней части таблицы, чтобы удалить эти слои из плагина.

Примечание

Выбранный вариант сортировки будет запомнен для будущих сессий.

Нажмите меню Параметры просмотра More Menu, чтобы выбрать, как отображать извлеченный контент в Figma:

  • Создать новую страницу для каждого языка

    Выбрано по умолчанию. При извлечении для нескольких языков создается отдельная страница Figma для каждого выбранного языка, включая все слои с этой страницы.

    Примечание

    В Figma Buzz отображается опция Создать новую строку с переведенным контентом.

  • Создать одну страницу со всеми языками

    Создает одну новую страницу и размещает выбранный переведенный контент рядом в столбцах, специфичных для языка. Эта опция фокусируется только на активном выборе, а не дублирует всю страницу Figma.

    Рекомендуется для больших файлов, чтобы улучшить производительность извлечения и уменьшить ненужный размер файла.

  • Перезаписать текстовые слои переводами

    Выбранные текстовые слои будут перезаписаны переводами и обновлены в области просмотра.

    Эта опция автоматически отключается при извлечении для нескольких языков.

  • Отображать ключевые имена вместо контента

    Отключено по умолчанию. При включении:

    • Ключевые имена извлекаются и отображаются вместо переведенного контента.

    • Выбор языка для извлеченного контента больше невозможен.

  • Предварительный просмотр контента на выбранном языке

    Настройка будет запомнена для будущих сеансов.

    • Если отключено, колонка Контент отображает контент выбранных слоев напрямую.

    • При включении колонка Контент отображает предварительный просмотр контента на выбранном языке для связанных слоев.

      • Для несоединенных слоев включите опцию Подключить к существующим ключам, чтобы показать предварительный просмотр на выбранном языке. Если ключ с таким же именем существует в извлеченных данных, контент этого ключа используется в качестве предварительного просмотра.

    Эта опция автоматически отключается при извлечении для нескольких языков.

  • Соединить с существующими ключами

    Контролируйте, как обрабатываются несоединенные слои при извлечении данных в Figma. Настройка будет запомнена для будущих сеансов.

    • При включении система проверяет, существует ли ключ с таким же именем в извлеченных данных.

      Если совпадение найдено:

      • Несоединенные слои подключаются к соответствующим ключам.

      • Контент слоев обновляется с извлеченным контентом из существующих ключей.

    • Если отключено, несоединенные слои не обновляются, даже если соответствующие ключи существуют в извлеченных данных.

Если контент успешно извлечен в Figma, отображается окно Извлечение завершено с кратким содержанием обновленных слоев.

При извлечении для нескольких языков кнопка Открыть ключ в редакторе открывает ключ с языком проекта по умолчанию в качестве исходного языка.

Figma Buzz

Figma Buzz — это инструмент, где дизайнеры брендов и маркетинговые команды могут создавать визуальные активы в соответствии с брендом в больших объемах, прямо в экосистеме Figma. Он включает в себя систему шаблонов, упрощенный редактор дизайна, массовое создание активов и редактирование с использованием ИИ.

Плагин Phrase Strings для Buzz позволяет локализовать текстовый контент прямо в Buzz, предоставляя те же возможности, что и в интеграции Figma Design:

Примечание

Предварительный просмотр в реальном времени не поддерживается.

Плагин доступен в меню Плагины в Buzz. После активации его можно сохранить для будущего использования и запустить на выбранном дизайне, открыв его в модальном окне из боковой панели Figma Buzz. Слои текста автоматически обнаруживаются и отображаются в плагине.

Контент дизайна затем может быть отправлен в связанный проект Strings для перевода. После перевода пользователи могут вернуть локализованный контент обратно в Buzz, что создаст новую строку с переведенной версией дизайна.

Была ли эта статья полезной?

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.