Этот модуль хранит информацию о всех формах склонения прилагательных по родам, числам и падежам.
Используется преимущественно в модуле Инвентарный слот/Псевдонимы.
-- База данных по прилагательным и их формам склонения по родам, числам и падежам.
-- Критически важный модуль: он используется в модуле Инвентарный слот для образования псевдонимов!
-- Неправильные изменения могут привести к проблемам на множестве страниц!
local jointables = require("Модуль:Специальные утилиты").jointables
-- Эти прилагательные широко применяются в модуле Инвентарный слот.
local invslot_adjs = {
-- Любой
["любой"] = {
["м"] = {
["и"] = "любой",
["р"] = "любого",
["д"] = "любому",
["в"] = "любой",
["т"] = "любым",
["п"] = "любом",
},
["ж"] = {
["и"] = "любая",
["р"] = "любой",
["д"] = "любой",
["в"] = "любую",
["т"] = "любой",
["п"] = "любой",
},
["с"] = {
["и"] = "любое",
["р"] = "любого",
["д"] = "любому",
["в"] = "любое",
["т"] = "любым",
["п"] = "любом",
},
["н"] = {
["и"] = "любые",
["р"] = "любых",
["д"] = "любым",
["в"] = "любые",
["т"] = "любыми",
["п"] = "любых",
},
},
-- Соответствующий
["соответствующий"] = {
["м"] = {
["и"] = "соответствующий",
["р"] = "соответствующего",
["д"] = "соответствующему",
["в"] = "соответствующий",
["т"] = "соответствующим",
["п"] = "соответствующем",
},
["ж"] = {
["и"] = "соответствующая",
["р"] = "соответствующей",
["д"] = "соответствующей",
["в"] = "соответствующую",
["т"] = "соответствующей",
["п"] = "соответствующей",
},
["с"] = {
["и"] = "соответствующее",
["р"] = "соответствующего",
["д"] = "соответствующему",
["в"] = "соответствующее",
["т"] = "соответствующим",
["п"] = "соответствующем",
},
["н"] = {
["и"] = "соответствующие",
["р"] = "соответствующих",
["д"] = "соответствующим",
["в"] = "соответствующие",
["т"] = "соответствующими",
["п"] = "соответствующих",
},
},
-- Повреждённый
["повреждённый"] = {
["м"] = {
["и"] = "повреждённый",
["р"] = "повреждённого",
["д"] = "повреждённому",
["в"] = "повреждённый",
["т"] = "повреждённым",
["п"] = "повреждённом",
},
["ж"] = {
["и"] = "повреждённая",
["р"] = "повреждённой",
["д"] = "повреждённой",
["в"] = "повреждённую",
["т"] = "повреждённой",
["п"] = "повреждённой",
},
["с"] = {
["и"] = "повреждённое",
["р"] = "повреждённого",
["д"] = "повреждённому",
["в"] = "повреждённое",
["т"] = "повреждённым",
["п"] = "повреждённом",
},
["н"] = {
["и"] = "повреждённые",
["р"] = "повреждённых",
["д"] = "повреждённым",
["в"] = "повреждённые",
["т"] = "повреждёнными",
["п"] = "повреждённых",
},
},
}
local tables = {
invslot_adjs,
mw.loadData("Модуль:Склонение прилагательных/Цвета") -- цвета
}
return jointables(tables, false)