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

Версия от 18:17, 5 февраля 2022; Adam (обсуждение | вклад) (Новая страница: «{{ЯзыкПоКоду/<!-- -->{{#ifeq: {{lc:{{{2|}}}}} | en | en | ru }}<!-- -->|{{{1}}}<!-- -->|{{{падеж}}}<!-- -->}}<!-- --><noinclude>{{doc}}</noinclude>»)
(разн.) ← Предыдущая версия | Текущая версия (разн.) | Следующая версия → (разн.)

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

Документация

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

ПрименениеПравить

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

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

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

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

Добавление новых языковПравить

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

См. такжеПравить