Во views установлен вывод таблицы с помощью модуля datatables, но элементы навигации выводятся на английском.
На сайте: http://datatables.net/plug-ins/i18n/Russian
представлен плагин перевода на русский, но никак не пойму как его прикрутить к сайту (в какую папку сохранить файл Russian.json)?
Здесь: http://datatables.net/plug-ins/i18n/
указано как подключать перевод с помощью JS, но так как нету опыта в этом, не понимаю, какой код и где конкретно прописать, чтобы всё заработало?
Подскажите по подробнее что нужно сделать для руссификации?
Спасибо.
Комментарии
/admin/config/regional/translate/translate
Пробовал это в первую очередь (но ни одно слово, которое нужно перевести в таблице там не было найдено). datatables это библиотека, подключаемая через папку libraries, вообщем это не просто обычный модуль для Drupal и всё, а модуль как костыль для библиотеки, поэтому работать имхо нужно с внутренностями самой библиотеки или подключить JS файл с сайта (или использовать внешнюю CDN), как написано у разработчика, но я не понимаю как это сделать.
Есть два варианта:
1. JS injector
2. Копируете из папки modules/system файл html.tpl.php и вставляете его в папку с вашей темой рядом с файлом page.tpl.php.
Затем открываете добавленный файл html.tpl.php и перед закрывающим тегом </head> добавляете
<script type="text/javascript">
$(document).ready(function() {
$('#example').dataTable( {
"language": {
"url": "dataTables.german.lang"
}
} );
} );
</script>
Путь к файлам jquery.dataTables.js и dataTables.german.lang пишите свой.
Сохраняете отредактированный файл и чистите кэш Drupal.
Спасибо за инструкции.
Попробовал JS inspector, вставил туда код:
$(document).ready(function() {
$('#example').dataTable( {
"language": {
"url": "/sites/all/libraries/datatables/dataTables.russian.lang"
}
} );
} );
Но элементы таблицы по прежнему на английском.
В html коде страницы содержимое скрипта указанное здесь присутствует, кэш сбрасывал. Файл dataTables.russian.lang создал из пустого файла, вставив в него содержимое на странице: http://datatables.net/plug-ins/i18n/Russian , также вместо адреса с файлом перевода: /sites/all/libraries/datatables/dataTables.russian.lang, пробовал указывать адрес: //cdn.datatables.net/plug-ins/725b2a2115b/i18n/Russian.json
Что я делаю не так? Почему не работает перевод?
Спасибо.
Для того чтобы понять, что Вы делаете не так, надо видеть код.