Шаблон:Языки

Материал из Народного Брифли

Шаблон возвращает сведения о языке оригинала по коду BCP 47.

Использование

{{Языки|код|поле}}
  • language-category — категория языка; обязательное поле.
  • variant-category — дополнительная категория варианта; необязательное поле. Не дублирует категорию языка.
  • abbreviation — сокращение перед оригинальным названием; необязательное поле. Для известного кода название показывается только при наличии сокращения и посимвольном отличии от основного названия. При неизвестном или незаполненном коде оригинальное название показывается без сокращения. Год и категории не зависят от показа названия.
{{Языки|ru-petr1708|abbreviation}}

Результат: рус. дореф..

Коды нечувствительны к регистру. Неизвестный код или отсутствующее поле возвращают пустую строку.

Поддерживаемые коды

Код Подкод Сокращение Категория
ru — — Произведения на русском языке
luna1918 — Произведения на русском языке в современной орфографии
petr1708 рус. дореф. Произведения на русском языке в дореформенной орфографии
be — бел. Произведения на белорусском языке
1959acad бел. Произведения на белорусском языке в официальной орфографии
Latn бел. Произведения на белорусском языке латиницей
tarask бел. Произведения на белорусском языке в тарашкевице
en — англ. Произведения на английском языке
emodeng англ. Произведения на ранненовоанглийском языке
kk — каз. Произведения на казахском языке
Arab каз. Произведения на казахском языке арабским письмом
Cyrl каз. Произведения на казахском языке кириллицей
az — азерб. Произведения на азербайджанском языке
Arab азерб. Произведения на азербайджанском языке арабским письмом
Cyrl азерб. Произведения на азербайджанском языке кириллицей
Latn азерб. Произведения на азербайджанском языке латиницей
uz — узб. Произведения на узбекском языке
Cyrl узб. Произведения на узбекском языке кириллицей
Latn узб. Произведения на узбекском языке латиницей
ky — кирг. Произведения на киргизском языке
Cyrl кирг. Произведения на киргизском языке
zh — кит. Произведения на китайском языке
lzh кит. Произведения на классическом китайском языке
no — норв. Произведения на норвежском языке
nb норв. Произведения на норвежском букмоле
nn норв. Произведения на новонорвежском языке
chg — чагат. Произведения на чагатайском языке
Arab чагат. Произведения на чагатайском языке арабским письмом
ota — осм.-тур. Произведения на османском турецком языке
Arab осм.-тур. Произведения на османском турецком языке арабским письмом
ro — рум. Произведения на румынском языке
Cyrl рум. Произведения на румынском языке кириллицей
Latn рум. Произведения на румынском языке латиницей
fr — фр. Произведения на французском языке
de — нем. Произведения на немецком языке
ar — араб. Произведения на арабском языке
yi — идиш Произведения на идише
pl — пол. Произведения на польском языке
uk — укр. Произведения на украинском языке
sv — швед. Произведения на шведском языке
it — итал. Произведения на итальянском языке
ja — яп. Произведения на японском языке
grc — др.-греч. Произведения на древнегреческом языке
es — исп. Произведения на испанском языке
da — дат. Произведения на датском языке
la — лат. Произведения на латинском языке
he — ивр. Произведения на иврите
tt — тат. Произведения на татарском языке
cs — чеш. Произведения на чешском языке
cu — церк.-слав. Произведения на церковнославянском языке
pt — порт. Произведения на португальском языке
et — эст. Произведения на эстонском языке
fa — перс. Произведения на персидском языке
orv — др.-рус. Произведения на древнерусском языке
tg — тадж. Произведения на таджикском языке
ba — башк. Произведения на башкирском языке
dar — дарг. Произведения на даргинском языке
fi — фин. Произведения на финском языке
ka — груз. Произведения на грузинском языке
lv — латыш. Произведения на латышском языке
nl — нидерл. Произведения на нидерландском языке
sco — шотл. Произведения на шотландском языке
tr — тур. Произведения на турецком языке
ady — адыг. Произведения на адыгейском языке
av — авар. Произведения на аварском языке
bg — болг. Произведения на болгарском языке
bn — бенг. Произведения на бенгальском языке
hu — венг. Произведения на венгерском языке
sr — серб. Произведения на сербском языке
ab — абх. Произведения на абхазском языке
ce — чеч. Произведения на чеченском языке
enm — ср.-англ. Произведения на среднеанглийском языке
inh — ингуш. Произведения на ингушском языке
ko — кор. Произведения на корейском языке
lt — лит. Произведения на литовском языке
nds — нижненем. Произведения на нижненемецком языке
os — осет. Произведения на осетинском языке
tk — туркм. Произведения на туркменском языке
udm — удм. Произведения на удмуртском языке
xqa — караханид. Произведения на караханидском языке

Диагностические категории

Полный код варианта состоит из кода языка, дефиса и подкода: например, ru-petr1708.

Включены только языки и варианты существующих произведений русского раздела. Базовый код языка сохраняется и при использовании в карточках только уточнённых кодов. Сначала идут языки с подкодами: внутри этой части первыми стоят русский и белорусский, остальные группы расположены приблизительно по убыванию числа представленных произведений. После них по тому же принципу идут языки без подкодов. Это практический порядок для этого раздела, а не мировой рейтинг распространённости языков. Варианты остаются внутри группы своего языка. Общий код языка не означает установленную современную норму.

Используется минимальный набор осмысленных категорий: дополнительная категория помогает выбирать существующие произведения и не дублирует уже принятое деление; variant-category можно не задавать. Письменность уточняют по источникам конкретного оригинала, если у языка засвидетельствовано употребление разных систем письма. Одного произведения этого варианта в разделе достаточно; другое письмо может быть представлено вне Wikisum. В справочник и категории включают только варианты существующих произведений раздела. Общая категория языка содержит все произведения, включая уточнённые варианты и неизвестную письменность. Код без уточнения не означает определённого письма. Орфографические варианты русского и белорусского не требуют дублирующей кириллической группы.

Коды-синонимы: chu → cu.

Код ota обозначает османский турецкий язык (1500—1928) согласно ISO 639; ota-Arab уточняет арабское письмо.

Норвежская группа: no — общий код норвежского языка, nb — букмол, nn — нюнорск (новонорвежский). Коды nb и nn самостоятельны и записываются целиком, без префикса no-. Все три кода ведут в общую норвежскую категорию; письменные нормы также имеют уточняющие категории. Общий no допустим и после исследования, если отдельный код не передаёт историческую форму оригинала; он не является синонимом nb.

Китайская группа: zh — общий код китайского языка, lzh — литературный китайский, включая классические тексты. Код lzh записывается целиком и ведёт в общую китайскую категорию и уточняющую категорию классического китайского. Общий zh не устанавливает мандаринскую разновидность cmn; упрощённые или традиционные иероглифы сами по себе её не доказывают.