【问题标题】:Rails internationalization - is there better way to keep messages in english?Rails 国际化 - 有没有更好的方法来保存英文消息?
【发布时间】:2013-04-02 09:34:15
【问题描述】:

我最近决定用 I18n gem 翻译我的小型 Rails 应用程序,正如它所描述的 here
在进行测试时,正如预期的那样,我收到了来自 activerecord 的错误消息并设计:

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

目前我只知道一种使用自定义语言环境设置按摩的方法 - 只需将包含消息的 en.yml 文件复制到我的自定义 ru.yml 中,但这是一种奇怪的方式。
也许我错过了什么?

干杯!

【问题讨论】:

标签: ruby-on-rails internationalization i18n-gem


【解决方案1】:

您可以使用default 选项 (related question)

我还建议您查看 rails-18n gem 以获得常用翻译

设计在their wiki上提供通用翻译

您还可以设置后备语言环境以避免丢失翻译 (related question)

【讨论】:

    猜你喜欢
    • 2022-08-04
    • 1970-01-01
    • 2011-02-06
    • 2014-09-24
    • 1970-01-01
    • 1970-01-01
    • 2020-11-28
    • 2017-05-30
    • 2023-03-30
    相关资源
    最近更新 更多