LoginSignup
1
2

More than 1 year has passed since last update.

Rails — i18n で配列を扱う

Last updated at Posted at 2018-08-17

定義の例 (YAMLの場合)

配列記法で書く。

ja:
  changelog:
    - "バージョン 1.0.0 をリリースしました"
    - "バージョン 1.0.1 をリリースしました"
    - "バージョン 1.0.2 をリリースしました"

i18n

I18nではキーまでを指定し、その配列をRuby的に扱ってやる。

配列すべてにアクセス

I18n.t('changelog')
# => ["バージョン 1.0.0 をリリースしました", "バージョン 1.0.1 をリリースしました", "バージョン 1.0.2 をリリースしました"]

配列の最初の要素にアクセス

I18n.t('report_changelog')[0]
# => "バージョン 1.0.0 をリリースしました"

Versions

  • i18n (1.0.1)
  • rails (5.1.6)
  • rails-i18n (5.1.1)

チャットメンバー募集

何か質問、悩み事、相談などあればLINEオープンチャットもご利用ください。

Twitter

1
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
2