Шаблон:ЯзыкПоКоду

Не распознан языковой код

Шаблон предназначен для конвертации языкового кода ISO 639 в полное название языка.

Применение

  • Параметр 1 (обязательный) представляет собой код по ISO 639-1 (двухбуквенный) или ISO 639-2 (трёхбуквенный) языка, который следует конвертировать в название.
  • Параметр 2 (необязательный) — код языка, на котором будет выдан результат. Значение по умолчанию ru (русский). На текущий момент поддерживается два языка вывода — русский и английский (en).
  • Параметр падеж (необязательный) предназначен для указания падежа, на котором осуществляется вывод. Пока что поддерживаются только |падеж=р для родительного и |падеж=п для предложного падежа (напр. русского языка и русском языке соответственно). По умолчанию выводится название в именительном падеже (напр. русский язык).

Языков очень много, поэтому шаблон существенно неполный и включает в себя лишь наиболее распространённые языки. Если необходимо добавить в шаблон нужные языки, пожалуйста, создайте запрос.

Примеры использования

  • {ЯзыкПоКоду|ru} → русский язык
  • {ЯзыкПоКоду|en} → английский язык
  • {ЯзыкПоКоду|en|ru} → английский язык
  • {ЯзыкПоКоду|ru|en} → Russian
  • {ЯзыкПоКоду|en|en} → English
  • с {ЯзыкПоКоду|en|падеж=р} → с английского языка
  • на {ЯзыкПоКоду|en|падеж=п} → на английском языке
  • {ЯзыкПоКоду|en|ru|падеж=п} → английском языке

Добавление новых языков

  • Списки языков содержатся в подшаблонах, защищённых до администраторов:
    • {ЯзыкПоКоду/ru} — соответствие коду русскоязычного названия языка
    • {ЯзыкПоКоду/en} — соответствие коду англоязычного названия языка

См. также