Rails I18N嵌套插值

时间:2015-02-10 21:48:08

标签: ruby-on-rails

是否可以在翻译中嵌套插值(类似于Ruby&#39的字符串插值的工作方式)?我喜欢的语法是:

en:
  welcome: "Welcome %{user.name} from %{user.location.name}"

然后:

t(:welcome, user: user)

注意:我意识到这可以通过指定两个单独的键来完成,但我的例子有点复杂,如果我可以像上面这样做,很容易解决。

1 个答案:

答案 0 :(得分:1)

它看起来不像您正在寻找的格式。第6-8行显示没有与您的模式匹配的正则表达式。

https://github.com/svenfuchs/i18n/blob/master/lib/i18n/interpolate/ruby.rb#L6