谁知道在哪里可以找到价格选择的翻译文件(见图) 我无法在前端内联翻译中更改此内容
任何帮助都将不胜感激。
感谢。
答案 0 :(得分:5)
可以在Catalog -> Attributes -> Manage Attributes -> Edit Attribute -> Manage Labels / Options
的Magento管理面板中更改价格和其他排序属性标题,您可以在其中为每个商店视图指定属性标题。
只有一个例外......它是Position
选项,它是按数组排序的硬编码值。但您可以通过编辑区域设置文件app/locale/[your_locale]/Mage_Catalog.csv
来更改此值,只需搜索其中的Position
文本,然后更改第二列中的值。
答案 1 :(得分:2)
您可以找到填充此文件中选择框的循环:
应用程序/设计/前端/碱/默认/模板/目录/产品/列表/ toolbar.phtml
// line 81
...
foreach($this->getAvailableOrders() as $_key=>$_order):
...
此处是可用订单列表的设置
// Line 424
app/code/core/Mage/Catalog/Block/Product/List/Toolbar.php
从那里,您可以跟踪翻译。
希望这有帮助!
<强>更新强>
这里提取了排序依据列表 该值似乎位于属性配置
中应用程序/代码/核心/法师/目录/型号/ CONFIG.PHP
// Line 339 in Mage_Catalog_Model_Config::getAttributeUsedForSortByArray()
答案 2 :(得分:2)
您可能已经有一套翻译供您下载。首先转到http://www.magentocommerce.com/translations,然后针对您的语言单击“选择”,然后单击“包”。将下载解压缩到magento目录中,它会将大量CSV文件放在需要的位置。您可以使用任何电子表格程序自行编辑。导入或调整这些文件后,您可能需要清除缓存。
答案 3 :(得分:2)
我认为你必须编辑数据库:
UPDATE `eav_attribute`
SET `frontend_label` = 'Reihenfolge'
WHERE `eav_attribute`.`attribute_code` ='position';
您可以在此处将Reihenfolge
更改为首选文字。
答案 4 :(得分:0)
对于位置,您可以在主题的translate.csv文件中进行翻译,只需添加一个条目即可。
"Mage_Catalog::Position", "Popular"
答案 5 :(得分:0)
使用翻译,更改模板app / design / frontend / [theme] /template/catalog/product/list/toolbar.phtml
<?php echo $this->__($_order) ?>
到
<?php if ($_key=='position'): echo $this->__('Position'); else: echo $this->__($_order); endif; ?>
并添加[theme] / local / [language] /translate.csv
"Position","What you want"