Шаблон:ЯзыкПоКоду: различия между версиями
(Новая страница: «{{ЯзыкПоКоду/<!-- -->{{#ifeq: {{Lc:{{{2|}}}}} | en | en | ru }}<!-- -->|{{{1}}}<!-- -->|{{{падеж}}}<!-- -->}}<!-- --><noinclude>{{Doc}}</noinclude>») |
Импортёр (обсуждение | вклад) м (1 версия импортирована) |
(нет различий)
|
Текущая версия от 12:05, 1 мая 2024
Не распознан языковой код
Файл:Edit-clear.svg | Этот шаблон планируется переписать на основе Lua. |
Шаблон предназначен для конвертации языкового кода 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}} — соответствие коду англоязычного названия языка
См. также[править код]
- {{СтранаПоКоду}}