【问题标题】:How to change spree currency?如何更改狂欢货币?
【发布时间】:2011-05-16 21:38:00
【问题描述】:

我遇到了大礼包问题,不知道如何处理。 我无法更改主要货币。

我该怎么做?

【问题讨论】:

    标签: spree


    【解决方案1】:

    在 Spree 2.0.0 中更简单,显然它也可以在之前的 spree 版本中使用。

    转到您的config/initializers/spree.rb 并在 Spree.config 块中编写以下代码。

    Spree.config do |config|
    
      config.currency = 'EUR'
    
    end
    

    【讨论】:

      【解决方案2】:

      如果您只想在 Spree 中显示除 $ 之外的其他货币符号,则必须在 Spree 项目的 Rails 语言环境文件中更改它。爱沙尼亚语语言环境和欧元的示例如下。

      config/locales/et_rails.yml:

      et:
        number:
          # Used in number_to_currency()
          currency:
            format:
              # Where is the currency sign? %u is the currency unit, %n the number (default: $5.00)
              format: "%n %u"
              unit: "€"
              # These three are to override number.format and are optional
              separator: "."
              delimiter: " "
              precision: 2
      

      也许其他选择是使用多币种插件:http://spreecommerce.com/extensions/94-spree-multi-currency

      【讨论】:

        【解决方案3】:

        对于 spree 1.3.x,我们必须设置 :currency 偏好。

        例如。 config/initializers/spree.rb

        Spree.config do |config|
          ...
          config.currency = 'EUR'
        end
        

        【讨论】:

          【解决方案4】:

          我在 0.11 中尝试使用 rails 2。要更改货币或更改其他本地化,需要完成以下操作。

          1. 将 en_spree.yml 文件从 spree/config/locales/ 文件夹复制到 /config/locales/ 文件夹。 (这个文件可以有一些不同的名字也取决于默认的语言环境)。
          2. 将此文件与 en.yml 一起保存在 /config/locales/ 文件夹中。它是一种复制品。
          3. 对任何字符串或货币进行修改。对于货币,请遵循 Priidik Vaikla 的上述答案。
          4. 通过添加以下行来修改 /config/initializers/ 文件夹中的 spree.rb:

            Spree::Config.set(:default_locale => 'en')

          注意:您可以将默认 en 更改为其他语言,但 .yml 文件名应相应更改。

          重新启动服务器并检查输出。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 2013-07-03
            相关资源
            最近更新 更多