WordPress: Проблема с кодировкой в плагине NGGallery 2.0.x

Wordpress: Проблема с кодировкой в плагине NGGallery 2.0.x
Как известно, хороших плагинов-галерей под WordPress не так уж и много. И, пожалуй, лучший — это NGGallery.

С выходом версии плагина 2.0 появилось много багов и косяков, которые по сей день исправляются разработчиками 🙂 Один из багов удалось найти и мне — это проблема с русским (да и не только) языком. Проблема наблюдается на странице Добавить галерею/Изображения, где вместо русского текста фигурируют символы, которые свидетельствуют о проблемах с кодировкой, в простонародье — кракозябры 🙂

Причина проблемы

Плагин NGGallery использует сторонний плагин plupload, и разработчики перед публикацией NGGallery минифицируют файлы переводов данного плагина. В результате чего, файл сохраняется с кодировкой отличной от UTF-8.

Как исправить?

Быстро исправить эту проблему можно так: заменить минифицированный файл переводов исходным. Для этого в директории

wp-content/plugins/nextgen-gallery/products/photocrati_nextgen/modules/nextgen_addgallery_page/static/plupload-2.1.1/i18n/

заменяем содержимое файла ru.min.js содержимым файла ru.js.

Наслаждаемся 🙂

П.С. разработчикам я уже написал, будем надеяться, что в следующем релизе баг исправят.

Stas Kuryan

Web developer. Перфекционист в написании кода.

4 комментария

  1. Руслан     

    Здравствуйте. У меня как раз такая ситуация — на русифицированном плагине кракозябры. Следуя вашему совету, проделал путь до данного файла — а там уже стоит ru.js… Как я понял баг уже исправили, но кракозябры у меня ни куда не делись (версия плагина: 2.0.77).

    • Stafox        Автор

      Здравствуйте, баг еще не исправили. Вам необходимо скопировать файл ru.js, и переименовать копию в ru.min.js, заменив существующий файл.

  2. Руслан     

    спасибо,.. не вижу на вашем ресурсе возможности подписаться на рассылки, жаль))

    • Stafox        Автор

      Пока еще не реализовал данный функционал.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *