Re: Proposed resolution for Issue 13 (language tags)


thanks for all the feedback so far. I (hopefully) have addressed many of 
the issues; here's the new proposed text for 3.5:

3.5.  Language Tags

    A language tag, as defined in [RFC4646], identifies a natural
    language spoken, written, or otherwise conveyed by human beings for
    communication of information to other human beings.  Computer
    languages are explicitly excluded.  HTTP uses language tags within
    the Accept-Language and Content-Language fields.

    In summary, a language tag is composed of one or more parts: A
    primary language tag and a possibly empty series of subtags:

      language-tag  = <Language-Tag, defined in [RFC4646], Section 2.1>

    White space is not allowed within the tag and all tags are case-
    insensitive.  The name space of language subtags is administered by
    the IANA (see

    Example tags include:

      en, en-US, es-419, az-Arab, x-pig-latin, man-Nkoo-GN

    See RFC 4646 for further information.

(see also <>).

BR, Julian

Received on Tuesday, 15 April 2008 11:33:56 UTC