谁知道在哪里可以找到价格选择的翻译文件(请参阅图片),我无法在前端内联翻译中更改此文件

alt text

任何帮助,将不胜感激。

谢谢。

有帮助吗?

解决方案

价格和其他分类属性标题可以在Magento Admin面板中更改 Catalog -> Attributes -> Manage Attributes -> Edit Attribute -> Manage Labels / Options 您可以在其中指定每个商店视图的属性标题。

只有一个例外...是 Position 选项,这是数组的硬编码值。但是您可以通过编辑语言环境文件来更改此值 app/locale/[your_locale]/Mage_Catalog.csv, ,只需搜索 Position 它的内部文本,并在第二列中更改值。

其他提示

可能已经有一组翻译供您下载。从去 http://www.magentocommerce.com/translations, ,然后单击您的语言的“选择”,然后单击“软件包”。将下载拉开到您的Magento目录中,它将将大量CSV文件放在需要的地方。您可以通过任何电子表格程序自己编辑这些程序。导入或调整这些文件后,您可能需要清除缓存。

您可以在此文件中找到填充选择框的循环:

应用程序/设计/前端/base/default/template/catalog/product/list/toolbar.phtml

// line 81
...
foreach($this->getAvailableOrders() as $_key=>$_order): 
...

这是设置可用订单列表的地方

// Line 424
app/code/core/Mage/Catalog/Block/Product/List/Toolbar.php

从那里,您可以追踪翻译。

希望这个帮助!

更新:

在这里获取排序列表,值似乎在属性配置中

App/Code/Core/Mage/Catalog/Model/config.php

// Line 339 in Mage_Catalog_Model_Config::getAttributeUsedForSortByArray()

我认为您必须编辑数据库:

UPDATE `eav_attribute` 
SET `frontend_label` = 'Reihenfolge' 
WHERE `eav_attribute`.`attribute_code` ='position';

在这里你可以更改 Reihenfolge 对您喜欢的文字。

对于位置,您可以在主题的translate.csv文件中翻译,只需添加类似的条目即可。 "Mage_Catalog::Position", "Popular"

要使用翻译,请更改模板应用/设计/frontend/[theme]/template/catalog/product/list/toolbar.phtml

<?php echo $this->__($_order) ?>

<?php if ($_key=='position'): echo $this->__('Position'); else: echo $this->__($_order); endif; ?>

并添加[主题]/local/[language]/translate.csv

"Position","What you want"
许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top