Интеграции

Figma (Strings)

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

Доступно для

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

Доступно для

  • Расширенный и корпоративный план (устаревшая версия)

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

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

Для получения информации о интеграции 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, либо токена доступа.

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

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

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

  • Phrase Strings

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

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

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

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

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

Figma Push Content

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

Нажмите на меню Просмотреть параметры 3dots_icon.jpeg, чтобы включить или отключить следующие параметры отправки по мере необходимости:

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

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

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

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

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

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

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

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

Примечание

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

Для подключенных слоев доступны следующие действия в соответствующем меню многоточия 3dots_comment.jpeg:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Открыть в Strings 

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    Примечание

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

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

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

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

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

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

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

Когда отправляете контент в Phrase Strings, примените вновь созданную конвенцию именования к ранее подключенным ключам, либо:

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

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

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

Макросы

Описание

{file_name}

Имя файла Figma

{page}

Страница Figma, где идентифицирован ключ

{parent_section}

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

{nearest_section}

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

{frame}

Рамка, где идентифицирован ключ

{parent_group}

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

{nearest_group}

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

{компонент}

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

{element_name}

Имя текстового слоя

{element_content}

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

{random}

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

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

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

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

Connect Keys UI Locations

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

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

Примечание

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

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

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

Figma Pull Content

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

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

Примечание

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

Нажмите на меню Опции просмотра 3dots_icon.jpeg, чтобы выбрать, как отображать извлеченный контент в Figma:

  • Создайте новую страницу с переведенным контентом

    Выбрано по умолчанию.

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

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

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

    Отключено по умолчанию. Когда включено:

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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.