Magento翻译

Magento翻译,magento,translation,magento-1.8,Magento,Translation,Magento 1.8,我有Magento 1.8.1.0。最近我安装了俄语软件包,结果不太合适,因为前端的一些短语仍然是英语 我知道有一种使用cvs文件翻译Magento的简便方法 问题是在哪里可以找到合适的cvs文件?安装主题与翻译有什么关系?我知道我在问新手问题,我读过好几篇帖子,但我还没有决定如何翻译Magento 非常感谢。希望你一切顺利 正如我已经通过你的问题,你想翻译你的网站前端在俄语,如果用户选择了俄语语言 为此,您需要编制translate.csv文件,该文件将在您的主题包中提供 示例:app/des

我有Magento 1.8.1.0。最近我安装了俄语软件包,结果不太合适,因为前端的一些短语仍然是英语

我知道有一种使用cvs文件翻译Magento的简便方法

问题是在哪里可以找到合适的cvs文件?安装主题与翻译有什么关系?我知道我在问新手问题,我读过好几篇帖子,但我还没有决定如何翻译Magento


非常感谢。

希望你一切顺利

正如我已经通过你的问题,你想翻译你的网站前端在俄语,如果用户选择了俄语语言

为此,您需要编制translate.csv文件,该文件将在您的主题包中提供

示例:app/design/frontend/default/SecuareWeb/locale/deúde

在locale文件夹中,您将找到俄语文件夹打开该文件夹,您将找到需要在其中添加所需翻译文本的文件

下面给出了如何在translate.csv文件中添加翻译文本

示例: “这是俄语翻译的演示”,“ª¥

我想补充的一点是,确保前端.phtml文件必须包含$this->(“示例”)中的文本;。如果你已经添加了所有这样的文本,那么只有这样它才能允许你进行翻译,否则它不会翻译文本

希望这可能是充分利用你


等待您对您的问题提出宝贵意见

希望你做得很好

正如我已经通过你的问题,你想翻译你的网站前端在俄语,如果用户选择了俄语语言

为此,您需要编制translate.csv文件,该文件将在您的主题包中提供

示例:app/design/frontend/default/SecuareWeb/locale/deúde

在locale文件夹中,您将找到俄语文件夹打开该文件夹,您将找到需要在其中添加所需翻译文本的文件

下面给出了如何在translate.csv文件中添加翻译文本

示例: “这是俄语翻译的演示”,“ª¥

我想补充的一点是,确保前端.phtml文件必须包含$this->(“示例”)中的文本;。如果你已经添加了所有这样的文本,那么只有这样它才能允许你进行翻译,否则它不会翻译文本

希望这可能是充分利用你


等待您对您的问题提出宝贵意见

您可以更轻松地转到管理后端系统->配置->开发人员,并将“Translate Inline”“Enabled for Frontend”切换为“Yes”

然后,刷新前端,您可以直接在web浏览器上更改翻译。 翻译保存在数据库表core_translate中,仅用于您希望在测试环境中进行翻译并稍后将翻译复制到产品中的情况

注意,没有客户端限制(系统->配置->开发人员),每个人都会看到翻译选项


顺便说一句,您可能需要清除缓存并刷新网页,以便查看您的更改

您可以更轻松地转到管理后端系统->配置->开发人员,并将“Translate Inline”“Enabled for Frontend”切换为“Yes”

然后,刷新前端,您可以直接在web浏览器上更改翻译。 翻译保存在数据库表core_translate中,仅用于您希望在测试环境中进行翻译并稍后将翻译复制到产品中的情况

注意,没有客户端限制(系统->配置->开发人员),每个人都会看到翻译选项


顺便说一句,您可能需要清除缓存并刷新网页,以便查看您的更改

在Magento中实现翻译有不同的方法,因此您可以找到包含静态csv文件的多个目录以及数据库表。 所有模式都具有相同的结构:键/值。例如:“要翻译的字符串”、“已翻译的字符串”

内联翻译(数据库表:核心翻译):
按照Magento中的最佳实践,在极少数情况下,您应该使用内联翻译,即数据库保存的翻译。这是很难维持,可以是马车。它具有第一优先级,因此通过内联翻译执行的任何翻译都将覆盖其他“模式”

主题级翻译(文件位于app/design/frontend/your_-package/your_-Theme/ru_-ru/translate.csv中):

您可以在translate.csv中放置任何要翻译的字符串。它有第二优先权

地区翻译(app/Locale/ru\u ru/Module\u Name.csv中的文件):
建议的翻译方法是,将每个模块的翻译分开,并且更易于维护。例如:Mage_Catalog.csv等。 Magento中的每个模块都可以指定其包含翻译的csv文件,有时同一字符串有不同的模块尝试翻译,因此如果翻译不起作用,请通过快速编辑器搜索在多个文件之间进行检查。它将被上述两种模式覆盖

注意:
Magento将加载所有csv文件,并构建一棵巨树并将其缓存。因此,在抓挠您的头之前,因为字符串没有按照您希望的那样在前端进行翻译:
1.清理缓存。
2.检查翻译后的字符串后面是否有任何相同的键字符串。例如:在同一csv中,如果密钥字符串相同,则第100行将覆盖第1行。
3.在模式w中检查是否有任何相同的键字符串