http://guides.rubyonrails.org/i18n.html に指定された命令を使用して、モデルのフィールドを翻訳しましたが、ラベルは翻訳されません。私は間違っている。 ActiveRecordエラーメッセージ:フィールドの翻訳
私はフィールドname
と
User
モデルを持っていると私はそれがブラジルのポルトガル語(pt_BR)に変換したいのですが、私は私のpt_br.ymlを得た:私は、ページに着い
pt_br:
errors: "Erro!"
activerecord:
models:
user: "Usuário"
attributes:
name: "Nome"
address: "Endereço"
errors:
template:
body: "Por favor, corrija os campos assinalados"
header: "Dados inválidos"
messages:
blank: "é obrigatório"
taken: "já existe"
too_short: "incompleto"
フォームで:
<% form_for(@usuario) do |f| %>
<%= f.error_messages %>
<%= f.label :name %>
<%= f.text_field :name %>
<% end %>
私は、私はそれがために好きなフィールドは、「名前」としてではなく「ノーム」と名付けてい土台。 また、私は何が不足している私のenvironment.rbに
に
config.i18n.default_locale = :pt_br
がありますか?
優秀!それはうまくいきましたが、あなたのリンクに何か問題があります(おそらくアンダースコア) –
うまくいきました。リンクは今すぐ修正する必要があります。 – eremite