Установка русского языка (русификация) в PrestaShop - это очередной шаг, на мой вгляд, после установки PrestaShop.
Перевести на нужный язык интерфей пользователя и(или) интерфейс админки можно двумя спосабами:
1. Импортировать готовый перевод;
2. Переводить самому вручную.
Я отдаю предпочтение первому методу, т.к. нету смысла изобретать велосипед в очередной раз. А уже импортнув готовый перевод, можно его подправить где нужно под свои протребности. Такой способ будет самым быстрым и удобным.
Теперь непосредственно о самом импорте или создании нового языка в PrestaShop, для примера будем импортировать русский язык.
1. Заходим в Back Office >> Tools >> Translations, находим Import a language pack, выбираем путь к архиву языка(в нашем случае это ru.gzip) и жмем Import. Архив заимпортировали, идем дальше.
2. Идем в Back Office >> Tools >> Languages, добавляем новый язык нажатием на Add new. У нас появляются поля, которые все обязательны для заполнения, заполняем их. Flag - это иконка, которая будет отображаться на сайте для выбора пользователем нужного языка. "No-picture" image - изображение, которое будет показываться, когда у товар отсутствует свое изображение. Жмем сохранить, язык добавлен.
Теперь можно перейти на сам сайт и посмотреть - у нас появилась иконка в виде русского флага, которую нажимаем и получаем все на русском языке.
Файл импорта любого языка можно скачать на оф. сайте данной prestashop - prestashop.com.
Видео об установке языка в PrestaShop:
Оригинальное видео: [download id="10" format="1"]
Спасибо. Если можно выложите полный русификатор на 1.4.1
в 1.4.1 на сколько я видел, достаточно выбрать нужный язык, и все добавляется автоматически.
Я скачал версию prestashop_1.4.1.0
перерыл ее всю, но русского там точно нет.
Может Вы имели ввиду 1.4.0.1
Я пока только тестирую сей магазин на денвере, а если уж ставить на хостинг, то лучше последние релизы, они как правило лучше защищены.
Back Office >> Tools >> Translations,
http://4udak.com/wp-content/uploads/2011/05/lng.png
выбираете нужный язык, и добавляете его.
Там нет ни русского, ни украинского, я же писал, что отсутствуют, поэтому и нужен русификатор. Я даже скрин сделал, только сюда не вставляется...
Вот еще один скрин, где видна версия престы http://4udak.com/wp-content/uploads/2011/05/lng2.png
Если нету такого, значит нужно ставить руками, как описано в инструкции.
Перевод можно скачать на оф.сайте prestashop.
Можно ссылку на Вашу версию 1.4.1.0 ? Может я не там скачал, где нужно:)
на оф.сайте: http://www.prestashop.com/en/downloads/
Спасибо я как раз скачал и в скачанном уже присутствуют нужные языки. Языковые файлы тоже скачал, только вот админка все равно на английском...
значит нужно переводить ее руками, перевод возможно не полный.
Помогите, пожалуйста!
У меня не получается установить русский язык, все время выдает вот такую ошибку: an error occurred while creating object lang (INSERT command denied to user *********** for table 'ps_lang')
Что это значит и как от этого избавиться?
думаю что не установлены все разрешения для базы данных.
Изменить их можно в панели управления хостингом.
Эх... если бы я еще знала, как эти недостающие права добавить и изменить? В php ничего не понимаю (( Ламер самый настоящий...
никакой код писать не нужно. если у вас панель управления хостингом cPanel, то может эта информация Вам поможет http://snowgate.info/mysql_cpanel.html
php тут действительно не при чем. Вы можете выставить права с помощью ftp (тотал командер, например)
нет, нужен доступ в панели управления хостингом.
У меня в панели управления хостингом нет cPanel 🙁
напишите по одному из контактов мне http://4udak.com/kontakty, попробую помочь.
Все, проблему я свою решила )) Не без помощи Саши, конечно, за что ему спасибо ))
Снесла я свой старый PrestaShop и установила его по новой, и базу данных новую создала и все у меня заработало )) И русский язык без проблем установился ))
Установил PrestaShop™ 1.4.2.5 (скачал с оф. сайта) установил русский( прям из админки, я так понял, без подключения к интернет русского Вы не увидите, по всей видимости подгружает языковой файл). Всё почти по русски перевелось, что не переведено, переводим в закладке админки (перевод). Там переводим всё что не переведено, и сохраняем. Ну это ладно, разобрались. Вот как перевести сами вкладки админки? Они у меня на английском.
Установить можно и без инета, есть там чуть ниже и вручную добавлять файл перевода.
Названия вкладок находятся в таблице "ps_tab_lang" базы данных, там их и можно перевести.
В самой базе в таблице «ps_tab_lang» я так понимаю переводы на все языки (в данном случае их 6
(id_tab1 id_lang1 -Catalog, id_tab1 id_lang2-Catalogue, id_tab1 id_lang3-Catálogo, id_tab1 id_lang4-Katalog, id_tab1 id_lang5-Catalogo, id_tab1 id_lang6-Catalog)
т.е дабавляем новую строку id_tab1 id_lang7-Каталог. Ну и так далее по списку?
не, новое не надо добавлять. смотрите какой id у русского яз. и для этого id переводите.
Ок, спасибо. id русского №6 если кому нужно.
Находим в таблице «ps_tab_lang» и всё по 6-ым номером переводим.
Можно и другим путём. Установив модуль локализатор для prestashop
Устанавливаем модуль и в настройках локализатора нажимаем на генератор файлов перевода, в общем в инструкции всё подробно описано.
Да, вот здесь тоже видео по переводу. http://www.youtube.com/watch?v=15A2nlfDFCw
Перевелась страница, но не полностью.
Названия вкладок и подвал не перевелись.
Как это сделать, помогите?
http://clip2net.com/s/2oE3e
смотрите названия страниц в Back Office >> Tools >> CMS
Спасибо за подсказку.
Но вот незадача, после редактирования полей возникает ошибка http://clip2net.com/s/2oEn1
В чем причина?
в ошибке причина указана.
Разобрался, поменялось название http://clip2net.com/s/2oEuJ
Но в подвале отображатся по прежнему на английском все http://clip2net.com/s/2oEvL
Импортирую язык в ручную ru.gzip, пишет : Архив невозможно распаковать.
Кто-нибудь встречался с такой проблемой отпишите что можно сделать с этой проблемой?
какая преста у Вас, уже давно вроде как можно добавлять язык без импорта из файла.
Самая последняя преста 1.5.3.1
как добавлять язык без импорта из файла?
Localization >> Translations, Add / Update a language.
Через что??? Через файлзиллу?
через админку.