судя по описанию, проблема с руссификацией настроек шаблонов (XML) все же присутствует (при попытке перевести англ. термины на русский файл настроек вообще не отображается)
исправляется эта проблема следующим местом
1. /administrator/components/com_joomleague/classes/
xml.class.phpредактируем функцию:
function parse ( $src, $typeof = 'FILE', $encoding = 'UTF-8' ) {
// ini;
// (re)set array;
$this->pOut = array();
$this->parser = xml_parser_create();
$encoding = ($encoding=='windows-1251') ? 'iso-8859-1' : $encoding; /***** windows-1251 fixing ******/
xml_parser_set_option($this->parser, XML_OPTION_CASE_FOLDING, 0);
xml_parser_set_option($this->parser, XML_OPTION_TARGET_ENCODING, $encoding);
xml_set_object($this->parser, $this);
xml_set_element_handler($this->parser, 'startHandler', 'endHandler');
xml_set_character_data_handler($this->parser, 'contentHandler');
2. в
каждом файле шаблона (можно рядом с /english сделать копию всех файлов в папку /russian )
/components/com_joomleague/frontend_config/
english/шаблон.xml
изменить заголовок
<?xml version="1.0" ?>на
<?xml version="1.0" encoding="iso-8859-1"?>зы. ВСЕ XML-файлы должны быть сохранены к ANSI-кодировке!