W3C home > Mailing lists > Public > www-international@w3.org > July to September 2008

RE: meta content-language

From: Phillips, Addison <addison@amazon.com>
Date: Thu, 28 Aug 2008 14:11:15 -0700
To: "mtcarrascob@yahoo.com" <mtcarrascob@yahoo.com>, "www-international@w3.org" <www-international@w3.org>
Message-ID: <4D25F22093241741BC1D0EEBC2DBB1DA014B41578F@EX-SEA5-D.ant.amazon.com>
> 3) The HTML attribute can contain only one language, hence one
> cannot label multilingual files.

The HTML attribute can contain only one language. That's because any given sequence of human-readable (natural language) text will be in one language, even in a multilingual document and <html> is the outermost element in an HTML document (thus, the default text processing language for that document). Embedded elements, including <span>, are used to indicate runs of other languages. 

Hence all this discussion of the difference between the metadata about the intended audience of the whole document (such as <meta>) and the document processing language (which applies to spans or runs of text within that document). The language attributes of the html element can be used perfectly well with a multilingual file, but they do NOT declare what language may occur within that document.


Addison Phillips
Globalization Architect -- Lab126

Internationalization is not a feature.
It is an architecture.

Received on Thursday, 28 August 2008 21:11:59 UTC

This archive was generated by hypermail 2.4.0 : Friday, 17 January 2020 22:40:56 UTC