在我的magento项目中,我想将语言翻译成墨西哥语,越南语和美国语作为注册页面。我想在语言翻译的注册页面中提供选项,当我点击语言时必须翻译语言仅适用于注册页面,不适用于整个网站。请分享您对此的建议。感谢提前Magento语言翻译For Registration Page only
1
A
回答
1
您将需要手动执行此操作....首先检查当前模块,控制器和操作,如果是用于注册,则更改其语言,否则将其设置为默认值......类似如下:
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);
}
0
您可以在主题的translate.csv文件中为翻译字符串添加前缀,以便该翻译仅用于单一模块。虽然在你的要求的情况下,它会翻译Mage_Customer
中的每一件事。
"Mage_Customer::Base string","Translated String"
0
您可以尝试Magento的内联翻译功能。登录到管理面板并导航到系统 - >配置。然后在高级组中单击开发人员并在翻译内联部分中为前端启用选择是,然后单击保存配置。现在导航到您的页面,您可以从那里翻译特定的文本。
相关问题
- 1. Magento 2安装语言包(nl_NL翻译)
- 2. 语言翻译
- 3. django语言翻译
- 4. 语言翻译API
- 5. Austronesian语言翻译
- 6. Zend_Date语言翻译
- 7. Bot框架语言翻译
- 8. Django的翻译:如何翻译语言
- 9. BirthDate on Registration Page,Eclipse
- 10. 即时语言翻译器
- 11. 查询语言翻译器
- 12. 语言翻译问题
- 13. 离线语言翻译API
- 14. 创建语言翻译
- 15. php中的语言翻译
- 16. 翻译PHP语言文件
- 17. ZF语言和翻译
- 18. Microsoft Bot Framework语言翻译
- 19. Java语言翻译库
- 20. 虽然语言翻译OCaml
- 21. 翻译为多种语言
- 22. 标题在其他语言不翻译
- 23. Magento:将主题翻译为我的语言
- 24. Magento语言切换器:类别名称未在url中翻译
- 25. Google翻译默认俄语语言
- 26. 语言翻译技术术语词典
- 27. Magento翻译
- 28. 从Magento中提取翻译短语
- 29. 语言翻译api,但只翻译文本不意味着
- 30. Javascript语言翻译没有谷歌翻译?