多元化
你可以讓 I18n 為你處理多元化,只需使用 count
引數。
你需要像下面這樣設定你的語言環境檔案:
# config/locales/en.yml
en:
online_users:
one: "1 user is online"
other: "%{count} users are online"
然後通過將 count
引數傳遞給 I18n.t
helper 來使用剛剛建立的金鑰:
I18n.t("online_users", count: 1)
#=> "1 user is online"
I18n.t("online_users", count: 4)
#=> "4 users are online"