2013-05-28 14 views
5

Ho creato due Visualizzazioni Magento Conservare in due lingue diverse:simbolo di valuta in Magento

  1. inglese
  2. olandese

inglese (EURO) simbolo di valuta è disponibile in maniera corretta come € 20.00 ma per la visualizzazione della lingua olandese mi mostra come 20,00 EUR. Desidero configurare il simbolo predefinito € per entrambe le visualizzazioni poiché l'EURO è lo stesso. Come posso ottenerlo in Magento.

+0

se si sceglie di euro per la valuta olandese allora simbolo di euro è visualizzato per impostazione predefinita – Mufaddal

+0

aaahhhh scusa è funzionante dopo aver pulito tutta la cache !!! ma c'è un problema che spera che lo sperator stia ancora mostrando, [virgola] invece di. [Punto] –

+0

Come per il tuo commento aggiornato, prova con la mia soluzione per cambiare modello funzionerà sicuramente per te. – liyakat

risposta

4

È possibile modificare le impostazioni

qui è esempio per l'inglese locale. Per questo devi fare modifiche minori nel tuo file di lingua. Di seguito è riportata la struttura della directory del file.

=> root/lib/Zend/Locale/Data/en.xml (For English Language) 

=> around line 2611 you can see following code. 
<currencyFormat> 
     <pattern>¤#,##0.00;(¤#,##0.00)</pattern> 
</currencyFormat> 

=> Now Change above code with Following code. 

    <currencyFormat> 
     <pattern>#,##0.00 ¤;(#,##0.00 ¤)</pattern> 
</currencyFormat> 

è possibile impostarlo per Dutch.

1

Per entrambi negozio inglese e olandese valuta selezionare predefinite di configurazione opzioni

sistema> Configurazione> generale> setup moneta> Valuta>

cambiamento Base = Euro

visualizzazione di default valuta = Euro

Valute consentite = Euro e US Dollar

only for dutch store admin-panel system > configuration 

e selezionare il negozio olandese.

Dopo aver impostato la valuta.

opzioni di sistema> Configurazione> generale> setup moneta> valuta

Set this option 

predefinito valuta da visualizzare = Euro

ammessi Valute = Euro e dollaro US

1

Puoi cambiare il tuo impostazione locale

ecco un esempio per l'inglese. Per questo devi fare modifiche minori nel tuo file di lingua. > Di seguito è riportata la struttura della directory del file.

>=> root/lib/Zend/Locale/Data/en.xml (For English Language) 

=> attorno alla riga 2611 è possibile vedere seguente codice.

> <currencyFormat> 
>  <pattern>¤#,##0.00;(¤#,##0.00)</pattern> 
> </currencyFormat> 

=> Ora Cambiare sopra il codice con il seguente codice.

> <currencyFormat> 
>  <pattern>#,##0.00 ¤;(#,##0.00 ¤)</pattern> 
> </currencyFormat> 

è possibile impostarlo per l'olandese.


Per fissare il modulo virgola 1.000 a 1.000

aggiungere al post passato, quanto segue:

go to: => root/lib/Zend/Locale/Data/XX.xml (XX.xml For your Language) 

ad esempio: => root/lib/Zend/Locale/Data/en.xml (For English Language)

attorno alla riga 2286 si può vedere codice seguente:

<numbers> 
    <defaultNumberingSystem> xxx your Language xxx </defaultNumberingSystem> 
    <symbols> 
     <decimal>,</decimal> 
     <group>.</group> 

a:

<numbers> 
    <defaultNumberingSystem> xxx your Language xxx </defaultNumberingSystem> 
    <symbols> 
     <decimal>.</decimal> 
     <group>,</group> 

questo wil cambiare il modulo virgola 1.000 a 1.000

+0

Questo mi ha aiutato a regolare i simboli di valuta mu per entrambe le lingue inglese e arabo. Grazie compagno –

3

È possibile definire simbolo di valuta da admin.

Vai a system->manage currency e selezionare symbol.

Qui è possibile definire il simbolo di valuta.

0

Sarà necessario modificare il file: /lib/Zend/Locale/Data/root.xml

Vai alla riga che contiene <symbol>[Your currency]</symbol> e cambiare [Your currency]

Es: cambiamento <symbol>USD</symbol>-<symbol>XYZ</symbol>

Problemi correlati