Открыть мобильное меню

Автоматизированное размножение (перевод) баннеров на разные языки (система и скрипт для Photoshop)

Размножение баннеров в Photoshop на множество языков занимает много времени? Воспользуйтесь моей системой и скриптом, которые максимально автоматизируют процесс и избавят вас от рутинной работы.

Подготовка к переводу баннеров

Для начала нам нужен сам баннер и его вариации размеров на одной странице в Photoshop. Я их подготавливаю в отдельных папках и закрываю маской по размеру. Текстовые поля лучше всего перевести в параграф текст ( Convert to Paragraph Text ) и установить нужную ширину и высоту с учётом наиболее длинных предложений.

Теперь выбираем Slice Tool и вырезаем каждый баннер. В Edit Slice Option в поле Name пишем размер среза (336x280).

Настройка экспорта

Заходим File → Save For Web. Настраиваем нужный формат и компрессию, нажимаем Save.
  • В меню Slices выбираем All User Slices.
  • Далее переходим к Settings и выбираем Other.
  • В открывшимся окне настраиваем File Naming: doc. name + underscore + slice name (все остальные none)
  • В Optimized Files снимаем галочку с Put Image in Folder, чтобы не создавалась лишняя папка.
Экспортируем файлы и после проверки удаляем.

Файл исходник

Копируем текущий psd и ставим постфикс _src (например: bannername_src.psd).

В этом файле меняем во всех текстовых полях, которые нужно перевести, текст на t1, t2, t3 и тд. В дальнейшем скрипт методом Find and Replace будет заменять метки на необходимый перевод.

Скрипт шаг 1

Открываем скрипт step 1.
  • вставляем в bannerName название файла до последнего нижнего подчёркивания (например: ljuros_propagate_default.psd вставляем только ljuros_propagate).
  • в массив langArray идут текста нужных языков (например: ['ru', 'первый текст', 'второй текст', 'купить'], ['en', 'first text', 'second text', 'buy'])
  • Запускаем скрипт File → Scripts → Browse
После окончания работы скрипта открываем полученные файлы на разных языках и вносим поправки пори необходимости.

Скрипт шаг 2

Открываем скрипт step 2.
  • вставляем в bannerName название файла таке же как в пером шаге.
  • в массив langArray вставляем одномерный массив с метками языков для экспорта (например: ['ru', 'en', 'de'])
  • Запускаем скрипт File → Scripts → Browse

Всё готово. Создалась папка export, которая включает в себя папки с названием языков, а в них экспортированы все баннеры.

Скачать скрипт для Photoshop

Задайте вопрос или оставьте комментарий:


Вопросы и комментарии: