对 devise gem 的翻译
Devise 支持在控制器、模型和其他领域中使用 i18n,但不支持国际化视图。 devise-i18n 则提供了此支持。 Devise 也不包含实际的翻译。 devise-i18n 也可以实现此功能。
您需要在应用程序中设置一个区域,详情请参阅 Rails 国际化指南。如果您按请求设置区域(因为您的应用程序支持多个区域),该指南中建议的代码(使用 I18n.with_locale 在 around_action 中)在使用 devise-i18n 时将无法正常工作。由于 warden 中的一个 bug,一些错误消息将无法翻译。相反,您可以在 before_action 中设置区域:
暂无开放 Issues,或尚未同步最近议题。