【发布时间】:2018-08-28 09:04:04
【问题描述】:
我可以使用以下代码在 Rails 控制台中查看默认语言的翻译:
I18n.t('views.signup.company_info')
但是我怎样才能看到德语的翻译呢?
【问题讨论】:
标签: ruby-on-rails internationalization rails-i18n
我可以使用以下代码在 Rails 控制台中查看默认语言的翻译:
I18n.t('views.signup.company_info')
但是我怎样才能看到德语的翻译呢?
【问题讨论】:
标签: ruby-on-rails internationalization rails-i18n
为了显示特定语言的翻译,我们需要设置语言环境:
I18n.t('views.signup.company_info', locale: :de)
【讨论】:
I18n.with_locale(:de) {I18n.t('views.signup.company_info')}
如果您想在代码块中使用特定语言进行翻译,您可以这样做:
I18n.with_locale(locale) do
your_code
end
【讨论】: