Интеграции

Figma (Strings)

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

Доступно для

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

Доступно для

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

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

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

Сведения об интеграции Figma в Phrase TMS см. в разделе Figma (TMS).

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

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

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

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

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

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

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

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

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

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

Вкладка Connect keys позволит связать слои Figma с ключами, уже существующими в проекте Strings. Если стандарт именования совпадает как для слоев, так и для ключей, их можно автоматически сопоставить.

Доступ к плагину осуществляется через выделенные кнопки на боковой панели Figma:

  • Phrase Strings

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

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

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

Push-контент

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

push_content.png

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

Откройте меню Посмотреть параметры 3dots_icon.jpeg, чтобы включить и выключить следующие push-опции:

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

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

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

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

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

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

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

Имена пустых или дублированных ключей помечаются красным счетчиком в столбце Контента. Для управления длинными списками имен ключей используйте раскрывающееся окно « Сортировать по сортировать_filter.jpeg», чтобы отображать имена неполных ключей или имена дублированных ключей первыми.

Примечание

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

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

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

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

  • Создать копии ключей в Phrase Strings 

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

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

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

  • Не нажимайте конфликтующие ключи 

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

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

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

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

  • Открыть в Strings 

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

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

Раздел наименования ключей в настройках модуля 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}

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

{component}

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

{element_name}

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

{element_content}

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

{random}

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

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

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

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

connect_keys.jpeg

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

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

Примечание

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

Pull Translations

Как только переводы будут Завершены, выберите слои или рамки Figma для pull translations for и перейдите на вкладку Pull контента для Figma.

pull_content.jpeg

Пользователи могут выбрать проект, ветвь (если она используется) и язык для извлекаемого контента. tags невозможно вернуть в 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.