Шаблон:Lang/doc

Материал из Буквицы
Перейти к навигации Перейти к поиску

Шаблон {{lang}} входит в систему языковых шаблонов, используемых для оформления иноязычных фрагментов внутри русского текста статей (и наоборот). Большинство языковых шаблонов построены на базе шаблонов {{lang}} и {{langi}} ({{langi}} отличается от {{lang}} тем, что текст в нём отображается курсивом).

Нет необходимости использовать шаблон {{lang}} или {{langi}} напрямую. Для каждого из языков существует свой шаблон, построенный на основе упомянутых. Названия таких шаблонов состоит из приставки «lang-» и кода языка в соответствии с стандартом ISO 639-1. Первым и, как правило, единственным параметром является текст на этом языке.

Для оформления первого иноязычного вхождения в статье или разделе статьи следует использовать шаблон вида {{lang-nn}} (где nnкод языка). Для оформления последующих вхождений на том же языке (если в статье или разделе нет иноязычных вставок на других языках) следует использовать шаблон {{lang-nn2}}.

Для языков имеющих/имевших разные письменности (напр. и латиница и кириллица и арабица) для неосновных (менее распространенных или устаревших) вариантов письма следует использовать шаблоны вида {{lang-nn-Ssss}} (где nn — код языка, Ssss — код письменности).

Для оформления транслитерированного текста следует использовать шаблон {{transl}}

Языковые шаблоны постоянно пополняются новыми, поэтому для поиска необходимого шаблона лучше всего просмотреть основную для всех языковых шаблонов категорию — Категория:Шаблоны языков. В этой таблице для иллюстрации приведены шаблоны языков народов xСССР и наиболее употребительных языков мира.

