Как вернуть русский язык корзине Тильды
Корзина Тильды выбирает встроенные подписи по языку опубликованного проекта. Если язык не передан, рантайм использует английский как запасной, поэтому ручной перевод кнопки «Купить» не исправляет поля и сообщения оформления. Сначала проверьте язык проекта и повторную публикацию. На многоязычном сайте каждая версия должна иметь своё значение языка и отдельный путь.
Короткий ответ
Проверьте язык сайта в настройках проекта, опубликуйте страницы заново и откройте сайт без кеша. Не заменяйте каждую подпись скриптом, пока не исправлен источник словаря.
Почему ручной перевод не спасает
Кнопка в Zero Block и корзина — разные компоненты. На кнопке вы можете написать что угодно, но поля «Name», «Phone», сообщение об ошибке и оформление заказа рисует код корзины. Если проект не сообщил язык, запасной словарь — английский.
Скрипт, который ищет слово Name и заменяет его на Имя, работает только до
первой перерисовки. Изменили количество, открыли корзину заново — строка вернулась.
Проверка за пять минут
- Откройте настройки сайта и проверьте язык проекта.
- Опубликуйте весь проект.
- Откройте исходный код страницы и найдите
data-tilda-project-lang. - Проверьте корзину в приватном окне.
- Удалите временные скрипты перевода и повторите оформление.
Если атрибут правильный, а часть интерфейса всё равно на другом языке, найдите, какой блок рисует эту часть: корзина, доставка, платёжная система или сторонний виджет могут иметь разные словари.
Два языка на одном сайте
Не переключайте только надписи. Разведите русскую и английскую версии по понятным адресам, задайте каждой язык документа и проверьте полный заказ на обеих. Особенно внимательно — способы доставки и страницы оплаты: их тексты могут жить за пределами страницы Тильды.
Что показать клиенту
Отправьте два тестовых заказа с обеих версий. Скриншота корзины недостаточно: язык должен сохраниться до сообщения об успехе или страницы платёжной системы.