# File lib/cgikit/request.rb, line 67
  def languages
    langs   = []
    if accept_language then
      langs = accept_language.split(',').collect { |entry|
        lang, quality = entry.split(';')
        if /^q=(.+)/ =~ quality
          quality = $1.to_f
        else
          quality = 1.0
        end
        [lang, quality]
      }.sort { |a, b| b[1] <=> a[1] }.collect { |i| i[0] }
    end
    langs
  end