Переведите мой magento пользовательский модуль во внешний интерфейс - PullRequest
4 голосов
/ 14 апреля 2011

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

Как я могу это сделать, не создавая другой модуль перевода?

Большое спасибо.

1 Ответ

9 голосов
/ 14 апреля 2011

Вы можете использовать встроенные методы перевода и определять все свои строки в шаблонах следующим образом:

<?php echo $this->__('yourtext'); ?>

если вам нужно использовать строки в классах или блоках, вы можете получить контекст из вспомогательного класса следующим образом:

<?php echo Mage::helper('yourextension')->__('yourtext');?>

и если вам нужно определить свой собственный файл перевода, используйте его в вашем файле etc / config.xml

<config>
    <frontend>
        <translate>
            <modules>
                <Your_Extension>
                    <files>
                        <default>Your_Extension.csv</default>
                    </files>
                </Your_Extension>
            </modules>
        </translate>
    </frontend>
</config>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...