例如: 在“EN.yml”中:
en:
aliases:
- &test test_passed
some: ["bla-bla", *test, "bla-bla-bla,", *test]
在view.html.erb中:
<% @array = t('some') %>
<%= @array.join(" ") %>
浏览器结果:
bla-bla test_passed bla-bla-bla, test_passed
我的问题:也许有没有拐杖的简单方法可以做到这一点?
答案 0 :(得分:1)
您可以将变量传递给翻译。
在en.YML中
en:
aliases:
- &test test_passed
some: "bla-bla %{test} bla-bla-bla %{test2}"
在视图中
<%= t('some', :test => test_value, :test2 => test2_value) %>