Добавление локали в Flow & Paywall Builder
Локализация флоу позволяет отображать их на нескольких языках. В Flow & Paywall Builder локализация организована по экранам — для каждого из них отображается процент завершения перевода.
Перед добавлением других языков сначала завершите настройку флоу в локали по умолчанию.
Добавление и настройка локализации
- На левой панели нажмите . Затем нажмите Add locale и выберите нужные языки.
-
Каждая добавленная локаль появляется в таблице локализации в виде отдельного столбца, предзаполненного значениями из языка по умолчанию.
-
Чтобы сосредоточиться только на незаполненных строках, включите переключатель Missing only на левой панели. Таблица отфильтрует и покажет только непереведённые строки.
Установка локали по умолчанию
Локаль по умолчанию содержит исходный контент и используется как запасной вариант при отсутствии переводов. Каждый флоу начинается с английского языка в качестве единственной локали по умолчанию.
Значок булавки обозначает локаль по умолчанию. Удалить её нельзя, пока другая локаль не будет назначена локалью по умолчанию.
Чтобы изменить локаль по умолчанию, откройте контекстное меню в заголовке столбца нужной локали и выберите Set as default.
Экспорт и импорт для внешнего перевода
Вы можете экспортировать файл локализации для передачи переводчикам и импортировать готовые переводы.
На верхней панели инструментов нажмите Import / Export.
Формат экспортируемого файла
При экспорте создаётся файл .tsv (с разделителями-табуляциями), содержащий по одной строке на каждый переводимый элемент. Столбцы:
| Столбец | Описание |
|---|---|
Screen | Экран, которому принадлежит элемент (например, Welcome, Quiz) |
Element | Автоматически сгенерированный идентификатор элемента на этом экране. Его можно изменить в Interactions > Element ID. |
Property | Тип свойства (например, content) |
[default_locale] | Языковой код локали по умолчанию (например, en) |
[locale] | По одному столбцу на каждую добавленную локаль (например, fr, es) |
Пример:
Screen Element Property en fr es
Welcome title content Turn words into art Transformez les mots en art
Welcome subtitle content Create stunning images in seconds with AI Créez des images en quelques secondes
Quiz quiz-title content What will you create?
Оставляйте столбцы локалей пустыми для непереведённых строк — Adapty будет расценивать их как отсутствующие.
Требования к импортируемому файлу
- Формат:
.tsv(значения, разделённые табуляцией) - Заголовки: должны включать
Screen,Element,Propertyи хотя бы один столбец локали - Названия столбцов локалей: должны совпадать с кодами локалей, уже добавленных во флоу. Импорт файла с кодами локалей, отсутствующими во флоу, приведёт к ошибке.
- Частичный импорт: можно включить только подмножество строк; строки, отсутствующие в файле, сохранят текущие значения
Ограничения
- При экспорте переменные удаляются из строк. Если вы импортируете эти данные обратно, переменные нужно будет добавить вручную.
- Экспортируемый файл содержит только текстовые строки — для локализации медиафайлов см. раздел Локализация изображений и видео.
Ручной перевод
Вы также можете вводить переводы напрямую в любую ячейку таблицы локализации.
Для управления конкретной строкой откройте её контекстное меню :
- Reset to default: откатывает перевод строки к значениям из языка по умолчанию.
Локализация изображений и видео
Изображения и видео можно локализовать, загрузив разные файлы для каждой локали.
- Активируйте нужную локаль — под холстом или на панели локализации.
- Выберите элемент изображения или видео.
- Загрузите локализованный файл на панели свойств.
Медиаэлементы без локализованных файлов будут отображать файл локали по умолчанию.
Предпросмотр локализации
Чтобы проверить переводы, переключите активную локаль в Flow & Paywall Builder и просмотрите каждый экран.
Чтобы проверить охват всех локалей сразу, а не экран за экраном, воспользуйтесь скиллом flow-audit — он покажет пустые переводы и непереведённые значения по всему флоу.