Add gem http_accept_header (https://github.com/iain/http_accept_language) to Gemfile for use to set the locale based on the request header
Set the locale based on the HTTP_ACCEPT_LANGUAGE header which comes from the user's browser settings
Add available locales documentation