Magento(1.7)指定translate.csv的路径

Magento(1.7)指定translate.csv的路径,magento,magento-1.7,Magento,Magento 1.7,当前设置 我有一个多语言网站,模板布局如下: /frontend/base /frontend/english /frontend/portuguese /frontend/ ... 因此,每个站点在/frontend/[site]/template中都有一组单独的模板文件 我使用URL中的代码在站点之间切换,例如 http://mysite/en/..., http://mysite/pt/... 我有每个网站的翻译文件,例如 /frontend/portuguese/[root cate

当前设置

我有一个多语言网站,模板布局如下:

/frontend/base
/frontend/english
/frontend/portuguese
/frontend/ ...
因此,每个站点在/frontend/[site]/template中都有一组单独的模板文件

我使用URL中的代码在站点之间切换,例如

http://mysite/en/..., http://mysite/pt/...
我有每个网站的翻译文件,例如

/frontend/portuguese/[root category]/locale/pt_PT/translate.csv
并在.phtml文件中使用
$this->\uu()

这一切都很好


我想要什么

我希望所有网站都使用
/frontend/base
模板文件,使用
$this->\uu()

我遇到的问题是,从
/frontend/base
模板中提取的文件找不到正确的translate.csv文件


例如,当站点以葡萄牙语运行时,如何指定
/frontend/base
模板文件应使用
/locale/pt_pt/translate.csv
文件?

下载所有商店的语言包并放入app/locale

e、 g 为我们提供英语商店等

之后,转到您的管理面板,从左侧下拉列表“当前配置范围:”中选择您的商店

系统»配置»常规»语言环境选项»语言环境(英语-美国)

保存配置。清除缓存


谢谢,

您已经在
系统»配置»常规»区域设置选项»区域设置(美国英语)
中为每个商店设置了区域设置。但是您是否也在模板中设置了
System»Configuration»Design»Design Themes»Translations

更新 我认为您希望在一个地方管理模板文件。但保留默认模板。根据目录,您正在搜索的文件夹树可能是:

base/default/                         #no new files or changes here
your_package/default/locale/pt_PT/translate.csv
your_package/default/locale/en_US/translate.csv
your_package/default/template/        #changes against base/default
your_package/portuguese/template/     #changes against your_package/default
your_package/english/template/        #changes against your_package/default

例如,
your_-package/default
是在
your_-package/葡萄牙语
中找不到文件时的备用主题。当在那里找不到文件时,
base/default
是您的退路。因此,如果您只想使用translationfiles,则不需要从
base/default

复制文件。谢谢,我已经有了这个。我说的是用于将翻译添加到模板文件的translate.csv文件。我将此文件设置为(
/frontend/葡萄牙语/[root category]/locale/pt_pt/translate.csv
)中的
[root category]
)。这适用于普通模板,但当我想使用
/frontend/base
中的模板时就不行了。您在
base
文件夹中有自己的主题吗?主题和翻译需要来自同一个包。这是正确的@Simon H-但我正在寻找解决方案。也许我知道有一种方法可以使用配置xml文件来覆盖此行为?最初我在
/frontend/葡萄牙语
文件夹中更改了模板,但我只希望有一组模板文件(
/frontend/base
),但仍然为每个站点使用单独的
translate.csv
文件。。如果这有道理的话。关键是,只有一组模板文件需要修改。干杯。如果您将模板更改放入您的\u包/默认值中,它将起作用。请告诉我您是否需要帮助以在管理配置中进行配置。我认为您没有正确更新区域设置选项或商店设置,或者没有在前面将商店id设置为葡萄牙语。当userr来自葡萄牙语时,您是否根据用户位置自动切换商店,如果是,请检查商店id?