Put in your environment.rb :#
----------------------------ENV[‘APP_AVAILABLE_LOCALES’] = /^fr|en|es/ #
suggestion…ENV[‘APP_DEFAULT_LOCALE’] = ‘fr’ # YASuggestion
And in application.rb :# -----------------------
before_filter :set_locale
def set_locale # if user clicked on a link for selecting his locale if
locale = params[:locale].match( ENV[‘APP_AVAILABLE_LOCALES’] )
session[:locale] = locale[0] # or if the locale is already set in the
session elsif session[:locale].match( ENV[‘APP_AVAILABLE_LOCALES’] ) #
or if the browser sends its locale elsif locale =
ENV[‘HTTP_ACCEPT_LANGUAGE’].match(ENV[‘APP_AVAILABLE_LOCALES’] )
session[:locale] = locale[0] # else we’re not lucky else
session[:locale] = ENV[‘APP_DEFAULT_LOCALE’] endend