W3C home > Mailing lists > Public > www-international@w3.org > October to December 1999

RE: [Moderator Action] Re: [nelocsig] Re: Multilingual Web Site Architecture

From: Olin Lagon <olin@worldpoint.com>
Date: Tue, 23 Nov 1999 21:00:55 -1000
To: "Martin J. Duerst" <duerst@w3.org>
Cc: <nelocsig@egroups.com>, "Suzanne Topping" <stopping@rochester.rr.com>, "www" <www-international@w3.org>
Message-ID: <001301bf3649$a7585600$0c00010a@mobile6.worldpoint.com>
Greetings,

The HTTP header has lots of gems that you can use to help redirect your
users automatically and push out content efficiently. Here's an example of a
header from Netscape 4.0:

1,HTTP_ACCEPT,image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,
image/png, */*
2,HTTP_ACCEPT_LANGUAGE,ja
3,HTTP_CONNECTION,Keep-Alive
4,HTTP_HOST,storm
5,HTTP_USER_AGENT,Mozilla/4.04 [en] (WinNT; U ;Nav)
6,HTTP_PRAGMA,no-cache
7,HTTP_ACCEPT_CHARSET,iso-8859-1,*,utf-8

Here's one from IE 4.0:

1,HTTP_ACCEPT,*/*
2,HTTP_ACCEPT_LANGUAGE,ja
3,HTTP_CONNECTION,Keep-Alive
4,HTTP_HOST,storm
5,HTTP_ACCEPT_ENCODING,gzip, deflate
6,HTTP_USER_AGENT,Mozilla/4.0 (compatible; MSIE 4.01; Windows NT)

Browsers differ in the amount of info they pass. Easy to create a log
application to record what each browser passes.

With ASP you can grab ANY of these variables with the Request object -
Request.ServerVariables("HTTP_ACCEPT_LANGUAGE"). In Java it's
request.getHeader("Accept-Language"). We use the encoding to automatically
determine if we can gzip a webpage (much, much, much faster in page
delivery!), we use accept language for redirecting, and charset to properly
send out the correct charset. We've even used the user-agent for OS and
browser specific page views and the accept to push out different image
formats like png.

Worth really looking at the header to extract information that makes
multilingual web publishing frictionless. Hope this helps.

Aloha, Olin

--
Olin Lagon, Chief Architect      Voice: 808.539.3978 (direct)
WorldPoint                       Toll Free: 888.452.3939 x3978
2800 Woodlawn Drive, Suite 170   Fax: 808.539.3943
Honolulu, Hawaii 96822           ICQ: 14808555
Web: http://www.worldpoint.com/  Email: olin@worldpoint.com
--

