Domanda

Chi sa dove trovare i file di traduzione per le selezioni dei prezzi (vedi foto) Non posso cambiare questo nella traduzione end linea frontale

alt text

Qualsiasi aiuto sarebbe apprezzato.

Grazie.

È stato utile?

Soluzione

Prezzo e altri attributi di ordinamento titolo può essere modificato nel pannello di amministrazione di Magento in Catalog -> Attributes -> Manage Attributes -> Edit Attribute -> Manage Labels / Options in cui è possibile specificare il titolo attributo per ogni vista negozio.

C'è una sola eccezione ... E 'l'opzione Position, che è un valore hardcoded Seleziona per array. Ma si può modificare questo valore modificando il file locale app/locale/[your_locale]/Mage_Catalog.csv, basta cercare Position testo all'interno di esso, e cambiare il valore nella seconda colonna.

Altri suggerimenti

Ci potrebbe essere già una serie di traduzioni per il download. Inizia andando a http://www.magentocommerce.com/translations , quindi fare clic su "Seleziona" per il la lingua, quindi fare clic su "pacchetto". Unzip il download nella directory di Magento e sarà posto un sacco di file CSV in cui hanno bisogno per andare. È possibile modificare questi te stesso con qualsiasi programma di foglio di calcolo. Potrebbe essere necessario svuotare la cache dopo l'importazione o la regolazione di questi file.

È possibile trovare il ciclo che riempire la casella di selezione in questo file:

app / design / frontend / base / default / template / catalogo / prodotto / list / toolbar.phtml

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

Qui è dove si trova l'elenco dei ordine disponibile

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

Da lì, si potrebbe essere in grado di rintracciare la traduzione.

Spero che questo aiuto!

Aggiornamento:

Ecco la lista del sort by viene recuperato Il valore sembra essere negli attributi di configurazione

app / code / core / Mage / Catalogo / Modello / config.php

// Line 339 in Mage_Catalog_Model_Config::getAttributeUsedForSortByArray()

Credo che bisogna modificare il database:

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

Qui è possibile modificare Reihenfolge al testo preferito.

Per la posizione è possibile tradurre nel file di translate.csv del vostro tema è sufficiente aggiungere una voce in questo modo.     "Mage_Catalog::Position", "Popular"

per usare la traduzione, modificare il modello di applicazione / design / frontend / [tema] /template/catalog/product/list/toolbar.phtml

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

a

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

e aggiungere in [tema] / / local [lingua] /translate.csv

"Position","What you want"
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top