改变日语

时间:2015-01-26 11:07:32

标签: ruby-on-rails date

我的配置是用法语设置的:

config.i18n.default_locale = :fr

然而,Day.name不提供法语日。我怎么能这样做?

Day.new(day, day_from_date(format_day(day), month, year))

编辑:

@expense = current_user.expenses.create(ref: @current_date, year: session[:current_year], month: session[:current_month],
                            days: @calendar) 

@calendarDays的数组。当我尝试显示记录时,我在rails控制台中收到错误,但它似乎在视图中工作(显示日期'名称)。

t.string :days

在模型中:

serialize :days

2 个答案:

答案 0 :(得分:2)

确保您使用的是最新的french locale file。根据该文件,日名称存在。

答案 1 :(得分:1)

您必须在config/locales/fr.yml添加法语区域设置并添加:

fr:
  date:
    abbr_day_names:
    - Lu
    _ etc.
   day_names:
    - Lundi
    - etc.