На первый взгляд задача проста, но я не сразу понял как....
Сначала создаем папку, если таковой нет в /locale/ с названием вашей локали.
На моем примере русский язык - папка "ru_RU". Затем в этой папке создаем файл для вашего модуля. В принципе название можно выбирать любое, но рекомендуют называть Company_Module.csv. (Company - название Вашей компании, Module - название модуля).
В Magento локализация основана на Английском. То есть содержимое файла должно выглядеть следующим образом:
"Test", "Тест"
"Your english text", "Ваш русский текст"
В коде же вы пишете
echo Mage::helper('moduleName')->__('Attributes for template');
где moduleName - название Вашего модуля.
Также в конфиг файл модуля (/app/code/local/Company/Module/etc/config.xml)
вставляете следующие строки (если их нет)
<translate>
<modules>
<ebay>
<files>
<default>Company_Module.csv</default>
</files>
</ebay>
</modules>
</translate>
Далее меняете локализацию в настройках и должно все заработать.
П.С. Незабудьте перелогинится и обновить Кеш.
1 комментарий:
well infomation about language setting this more useful to native speaker. Magento eCommerce
Отправить комментарий