- From: Christian Wolfgang Hujer <Christian.Hujer@itcqis.com>
- Date: Thu, 13 Nov 2003 19:19:23 +0100
- To: ernestcline@mindspring.com, "W3C HTML List" <www-html@w3.org>
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Hi, Am Donnerstag, 13. November 2003 16:49 schrieb Ernest Cline: > > Okay, example. > > Some documents exist in German only, some in English only, some in both > > variants. > > Imagine the user agent is configured to only accept en. > > start exists as start.de and start.en > > The user will get start.en (user agent's choice). > > Now he follows a link to a German page: > > <a href="start.de" hreflang="de" title="This page in German">This page in > > German</a> > > Now he should get start.de (user's choice, overriding any content > > negotiation > > > because the language information is part of the resource name). > > > > - From the German page, he follows a link to another page with the > > following > > > hotspot: > > <a href="glossary" hreflang="de, en;q=0.8" title="Das > > Glossar">Glossar</a> Now he should get glossary.de if it exists, > > glossary.en otherwise (user's choice, overriding the user agent's > > configuration). > > > > Perhaps the term "user's choice" is a bit wrong here, but I can't think > > of a > > > better one. The choice if the user is based on the hyperreferences he/she > > follows, not on the settings. I would normally not request the user to > > change > > > his/her user agent's accept language settings, since most average web > > users > > > would be swamped with tampering with their user agent's settings. > > While a very smart UA might do that, I think more useful that trying > to put q-values into hreflang that should really be handled server-side > in the first place would be if it encountered the following: > > <a href="glossary" hreflang="de, en, en-US, en-GB">Glossar</a> > > that the user agent would make a default choice based on its settings > and offer in for example a right-click menu a choice of any of the four > language versions that the document asserts are available. I like context menus offering choices, but I don't think that this alone is the best solution. I think it should be possible for a user to override both, user agent settings and server priority of a language by simply following a hyperlink which says e.g. "Polish" instead of tampering with settings or context menus. Most users aren't aware of context menus. I think a mixture of both would be best. Bye - -- ITCQIS GmbH Christian Wolfgang Hujer Geschäftsführender Gesellschafter (Shareholding CEO) Telefon: +49 (0)89 27 37 04 37 Telefax: +49 (0)89 27 37 04 39 E-Mail: Christian.Hujer@itcqis.com WWW: http://www.itcqis.com/ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.2-rc1-SuSE (GNU/Linux) iD8DBQE/s8stzu6h7O/MKZkRAjQyAJ4j4Sw5uwo+s5Y1fDbkqss0PWe2agCeLvoG ngX/Z/WQqV/ZeDEJva6AY6I= =qsJk -----END PGP SIGNATURE-----
Received on Thursday, 13 November 2003 15:03:39 UTC