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
- Edit include:language-flags and remove/comment the flag you don't need
- Edit nav:top and remove the language link you don't want