Перейти к содержанию
bbk37

Пропал Русский язык в админке. Нужна помощь.

Рекомендуемые сообщения

Пропал Русский язык в админке.

Занимался настройкой модуля YML экспорт в Яндекс.Маркет для OpenCart 2.x так как при генерации файла выдает ошибку. Разработчик написал, что нужно настроить параметр "mbstring.internal_encoding" на хостинге. Хостинг ответил, что нужны точные параметры, а разработчик ответил, что в этом не силен. Вот я и стал гуглить. Перепробовал множество параметров и вариантов - не помогло. Нагуглил в одном посте, что проблема может быть из-за не корректной установки языка или его отображении.  В админке в списке языков увидел, что по дефолту стоит ru-ru, после чего я поменял на Russian. И вот этот момент все и началось. Я и подумать не мог, что в новой версии так Русский язык по дефолту идет. Сразу скажу, что у меня только Русский язык, так как остальные я удалил после установки сайта. Админка перешла на английский. Фронтэнд остался на Русском. Причем во всех браузерах магазин отображается как надо, а в Яндекс браузере вся верстка слетела и выдает ошибки: 

Notice: Undefined index: russian in/home/сайт/domains/сайт.ru/public_html/catalog/controller/startup/startup.phpon line106

Notice: Undefined index: russian in/home/сайт/domains/сайт.ru/public_html/catalog/controller/startup/startup.phpon line110

Сто я делал: чистил кэш браузера, системных файлов компа, кэш магазина - не помогло. Восстановил бэкап системных файлов магазина и базы данных - не помогло.

Что дальше делать, ума не приложу. Может кто сталкивался или знает решение данной проблемы? Прошу помощи. Последний вариант - снести магазин и залить заново, но это пи.....ц магазин рабочий.

Version ocStore 2.3.0.2.1

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Создал английский язык, магазин восстановился. Но админку на русский так и не могу перевести. Может кто подскажет? Стандартными методами перевести не получается. Я имею ввиду через Система->Локализация

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Английский создавали, как english, или как en-gb?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Как по дефолту. Скрин 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Ну так вот и ответ.

Папки/файлы русскоязычной локализации должны быть ru-ru. Это же 2.3

Соответственно

Language name == Русский

Code == ru-ru

Locale == ru_RU.UTF-8,ru_RU,russian

Как говорят японцы, "лекарство за тысячу монет растет у твоего порога"

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не совсем понял Ваш ответ. Вот более подробно: Общий, Русский, Английский

Про японцев я согласен, только где оно это лекарство. Тыкните меня носом, а то у меня уже мозг закипает.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В папках локализации должно быть минимум /catalog/language/ru-ru и /admin/language/ru-ru/ с содержимым.

Из сборки можно взять, если у вас каким-то образом потерялось.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Счас попробую.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не помогло:( Перезалил файлы из дистрибутива. Мистика какая-то.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В папке admin папку с русским языком временно переименовать.Залить "чистую" из установочного дистрибутива сборки данного форума(ссылка на скачивание вашей версии в самом верху,в разделе Octeam).

Система-Локализации языки добавить(если нет ) русский язык,если есть исправить на 

 

Language name == Русский

Code == ru-ru

Locale == ru_RU.UTF-8,ru_RU,russian

 

0684386457.png

 

 

Далее Система-Настройки  вкладка Локализация, установить русский для магазина и админки.

Последний шаг если это Ocstore ,Система-Инструменты-Octeam открыть первый модуль "Очистка кеша" и удалить системный кеш.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Проблема решена. Дело было в Базе Данных. Всем спасибо за отклик.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

В базе данных Пентагона?

Принято писать,так мол так,проблема там то и там то,исправил так.Сейчас с лёгким налётом "сам не знаю чё было" ситуация выглядит.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Данный вопрос был решен человеком под ником halfhope 

Его ответ: Проблема была в том, что в настройках админки был выбран язык с префиксом russian, это произошло после того как Вы изменили его на russian, перешли на страницу настроек и сохранили. Но он так и остался russian, а надо было ru-ru, остался так потому что языки сбились и некоторые части формы страницы настроек магазина не подгружались и при сохранении формы выдавали ошибку. А значит новый язык не смог бы быть сохранен с правильным префиксом. Замкнутый круг получился. Так что, чтобы выйти из круга надо было прямо в бд, в таблице настроек, поменять russian на ru-ru.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу

×

Важная информация

На нашем сайте используются файлы cookie и происходит обработка некоторых персональных данных пользователей, чтобы улучшить пользовательский интерфейс. Чтобы узнать для чего и какие персональные данные мы обрабатываем перейдите по ссылке. Если Вы нажмете «Я даю согласие», это означает, что Вы понимаете и принимаете все условия, указанные в этом Уведомлении о Конфиденциальности.