如何在Rails控制台中查看特定语言的翻译?使用I18n?

时间:2018-08-28 09:04:04

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

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

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

但是我怎么看德语翻译?

2 个答案:

答案 0 :(得分:1)

要显示特定语言的翻译,我们需要设置区域设置:

val filtered = list without setOf("two", "2")

答案 1 :(得分:1)

I18n.with_locale(:de) {I18n.t('views.signup.company_info')}

如果要在代码块中使用特定语言进行翻译,可以执行以下操作:

I18n.with_locale(locale) do
  your_code
end