Интеграции

Sketch (Strings)

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

Доступно для

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

Доступно для

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

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

Sketch — это редактор векторной графики для macOS. Он в основном используется для проектирования пользовательского интерфейса и пользовательского опыта веб-сайтов и мобильных приложений.

Плагин Sketch обеспечивает синхронизацию контента из дизайнов в Sketch с проектами управления строками. Контент переводится в редакторе и синхронизируется обратно в Sketch, когда завершен.

Интеграция поддерживает использование веток.

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

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

Установите плагин

Чтобы настроить плагин Sketch, выполните следующие шаги:

  1. Убедитесь, что приложение Sketch уже установлено.

  2. На странице Интеграции Phrase Strings прокрутите вниз до Интеграция Sketch и нажмите Скачать.

    Плагин загружается.

  3. Распакуйте архив файла, затем дважды щелкните на файле phraseapp-plugin.sketchplugin.

    Приложение Sketch подтверждает установку плагина.

Использование плагина Sketch

Подключение к Sketch

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

Подготовка

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

Отправить переводы из Sketch

Чтобы синхронизировать контент из файла Sketch с выделенным проектом, нажмите Push на панели инструментов; кнопка отображает количество переводов, которые будут отправлены. Нажмите кнопку снова, чтобы передать переводы.

Выберите конкретные элементы вашей страницы

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

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

Имена ключей могут быть настроены или сгенерированы автоматически. При отправке контента из Sketch, имена ключей автоматически создаются для каждого выбранного текстового элемента. Эти имена ключей являются компиляцией имен Page.Artboard.Textelement.

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

Перевести с контекстным скриншотом артборда

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

Должен быть как минимум один артборд. Только роли Администратора или Менеджера проекта могут загружать скриншоты во всех проектах. Члены проекта с ролью Разработчика могут загружать и управлять скриншотами в этом конкретном проекте.

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

Когда переводы будут готовы, нажмите Pull Translations, чтобы синхронизировать последние обновления всех языков обратно в Sketch.

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

Переключите язык вашего дизайна

Переключите язык дизайна на языки, доступные в проекте, через Toolbar.

Изменить проект

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

  1. Нажмите Change на панели инструментов.

  2. Выберите проект, в который нужно отправить изменения.

  3. Выберите язык для дизайна.

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

Установить ограничения на символы

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

Используйте специальные теги

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

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

Sketch.Your_File_Name.Date

Символы и переопределения

Интеграция Sketch полностью поддерживает переопределение текстов в экземпляре символа. Вложенные символы также поддерживаются.

Сочетание интеграции Sketch с другими интеграциями Sketch

Все действия могут быть вызваны с помощью Runner. Размеры элементов могут быть сохранены с помощью исправления Anima ToolKit после извлечения переводов. Anima может быть использован для переключения языка дизайна.

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

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.