Date::DAYS_INTO_WEEK 中的 i18n?
i18n in Date::DAYS_INTO_WEEK?
Heelo,基本上我想做的是
我有一个助手,return 来自索引的周中的日期名称,函数的基础是哈希 Date::DAYS_INTO_WEEK 如何本地化这些名称?我已经在 pt-BR 中使用了 svenfuch i18n,但我可以在该部分申请。
这是我的帮手:
def weekDayName(dayNumber)
weekDays = Date::DAYS_INTO_WEEK
weekDays.index(dayNumber)
end
这里是 i18n:
---
pt-BR:
date:
abbr_day_names:
- Dom
- Seg
- Ter
- Qua
- Qui
- Sex
在视图中:
<td><%= weekDayName(price.week_day)%></td>
这可行:
在 i18n 中:
---
pt-BR:
helpers:
labels:
monday: 'Segunda-feira'
tuesday: 'Terça-feira'
.. etc
在视图中:
<td><%= t('helpers.labels.' + weekDayName(price.week_day).to_s) %></td>
weekDays.index(dayNumber) index is deprecated; use Hash#key weekDAys.key(dayNumber)
比集
application.rb
config.i18n.available_locales = [:'pt-BR',:en,:pt]
config.i18n.enforce_available_locales = true
config/locales/pt-BR.yml
pt-BR:
monday: Dom
tuesday: Seg
wednesday: Ter
thursday: Qua
friday: Qui
saturday: Sex
重启服务器
def weekDayName(dayNumber)
weekDays = Date::DAYS_INTO_WEEK
day = weekDays.key(dayNumber)
I18n.translate day, locale: 'pt-BR'
end
Heelo,基本上我想做的是
我有一个助手,return 来自索引的周中的日期名称,函数的基础是哈希 Date::DAYS_INTO_WEEK 如何本地化这些名称?我已经在 pt-BR 中使用了 svenfuch i18n,但我可以在该部分申请。 这是我的帮手:
def weekDayName(dayNumber)
weekDays = Date::DAYS_INTO_WEEK
weekDays.index(dayNumber)
end
这里是 i18n:
---
pt-BR:
date:
abbr_day_names:
- Dom
- Seg
- Ter
- Qua
- Qui
- Sex
在视图中:
<td><%= weekDayName(price.week_day)%></td>
这可行:
在 i18n 中:
---
pt-BR:
helpers:
labels:
monday: 'Segunda-feira'
tuesday: 'Terça-feira'
.. etc
在视图中:
<td><%= t('helpers.labels.' + weekDayName(price.week_day).to_s) %></td>
weekDays.index(dayNumber) index is deprecated; use Hash#key weekDAys.key(dayNumber)
比集
application.rb
config.i18n.available_locales = [:'pt-BR',:en,:pt]
config.i18n.enforce_available_locales = true
config/locales/pt-BR.yml
pt-BR:
monday: Dom
tuesday: Seg
wednesday: Ter
thursday: Qua
friday: Qui
saturday: Sex
重启服务器
def weekDayName(dayNumber)
weekDays = Date::DAYS_INTO_WEEK
day = weekDays.key(dayNumber)
I18n.translate day, locale: 'pt-BR'
end