简体   繁体   English

Rails-RouteTranslator宝石-生成太多语言

[英]Rails - RouteTranslator Gem - Generates too many languages

Another day with Rails... I have tried this RouteTranlsator Gem . 与Rails 改天 ...我已经尝试过这个RouteTranlsator Gem I have done the steps from 1st to 4th but when I run rake routes command. 我已经完成了从第1步到第4步的步骤,但是当我运行rake routes命令时。 I see that the rake generated routes for more 6 languages! 我看到耙产生了更多6种语言的路线! Like fr, de, cs, nl,... But I localized only two languages: en (english) and hu (hungarian). 像fr,de,cs,nl等一样,但是我只本地化了两种语言:en(英语)和hu(匈牙利语)。 I did not create any translation .yml files for the other languages! 我没有为其他语言创建任何翻译.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

And I defined only hu (hungarian) translations: hu: routes: new: uj create: letrehozas edit: szerkesztes destroy: torles partners: partnerek school_reviews: iskolai_velemenyek schools: iskolak events: esemnyek 我只定义了hu(匈牙利语)翻译:hu:路线:新:uj创建:letrehozas编辑:szerkesztes破坏:托尔斯伙伴:partnerek school_reviews:iskolai_velemenyek学校:iskolak事件:esemnyek

Maybe some other gems cause this more 6 languages? 也许其他一些宝石导致了这6种语言? How can I disable the fr, de, cs and other languages? 如何禁用fr,de,cs和其他语言?

Ok, I have solved it. 好的,我已经解决了。 This line has to be added in environments. 必须在环境中添加此行。

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM