Проблема с русификацией elFinder

Главные вкладки

Аватар пользователя roman-yrv roman-yrv 30 декабря 2012 в 23:09

Добрый день.

Установил модуль elFinder.

Всё работает за исключением одного - меню в редакторе открывается на английском языке.

Посмотрел в код модуля - такое ощущение, что просто не срабатывает следующий фрагмент кода (файл elfinder.module, функция elfinder_file_browser )

/* Adding localization */

if ($langCode != 'en' && is_readable($libpath . '/js/i18n/elfinder.' . $langCode . '.js')) {
drupal_add_js($libpath . '/js/i18n/elfinder.' . $langCode . '.js');
};

Этот файл (elfinder.ru.js) по указанному пути существует, функция is_readable($libpath . '/js/i18n/elfinder.' . $langCode . '.js') возвращает 1, значение $langCode равняется ru.

А вот, когда смотришь в просмотр кода страницы в браузере на редакторе, то файла http://мой-сайт/sites/all/libraries/elfinder/js/i18n/elfinder.ru.js в списке загружаемых нет.

В чем здесь может быть проблема ?

P.S.
Скопировал файл elfinder.ru.js из поддиректории js/i18n в поддиректорию js и тупо написал drupal_add_js($libpath . '/js/elfinder.ru.js');
Заработало ! Smile
Интересно, в чем вообще может быть дело ?

P.P.S.
Создал директорию lang и скопировал туда языковые файлы так, чтобы путь к ним был типа $libpath . '/js/lang/elfinder.ru.js. Тоже заработало.

Странно, почему не работает с названием папки i18n ?