作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
如果没有翻译,这将是我今天的名字:
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/
我是一名优秀的程序员,十分优秀!