Модуль:Отексте/НЭСГ
Для документации этого модуля может быть создана страница Модуль:Отексте/НЭСГ/Документация
local p = {
type = "mono"; -- дополнений нет; см. МСР
-- Строки --------------------------------------------------------------------------------------
wordlist = { default = "Настольный энциклопедический словарь/Словник" }; -- оглавление словника
listroot = { default = "Настольный энциклопедический словарь/Словник/" }; -- префикс секций словника
-- Для индексов
indexpat = { "" };
scanpat = { "[http://viewer.rsl.ru/ru/rsl%s?page=%u %s]" };
scanpages = false; -- одностраничные файлы сканов
scan4index = false; -- использовать ли volumes[n].scan вместо volumes[n].index
transclude = false; -- загружать ли текст статьи из индекса
-- Прочее
-- вместо автора
noauthor = {
[false] = "[[Настольный энциклопедический словарь]]",
[true] = "[[Настольный энциклопедический словарь|Настольный энциклопедическій словарь]]"
};
-- для нижнего колонтитула
override = {
[false] = "[[Настольный энциклопедический словарь]]. [[w:Москва|Москва]], [[w:1891 год|1891]]—[[w:1895 год|1895]]",
[true] = "[[Настольный энциклопедический словарь|Настольный энциклопедическій словарь]]. [[w:Москва|Москва]], [[w:1891 год|1891]]—[[w:1895 год|1895]]"
};
-- категории
maincat = { [false] = "[[Категория:НЭСГ]]", [true] = "[[Категория:НЭСГ]]" };
alphacat = { [false] = "[[Категория:НЭСГ:", [true] = "[[Категория:НЭСГ:" };
wpsearch = true; -- если нужна ссылка на w:Special:Search/
rnum = "с. "; -- с./стлб.
}
-- Таблицы -----------------------------------------------------------------------------------------
-- Селектор секций
p.listnum = {
-- латиница
{ "A", { "1" } },
{ "Mut", { "6" } },
{ "Poc", { "7" } },
{ "Sm", { "8" } },
-- кириллица
{ "А", { "1", "2" } },
{ "Ботния", { "2" } },
{ "Грация", { "3", "4", "8" } },
{ "Кальдо", { "4", "5" } },
{ "Ленст", { "5", "6" } },
{ "Мурр", { "6", "7" } },
{ "Пов", { "7", "8" } },
{ "Слад", { "8" } },
}
-- Заголовки томов
p.volumes = {
["1"] = {
prefix = "т. 1 (1891): ",
[false] = "А — Ботнический залив",
[true] = "А — Ботническій заливъ",
linkdata = { "01003925104", 1, "РГБ" },
map = {
{ 1, 13 }, { 27, 42 }, { 29, 47 }, { 57, 84 },
{ 149, 182 }, { 349, 385 },
},
},
["2"] = {
prefix = "т. 2 (1891): ",
[false] = "Ботнический залив (продолжение) — Грациус",
[true] = "Ботническій заливъ (продолженіе) — Граціусъ",
linkdata = { "01003925103", 1, "РГБ" },
map = {
{ 663, 9 }, { 794, 139 }, { 879, 227 }, { 1183, 534 },
{ 1199, 559 }, { 1247, 611 },
},
},
["3"] = {
prefix = "т. 3 (1892): ",
[false] = "Грация — Кальдерон",
[true] = "Грація — Кальдеронъ",
linkdata = { "01003925102", 1, "РГБ" },
map = {
{ 1341, 9 }, { 1641, 315 }, { 1647, 325 }, { 1763, 444 },
{ 1787, 472 }, { 1807, 496 }, { 1911, 603 }, { 1923, 618 },
}
},
["4"] = {
prefix = "т. 4 (1892): ",
[false] = "Кальдер — Ленский",
[true] = "Кальдеръ — Ленскій",
linkdata = { "01003925101", 1, "РГБ" },
map = {
{ 2013, 9 }, { 2205, 203 }, { 2349, 350 }, { 2397, 401 },
{ 2445, 454 },
},
},
["5"] = {
prefix = "т. 5 (1893): ",
[false] = "Ленстэр — Муромцев",
[true] = "Ленстэръ — Муромцевъ",
linkdata = { "01003925100", 1, "РГБ" },
map = {
{ 2685, 7 }, { 2687, 11 }, { 3231, 559 }, { 3285, 616 },
{ 3310, 0 }, -- пропущена?
},
-- доп. пагинация (6 с.), римские цифры:
paginations = {
["2"] = {
map = { { 1, 641 }, },
},
},
},
["6"] = {
prefix = "т. 6 (1894): ",
[false] = "Муром — Победоносцев",
[true] = "Муромъ — Побѣдоносцевъ",
linkdata = { "01003925099", 1, "РГБ" },
map = {
{ 3311, 9 }, { 3555, 261 }, { 3591, 300 }, { 3607, 319 },
{ 3627, 342 }, { 3641, 359 }, { 3667, 387 }, { 3687, 412 },
{ 3713, 441 }, { 3721, 455 }, { 3729, 466 }, { 3745, 487 },
{ 3757, 502 }, { 3761, 509 }, { 3895, 647 }, { 3917, 672 },
{ 3929, 687 }, { 3933, 693 },
},
},
["7"] = {
prefix = "т. 7 (1895): ",
[false] = "Побежалость — Славянск",
[true] = "Побѣжалость — Славянскъ",
linkdata = { "01003925098", 1, "РГБ" },
map = {
{ 3935, 9 }, { 3957, 33 }, { 3987, 68 }, { 4057, 140 },
{ 4115, 200 }, { 4133, 221 }, { 4141, 244 }, { 4147, 252 },
{ 4151, 258 }, { 4171, 282 }, { 4199, 312 }, { 4255, 374 },
{ 4257, 379 }, { 4281, 405 }, { 4291, 423 }, { 4321, 460 },
{ 4349, 492 }, { 4355, 501 }, { 4359, 507 }, { 4373, 527 },
{ 4401, 557 }, { 4415, 581 }, { 4441, 612 }, { 4449, 622 },
{ 4451, 627 }, { 4545, 723 },
},
},
["8"] = {
prefix = "т. 8 (1895): ",
[false] = "Сладкое дерево — Ѵ",
[true] = "Сладкое дерево — Ѵ",
linkdata = { "01003925097", 1, "РГБ" },
map = {
{ 4555, 11 }, { 4571, 29 }, { 4581, 42 }, { 4589, 53 },
{ 4653, 119 }, { 4677, 149 }, { 4679, 154 }, { 4699, 206 },
{ 4731, 242 }, { 4767, 282 }, { 4775, 292 }, { 4787, 306 },
{ 4823, 344 }, { 4955, 483 }, { 4973, 503 }, { 4989, 527 },
{ 5037, 584 }, { 5043, 596 }, { 5067, 624 }, { 5071, 630 },
{ 5171, 732 }, { 5261, 825 }, { 5267, 833 }, { 5271, 839 },
},
-- повтор 32 с. (4667а-4698а): доп. пагинация?
paginations = {
["2"] = {
map = { { 4667, 174 }, },
},
},
},
}
-- Заголовки словников
p.wordlists = p.volumes -- словник = том
-- Словник в том
p.wl2volume = false -- словник = том
p.splitvolume = false -- если нужно несколько словников на том: 01, 01-1, 01-2...
----------------------------------------------------------------------------------------------------
return p