Символ валюты в magento


Я создал два представления магазина Magento на двух разных языках:

  1. Английский
  2. Голландский

Символ валюты на английском языке (ЕВРО) соответствует 20,00 евро, но для просмотра на голландском языке он показывает мне 20,00 евро. Я хочу настроить по умолчанию символ € для обоих представлений, так как евро один и тот же. Как я могу достичь этого в Magento.

Author: TheBlackBenzKid, 2013-05-28

5 answers

Вы можете изменить настройки локали

Вот пример для английского языка. Для этого вам необходимо внести незначительные изменения в свой языковой файл. Ниже приведена структура каталогов файла.

=> 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>

Вы можете установить его для Dutch.

 4
Author: liyakat, 2013-05-28 10:54:22

Вы можете определить символ валюты от администратора.

Перейдите к system->manage currency и выберите symbol.

Здесь вы можете определить символ валюты.

 3
Author: Lalit Goyal, 2017-06-29 12:13:49

Как для английского, так и для голландского языка выберите Конфигурацию по умолчанию

Система > конфигурация > общие > настройка валюты > параметры валюты>

Изменить базовую валюту = Евро

Валюта отображения по умолчанию = Евро

Разрешенные валюты = Евро и доллар США

only for dutch store admin-panel system > configuration

И выберите свой голландский магазин.

После установки вашей валюты.

Система > конфигурация > общие > настройка валюты> валютные опционы

Set this option

Валюта отображения по умолчанию = Евро

Разрешенные валюты = Евро и доллар США

 1
Author: ravi patel, 2013-05-28 11:32:40

Вы можете изменить настройки локали

Вот пример для английского языка. Для этого вам необходимо внести незначительные изменения в свой языковой файл. > Ниже приведена структура каталогов файла.

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

=> в строке 2611 вы можете увидеть следующий код.

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

=> Теперь измените приведенный выше код следующим кодом.

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

Вы можете установить его для голландского языка.


Чтобы исправить форму запятой 1.000 на 1,000

Добавьте к предыдущему сообщению следующее:

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

Например : => root/lib/Zend/Locale/Data/en.xml (For English Language)

Вокруг строки 2286 вы можете увидеть следующий код:

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

Кому:

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

Это изменит форму запятой с 1.000 на 1000

 1
Author: bahattab, 2014-01-07 01:09:26

Вам придется изменить файл: /lib/Zend/Locale/Data/root.xml

Перейдите к строке, содержащей <symbol>[Your currency]</symbol>, и измените [Your currency]

Пример: измените <symbol>USD</symbol> на <symbol>XYZ</symbol>

 0
Author: adi23ro, 2014-10-28 09:23:45