Author Topic: Wrong URLs on multilingual site  (Read 689 times)

agps

  • Beginner
  • *
  • Posts: 49
    • Κατασκευή ιστοσελίδων
Wrong URLs on multilingual site
« on: March 19, 2018, 15:47:11 pm »
Hi,

I have Joomla 3.7.5 and Virtuemart 3.0.8 and four languages installed.

The URLs of the product categories and products are in Russian and not in the selected language (I have installed English, Greek, Russian and German). For example .../en/продукция/пиво.html instead of .../en/production/beer.html

Any help?

Studio 42

  • Contributing Developer
  • Sr. Member
  • *
  • Posts: 3335
  • Joomla & Virtuemart addon developper
    • Studio 42 - Virtuemart & Joomla extentions
  • VirtueMart Version: 2.6 & 3.0.x.y
Re: Wrong URLs on multilingual site
« Reply #1 on: March 19, 2018, 21:47:35 pm »
Please update Vm and Joomla, perhaps it's solved since.

jenkinhill

  • UK Web Developer & Consultant
  • Global Moderator
  • Super Hero
  • *
  • Posts: 26973
  • Always on vacation
    • Jenkin Hill Internet
Kelvyn

Jenkin Hill Internet,
Lowestoft, Suffolk, UK

Unsolicited PMs/emails will be ignored.

Please mention your VirtueMart, Joomla and PHP versions when asking a question in this forum

Currently using VM..3.4.0.9935 on Joomla 3.8.12 PHP 7.0.31

agps

  • Beginner
  • *
  • Posts: 49
    • Κατασκευή ιστοσελίδων
Re: Wrong URLs on multilingual site
« Reply #3 on: March 20, 2018, 08:00:41 am »
Please update Vm and Joomla, perhaps it's solved since.

I updated to the latest versions and now the URLs are in German instead of Russian :(

I think the problem is in route.php. Can I manually edit the URLs in a MySQL table?

Studio 42

  • Contributing Developer
  • Sr. Member
  • *
  • Posts: 3335
  • Joomla & Virtuemart addon developper
    • Studio 42 - Virtuemart & Joomla extentions
  • VirtueMart Version: 2.6 & 3.0.x.y
Re: Wrong URLs on multilingual site
« Reply #4 on: March 20, 2018, 13:08:12 pm »
Have you enabled the Joomla core language filter ?
Do you use a cache?

agps

  • Beginner
  • *
  • Posts: 49
    • Κατασκευή ιστοσελίδων
Re: Wrong URLs on multilingual site
« Reply #5 on: March 20, 2018, 13:19:02 pm »
Have you enabled the Joomla core language filter ?
Do you use a cache?

Hi,

The System - Language Filter is enabled and everything works fine except the URLs in Greek and Russian. In German and English the URLs are correct.

System cache is OFF.

Thanks!

Studio 42

  • Contributing Developer
  • Sr. Member
  • *
  • Posts: 3335
  • Joomla & Virtuemart addon developper
    • Studio 42 - Virtuemart & Joomla extentions
  • VirtueMart Version: 2.6 & 3.0.x.y
Re: Wrong URLs on multilingual site
« Reply #6 on: March 20, 2018, 13:41:30 pm »
If you use standard char (english) for Greek and Russian, does it work ?
Perhaps that /продукция/пиво is not valid and make router fail.
Perhaps try to change the Joomla config setting "Alias Unicode" or try to modify in Virtuemart config SEF settings > Transliterate slugs

Milbo

  • Virtuemart Projectleader
  • Administrator
  • Super Hero
  • *
  • Posts: 9642
  • VM3.2 Cached and Optimized
    • VM3 Extensions
  • VirtueMart Version: VirtueMart 3 on joomla 3
Re: Wrong URLs on multilingual site
« Reply #7 on: March 21, 2018, 09:58:23 am »
Please update Vm and Joomla, perhaps it's solved since.

I updated to the latest versions and now the URLs are in German instead of Russian :(

I think the problem is in route.php. Can I manually edit the URLs in a MySQL table?


Sounds like mixed up tables. First idea, set your main shop language explicit. Another idea, check if your language tables are actually filled with the right language. Maybe your russian tables are filled with german content and viceversa.
I should fix your bug, please support the VirtueMart project and become a member
______________________________________
Extensions approved by the core team: http://extensions.virtuemart.net/