×

Creating a multilingual website in Joomla

The basis of multilingual content Joomla has been laid since the 1.6 series, and then perfected with the functional output of intermediate versions...

The basis of multilingual content Joomla has been laid since the 1.6 series, and then perfected with the functional output of intermediate versions. It should be noted that the standard functionality of Joomla does not offer universal solutions and has some limitations, but at the moment using Joomla, you can add additional language version of your site from the "box."

With all the obvious advantages, the problems begin with the proper organization structure and multilingual settings language site. Due to the nature settings "to swoop" to organize multilingual usually fails, and there are questions.

To work need to download and install the appropriate language packs languages ??that will be used on site. Packs exist in different languages ??can be selected in the JED, but it is better to take and install Russian localization of Joomla.

Activation of language plugins Joomla

  1. In the menu bar, go to Extensions> Plugin Manager.
  2. Use the filter to search for language plugins.
  3. Highlight checkboxes with plug-ins and click on the green icon to "Enable" in the upper right corner, or activate the plugins separately by clicking the icon with the red circle in front of plug-ins.
  4. Icons with red circles (denoting the status of "off") are replaced by the green as soon as the plug-ins are included.
  5. Select the plug-in system - Filter Language (Language Filter) and go into edit mode the plugin settings.

Denote the basic settings of the plug

You can turn on the choice of language versions for visitors to the site and load the default language, or you can use the mode of determining the country of the visitor to the language of the browser and open the site in the correct language version.

  1. Adding the language of the content
  2. Go to Extensions> Language Manager.
  3. Push in the tab "Content» (Content tab)
  4. Click in the header of English (UK) for the parameters of the default language.
  5. Save the settings.

Note:
the flag and the CSS for this module are here: media / mod_languages ??/. We can add any image or banner with the proper prefix. Example: pt - Brazilian Portuguese language prefix image is a Brazilian flag, and for the image of the Portuguese flag to specify a prefix pg.

In this case, not have to have already installed a language pack - this procedure can be completed later. We can deal with content of the site content in a specific language, not even bothering to install the latest. The process of installing the language pack can be completed at any time when the need arises.

The default language of these settings can be left blank. The site name is taken from the Global Configuration.

Keep in mind that these are features of Joomla, you need to create the menu and the third - in all languages.

Create menu items, categories and materials

When you create a category, a menu item or material, you will now need to specify the "Language" drop-down list where you can select the language to which treat the mother, it should be done will be necessary, because by default, as the category and the material will be available for all languages, which can lead to incorrect or mixed display in future.

Previously, the creation of a multilingual website in Joomla is not provided by default, and built-in multilingual Joomle allowed much to accelerate the process of creating a website in multiple languages.

Be careful when creating any content in Joomla - language to create materials, module or category assigned by default as "all," and we must be careful, do not forget to specify your preferred language. When filling multilingual website content is probably the most common mistake, because plays the role of the human factor - the engaging content of the site and posting new articles, we automatically forget to assign a material or content appropriate language, as a result of the material does not appear or, on the contrary, appears in all the language versions.

Assign a language to the home page

  1. In the menu to the main menu (with an asterisk).
  2. Push in the main menu (Home).
  3. Certifies that this option is the default page (home page).

Turn on the switch module languages

In the menu, select Extensions> Module Manager. Click "Create".

  1. Choose in the "Switching Languages" (Language Switcher).
  2. Module must be assigned a position that is visible in the template.
  3. Once the module is added, open it to set in which you can choose to use the pull-down menu with a list of languages ??or instead of icons to display flags. Choose which type of display is more suitable for use in the front of the site.
  4. Now assign the display module "Switching languages" for the main pages of all the language versions and all related items menu, and choose how to display the switch between languages: text or flags.

After that, your site will be on the language you want, but it is best to contact us :) and we will do our best for you!

Original material

01Office in Kiev
Kiev, 02068
st. Akhmatova 9/18
02Brovary office
Brovary, 07405
st. Chornovola 2-A
03Work
Mon-Fri 9: 00-18: 00
Sat. 11-00 -16: 00