Joomla multilingual interface: language selection remains blank.

I am using Joomla 3.2.3 and just installed an empty site with two languages, one for the admin panel and one for the site. I checked a number of guides and followed their guidance.

Installed English and Germain. Language codes are en-GB and de-DE. I saved one menu with the language "All" and inside - one default home page with the language "all". The menu module of this menu is not published by default. I have two main menus: one is German and the other is English. Wihin are two menu items, each of which communicates separate elements of content, each of which is tied to their language. They are categorized in their native language.

All menu items, categories, and content items are associated with their respective other language.

I have a langauge selector system module. When I configure it so that it displays its name, I see it on all pages. But it is empty. Regardless of whether I include flag characters, a drop down list, whatever. No language selected.

Just in case, this is important: First I tried K2. It turned out to be able to filter content by language, but I did not find a way to associate the content elements in their respective language with each other so that the user could switch the language, but stayed with the same content. K2 is still installed, but all modules are not published. Should I remove it first? Or will I have to start all over again?

+6
source share
2 answers

In addition to the content languages ​​Joomla! a start menu item is required for each language to populate the language switch module.

This is a brief explanation of how to do this:

First, you need a menu for each language of content. Create as many menu items as necessary (in each menu), and do not forget to specify the language for each item (the same menu, in the same language). Set one menu item as the start page in each menu. When you set the language and start the page, this menu item points to the start page in that language. Now at the administrator you should see a flag in front of each menu you created under the menu (on the top panel). You need a menu as content languages ​​because Joomla! does not allow more than one launch item in this menu.

Example:

Menu for English: ALL items have a language set to en-GB

Step 1 Set it as the start page, so its start page for English

Point 2

Point 3

Menu for Deutsche: ALL items have a language set to de-DE

Step 1 Set it as the start page, so the start page for Deutsche

Point 2

Point 3

The start page for each language does not have to be the first item on the menu.

Remember to prepare associations between menu items.

Secondly, create a menu with only one element, set its language to everything and set it as the start one. This step is necessary because this element will check all languages ​​and will load the default start page.

Now go to your home page and you will see that your language switch is full of all languages ​​that have a start page. This module should have its own language for everything .

By the way, now you will need to create modules, articles, etc. for each language of content.

Hello,

+9
source

There are three language groups in joomla:

  • Administrator
  • site
  • content

The language switch only works with content . It seems that you did not configure the content languages, or at least did not do it correctly.

0
source

All Articles