アプリケーションを別の言語に翻訳するにはどうすればよいですか? アプリケーションを別の言語に翻訳するには?
が、私はこれを見つけた - > http://edgeguides.rubyonrails.org/i18n.htmlSO私は何をする必要がありますか? configに
1)宝石
2)FR(フランス語を作成、インストール)、または(イタリア)YMLファイル/
3)...
4)...
translate =ロケールを使用します。
....助けてください!
アプリケーションを別の言語に翻訳するにはどうすればよいですか? アプリケーションを別の言語に翻訳するには?
が、私はこれを見つけた - > http://edgeguides.rubyonrails.org/i18n.htmlSO私は何をする必要がありますか? configに
1)宝石
2)FR(フランス語を作成、インストール)、または(イタリア)YMLファイル/
3)...
4)...
translate =ロケールを使用します。
....助けてください!
テキストを画面に出力するたびに、I18n.t
(ビューでは、t
)を使用します。だから、代わりに(ビュー):
<h1>Hello, world!</h1>
使用:
<h1><%= t("message.hello") -%></h1>
あなたのロケールファイルは、次のようになります。
# en.yml
message:
hello: "Hello, world!"
# de.yml
message:
hello: "Hallo, Welt!"
また、あなたは、コントローラに割り当てたテキストを翻訳することができます。 @message = "Hello, world"
の代わりに@message = I18n.t("message.hello")
を使用してください。
ロケールはI18n.locale = :en
で設定できます。チュートリアルyou already foundは良いスタートです。
また、ローカライズされたビューもあります。 index.html.erb
のようなビューファイルに名前を付ける代わりに、フィンランド語ではindex.fi.html.erb
、ポーランド語ではindex.pl.html.erb
などがあります。ローカライズされていないものが見つかった場合は、ローカライズされていないものがレンダリングされます。
5)私はあなたが何を望んでいるか分かりません。アプリケーションの翻訳とは何ですか? –
こんにちは。私はasnwerを更新しました。私はロケールを意味する。 RoRでi18nを使用する –