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

标签 ruby localization sinatra strftime

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

我有:

"2012-06-04".strftime("%a") # => "Mon"

我要:

"2012-06-04".strftime("%a") # => "Lun"

谢谢!

最佳答案

使用R18n internationalization gem 。在你的情况下 sinatra-r18n gem。它支持多种语言环境。

取自sinatra example page :

set :default_locale, 'fr'

这将使默认区域设置为法语。

关于ruby - 如何在 ruby​​ Sinatra 中使用 strftime 本地化日期名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10878700/

相关文章:

ruby - 使用二维数组中的最大元素数查找非空交集

c - 使用 extconf.rb 设置预处理器定义

ruby-on-rails - 我怎样才能看到自动化日常 Rake 任务的输出?

java - 如何查找 java mvc Web 应用程序中应用的区域设置?

ruby - 如何等待并稍后发送对 HTTP 请求的响应?

java - 将 JSON 参数从 java 发布到 sinatra 服务

ruby - 如何告诉 grunt 在本地 node_modules 中寻找模块?

c# - 代码找不到塞尔维亚语资源

ruby - cassandra cql 在 where 子句中使用日期过滤数据

java - 连接字符串和使用 StringBuffer 追加之间的区别