如何在ruby Sinatra中使用strftime本地化日期名称

Jer*_*emy 1 ruby localization strftime sinatra

在ruby(sinatra应用程序)中本地化strftime以在法语中使用日期名称的最佳方法是什么?

我有 :

"2012-06-04".strftime("%a") # => "Mon"
Run Code Online (Sandbox Code Playgroud)

我想要 :

"2012-06-04".strftime("%a") # => "Lun"
Run Code Online (Sandbox Code Playgroud)

谢谢!

Mig*_*ues 5

使用R18n国际化宝石.在你的情况下sinatra-r18n宝石.它支持多种语言环境.

取自sinatra示例页面:

set :default_locale, 'fr'
Run Code Online (Sandbox Code Playgroud)

这将使默认语言环境为法语.