White-label виджета
Настройка игр меняет игру внутри виджета. White-label меняет оболочку виджета, хром вокруг каждого испытания: его формулировки, его цвета и бренд-метку и ссылки в его брендовой полосе. Ты авторствуешь переопределения в панели, и Caputchin отдаёт их каждому монтированию виджета, без изменения кода и без форка.
White-label это функция уровня Apex.
Где она живёт
Открой команду или ключ сайта и перейди на его страницу White-label (в Настройках). Она использует тот же редактор, что и настройка игр, но нацелена на оболочку виджета, а не на конкретную игру, так что применяется к каждому испытанию, которое запускает виджет.
Три оси
White-label имеет те же три оси, что и игра, применённые к встроенному набору полей оболочки:
| Ось | Что она контролирует |
|---|---|
| Язык | Строки оболочки: метка проверки, словесный знак бренда, метки статуса и закрытия и метки доступности. |
| Скин | Цвета оболочки и её логотип бренда. |
| Конфигурация | Цели ссылок брендовой полосы: домашняя ссылка и правовая ссылка. |
Ты переопределяешь только те поля, что хочешь; всё, что оставляешь в покое, сохраняет умолчание Caputchin.
Охваты и умолчания
Переопределения white-label разрешаются так же, как настройка игр, самое-конкретное-побеждает: пресет ключа сайта побеждает базовую линию команды, которая побеждает встроенное умолчание Caputchin, вычисляется на каждое значение. Задай базовую линию один раз на команде и переопредели исключения на каждом ключе. У каждой группы (каждый язык, каждый из светлого и тёмного, единая группа конфигурации) есть одно умолчание, которое ты помечаешь в редакторе. Скин, чей режим это any, работает на обоих фонах, показывается под обеими группами, светлой и тёмной, и может быть задан умолчанием для одной или обеих. Ты можешь расширить встроенный пресет и поменять только те поля, что тебе нужны. Те же типы полей и модель пресетов питают оба; смотри справочник схемы.
Как это распространяется
Сохранение пресета выходит в эфир на каждом затронутом монтировании виджета за секунды. Виджет коротко ждёт твои переопределения при загрузке, затем откатывается на встроенный вид, если запрос медленный, так что медленная сеть никогда не оставит посетителя пялиться в пустой виджет.
Языки, на которых поставляется оболочка
Оболочка виджета (хром вокруг каждой проверки, а не игра внутри неё) поставляет встроенные пресеты Язык для этих 11 языков, с английским как умолчанием. Посетитель, чей язык браузера один из них, видит оболочку на нём автоматически; все остальные откатываются на английский. Это собственное покрытие оболочки, и оно независимо от языков игры, которые автор каждой игры выбирает отдельно.
| Язык | Тег |
|---|---|
| Английский (умолчание) | en |
| Китайский (упрощённый) | zh-Hans |
| Испанский | es |
| Арабский | ar |
| Португальский | pt |
| Французский | fr |
| Немецкий | de |
| Русский | ru |
| Японский | ja |
| Корейский | ko |
| Индонезийский | id |
Ты их не настраиваешь; они включены по умолчанию. Две вещи делаются за тебя: язык с письмом справа-налево (арабский) переворачивает раскладку оболочки в rtl автоматически, а языки CJK (китайский, японский, корейский) рендерятся системными шрифтами посетителя, без настройки в любом случае.
Чтобы поменять формулировки в любом из них или добавить язык, которого нет в списке, используй ось Язык выше: отредактируй или создай пресет для этого языкового тега, ровно так же, как переопределял бы любую другую строку оболочки.
См. также
- Как виджет разрешает свой язык и скин: какой язык и скин видит посетитель.
- Стилизуй виджет через CSS: подстрой раскладку и детали, которые white-label не покрывает.
- Справочник схемы: встроенные поля оболочки и типы полей.
- Наша философия: где white-label сидит на лестнице настройки и что только он может.