The Perl Toolchain Summit needs more sponsors. If your company depends on Perl, please support this very important event.

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>