2013-04-10 76 views
0

我最近做出了一个决定,用I18n宝石来翻译我的小导轨应用程序,因为它描述了here
虽然测试,因为它预期,我接到了一个ActiveRecord的错误信息,并制定:Rails国际化 - 是否有更好的方式来保持英文信息?

翻译丢失:ru.devise.failure.user.not_found_in_database
翻译丢失:ru.activerecord.errors.models .user.attributes.name.taken

此时此刻我只知道设置自定义区域设置的按摩的一种方式 - 简单地复制它包含的信息为我定制ru.yml en.yml文件,但它的怪异方式。
也许我错过了什么?

干杯!

+1

'default'选项是否适合您? http://stackoverflow.com/a/4244177/919641。请注意,您也可以使用rails-i18n gem进行常用翻译(https://github.com/svenfuchs/rails-i18n),并且为设计提供通用翻译(https://github.com/plataformatec/devise/ wiki/I18n) – pjam 2013-04-10 13:51:09

+1

当然,您可以设置备用语言环境以避免缺少翻译http://stackoverflow.com/a/7621851/919641 – pjam 2013-04-10 13:52:23

+0

谢谢!这正是我需要的! – Rasmussen 2013-04-10 16:38:36

回答