Come cambiare la lingua messa in Magento
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
Qualsiasi aiuto sarebbe apprezzato.
Grazie.
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"