【问题标题】:How can I see translations for the specific language in rails console? Using I18n?如何在 Rails 控制台中查看特定语言的翻译?使用 I18n?
【发布时间】:2018-08-28 09:04:04
【问题描述】:

我可以使用以下代码在 Rails 控制台中查看默认语言的翻译:

I18n.t('views.signup.company_info')

但是我怎样才能看到德语的翻译呢?

【问题讨论】:

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


    【解决方案1】:

    为了显示特定语言的翻译,我们需要设置语言环境:

    I18n.t('views.signup.company_info', locale: :de)
    

    【讨论】:

      【解决方案2】:
      I18n.with_locale(:de) {I18n.t('views.signup.company_info')}
      

      如果您想在代码块中使用特定语言进行翻译,您可以这样做:

      I18n.with_locale(locale) do
        your_code
      end
      

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-06-20
        • 1970-01-01
        • 2020-12-18
        • 1970-01-01
        相关资源
        最近更新 更多