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

Re: For review: 1 new and 3 updated articles about language declarations in HTML

From: Richard Ishida <ishida@w3.org>
Date: Fri, 02 Sep 2011 10:15:30 +0100
Message-ID: <4E609EB2.9030804@w3.org>
To: www-international@w3.org
On 21/08/2011 23:40, Gunnar Bittersmann wrote:
>> 2 Why use the language attribute?
>> http://www.w3.org/International/tutorials/new-language-decl/qa-lang-why
>
> [[
> The following example shows how you can apply different quotation marks
> for quotations in German text.
> ]]
>
> The example shows for quotations in English and German texts, actually.
>
> [[
> These quotation marks will be used to surround the content of a q
> element with the attribute lang="de".
> ]]
>
> No. On the one hand, :lang(de) does not only select elements with the
> attribute lang="de", but also elements whose computed (inherited)
> language is "de". On the other hand, the selector ':lang(de) > *' does
> not take into account the language of the q element itself, but the
> language of its parent element.

Yes.  I did a very bad job of that paragraph.  I have changed the 
paragraph to read:

"The following example shows how you could use different quotation marks 
around a q element depending on whether the surrounding text is in 
English or German."


>
> Proposal:
> These quotation marks will be used to surround the content of a q
> element in English and German texts respectively.
>
> [[
> :lang(en) > * { quotes: '"' '"' "'" "'"; }
> :lang(en) > * { quotes: '„' '“' '‚' '‘'; }
> ]]
>
> The second line should read :lang(de) > *

Fixed.

>
> For English, I propose to use the typographically correct (i.e. better
> looking) quotation marks:
>
> :lang(en) > * { quotes: '“' '”' '‘' '’'; }
> :lang(en) > * { quotes: '„' '“' '‚' '‘'; }

Done.

>
> How about a fallback for all text neither in English nor in German? You
> might use the ugly " and ' here:
>
> * { quotes: '"' '"' "'" "'"; }
> :lang(en) > * { quotes: '“' '”' '‘' '’'; }
> :lang(en) > * { quotes: '„' '“' '‚' '‘'; }

I didn't do this.  I want to focus on the language-specific stuff in 
this article, and leave the tutorial on how to do this for another article.

Cheers,
RI


> Gunnar
>
>

-- 
Richard Ishida
Internationalization Activity Lead
W3C (World Wide Web Consortium)

http://www.w3.org/International/
http://rishida.net/


Register for the W3C MultilingualWeb Workshop!
Limerick, 21-22 September 2011
http://multilingualweb.eu/register
Received on Friday, 2 September 2011 09:15:54 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Friday, 2 September 2011 09:15:56 GMT