1
英語とギリシャ語(:en &:el)の2つの言語があります。Rails:各ロケールに名前を関連付ける方法はありますか?
私はglobalize gemを使用しています。
ループに入れて各言語の名前を抽出する方法はありますか?例えば
は次のようなものがあります:
I18n.locale.Name_of_the_locale
はい、どこ私はそれを変更/宣言しない場合は?
英語とギリシャ語(:en &:el)の2つの言語があります。Rails:各ロケールに名前を関連付ける方法はありますか?
私はglobalize gemを使用しています。
ループに入れて各言語の名前を抽出する方法はありますか?例えば
は次のようなものがあります:
I18n.locale.Name_of_the_locale
はい、どこ私はそれを変更/宣言しない場合は?
一つの解決策は、あなたのen.yml
とgr.yml
内:language_name
キーを作成することです:
en:
language_name: English
gr:
language_name: Greek
は、単にI18n.t('language_name')
を呼び出します。一度にすべての機能を使用する必要がある場合は、使用可能なすべてのロケールをループすることができます。
I18n.available_locales.map { |locale| I18n.t('language_name', locale: locale) }