Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何在rails控制台中查看特定语言的翻译?使用I18n?_Ruby On Rails_Internationalization_Rails I18n - Fatal编程技术网

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

Ruby on rails 如何在rails控制台中查看特定语言的翻译?使用I18n?,ruby-on-rails,internationalization,rails-i18n,Ruby On Rails,Internationalization,Rails I18n,我可以使用Rails控制台通过以下代码查看默认语言的翻译: I18n.t('views.signup.company_info') 但是如何查看德语的翻译?要显示特定语言的翻译,我们需要设置语言环境: I18n.t('views.signup.company_info', locale: :de) 要显示特定语言的翻译,我们需要设置语言环境: I18n.t('views.signup.company_info', locale: :de) 如果要在代码块中使用特定语言进行翻译,可以执行以下

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

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

但是如何查看德语的翻译?

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

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

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

I18n.t('views.signup.company_info', locale: :de)
如果要在代码块中使用特定语言进行翻译,可以执行以下操作:

I18n.with_locale(locale) do
  your_code
end
如果要在代码块中使用特定语言进行翻译,可以执行以下操作:

I18n.with_locale(locale) do
  your_code
end