Шаблон: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 (у форматах РРРР-ММ-ДД, РРРР-ММ або ГГГГ), що використовує цей шаблон
Документація вище включена з Шаблон:TranslateDate/документація. (ред. | історія) Дописувачі можуть експериментувати на підсторінках пісочниця (створити | дзеркало) та тести (створити) цього шаблону. Будь ласка, додавайте категорії до підсторінки /документація. Підсторінки цього шаблону. |