2011-04-14 56 views

回答

9

您可以使用內置的翻譯方法和定義您的所有字符串模板是這樣的:

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

,如果你需要在類或塊使用字符串你可以從輔助類這樣的背景下:

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

,如果你需要定義那麼自己的翻譯文件在你等/ config.xml中使用此

<config> 
    <frontend> 
     <translate> 
      <modules> 
       <Your_Extension> 
        <files> 
         <default>Your_Extension.csv</default> 
        </files> 
       </Your_Extension> 
      </modules> 
     </translate> 
    </frontend> 
</config> 
+5

第一個'$ this - > __('youtext')'方法也適用於塊。對於控制器。只有模型需要第二種方式。 – clockworkgeek 2011-04-14 12:39:46

+2

放置翻譯的地方是'app/locale/language_CODE/Your_Extension.csv' – Handfeger 2013-09-14 13:12:08

+0

它是locale_CODE而不是language_CODE – 2013-09-16 06:41:20