Функционал миникорзины - это функционал опенкарта, модуль /catalog/controller/module/cart.php
Нужно смотреть его, почему он не сохраняет язык.
И еще один вопрос такого же плана. На странице ОФОРМЛЕНИЕ ЗАКАЗА при выборе области доставки в русской версии сайта часть страницы там где находится Основная информация и Адрес, а также кнопка ОФОРМИТЬ ЗАКАЗ меняется на украинский язык, а все остальное остается на русском. Подскажите где искать причину в этом случае?
Мне кажется, что у Вас изменена логика переключения языков и в случае аякса язык просто сбрасывается. Аякс как раз используется в моем модуле, в миникорзине, есть также ряд других модулей с аяксом, вроде фильтра и т.п. - в них случайно не так же? И случайно, у Вас язык не меняется ли путем замены ссылки? Например дописыванием /ru или /ua в каком-нибудь месте в ссылке?