Перейти к публикации
  • разработка интернет магазинов на opencart
  • доработка интернет магазинов на opencart

Проблема с русским на сайте и в админке


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

Здравствуйте. Скачала и установила шаблон EStore на русскоязычную OpenCart. Админка после установки стала английской, кроме логотипа русского OpenCart (OpenCart русская сборка). На сайте же выходят ошибки Undefined index: ru-ru да и весь русский текст в иероглифах. В настройках шаблона язык стоит русский. Подскажите пожалуйста как решить проблему.

P.S. Лучше вообще не использовать англоязычный шаблон, да?) Потом проблемы с ним могут возникнуть?

Изменено пользователем nazilyagim
Ссылка на комментарий
Поделиться на других сайтах


В шаблоне была папка: language/ru-ru/

Или language/Russian?

Та ошибка "Undefined index: ru-ru" говорит что не найдена переменная или папка ru-ru.

Если с шаблоном не шла папка с русификацией, то придётся вручную переводить весь шаблон.

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


8 часов назад, roman2774 сказал:

В шаблоне была папка: language/ru-ru/

Или language/Russian?

Та ошибка "Undefined index: ru-ru" говорит что не найдена переменная или папка ru-ru.

Если с шаблоном не шла папка с русификацией, то придётся вручную переводить весь шаблон.

Видимо так и задумывалось разработчиком шаблона. В документации прописано какие файлы нужно переводить, видимо вручную. А что делать с русским в админке? Ставила то я на русский опенкарт, а он английским стал частично. Качать русификаю? 

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


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

Система->настройки->локализация и выберите в поле "Язык Администратора" -> Russian (язык админ.панели)

Система->настройки->локализация и выберите в поле "Язык" -> Russian (язык пользовательской части сайта)

System->settings->local и выберите в поле "Administration Language" -> Russian (язык админ.панели)

System->settings->local и выберите в поле "Language" -> Russian (язык пользовательской части сайта)

 

Еще можете посмотреть что у вас творится в языках системы:

Система->локализация->языки

System->localisations->languages

Посмотрите какие языки включены

 

Изменено пользователем roman2774
Ссылка на комментарий
Поделиться на других сайтах


В 08.04.2017 в 10:32, roman2774 сказал:

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

Система->настройки->локализация и выберите в поле "Язык Администратора" -> Russian (язык админ.панели)

Система->настройки->локализация и выберите в поле "Язык" -> Russian (язык пользовательской части сайта)

System->settings->local и выберите в поле "Administration Language" -> Russian (язык админ.панели)

System->settings->local и выберите в поле "Language" -> Russian (язык пользовательской части сайта)

 

Еще можете посмотреть что у вас творится в языках системы:

Система->локализация->языки

System->localisations->languages

Посмотрите какие языки включены

 

В админ панеле везде русский стоит. В языках системы тоже русский с кодом "ru-ru".

А вот на самом сайте ошибки ссылаются на модули (/public_html/catalog/controller/extension/module/ocnewproductslider.php), т.е. в самом php файле ничего на русский изменить невозможно (прикрепила код модуля). 

Может этот код "ru-ru" надо как-то в в бд прописать? И как это сделать?

И вот язык в админке меняется после того, как я загружаю бд разработчика шаблона. 

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


Попробуйте поискать папки Russian English и удалите их

 

 

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

5 минут назад, chukcha сказал:

Попробуйте поискать папки Russian English и удалите их

 

 

Ну вот у меня есть 2 папки "en-gb" (создается с установкой шаблона) и "ru-ru". Какую удалить то?  

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


В 08.04.2017 в 10:32, roman2774 сказал:

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

Система->настройки->локализация и выберите в поле "Язык Администратора" -> Russian (язык админ.панели)

Система->настройки->локализация и выберите в поле "Язык" -> Russian (язык пользовательской части сайта)

System->settings->local и выберите в поле "Administration Language" -> Russian (язык админ.панели)

System->settings->local и выберите в поле "Language" -> Russian (язык пользовательской части сайта)

 

Еще можете посмотреть что у вас творится в языках системы:

Система->локализация->языки

System->localisations->languages

Посмотрите какие языки включены

 

а что делать с ошибками Undefined index: ru-ru?

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


он не видит русского языка для пользовательской части сайта. хотя в настройках магазина он выставлен.

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

Тогда получится что сайт показывает папку с английским языком, а внутри этой папки переменные написаны на русском)))

файл искать придется по FTP. в папке catalog->language

Изменено пользователем roman2774
уточнил путь до папки с языковыми переменными
Ссылка на комментарий
Поделиться на других сайтах


Какой-то бред
Есть проверенный способ - 999 р. и проблема сама рассосется.

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

16 минут назад, roman2774 сказал:

он не видит русского языка для пользовательской части сайта. хотя в настройках магазина он выставлен.

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

Тогда получится что сайт показывает папку с английским языком, а внутри этой папки переменные написаны на русском)))

файл искать придется по FTP. в папке catalog->language

Да, на своем языке ошибок нет на сайте) Но вот как админку на русский перевести? Опенкарт то у меня уже русский

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


Установить русский для админки

 

или

 

модуль

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

4 минуты назад, chukcha сказал:

Установить русский для админки

 

или

 

модуль

вот именно, что в настройках админки русский стоит, но все на англ. попробую модулем 

 

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


17 часов назад, nazilyagim сказал:

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

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

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


29 минут назад, roman2774 сказал:

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

это когда выбираю код "ru-ru" в админке, но с ним ошибки на сайте выходят. А когда выбираю "en-gb" админка на англ

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


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

 

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


И они не пересекаются. Если на сайте ошибки. Значит это ошибки с языком только для пользовательской части. А если ошибки в админке, то тут ошибка языка только для админки

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


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

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


30 минут назад, roman2774 сказал:

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

Спасибо большое, ошибок пока нет. В настройках модулей изменила код engb на ruru в phpMyAdmin и ошибка с ruru ушла))

Изменено пользователем nazilyagim
Ссылка на комментарий
Поделиться на других сайтах


  • 5 лет спустя...

версия движка ocStore 2.3.0.2.4 Магазин англоязычный с одним языком на витрине, но админка должна быть на русском или ******ском.  вариант: включить в настройках админку на русском а виртину на английском не подходит, т.к при заполнении карт товара просит заполнить на двух языках, а мне это не нужно. в версии ocStore 2.3.0.2.3 я оставлял один язык (английский), а языковые папки и файлик ru-ru.php в них в админке переименовывал на en-gb.   Здесь же так не получается, часть текстов админки (например в настройках) вообще не подтягивает язык. Подскажите где что еще надо сменить? Если же в 2.3.0.2.3 просто включить админку на русском, а витрину на английском и в локализациях отключить русский языковой пакет не удаляя его, сначала все нормально, но через время снова появлялось 2 варианта заполнения карты. помогало только полное удаление языка и способ описанный выше.

image.png.cacedaa4f44e3e7f855e5247cb674322.png

 

Изменено пользователем soraexx
Ссылка на комментарий
Поделиться на других сайтах


Создайте аккаунт или войдите в него для комментирования

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

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Войти

Уже зарегистрированы? Войдите здесь.

Войти сейчас
 Поделиться

×
×
  • Создать...

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

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