我用两种不同的语言创建了两个Magento商店视图:
英语(EURO)货币符号以20.00欧元的正确方式出现,但对于荷兰语语言,它显示我20,00欧元。我想为两个视图设置默认符号€,因为EURO是相同的。我怎样才能在Magento实现它。
答案 0 :(得分:4)
您可以更改区域设置
这里是英语的例子。为此,您必须在语言文件中进行微小更改。以下是文件的目录结构。
=> 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
。
答案 1 :(得分:3)
您可以从管理员定义货币符号。
转到system->manage currency
并选择symbol
。
您可以在此处定义货币符号。
答案 2 :(得分:1)
对于商店英语和荷兰语,请选择默认配置
系统&gt;配置&gt;一般&gt;货币设置&gt;货币期权&gt;
更改基础货币=欧元
默认显示货币=欧元
允许的货币=欧元和美国的DOllar
only for dutch store admin-panel system > configuration
并选择你的荷兰商店。
设置货币后。
系统&gt;配置&gt;一般&gt;货币设置&gt;货币期权
Set this option
默认显示货币=欧元
允许的货币=欧元和美国的DOllar
答案 3 :(得分:1)
您可以更改区域设置
这里是英语的例子。为此,您必须在语言文件中进行微小更改。 &gt;以下是文件的目录结构。
>=> root/lib/Zend/Locale/Data/en.xml (For English Language)
=&GT;在第2611行附近,您可以看到以下代码。
> <currencyFormat>
> <pattern>¤#,##0.00;(¤#,##0.00)</pattern>
> </currencyFormat>
=&GT;现在使用以下代码更改上面的代码。
> <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到1,000
答案 4 :(得分:0)
您必须更改文件:/lib/Zend/Locale/Data/root.xml
转到包含<symbol>[Your currency]</symbol>
的行并更改[Your currency]
例如:将<symbol>USD</symbol>
更改为<symbol>XYZ</symbol>