Magento翻译文件

时间:2014-12-23 12:12:40

标签: magento

我想翻译magento。我在\app\locale\en_US中翻译了一些字符串,但我在管理面板中看不到结果。为什么magento在en_US文件夹中没有显示更改的值。我重命名en_US文件夹,但我的网站使用英文。为什么?我希望将\app\locale\en_US复制到\app\locale\my_lang翻译。我怎么做,这个带有新翻译的文件夹工作到我的网站。如果我翻译所有\app\locale\my_lang我将如何添加到网站。我在翻译过程中如何看待变化..

1 个答案:

答案 0 :(得分:1)

您是否在admin中选择了正确的区域设置(从页面页脚开始)?

如果您的翻译是针对自定义模块的,请确保您已在etc/config.xml(前端和/或adminhtml区域)中定义了翻译声明,否则请确保您已修改了正确模块的翻译文件(例如,如果您有一个字符串'我的字符串'存在于Mage_Customer.csvMage_Catalog.csv中,您必须确保修改了您想要查看的地方使用的字符串结果)。

另请注意,您可以在app/design/package/theme folder调用的translate.csv文件中修改__() ...中的翻译。

即使删除翻译文件夹,您看到英文文本的原因是默认情况下它们通过英语app/locale/函数传递给代码。 Magento检查它是否在__()中找到当前语言环境的翻译,如果它显示了该值,则显示传递给{{1}}函数的原始字符串。