-
планов Advanced и Enterprise (устаревшая версия)
Свяжитесь с отделом продаж по вопросам лицензирования.
Рекомендации
Для получения информации о интеграции Figma в Phrase TMS обратитесь к Figma (TMS).
Плагин Figma позволяет интегрировать контент дизайна с проектами Phrase, соединяя команды по дизайну продукта и локализации. Плагин поддерживает отправку контента, получение переводов и управление ключами между Figma и Phrase Strings.
-
Ветвление поддерживается.
-
Требуется доступ к как минимум одному проекту и одному языку с правами пользователя переводчика. Доступ может быть предоставлен, если будет отправлено приглашение от администратора или менеджера проекта.
-
Плагин будет отправлять скриншоты авторазметки, которые не являются дочерними элементами.
-
По умолчанию скрытые текстовые слои не включаются в интеграцию. Это можно изменить в настройках
, выбрав .
-
По умолчанию выбранные теги в плагине очищаются после процесса отправки. Это можно изменить в настройках
, отключив опцию .
-
Любые изменения, внесенные в настройки по умолчанию
плагина, будут сохранены и останутся постоянными.
Чтобы запустить плагин, выберите его в браузере плагинов Figma или из Сообщества Figma и нажмите Попробовать. Плагин станет доступен в меню Figma .
Соединение от Figma к Phrase может быть выполнено с помощью учетных данных Phrase, токена доступа или единого входа в систему (SSO).
Чтобы войти с помощью SSO:
-
На экране входа в плагин выберите Войти с SSO.
-
Введите идентификатор организации.
-
Завершите вход в открывшейся вкладке браузера.
Вернитесь к плагину, уже аутентифицированным.
Когда соединение установлено, выбор фрейма загружает предварительный просмотр контента Figma и ключей, которые пользователи могут отправлять в Phrase Strings или получать из них.
Вкладка позволит подключить слои Figma к ключам, уже существующим в проекте Strings проект. Если конвенция именования одинакова для слоев и ключей, они могут быть автоматически сопоставлены.
Плагин доступен через специальные кнопки в боковой панели Figma:
-
Phrase Strings
Нажмите, чтобы открыть плагин.
-
Просмотреть текст в Strings
Отображается в файлах Figma, подключенных к проекту Strings. Нажмите, чтобы открыть соответствующий проект в редакторе переводов.
Вкладка позволяет отправлять фреймы или текстовые слои из Figma в Phrase Strings для локализации. Невозможно отправить контент в защищенную основную ветвь.
Выберите проект, ветвь (если используется), и язык для отправляемого контента. При желании введите пользовательский тег, чтобы добавить к загруженным ключам.
Пустые или дублированные имена ключей отмечаются красным счетчиком в колонке . Чтобы управлять длинными списками имен ключей, используйте выпадающее меню , чтобы отобразить или .
Примечание
Выбранный вариант сортировки будет запомнен для будущих сессий.
Кнопка Отправить в Фразу отключена, если поля ввода имен ключей пусты, содержат недопустимые символы или не уникальны, если выбрана защищенная основная ветвь.
Выберите настройку , чтобы редактировать поля ввода имен ключей и разрешить любые конфликты имен. При необходимости выберите нужные ключи и нажмите Исключить слои в верхней части таблицы, чтобы удалить эти слои из плагина.
Если есть разъединенные слои с конфликтующими именами ключей, выберите один из доступных вариантов разрешения, чтобы продолжить:
-
Создает новые ключи с суффиксом
-копия. -
Связывает слои с существующими ключами Фразы.
-
Отправляет только неконфликтующие слои.
Когда опция Загрузить предварительный просмотр Figma включена, пользователи могут по желанию выбрать, какие целевые языки включить в предварительный просмотр Figma. Если языки не выбраны, по умолчанию включаются все языки.
Если слои успешно отправлены в Строки, отображается окно с резюме и следующими вариантами:
-
Создать задание
Нажмите, чтобы открыть страницу с предвыбранными отправленными ключами.
Важно
Если опция Загрузить предварительный просмотр Figma включена, задание автоматически создается в Strings. После включения это нельзя отключить.
-
Открыть в Strings
Нажмите, чтобы просмотреть отправленные ключи в редакторе строк.
Желтая иконка предупреждения появляется рядом с ключами, имена которых были изменены в Strings после отправки контента. Чтобы обновить имена ключей в плагине Figma, выберите Синхронизировать имя ключа в меню многоточия
рядом с несоответствующим именем ключа.
Опции и действия отправки
Нажмите меню , чтобы включить и отключить следующие опции отправки по мере необходимости:
-
Загрузить скриншоты включено по умолчанию. Это позволяет прикрепить скриншот выбранных слоев в рамках:
-
Если настройка включена, скрытые текстовые слои, импортированные с помощью плагина Figma, будут иметь маркер в верхнем левом углу скриншота.
-
Когда настройка включена, скриншоты секций Figma не будут создаваться.
Рекомендуется оставить эту опцию включенной в случае проблем с производительностью плагина при работе внутри секций.
-
-
Обновить контент в Phrase Strings включено по умолчанию.
-
Обновить имена ключей в Phrase Strings включено по умолчанию, если настройка не отключена.
Отключение этой опции сбрасывает все вводы имен ключей.
-
Включите Загрузить предварительный просмотр Figma, чтобы экспортировать HTML-пакет из выбранных ключей.
Эта опция необходима для генерации предварительного просмотра в контексте в редакторе TMS CAT при работе с заданиями, синхронизированными из Strings.
Пользователи могут по желанию выбрать, какие целевые языки включить в предварительный просмотр Figma при отправке контента. Если языки не выбраны, по умолчанию включаются все языки.
Если предварительный просмотр сгенерирован успешно, задание автоматически создается в Strings. Любая активная автоматизация задания в проекте Strings будет пропущена, чтобы избежать дублирования заданий.
Если предварительный просмотр превышает лимит в 10 МБ, ключи все равно отправляются в Strings, но задание с предварительным просмотром не создается.
Примечание
Чтобы работать с предварительными просмотрами Figma в редакторе Strings, используйте действие Добавить предварительный просмотр Figma в контекстной боковой панели.
-
Включите Сохранить форматирование и стили контента, чтобы сохранить форматирование Rich Text (такие как списки, разрывы строк, жирный/курсивный текст и ссылки) при отправке контента из Figma в Phrase и получении переводов обратно.
Если включено, теги форматирования HTML автоматически добавляются для сохранения встроенного стиля и поддерживаются в TMS в контекстном предварительном просмотре при работе с синхронизированными заданиями из Strings. Теги форматирования HTML появляются в редакторе Strings и в экспортированных переводах, полученных обратно в Figma.
Отключите эту опцию, если богатое форматирование не требуется, чтобы избежать ручных корректировок.
Настройка применяется на уровне файла и влияет на всех участников, работающих в файле. Эта опция запоминается для новых файлов.
Для подключенных слоев в соответствующем меню многоточия доступны следующие действия:
-
Выберите Просмотреть детали ключа, чтобы просмотреть/отредактировать описание ключа в Phrase Strings или установить лимит символов для ключа. Любые изменения, сохраненные в окне , появятся в боковой панели редактора Strings после обновления страницы редактора.
Рекомендации
Выберите несколько ключей на вкладке и используйте пакетное действие Установить лимит символов, чтобы установить лимит символов для всех выбранных ключей сразу.
-
Выберите Открыть ключ в редакторе, чтобы перейти к связанному ключу в редакторе Strings.
-
Выберите Отключить контент от Phrase Strings, чтобы отключить слой от существующего ключа.
Управление дублированным контентом
При отправке контента слои с дублированным контентом создадут несколько ключей в Strings, содержащих точно такой же текст. Пользователи могут решить, как управлять этим дублированным контентом в окне :
-
Выберите Продолжить без слияния, если создание нескольких ключей с дублированным контентом является намеренным.
-
Чтобы объединить дублированный контент в один ключ, выполните следующие шаги:
-
Выберите два или более ключа из списка и нажмите
Объединить в ключ...
Отображается выпадающий список с доступными ключами для объединения.
-
Выберите ключ, в который нужно объединить дублированный контент.
Выбранный ключ отмечен синим значком объединения
в окне .
-
Нажмите Продолжить, затем подтвердите, выбрав Объединить и отправить в всплывающем окне .
Дублированный контент объединяется в один ключ, и все связанные слои подключаются к этому ключу.
-
-
Чтобы объединить некоторый или весь дублированный контент в первый ключ списка, выполните следующие шаги:
-
Выберите несколько или все ключи из списка и нажмите
Объединить все дубликаты в первый ключ.
-
Нажмите Продолжить, затем подтвердите, выбрав Объединить и отправить в всплывающем окне .
Дублированный контент объединяется в один ключ, и все связанные слои подключаются к этому ключу.
Эта опция полезна для больших файлов с множеством дубликатов, позволяя пользователям объединять все дубликаты в первый найденный ключ за одно действие, вместо того чтобы обрабатывать каждый из них по отдельности.
-
Настройка Авто-исключить слои удаляет текстовые слои из вкладки на основе их префикса имени. Когда включено, любой слой с префиксом _ или . исключается автоматически.
Настройка по умолчанию отключена и применяется к каждому файлу. Она включена для всех именованных слоев в этом файле, пока не будет отключена.
Исключения сохраняются при выборе. Для компонентов, если слои компонента имеют префикс и Авто-исключить слои включено, последующие дизайны, использующие этот компонент, наследуют исключение.
Чтобы автоматически исключить слои с префиксом из :
Раздел в настройках плагина позволяет настроить соглашение об именовании для связанных ключей.
Чтобы настроить имена ключей в Figma, выполните следующие шаги:
-
Нажмите Включить умное именование ключей в настройках .
-
Выберите .
Примечание
Если включено, имена ключей автоматически генерируются на основе имен текстовых слоев.
-
В поле введите текст для определения пользовательского именования ключей:
-
При желании нажмите Доступные макросы, чтобы выбрать один из поддерживаемых макросов для автоматической генерации имен ключей.
Можно выбрать несколько макросов для составления имени ключа.
-
В поле можно комбинировать свободный текст и макросы.
Нажмите Примеры, чтобы отобразить и выбрать один из предустановленных примеров.
-
-
При необходимости выберите вариант форматирования из выпадающего списка , чтобы изменить текст соответствующим образом и удалить пробелы.
При отправке контента в Phrase Strings примените новое соглашение об именовании к ранее связанным ключам, выбрав один из следующих вариантов:
-
Нажмите на иконку обновления
внизу таблицы.
-
Выберите конкретные ключи и нажмите Регенерировать имена ключей в верхней части таблицы.
Доступные макросы
|
Макрос |
Описание |
|---|---|
|
{file_name} |
Название файла Figma |
|
{page} |
Страница Figma, где идентифицируется ключ |
|
{parent_section} |
Секция самого высокого уровня в дереве страниц |
|
{nearest_section} |
Секция, ближайшая к текстовому слою в дереве страниц |
|
{frame} |
Рамка, где идентифицируется ключ |
|
{parent_group} |
Самая высокая группа в дереве страниц |
|
{nearest_group} |
Группа, ближайшая к текстовому слою в дереве страниц |
|
{component} |
Название компонента Figma, где находится ключ. Учитываются только исходные компоненты. |
|
{element_name} |
Название текстового слоя |
|
{element_content} |
Содержимое текстового слоя |
|
{random} |
Случайно сгенерированный уникальный короткий хэш |
При отправке содержимого пользователи могут подключать слои к существующим ключам в Phrase Strings или генерировать новые.
Выберите вкладку , чтобы отобразить обзор подключенных и отключенных ключей.
Ключи, которые уже подключены, обозначены значком ссылки в колонке . При необходимости выберите проект, ветвь (если используется) и язык, или нажмите значок поиска, чтобы найти нужное содержимое.
Выберите Подключить ключи, чтобы массово подключить все не связанные ключи на вкладке. Чтобы подключить или отключить отдельные ключи, нажмите соответствующий значок справа от соответствующей записи.
Примечание
Опция отключения отдельных ключей также доступна во вкладке .
Новый вид отображает текстовые слои из текущего выбора с их статусом подключения в одной таблице, заменяя предыдущий список на основе ключей.
Примечание
Перезапустите плагин перед включением бета-версии, чтобы убедиться, что загружена последняя версия.
Чтобы включить :
-
Откройте плагин и нажмите на значок .
-
В разделе включите Использовать новый вид подключения (Бета).
-
Откройте , чтобы увидеть список подключенного контента.
Предыдущий вид подключения остается доступным. Отключите в настройках плагина, чтобы вернуться к предыдущему.
Чтобы подключить один слой, выберите его, чтобы открыть окно с двумя вкладками:
-
Предложения: отображает ключи с точными совпадениями имен и ключи с совпадающим контентом перевода.
-
Поиск: ищет все ключи по имени или контенту.
Чтобы действовать с несколькими слоями, выберите их, чтобы открыть панель пакетных действий:
-
Подключить по имени ключа: подключает слои к ключам с точными совпадениями имен.
-
Подключить по контенту: подключает слои к ключам с совпадающим контентом перевода.
-
Отключить слои: удаляет подключения от выбранных слоев.
После завершения переводов выберите слои или фреймы Figma, для которых нужно получить переводы, и нажмите на вкладку .
Пользователи могут выбрать проект, ветвь (если используется), и языки для контента, который будет извлечен. Теги не могут быть возвращены в Figma.
Чтобы управлять длинными списками ключевых имен, используйте выпадающее меню , чтобы отобразить и решить любые потенциальные проблемы. При необходимости выберите конкретные ключи и нажмите Исключить слои в верхней части таблицы, чтобы удалить эти слои из плагина.
Примечание
Выбранный вариант сортировки будет запомнен для будущих сессий.
Нажмите меню , чтобы выбрать, как отображать извлеченный контент в Figma:
-
Выбрано по умолчанию. При извлечении для нескольких языков создается отдельная страница Figma для каждого выбранного языка, включая все слои с этой страницы.
Примечание
В Figma Buzz отображается опция .
-
Создает одну новую страницу и размещает выбранный переведенный контент рядом в столбцах, специфичных для языка. Эта опция фокусируется только на активном выборе, а не дублирует всю страницу Figma.
Рекомендуется для больших файлов, чтобы улучшить производительность извлечения и уменьшить ненужный размер файла.
-
Выбранные текстовые слои будут перезаписаны переводами и обновлены в области просмотра.
Эта опция автоматически отключается при извлечении для нескольких языков.
-
Отключено по умолчанию. При включении:
-
Ключевые имена извлекаются и отображаются вместо переведенного контента.
-
Выбор языка для извлеченного контента больше невозможен.
-
-
Настройка будет запомнена для будущих сеансов.
-
Если отключено, колонка отображает контент выбранных слоев напрямую.
-
При включении колонка отображает предварительный просмотр контента на выбранном языке для связанных слоев.
-
Для несоединенных слоев включите опцию , чтобы показать предварительный просмотр на выбранном языке. Если ключ с таким же именем существует в извлеченных данных, контент этого ключа используется в качестве предварительного просмотра.
-
Эта опция автоматически отключается при извлечении для нескольких языков.
-
-
Контролируйте, как обрабатываются несоединенные слои при извлечении данных в Figma. Настройка будет запомнена для будущих сеансов.
-
При включении система проверяет, существует ли ключ с таким же именем в извлеченных данных.
Если совпадение найдено:
-
Несоединенные слои подключаются к соответствующим ключам.
-
Контент слоев обновляется с извлеченным контентом из существующих ключей.
-
-
Если отключено, несоединенные слои не обновляются, даже если соответствующие ключи существуют в извлеченных данных.
-
Если контент успешно извлечен в Figma, отображается окно с кратким содержанием обновленных слоев.
При извлечении для нескольких языков кнопка открывает ключ с языком проекта по умолчанию в качестве исходного языка.
Figma Buzz — это инструмент, где дизайнеры брендов и маркетинговые команды могут создавать визуальные активы в соответствии с брендом в больших объемах, прямо в экосистеме Figma. Он включает в себя систему шаблонов, упрощенный редактор дизайна, массовое создание активов и редактирование с использованием ИИ.
Плагин Phrase Strings для Buzz позволяет локализовать текстовый контент прямо в Buzz, предоставляя те же возможности, что и в интеграции Figma Design:
-
Отправить исходный текст из дизайнов Buzz в Strings
-
Перенести переводы обратно в Buzz
-
Управлять ключами и поддерживать текстовую согласованность между активами
Примечание
Предварительный просмотр в реальном времени не поддерживается.
Плагин доступен в меню в Buzz. После активации его можно сохранить для будущего использования и запустить на выбранном дизайне, открыв его в модальном окне из боковой панели Figma Buzz. Слои текста автоматически обнаруживаются и отображаются в плагине.
Контент дизайна затем может быть отправлен в связанный проект Strings для перевода. После перевода пользователи могут вернуть локализованный контент обратно в Buzz, что создаст новую строку с переведенной версией дизайна.