This way we give application a chance to set the session[:language] before this gem kicks-in (gem's before_filter will be executed after Rails application before_filters). Bump version.
When you have session[:language] set, it will also set I18n.locale to this value, completely bypassing the autodetection mechanism. Also tag a new version.
Although it covers most of the common cases, the mappings list is far from complete. Also tag a new version.
Instead of using a custom setting
And tag a new version