moder
25 808
правок
(ошибка в примере определения формы множественного числа. Неожиданно не как в хэлпе Википедии.) |
Красавица (обсуждение | вклад) (движок обновили, пробуем привести в порядок документацию к шаблону) |
||
Строка 4: | Строка 4: | ||
'''Параметры:''' | '''Параметры:''' | ||
* '''d1, m1, y1 = <день, месяц и год>''' | * '''d1, m1, y1 = <день, месяц и год>''' — первая дата задаётся параметрами '''d1, m1, y1'''<ref>Если эта первая дата меньше второй (или текущей), то результат расчетов положительное число, а если больше — то отрицательное.</ref>. Эти параметры являются обязательными. Если не будет задано хотя бы одного из них, то шаблон выдаст вместо результата «'''<font color="red">?</font>'''». | ||
* '''d2, m2, y2 = <день, месяц и год>''' — вторая дата задаётся параметрами '''d2, m2, y2'''. Эти параметры не обязательны. Если их не задать, то будет вычислено количество дней между первой и текущей датой<ref>Текущая | * '''d2, m2, y2 = <день, месяц и год>''' — вторая дата задаётся параметрами '''d2, m2, y2'''. Эти параметры не обязательны. Если их не задать, то будет вычислено количество дней между первой и текущей датой<ref>Текущая дата — это не дата редактирования страницы, а дата просмотра страницы.</ref>. | ||
Строка 12: | Строка 12: | ||
'''1.''' Не задаём вторую | '''1.''' Не задаём вторую дату — рассчитаем количество дней между первой и текущей датой<ref>Если посмотреть на эту страницу завтра, то результат расчетов будет на единицу больше.</ref>: | ||
<nowiki>Гильдии [[Brotherhood of Steel]] сегодня исполняется {{DaysBetween|d1=12|m1=8|y1=2008}} дн.</nowiki> | <nowiki>Гильдии [[Brotherhood of Steel]] сегодня исполняется {{DaysBetween|d1=12|m1=8|y1=2008}} дн.</nowiki> | ||
Гильдии [[Brotherhood of Steel]] сегодня исполняется {{DaysBetween|d1=12|m1=8|y1=2008}} дн. | Гильдии [[Brotherhood of Steel]] сегодня исполняется {{DaysBetween|d1=12|m1=8|y1=2008}} дн. | ||
'''2.''' Если вторая дата не указывается (т.е. рассчитывается количество дней между первой датой и датой просмотра страницы), то, естественно, возвращаемое шаблоном число заранее не известно. Однако, в русском языке единственная, множественная и [http://ru.wikipedia.org/wiki/Паукальное_число паукальная] формы слов различаются (см. пример 1: какой именно формой слова — «''день''», «'' | '''2.''' Если вторая дата не указывается (т.е. рассчитывается количество дней между первой датой и датой просмотра страницы), то, естественно, возвращаемое шаблоном число заранее не известно. Однако, в русском языке единственная, множественная и [http://ru.wikipedia.org/wiki/Паукальное_число паукальная] формы слов различаются (см. пример 1: какой именно формой слова — «''день''», «''дня''» или «''дней''» — необходимо окончить фразу заранее не известно). В таком случае удобно использовать вики-функцию {{Tooltip|Text='''plural'''|Tip=<nowiki>{{ plural: число | ед. форма | паукальная форма | множ. форма }}</nowiki>}}: | ||
<nowiki>Со дня основания Годвилля {{plural:{{DaysBetween|d1=20|m1=11|y1=2007}}|прошёл|прошло|прошло}} | <nowiki>Со дня основания Годвилля {{plural:{{DaysBetween|d1=20|m1=11|y1=2007}}|прошёл|прошло|прошло}} | ||
{{DaysBetween|d1=20|m1=11|y1=2007}} {{plural:{{DaysBetween|d1=20|m1=11|y1=2007}}|день|дней | {{DaysBetween|d1=20|m1=11|y1=2007}} {{plural:{{DaysBetween|d1=20|m1=11|y1=2007}}|день|дня|дней}}.</nowiki> | ||
Со дня основания Годвилля {{plural:{{DaysBetween|d1=20|m1=11|y1=2007}}|прошёл|прошло|прошло}} {{DaysBetween|d1=20|m1=11|y1=2007}} {{plural:{{DaysBetween|d1=20|m1=11|y1=2007}}|день|дней | Со дня основания Годвилля {{plural:{{DaysBetween|d1=20|m1=11|y1=2007}}|прошёл|прошло|прошло}} {{DaysBetween|d1=20|m1=11|y1=2007}} {{plural:{{DaysBetween|d1=20|m1=11|y1=2007}}|день|дня|дней}}. | ||
Строка 30: | Строка 30: | ||
'''4.''' | '''4.''' Ошибка — один из параметров не введён: | ||
<nowiki>Годвилль был сотворён {{DaysBetween|d1=20|m1=11}} дней назад.</nowiki> | <nowiki>Годвилль был сотворён {{DaysBetween|d1=20|m1=11}} дней назад.</nowiki> | ||
Годвилль был сотворён {{DaysBetween|d1=20|m1=11}} дней назад. | Годвилль был сотворён {{DaysBetween|d1=20|m1=11}} дней назад. |