2015-02-25 11 views
8

Kalıcılık için Mongoid kullanan Ruby'de sadece bir projede (Ruby on Rails değil) çalışıyorum. Mongoid, yerelleştirilmiş alanlar aracılığıyla I18n kullanarak dil çevirilerini destekler: http://mongoid.org/en/mongoid/docs/documents.html#localized_fieldsRuby yalnızca bir proje için mevcut yerel ayarları i18n'ye nasıl ekleyebilirim?

Ancak, ek yerel ayarları yapılandırma seçeneği olarak nasıl ekleyeceğimi bilemiyorum. Yalnızca I18n.available_locales raporları: tr

Yaptığım tüm aramalar I18n'yi Rails bağlamında nasıl yapılandıracağınızı ve kullanacağımı gösterir. Birisi, ILLn'yi nasıl yapılandıracağım konusunda bana yardımcı olabilir ve Mongoid belgeleri için yerelleştirilmiş alan değerlerini ayarlayabilmem için ek yerel ayarlar ekleyebilir.

Teşekkürler!

+0

Yerleşim i18n arka ucuna eklenmesi işe yarar. – Stefan

cevap

13

Vay.

ben bunu gözardı bilmiyorum ama düşündüğümden daha kolaydı:

I18n.available_locales = [:fr, :de, :es, :en] 

Bir in başlatıcısı olduğunu bırakabilirsiniz ve gitmek için iyi.

+6

Bir yan not olarak, I18n.available_locales <<: xx'in etkisi yok. Bunun yerine I18n.availabe_locales = I18n.available_locales + [: xx] yapmalısınız. Bu bana 10 dakika tırmalamaya başladı. –

İlgili konular