Matching of Language Tags

This RFC was published in 2006.

Abstract

This document describes a syntax, called a “language-range”, for specifying items in a user’s list of language preferences.
It also describes different mechanisms for comparing and matching these to language tags.
Two kinds of matching mechanisms, filtering and lookup, are defined.
Filtering produces a (potentially empty) set of language tags, whereas lookup produces a single language tag.
Possible applications include language negotiation or content selection.
This document, in combination with RFC 4646, replaces RFC 3066, which replaced RFC 1766.

RFC 4647 introduction

Human beings on our planet have, past and present, used a number of languages.
There are many reasons why one would want to identify the language used when presenting or requesting information.

Download links

Click here to download RFC 4647: TXT format PDF format (coming soon)

Related RFCs

Source: RFC 4646 – Tags for Identifying Languages