# File mod_docs/lang.rb, line 140
  def new(status, *args)
    case (status)
    when '302 Found'
      code = 302
    when '303 See Other'
      code = 303
    when '301 Moved Permanently'
      code = 301
    when '307 Temporary Redirect'
      code = 307
    else
      raise "unknown redirect status: #{status.inspect}"
    end
    lang = LanguageRedirectFilter.new(code)
    NARGS.times do
      language = args.shift
      location = args.shift
      if (language && ! language.empty? && location && ! location.empty?) then
        lang.add_lang(language, location)
      end
    end
    lang
  end