К вопросу о правильном русском языке …

… и не только русском. Речь идёт не об употреблении синтаксически выверенных и орфографически правильных статьях. Речь о другом. Англо-саксы в принципе не догадываются о существовании иных языков кроме английского. Нет, они конечно догадываются и даже слышали краем уха, но то, что иные языки могут отличаться структурно, что форм множественного числа может больше чем одна, они и помыслить себе не могут (злобное, циничное IMHO). Ничем иным упорное нежелание изменить должным образом определение переменной commentLabelPlural я объяснить не могу. Да и Бог с ними. Мы тоже “не лаптем щи хлебаем”. Лет пятнадцать назад я написал библиотечку для Object Pascal (впоследствии перенёс в C#), некоторые функции из которой можно использовать в Blogger (точнее в javascript). Пару дней назад, работая над локализацией темы Revolution Church для Blogger, собрал такую библиотечку.

Что в библиотеке? Три функции:

  • rusDate – выводит дату в русском формате
  • rusComments – выводит количество комментариев правильным русским языком
  • slavicNumerals – выводит любое числительное в правильном формате для любого славянского языка
Скачать

  minimus Right Slavic Numerals 1.0 (885 байт, 299 скачиваний)
Библиотека для правильного отображения множественного числа при употреблении с числительными в славянских языках.

Установка

Непосредственно после открывающего тега вставьте следующий код:

Использование

rusDate – в любом месте где это кажется Вам необходимым.

Результат: строка типа 09 апреля 2009 г., Четверг.

rusComments, slavicNumerals

Результат вывода функции rusComments()
Количество комментариев   Строка вывода
0 Нет комментариев
1 1 комментарий
2 2 комментария
5 5 комментариев
12 12 комментариев
131 131 комментарий

Найдите следующий код:

И замените его на код:

или (для инго славянского языка) на код:

Разумеется, русские слова замените на соответствующие языку Вашего блога.
Для лучшего понимания параметров функции slavicNumerals, привожу её объявление:

Где
n – количество комментариев,
num0 – строка для вывода при отсутствии комментариев,
num1 – строка для вывода комментариев при количестве кратном единице,
num24 – то же для кратного 2..4,
num5 – то же для остального количества.

Если в шаблоне найдутся другие выводы количества комментариев – повторите процедуру ;) Обычно вывод количества комментариев встречается два раза на файл.

© 2009 – 2011, minimus. Все права защищены. При копировании и републикации статьи, ссылка на первоисточник обязательна.

Популярность: 15%

Похожие статьи:

  1. Виджет Активные комментаторы 3.0 для Blogger-блога

Комментарии

  1. SiMBa сказал:

    мелочь, а приятно, спасибо

  2. Nika сказал:

    С интересом Вас почитала, понравилась манера изложения материала, все четко и понятно. И темки, который Вы выбираете, как раз те, что мне нравятся. Не знала в каком посте написать, поэтому решила в этом, он как-то относится к моему вопросу. Локализацией никогда не занималась, первый раз просто пыталась настроить англоязычную темку на русскоязычный контент _http://www.templatesinn.com/fashion/fashionpeal-real-free-wp-theme-for-fashion-world/. Столкнулась с такой проблемой: конец некоторых длинных заголовков отображается на главной кракобязами.
    Если Вам понравится эта тема, может локализуете ее? Уверена, у женской аудитории эта тема будет иметь успех :)

    • minimus сказал:

      Тема действительно интересная. В самое ближайшее время займусь ею. Спасибо за наводку! ;)

  3. Nika сказал:

    Подписалась на обновления, буду ждать, спасибо :)

  4. NMitra сказал:

    А у меня на блоге данный скрипт не работает(.
     

Выскажите своё мнение

*