0

次のようなモデル名の翻訳を追加することができます。

en:
  activerecord:
    models:
      user: "Account"

これにより、フォーム送信ボタンのデフォルトのテキストが。Create Accountではなくに変更されますCreate UserCreate理想的にはモデルごとに、それ自体を翻訳する方法もありますか。たとえば、ユーザーモデルでは、に変換される可能性がありますActivate Accountが、招待モデルでは、に変換される可能性がありますSend Invite

4

1 に答える 1

2

絶対。

それらの文字列はgemに由来し、i18nその定義は次のとおりです。

https://github.com/svenfuchs/rails-i18n/blob/master/rails/locale/en.yml#L136

これらの正確な翻訳キー(helpers.submit.createなど)を上書きすると、すべて設定されます。

于 2013-03-22T12:55:22.390 に答える