有没有一种方法可以轻松地通过 csv 文件翻译 Magento 默认前端,翻译所有内容都太费时而且不是真正需要的,因为它会使管理面板对我来说非常混乱。
4年前在Magento论坛上提出了同样的问题,但当时没有简单的方法来做到这一点,但显然已经联系了Mangento团队,他们承诺会调查。那么从那以后有什么变化吗?
有没有一种方法可以轻松地通过 csv 文件翻译 Magento 默认前端,翻译所有内容都太费时而且不是真正需要的,因为它会使管理面板对我来说非常混乱。
4年前在Magento论坛上提出了同样的问题,但当时没有简单的方法来做到这一点,但显然已经联系了Mangento团队,他们承诺会调查。那么从那以后有什么变化吗?
查看您的/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
处理大部分管理员翻译。