【问题标题】:Rails - RouteTranslator Gem - Generates too many languagesRails - RouteTranslator Gem - 生成太多语言
【发布时间】:2015-11-02 15:06:59
【问题描述】:

又是使用 Rails 的一天... 我试过这个RouteTranlsator Gem。我已经完成了从 1 到 4 的步骤,但是当我运行 rake routes 命令时。我看到 rake 生成了更多 6 种语言的路由!像 fr、de、cs、nl、... 但我只本地化了两种语言:en(英语)和 hu(匈牙利语)。我没有为其他语言创建任何翻译 .yml 文件!

Rails.application.routes.draw do
  # The priority is based upon order of creation: first created -> highest priority.
  # See how all your routes lay out with "rake routes".
  localized do
    resources :partners
    resources :school_reviews, except: [:edit]
    resources :schools
    resources :events

    # Authentication
    devise_for :users, :controllers => { 
        omniauth_callbacks: "users/omniauth_callbacks", registrations: 'registrations'
    }
    devise_scope :user do
      get 'sign_up_with_school' => 'registrations#new_with_school', as: 'sign_up_with_school'
      post 'sign_up_with_school' => 'registrations#create_with_school', as: 'create_with_school'
    end
  end
end

我只定义了 hu(匈牙利语)翻译: 胡: 路线: 新:uj 创建:letrehozas 编辑:szerkesztes 摧毁:托尔斯 合作伙伴:合作伙伴 school_reviews: iskolai_velemenyek 学校:伊斯科拉克 事件:esemnyek

也许其他一些宝石会导致这更多的 6 种语言? 如何禁用 fr、de、cs 和其他语言?

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-4


    【解决方案1】:

    好的,我已经解决了。 必须在环境中添加此行。

    config.i18n.available_locales = [:en, :hu]

    【讨论】:

      猜你喜欢
      • 2023-03-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多