我用两种不同的语言创建了两个Magento Store视图:
- 英语荷兰
英文(EURO)货币符号以适当的方式出现,如€20.00,但是对于荷兰语视图,它显示我像20000欧元。我想设置默认符号€因为欧元是一样的。如何在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
设置
您可以从admin中定义货币符号。
选择system->manage currency
,选择symbol
。
这里可以定义货币符号
对于存储英语和荷兰语选择默认配置
system> configuration> general>货币设置>货币选项>
更改基准货币=欧元
默认显示货币=欧元
允许货币=欧元和美元
only for dutch store admin-panel system > configuration
并选择您的荷兰商店。
设置货币后。
system> configuration> general>货币设置>货币选项
Set this option
默认显示货币=欧元
允许货币=欧元和美元
您可以更改您的区域设置
是英语的例子。为此,你必须在语言文件中做一些小改动。
目录结构:
>=> 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修改为1000
在过去的帖子中添加以下内容:
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>
to:
<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]
示例:change <symbol>USD</symbol>
to <symbol>XYZ</symbol>