язык код шаблон результат основная
письменность
см. также
(примечания)
Языки Союзных республик СССР
Русский язык ru {{lang-ru|текст}} рус. текст Cyrl {{Lang-ru2}}(шаблон использовать не рекомендуется)
Украинский язык uk {{lang-uk|текст}} укр. текст Cyrl {{Lang-uk2}}
Белорусский язык be {{lang-be|текст}} белор. текст Cyrl {{Lang-be2}}
Казахский язык kk {{lang-kk|текст}} каз. текст Cyrl {{Lang-kk2}}
Узбекский язык uz {{lang-uz|текст}} узб. текст Latn {{Lang-uz2}} {{Lang-uz-Cyrl}}
Таджикский язык tg {{lang-tg|текст}} тадж. текст Cyrl {{Lang-tg2}}
Туркменский язык tk {{lang-tk|текст}} туркм. текст Latn {{Lang-tk2}} {{Lang-tk-Cyrl}} {{Lang-tk-Arab}}
Киргизский язык ky {{lang-ky|текст}} кирг. текст Cyrl {{Lang-ky2}}
Азербайджанский язык az {{lang-az|текст}} азерб. текст Latn {{Lang-az2}} {{Lang-az-Cyrl}} {{Lang-az-Arab}}
Грузинский язык ka {{lang-ka|текст}} груз. текст Geor {{Lang-ka2}}
Армянский язык hy {{lang-hy|текст}} арм. текст Armn {{Lang-hy2}}
Латышский язык lv {{lang-lv|текст}} латыш. текст Latn {{Lang-lv2}}
Литовский язык lt {{lang-lt|текст}} лит. текст Latn {{Lang-lt2}}
Эстонский язык et {{lang-et|текст}} эст. текст Latn {{Lang-et2}}
Молдавский язык mo {{lang-mo|текст}} молд. текст Latn {{Lang-mo2}} {{Lang-mo-Cyrl}}
Языки народов России и СССР
Абазинский язык abq {{lang-abq|текст}} абаз. текст Cyrl {{Lang-abq2}}
Абхазский язык ab {{lang-ab|текст}} абх. текст Cyrl {{Lang-ab2}} {{Lang-ab-Geor}}
Аварский язык av {{lang-av|текст}} авар. текст Cyrl {{Lang-av2}} {{Lang-av-Arab}}
Адыгейский язык ady {{lang-ady|текст}} адыг. текст Cyrl {{Lang-ady2}}
Алтайский язык alt {{lang-alt|текст}} южноалт. текст Cyrl {{Lang-alt2}}
Башкирский язык ba {{lang-ba|текст}} башк. текст Cyrl {{Lang-ba2}} {{Lang-ba-Arab}} {{Lang-ba-Latn}}
Бурятский язык bua {{lang-bua|текст}} бур. текст Cyrl {{Lang-bua2}} {{Lang-bua-Mong}} {{Lang-bua-Latn}}
Даргинский язык dar {{lang-dar|текст}} дарг. текст Cyrl {{Lang-dar2}}
Дунганский язык dng {{lang-dng|текст}} дунг. текст Cyrl {{Lang-dng2}}
Ингушский язык inh {{lang-inh|текст}} ингуш. текст Cyrl {{Lang-inh2}}
Кабардино-черкесский язык kbd {{lang-kbd|текст}} кабард.-черк. текст Cyrl {{Lang-kbd2}}
Калмыцкий язык xal {{lang-xal|текст}} калм. текст Cyrl {{Lang-xal2}}
Каракалпакский язык kaa {{lang-kaa|текст}} каракалп. текст Cyrl {{Lang-kaa2}} {{Lang-kaa-Arab}}
Карачаево-балкарский язык krc {{lang-krc|текст}} карач.-балк. текст Cyrl {{Lang-krc2}}
Коми язык kv {{lang-kv|текст}} коми текст Cyrl {{Lang-kv2}}
Крымскотатарский язык crh {{lang-crh|текст}} крымскотат. текст Cyrl {{Lang-crh2}}
Кумыкский язык kum {{lang-kum|текст}} кум. текст Cyrl {{Lang-kum2}}
Лакский язык lbe {{lang-lbe|текст}} лакск. текст Cyrl {{Lang-lbe2}}
Лезгинский язык lez {{lang-lez|текст}} лезг. текст Cyrl {{Lang-lez2}} {{Lang-lez-Arab}}
Марийский (горный) язык mrj {{lang-mrj|текст}} горномар. текст Cyrl {{Lang-mrj2}}
Марийский (луговой) язык chm {{lang-chm|текст}} мар. текст Cyrl {{Lang-chm2}}
Мордовско-мокшанский язык mdf {{lang-mdf|текст}} мокш. текст Cyrl {{Lang-mdf2}}
Мордовско-эрзянский язык myv {{lang-myv|текст}} эрз. текст Cyrl {{Lang-myv2}}
Ненецкий язык yrk {{lang-yrk|текст}} нен. текст Cyrl {{Lang-yrk2}}
Ногайский язык nog {{lang-nog|текст}} ног. текст Cyrl {{Lang-nog2}}
Осетинский язык os {{lang-os|текст}} осет. текст Cyrl {{Lang-os2}} {{Lang-os-Geor}}
Табасаранский язык tab {{lang-tab|текст}} таб. текст Cyrl {{Lang-tab2}}
Татарский язык tt {{lang-tt|текст}} тат. текст Cyrl {{Lang-tt2}} {{Lang-tt-Arab}} {{Lang-tt-Latn}}
Тувинский язык tyv {{lang-tyv|текст}} тув. текст Cyrl {{Lang-tyv2}}
Удмуртский язык udm {{lang-udm|текст}} удм. текст Cyrl {{Lang-udm2}}
Уйгурский язык ug {{lang-ug|текст}} уйг. текст Cyrl {{Lang-ug2}}
Хакасский язык kjh {{lang-kjh|текст}} хак. текст Cyrl {{Lang-kjh2}}
Хантыйский язык kca {{lang-kca|текст}} хант. текст Cyrl {{Lang-kca2}}
Чеченский язык ce {{lang-ce|текст}} чеч. текст Cyrl {{Lang-ce2}}
Чувашский язык cv {{lang-cv|текст}} чуваш. текст Cyrl {{Lang-cv2}}
Чукотский язык ckt {{lang-ckt|текст}} чук. текст Cyrl {{Lang-ckt2}}
Якутский язык sah {{lang-sah|текст}} якут. текст Cyrl {{Lang-sah2}}
Распространенные языки народов мира (в т.ч. на территории xСССР)
Английский язык en {{lang-en|текст}} англ. текст Latn {{Lang-en2}}
Немецкий язык de {{lang-de|текст}} нем. текст Latn {{Lang-de2}}
Французский язык fr {{lang-fr|текст}} фр. текст Latn {{Lang-fr2}}
Латынь la {{lang-la|текст}} лат. текст Latn {{Lang-la2}}
Испанский язык es {{lang-es|текст}} исп. текст Latn {{Lang-es2}}
Итальянский язык it {{lang-it|текст}} итал. текст Latn {{Lang-it2}}
Португальский язык pt {{lang-pt|текст}} порт. текст Latn {{Lang-pt2}}
Польский язык pl {{lang-pl|текст}} польск. текст Latn {{Lang-pl2}}
Греческий язык el {{lang-el|текст}} греч. текст Grek для древнегреческого языка используется {{lang-grc}}; см. также {{Lang-el2}}
Древнегреческий язык grc {{lang-grc|текст}} др.-греч. текст Grek для современного греческого языка используется {{lang-el}}; см. также {{Lang-grc2}}
Болгарский язык bg {{lang-bg|текст}} болг. текст Cyrl {{Lang-bg2}}
Японский язык ja {{lang-ja|текст}} яп. текст Jpan {{Lang-ja2}}
Нидерландский язык nl {{lang-nl|текст}} нидерл. текст Latn {{Lang-nl2}}
Еврейский язык (идиш) yi {{lang-yi|текст}} идиш текст Hebr {{Lang-yi2}}
Иврит he {{lang-he|текст}} ивр. текст Hebr {{Lang-he2}}
Шведский язык sv {{lang-sv|текст}} швед. текст Latn {{Lang-sv2}}
Финский язык fi {{lang-fi|текст}} фин. текст Latn {{Lang-fi2}}
Арабский язык ar {{lang-ar|текст}} араб. текст Arab {{Lang-ar2}}
Курдский язык ku {{lang-ku|текст}} курд. текст Latn {{Lang-ku2}} {{Lang-ku-Arab}} {{Lang-ku-Cyrl}} {{Lang-ku-Armn}}
Китайский язык zh {{lang-zh|текст}} кит. текст Hans {{Lang-zh2}}
Турецкий язык tr {{lang-tr|текст}} тур. текст Latn {{Lang-tr2}}
Венгерский язык hu {{lang-hu|текст}} венг. текст Latn {{Lang-hu2}}
Норвежский язык no {{lang-no|текст}} норв. текст Latn {{Lang-no2}}
Сербский язык sr {{lang-sr|текст}} серб. текст Cyrl {{Lang-sr2}}
Чешский язык cs {{lang-cs|текст}} чеш. текст Latn {{Lang-cs2}}
Ирландский язык ga {{lang-ga|текст}} ирл. текст Latn {{Lang-ga2}}
Румынский язык ro {{lang-ro|текст}} рум. текст Latn {{Lang-ro2}}
Датский язык da {{lang-da|текст}} дат. текст Latn {{Lang-da2}}
Хорватский язык hr {{lang-hr|текст}} хорв. текст Latn {{Lang-hr2}}
Фарси fa {{lang-fa|текст}} перс. текст Arab {{Lang-fa2}} {{Lang-fa-Cyrl}}
Словацкий язык sk {{lang-sk|текст}} словацк. текст Latn {{Lang-sk2}}
Корейский язык ko {{lang-ko|текст}} кор. текст Kore {{Lang-ko2}}
Монгольский язык mn {{lang-mn|текст}} монг. текст Cyrl {{Lang-mn2}} {{Lang-mn-Mong}}

