Шаблон:TranslateDate
Шаблон записує дату, задану роком, номером місяця і днем, природною мовою, а також форматує її, дотримуючись правил задання дат відповідної мови.
Підтримувані мови:
За замовчуванням дата оформлюється українською мовою.
Параметри
[ред. код]{{translateDate|<рік>|<місяць>|<день>|lang=<мова>}}
- <рік> — рік у форматі
РРРР(наприклад,1605для 1605 року або1976для 1976 року); - <месяц> — месяц (наприклад,
5для травня або11для листопаду); - <день> — необов’язковий параметр дня місяця (наприклад,
7для 7-го числа або16для 16-го); - <язык> — параметр коду мови у форматі ISO 639-1 або ISO 639-2, якщо мова відсутня в ISO 639-1 (див. ru:Коды языков#Таблица с кодами языков), наприклад,
enдля англійської мови абоfr— для французької. За замовчуванням використовується українська мова.
Приклади
[ред. код]| Код | Результат |
|---|---|
| {{translateDate|1975|8|1}} | 1 серпня 1975 |
| {{translateDate|1975|3}} | березень 1975 |
| {{translateDate|1997|8|29|lang=en}} | 29 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 de 2004 |
| {{translateDate|1001|1|1|lang=ru}} | 1 січня 1001 |
Технічні деталі реалізації шаблону
[ред. код]Допоміжні шаблони, що форматують дату для кожної конкретної мови, розміщено на підсторінках даного шаблону, названих за кодом мови у стандарті ISO 639-1 або ISO 639-2, якщо мова відсутня в ISO 639-1. Например, код англійської мови — en, тому підсторінка має мати ім’я /en. При доданні нового подібного шаблону необхідно також додати рядок для функції switch головного шаблону. Таку реалізацію обрано для запобігання надмірному використанню функції парсера ifexist (ця функція відноситься до ресурсномістких, кількість її викликів на сторінку обмежена).
Див. також
[ред. код]- {{humanizeDate}} — версія з заданням дати за стандартом ISO 8601 (у форматах РРРР-ММ-ДД, РРРР-ММ або ГГГГ), що використовує цей шаблон
Дописувачі можуть експериментувати на підсторінках пісочниця (створити | дзеркало) та тести (створити) цього шаблону.
Будь ласка, додавайте категорії до підсторінки /документація. Підсторінки цього шаблону.