×
Kunena 5.1.18 Released (30 Jun 2020)

The Kunena team has announce the arrival of Kunena 5.1.18 [K 5.1.18] which is now available for download as a native Joomla extension for J! 3.9.x. This version addresses most of the issues that were discovered in K 5.1 and issues discovered during the development stages of K 5.1.

Solved Kunena menu does not change language in multilingual web site

More
4 weeks 1 day ago #1 by Sokrates
I'm running Kunena 5.1.16 on a multilingual (English-Spanish) Joomla 3.9.19 installation.

Today, I discovered that the Kunena menu does not change when the language of the web site change. It's only in English, but the text "inside" the forum change to Spanish.

Below is a screen dump showing what it looks like:

Attachment not found



I can't say for how long this issue has been and if this might have happened after upgrade of Joomla to 3.9.19.

Any ideas of what's the problem?

Please Log in or Create an account to join the conversation.

More
4 weeks 1 day ago #2 by rich
The menu items will not rename if you switch the language. If you want different menu items for each language, you must create own menu items for each language and allocate. It is possible but it's not easy.

Please Log in or Create an account to join the conversation.

More
4 weeks 1 day ago - 4 weeks 1 day ago #3 by Sokrates
Rich, thanks for the clarification.

Is the text in the Kunena menu hard coded? If that is the case then it shouldn't be that difficult to put in "<?php echo JText::_('MY_MENU_. . .'); ?>" in the code and create language overrides.

I've been having a quick look for the menu texts in the code, but haven't found it yet. I would appreciate if you or anyone else could tell me in which file(s) I should look.
Last edit: 4 weeks 1 day ago by Sokrates.

Please Log in or Create an account to join the conversation.

More
4 weeks 17 hours ago - 4 weeks 15 hours ago #4 by rich
The language strings are in the /administrator/components/com_kunena/language/en-GB/en-GB.com_kunena.install.ini
But an override is not possible because these infos are used only during a new Kunena installation or if you restore the Kunena menu.
The menu items get this language, which is chosen as backend language during the installation.
If you use the Joomla language switch module, you need duplicates of your Kunene menu items for each language.
Please see also this topic: www.kunena.org/forum/general-questions-a...multilingual-website
Here is an example on my test page: www.rich20.at/zwei_28321987-87234567-984...6599/en/forum/recent


Attachments:
Last edit: 4 weeks 15 hours ago by rich.

Please Log in or Create an account to join the conversation.

More
3 weeks 6 days ago #5 by Sokrates
Thanks Rich.

I didn't realise that the Kunena menu was to be found among the other menus of Joomla. It was straight forward to change the existing Kunena menu so it only shows on English pages and make a copy of it and change it to Spanish and only show it on Spanish pages. Problem solved :)

Please Log in or Create an account to join the conversation.

  • Not Allowed: to create new topic.
  • Not Allowed: to reply.
  • Not Allowed: to edit your message.
Time to create page: 0.318 seconds