Шаблон:ЯзыкПоКоду
Не распознан языковой код
Шаблон предназначен для конвертации языкового кода 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} — соответствие коду англоязычного названия языка