Php 仅注册页面的Magento语言翻译
在我在magento的项目中我想把语言翻译成墨西哥语,vietnamise和american用于注册页面。我想在注册页面中为语言翻译提供选项,当我单击“语言”时,它必须仅为注册页面而不是整个网站翻译语言。请分享您对此的建议。提前感谢您可以在主题的translate.csv文件,以便此翻译仅在单个模块中使用。尽管对于您的需求,它将翻译Php 仅注册页面的Magento语言翻译,php,magento,Php,Magento,在我在magento的项目中我想把语言翻译成墨西哥语,vietnamise和american用于注册页面。我想在注册页面中为语言翻译提供选项,当我单击“语言”时,它必须仅为注册页面而不是整个网站翻译语言。请分享您对此的建议。提前感谢您可以在主题的translate.csv文件,以便此翻译仅在单个模块中使用。尽管对于您的需求,它将翻译Mage\u Customer中的所有内容 "Mage_Customer::Base string","Translated String" 您可以尝试Magent
Mage\u Customer
中的所有内容
"Mage_Customer::Base string","Translated String"
您可以尝试Magento的内联翻译功能。登录到管理面板并导航到系统->配置。然后在“高级”组中单击“开发人员”,并在“翻译内联”部分中为“前端已启用”选择“是”,然后单击“保存配置”。现在导航到您的页面,您可以从那里翻译特定文本。您需要手动执行此操作……首先检查当前模块、控制器和操作,如果要注册,则更改其语言,否则将其设置为默认值……类似于以下内容:
if(Mage::app()->getRequest()->getModuleName() == 'customer' && Mage::app()->getRequest()->getControllerName() == 'account' && Mage::app()->getRequest()->getActionName() == 'create')
{
Mage::getSingleton('core/translate')->setLocale($local)->init('frontend', true);
}
else
{
Mage::getSingleton('core/translate')->setLocale($default_local)->init('frontend', true);
}