Модуль:Languages/data
Внешний вид
Для документации этого модуля может быть создана страница Модуль:Languages/data/doc
-- Language data table for Module:Languages
--
-- This file contains ISO 639 language code mappings to Russian language names and metadata.
-- Used by Module:Languages to generate language labels, links, and grammatical forms.
--
-- Data structure for each language entry:
-- [1] = abbreviation - Short form used in references (e.g., "англ.", "фр.")
-- [2] = article title - Full language name, typically linking to Wikipedia article
-- [3] = prepositional - (Optional) Prepositional case form (e.g., "английском языке")
-- [4] = genitive - (Optional) Genitive case form (e.g., "английского языка")
--
-- Examples:
-- en = {"англ.", "Английский язык"}
-- Generates: [[Английский язык|англ.]] and (англ.)
--
-- af = {"африк.", "Африкаанс", "африкаансе"}
-- Custom prepositional form for irregular grammar
--
-- zh-hans = {"кит. упр.", "Упрощённый китайский язык", "упрощённом варианте...", "упрощённого варианта..."}
-- Full specification with all grammatical forms
--
-- Notes:
-- - If [3] or [4] are not specified, Module:Languages will auto-generate them using morphological rules
-- - Includes standard ISO 639-1, ISO 639-2, ISO 639-3 codes
-- - IETF BCP 47 language tags for regional variants (e.g., 'en-gb', 'zh-hans')/IANA language subtags
-- - Other non-standard codes used in Wikipedia projects (e.g., 'simple', 'nds-nl')
-- - Aliases for deprecated or alternative codes are defined at the end of the file
--
-- Total entries: ~420 languages + variants + aliases
local langs = {
-- Alpha-2 ISO 639-1 codes
aa = {"афар.", "Афарский язык"},
ab = {"абх.", "Абхазский язык"},
ae = {"авест.", "Авестийский язык"},
af = {"африк.", "Африкаанс", "африкаансе"},
ak = {"акан", "Акан"},
am = {"амх.", "Амхарский язык"},
an = {"арагон.", "Арагонский язык"},
ar = {"араб.", "Арабский язык"},
as = {"ассам.", "Ассамский язык"},
av = {"авар.", "Аварский язык"},
ay = {"аймара", "Аймара (язык)"},
az = {"азерб.", "Азербайджанский язык"},
ba = {"баш.", "Башкирский язык"},
be = {"бел.", "Белорусский язык"},
bg = {"болг.", "Болгарский язык"},
bi = {"бисл.", "Бислама"},
bm = {"бам.", "Бамана"},
bn = {"бенг.", "Бенгальский язык"},
bo = {"тиб.", "Тибетский язык"},
br = {"брет.", "Бретонский язык"},
bs = {"босн.", "Боснийский язык"},
ca = {"кат.", "Каталанский язык"},
ce = {"чеч.", "Чеченский язык"},
ch = {"чамор.", "Чаморро (язык)"},
co = {"корс.", "Корсиканский язык"},
cr = {"кри", "Кри (язык)"},
cs = {"чеш.", "Чешский язык"},
cu = {"ст.-слав.", "Старославянский язык", "старославянском языке"},
cv = {"чуваш.", "Чувашский язык"},
cy = {"валл.", "Валлийский язык"},
da = {"дат.", "Датский язык"},
de = {"нем.", "Немецкий язык"},
dv = {"мальд.", "Мальдивский язык"},
dz = {"дзонг-кэ", "Дзонг-кэ"},
ee = {"эве", "Эве (язык)"},
el = {"греч.", "Греческий язык"},
en = {"англ.", "Английский язык"},
eo = {"эсп.", "Эсперанто", "эсперанто"},
es = {"исп.", "Испанский язык"},
et = {"эст.", "Эстонский язык"},
eu = {"баск.", "Баскский язык"},
fa = {"перс.", "Персидский язык"},
ff = {"фула", "Фула (язык)", "языке фула"},
fi = {"фин.", "Финский язык"},
fj = {"фидж.", "Фиджийский язык"},
fo = {"фар.", "Фарерский язык"},
fr = {"фр.", "Французский язык"},
fy = {"зап.-фриз.", "Западнофризский язык"},
ga = {"ирл.", "Ирландский язык"},
gd = {"гэльск.", "Шотландский язык (кельтский)", "шотландском гэльском"},
gl = {"галис.", "Галисийский язык"},
gn = {"гуар.", "Гуарани (язык)"},
gu = {"гудж.", "Гуджарати"},
gv = {"мэнск.", "Мэнский язык"},
ha = {"хауса", "Хауса (язык)"},
he = {"ивр.", "Иврит", "иврите", "иврита"},
hi = {"хинди", "Хинди", "хинди"},
ho = {"хири-моту", "Хири-моту"},
hr = {"хорв.", "Хорватский язык"},
ht = {"гаит.", "Гаитянский креольский язык"},
hu = {"венг.", "Венгерский язык"},
hy = {"арм.", "Армянский язык"},
hz = {"гер.", "Гереро (язык)"},
ia = {"интерл.", "Интерлингва"},
id = {"индон.", "Индонезийский язык"},
ie = {"окц.", "Интерлингве", "интерлингве (окцидентале)"},
ig = {"игбо", "Игбо (язык)"},
ik = {"инуитск.", "Инупиак"}, -- перенаправление специально
io = {"идо", "Идо"},
is = {"исл.", "Исландский язык"},
it = {"итал.", "Итальянский язык"},
iu = {"инуктитут", "Инуктитут", "инуктитуте"},
ja = {"яп.", "Японский язык"},
jv = {"яв.", "Яванский язык"},
ka = {"груз.", "Грузинский язык"},
kg = {"конго", "Конго (язык)"},
ki = {"кикуйю", "Кикуйю (язык)", "языке кикуйю"},
kj = {"кван.", "Кваньяма (язык)", "языке кваньяма"},
kk = {"каз.", "Казахский язык"},
kl = {"гренл.", "Гренландский язык"},
km = {"кхмер.", "Кхмерский язык"},
kn = {"каннада", "Каннада"},
ko = {"кор.", "Корейский язык"},
kr = {"канур.", "Канури (язык)", "языке канури"},
ks = {"кашм.", "Кашмирский язык"},
ku = {"курд.", "Курдский язык"}, -- перенаправление специально
kv = {"коми", "Коми-зырянский язык"},
kw = {"корнск.", "Корнский язык"},
ky = {"кирг.", "Киргизский язык"},
la = {"лат.", "Латинский язык"},
lb = {"люкс.", "Люксембургский язык"},
lg = {"луг.", "Луганда", "языке луганда"},
li = {"лимб.", "Лимбургский язык"},
ln = {"лингала", "Лингала"},
lo = {"лаос.", "Лаосский язык"},
lt = {"лит.", "Литовский язык"},
lu = {"луба-катанга", "Луба-катанга", "языке луба-катанга"},
lv = {"латыш.", "Латышский язык"},
mg = {"малаг.", "Малагасийский язык"},
mh = {"марш.", "Маршалльский язык "},
mi = {"маори", "Маори (язык)"},
mk = {"макед.", "Македонский язык"},
ml = {"малаялам", "Малаялам"},
mn = {"монг.", "Монгольский язык"},
mo = {"молд.", "Молдавский язык"},
mr = {"маратхи", "Маратхи (язык)"},
ms = {"малайск.", "Малайский язык"},
mt = {"мальт.", "Мальтийский язык"},
my = {"бирм.", "Бирманский язык"},
na = {"наур.", "Науруанский язык"},
nb = {"бук.", "Букмол"},
nd = {"сев. ндеб.", "Северный ндебеле", "языке северный ндебеле"},
ne = {"непальск.", "Непальский язык"},
nl = {"нид.", "Нидерландский язык"},
nn = {"нюнорск", "Новонорвежский язык"},
no = {"норв.", "Норвежский язык"},
nr = {"юж. ндеб.", "Южный ндебеле", "языке южный ндебеле"},
nv = {"навахо", "Навахо (язык)", "языке навахо"},
ny = {"ньянджа", "Ньянджа"},
oc = {"окс.", "Окситанский язык"},
oj = {"одж.", "Оджибве (язык)", "языке оджибве"},
om = {"оромо", "Оромо (язык)"},
["or"] = {"ория", "Ория (язык)"},
os = {"осет.", "Осетинский язык"},
pa = {"вост. пандж.", "Восточный панджаби"}, -- перенаправление специально
pi = {"пали", "Пали"},
pl = {"пол.", "Польский язык"},
ps = {"пушту", "Пушту"},
pt = {"порт.", "Португальский язык"},
qu = {"кечуа", "Кечуа (язык)", "языке кечуа"}, -- перенаправление специально
rm = {"ромш.", "Романшский язык"},
rn = {"рунди", "Рунди (язык)"},
ro = {"рум.", "Румынский язык"},
ru = {"рус.", "Русский язык"},
rw = {"руанда", "Руанда (язык)"},
sa = {"санскр.", "Санскрит", "санскрите", "санкрита"},
sc = {"сард.", "Сардинский язык"},
sd = {"синдхи", "Синдхи (язык)"},
se = {"сев.-саам.", "Северносаамский язык"},
sg = {"санго", "Санго"},
sh = {"сербохорв.", "Сербохорватский язык"},
si = {"сингальск.", "Сингальский язык"},
sk = {"словац.", "Словацкий язык"},
sl = {"словен.", "Словенский язык"},
sm = {"самоан.", "Самоанский язык"},
sn = {"шона", "Шона (язык)"},
so = {"сомали", "Сомалийский язык"},
sq = {"алб.", "Албанский язык"},
sr = {"серб.", "Сербский язык"},
ss = {"свази", "Свати"},
st = {"сесото", "Сесото"},
su = {"сунд.", "Сунданский язык"},
sv = {"швед.", "Шведский язык"},
sw = {"суахили", "Суахили"},
ta = {"там.", "Тамильский язык"},
te = {"телугу", "Телугу"},
tg = {"тадж.", "Таджикский язык"},
th = {"тайск.", "Тайский язык"},
ti = {"тигринья", "Тигринья"},
tk = {"туркм.", "Туркменский язык"},
tl = {"тагальск.", "Тагальский язык"},
tn = {"тсвана", "Тсвана (язык)"},
to = {"тонг.", "Тонганский язык"},
tr = {"тур.", "Турецкий язык"},
ts = {"тсонга", "Тсонга (язык)", "языке тсонга"},
tt = {"тат.", "Татарский язык"},
tw = {"чви", "Чви"},
ty = {"таит.", "Таитянский язык"},
ug = {"уйг.", "Уйгурский язык"},
uk = {"укр.", "Украинский язык"},
ur = {"урду", "Урду", "урду"},
uz = {"узб.", "Узбекский язык"},
ve = {"венда", "Венда (язык)"},
vi = {"вьет.", "Вьетнамский язык"},
vo = {"волапюк", "Волапюк", "волапюке", "вопалюка"},
wa = {"валлон.", "Валлонский язык"},
wo = {"волоф", "Волоф (язык)"},
xh = {"коса", "Коса (язык)"},
yi = {"идиш", "Идиш", "идише", "идиша"},
yo = {"йоруба", "Йоруба (язык)"},
za = {"чжуанск.", "Чжуанский язык"},
zh = {"кит.", "Китайский язык"},
zu = {"зулу", "Зулу"},
-- Alpha-3 ISO 639-2, ISO 639-3 and ISO 639-5 codes
aae = {"арберешск.", "Арберешский диалект"},
abq = {"абаз.", "Абазинский язык"},
ace = {"ачех.", "Ачехский язык"},
acf = {"с.-люс. фр.-креоль.", "Сент-люсийский франко-креольский язык"},
ady = {"адыг.", "Адыгейский язык"},
agx = {"агул.", "Агульский язык"},
aii = {"ассир.", "Ассирийский новоарамейский язык"},
ain = {"айн.", "Айнский язык"},
akk = {"аккад.", "Аккадский язык"},
ale = {"алеут.", "Алеутский язык"},
aln = {"гегск.", "гегский диалект албанского языка"},
alq = {"алгонкв.", "Алгонквинский язык"},
alt = {"алт.", "алтайский язык"},
ami = {"амис.", "Амисский язык"},
ang = {"др.-англ.", "Древнеанглийский язык"},
ani = {"анд.", "Андийский язык"},
apc = {"сиро-ливанск. арабск.", "Сиро-палестинский диалект арабского языка"},
arc = {"арам.", "Арамейский язык"}, -- перенаправление специально
arn = {"мап.", "Мапуче (язык)"},
art = {"иск.", "Искусственный язык", "неуточнённом искусственном языке"},
ast = {"астур.", "Астурийский язык"},
atj = {"атикамек", "Атикамек (язык)", "языке атикамек"},
atv = {"сев.-алт.", "Северно-алтайский язык"},
avk = {"котава", "Котава"},
azb = {"юж.-азерб.", "Южноазербайджанский язык", "иранском варианте азербайджанского языка"}, -- перенаправление специально
bal = {"белудж.", "Белуджский язык"},
ban = {"балийск.", "Балийский язык"},
bar = {"бав.", "Баварский диалект", "баварском диалекте немецкого языка"},
bbc = {"тоба", "Тоба (язык)"},
bcl = {"центр. бик.", "Центральный бикольский язык"},
bem = {"бемба", "Бемба (язык)"},
ber = {"бербер.", "Берберский язык"},
bho = {"бходжп.", "Бходжпури"},
bjn = {"бандж.", "Банджарский язык"},
bms = {"бан.", "Баньюмасанский язык"},
bnn = {"бунун", "Бунун (язык)"},
bph = {"ботл.", "Ботлихский язык"},
bpy = {"биш.-ман.", "Бишнуприя-манипури"},
bqi = {"бахт.", "Бахтиярский язык"},
btm = {"мандайл.", "Мандайлинг"},
bts = {"сималун.", "Сималунгун (язык)"},
bua = {"бур.", "Бурятский язык"},
bug = {"буг.", "Бугийский язык"},
bzj = {"бел. креоль.", "Белизский креольский язык"},
cal = {"кар.", "Каролинский язык"},
ceb = {"себ.", "Себуанский язык"},
chb = {"чибча", "Чибча (язык)"},
chg = {"чагат.", "Чагатайский язык"},
chm = {"мар.", "Марийский язык"},
chr = {"чероки", "Чероки (язык)"},
chu = {"церк.-слав.", "Церковнославянский язык"},
chv = {"чув.", "Чувашский язык"},
chy = {"шайен.", "Шайенский язык"},
cim = {"цимбр.", "Цимбрский язык"},
cja = {"з.-чам.", "Западночамский язык"},
cjm = {"вост.-чам.", "Восточночамский язык"},
cjs = {"шорск.", "Шорский язык"},
ckb = {"сорани", "Сорани"},
ckt = {"чук.", "Чукотский язык"},
clw = {"чулым.", "Чулымский язык"},
cmg = {"классич. монг.", "Среднемонгольский язык"},
cmn = {"сев.-кит.", "Севернокитайский язык"},
cnr = {"черногор.", "Черногорский язык"},
cop = {"копт.", "Коптский язык"},
crh = {"крымскотат.", "Крымскотатарский язык"},
crs = {"сейш.", "Сейшельский креольский язык", "сейшельском креольском языке"},
csb = {"кашуб.", "Кашубский язык"},
dag = {"дагбани", "Дагбани (язык)"},
dar = {"дарг.", "Даргинский литературный язык", "литературном варианте даргинского языка"},
den = {"слейви", "Слейви (язык)"},
dgr = {"догриб", "Догриб (язык)"},
din = {"динка", "Динка (язык)", "языке динка"},
diq = {"юж. зазаки", "Южный зазаки"},
dlg = {"долг.", "долганский язык"},
dng = {"дунг.", "Дунганский язык"},
dsb = {"ниж.-луж.", "Нижнелужицкий язык"},
dty = {"дотияли", "Дотияли"},
dum = {"ср.-нидерл.", "Средненидерландский язык"},
egl = {"Эмиль.", "Эмильские диалекты"},
egy = {"егип.", "Египетский язык"},
elx = {"эламск.", "Эламский язык"},
eml = {"эмил.-ром.", "Эмилиано-романьольский язык"},
enm = {"ср.-англ.", "Среднеанглийский язык"},
ess = {"чапл.", "Чаплинский язык"},
esu = {"центр. юпик", "Центрально-юпикский язык"},
esx = {"эским.", "Эскимосско-алеутские языки"},
ett = {"этр.", "этрусский язык"},
eve = {"эвенск.", "Эвенский язык"},
evn = {"эвенк.", "Эвенкийский язык"},
ext = {"эстр.", "Эстремадурский язык"},
eya = {"эяк.", "Эякский язык"},
fil = {"филипп.", "Филиппинский язык"},
fkv = {"квен.", "Квенский язык"},
frm = {"ср.-франц.", "Среднефранцузский язык"},
fro = {"старофр.", "Старофранцузский язык"},
frr = {"сев.-фриз.","Севернофризский язык"},
frs = {"в.-фриз. н.-нем.", "Восточнофризский диалект"},
fud = {"футуна", "Футуна (язык)"},
fur = {"фриул.","Фриульский язык"},
fvr = {"фур", "Фур (язык)"},
gag = {"гаг.", "Гагаузский язык"},
gan = {"гань", "Гань", "языке гань"},
gcr = {"гвиан.", "Гвианский креольский язык"},
gez = {"геэз", "Геэз"},
gil = {"кириб.", "Кирибати (язык)"},
gkm = {"ср.-греч.", "Среднегреческий язык"},
gld = {"нан.", "Нанайский язык"},
glk = {"гил.", "Гилянский язык"},
gmh = {"ср.-верхненем.", "Средневерхненемецкий язык"},
goh = {"др.-верхненем.", "Древневерхненемецкий язык"},
gos = {"грон.", "Гронингенское наречие"},
got = {"готск.", "Готский язык"},
grc = {"др.-греч.", "Древнегреческий язык"},
gsw = {"алем. нем.", "Алеманнский диалект", "алеманнском диалекте немецкого языка"},
hai = {"хайда", "Хайда (язык)"},
hak = {"хакка", "Хакка (язык)", "языке хакка"},
haw = {"гав.", "Гавайский язык"},
hbo = {"др.-евр.", "Древнееврейский язык"},
hif = {"фидж. хинди", "Фиджийский хинди"},
hil = {"хил.", "Хилигайнон (язык)"},
hit = {"хетт.", "Хеттский язык"},
hmn = {"хмонг", "Хмонг (язык)"},
hsb = {"верхнелуж.", "Верхнелужицкий язык"},
hyw = {"з.-арм.", "Западноармянский язык"},
ilo = {"илок.", "Илоканский язык"},
ine = {"венет. др.", "Венетский язык (древний)", "древнем венетском языке"},
inh = {"ингуш.", "Ингушский язык"},
itl = {"ительм.", "Ительменский язык"},
izh = {"ижор.", "Ижорский язык"},
jam = {"ям. креол.", "Ямайский креольский язык"},
jbo = {"ложб.", "Ложбан", "ложбане", "ложбана"},
jdt = {"гор.-евр.", "Горско-еврейский язык"},
jmy = {"сев.-зап. мар.", "Северо-западный марийский язык"},
kaa = {"каракалп.", "Каракалпакский язык"},
kab = {"кабильск.", "Кабильский язык"},
kbd = {"кабард.-черк.", "Кабардино-черкесский язык"},
kbp = {"кабье", "Кабье (язык)", "языке кабье"},
kca = {"хант.", "Хантыйский язык"},
kdr = {"караимск.", "Караимский язык"},
ket = {"кет.", "Кетский язык"},
kfr = {"кач.", "Качи (язык)"},
khw = {"кховар", "Кховар"},
kjh = {"хак.", "Хакасский язык"},
kmz = {"хор.-тюрк.", "Хорасанско-тюркский язык"},
koi = {"коми-перм.", "Коми-пермяцкий язык"},
kok = {"конкани", "Конкани (язык)"},
koy = {"коюк.", "Коюкон"},
kpy = {"корякск.", "Корякский язык"},
krc = {"карач.-балк.", "Карачаево-балкарский язык"},
kri = {"крио", "Крио", "языке крио"},
krk = {"керек.", "Керекский язык"},
krl = {"карел.", "Карельский язык"},
ksh = {"рип.", "Рипуарский язык"},
ktv = {"кату", "Восточнокатуйский язык"},
kua = {"кваньяма", "Кваньяма (язык)"},
kuf = {"зап.-кат.", "Западнокатуйский язык"},
kum = {"кум.", "Кумыкский язык"},
lad = {"сеф.", "Сефардский язык"},
lbe = {"лакск.", "Лакский язык"},
lez = {"лезг.", "Лезгинский язык"},
lij = {"лиг.", "Лигурский язык"},
liv = {"лив.", "Ливский язык"},
lkt = {"лакота", "Лакота (язык)"},
lld = {"ладинск.", "Ладинский язык"},
lmo = {"ломб.", "Ломбардский язык"},
lrc = {"сев.-лур.", "Северный лурский язык"},
ltg = {"латг.", "Латгальский язык"},
lzh = {"классич. кит.", "Вэньянь", "классическом китайском языке"},
lzz = {"лаз.", "Лазский язык"},
mad = {"мадур.", "Мадурский язык"},
mah = {"марш.", "Маршалльский язык"},
mak = {"макас.", "Макасарский язык"},
mas = {"масаи", "Масайский язык"},
mdf = {"мокш.", "Мокшанский язык"},
mer = {"меру", "Меру (язык)"},
mfe = {"мавр. креоль.", "Маврикийский креольский язык"},
mga = {"среднеирл.", "Среднеирландский язык"},
mhr = {"луг.-мар.", "Луговомарийский язык"}, -- перенаправление специально
min = {"мин.", "Минангкабау (язык)"},
mkh = {"кар", "Кар (язык)"},
mnc = {"маньчж.", "Маньчжурский язык"},
mni = {"манип.", "Манипури (язык)"},
mns = {"манс.", "Мансийский язык"},
mnw = {"мон.", "Монский язык"},
mrj = {"гор.-мар.", "Горномарийский язык"},
mrv = {"мангар.", "Мангареванский язык"},
mvi = {"мияк.", "Миякоское наречие"},
mwl = {"мирандск.", "Мирандский язык"},
myv = {"эрз.", "Эрзянский язык"},
mzn = {"маз.", "Мазандеранский язык"},
nah = {"аст.", "Астекский язык"}, -- перенаправление специально
nap = {"неап.", "Неаполитанский язык"},
naq = {"нама", "Нама"},
nbf = {"наси", "Наси (язык)"},
nds = {"ниж.-нем.", "Нижненемецкий язык"},
new = {"нев.", "Неварский язык"},
nia = {"ниас.", "Ниасский язык"},
nio = {"нган.", "Нганасанский язык"},
niu = {"ниуэ", "Ниуэ (язык)"},
niv = {"нивх.", "Нивхский язык"},
nog = {"ног.", "Ногайский язык"},
non = {"др.-сканд.", "Древнескандинавский язык"},
nov = {"нов.", "Новиаль", "новиале", "новиаля"},
nox = {"англо-норм.", "Англо-нормандский язык"},
nqo = {"нко", "Нко (язык)", "на койнизированной форме нко языков манден"}, -- sic!
nrf = {"норм.", "Нормандский язык"},
nsk = {"наскапи", "Наскапи (язык)"},
nso = {"сев. сото", "Северный сото"},
oac = {"ороч.", "Орочский язык"},
oci = {"гаск.", "Окситанский язык"},
odt = {"др.-нидерл.", "Древненидерландский язык"},
ofs = {"др.-фриз.", "Древнефризский язык"},
ojp = {"ст.-яп.", "старояпонский язык"},
olo = {"лив.-карел.", "Ливвиковский язык", "ливвиковском диалекте карельского языка"}, -- перенаправление специально
orv = {"др.-рус.", "Древнерусский язык"},
osx = {"др.-сакс.", "Древнесаксонский язык"},
ota = {"осман.", "Османский язык"},
otk = {"др. тюрк.", "Орхоно-енисейский язык"},
ovd = {"эльвд.", "Эльвдальский язык"},
owl = {"др.-валл.", "Древневаллийский язык"},
pag = {"панг.", "Пангасинанский язык"},
pal = {"пехл.", "Среднеперсидский язык"},
pam = {"кап.", "Капампанганский язык"},
pap = {"папьям.", "Папьяменто"},
pau = {"палау", "палауский язык"},
pcd = {"пик.", "Пикардский язык"},
pcm = {"нигер. креол", "нигерийский креольский язык"},
peo = {"др.-перс.", "Древнеперсидский язык"},
phg = {"фыонг", "Фыонг"},
phn = {"финик.", "Финикийский язык"},
pms = {"пьем.", "Пьемонтский язык"},
pnb = {"зап. пандж.", "Западный панджаби"},
pnt = {"понт.", "Понтийский язык"},
pol = {"польск.", "Польский язык"},
pon = {"понп.", "Понпейский язык"},
prg = {"прусск.", "Прусский язык"},
pro = {"др.-пров.", "Древнепровансальский язык"},
prs = {"дари", "Дари"},
pwn = {"пайв.", "Пайваньский язык"},
qxq = {"кашк.", "Кашкайское наречие"},
qya = {"кв.", "Квенья", "языке квенья"},
raj = {"радж.", "Раджастхани"},
rap = {"рап.", "Рапануйский язык"},
rar = {"кукск.", "Кукский язык"},
rcf = {"рею. креол.", "Реюньонский креольский язык"},
rgn = {"романьол.", "Романьольский язык"},
rif = {"риф.", "Рифский язык"},
rom = {"цыг.", "Цыганский язык"},
rsk = {"южнорусин.", "Южнорусинский язык"},
rtm = {"ротум.", "Ротуманский язык"},
rue = {"русин.", "Русинский язык"},
ruo = {"и.-рум.", "Истрорумынский язык"},
rup = {"арум.", "Арумынский язык"},
ruq = {"мегл.", "Мегленорумынский язык"},
rut = {"рут.", "Рутульский язык"},
rys = {"яэям.", "Яэямское наречие"},
ryu = {"окив.", "Окинавский язык"},
sah = {"якут.", "Якутский язык"},
sam = {"самарит.", "Самаритянский арамейский язык"},
saz = {"саур.", "саураштра (язык)"},
scn = {"сиц.", "Сицилийский язык"},
sco = {"скотс.", "Шотландский язык (германский)"},
sel = {"селькупск.", "Селькупский язык"},
sga = {"др.-ирл.", "Древнеирландский язык"},
sgh = {"шугн.", "Шугнанский язык"},
sgs = {"жем.", "Жемайтский язык"}, -- перенаправление специально
shn = {"шан.", "Шанский язык"},
shu = {"чадск.", "Чадский диалект арабского языка"},
sjd = {"кильд. ", "Кильдинский саамский язык", "кильдинском саамском языке"},
sje = {"пите-саам.", "Пите-саамский язык"},
sjk = {"кеми-саам.", "Кеми-саамский язык"},
sjn = {"синд.", "Синдарин"},
sju = {"уме-саам.", "Уме-саамский язык"},
skr = {"сирайки", "Сирайки (язык)", "языке сирайки"},
sma = {"ю.-саам.", "Южносаамский язык"},
smj = {"луле-саам.", "Луле-саамский язык"},
smn = {"инари-саам.", "Инари-саамский язык"},
sms = {"колтта-саам.", "Колтта-саамский язык"},
sog = {"согд.", "Согдийский язык"},
srn = {"сранан-тонго", "сранан-тонго"},
srq = {"сирионо", "Сирионо (язык)"},
stq = {"вост.-фриз.","Восточнофризский язык"},
sty = {"сиб.-тат.","Сибирско-татарский язык"},
sux = {"шум.", "Шумерский язык"},
sva = {"сван.", "Сванский язык"},
syc = {"сир.", "Сирийский язык"},
syr = {"новоарам.", "Новоарамейский язык"}, -- перенаправление специально
szl = {"силез.", "Силезский язык"},
tab = {"таб.", "Табасаранский язык"},
tah = {"таит.", "Таитянский язык"},
tet = {"тетум", "Тетум", "языке тетум"},
tig = {"тигре", "Тигре (язык)"},
tkl = {"токелау", "токелау (язык)"},
tkr = {"цахур.", "Цахурский язык"},
tli = {"тлингит.", "Тлингитский язык"},
tly = {"тал.", "Талышский язык"},
tok = {"ток.", "Токипона"},
tpi = {"ток-писин", "Ток-писин"},
tum = {"тумбука", "Тумбука (язык)"},
tvl = {"тувалу", "тувалу (язык)"},
txg = {"тангут.", "тангутский язык"},
tyv = {"тув.", "Тувинский язык"},
tzm = {"ср.-атл. там.", "Среднеатласские тамазигхтские диалекты"},
ude = {"удэг.", "Удэгейский язык"},
udi = {"удин.", "Удинский язык"},
udm = {"удм.", "Удмуртский язык"},
uga = {"угар.", "угаритский язык"},
vec = {"венет. совр.", "Венетский язык (современный)", "венетском (современном) языке" }, -- перенаправление специально
vep = {"вепсск.", "Вепсский язык"},
vls = {"зап.-флам.", "Западнофламандский язык"},
vmf = {"майнфранк.", "Майнфранкские диалекты"},
vot = {"водск.", "Водский язык"},
vro = {"вырус.", "Выруский диалект", "выруском диалекте эстонского языка", "выруского диалекта эстонского языка"},
wae = {"валлис.", "Валлисский диалект"},
war = {"вар.", "Варайский язык"},
wls = {"уолл.", "Уоллисский язык"},
wni = {"ком.", "Коморский язык"},
wuu = {"у", "У (язык)", "языке у"},
xal = {"калм.", "Калмыцкий язык"},
xas = {"камас.", "Камасинский язык"},
xmf = {"мег.", "Мегрельский язык"},
xno = {"англо-норм.", "Англо-нормандский язык"},
xpu = {"пунич.", "Пунический язык"},
ykg = {"северноюк.", "Северноюкагирский язык"},
ynk = {"наук.", "Науканский язык"},
yoi = {"йон.", "Йонагунский язык"},
yrk = {"нен.", "Ненецкий язык"},
ysr = {"сиреник.", "Сиреникский язык"},
yua = {"юкатек.", "Юкатекский язык"},
yue = {"юэ", "Юэ (язык)", "юэском языке"},
yux = {"южноюк.", "Южноюкагирский язык"},
zea = {"зел.", "Зеландский язык"},
zgh = {"тамаз.", "тамазигхт"},
-- IETF BCP 47 language tags/IANA language subtags (orthography, dialects, variants)
-- https://www.rfc-editor.org/rfc/bcp/bcp47.txt
-- https://www.iana.org/assignments/language-subtag-registry
['az-cyrl'] = {"азерб. (кир.)", "Азербайджанский язык (кириллица)"},
['be-tarask'] = {"тарашк.", "Белорусский язык (тарашкевица)", "белорусском языке (тарашкевица)"},
['de-at'] = {"австр.", "Австрийский немецкий язык", "австрийском варианте немецкого языка"},
['de-ch'] = {"швц.-нем.", "Швейцарский немецкий язык", "швейцарском варианте немецкого языка"},
['en-au'] = {"австрал. англ.", "Австралийский английский язык"},
['en-gb'] = {"брит. англ.", "Британский английский язык"},
['en-ca'] = {"канадск. англ.", "Канадский английский язык"},
['en-in'] = {"индийск. англ.", "Индийский английский язык"},
['en-nz'] = {"новозел. англ.", "Новозеландский английский язык"},
['en-us'] = {"амер. англ.", "Американский английский язык"},
['es-ar'] = {"аргент. исп.", "Аргентинский испанский язык"},
['es-bo'] = {"болив. исп.", "Боливийский испанский язык"},
['es-cl'] = {"чилийск. исп.", "Чилийский испанский язык"},
['es-co'] = {"колумб. исп.", "Колумбийский испанский язык"},
['es-cr'] = {"коста-рик. исп.", "Коста-риканский испанский язык"},
['es-cu'] = {"кубин. исп.", "Кубинский испанский язык"},
['es-do'] = {"доминик. исп.", "Доминиканский испанский язык"},
['es-gq'] = {"экв.-гвин. исп.", "Экваториально-гвинейский испанский язык"},
['es-gt'] = {"гватем. исп.", "Гватемальский испанский язык"},
['es-hn'] = {"гондур. исп.", "Гондурасский испанский язык"},
['es-mx'] = {"мекс. исп.", "Мексиканский испанский язык"},
['es-pa'] = {"панам. исп.", "Панамский испанский язык"},
['es-pe'] = {"перуан. исп.", "Перуанский испанский язык"},
['es-pr'] = {"пуэрто-рик. исп.", "Пуэрто-риканский испанский язык"},
['es-uy'] = {"уругв. исп.", "Уругвайский испанский язык"},
['es-ve'] = {"венес. исп.", "Венесуэльский испанский язык"},
['fr-ca'] = {"канадск. фр.", "Канадский французский язык"},
['fr-ch'] = {"швц.-фр.", "Швейцарский французский язык"},
['ko-kp'] = {"кор.", "Корейский язык", "Корейском языке"}, -- имеются различия в написании буквы «тхиыт»
['nl-be'] = {"фламандск.", "Фламандский язык"},
['pt-br'] = {"бр. порт.", "Бразильский португальский язык"},
['ru-petr1708'] = {"рус. дореф.", "Русская дореформенная орфография", "русском языке (в дореформенной орфографии)"},
['sh-cyrl'] = {"сербохорв. (кир.)", "Сербохорватский язык (кириллицей)"},
['sh-latn'] = {"сербохорв. (лат.)", "Сербохорватский язык (латиницей)"},
['sr-cyrl'] = {"серб. (кир.)", "Сербский язык (кириллицей)"},
['sr-latn'] = {"серб. (лат.)", "Сербский язык (латиницей)"},
['tt-arab'] = {"тат. (ар.)", "Татарский язык (арабицей)"},
['tt-latn'] = {"тат. (лат.)", "Татарский язык (латиницей)"},
['uz-cyrl'] = {"узб. (кир.)", "Узбекский язык (кириллицей)"},
['uz-latn'] = {"узб. (лат.)", "Узбекский язык (латиницей)"},
['zh-hans'] = {"кит. упр.", "Упрощённый китайский язык", "упрощённом варианте китайского языка", "упрощённого варианта китайского языка"}, -- перенаправление специально
['zh-hant'] = {"кит. трад.", "Традиционный китайский язык", "традиционном варианте китайского языка"}, -- перенаправление специально
['zh-tw'] = {"кит. тайв.", "Гоюй", "тайваньском варианте китайского языка"},
-- Other language codes and dialects
-- Non-standard codes used in Wikipedia and other projects
arq = {"араб. алжир.", "Алжирский арабский язык", "алжирском диалекте арабского языка"},
ary = {"араб. марок.", "Марокканский арабский язык", "марокканском диалекте арабского языка"},
arz = {"араб. егип.", "Египетский арабский язык", "египетском диалекте арабского языка", "египетского диалекта арабского языка"},
cant = {"кант.", "Кантабрийский диалект", "кантабрийском диалекте"},
gal = {"галло", "Галло (язык)", "языке галло"},
iast = {"IAST", "Международный алфавит транслитерации санскрита"},
mnp = {"сев.-миньск.", "Северноминьский язык", "северноминьском языке (диалекте)"},
nan = {"юж.-миньск.", "Южноминьский язык (диалект)", "южноминьском языке (диалекте)"},
['nds-nl'] = {"нид. ниж.-сакс.", "Нидерландский нижнесаксонский язык"}, -- перенаправление специально
pdc = {"пенсильв. нем.", "Пенсильванско-немецкий диалект", "пенсильванско-немецком диалекте"},
['sel-nar'] = {"нар. южносельк.", "Нарымский диалект южноселькупского языка"},
['sel-nor'] = {"сев.-сельк.", "Северноселькупский язык"},
['sel-sh'] = {"шёш. южносельк.", "Шёшкупский диалект южноселькупского языка"},
['sel-sou'] = {"южносельк.", "Южноселькупский язык"},
simple = {"англ. упрощ.", "Упрощённый английский язык", "упрощённом варианте английского языка", "упрощенного варианта английского языка"},
slovio = {"словио", "Словио", "словио", "словио"},
tara = {"тар.", "Тарантинский язык"},
mul = {"мн.", "Множество языков", "множестве языков"} -- Термин из ISO 639. Статьи нет и вряд ли появится.
}
-- Псевдонимы (aliases)
langs['arm'] = langs['hy']
langs['bat-smg'] = langs['sgs'];
langs['be-x-old'] = langs['be-tarask'];
langs['bh'] = langs['bho'];
langs['bur'] = langs['my'];
langs['mya'] = langs['my'];
langs['bxm'] = langs['bua'];
langs['bxr'] = langs['bua'];
langs['bxu'] = langs['bua'];
langs['es2'] = langs['es'];
langs['fij'] = langs['fj'];
langs['fiu-vro'] = langs['vro'];
langs['kaz'] = langs['kk'];
langs['krio'] = langs['kri'];
langs['lat'] = langs['la']
langs['map-bms'] = langs['bms'];
langs['mri'] = langs['mi'];
langs['nep'] = langs['ne'];
langs['pem'] = langs['koi']; -- (временный) алиас для локальных шаблонов; код по ГОСТ 7.75-97; TODO: удалить после окончания перевода с заменой всех включений
langs['pl-pl'] = langs['pl'];
langs['ru-ru'] = langs['ru']; -- тащат этот код из других вики
langs['ru-dor'] = langs['ru-petr1708']; -- алиасы для локальных шаблонов
langs['ru-old'] = langs['ru-petr1708']; -- алиасы для локальных шаблонов
langs['roa-nor'] = langs['nox'];
langs['roa-tara'] = langs['tara'];
langs['smi'] = langs['sjd'];
langs['sme'] = langs['se'];
langs['smo'] = langs['sm'];
langs['sr-ec'] = langs['sr-cyrl']; -- используется не только локально, но и MediaWiki
langs['sr-el'] = langs['sr-latn']; -- используется не только локально, но и MediaWiki
langs['ton'] = langs['to'];
langs['tt-ar'] = langs['tt-arab']; -- (временный) алиас для локальных шаблонов; TODO: удалить после окончания перевода с заменой всех включений
langs['tt-en'] = langs['tt-latn']; -- (временный) алиас для локальных шаблонов; TODO: удалить после окончания перевода с заменой всех включений
langs['zh2'] = langs['zh'];
langs['zh-classical'] = langs['lzh'];
langs['zh-min-nan'] = langs['nan'];
langs['zh-yue'] = langs['yue'];
-- Legacy codes
langs['als'] = langs['gsw']; -- также используется MediaWiki
langs['cz'] = langs['cs'];
langs['jp'] = langs['ja'];
langs['me'] = langs['cnr'];
return langs;