テーブルを管理するためのCRUDインタフェースを生成しました。私はモデルにバリデーションを入れました。しかし、エラーメッセージは英語で返されます。クライアントがブラジルにいるので、このメッセージをポルトガル語で返信したいと思います。私はそれを行うことができる方法はありますか?あなたのconfig/application.rb内デフォルト言語をポルトガル語に翻訳する方法はありますか?
0
A
答えて
0
は、ライン#34で、あなたはあなたがこれを持っている必要があり
# config.i18n.default_locale = :de
コメントアウトしているでしょう:
おそらく設定にいくつかの翻訳を置く必要があるだろうconfig.i18n.default_locale = :pt # if pt means Portugese, I'm not sure now...
/ロケール/ pt.yml。あなたはRails Guides i18n section
0
で見つけるあなたのRailsアプリを翻訳についての詳細は、国際化ガイドで見てみてください:http://guides.rubyonrails.org/i18n.html
関連する問題
- 1. 言語翻訳
- 2. 言語翻訳grammer
- 3. iPhone用言語翻訳API
- 4. Laravel Vue言語翻訳
- 5. Microsoft Bot Framework言語翻訳
さて、私の画面上に表示されている: は 名前の変換行方不明:pt.activerecord.errors.models .workflow.attributes.name.blank 言語を含むパッケージをダウンロードする必要がありますか? –
config/locales/pt.ymlにカスタム翻訳を移入する必要があります。ガイドを読む:) –
Tks。完璧に働いた。 https://github.com/svenfuchs/rails-i18n/blob/master/rails/locale/pt-BR.ymlに辞書があります。 ;) –