我用两种不同的语言创建了两个 Magento 商店视图:
- 英语
- 荷兰语
英语 (EURO) 货币符号以适当的方式出现,如 20.00 欧元,但对于荷兰语视图,它显示为 20,00 欧元。我想为两个视图设置默认符号€,因为欧元是相同的。我怎样才能在 Magento 中实现它。
我用两种不同的语言创建了两个 Magento 商店视图:
英语 (EURO) 货币符号以适当的方式出现,如 20.00 欧元,但对于荷兰语视图,它显示为 20,00 欧元。我想为两个视图设置默认符号€,因为欧元是相同的。我怎样才能在 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>
您可以将其设置为 for Dutch
。
您可以从管理员定义货币符号。
转到system->manage currency
并选择symbol
。
在这里您可以定义货币符号。
对于商店英语和荷兰语,选择默认配置
系统 > 配置 > 常规 > 货币设置 > 货币选项 >
更改基础货币 = 欧元
默认显示货币 = 欧元
允许的货币 = 欧元和美元
only for dutch store admin-panel system > configuration
并选择您的荷兰商店。
设置货币后。
系统 > 配置 > 常规 > 货币设置 > 货币选项
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 到 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
您将不得不更改文件:/lib/Zend/Locale/Data/root.xml
转到包含<symbol>[Your currency]</symbol>
并更改的行[Your currency]
例如:更改<symbol>USD</symbol>
为<symbol>XYZ</symbol>