Да переключение языков настроено как нужно.
Меню созданы, страницы созданы, связки настроены.
К категориям вирта сделаны отдельные меню для каждого языка.
Товары для каждого языка есть.
Название доп полей сделано через COM_VIRTUEMART_FIELD_ХХХ
Всё переключается. контент меняется.
В карточке товара допустим: производитель, артикул, в наличии - это переводится на нужный язык.
А вот Description, Reviews, Sort by, Select manufacturer, названия параметров, add to cart не переводятся. Хотя для них переменные есть.
Если в английском вараинте я добавлю переменную COM_VIRTUEMART_FIELD_ХХХ и сделаю любое название, то оно подхватывается, а вот для других языков нет.
если бы все было "настроено как нужно", то такого бы не было: "В админке они меняются, в зависимости от языка. А вот на сайте не меняются почему-то. И не только они. Кнопка купить, кнопки сортировки. Почему-то остаются на английском. Основной язык сайта английский. Языковая переменная подхватывается только английская, на другие языки не реагирует." - все бы работало исправно.
//А вот Description, Reviews, Sort by, Select manufacturer, названия параметров, add to cart не переводятся. Хотя для них переменные есть.
не правильно настроено переключение языков вирта.
//Если в английском вараинте я добавлю переменную COM_VIRTUEMART_FIELD_ХХХ и сделаю любое название, то оно подхватывается, а вот для других языков нет.
т.к. ничего дельного по тому, как переключения языков ставили - не сказали (меню, переводы и т.п. это не главное, это побочка лишь, и относится не к вирту, он самостоятельный компонент),
то смотрите, стоит ли нужный язык перевода вирта - сами же пишите, что "Description... не переводятся. " - в карточке товара флажок языка имеется??????