• Start a site as mono-lingual and then switch to multi-lingual
It is quite easy to start a site as mono-lingual, put it online and then switch to multi-lingual later on.
- Install without sample data
- Create one Content Language. Content Languages. No need to publish it.
- Structure the categories according to this Content Language.
Exemple: if the Content Language is en-GB, create a root Category to which you assign the language en-GB and follow the rules defined in Site contents structure
- Create in a menu a Default Home page menu item to which you assign language "All".
- Create a menu module to display this menu. Assign en-GB to it. Publish.
- Assign to en-GB ALL the menu items from all menus. Same for all modules.
- Do NOT publish any Langswitcher module.
- Do NOT activate the Language Filter plugin.
The site will ignore the language assigned and will behave as if none was implemented.
If, later on, you need to get muti-lingual, just create a new Content Language and follow the Tutorial steps. Introduction.
This means that you will need to create a new menu with a Default Home page menu item assigned to "All" and change the former Default Home menu item to en-GB.
• Start a multi-language site and then switch to mono-lingual
One can start a multi-language site and then switch to mono-lingual later on, if needed.
- Set the site offline.
- Desactivate the Language Filter plugin.
- Unpublish and/or delete all Langswitcher modules.
- Unset the Default Home pages to which one Content language were assigned.
- Delete the unpublished menu module containing the Default menu item to which language "All" was assigned.
- Define as desired a new Default Home menu item in one of the menus one wants to keep.
- Delete the menu which contained the former Default Home page menu item to which language "All" was assigned.
- Delete, if needed, unwanted menu items/categories/contents/modules.
- Change to fit titles and aliases.