我用两种不同的语言创建了两个 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>