gpt4 book ai didi

ruby-on-rails - 说明如何使用 I18n.l @user.created_at,格式 : :default

转载 作者:行者123 更新时间:2023-12-04 06:06:59 27 4
gpt4 key购买 nike

翻译日期格式时 with I18n.l or the helper ´l´在 View 中像这样:

l @user.created_at, format: :default

并在相应的 sv.yml :
sv:
time:
formats:
default: "%B"

那么输出是单个字母 m .

这个问题和表面上的解决方案记录在这里: Strange I18n date output with rails ,但我仍然不明白如何在我的语言环境中输出月份。

选择的答案解释了“为上述月份和日期名称添加翻译(作为 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
%B会给你完整的月份名称。如果要使用缩写的月份名称,可以使用 %b , 并定义一个类似的数组,称为 abbr_month_names在您的 YAML 文件中。

关于ruby-on-rails - 说明如何使用 I18n.l @user.created_at,格式 : :default,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20837767/

27 4 0
文章推荐: macos - 在Mac OSX中获取进程基地址
文章推荐: select -