当我将语言切换为西班牙语时,逗号显示为十进制价格点。
例如:价格:1.35美元英语当我将语言切换为西班牙语时价格看起来像价格:1,35 $
我真的想要删除这个,需要。怎么做。?
答案 0 :(得分:10)
您可以尝试更改本地设置。所以转到你的magento目录并打开文件lib / Zend / Locale / Data / en.xml(用你想要执行更改的语言文件替换en.xml)。
搜索
<numbers>
<symbols>
<decimal>.</decimal>
<group>,</group>
清除缓存,同样为了更安全,请尝试在测试安装时首先执行此操作以避免出现问题。
答案 1 :(得分:4)
您可以更改区域设置
这里是英语的例子。为此,您必须在语言文件中进行微小更改。 &gt;以下是文件的目录结构。
=&GT; root / lib / Zend / Locale / Data / en.xml(英语) =&GT;在第2611行附近,您可以看到以下代码。
> <currencyFormat>
> <pattern>¤#,##0.00;(¤#,##0.00)</pattern>
> </currencyFormat>
=&GT;现在使用以下代码更改上面的代码。
> <currencyFormat>
> <pattern>#,##0.00 ¤;(#,##0.00 ¤)</pattern>
> </currencyFormat>
您可以将其设置为荷兰语。
修复逗号形式1.000到1,000
在过去的帖子中添加以下内容:
转到:=&gt; root / lib / Zend / Locale / Data / XX.xml(XX.xml为您的语言) 例如:=&gt; root / lib / Zend / Locale / Data / en.xml(英语)
在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
谢谢&amp;问候
Bahattab