Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/file/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Magento翻译文件_Magento - Fatal编程技术网

Magento翻译文件

Magento翻译文件,magento,Magento,我想翻译成magento。我确实翻译了\app\locale\en\u US中的一些字符串,但在管理面板中看不到结果。为什么magento不在en_US文件夹中显示更改的值。我正在重命名en_US文件夹,但我的网站使用英语。为什么?我想把\app\locale\en\u US复制到\app\locale\my\u lang翻译。如何做到这一点,这个文件夹与新的翻译工作到我的网站。如果我翻译所有\app\locale\my_lang我如何添加到站点。以及如何在翻译过程中看到更改。您是否在管理中选择

我想翻译成magento。我确实翻译了
\app\locale\en\u US
中的一些字符串,但在管理面板中看不到结果。为什么magento不在
en_US
文件夹中显示更改的值。我正在重命名
en_US
文件夹,但我的网站使用英语。为什么?我想把
\app\locale\en\u US
复制到
\app\locale\my\u lang
翻译。如何做到这一点,这个文件夹与新的翻译工作到我的网站。如果我翻译所有
\app\locale\my_lang
我如何添加到站点。以及如何在翻译过程中看到更改。

您是否在管理中选择了正确的区域设置(从页面页脚)

如果您的翻译是针对自定义模块的,请确保您已在
etc/config.xml
(前端和/或adminhtml区域)中定义了翻译声明,否则请确保您已修改了正确模块的翻译文件(例如,如果您在
Mage_Customer.csv
Mage_Catalog.csv
中有一个字符串“my string”,则必须确保您已修改了用于查看结果的适当字符串)

还请注意,您可以在名为
translate.csv
的文件中修改
app/design/package/theme文件夹中的翻译

即使删除translations文件夹,您也会看到英文文本的原因是默认情况下,这些文本是通过英文的
\uuuu()
函数在代码中传递的。Magento检查是否在
app/locale/
中找到当前语言环境的翻译,如果找到,则显示该值,否则原始字符串将传递给
\uuuuuuu()
将显示该功能