Magento переводы во внешнем скрипте - PullRequest
5 голосов
/ 25 августа 2011

Я хочу иметь возможность использовать $this->__('String to translate') во внешнем скрипте. Как мне это сделать? Версия Magento 1.5.1.0.

Ответы [ 2 ]

8 голосов
/ 06 декабря 2011

Я думаю, что правильный способ установить локаль:

Mage::getSingleton('core/translate')->setLocale('sv_SE')->init('frontend', true);
6 голосов
/ 25 августа 2011

Это должно работать:

require 'app/Mage.php'; // here you should use the correct path to Mage.php file

Mage::app();
Mage::getSingleton('core/translate')->init('sv_SE', true); // UPDATE
$to_translate = "String to translate";
$translated = Mage::helper('core')->__($to_translate);
...