1

単一の翻訳に引数を渡すのは簡単です (ガイドから):

# app/views/home/index.html.erb
<%=t 'greet_username', :user => "Bill", :message => "Goodbye" %>

# config/locales/en.yml
en:
  greet_username: "%{message}, %{user}!"

[編集] すべての翻訳呼び出しを変更せずに、すべての翻訳に引数を渡すことは可能ですか? したがって、すべての翻訳で %{my_variable} を使用できますが、グローバルな翻訳引数のように、引数は 1 回しか渡されません。

4

1 に答える 1

0
# app/views/home/index.html.erb
<%=t 'greet_username', :my_variable=> "Bill Goodbye" %>

# config/locales/en.yml
en:
  greet_username: "%{my_variable} !"
于 2012-09-19T12:15:25.403 に答える