NAME

Apache::AxKit::Language::Babel - Lamguage selector for multilingal documents

SYNOPSIS

in httpd.conf or .htaccess

The languages of the document are selected to be the first non-null element of the following:

1. The lang attribute of the query string (e.g., http://some.site.com/doc.xml?lang=fr)

2. The default attribute of the <doc_lang> tag.

E.g.:  <doc_lang default="fr" available="fr,en" />

3. The first content-language as defined by the browser listed in the available attribute of <doc_lang>.

4. The first language listed in the available attribute of <doc_lang>.

<doc>
	<doc_lang default='en' available='en,fr,ge' />
	<title>Babel</title>
	<lang_menu />
	<p lang='en'>Hi there!</p>
	<p lang='fr'>Bien le bonjour!</p>
	<p lang='ge'>Gutten Tag!</p>
	<p>This paragraph will appears in all versions 
		of the document.</p>
</doc>

available used by the <lang_menu /> tag

<lang_menu/> generate an html menu of all available languages, as provided in <doc_lang/>

For example, the xml doc above would produce

<p><a href="/your/uri?lang=en">english</a><br/>
   <a href="/your/uri?lang=fr">francais</a></p>