|
Склонение существительных с цифрамиГораздо безопаснее воровать огромные суммы
с помощью шариковой ручки, чем небольшие посредством пистолета. Уоррен Баффет. Великий и Могучий настолько велик и могуч, что для руссификации любого забугрового скрипта нужно проштудировать кучу сайтов, чтобы достичь цели и найти нужный кусок кода или плагин в случае с WordPress. Предложенный ниже способ универсален и подойдёт для любого скрипта. Речь идёт о склонении существительных и прилагательных в зависимости от числа, с которым они связаны. Например: 1 комментарий, 2 комментария, 5 комментариев и т. д. Как это сделать? Если вам лень делать лишние телодвижения, можно просто использовать двоеточие и забыть про склонения с цифрами. Выглядит это так:
Комментарии: 4 Но мы не ищем лёгких путей. Мы ищем правильные пути. Предлагаю вам функцию, которая раз и навсегда решит проблему склонения существительных с цифрами. В двух вариантах: PHP и Javascript-версиях.
PHP
Javascript
В обоих вариантах функция имеет два параметра:
Чтобы знать, какие именно слова писать в массиве «words», нужно просто просклонять слова, используя правило «1-2-5»:
Итак, примеры. Допустим, мы хотим написать предложение «Всего на сайте у нас 123 комментария». В PHP мы напишем так:
В Javascript — так:
И, конечно же, в переменных «$comment_count» и «comment_count» хранится число (количество комментариев в данном случае). Другие примеры. Допустим,
Тогда имеем
Теперь конкретный пример для WordPress.
В заключениеДанной функцией я пользуюсь уже очень давно и она делает сайт намного дружелюбнее. При склонении существительных с цифрами контент делается более читабельным и сайт в целом выглядет «человечнее». Автор текста: Pepper
⇓ Поделись ссылкой на Seoded.ru с друзьями, знакомыми и собеседниками в соцсетях и на форумах! А сам сайт добавь в закладки! Так победим. Поделиться ссылкой на эту страницу в:
|
|
Зарабатываем на свежесозданном сайте | Склоняем цифры, пишем тексты, зарабатываем копирайтингом |