Rails I18n。将“en”default_locale设置为“es-CL”作为区域设置

时间:2013-09-24 14:58:50

标签: ruby-on-rails-3 localization internationalization rails-i18n

我有两个区域设置文件:

  1. 配置/区域设置/ en.yml
  2. 配置/语言环境/ ES-cl.yml
  3. 我想在缺少“es-CL”翻译时使用“en”作为默认语言环境来翻译成英语。所以,这是我的application.rb文件:

    config.i18n.available_locales = ['en', 'es-CL']
    config.i18n.default_locale = 'en'
    config.i18n.locale = 'es-CL'
    

    关于production.rb

    config.i18n.fallbacks = true
    

    但是,当我启动服务器时,语言环境是英语语言。

    我的es-cl.yml的一大块(当我将 config.i18n.default_locale 设置为“es-CL”时翻译正在运行)

    es-CL:
      activerecord:
        models:
          admin_user:
            one: Administrador
            other: Administradores
          producer:
            one: Productora
            other: Productoras
          ticket:
            one: Ticket
            other: Tickets
    

0 个答案:

没有答案