Ruby on rails 解释如何使用I18n.l@user.created_at,格式::默认
在视图中转换这样的日期格式时:Ruby on rails 解释如何使用I18n.l@user.created_at,格式::默认,ruby-on-rails,date,localization,internationalization,ruby-on-rails-4,Ruby On Rails,Date,Localization,Internationalization,Ruby On Rails 4,在视图中转换这样的日期格式时: l @user.created_at, format: :default 在相应的sv.yml中: sv: time: formats: default: "%B" 然后输出为单个字母m 这里记录了这个问题和解决方案,但我仍然不知道如何在我的区域设置中输出月份 choosen回答解释说“添加上述月份和日期名称的翻译(作为YAML中的数组),本地化的日期和时间应该开始工作。” 有人能举例说明这样一个数组的结构和外观吗?我在YAML文件中添
l @user.created_at, format: :default
在相应的sv.yml
中:
sv:
time:
formats:
default: "%B"
然后输出为单个字母m
这里记录了这个问题和解决方案,但我仍然不知道如何在我的区域设置中输出月份
choosen回答解释说“添加上述月份和日期名称的翻译(作为YAML中的数组),本地化的日期和时间应该开始工作。”
有人能举例说明这样一个数组的结构和外观吗?我在YAML文件中添加了以下部分:
en:
datetime: &datetime
month_names:
[~, January, February, March, April, May, June, July, August, September, October, November, December]
formats:
default: "%d/%m/%Y"
short: "%d/%m/%Y"
day_month: "%d/%m"
date:
<<: *datetime
time:
<<: *datetime
en:
日期时间:&日期时间
月份名称:
[~,一月,二月,三月,四月,五月,六月,七月,八月,九月,十月,十一月,十二月]
格式:
默认值:“%d/%m/%Y”
短:“%d/%m/%Y”
日/月:“%d/%m”
日期: