有没有办法轻松地通过csv文件翻译Magento默认前端,翻译一切都太费时而且不需要,因为它会使管理员面板对我来说非常混乱。
4年前在Magento论坛上提出了同样的问题,但当时没有简单的方法可以做到这一点,但显然Mangento团队已联系,他们承诺会对此进行调查。那么从那以后发生了什么变化?
答案 0 :(得分:11)
查看您的/app/locale/en_US
文件夹。你有.csv做翻译。在你看到$this->__('Checkout')
或任何其他字符串的任何地方,Magento点击此文件夹以查找特定文件,这些文件指示要用“Checkout”替换的内容以及以这种方式回显的所有其他字符串。
在CSV文件中,第一个字段是$this->__('')
中要查找的文本,第二个字段是替换它的内容。您还可以在此处找到不同的语言翻译文件。
每个CSV都以它所属的命名空间命名。因此,Mage_Catalog.csv
包含使用/app/code/core/Mage/Catalog/
类和/app/design/frontend/your_package/your_theme/catalog
模板文件的所有文件的翻译。
在这里,您还会找到Mage_Adminhtml.csv
,它可以处理大多数管理员翻译。