5

我用两种不同的语言创建了两个 Magento 商店视图:

  1. 英语
  2. 荷兰语

英语 (EURO) 货币符号以适当的方式出现,如 20.00 欧元,但对于荷兰语视图,它显示为 20,00 欧元。我想为两个视图设置默认符号€,因为欧元是相同的。我怎样才能在 Magento 中实现它。

4

5 回答 5

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>

您可以将其设置为 for Dutch

于 2013-05-28T10:54:22.170 回答
3

您可以从管理员定义货币符号。

转到system->manage currency并选择symbol

在这里您可以定义货币符号。

于 2014-07-23T12:30:01.523 回答
1

对于商店英语和荷兰语,选择默认配置

系统 > 配置 > 常规 > 货币设置 > 货币选项 >

更改基础货币 = 欧元

默认显示货币 = 欧元

允许的货币 = 欧元和美元

only for dutch store admin-panel system > configuration

并选择您的荷兰商店。

设置货币后。

系统 > 配置 > 常规 > 货币设置 > 货币选项

Set this option

默认显示货币 = 欧元

允许的货币 = 欧元和美元

于 2013-05-28T11:13:41.017 回答
1

您可以更改您的区域设置

这是英语的例子。为此,您必须在语言文件中进行细微更改。>以下是文件的目录结构。

>=> 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

于 2014-01-07T00:49:21.407 回答
0

您将不得不更改文件:/lib/Zend/Locale/Data/root.xml

转到包含<symbol>[Your currency]</symbol>并更改的行[Your currency]

例如:更改<symbol>USD</symbol><symbol>XYZ</symbol>

于 2014-10-28T09:04:44.630 回答