Проблема с локализацией на shop script 7.1 Есть решение

4

После обновления на shop script 7.1, ново-созданные разделы/пункты-меню в бекенде все не англ языке.

Примеры ниже:


11 комментариев

  • +1
    diremezov diremezov 27 июля 2016 21:47 #

    У меня после входа в настройки и из сохранения часть магазина становится на английском. А список действий на главной админке всегда был на английском. Короче там чета не так с локализацией.

  • 0

    Попробуйте очистить кеш в "Инсталлере".

  • +1

    Версия шестая. Еще не обновляли. В админке вижу это.
    Чистка кеша, смена локали в настройках, перезапуск вебсервера - не помогают.

    • +2
      Михаил Ушенин Михаил Ушенин Webasyst 5 октября 2016 12:39 #

      Это статусы заказов. Их можно переименовать в настройках магазина. Они создались на английском языке, т. к., по-видимому, бекенд магазина был открыт на английском во время установки Shop-Script.

      • +2
        Михаил Ушенин Михаил Ушенин Webasyst 5 октября 2016 12:39 #

        То же самое и с действиями — и можно также переименовать в разделе "Настройки → Статусы заказов".

        • +1

          Со статусами разобрался. Переименовал. А где можно проделать то же самое с "действиями"?


          • +2
            Михаил Ушенин Михаил Ушенин Webasyst 5 октября 2016 14:07 #

            Никак :( Это я вам, не проверив, ответил. Отредактировать их названия можно только в файле wa-config/apps/shop/workflow.php — в его второй половине после строки

            wa-config/apps/shop/workflow.php

            Пример:

            'process' => 
            array (
              'classname' => 'shopWorkflowProcessAction',
              'name' => 'В обработку',    //ВОТ ТУТ ИЗМЕНИТЕ НАЗВАНИЕ
              'options' => 
              array (
                'log_record' => 'Заказ подтвержден и принят в обработку',    //А ЭТОТ ТЕКСТ БУДЕТ ЗАПИСЫВАТЬСЯ В ИСТОРИЮ ОБРАБОТКИ ЗАКАЗА ПРИ ВЫПОЛНЕНИИ ЭТОГО ДЕЙСТВИЯ
                'button_class' => 'green',
              ),
              'state' => 'processing',
            ),
          • +2

            Для тех, кто столкнется с данной проблемой на своём сервере:

            В shell введите команду locale -a, если нет русского языка, строк вроде:

            ru_RU.UTF-8
            ru_RU.CP1251
            ru_RU.KOI8-R
            

            То добавляем локаль командой: locale-gen ru_RU.UTF-8

            Добавить комментарий

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