Чек-лист локализации баннера согласия для многоязычных сайтов
Баннер хорош настолько, насколько хорош его перевод
Согласие должно быть осознанным. Посетитель, не способный прочитать баннер, не может сделать осознанный выбор, а посетитель, видящий половину текста на своём языке и половину на английском, вряд ли ему доверится. Для издателей с международной аудиторией локализация — не косметический слой поверх настройки согласия, а часть того, работает ли эта настройка вообще.
Используйте этот чек-лист при запуске баннера на новом языке, добавлении рынка или проверке существующей многоязычной настройки.
1. Выбор языка
- Решите, как выбирается язык. Обычный порядок: язык страницы, которую читает пользователь, затем язык браузера, затем язык по умолчанию. Показ баннера на языке браузера на странице, написанной на другом языке, сбивает с толку.
- Согласуйтесь с переключателем языка на сайте. Если пользователь меняет язык сайта, баннер и центр настроек должны следовать за ним.
- Избегайте правил только по геолокации. Страна — это не язык. В Бельгии, Швейцарии и Канаде по несколько официальных языков, а многие пользователи читают сайты не на основном языке своей страны.
- Определите запасной язык. Когда перевода на язык нет, переходите на язык, который пользователь, вероятно, прочитает, а не молча на пустой или сломанный баннер.
2. Полнота
- Переведён каждый уровень. Первый уровень, центр настроек, описания целей, сведения о вендорах, ссылка для отзыва согласия и любые сообщения-подтверждения.
- Подписи кнопок переведены единообразно. «Принять все», «Отклонить все» и «Управление параметрами» должны использовать одни и те же термины в баннере и в центре настроек.
- Стандартные тексты используют официальные переводы. Если вы применяете IAB TCF, названия и описания целей стандартизированы, а переводы ведутся вместе с Global Vendor List. Используйте их, а не пишите собственные версии.
- Ваша политика cookie существует на том же языке, либо баннер ясно указывает, на каком языке политика.
3. Точность и тон
- Проверяйте машинный перевод. Буквальный перевод «legitimate interest» или «personalised advertising» может звучать бессмысленно. Пусть носитель языка проверит хотя бы первый уровень.
- Сохраняйте один и тот же смысл на всех языках. Не смягчайте описание отслеживания в одном языке и не оставляйте прямым в другом.
- Используйте официальный или неформальный регистр, принятый на вашем сайте в этом языке.
- Проверяйте юридическую терминологию с местным юристом для рынков, где ожидаются конкретные формулировки.
4. Вёрстка и письменность
- Увеличение объёма текста. Некоторым языкам для того же сообщения нужно заметно больше места, чем английскому. Кнопки не должны обрезаться или переноситься в нечитаемые формы.
- Языки с письмом справа налево. Арабскому, ивриту, персидскому и урду нужна зеркальная вёрстка: выравнивание текста, порядок кнопок и направление переключателей. Проверьте и центр настроек, а не только первый уровень.
- Шрифты. Убедитесь, что шрифт баннера покрывает письменность, включая кириллицу, греческий, деванагари, тайский и символы CJK. Отсутствующие глифы отображаются квадратами.
- Равная заметность по-прежнему действует. Более длинная подпись кнопки отказа не должна оказаться визуально меньше кнопки принятия.
- Ширина мобильных экранов. Проверяйте каждый язык на узком экране, где проблемы с увеличением текста проявляются первыми.
5. Названия вендоров и целей
- Названия вендоров остаются как есть; описания вендоров и цели должны быть на языке пользователя, где есть переводы.
- Ваши собственные цели, если вы заявляете цели издателя или категории вне TCF, требуют переводов, которые вы ведёте сами. Именно эти строки чаще всего остаются на английском.
- Сроки хранения и категории данных следует выражать в понятном пользователям формате, например в днях или месяцах на их языке.
6. Тестирование
- Поочерёдно установите язык браузера на каждый поддерживаемый язык и загрузите страницу в чистом профиле.
- Убедитесь, что баннер появляется на ожидаемом языке и все кнопки работают.
- Откройте центр настроек и пролистайте все цели и вендоров в поисках непереведённых строк.
- Смените язык сайта и убедитесь, что баннер следует за ним.
- Протестируйте языки с письмом справа налево на компьютере и на мобильном.
- Проверьте, что согласие, данное на одном языке, учитывается после переключения на другой, а не запрашивается заново.
7. Сопровождение
- Отслеживайте изменения текста. Редактируя английский баннер, фиксируйте, какие переводы нужно обновить.
- Пересматривайте после обновлений списка вендоров, потому что новые вендоры и описания могут появляться без перевода.
- Следите за уровнем согласия по языкам. Резкое падение в одном языке часто указывает на проблему перевода или вёрстки, а не на изменение отношения пользователей.
Как FlexyConsent работает с языками
Баннер FlexyConsent доступен на 57 языках, поэтому первый уровень и центр настроек можно показывать на языке посетителя, не поддерживая каждую строку самостоятельно. Тексты, которые вы пишете сами, например собственные цели и политику cookie, всё равно нужно проверять.
Главные выводы
- Осознанное согласие требует баннера, который посетитель действительно может прочитать.
- Выбирайте язык баннера сначала по странице, затем по браузеру, затем по разумному запасному варианту.
- Переводите каждый уровень и используйте официальные переводы TCF для стандартных текстов.
- Тестируйте увеличение текста, вёрстку справа налево и покрытие шрифтов на мобильных.
- Отслеживайте уровень согласия по языкам, чтобы вовремя замечать проблемы локализации.