space Baylys
Just practicing to pass the Turing test.
space
space
space
space
Developer for Hire!
space
addedValues Plugin
space

Home

What's new

Bayly.Root

Cornershop Plugin

Career

edutools Root

Enhancements

Interests

linguist Plugin

space

Installing the Linguist Plugin

initial Site Structure

Linguist Plugin Configuration

linguist User Preferences

How linguist Plugin changes Manila behaviour

Using nTuples

linguist.Macros

Navigation

references

Manila

Patches

Patches by Group

Papers

Sales

Sign My Guestbook

User(land) Relations.

Contact Address

Search Baylys

urlchains

space
Join Now
Login
space space space

Linguist Plugin Configuration

This page is accessible only by website Managing Editors.

Before it can do useful work, linguist must know which languages to look for in the site structure. It does this with the aid of 2 configuration parameters, the default language and language settings . The default language identifies the language code, for example en for English, which it must locate in the site structure. It does this in a very particular way that allows you to locate the multilingual part of your site as deep in the structure as you need.

First it does a top down breadth first search of the site structure looking for the language code of the default language. Top down means it starts with the shortest path in your site structure. Breadth first means it looks only as deep as is needed to find the first (leftmost) occurrence of a category (directory name) whose pathname is the default language code. It then assumes that the other language code categories are siblings of this category. The selection of languages defines all the languages it expects to find.

linguistPIConfigure1:

Once the languages are selected and the default langauge catagory is located, linguist can help with the site structure you need

linguistPIConfigure2:

The option to set isoFilter from the site structure is an advanced option, of interest to websites with pages in non latin alphabets and is explained on the configuration page.

All the other elements of the form set default values for preferences which each editor can override for their editing as they choose, using the Preferences menu item