4

私は多言語ストアを持っています。デフォルトの言語は英語です。小数表示のある商品は少ないです。

言語をスペイン語に切り替えると、10 進数のドットの代わりにコンマが表示されます。

例: 価格: 英語で 1.35$ 言語をスペイン語に切り替えると、価格は次のようになります。 価格: 1,35$

私は本当にこれを削除したい、必要です。どうやってするか。?

4

2 に答える 2

10

ローカル設定を変更してみてください。そのため、magento ディレクトリに移動し、ファイル lib/Zend/Locale/Data/en.xml を開きます (en.xml を、変更を実行する言語ファイルに置き換えます)。

検索する

<numbers>
    <symbols>
        <decimal>.</decimal>
        <group>,</group>

キャッシュをクリアします。問題を回避するために、テスト インストールで最初にキャッシュをクリアしてください。

于 2013-10-09T13:48:19.330 に答える
4

ロケール設定を変更できます

これは英語の例です。そのためには、言語ファイルにマイナーな変更を加える必要があります。>以下はファイルのディレクトリ構造です。

=> root/lib/Zend/Locale/Data/en.xml (英語の場合) => 2611 行目あたりに次のコードが表示されます。

> <currencyFormat>
>      <pattern>¤#,##0.00;(¤#,##0.00)</pattern>
> </currencyFormat>

=> 上記のコードを次のコードに変更します。

>  <currencyFormat>
>       <pattern>#,##0.00 ¤;(#,##0.00 ¤)</pattern>
> </currencyFormat>

オランダ語に設定できます。

カンマ形式を 1.000 から 1,000 に修正するには

過去の投稿に次を追加します。

=> root/lib/Zend/Locale/Data/XX.xml (お使いの言語の場合は XX.xml) に移動します。例: => 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 に変更されます

ありがとうございます。それでは、お元気で

バハッタブ

于 2014-01-07T04:42:41.603 に答える