Вопрос

Кто знает, где найти файлы перевода по выбору цен (см. Рисунок) Я не могу изменить это в подходящем переводе передней части

alt text

Любая помощь будет оценена.

Спасибо.

Это было полезно?

Решение

Цена и другие атрибуты сортировки могут быть изменены на панели администратора Magento в 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, куда они должны идти. Вы можете отредактировать их сами с помощью любой программы электронной таблицы. Вам может потребоваться очистить кэш после импорта или настройки этих файлов.

Вы можете найти цикл, который заполняет поле выбора в этом файле:

app/design/frontend/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. Просто добавьте запись, как SO. "Mage_Catalog::Position", "Popular"

Чтобы использовать перевод, измените приложение Template/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; ?>

И добавить в [тему]/local/[language]/translate.csv

"Position","What you want"
Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top