def set_localizable_route(localizable)
      if block_given?
        old = @set.named_routes.localizable
        @set.named_routes.set_localizable_route(localizable)
        r = yield
        @set.named_routes.set_localizable_route(old)
        return r
      else
        @set.named_routes.set_localizable_route(localizable)
      end
    end
def set_localizable_route(localizable)
      if block_given?
        old = @set.named_routes.localizable
        @set.named_routes.set_localizable_route(localizable)
        r = yield
        @set.named_routes.set_localizable_route(old)
        return r
      else
        @set.named_routes.set_localizable_route(localizable)
      end
    end
Set if the next route created will be a localized route or not
 If yes, localizable is a name, or a Mapper::Resource
 Can take a block, if so, save the current context, set the new
 Call the block, then restore the old context and return the block return