2014-09-19 4 views
1

У меня есть магазин на двух языках (польский и английский), и я разрешаю платить в трех разных валютах. Проблема заключается в отображении символа валюты. Это зависит от языка, а не валютыРазличные модели для разных валют

Пример: (выбрать валюту Евро на английском языке зрения магазина)

  • Дисплей: 1 Euro
  • должен показывать: 1 евро

(В Польский магазин валюты = $, язык = PL)

  • Дисплей: 100 $
  • Если: $ 100

Где я могу изменить, чтобы отобразить символ не как язык «говорить», но как валюта должна выглядеть?

P.S. Я нашел что-то вроде этого: Currency Symbol in magento но это изменило глобальный образец валюты, а не конкретный.

ответ

2

See this link

1. Go from your root folder to /lib/Zend/Locale/Data 
2. Find the lenguage file. In my case es.xml 
3. Look for <currencyFormat> 

enter image description here Перед

<currencyformatlength> 
    <currencyformat> 
    <pattern>¤ #,##0.00</pattern> 
    </currencyformat> 
</currencyformatlength> 

После enter image description here

<currencyformatlength> 
    <currencyformat> 
    <pattern>#,##0.00 ¤</pattern> 
    </currencyformat> 
</currencyformatlength> 
+0

Я написал, что сделал это. Это нормально, но вы показываете мне, как место для замены для каждого символа валюты, но для egzample Dollar и Euro должны отображаться в другом месте (dolar слева, справа - справа). – Leszek

+0

просто измените положение значка до и после того, где вы хотите для отображения. –

+0

Вы не понимаете. Когда я меняю эту позицию символа, там отображается вся валюта (100 $, 100 евро, 100 песо). Мне нужно решить эту схему (100 евро, 100 долларов США, 100 песо). – Leszek

 Смежные вопросы

  • Нет связанных вопросов^_^