Мой плагин: BuddyPress Russian Months

Достаточно давно я написал Russian Months, который проверяет, правильно ли написана дата (а точнее, месяц), и если нет – то выводит правильный формат.

То есть, предположим, вы в админке на странице “Настройки” выбрали формат даты: j F, Y. На русском сайте такая дата будет выглядеть следующим образом: 30 Сентябрь, 2009. Все бы ничего, но мне не нравилось это слово “Сентябрь”, которое должно быть “сентября”. Вот такой я иногда дотошный могу быть.

Ну я и написал плагин, который будет проверять все даты внутри BuddyPress на предмет неправильного падежа или же вообще отсутствия перевода. То есть после активации я всегда имею:

1. Вместо “30 Сентябрь” -> “30 сентября”.
2. Вместо “30 September” -> “30 сентября”.

Как видим, некорректный с точки зрения грамматики или вообще отсутствие перевода месяца я исправил на правильный вариант. Проверка месяца осуществляется для всех стандартных компонентов BuddyPress, а результат работы плагина вы можете видеть на таких страницах:

  • список личных сообщений;
  • отдельно открытое личное сообщение;
  • список сетевых сообщений (в профиле, группах, рисунках и т.д.);
  • список комментариев, которые сделал пользователь;
  • список опубликованных записей;
  • список уведомлений.

Этот плагин, BuddyPress Russian Months, я уже несколько месяцев использую везде, где меня просят установить BuddyPress. Но вот только недавно (вчера вечером) я решил выложить его для абсолютно всех русскоязычных пользователей BuddyPress.

Скачать из официального репозитория всех плагинов.

Вы также можете найти плагин и через встроенный в админку поиск по плагинам и установить его без ручного использования ftp.

На данный момент 29 комментариев

  • Проверил плагин в связке WP3.2.1 + BP1.5b2. Не работает :(

  • Немного исправлюсь. В BP он как оказазалось работает, понял это используя плагин CD BuddyPress Avatar Bubble. Не работает на главной странице блога, где выводятся записи блога. Как исправить?

    • Открыть файл плагина и добавить туда новый фильтр, который будет обрабатывать дополнительные записи.

RSS лентаTrackBack URL

Включиться в обсуждение

XHTML: <blockquote></blockquote> <a href=""></a> <strong></strong>

Если нужно разместить код, используйте теги: <pre>php|html|js</pre>