0

我想强制某些文本使用荷兰语翻译。

配置.xml:

<frontend>
    <translate>
        <modules>
            <Starmall_Config>
                <files>
                    <default>Starmall.csv</default>
                </files>
            </Starmall_Config>
        </modules>
    </translate>
</frontend>  

starmall.csv:

"Domestic", "Binnenland"  

测试.php:

<?php
    define("MAGE_BASE_DIR", "/home/users/bolovftp/dev.bolout.nl");
    require_once MAGE_BASE_DIR . '/app/Mage.php';
    Mage::app()->setCurrentStore(Mage_Core_Model_App::ADMIN_STORE_ID);


    Mage::getSingleton('core/translate')->setLocale('nl_NL')->init('frontend', true);
    print Mage::helper('starmall_config')->__("Domestic");
?>

这打印:

{{{Binnenland}}{{Binnenland}}{{Domestic}}{{Starmall_Config}}}  

为什么这样做?我只想打印Binnenland

===添加信息===

助手声明:

<global>
    <helpers>
        <starmall_config>
          <class>Starmall_Config_Helper</class>
        </starmall_config>
    </helpers>
</global>

csv的路径:

../app/locale/nl_NL/Starmall.csv  

使用此文件中的翻译工作正常。只有我使用页面左下角的语言环境组合框在管理后端设置语言环境。

4

0 回答 0