Пуштросэз вылэ выжоно

Шаблон:TranslateDate

Мегавики-ысь
Документация

Оформляет дату в виде месяц год или число месяца года с использованием стандартной функции парсера {{#time}}. По умолчанию дата форматируется на русском языке.

Параметры

{{TranslateDate|год|месяц

Шаблон для выделения необязательных параметров в коде вызова шаблона серым (optp — optional parameters).


{{TranslateDate}} совмещает в себе функцию {{tc}} и {{pre}}. С его помощью удобно создавать примеры использования шаблонов в их документациях.

Например, чтобы показать синтаксис шаблона {{перенесено с}}, мы можем в его документации написать так:

{{tpre||''Вики-страница''{{optp|''подпись и/или текст в конце''|текст{{=}}''Текст вместо «Перенесено со страницы»''}}}}
{{optp/comment}}

и получим:

Шаблон:Tpre шаблонэн сузьет шедьтэмын

Серым показаны необязательные параметры.

Про такой стиль оформления синтаксисов шаблонов в документациях см. | вместо использования специального параметра --> | Шаблон:Tc § В оформлении документации | Шаблон:Tc#В оформлении документации }}.

Между тем в многострочных примерах этот шаблон лучше не использовать по причине съедания пробелов до вертикальных черт, прибегая вместо него к оформлению при помощи пробела в начале строк. Это тоже позволяет включать разметку в код. Например (в начале каждой строки — пробел):

 {{((}}main
  |''Статья 1''
  |''Статья 2''
  |l1=''Отображаемый текст ссылки 1''
  |l2=''Отображаемый текст ссылки 2''
 }}

который даст:

{{main
 |Статья 1
 |Статья 2
 |l1=Отображаемый текст ссылки 1
 |l2=Отображаемый текст ссылки 2
}}

Настройки

Если задать |_spaced=1, параметры шаблона будут отбиты пробелами:

{{TranslateDate|ш|параметр 1{{=}}значение|параметр 2{{=}}значение|_spaced=1}}
↓
Янгыш: мыдлань дыр.

См. также

  • {{*tpre}} — то же самое с маркером списка (иначе его нельзя использовать напрямую)
  • {{sp↓}} — отбитая от левого края стрелка вниз, чтобы оформить ею результат обработки того, что показано в шаблоне {{tpre}}
  • {{пример}} — код вызова шаблона → результат; см. там стиль pre
  • {{pre}}
  • {{между pre}}
↓

{{переход|#Раздел или #якорьШаблон:Optp шаблонэн сузьет шедьтэмын}}

Серым показаны необязательные параметры.

Про такой стиль оформления синтаксиса шаблона в документациях см. Шаблон:Tc#В оформлении документации.

Детали

  • По адресу {{optp/comment}} находится строка:

    Серым показаны необязательные параметры.

    Её можно давать под синтаксисом.
  • Чтобы в списке параметров под синтаксисом использовать серый цвет для указания, что параметр является необязательным, используйте класс ts-templateCallCode-weak, например: <code class="ts-templateCallCode-weak">''тип значка''</code> → тип значка
}}
, где:
  • год — год в формате ГГГГ (например, 1605 для 1605 года или 1976 для 1976-го);
  • месяц — номер месяца (например, 5 для мая или 11 для ноября);
  • день — необязательный параметр дня месяца (например, 7 для 7-го числа или 16 для 16-го);
  • язык — необязательный параметр кода языка в формате ISO 639-1 или ISO 639-2, если язык отсутствует в ISO 639-1 (см. список кодов; например, en для английского или fr для французского, а по умолчанию используется русский язык).

Примеры

Код Результат
{{TranslateDate|1975|8|1}} 1 августа 1975
{{TranslateDate|1975|3}} март 1975
{{TranslateDate|1997|8|28|lang=en}} 28 August 1997
{{TranslateDate|2007|7|lang=en}} July 2007
{{TranslateDate|1997|8|31|lang=fr}} 31 août 1997
{{TranslateDate|1984|10|29|lang=de}} 29 Oktober 1984
{{TranslateDate|2004|4|19|lang=es}} 19 abril 2004
{{TranslateDate|1001|1|1|lang=ru}} 1 января 1001

См. также

  • {{HumanizeDate}} — использующая этот шаблон версия с заданием даты по стандарту ISO 8601 (в форматах ГГГГ-ММ-ДД или ГГГГ-ММ)
  • {{+года}} — добавляет слово «года», если его нет (это уместно, если дата используется в предложении)