@artemtrofimov

Может ли установка темы Magento сломать локализацию?

Устанавливая новые темы для Magento, можно ли попасть в ситуацию, что магазин окажется частично локализованным? Локализация Magento применяется к движку в целом или непосредственно к теме?
  • Вопрос задан
  • 2346 просмотров
Пригласить эксперта
Ответы на вопрос 3
Hide
@Hide
инженер-программист
Если кратко - может. Magento сделано на PHP. Темы содержат код PHP. Кривая тема вообще может испортить ваш магазин (как и кривое расширение). У магенты есть механизмы локализации всего. И текста в PHP, и текста в Javascript коде.

Локализация - это вопрос не только к теме оформления, но и к языковому пакету. Частичная локализация может быть, если в языковом пакете не переведены фразы из темы, либо эти фразы не были обернуты в спец. функцию, назовем ее Т-функцией (функция перевода).
Ответ написан
opium
@opium
Просто люблю качественно работать
если точно то сломает
локализация делается самой темы
а не движка
Ответ написан
Комментировать
z0rg
@z0rg
senior developer / devops
Локализация или перевод ? То что вы спрашиваете скорее всего это перевод. А локализацию никак не сломаете, ибо она используется через файлы библиотеки Zend.
Что касается перевода, то переводятся как отдельные модули, так и сама тема, поэтому даже если вы поставите какую либо новую тему, а там будет не все переведено, то можно доперевести самому через файл translate.csv. Но очень часто бывает так, что тема сделана без поддержки переводов, строки написаны в чистую без прохода через функцию перевода $this->__('str') Такие моменты надо искать в теме и править. Бывают так же еще некоторые нюансы, связанные с неправильной разработкой темы.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы