gpt4 book ai didi

ruby-on-rails - 带 I18n 的日期名称

转载 作者:数据小太阳 更新时间:2023-10-29 06:37:25 25 4
gpt4 key购买 nike

如果没有翻译,这将是我今天的名字:

Date.today.strftime("%A")

我如何本地化它?

即如果 I18n.locale 设置为 fr,则为“Mardi”。

最佳答案

您的语言环境文件中可能包含以下内容:

# example with fr
fr:
date:
day_names: [Dimanche, Lundi, Mardi, Mercredi, Jeudi, Vendredi, Samedi]
# ^^^^^^^^ a week starts with a Sunday, not a Monday

为了得到今天的名字,你可以这样做:

week_day = Date.today.wday # Returns the day of week (0-6, Sunday is zero)
I18n.t('date.day_names')[week_day]

或最终

I18n.l(Date.today, format: '%A')

关于ruby-on-rails - 带 I18n 的日期名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33674710/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com