Wie sich ändern in Magento listing Sprache
Frage
Wer weiß, wo die Übersetzungsdateien für die Preisauswahl finden (siehe Bild) Ich kann dies nicht in der Übersetzung Frontend inline ändern
Jede mögliche Hilfe würde geschätzt.
Danke.
Lösung
Preis und andere Sortierattribute Titel können in Magento Admin-Panel in Catalog -> Attributes -> Manage Attributes -> Edit Attribute -> Manage Labels / Options
geändert werden, in dem Sie das Attribut Titel für jede Filiale Ansicht angeben.
Es gibt nur eine Ausnahme ... Es ist Position
Option, die einen hartcodierte Wert in Art von Array ist. Aber Sie können diesen Wert ändern, indem Sie locale Datei app/locale/[your_locale]/Mage_Catalog.csv
, suchen Sie einfach nach Position
Text innerhalb von ihm, und Änderungswert in der zweiten Spalte.
Andere Tipps
Es kann bereits eine Reihe von Übersetzungen für Sie zum Download bereit. Beginnen Sie, indem Sie auf http://www.magentocommerce.com/translations , klicken Sie dann auf „Select“ für Ihre Sprache, klicken Sie auf „Paket“ dann. Entpacken Sie den Download in Ihr Magento-Verzeichnis und es wird eine ganze Reihe von CSV-Dateien platzieren, wo sie gehen müssen. Sie können diese selbst mit einem beliebigen Tabellenkalkulationsprogramm bearbeiten. Sie könnten den Cache nach dem Import oder Anpassung dieser Dateien löschen müssen.
Sie können die Schleife finden, die das Auswahlfeld in dieser Datei zu füllen:
app / design / frontend / base / default / template / catalog / product / list / toolbar.phtml
// line 81
...
foreach($this->getAvailableOrders() as $_key=>$_order):
...
Hier ist, wo die Liste der verfügbaren gesetzt, um
// Line 424
app/code/core/Mage/Catalog/Block/Product/List/Toolbar.php
Von dort könnten Sie in der Lage sein, die Übersetzung zu verfolgen.
Hope diese Hilfe!
Update:
Hier ist die Liste von sortieren nach geholt Der Wert scheint in den Attributen Konfiguration
zu seinapp / code / core / Mage / Katalog / Modell / Config.php
// Line 339 in Mage_Catalog_Model_Config::getAttributeUsedForSortByArray()
Ich glaube, Sie die Datenbank bearbeiten haben:
UPDATE `eav_attribute`
SET `frontend_label` = 'Reihenfolge'
WHERE `eav_attribute`.`attribute_code` ='position';
Hier können Sie Reihenfolge
zu Ihrem bevorzugten Text ändern.
Für Position können Sie in Ihrem Thema der translate.csv Datei übersetzen einfach einen Eintrag hinzufügen, wie so.
"Mage_Catalog::Position", "Popular"
Übersetzung verwenden, ändern Sie die Vorlage app / design / frontend / [Thema] /template/catalog/product/list/toolbar.phtml
<?php echo $this->__($_order) ?>
<?php if ($_key=='position'): echo $this->__('Position'); else: echo $this->__($_order); endif; ?>
Und fügen Sie in [Thema] / local / [Sprache] /translate.csv
"Position","What you want"