RackHttpAcceptLanguage
Possible Methods
You have two methods on the env
object:
rack_http_accept_lanugage
and
rack_http_accept_lanugages
How you can use it with Sinatra
class App < Sinatra::Base
use RackHttpAcceptLanguage::Middleware
post '/' do
I18n.locale = request.env.rack_http_accept_language
end
end
How you use it with Rails
Add the following line to your application.rb
config.middleware.use RackHttpAcceptLanguage::Middleware
Installation
Add the gem to your Gemfile:
gem 'rack-http-accept-language'
Run bundle install
to install it.
License
RackHttpAcceptLanguage is released under the MIT License.