Как перевести системные строки?

2

Не могу найти, как перевести системные строки в приложении MyLang. При добавлении английского они установились автоматически, а для других языков все системные строки остались английскими. Где их найти? (Например: Корзина, Категории, Теги, Бренды, Авторизоваться, Выйти, Личный кабинет и т.п.)

Или вот, например, после настройки английского языка в корзине даже в русской локали теперь ссылка вернуться на витрину "Back to shopping" по-английски стала. За неё отвечает системная переменная 'Back to shopping' в файле локализации - можно её и подобные ей переменные редактировать в админке?

Опубликовано: 4 апреля 2020

8 ответов

  • 1
    Admin поддержка 4 апреля 2020 09:24 #

    В приложении MyLang - Редактор.
    Выбираете в Редакторе нужное приложение и язык, через поиск можете найти по ключу фразу. Ключ в большинстве продуктов это английская строка.

    На некоторых хостингах не сразу применяется новый перевод, поэтому можете в приложении Настройки попробовать переключить локализацию и выполнить очистку кеша.

  • 1
    Алексей 5 апреля 2020 07:50 #

    Спасибо, кое-что нашёл.

    Но появилась другая проблема: в русской локали часть корзины теперь отображается по-английски. Причём все переменные, участвующие в этой области, на русский переведены корректно - я проверял. Шаблоны используют только системные переменные, как например 'Back to shopping'. Очистку кэша делал много раз - не помогает.

    Вот пример этой части корзины из русской локали:

    Ещё одна странность: пока не выбрана страна (она по-умолчанию не может быть выбрана), блок оформления заказа тоже отображается по-английски, но как только выбираешь "Российская федерация", сразу переводится на русский. С указанным выше блоком корзины такого не происходит - может, причина в чём-то другом?


    • 1
      Admin Admin поддержка 7 апреля 2020 19:18 #

      Проверьте в анонимном режиме. Дополнительно проверьте чтобы локаль витрины была русская.

  • 1
    Алексей 7 апреля 2020 19:35 #

    Пробовал в разных браузерах, авторизованный и нет, даже через Tor заходил.

    Такое ощущение, что в корзине существует вторая локаль, которая переключается, когда происходит работа модуля доставки или нажимаешь кнопку ACTIVATE купона на скидку.

    Вот смотрите: вошёл на русскую витрину, перешёл в корзину:


    После совершил любое действие в модуле доставки, чтобы способы доставки были предложены и вот что получилось:

    • 1
      Gennadii Gennadii 19 июля 2022 16:39 #

      Здравствуйте. Точно такая же проблема. Как она решается?

  • 1
    Андрей 8 апреля 2021 19:42 #

    Та же проблема. Как решить?

  • 1
    Андрей 9 апреля 2021 08:04 #

    Возможно проблема здесь?

    https://prnt.sc/117x340



    Как изменить (Указаны настройки по умолчанию и все поля используют системный перевод.)?

  • 1
    Андрей 17 апреля 2021 19:20 #

    Еще не переведено https://prnt.sc/11l8cr8

    • 1
      Admin Admin поддержка 21 апреля 2021 19:23 #

      Если это поле есть с переводом в редакторе, то попробуйте в приложении Настройки временно переключить локализацию на PHP.

  • 1
    Андрей 26 апреля 2021 23:42 #

    Разработчик плагина Webasyst по-украински сказал что эти строки переведены, провеить это не смог так как вижу такое сообщение https://prnt.sc/117x340

    А где переключить локализацию на PHP не нашел. Сейчас приложение "ломает" магазин и мешает оформлять заказы

    Помогите пожалуйста разобраться

  • 1
    Gennadii 19 июля 2022 16:42 #

    Здравствуйте. Точно такая же проблема на странице оформления заказа - строки корзины на английском, строки оформления зхаказа сначала на английском, а потом переводятся после какого-то действия или выбора там, или после нажатия кнопки Activate. Переключить локализацию на PHP пробовал, не помогает. Обновления кеша не помогает. Перевод строк в My Lang есть.

    Как она решается?


Добавить ответ

Чтобы добавить комментарий, зарегистрируйтесь или войдите