Модуль:Отексте/РЭСБ
Для документации этого модуля может быть создана страница Модуль:Отексте/РЭСБ/Документация
local p = {}
p.type = "mono" -- дополнений нет; см. МСР
-- Строки ------------------------------------------------------------------------------------------
p.wordlist = { default = "Русский энциклопедический словарь И. Н. Березина/Словник" } -- оглавление словника
p.listroot = { default = "Русский энциклопедический словарь И. Н. Березина/Словник/" } -- префикс секций словника
-- Для индексов
p.indexpat = { "Русский энциклопедический словарь Березина том %s" }; -- пока нет
p.scanpat = { "[http://viewer.rusneb.ru/ru/rsl%s?page=%u %s]" };
p.transclude = false; -- загружать ли текст статьи из индекса
-- вместо автора
p.noauthor = {
[false] = "[[Русский энциклопедический словарь И. Н. Березина|Русский энциклопедический словарь]] [[Илья Николаевич Березин|Березина]]",
[true] = "[[Русский энциклопедический словарь И. Н. Березина|Русскій энциклопедическій словарь]] [[Илья Николаевич Березин|Березина]]"
};
-- для нижнего колонтитула
p.override = {
[false] = "[[Русский энциклопедический словарь И. Н. Березина|РЭСБ]]. [[Россия]], [[ЭСБЕ/Санкт-Петербург, столица России|Санкт-Петербург]], [[w:1873 год|1873]]—[[w:1879 год|1879]]",
[true] = "[[Русский энциклопедический словарь И. Н. Березина|РЭСБ]]. [[Россия|Россія]], [[ЭСБЕ/Санкт-Петербург, столица России|Санкт-Петербургъ]], [[w:1873 год|1873]]—[[w:1879 год|1879]]"
};
-- категории
p.maincat = { [true] = "[[Категория:РЭСБ:ДО]]", [false] = "[[Категория:РЭСБ]]" };
p.alphacat = { [true] = "[[Категория:РЭСБ:ДО:", [false] = "[[Категория:РЭСБ:" };
-- прочее
p.wpsearch = true; -- если нужна ссылка на w:Special:Search/
p.rnum = "с. "; -- с./стлб.
-- Таблицы -----------------------------------------------------------------------------------------
-- Селектор секций
p.listnum = {
-- латиница
{ "Ce", { "4.4" } },
{ "Ci", { "4.3" } },
{ "Ch", { "4.4" } },
{ "E", { "2.1", "4.4" } },
{ "F", { "4.3" } },
{ "R", { "4.1" } },
{ "S", { "4.1", "4.2" } },
{ "U", { "4.3" } },
-- кириллица
{ "А", { "1.1" } },
{ "Анали", { "1.2" } },
{ "Б", { "1.3" } },
{ "Би", { "1.3", "1.4" } },
{ "Бл", { "1.4" } },
{ "Вебс", { "1.5" } },
{ "Д", { "2.1" } },
{ "Ед", { "2.1", "4.4" } },
{ "Ей", { "2.1" } },
{ "Ех", { "2.1", "4.4" } },
{ "Ец", { "2.1" } },
{ "Желч", { "2.1", "2.2" } },
{ "Жем", { "2.2", "4.4" } }, -- ижица
{ "Канб", { "2.3" } },
{ "Л", { "3.1" } },
{ "Маню", { "3.2" } },
{ "Николай", { "3.2", "3.3" } },
{ "Николев", { "3.3" } },
{ "Петров", { "3.3", "3.4" } },
{ "Петрог", { "3.4" } },
{ "Р", { "4.1" } },
{ "Сиа", { "4.1", "4.2" } },
{ "Сиб", { "4.1" } },
{ "Сие", { "4.1", "4.2" } },
{ "Сиз", { "4.1" } },
{ "Силан", { "4.1", "4.2" } },
{ "Силар", { "4.2" } },
{ "У", { "4.3" } },
{ "Ф", { "4.3", "4.4" } },
{ "Х", { "4.3" } },
{ "Чай", { "4.4" } },
}
-- Заголовки томов
p.volumes = {
["1.1"] = {
[true] = "А — Аналемматическій", [false] = "А — Аналемматический",
short = {
[true] = "Отдѣлъ I (А—Г), т. I: А — Аналемматическій",
[false] = "Отдел I (А—Г), т. I: А — Аналемматический",
},
linkdata = { "01003876702", 1, "РГБ" },
map = { { 1, 27 } },
index = "1.1",
},
["1.2"] = {
[true] = "Анализъ — Аѳонъ", [false] = "Анализ — Афон",
short = {
[true] = "Отдѣлъ I (А—Г), т. II: Анализъ — Аѳонъ",
[false] = "Отдел I (А—Г), т. II: Анализ — Афон",
},
linkdata = { "01003876701", 1, "РГБ" },
map = { { 9, 32 } },
index = "1.2",
},
["1.3"] = {
[true] = "Б — Биѳосъ", [false] = "Б — Бифос",
short = {
[true] = "Отдѣлъ I (А—Г), т. III: Б — Биѳосъ",
[false] = "Отдел I (А—Г), т. III: Б — Бифос",
},
linkdata = { "01003876700", 1, "РГБ" },
map = { { 1, 43 } },
index = "1.3",
},
["1.4"] = {
[true] = "Біанки — Веберъ", [false] = "Бианки — Вебер",
short = {
[true] = "Отдѣлъ I (А—Г), т. IV: Біанки — Веберъ",
[false] = "Отдел I (А—Г), т. IV: Бианки — Вебер",
},
linkdata = { "01003876699", 1, "РГБ" },
map = { { 5, 33 }, { 465, 501 } },
index = "1.4",
paginations = {
["2"] = { map = { { 457, 493 } } }, -- повтор диапазона
},
},
["1.5"] = {
[true] = "Вебстеръ — Гяуръ", [false] = "Вебстер — Гяур",
short = {
[true] = "Отдѣлъ I (А—Г), т. V: Вебстеръ — Гяуръ",
[false] = "Отдел I (А—Г), т. V: Вебстер — Гяур",
},
linkdata = { "01003876698", 1, "РГБ" },
map = { { 1, 70 } },
index = "1.5",
},
["2.1"] = {
[true] = "Д — Желчная лихорадка", [false] = "Д — Желчная лихорадка",
short = {
[true] = "Отдѣлъ II. (Д—К), т. I: Д — Желчная лихорадка",
[false] = "Отдел II. (Д—К), т. I: Д — Желчная лихорадка",
},
linkdata = { "01003876697", 1, "РГБ" },
map = { { 1, 45 } },
index = "2.1",
},
["2.2"] = {
[true] = "Желчность — Канаусъ", [false] = "Желчность — Канаус",
short = {
[true] = "Отдѣлъ II. (Д—К), т. II: Желчность — Канаусъ",
[false] = "Отдел II. (Д—К), т. II: Желчность — Канаус",
},
linkdata = { "01003876696", 1, "РГБ" },
map = { { 1, 42 } },
index = "2.2",
},
["2.3"] = {
[true] = "Канбалыкъ — Кѵръ", [false] = "Канбалык — Кир",
short = {
[true] = "Отдѣлъ II. (Д—К), т. III: Канбалыкъ — Кѵръ",
[false] = "Отдел II. (Д—К), т. III: Канбалык — Кир",
},
linkdata = { "01003876695", 1, "РГБ" },
map = { { 5, 35 }, { 433, 0 }, { 435, 463 } }, -- с. 433-434 отсутствуют (сбой нумерации?)
index = "2.3",
},
["3.1"] = {
[true] = "Л — Маньянъ", [false] = "Л — Маньян",
short = {
[true] = "Отдѣлъ III. (Л—П), т. I: Л — Маньянъ",
[false] = "Отдел III. (Л—П), т. I: Л — Маньян",
},
linkdata = { "01003876694", 1, "РГБ" },
map = { { 5, 42 }, { 82, 0 }, { 84, 119 }, { 641, 678 } }, -- с. 82-83 отсутствуют, 639-40 задвоены (TODO: ссылки на 639+/640+)
index = "3.1",
},
["3.2"] = {
[true] = "Манюэль — Николай I", [false] = "Манюэль — Николай I",
short = {
[true] = "Отдѣлъ III. (Л—П), т. II: Манюэль — Николай I",
[false] = "Отдел III. (Л—П), т. II: Манюэль — Николай I",
},
linkdata = { "01003876693", 1, "РГБ" },
map = { { 1, 47 } },
index = "3.2",
},
["3.3"] = {
[true] = "Николай — Петровки", [false] = "Николай — Петровки",
short = {
[true] = "Отдѣлъ III. (Л—П), т. III: Николай — Петровки",
[false] = "Отдел III. (Л—П), т. III: Николай — Петровки",
},
linkdata = { "01003876692", 1, "РГБ" },
map = { { 5, 41 }, { 359, 0 }, { 369, 395 } }, -- сбой нумерации
index = "3.3",
},
["3.4"] = {
[true] = "Петровская слобода — Пятовъ", [false] = "Петровская слобода — Пятов",
short = {
[true] = "Отдѣлъ III. (Л—П), т. IV: Петровская слобода — Пятовъ",
[false] = "Отдел III. (Л—П), т. IV: Петровская слобода — Пятов",
},
linkdata = { "01003876691", 1, "РГБ" },
map = { { 5, 37 }, { 243, 0 }, { 247, 275 }, { 258, 0 }, { 262, 286 }, { 263, 0 }, { 264, 287 } }, -- отсутствуют с. 243-246, 258-261 и 263
index = "3.4",
},
["4.1"] = {
[true] = "Р — Силаніонъ", [false] = "Р — Силанион",
short = {
[true] = "Отдѣлъ IV. (Р—Ѵ), т. I: Р — Силаніонъ",
[false] = "Отдел IV. (Р—Ѵ), т. I: Р — Силанион",
},
linkdata = { "01003876690", 1, "РГБ" },
map = { { 5, 37 }, { 577, 0 }, { 578, 609}, { 626, 0}, { 627, 657 } }, -- отсутствуют с. 577 и 626
index = "4.1",
paginations = {
["2"] = { map = { { 1, 711 } } }, -- Россия
},
},
["4.2"] = {
[true] = "Силанъ — Тясминъ", [false] = "Силан — Тясмин",
short = {
[true] = "Отдѣлъ IV. (Р—Ѵ), т. II: Силанъ — Тясминъ",
[false] = "Отдел IV. (Р—Ѵ), т. II: Силан — Тясмин",
},
linkdata = { "01003876689", 1, "РГБ" },
map = { { 1, 49 } },
index = "4.2",
},
["4.3"] = {
[true] = "У — Чазвортъ", [false] = "У — Чазворт",
short = {
[true] = "Отдѣлъ IV. (Р—Ѵ), т. III: У — Чазвортъ",
[false] = "Отдел IV. (Р—Ѵ), т. III: У — Чазворт",
},
linkdata = { "01003876688", 1, "РГБ" },
map = { { 1, 40 } },
index = "4.3",
},
["4.4"] = {
[true] = "Чай — Ѵссопъ", [false] = "Чай — Иссоп",
short = {
[true] = "Отдѣлъ IV. (Р—Ѵ), т. IV: Чай — Ѵссопъ",
[false] = "Отдел IV. (Р—Ѵ), т. IV: Чай — Иссоп",
},
linkdata = { "01003876687", 1, "РГБ" },
map = { { 5, 5 } }, -- оглавление в конце тома
index = "4.4",
},
}
-- Заголовки словников
p.wordlists = p.volumes;
-- Словник в том
p.wl2volume = false;
----------------------------------------------------------------------------------------------------
return p