Я создал два Magento Store Views на двух разных языках:
Английский (EURO) Валютный символ поступает надлежащим образом, как € 20,00, но для голландского языка это показывает мне, как 20,00 EUR. Я хочу установить по умолчанию символ € для обоих представлений, так как EURO одинаково. Как я могу достичь этого в Magento.
Вы можете изменить настройки локали
вот пример для английского. Для этого вам нужно внести незначительные изменения в свой языковой файл. Ниже приведен каталог структуры файла.
=> 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
.
Вы можете определить символ валюты от администратора.
Перейдите в system->manage currency
и выберите symbol
.
Здесь вы можете определить символ валюты.
Для обоих магазинов английский и голландский выберите Default Config
system> configuration> general> настройка валюты> валютные опции>
изменить Базовая валюта = евро
Валюта отображения по умолчанию = Евро
Разрешенные валюты = Евро и США DOLar
only for dutch store admin-panel system > configuration
и выберите свой голландский магазин.
После установки валюты.
system> configuration> general> настройка валюты> варианты валюты
Set this option
Валюта по умолчанию = евро
Разрешенные валюты = Евро и США DOLar
Вы можете изменить настройки локали
вот пример для английского. Для этого вам нужно внести незначительные изменения в свой языковой файл. > Ниже приведена Структура каталога файла.
>=> 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
Вам придется изменить файл: /lib/Zend/Locale/Data/root.xml
Перейдите к строке, содержащей <symbol>[Your currency]</symbol>
и измените [Your currency]
Пример: изменить <symbol>USD</symbol>
на <symbol>XYZ</symbol>