bugfix: i18n_locale was ignored when additional constrains were given in the route definition (e.g. match '/:id', :to => 'posts#show', constraints => { :id => /\d+/ } )