Программирование · опубликован 07.10.2026

Разработать Figma-плагин для генерации локализованных скриншотов мобильных приложений

Бюджет По договорённости Срок 06.11.2026

Описание

Ищем разработчика с опытом Figma Plugin API, JavaScript / TypeScript для автоматизации подготовки store screenshots. У нас 6 приложений для изучения языков: English, Spanish, French, German, Italian, Portuguese. Для каждого примерно 10 рекламных экранов и несколько десятков локалей. Сейчас локализованные наборы обновляются вручную. Нужно сделать плагин, который собирает их из подготовленных master-компонентов, подставляет переводы и изображения, проверяет ошибки и экспортирует PNG. Что нужно разработать 1. Загрузка данных

  • Переводы из JSON с разбивкой по приложению, локали и ключу текста
  • Локализованные изображения из ZIP
  • Конфигурация приложений, локалей, экранов и профилей экспорта. Форматы входных файлов нужно описать и предоставить примеры. Отсутствующие переводы нельзя незаметно заменять английскими. 2. Интерфейс плагина Пользователь выбирает:
  • одно, несколько или все приложения
  • одну, несколько или все локали
  • отдельные экраны или полный набо�
  • профиль экспорта. Кнопки: «Проверить данные», «Сгенерировать», «Экспортировать ZIP». Нужны прогресс выполнения, отмена и понятные сообщения об ошибках. 3. Генерация в Figma Для каждого выбранного сочетания «приложение × локаль × экран» плагин должен:
  • найти соответствующий master
  • создать экземпляр или копию на странице результатов
  • найти текстовые слои по ключам `i18n:`
  • загрузить необходимые шрифты и подставить перевод
  • найти изображения по ключам `asset:` и заменить их
  • сохранить композицию, маски, размеры, тени и согласованные трансформации
  • присвоить результату понятное имя. Исходные master-компоненты не изменяются. Повторный запуск создаёт отдельный набор результатов. 4. Проверки Выявлять:
  • отсутствующие master-экраны и обязательные слои
  • отсутствующие или пустые переводы
  • отсутствующие изображения
  • недоступные шрифты
  • несоответствие размеров профилю экспорта
  • выход текста за заданную область. Для проверки текста предложить и реализовать воспроизводимый способ измерения. Автоматические проверки должны дополнять визуальную проверку. Отчёт должен содержать приложение, локаль, экран, слой и причину ошибки. По нажатию на проблему плагин должен выделять соответствующий объект в Figma. 5. Экспорт
  • PNG в размерах выбранного профиля
  • ZIP с папками по приложениям и локалям
  • Стабильный порядок и имена файлов
  • CSV-отчёт с ошибками и пропущенными экранами
  • Обработка больших наборов партиями, чтобы избежать переполнения памяти. Пример структуры: `english/de-DE/01_cover.png`. Особенности проекта Дизайнер отдельно готовит 6 master-наборов с общей системой компонентов и ключей. На старте разработчику нужно согласовать с ним технический контракт и проверить работу на пилоте. Интерфейс внутри телефона предоставляется готовой локализованной картинкой. Плагин не переводит текст внутри изображения. Есть наклонённые телефоны, вынесенные карточки и композиции с перспективой. Способ их замены нужно проверить на исходниках до оценки полного объёма. Этапы и приёмка 1. Согласовать структуру master-компонентов и входных данных. 2. Сделать пилот на 2 английских экранах и 3 локалях. 3. Добавить остальные приложения, проверки и экспорт. 4. Проверить полный объём и передать готовую сборку. Проверяем длинный перевод, отсутствующий перевод, отсутствующее изображение, замену вложенных assets, повторный запуск и экспорт большого набора. Что предоставляем
  • Figma-макеты и визуальные примеры
  • Подробное задание дизайнеру со структурами экранов и ключами слоёв
  • Переводы и изображения для пилота
  • Обратную связь по результатам проверки. Что должно быть передано
  • Исходный код и инструкция по сборке
  • Готовый плагин для установки через `manifest.json`
  • Примеры JSON и ZIP
  • Инструкция по установке, запуску и обновлению
  • Описание ограничений и результаты проверки полного объёма. В первую версию не входят автоматический перевод, загрузка в App Store / Google Play, Fastlane и CI/CD. В отклике укажите
  • Примеры разработанных Figma-плагинов и вашу роль
  • Опыт работы с текстами, шрифтами, вложенными компонентами и экспортом
  • Стоимость и срок пилота
  • Предварительную стоимость и срок всей разработки
  • Когда готовы начать. Исходники предоставим для окончательной оценки

Нужна помощь?

Напишите в поддержку Telegram. Поможем с оплатой, сделками, профилем и публикациями.

Поддержка