基本上就是这样。据我所知,sinatra
检查Accept-Language
HTTP标头,:locale
网址参数,:locale
会话变量等地点,以尝试检测用户的首选语言。但是,如果我只想用我想要的语言来获取它呢?
UPD
请考虑以下代码:
require 'sinatra'
require 'sinatra/r18n'
get '/' do
l Date.today, '%B'
end
它为我输出February
。如何以德语或任何其他语言输出月份,而不管sinatra
认为适合用户的是什么?