Contao Open Source CMS > Enhance > Extension list > [i18nl10n] Multilanguage Pages 0.3.0 stable

Extensions > i18nl10n

[i18nl10n] Multilanguage Pages

The simplest way to make and manage bigger multi-language sites.

Contao uses one page-tree per language to manage multi-language sites. When you have a larger site (50-100 pages per language) with many languages (5-6) in the same domain it becomes harder and harder to manage all this, especially when you use many modules. Also you end with too many duplicated layouts etc.

This extension makes you work less.

Note! This extension assumes the following :

  • You have only one root page (one page-tree/domain).
  • Your default language is defined in the root page.
  • You will have corresponding translations of pages in possibly (but not mandatory) each of the other languages.
  • You can not have a page-translation in one of the available languages and missing fallback page in the default language.
  • In case you will have pages in some of the avaliable languages, but not in the default language better make a separate page-tree per language and do not use this extension.
  • Setting "Front end configuration"/ "Disable page alias usage" is unchecked.
  • Setting "Front end configuration"/"Add the language to the URL" is unchecked.

Features:

  • Multilanguage site in only one page-tree;
  • Unique urls per language (i.e. home.en.html,home.de.html or /en/home.html,/de/home.html etc.);
  • Automatic localization on page creation in all available languages;
  • Localizations for all pages in the default language to all site languages with one click;
  • Page languages does not depend on installed backend language or admin-user language;
  • Pages under the same root can have title, pageTitle and description in many languages;
  • You can have content elements in different languages in the same article or shown in any language;
  • Frontend module for switching between page and content languages(Languages menu);
  • Switching language is possible for logged in users with language property already set;
  • Main navigation and breadcrumb navigation automaticaly show translated page's titles;
  • Works with Isotope eCommerce (See the manual);
  • Multilanguage News (See the manual).

Manual

https://bitbucket.org/k.berov/i18nl10n/wiki/Home

Discussions, Last changes, TODOs and Issues

https://bitbucket.org/k.berov/i18nl10n/issues

Browse Source

https://bitbucket.org/k.berov/i18nl10n/src

If this extension makes you happy, support it by donating.
Your feature-requests and bug-reports will be considered with higher priority.
Thanks in advance!

Version0.3.0 stableTypeFree
Release date2012-05-24CategoryUtility
LicenseLGPLv3
Copyright© 2010, 2011,2012 Krasimir Berov
AuthorKrasimir Berov (kberov) http://bulgarian-creative-circle.org/
Release notes and change log for 0.3.0 stableOther versions
  • Added new insert tag "insert_i18nl10n_article" compatible with {{insert_article::*}};
  • Default language is displayed as select menu in Settings;
  • Some fixes for news;
  • Added manual for creating news articles in different languages:
    (https://bitbucket.org/k.berov/i18nl10n/wiki/Adding_multilanguage_articles);
  • Do not allways fallback to English;
  • Do not require root page to be published when detecting the default language;
  • Additional check and fallback to $GLOBALS['TL_LANGUAGE'] in hook generateFrontendUrl().
0.1.1 alpha1
0.1.1 beta1
0.1.1 beta3
0.1.1 rc1
0.1.1 rc2
0.1.1 stable
0.1.2 stable
0.2.0 stable
0.3.0 beta1
Release functionality Total functionality
10.00
Release usability Total usability
10.00
Release quality Total quality
10.00
Release rating Total rating
10.00 (1 votes)
Release downloads3Total downloads288
Release installsTotal installs598
Release updates4Total updates64
Dependencies of this extensionOther extensions depending on this one
NameVersion fromVersion to
Contao2.11.0 rc12.11.3 stable
NameVersion fromVersion to
PackageSizeDate
Contao_i18nl10n_30009_5.zip2449062012-05-25 03:36