Сначала не понял вопроса.
Покопался в админ. панели и обнаружил, что в Joomla версии 2.5 (на которой работает J-Ирбис) и в Joomla версии 3 есть главное отличие при создании функционала многоязычности.
В Joomla версии 2.5 в настройках материала нет вкладки "Связи".
Поэтому моя фраза выше:
Не забывать указывать в параметрах материала нужный язык и устанавливать связь этого материала со своим материалом на другом языке.
не подходит при работе в J-Ирбис (Joomla 2.5).
Связь между материалами на разных языках осуществляется в Joomla 2.5 только через создание пункта меню для каждого из материалов на разных языках.
В мною приведенной выше ссылке на статью об этом написано.
Копирую картинку:
Получается для каждого материала и его аналога на другом языке надо делать отдельный пункт меню и устанавливать между ними связи.
Только после этого по клику на изображение флага языка будет переход на соответствующий материал этого языка.
В противном случае по клику на изображение флага языка будет переход на главную страницу этого языка.
Чрезвычайно неудобно!
В Joomla3 этого делать не надо. Там реализован функционал связи между материалами на разных языках в параметрах материала при редактировании (вкладка "Связи").
На одном из моих сайтов, который сделан на 2-х языках, опубликовано сотни материалов.
Если б он работал на Joomla2.5, то не знаю даже как выходил бы из этой ситуации.
Но он работает на Joomla3. Поэтому переход между материалом на одном языке на его аналог на другом языке настраивается при создании/редактировании материала.
Мой мнение.
Делать многоязычный сайт на Joomla2.5, используя её стандартный функционал (есть сторонние компоненты мультиязычности, типа JoomFish), имеет смысл только, если на сайте материалов на разных языках ограниченное количество ("О компании", "Сотрудничество", "Контакты" и т.п.).
Если же планируется постоянно добавляемый контент, типа Новости, на нескольких языках, у которых нужно делать связи между аналогичными материалами, то я не могу ни чего конкретного посоветовать, чтоб облегчить эту задачу.