Jump to content
Search In
  • More options...
Find results that contain...
Find results in...

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


Recommended Posts

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

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

Edited by nazilyagim
Link to comment
Share on other sites


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

Или language/Russian?

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

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

Link to comment
Share on other sites


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

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

Или language/Russian?

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

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

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

Link to comment
Share on other sites


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

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

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

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

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

 

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

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

System->localisations->languages

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

 

Edited by roman2774
Link to comment
Share on other sites


В 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" надо как-то в в бд прописать? И как это сделать?

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

Screenshot_1а.png

Link to comment
Share on other sites


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

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

 

 

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

Link to comment
Share on other sites


В 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?

Link to comment
Share on other sites


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

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

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

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

Edited by roman2774
уточнил путь до папки с языковыми переменными
Link to comment
Share on other sites


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

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

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

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

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

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

Screenshot_3.png

Link to comment
Share on other sites


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

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

 

или

 

модуль

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

 

Link to comment
Share on other sites


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

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

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

Link to comment
Share on other sites


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

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

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

Link to comment
Share on other sites


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

Link to comment
Share on other sites


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

Link to comment
Share on other sites


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

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

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

Edited by nazilyagim
Link to comment
Share on other sites


  • 5 years later...

версия движка 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

 

Edited by soraexx
Link to comment
Share on other sites


Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
 Share

×
×
  • Create New...

Important Information

On our site, cookies are used and personal data is processed to improve the user interface. To find out what and what personal data we are processing, please go to the link. If you click "I agree," it means that you understand and accept all the conditions specified in this Privacy Notice.