2017-09-04 109 views

回答

1

默认情况下,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大致相同的列表)