[Помощь] Мультиязычность в ZenCart

Тема в разделе "Интернет-магазины", создана пользователем Tias, 28 сен 2012.

  1. Tias

    Tias

    Регистр.:
    26 дек 2007
    Сообщения:
    438
    Симпатии:
    147
    Есть интернет-магазин на ZenCart на английском языке. Необходимо добавить ещё и русский, использовать его как по умолчанию.

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

    Насколько я понимаю систему, необходимо исправить 3 файла:
    1. russian.php, который находится в корне /languages
    (я туда прописал сейчас для перевода надписи HOME в меню к примеру так: define('HEADER_HOME', 'ГЛАВНАЯ'); )
    2. english.php там же.
    3. Сам файл шаблона, где необходимо прописать нужную переменную HEADER_HOME. Тут не могу разобраться что необходимо прописать.

    Может я чего упустил, объясните пожалуйста кто разбирается как правильно обращаться с переводами?
     
  2. Daniella

    Daniella Не подарок, сюрпрайз)

    Moderator
    Регистр.:
    1 июн 2009
    Сообщения:
    299
    Симпатии:
    270
    Сначала добавьте русский язык - закачайте файлы локализации, потом добавьте русский в админе. При этом не забудьте сменить кодировку таблиц БД для нормальной работы. БД должна иметь кодировку utf8_general_ci