Возникло желание перевести все параметры Limbo на русский язык. Параметры прописаны в конфигурационных файлах модулей и компонентов в файлах *.xml
Первое, что удалось найти по данному вопросу это банально правильно указать кодировку в заголовке xml файла
code:<?xml version="1.0" encoding="WINDOWS-1251" ?>
Однако это не решает всех проблем. Названия параметров нормально отображаются, а вот сами параметры коверкаются.
Я однажды уже пытался решить эту проблему, но терпения не хватило и забросил...
Но тут пришли выходные, решил всё же разобраться и сутки сидения за компом дали желаемый результат. А решение очень простое...
Открываем файл node.inc.php в котором ищем строки
code:if (! is_null($escapeEntities))
{
if ($escapeEntities)
{$value = htmlentities($value);}
}
elseif (MINIXML_AUTOESCAPE_ENTITIES > 0)
{$value = htmlentities($value);}
которые меняем на строки
code:if (! is_null($escapeEntities))
{
if ($escapeEntities)
{$value = htmlspecialchars($value);}
}
elseif (MINIXML_AUTOESCAPE_ENTITIES > 0)
{$value = htmlspecialchars($value);}
После этого проблема с кодировками в xml файлах полностью решена.
|