翻译Magento前端

翻译Magento前端,magento,csv,translation,Magento,Csv,Translation,是否有一种方法可以轻松地通过csv文件翻译Magento默认前端,翻译所有内容都太耗时,而且并不真正需要,因为这会使管理面板对我来说非常混乱 4年前在Magento论坛上也有人问过同样的问题,但当时并没有简单的方法,但很明显,我们联系了Mangento团队,他们承诺会调查此事。那么从那以后有什么变化吗 查看您的/app/locale/en_US文件夹。这就是你要翻译的.csv。无论您在哪里看到$this->\uuuu('Checkout')或任何其他字符串,Magento都会在该文件夹中查找特定

是否有一种方法可以轻松地通过csv文件翻译Magento默认前端,翻译所有内容都太耗时,而且并不真正需要,因为这会使管理面板对我来说非常混乱


4年前在Magento论坛上也有人问过同样的问题,但当时并没有简单的方法,但很明显,我们联系了Mangento团队,他们承诺会调查此事。那么从那以后有什么变化吗

查看您的
/app/locale/en_US
文件夹。这就是你要翻译的.csv。无论您在哪里看到
$this->\uuuu('Checkout')
或任何其他字符串,Magento都会在该文件夹中查找特定的文件,这些文件指示用“Checkout”替换什么,以及以这种方式回显的其他字符串

在CSV文件中,第一个字段是要在
$this->\uu(“”)
中查找的文本,第二个字段是要替换的内容。您还可以在这里找到不同的语言翻译文件

每个CSV都以其所属的名称空间命名。因此,
Mage_Catalog.csv
包含使用
/app/code/core/Mage/Catalog/
类和
/app/design/frontend/your_package/your_主题/Catalog
模板文件的所有文件的翻译


在这里,您还可以找到
Mage_Adminhtml.csv
,它处理大多数管理员翻译。

好吧,我至少也希望有这样的翻译,这些文件名会有点混乱,但我想打开并阅读并不是很难。。。非常感谢您的快速回复,我将开始处理它们。在测试时关闭缓存,您可以更改值,保存并重新加载页面,以确保您正在编辑正确的文件和标记。另外值得注意的是,在XML文件中声明某些值时,您可以指定一个
translate=“
属性,例如
translate=“label”
。这将允许转换XML分配的值(表单标签等)。
app/locale/en_US
相当于编辑核心文件,可在下次升级时覆盖<代码>应用程序/design/frontend/default/my_模板/locale/en_‌​US/translate.csv将其与您的自定义作品绑定,并在升级时对其进行维护。