RFC 3282 (rfc3282) - Page 3 of 8
Content Language Headers
Alternative Format: Original Text Document
RFC 3282 Content Language Headers May 2002 2.1 Examples of Content-language values Voice recording from Liverpool downtown Content-type: audio/basic Content-Language: en-scouse Document in Mingo, an American Indian language which does not have an ISO 639 code: Content-type: text/plain Content-Language: i-mingo A English-French dictionary Content-type: application/dictionary Content-Language: en, fr (This is a dictionary) An official European Commission document (in a few of its official languages): Content-type: multipart/alternative Content-Language: da, de, el, en, fr, it An excerpt from Star Trek Content-type: video/mpeg Content-Language: i-klingon 3. The Accept-Language header The "Accept-Language" header is intended for use in cases where a user or a process desires to identify the preferred language(s) when RFC 822-like headers, such as MIME body parts or Web documents, are used. The RFC 822 EBNF of the Accept-Language header is: Accept-Language = "Accept-Language" ":" 1#( language-range [ ";" "q" "=" qvalue ] ) A slightly more restrictive RFC 2234 ABNF definition is: Accept-Language = "Accept-Language:" [CFWS] language-q *( "," [CFWS] language-q ) language-q = language-range [";" [CFWS] "q=" qvalue ] [CFWS] qvalue = ( "0" [ "." 0*3DIGIT ] ) / ( "1" [ "." 0*3("0") ] ) Alvestrand Standards Track



