6

ユーザー アカウントで使用可能な言語のリストを表示するために I18n.available_locales を使用している Rails 3 アプリがあります。私の config/locales ディレクトリには、en と nl の yml ファイルしかありませんが、I18n.available_locales は、使用している gem に翻訳が存在するために存在すると想定している他のさまざまなロケール キーを返します。アプリ自体に存在する翻訳のみを返すメソッドを取得する一般的/標準的な方法はありますか?

4

1 に答える 1

8

このgemを使用することをお勧めします: rails-i18n、すべての言語の基本的な翻訳を提供し、利用可能なロケールを制限します

config.i18n.available_locales = ['es-CO', :de]

もちろん、ここでは rails-i18n は必須ではありません。ファイルで簡単に定義できavailable_localesますconfig/application.rb

コメントで述べたように、accept_rate を改善するには、いくつかの回答を必ず受け入れる必要があります。

于 2013-01-08T10:02:51.510 に答える