|Languages in 3.0.3. What is new?|
|Written by Jean Marie Simonet|
|Thursday, 31 January 2013 06:39|
Two new language features are added in Joomla! 3.0.3:
After implementing the installation of language packs through the Extension Manager since 2.5.7 ( See http://community.joomla.org/blogs/community/1668-first-time-in-joomla-history.html ), Javier Gomez completed his GSOC project by coding this new functionnality.
1. In the last page of installation, a new choice is proposed to install language packs
2. A list of available language packs is displayed. Tick on the language(s) you want to install.
Note 1: language packs included in custom distributions will not be listed at this stage as they are already installed.
3. A progress bar will display while the packs are downloaded.
4. The default Administration and Site languages may be chosen among the packs installed.
5. The installation process may now be completed.
In 3.0.2 the multilanguage functionnality was extended from Menu Items associations to Articles and Articles categories.
If 2 items are associated, clicking on the Language Switcher chosen language will display the associated item, even if there is no specific menu item associated.
1. An Associations tab displays when editing a Contact. Select a contact in another language.
2. The Contact manager displays the associated contacts. Hovering over the icon displays the list.
3. We are here in the French fr-FR Frontend. The menu item 'Contact fr' has been displayed.
4. If we have no associated Menu item for this in the English en-GB Frontend, clicking on the English flag displays the associated contact item.
5. If we have a Menu item displaying the associated contact for English en-GB —even if the Menu item itself is not associated—, the URL we get in this case would be: mysite.com/en/contact-en.html
Native multilanguage implementation has been drastically improved in Joomla! since 1.6. From the possibility to switch only to home pages, it now lets associate any core items and nevertheless switch to home page when no associations.
It's quite easy for third party components to mimic this Items Associations behavior and we do hope many of them will introduce this functionnality as well as proposing improvements.