Target is Rails 5.1
我的印象是i18n支持被烧入Rails,但我看到了gem rails-i18n和devise-i18n。他们是否增加了Rails 5尚未构建的价值?使用rails-i18n和devise-i18n宝石
Target is Rails 5.1
我的印象是i18n支持被烧入Rails,但我看到了gem rails-i18n和devise-i18n。他们是否增加了Rails 5尚未构建的价值?使用rails-i18n和devise-i18n宝石
默认情况下,Rails确实提供了I18n支持,但它实际上并没有将任何内容翻译成其他语言。这就是宝石的rails-18n。它增加了翻译文件
可用语言是:
AF,AR,AZ,是BG,BN,BS,CA,CS,CY,DA,去,去AT,德-CH,de-DE,el,el-CY,en,en-AU,en-CA,en-GB,en-IE,en-IN,en-NZ,en-US,en-ZA,en-CY ,es-419,es-AR,es-CL,es-CO,es-CR,es-EC,es-ES,es-MX,es-NI,es-PA,es-PE,es -US,es-VE,et,eu,fa,fi,fr,fr-CA,fr-CH,fr-FR,gl,he,hi,hi-in,hr,hu,id,就是它-CH,ja,ka,km,kn,ko,lb,lo,lt,lv,mk,ml,mn,mr-IN,ms,nb,ne,nl,nn或pa,pl,pt,pt -BR,rm,ro,ru,sk,sl,sq,sr,sw,ta,th,tl,tr,tt,ug,ur,uz,vi,wo,zh-CN,zh-HK,zh-TW ,zh-YUE
完整的语言环境是:
AF,DA,去,去AT,DE-CH,DE-DE,EN-US,ES,ES-419,ES-AR,ES-CL,ES -CO,es-CR,es-EC,es-ES,es-MX,es-NI,es-PA,es-PE,es-US,es-VE,et,fa,fr,fr-CA,fr -CH,fr-FR,id,ja,ka,ml,nb,nl,nn,pt-BR,sv,sv-SE,tr,zh-CN,zh-HK,zh-TW,zh-YUE,uk
所以你可以放在这些文件中,并有一个体面的起点为钢轨烤字符串。 (看看any of the locale files中的任何一个,看看你最终得到的翻译是什么)。
为devise-i18n,每个宝石的自述:
制定支持控制器,型号国际化,而在其他地区,但它不具备国际化视图支持。 devise-i18n增加了这种支持。设计也不包括实际的翻译。 devise-i18n也是这样做的。
Devise是独立编写的用于Ruby on Rails的gem,作者没有在视图中添加对I18n的支持。然后,这个宝石覆盖了Devise提供的视图,以增加I18n的支持,并为大量不同的语言环境提供translation files(浏览,看起来像rails-i18n gem大致相同的列表)