This is the mail archive of the
xsl-list@mulberrytech.com
mailing list .
Re: multilingual web site
- To: xsl-list at lists dot mulberrytech dot com
- Subject: Re: [xsl] multilingual web site
- From: "Christopher R. Maden" <crism at lexica dot net>
- Date: Thu, 08 Mar 2001 17:18:54 -0800
- Reply-To: xsl-list at lists dot mulberrytech dot com
At 11:00 5-03-2001, skhurshid@tripod.com wrote:
>I'm a software engineer and am looking
>for ways to make the internationalization of our web site
>more managable. Currently we maintain seperate html
>documents for each lanaguage. Since the layout of the documents
>is very similar (just the displayed text
>differs in language) I figured there must be a mechanism
>for maintaining a single html document and generating the
>translated html documents from this single document. I'm
>thinking of using xml & xslt as a possible solution. Has
>anyone used similar solutions ?
>I would greatly appreciate any suggestions on this issue
>or if someone could point me to other resources.
>Something with examples would be great.
>
>I'm envisioning a solution such as:
>
>an xml file with the following:
><pagetitle>MY PAGE TITLE IN ENGLISH<pagetitle>
>
>which would be translated into:
><pagetitle>MY PAGE TITLE IN ANOTHER LANGUAGE<pagetitle>
>
>and an XSL (or XSLT) file which would take this XML file and translate
>it into and HTML page.
Well, the XSLT isn't going to *translate* it for you - you need to have all
the multilingual content available somewhere. The best way to store it
really depends on how you plan to maintain it.
If one language is canonical and the others are all translations, then
having one document for each language might make sense. You could process
all of them with the same stylesheet to produce identical-looking HTML in
different languages.
Another approach would be similar to what another poster suggested; a
single document with each chunk of text presented in multiple languages. A
transformation into a particular language's HTML would simply ignore any
content as being tagged for a different language.
At 11:49 5-03-2001, skhurshid@tripod.com wrote:
>Following up on the message I posted earlier, I was wondering whether
>there are
>tools out there which could seperate HTML into XML & XSLT ? We have hundreds
>of HTML files and I'm looking for anything that could make this easier.
There are a few tools out there; one that I remember seeing is Percussion
XSpLit (<URL: http://www.percussion.com/ >). I haven't used it, but it's
probably worth looking into.
-Chris
--
Christopher R. Maden, XML Consultant
<URL: http://crism.maden.org/consulting/ >
XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list