Индивидуальные стили

Вы можете использовать коды языков для персонального оформления блока «на других языках». Для выделения определенного языка можно использовать примерно такой CSS код:

/* Выделяем жирным нужные нам языки */
li.interwiki-en, /* английский */
li.interwiki-simple, /* упрощённый английский */
li.interwiki-uk /* украинский */
 {
font-weight:bold;
text-shadow: 2px 1px 2px #a0a0a0; /* Тень */
}

Для того чтобы ненужные языки сделать менее заметными:

li.interwiki-as, /* ассамский */
li.interwiki-ba, /* башкирский */
li.interwiki-bcl, /* бикольский */
li.interwiki-vo /* волапюк */
{
opacity: 0.5;
font-size: 80%;
line-height: 90%;
}

А чтобы при наведении курсора мыши на названии языка его было проще читать:

li.interwiki-en:hover, /* английский */
li.interwiki-ba:hover, /* башкирский */
li.interwiki-yi:hover, /* идиш */
li.interwiki-xal:hover, /* калмыцкий */
li.interwiki-lbe:hover, /* лакский */
li.interwiki-mhr:hover, /* луговомарийский */
li.interwiki-mdf:hover /* мокшанский */
{
font-weight:bold;
opacity: 1;
font-size: 110%;
}

Параметры шаблона

Шаблон {{lang-xx}} используется для оформления первого вхождения фрагмента на данном языке внутри русского текста статей. Для вывода без видимого указания названия языка, а также последующих вставок иноязычного текста следует использовать шаблон {{lang-хх2}}. Для каждого из языков существует свой шаблон вида {{lang-xx}}, где «xx» — код языка по стандарту ISO 639. См. https://ru.wikipedia.org/wiki/Шаблон:Lang

Параметры шаблона

ПараметрОписаниеТипСтатус
текст1

Текст на выбранном языке

Строковый (без форматирования)обязательный


См. также