Не работает локализация

В настройках приложения в селекте "Локализация" выбран Gettext

Для локализации использую My Lang Lite.

  • Редактирую необходимые мне строки, сохраняю.
  • Очищаю кеш и в браузере и в админке сайта в инсталлере.
  • Проверяю на серваке есть ли изменения в файле /wa-apps/shop/locale/ru_RU/LC_MESSAGES/shop.mo
  • Убеждаюсь что в шаблоне данный текст не захардкожен

Итог: на сайте ничего не меняется. В приложении "Логи" ошибок нет.

Есть идеи в чем может быть проблема?

7 ответов

  • 1

    А язык как меняете?

    • +1
      Денис Денис 24 апреля 2018 22:27 #

      В настройке шоп-скрипта в селекте стоит "Русский"

      • +1
        В настройке шоп-скрипта в селекте стоит "Русский"

        речь о настройках в Сайт-Структура?

        В настройках Инсталлера поменяйте, если и это не поможет, то в настройках пользователя.

  • 1
    Денис 25 апреля 2018 00:19 #

    Да везде выбран Русский локал, и выводится русский текст, но он выводится тот что был изначально, мои изменения, которые я сделал через приложение My Lang Lite - не отображаются.

  • 1
    Денис 25 апреля 2018 00:26 #

    Большое спасибо службе поддержки плагина, даже ночью оперативно ответили.

    Проблема решилась переключение с Gettext на PHP

  • 2

    У некоторых хостингов, чаще всего на CentOS+Apache, gettext кэшируется и обновляется только с рестартом сервера.

  • 1

    Выяснил что на некоторых серверах локализация gettext не работает если в модулях PHP включен opcache.
    Выключаю
    opcache и проблема с локализацией исчезает.

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

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