-magento $ this-> __('创建一个帐户')

问题描述 投票:0回答:1

在Magento $ this-> __('创建帐户')此回声如何创建帐户?

abstract class Mage_Core_Helper_Abstract{ public function __()
{
    $args = func_get_args();
    $expr = new Mage_Core_Model_Translate_Expr(array_shift($args), $this->_getModuleName());
    array_unshift($args, $expr);
    return Mage::app()->getTranslator()->translate($args);
}
我看到__函数在mage_core_helper_abstract class.ut class.ut我无法理解mage :: app() - > getTranslator() - > translate($ args)($ args)该getTranslator函数中发生了什么。

public function getTranslator() { if (!$this->_translator) { $this->_translator = Mage::getSingleton('core/translate'); } return $this->_translator; }

mage:: getsingleton('core/translate')那里发生了什么?为什么在此函数中呼叫core/translate的corn/translate它的哪个文件表示呢?
    

您可能会搜索Magento Translator的工作方式

php magento
1个回答
1
投票

我认为以下答案可能会有所帮助

Magento翻译如何工作?

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.