Language Maintenance

Basics

Category

Each language has its own category based on language ISO 2-digits code such as en: fr:
All pages share the same pagename, usually written in English (or Admin's main language).
Example: en:nice_pagename, fr:nice_pagename, it:nice_pagename, xy:nice_pagename where xy means any language code.
However, page titles change according the language version.

Nav:side-xy

Each language has its own nav:side-xy to be set within Site manager, Appearance, Navigation elements.

include:language-flags

The language flags allow to jump from an en:nice_pagename to a fr:nice_pagename.
To add a language, add a new row in include:language-flags
To delete a language, remove or comment a row.
Don't like the flags? See instructions inside include:language-flags.

xy:_template

One xy:_template per language. Used to include the language flags.
Only the button "Add a child page" has to be localised.

xy:page-tags

There is one target page-tags per language in the language category in order to keep the good nav:side-xy.
These pages are tagged with "_system"

xy:listpages

There is one listpage per language in the language category in order to keep the good nav:side-xy. Listpages will not display pages tagged with "_system".
These pages are tagged with "_system".

xy:sitemap

There is one sitemap per language

Color themes

A different color theme is applied per language, to be set within Site manager, Appearance, Themes. To add a language, clone en:page-tags and change en to xy.
Don't like colored themes? Apply the default one to all xy: categories.

How to remove a language

de.gif
en.gif
es.gif
fr.gif
it.gif
nl.gif
pl.gif
pt.gif
tr.gif

de - en - es - fr - it - nl - pl - tr


Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License