> -----Original Message-----
> From: www-international-request@w3.org
> [mailto:www-international-request@w3.org]On Behalf Of Martin J. Duerst
> Sent: Tuesday, November 23, 1999 8:31 PM
> To: Michael Kaplan
> Cc: nelocsig@egroups.com; Suzanne Topping; www
> Subject: Re: [Moderator Action] Re: [nelocsig] Re: Multilingual Web Site
> Architecture
>
>
> Forwarded by the list moderator.
>
> By the way, Michael, if you have such an .ASP file, it would be
> nice if you could send it to the list as an example.
>
> Regards,   Martin.
>
> At 18:49 1999/11/11 -0500, Michael Kaplan wrote:
> > If you can rely on certain environmental restrictions (to wit,
> an NT server running IIS) I have very
> > good luck using an .ASP file that contains script to use the
> HTTP_ACCEPT_LANGUAGE variable to
> > determine what language to show. Works great in either IE or
> Netscape. If you're interested let me
> > know and I can share the .ASP file I use (converts the
> HTTP_ACCEPT_LANGUAGE to an LCID that can be
> > used to redirect to the appropriate lang page, etc.).
> >
> > michka
> >
> >
> > ----- Original Message -----
> > From: Barry Caplan <barry@kana.com>
> > To: <nelocsig@egroups.com>; Suzanne Topping
> <stopping@rochester.rr.com>; www
> > <www-international@w3.org>; i18n <i18n-prog@acoin.com>
> > Sent: Thursday, November 11, 1999 1:52 PM
> > Subject: [nelocsig] Re: Multilingual Web Site Architecture
> >
> >
> > > Suzanne,
> > >
> > > I would say this method represents a pretty decent start.
> > >
> > > Barry
> > >
> > > -----Original Message-----
> > > From: Anders Bandholm [mailto:Anders.Bandholm@uni-c.dk]
> > > Sent: Thursday, November 11, 1999 12:13 PM
> > > To: Suzanne Topping; www; i18n; nelocsig
> > > Subject: [nelocsig] Re: Multilingual Web Site Architecture
> > >
> > >
> > > The EUN (European Schoolnet, http://www.eun.org) has a
> language architecture
> > > based on Apaches capabilities in "Content Negotiation", but
> as a supplement
> > > a set of "static language sites" are built for each language.
> > > (www.en.eun.org, www.fr.eun.org, etc.) As a result, users can
> have their
> > > browser select the language, or they can select a fixed language.
> > >
> > > The fixed language sites are built by copying the directory
> structure of the
> > > main site, and creating symbolic links to the relevant files.
> This process
> > > is done by a batch job (takes a few minutes) that essentially
> simulates the
> > > language prioritisation that a browser would have done.
> > >
> > > The architecture allows an individual file to exist in any number of
> > > languages, and still present the user with the most
> appropriate language
> > > version.
> > >
> > > Cheers,
> > > Anders
> > > --
> > > Anders Bandholm, UNI-C, Aarhus
> > >   E-mail: Anders.Bandholm@uni-c.dk
> > >   Phone:  (+45) 8937-6645   Fax: (+45) 8937-6677    ICQ: 20617502
> > >   PGP: id=0x42691C89; fp=D7DF EF78 0C55 9E9B  C9EA 3D07 6500 A1BB
> > >
> > >
> > > -----Original Message-----
> > > From: Suzanne Topping <stopping@rochester.rr.com>
> > > To: www <www-international@w3.org>; i18n
> <i18n-prog@acoin.com>; Unicode List
> > > <unicode@unicode.org>; nelocsig <nelocsig@egroups.com>
> > > Date: Friday, November 05, 1999 4:52 PM
> > > Subject: Multilingual Web Site Architecture
> > >
> > >
> > > >I received the following question, based on comments that I sent
> > > >to a machine translation email list regarding web site localization
> > > research
> > > >I am conducting.
> > > >
> > > >Does anyone know if any work has been done in this area? Are there
> > > >repositories of templates or models?
> > > >
> > > >Thank you.
> > > >
> > > >>What I am working on now is to define an ARCHITECTURE for
> multilingual
> > > >>web sites. These sites will be designed for different purposes:
> > > >>informational, e-commerce, information retrieval and
> extraction, etc.
> > > >>Do you have please any information about multilingual web sites
> > > >>architectures ? Generic models, examples, articles, companies
> > > >>proposing such architectures, etc.
> > > >
> > > >
> > > >--++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
> > > >Suzanne Topping
> > > >Localization Unlimited
> > > >(Globalization Process Improvement Consulting and Training)
> > > >28 Ericsson Street
> > > >Rochester, New York, 14610-1705
> > > >USA
> > > >Phone: 716-473-0791
> > > >Fax: 716-231-2013
> > > >Email: stopping@rochester.rr.com
> > > >
> > > >(Send me an email to join the North East Localization
> Special Interest
> > > >Group, an email distribution list which acts as a discussion
> forum for
> > > >localization issues.)
> > > >
> > >
> > >
> > >
> ------------------------------------------------------------------------
> > > A shopper's dream come true! Find practically anything on
> earth at eBay!
> > > Come and browse the more than 2 million items up for bid at any time.
> > > You never know what you might find at eBay!
> > > http://clickhere.egroups.com/click/1140
> > >
> > > -- eGroup Home: http://www.egroups.com/group/nelocsig/?m=1
> > > -- Free email groups at eGroups.com
> > >
> > >
> > >
> ------------------------------------------------------------------------
> > > Looking for the hottest sports memorabilia or sporting goods
> > > specials? eBay has thousands of trading cards, sports autographs
> > > and collectibles.You never know what you might find at eBay!
> > > http://clickhere.egroups.com/click/1143
> > >
> > >
> > > -- Check out your eGroup's private Chat room
> > > -- http://www.egroups.com/ChatPage?listName=nelocsig&m=1
> > >
> > >
> > >
> > > /* the i18n-prog homepage is at:               */
> > > /* http://www.acoin.com/i18n/i18n-prog.htm     */
> > > /* See the page for removal instructions, etc. */
> > >
> >
> >
> >
>
>
> #-#-#  Martin J. Du"rst, World Wide Web Consortium
> #-#-#  mailto:duerst@w3.org   http://www.w3.org
>
Received on Wednesday, 24 November 1999 01:46:01 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Tuesday, 2 June 2009 19:16:54 GMT