def generate_with_i18n_routing(method, params = {}, recall = {}, options = {})
      return nil if @locale and @locale != I18n.locale.to_sym
      generate_without_i18n_routing(method, params, recall, options)
    end
def generate_with_i18n_routing(method, params = {}, recall = {}, options = {})
      return nil if @locale and @locale != I18n.locale.to_sym
      generate_without_i18n_routing(method, params, recall, options)
    end
Called for dynamic route generation
 If a @locale is present and if this locale is not the current one
  => return nil and refuse to generate the route