Модуль:Отексте/НЭС

Материал из Викитеки — свободной библиотеки

Для документации этого модуля может быть создана страница Модуль:Отексте/НЭС/Документация

local p = {
	type = "inline"; -- дополнения в основном корпусе словаря; см. МСР
	
	-- Строки --------------------------------------------------------------------------------------
	wordlist = { default = "Новый энциклопедический словарь/Словник" }; -- оглавление словника
	listroot = { default = "Новый энциклопедический словарь/Словник/" }; -- префикс секций словника
	
	-- Для индексов
	indexpat = { "Новый энциклопедический словарь. Том %s.pdf" };
	scanpat  = { "[http://viewer.rusneb.ru/ru/rsl%s?page=%u %s]" };
	
	transclude = false; -- загружать ли текст статьи из индекса
	
	-- вместо автора
	noauthor = {
		[false]	= "[[Новый энциклопедический словарь]]", 
		[true]	= "[[Новый энциклопедический словарь|Новый энциклопедическій словарь]]" 
	};
	-- для нижнего колонтитула
	override = {
		[false]	= "[[Новый энциклопедический словарь|НЭС]]. [[Россия]], " ..
			"[[ЭСБЕ/Санкт-Петербург, столица России|Санкт-Петербург]], [[w:1911 год|1911]]—[[w:1916 год|1916]]",
		[true]	= "[[Новый энциклопедический словарь|НЭС]]. [[Россия|Россія]], " ..
			"[[ЭСБЕ/Санкт-Петербург, столица России|Санкт-Петербургъ]], [[w:1911 год|1911]]—[[w:1916 год|1916]]"
	};
	
	-- категории
	maincat = { [true] = "[[Категория:НЭС:ДО]]", [false] = "[[Категория:НЭС]]" };
	alphacat = { [true] = "[[Категория:НЭС:ДО:", [false] = "[[Категория:НЭС:" };
	
	other = { [false] = " • Даты российских событий указаны по юлианскому календарю." };
	
	wpsearch = true; -- если нужна ссылка на w:Special:Search/
	rnum = "стлб. "; -- с./стлб.
	factor = 2; -- 2 столбца на странице
	appendshort = true; -- краткий текст ссылки на дополнение
}

-- Таблицы -----------------------------------------------------------------------------------------

-- Селектор секций
p.listnum = {
	-- латиница
	{ "A",  			{ "01", "04" } }, -- Ach, Af
	{ "Ali",			{ "02" } },
	{ "Ant",			{ "03" } }, 
	{ "Asc",			{ "04" } },
	{ "Av", 			{ "01" } },
	{ "B",  			{ "04" } },
	{ "Bar",			{ "05" } },
	{ "Bi", 			{ "06" } },
	{ "Bo", 			{ "07" } },
	{ "Bre",			{ "08" } },
	-- C?
	{ "Co", 			{ "22" } },
	{ "D",  			{ "15", "16" } }, -- Def
	{ "Deu",			{ "16" } },
	{ "E",  			{ "17" } },
	{ "G",  			{ "12" } },
	{ "Ge", 			{ "13" } },
	{ "Gr", 			{ "14" } },
	{ "Gu", 			{ "15" } },
	{ "H",  			{ "12" } },
	{ "Ho", 			{ "14" } },
	-- I, J, K, L?
	{ "Le", 			{ "24" } },
	{ "M",  			{ "25" } },
	{ "Me",  			{ "26" } },
	{ "Mol",  			{ "27" } },
	{ "Nas", 			{ "28" } },
	{ "O",  			{ "29" } },
	{ "V",  			{ "09" } },
	{ "Ve", 			{ "10" } },
	{ "Vo",				{ "11", "09" } }, -- V и W
	-- кириллица
	{ "А",				{ "01", "02" } },
	{ "Алекси",			{ "02" } },
	{ "Антидот",		{ "03", "04" } },
	{ "Аскания",		{ "04" } },
	{ "Балюс",			{ "05", "08", "09" } },
	{ "Белоры",			{ "05", "09" } },
	{ "Берар",			{ "06", "09" } },
	{ "Беск",			{ "05", "08" } },
	{ "Бесн",			{ "07" } },
	{ "Бесп",			{ "05", "08" } },
	{ "Бет",			{ "06", "09" } },
	{ "Беши",			{ "06", "07" } },
	{ "Бобт",			{ "07" } },
	{ "Брачный",		{ "08" } },
	{ "Бэ",				{ "09" } },
	{ "Вед",			{ "09", "12" } },
	{ "Вельн",			{ "10", "12" } },
	{ "Виа",			{ "10", "11" } },
	{ "Влась",			{ "11" } },
	{ "Выгоре",			{ "12" } },
	{ "Гейе",			{ "12", "15" } },
	{ "Генеральный",	{ "12", "13" } },
	{ "Генерат",		{ "13", "14" } },
	{ "Головнич",		{ "14", "15" } },
	{ "Гривн",			{ "15" } },
	{ "Дев",			{ "15", "17" } },
	{ "Деми",			{ "15" } },
	{ "Десн",			{ "16" } },
	{ "Душевны",		{ "17" } },
	{ "Жуко",			{ "18" } },
	{ "Иа",				{ "20" } },
	{ "Иб",				{ "18" } },
	{ "Иво",			{ "19" } },
	{ "Ие",				{ "20" } },
	{ "Иж",				{ "19" } },
	{ "Ии",				{ "20" } },
	{ "Ик",				{ "19" } },
	{ "Ио",				{ "20" } },
	{ "Ип",				{ "19" } },
	{ "Итам",			{ "20" } },
	{ "Каринт",			{ "21", "22" } },
	{ "Кнос",			{ "22" } },
	{ "Котош",			{ "23", "24" } },
	{ "Ламбет",			{ "24" } },
	{ "Лес",			{ "24", "25" } },
	{ "Лув",			{ "25" } },
	{ "Мац",			{ "26" } },
	{ "Мед",			{ "26", "27" } },
	{ "Молочница",		{ "27", "28" } },
	{ "Наруш",			{ "28", "29" } },
	{ "Ньюф",			{ "29" } },
}

-- Данные томов
p.volumes = {
	["01"] = {
		[true]	= "А — Александръ Михайловичъ", 
		[false]	= "А — Александр Михайлович", 
		prefix	= "т. 1: ", suffix = " (1911)",
		scan	= { "01004103481", 1 }, index = { "1", 1 }, -- если индекс ~= том
		offsets	= {
			{ from =   1, to =  56, offset =  9 },
			{ from =  57, to = 224, offset = 10 },
			{ from = 225, to = 240, offset = 13 },
			{ from = 241, to = 256, offset = 17 },
			{ from = 257, to = 272, offset = 19 },
			{ from = 273, to = 312, offset = 20 },
			{ from = 313, to = 320, offset = 30 },
			{ from = 321, to = 544, offset = 32 },
			{ from = 545, to = 560, offset = 35 },
			{ from = 561, to = 570, offset = 39 },
			{ from = 571, to = 572, offset = false }, -- пропуск
			{ from = 573, to = 604, offset = 38 },
			{ from = 605, to = 608, offset = false }, -- пропуск
			{ from = 609, to = 672, offset = 36 },
			{ from = 673, to = 734, offset = 37 },
			{ from = 735, to = 740, offset = false }, -- пропуск, заполнен страницами другой книги
			{ from = 741, to = 872, offset = 36 },
			{ from = 873, to = 922, offset = 37 },
			{ from = 923, to = 924, offset = false }, -- пропуск
			{ from = 925, to = 980, offset = 36 },
		},
	},
	["02"] = { 
		[true]	= "Александръ Ягеллонъ — Антидоръ", 
		[false]	= "Александр Ягеллон — Антидор", 
		prefix	= "т. 2: ", suffix = " (1911)", 
		scan	= { "01004103478", 1 }, index = { "2", 1 },
		offsets	= {
			{ from =   1, to = 144, offset = 10 },
			{ from = 145, to = 256, offset = 11 },
			{ from = 257, to = 352, offset = 12 },
			{ from = 353, to = 360, offset = 18 },
			{ from = 361, to = 368, offset = 19 },
			{ from = 369, to = 376, offset = 22 },
			{ from = 377, to = 424, offset = 24 },
			{ from = 425, to = 456, offset = 25 },
			{ from = 457, to = 640, offset = 26 },
			{ from = 641, to = 672, offset = 32 },
			{ from = 673, to = 948, offset = 33 },
			{ from = 949, to = 960, offset = 34 },
		},
	},
	["03"] = { 
		[true]	= "Антидотъ — Асканій", 
		[false]	= "Антидот — Асканий", 
		prefix	= "т. 3: ", suffix = " (1911)", 
		scan	= { "01004103475", 1 }, index = { "3", 1 },
		offsets	= {
			{ from =   1, to =   4, offset =  8 },
			{ from =   5, to =  44, offset = 11 },
			{ from =  45, to = 184, offset = 15 },
			{ from = 185, to = 192, offset = 17 },
			{ from = 193, to = 592, offset = 18 },
			{ from = 593, to = 672, offset = 22 },
			{ from = 673, to = 794, offset = 25 },
			{ from = 795, to = 832, offset = 25 },
			{ from = 833, to = 928, offset = 26 },
			{ from = 929, to = 960, offset = 28 },
		},
	},
	["04"] = { 
		[true]	= "Асканія — Балюзъ", 
		[false]	= "Аскания — Балюз", 
		prefix	= "т. 4: ", suffix = " (1911)", 
		scan	= { "01004010521", 1 }, index = { "4", 1 },
		offsets	= {
			{ from =   1, to =  72, offset =  9 },
			{ from =  73, to = 100, offset = 13 },
			{ from = 101, to = 112, offset = 17 },
			{ from = 113, to = 216, offset = 18 },
			{ from = 217, to = 336, offset = 19 },
			{ from = 337, to = 352, offset = 20 },
			{ from = 353, to = 368, offset = 23 },
			{ from = 369, to = 448, offset = 26 },
			{ from = 449, to = 464, offset = 28 },
			{ from = 465, to = 480, offset = 31 },
			{ from = 481, to = 528, offset = 33 },
			{ from = 529, to = 568, offset = 35 },
			{ from = 569, to = 784, offset = 39 },
			{ from = 785, to = 952, offset = 40 },
		},
	},
	["05"] = { 
		[true]	= "Балюстрада — Беранже", 
		[false]	= "Балюстрада — Беранже", 
		prefix	= "т. 5: ", suffix = " (1911)", 
		scan	= { "01004103470", 1 }, index = { "5", 1 },
		offsets	= {
			{ from =   1, to =  32, offset = 11 },
			{ from =  33, to = 252, offset = 13 },
			{ from = 253, to = 696, offset = 18 },
			{ from = 697, to = 776, offset = 20 },
			{ from = 777, to = 784, offset = 23 },
			{ from = 785, to = 960, offset = 24 },
		},
	},
	["06"] = { 
		[true]	= "Бераръ — Бобровникова", 
		[false]	= "Берар — Бобровникова", 
		prefix	= "т. 6: ", suffix = " (1912)", 
		scan	= { "01004103468", 1 }, index = { "6", 1 },
		offsets	= {
			{ from =   1, to =  48, offset =  9 },
			{ from =  49, to =  64, offset = 10 },
			{ from =  65, to = 144, offset = 12 },
			{ from = 145, to = 256, offset = 14 },
			{ from = 257, to = 272, offset = 15 },
			{ from = 273, to = 304, offset = 16 },
			{ from = 305, to = 512, offset = 17 },
			{ from = 513, to = 560, offset = 20 },
			{ from = 561, to = 572, offset = 21 },
			{ from = 573, to = 896, offset = 23 },
			{ from = 897, to = 904, offset = 24 },
			{ from = 905, to = 960, offset = 25 },
		},
	},
	["07"] = { 
		[true]	= "Бобровниковъ — Брачное право", 
		[false]	= "Бобровников — Брачное право", 
		prefix	= "т. 7: ", suffix = " (1912)", 
		scan	= { "01004103454", 1 }, index = { "7", 1 },
		offsets	= {
			{ from =   1, to = 224, offset =  8 },
			{ from = 225, to = 448, offset =  9 },
			{ from = 449, to = 624, offset = 10 },
			{ from = 625, to = 700, offset = 13 },
			{ from = 701, to = 728, offset = 14 },
			{ from = 729, to = 800, offset = 15 },
			{ from = 801, to = 976, offset = 16 },
		},
	},
	["08"] = { 
		[true]	= "Брачный нарядъ — Бѣлоруссы", 
		[false]	= "Брачный наряд — Белоруссы", 
		prefix	= "т. 8: ", suffix = " (1912)", 
		scan	= { "01004103450", 1 }, index = { "8", 1 },
		offsets	= {
			{ from =   1, to = 120, offset =  9 },
			{ from = 121, to = 124, offset = 10 },
			{ from = 125, to = 166, offset = 16 },
			{ from = 167, to = 184, offset = 17 }, -- повтор
			{ from = 185, to = 192, offset = 19 },
			{ from = 193, to = 200, offset = 25 },
			{ from = 201, to = 304, offset = 29 },
			{ from = 305, to = 324, offset = 31 },
			{ from = 325, to = 332, offset = 32 },
			{ from = 333, to = 336, offset = 34 },
			{ from = 337, to = 384, offset = 37 },
			{ from = 385, to = 416, offset = 38 },
			{ from = 417, to = 528, offset = 44 },
			{ from = 529, to = 544, offset = 47 },
			{ from = 545, to = 632, offset = 50 },
			{ from = 633, to = 672, offset = 52 },
			{ from = 673, to = 736, offset = 53 },
			{ from = 737, to = 796, offset = 54 },
			{ from = 797, to = 828, offset = 57 },
			{ from = 829, to = 964, offset = 59 },
		},
	},
	["09"] = { 
		[true]	= "Бѣлорыбица — Вельможа", 
		[false]	= "Белорыбица — Вельможа", 
		prefix	= "т. 9: ", suffix = " (1912)", 
		scan	= { "01004103301", 1 }, index = { "9", 1 },
		offsets	= {
			{ from =   1, to = 192, offset =  9 },
			{ from = 193, to = 220, offset = 11 },
			{ from = 221, to = 272, offset = 13 },
			{ from = 273, to = 332, offset = 21 },
			{ from = 333, to = 472, offset = 23 },
			{ from = 473, to = 512, offset = 25 },
			{ from = 513, to = 592, offset = 27 },
			{ from = 593, to = 688, offset = 28 },
			{ from = 689, to = 712, offset = 30 },
			{ from = 713, to = 740, offset = 32 },
			{ from = 741, to = 824, offset = 33 },
			{ from = 825, to = 888, offset = 35 },
			{ from = 889, to = 932, offset = 37 },
			{ from = 933, to = 952, offset = 38 },
			{ from = 953, to = 960, offset = 40 },
		},
	},
	["10"] = { 
		[true]	= "Вельнеръ — Власть дисциплинарная", 
		[false]	= "Вельнер — Власть дисциплинарная", 
		prefix	= "т. 10: ", suffix = " (1912)", 
		scan	= { "01004103296", 1 }, 
		offsets	= {
			{ from =   1, to =  48, offset =  9 },
			{ from =  49, to = 116, offset = 11 },
			{ from = 117, to = 124, offset = 16 },
			{ from = 125, to = 128, offset = 18 },
			{ from = 129, to = 164, offset = 19 },
			{ from = 165, to = 184, offset = 23 },
			{ from = 185, to = 216, offset = 25 },
			{ from = 217, to = 312, offset = 27 },
			{ from = 313, to = 404, offset = 28 },
			{ from = 405, to = 405, offset = 29 },
			{ from = 432, to = 480, offset = 30 },
			{ from = 481, to = 520, offset = 41 },
			{ from = 521, to = 540, offset = 43 },
			{ from = 541, to = 552, offset = 44 },
			{ from = 553, to = 604, offset = 46 },
			{ from = 605, to = 664, offset = 48 },
			{ from = 665, to = 704, offset = 51 },
			{ from = 705, to = 740, offset = 53 },
			{ from = 741, to = 744, offset = 54 },
			{ from = 745, to = 796, offset = 55 },
			{ from = 797, to = 896, offset = 56 },
			{ from = 897, to = 904, offset = 57 },
			{ from = 905, to = 960, offset = 59 },
		},
	},
	["11"] = { 
		[true]	= "Власть карательная — Выгораніе всходовъ растѣній", 
		[false]	= "Власть карательная — Выгорание всходов растений", 
		prefix	= "т. 11: ", suffix = " (1913)", 
		scan	= { "01004103294", 1 }, 
		offsets	= {
			{ from =   1, to =  32, offset = 12 },
			{ from =  33, to =  96, offset = 14 },
			{ from =  97, to = 120, offset = 16 },
			{ from = 121, to = 128, offset = 19 },
			{ from = 129, to = 152, offset = 21 },
			{ from = 153, to = 160, offset = 22 },
			{ from = 161, to = 164, offset = 23 },
			{ from = 165, to = 256, offset = 24 },
			{ from = 257, to = 280, offset = 26 },
			{ from = 281, to = 432, offset = 27 },
			{ from = 433, to = 464, offset = 29 },
			{ from = 465, to = 624, offset = 30 },
			{ from = 625, to = 672, offset = 36 }, -- доп. пагинация
			{ from = 673, to = 676, offset = 42 },
			{ from = 677, to = 792, offset = 44 },
			{ from = 793, to = 860, offset = 45 },
			{ from = 861, to = 960, offset = 46 },
		},
	},
	["12"] = { 
		[true]	= "Выгорецкая пустынь — Генеральный атторней", 
		[false]	= "Выгорецкая пустынь — Генеральный атторней", 
		prefix	= "т. 12: ", suffix = " (1913)", 
		scan	= { "01004103293", 1 }, 
		offsets	= {
			{ from =   1, to = 144, offset = 18 },
			{ from = 145, to = 212, offset = 21 },
			{ from = 213, to = 352, offset = 26 }, -- доп. пагинация
			{ from = 353, to = 444, offset = 28 },
			{ from = 445, to = 476, offset = 30 },
			{ from = 477, to = 480, offset = 31 },
			{ from = 481, to = 488, offset = 32 },
			{ from = 489, to = 532, offset = 33 },
			{ from = 533, to = 540, offset = 35 }, -- доп. пагинация
			{ from = 541, to = 560, offset = 37 },
			{ from = 561, to = 788, offset = 38 },
			{ from = 789, to = 916, offset = 40 },
			{ from = 917, to = 960, offset = 41 },
		},
	},
	["13"] = { 
		[true]	= "Генеральный дворъ — Головнинъ", 
		[false]	= "Генеральный двор — Головнин", 
		prefix	= "т. 13: ", suffix = " (1913)", 
		scan	= { "01004103266", 1 }, 
		offsets	= {
			{ from =   1, to =   8, offset =  8 },
			{ from =   9, to =  16, offset =  9 },
			{ from =  17, to =  72, offset = 10 },
			{ from =  73, to = 160, offset = 11 },
			{ from = 161, to = 180, offset = 13 },
			{ from = 181, to = 192, offset = 15 },
			{ from = 193, to = 208, offset = 16 },
			{ from = 209, to = 224, offset = 24 }, -- доп. пагинация
			{ from = 225, to = 412, offset = 31 }, -- доп. пагинация + илл.
			{ from = 413, to = 432, offset = 33 },
			{ from = 453, to = 534, offset = 37 },
			{ from = 535, to = 648, offset = 38 },
			{ from = 649, to = 652, offset = 40 },
			{ from = 653, to = 680, offset = 42 },
			{ from = 681, to = 708, offset = 46 },
			{ from = 709, to = 740, offset = 48 },
			{ from = 741, to = 776, offset = 52 },
			{ from = 777, to = 832, offset = 54 },
			{ from = 833, to = 840, offset = 55 },
			{ from = 841, to = 848, offset = 57 },
			{ from = 849, to = 904, offset = 59 },
			{ from = 905, to = 928, offset = 60 },
			{ from = 929, to = 960, offset = 72 },
		},
	},
	["14"] = { 
		[true]	= "Головнинъ — Гривица", 
		[false]	= "Головнин — Гривица", 
		prefix	= "т. 14: ", suffix = " (1913)", 
		scan	= { "01004103261", 1 }, 
		offsets	= {
			{ from =   1, to =  16, offset = 11 },
			{ from =  17, to =  32, offset = 17 },
			{ from =  33, to =  56, offset = 21 },
			{ from =  57, to =  64, offset = 23 },
			{ from =  65, to =  76, offset = 25 },
			{ from =  77, to = 212, offset = 27 },
			{ from = 213, to = 224, offset = 29 },
			{ from = 225, to = 276, offset = 34 },
			{ from = 277, to = 288, offset = 36 },
			{ from = 289, to = 348, offset = 38 },
			{ from = 349, to = 364, offset = 42 }, -- доп. пагинация
			{ from = 365, to = 472, offset = 44 },
			{ from = 473, to = 576, offset = 47 },
			{ from = 577, to = 656, offset = 57 },
			{ from = 657, to = 776, offset = 61 },
			{ from = 777, to = 828, offset = 63 },
			{ from = 829, to = 896, offset = 64 },
			{ from = 897, to = 928, offset = 84 },
			{ from = 929, to = 940, offset = 88 },
			-- еще 2 доп. пагинации после с. 940: список членов Гос. Думы (36 с.) и Гос. Совета (8 с.)
		},
	},
	["15"] = { 
		[true]	= "Гривна — Десмургія", 
		[false]	= "Гривна — Десмургия", 
		prefix	= "т. 15: ", suffix = " (1913)", 
		scan	= { "01004103256", 1 }, 
		offsets	= {
			{ from =   1, to =  72, offset =  9 },
			{ from =  73, to = 128, offset = 11 },
			{ from = 129, to = 160, offset = 15 },
			{ from = 161, to = 208, offset = 18 },
			{ from = 209, to = 228, offset = 21 },
			{ from = 229, to = 388, offset = 22 },
			{ from = 389, to = 464, offset = 23 },
			{ from = 465, to = 604, offset = 24 },
			{ from = 605, to = 640, offset = 28 },
			{ from = 641, to = 708, offset = 30 },
			{ from = 709, to = 832, offset = 32 },
			{ from = 833, to = 960, offset = 33 },
		},
	},
	["16"] = { 
		[true]	= "Десна — Душевнобольные", 
		[false]	= "Десна — Душевнобольные", 
		prefix	= "т. 16: ", suffix = " (1914)", 
		scan	= { "01004103491", 1 }, 
		offsets	= {
			{ from =   1, to =  12, offset =  9 },
			{ from =  13, to = 100, offset = 11 },
			{ from = 101, to = 184, offset = 13 },
			{ from = 185, to = 232, offset = 15 },
			{ from = 233, to = 352, offset = 17 },
			{ from = 353, to = 400, offset = 19 },
			{ from = 401, to = 476, offset = 21 },
			{ from = 477, to = 508, offset = 23 }, -- доп. пагинация
			{ from = 509, to = 536, offset = 26 },
			{ from = 537, to = 584, offset = 28 },
			{ from = 585, to = 596, offset = 30 },
			{ from = 597, to = 616, offset = 34 },
			{ from = 617, to = 624, offset = 35 },
			{ from = 625, to = 632, offset = 39 },
			{ from = 633, to = 652, offset = 41 },
			{ from = 653, to = 744, offset = 43 },
			{ from = 745, to = 764, offset = 44 },
			{ from = 765, to = 776, offset = 46 },
			{ from = 777, to = 788, offset = 52 },
			{ from = 789, to = 812, offset = 54 },
			{ from = 813, to = 960, offset = 56 },
		},
	},
	["17"] = { 
		[true]	= "Душевныя болѣзни — Жуки", 
		[false]	= "Душевные болезни — Жуки", 
		prefix	= "т. 17: ", suffix = " (1914)", 
		scan	= { "01004103489", 1 }, 
		offsets	= {
			{ from =   1, to =  60, offset = 11 },
			{ from =  61, to = 128, offset = 13 }, -- доп. пагинация
			{ from = 129, to = 144, offset = 14 },
			{ from = 145, to = 224, offset = 15 },
			{ from = 225, to = 288, offset = 25 }, -- доп. пагинация
			{ from = 289, to = 320, offset = 29 },
			{ from = 321, to = 412, offset = 39 },
			{ from = 413, to = 572, offset = 41 },
			{ from = 573, to = 644, offset = 44 },
			{ from = 645, to = 652, offset = 46 },
			{ from = 653, to = 672, offset = 49 }, -- доп. пагинация
			{ from = 673, to = 716, offset = 55 }, -- доп. пагинация
			{ from = 717, to = 964, offset = 56 },
			-- доп. пагинация: Единицы мер (12 с.)
		},
	},
	["18"] = { 
		[true]	= "Жукова — Ивница", 
		[false]	= "Жукова — Ивница", 
		prefix	= "т. 18: ", suffix = " (1914)", 
		scan 	= { "01004103488", 1 }, 
		offsets	= {
			{ from =   1, to = 204, offset = 10 },
			{ from = 205, to = 304, offset = 12 },
			{ from = 305, to = 336, offset = 15 },
			{ from = 337, to = 384, offset = 19 }, -- доп. пагинация + илл.
			{ from = 385, to = 416, offset = 20 },
			{ from = 417, to = 448, offset = 22 },
			{ from = 449, to = 480, offset = 24 },
			{ from = 481, to = 544, offset = 28 }, -- доп. пагинация
			{ from = 545, to = 560, offset = 31 },
			{ from = 561, to = 608, offset = 35 },
			{ from = 609, to = 704, offset = 41 },
			{ from = 705, to = 752, offset = 44 }, -- доп. пагинация + илл.
			{ from = 753, to = 792, offset = 45 },
			{ from = 793, to = 824, offset = 52 }, -- доп. пагинация + илл
			{ from = 825, to = 872, offset = 53 },
			{ from = 873, to = 880, offset = 54 },
			{ from = 881, to = 940, offset = 56 },
			{ from = 941, to = 960, offset = 58 },
		},
	},
	["19"] = { 
		[true]	= "Ивовыя — Итальянское искусство", 
		[false]	= "Ивовые — Итальянское искусство", 
		prefix	= "т. 19: ", suffix = " (1914)", 
		scan	= { "01004103531", 1 }, 
		offsets	= {
			{ from =   1, to =  12, offset =  9 },
			{ from =  13, to =  32, offset = 11 },
			{ from =  33, to = 124, offset = 13 },
			{ from = 125, to = 128, offset = 15 }, -- доп. пагинация
			{ from = 129, to = 152, offset = 17 }, -- доп. пагинация
			{ from = 153, to = 172, offset = 18 },
			{ from = 173, to = 204, offset = 20 },
			{ from = 205, to = 388, offset = 21 },
			{ from = 389, to = 576, offset = 25 }, -- доп. пагинация
			{ from = 577, to = 736, offset = 30 },
			{ from = 737, to = 760, offset = 32 },
			{ from = 761, to = 768, offset = 36 }, -- доп. пагинация
			{ from = 769, to = 864, offset = 40 },
			{ from = 865, to = 876, offset = 43 },
			{ from = 877, to = 960, offset = 45 },
			{ from = 961, to = 980, offset = 61 },
			-- доп. пагинация: Пропорциональные выборы (6 с.)
		},
	},
	["20"] = { 
		[true]	= "Итамарака — Каринскій", 
		[false]	= "Итамарака — Каринский", 
		prefix	= "т. 20: ", suffix = " (1914)", 
		scan	= { "01004103528", 1 }, 
		offsets	= {
			{ from =   1, to =  64, offset = 10 },
			{ from =  65, to =  72, offset = 11 },
			{ from =  73, to = 204, offset = 13 },
			{ from = 205, to = 258, offset = 15 },
			{ from = 259, to = 260, offset = 16 }, -- перепутаны страницы
			{ from = 261, to = 262, offset = 14 }, -- перепутаны страницы
			{ from = 263, to = 352, offset = 15 },
			{ from = 353, to = 440, offset = 17 }, -- доп. пагинация
			{ from = 441, to = 608, offset = 18 },
			{ from = 609, to = 692, offset = 22 }, -- доп. пагинация
			{ from = 693, to = 960, offset = 24 },
		},
	},
	["21"] = { 
		[true]	= "Каринтинъ — Кноррингъ", 
		[false]	= "Каринтин — Кнорринг", 
		prefix	= "т. 21: ", suffix = " (1914)", 
		scan	= { "01004103524", 1 }, 
		offsets	= {
			{ from =   1, to = 148, offset =  6 },
			{ from = 149, to = 160, offset = 10 }, -- доп. пагинация
			{ from = 161, to = 180, offset = 14 },
			{ from = 181, to = 248, offset = 15 },
			{ from = 249, to = 304, offset = 17 }, -- доп. пагинация
			{ from = 305, to = 572, offset = 19 },
			{ from = 573, to = 588, offset = 23 }, -- доп. пагинация
			{ from = 589, to = 616, offset = 25 },
			{ from = 617, to = 672, offset = 27 },
			{ from = 673, to = 724, offset = 28 },
			{ from = 725, to = 740, offset = 34 },
			{ from = 741, to = 764, offset = 36 },
			{ from = 765, to = 776, offset = 38 },
			{ from = 777, to = 868, offset = 39 },
			{ from = 869, to = 892, offset = 40 },
			{ from = 893, to = 920, offset = 44 },
			{ from = 921, to = 960, offset = 46 },
		},
	},
	["22"] = { 
		[true]	= "Кнорръ — Которосль", 
		[false]	= "Кнорр — Которосль", 
		prefix	= "т. 22: ", suffix = " (1915)", 
		scan	= { "01004103493", 1 }, 
		offsets	= {
			{ from =   1, to =  48, offset = 10 },
			{ from =  49, to = 200, offset = 12 },
			{ from = 201, to = 236, offset = 13 },
			{ from = 237, to = 320, offset = 15 }, -- доп. пагинация
			{ from = 321, to = 356, offset = 17 },
			{ from = 357, to = 456, offset = 19 }, -- доп. пагинация
			{ from = 457, to = 516, offset = 23 }, -- доп. пагинация
			{ from = 517, to = 680, offset = 24 },
			{ from = 681, to = 696, offset = 25 },
			{ from = 697, to = 720, offset = 29 },
			{ from = 721, to = 724, offset = 30 },
			{ from = 725, to = 756, offset = 32 },
			{ from = 757, to = 788, offset = 34 },
			{ from = 789, to = 792, offset = 35 },
			{ from = 793, to = 808, offset = 37 },
			{ from = 809, to = 832, offset = 39 },
			{ from = 833, to = 840, offset = 41 },
			{ from = 841, to = 948, offset = 43 },
			{ from = 949, to = 960, offset = 47 }, -- доп. пагинация
		},
	},
	["23"] = { 
		[true]	= "Котошихинъ — Ламбертъ", 
		[false]	= "Котошихин — Ламберт", 
		prefix	= "т. 23: ", suffix = " (1915)", 
		scan	= { "01004103727", 1 }, 
		offsets	= {
			{ from =   1, to =  32, offset = 12 },
			{ from =  33, to =  72, offset = 14 },
			{ from =  73, to =  80, offset = 16 },
			{ from =  81, to = 200, offset = 18 },
			{ from = 201, to = 228, offset = 20 },
			{ from = 229, to = 344, offset = 21 },
			{ from = 345, to = 408, offset = 23 },
			{ from = 409, to = 436, offset = 25 },
			{ from = 437, to = 464, offset = 26 },
			{ from = 465, to = 468, offset = 27 },
			{ from = 469, to = 592, offset = 29 },
			{ from = 593, to = 596, offset = 31 }, -- доп. пагинация
			{ from = 597, to = 652, offset = 33 },
			{ from = 653, to = 704, offset = 35 },
			{ from = 705, to = 724, offset = 36 },
			{ from = 725, to = 728, offset = 38 }, -- доп. пагинация
			{ from = 729, to = 780, offset = 40 },
			{ from = 781, to = 832, offset = 41 },
			{ from = 833, to = 868, offset = 48 }, -- доп. пагинация
			{ from = 869, to = 960, offset = 50 },
		},
	},
	["24"] = { 
		[true]	= "Ламбертъ — Лубоѣды", 
		[false]	= "Ламберт — Лубоеды", 
		prefix	= "т. 24: ", suffix = " (1915)", 
		scan	= { "01004103726", 1 }, 
		offsets	= {
			{ from =   1, to =  60, offset =  8 },
			{ from =  61, to = 100, offset = 10 },
			{ from = 101, to = 144, offset = 11 },
			{ from = 145, to = 152, offset = 12 },
			{ from = 153, to = 196, offset = 16 }, -- доп. пагинация
			{ from = 197, to = 204, offset = 18 },
			{ from = 205, to = 230, offset = 19 },
			{ from = 231, to = 244, offset = 21 },
			{ from = 245, to = 256, offset = 23 },
			{ from = 257, to = 616, offset = 25 }, -- доп. пагинация
			{ from = 617, to = 628, offset = 27 },
			{ from = 629, to = 632, offset = 29 },
			{ from = 633, to = 640, offset = 30 },
			{ from = 641, to = 652, offset = 32 }, -- доп. пагинация
			{ from = 653, to = 688, offset = 36 }, -- доп. пагинация
			{ from = 689, to = 700, offset = 40 }, -- доп. пагинация
			{ from = 701, to = 740, offset = 41 },
			{ from = 741, to = 756, offset = 43 },
			{ from = 757, to = 828, offset = 45 },
			{ from = 829, to = 924, offset = 47 },
			{ from = 925, to = 948, offset = 48 },
			{ from = 949, to = 952, offset = 49 },
			{ from = 953, to = 960, offset = 53 }, -- доп. пагинация
		},
	},
	["25"] = { 
		[true]	= "Лубъ — Махъ", 
		[false]	= "Луб — Мах", 
		prefix	= "т. 25: ", suffix = " (1915)", 
		scan	= { "01004103547", 1 }, 
		offsets = {
			{ from =   1, to =  48, offset = 10 },
			{ from =  49, to = 128, offset = 14 },
			{ from = 129, to = 144, offset = 22 }, -- доп. пагинация
			{ from = 145, to = 320, offset = 30 },
			{ from = 321, to = 344, offset = 31 },
			{ from = 345, to = 372, offset = 33 },
			{ from = 373, to = 452, offset = 34 },
			{ from = 453, to = 568, offset = 38 },
			{ from = 569, to = 648, offset = 39 },
			{ from = 649, to = 804, offset = 40 },
			{ from = 805, to = 960, offset = 41 },
		},
	},
	["26"] = { 
		[true]	= "Мацеёвскій — Молочная кислота", 
		[false]	= "Мацеёвский — Молочная кислота", 
		prefix	= "т. 26: ", suffix = " (1915)", 
		scan	= { "01004103486", 1 }, 
		offsets = {
			{ from =   1, to =  12, offset =  9 },
			{ from =  13, to =  56, offset = 11 }, -- доп. пагинация
			{ from =  57, to =  80, offset = 13 },
			{ from =  81, to = 336, offset = 25 }, -- доп. пагинация
			{ from = 337, to = 392, offset = 26 },
			{ from = 393, to = 416, offset = 30 }, -- доп. пагинация
			{ from = 417, to = 464, offset = 32 },
			{ from = 465, to = 480, offset = 36 },
			{ from = 481, to = 640, offset = 38 },
			{ from = 641, to = 816, offset = 40 },
			{ from = 817, to = 832, offset = 44 },
			{ from = 833, to = 960, offset = 46 },
		},
	},
	["27"] = { 
		[true]	= "Молочница — Наручи", 
		[false]	= "Молочница — Наручи", 
		prefix	= "т. 27: ", suffix = " (1916)", 
		scan	= { "01004103485", 1 }, 
		offsets = {
			{ from =   1, to =  72, offset = 16 },
			{ from =  73, to = 236, offset = 20 }, -- доп. пагинация
			{ from = 237, to = 240, offset = 22 },
			{ from = 241, to = 244, offset = 24 },
			{ from = 245, to = 352, offset = 26 },
			{ from = 353, to = 372, offset = 29 },
			{ from = 373, to = 480, offset = 30 },
			{ from = 481, to = 512, offset = 32 },
			{ from = 513, to = 524, offset = 34 },
			{ from = 525, to = 560, offset = 35 },
			{ from = 561, to = 596, offset = 41 },
			{ from = 597, to = 600, offset = 42 },
			{ from = 601, to = 601, offset = false }, -- пропуск
			{ from = 603, to = 608, offset = 42 },
			{ from = 609, to = 648, offset = 43 },
			{ from = 649, to = 784, offset = 44 },
			{ from = 785, to = 960, offset = 45 },
		},
	},
	["28"] = { 
		[true]	= "Нарушевичъ — Ньютонъ", 
		[false]	= "Нарушевич — Ньютон", 
		prefix	= "т. 28: ", suffix = " (1916)", 
		scan	= { "01004103539", 1 }, 
		offsets = {
			{ from =   1, to =  40, offset = 14 },
			{ from =  41, to =  48, offset = 15 },
			{ from =  49, to = 128, offset = 19 },
			{ from = 129, to = 316, offset = 28 }, -- доп. пагинация
			{ from = 317, to = 336, offset = 29 },
			{ from = 337, to = 340, offset = 30 },
			{ from = 341, to = 384, offset = 32 },
			{ from = 385, to = 404, offset = 33 },
			{ from = 405, to = 640, offset = 37 }, -- доп. пагинация
			{ from = 641, to = 884, offset = 41 }, -- доп. пагинация
			{ from = 885, to = 888, offset = 42 },
			{ from = 889, to = 960, offset = 43 },
		},
	},
	["29"] = { 
		[true]  = "Ньюфаундлендъ — Отто", 
		[false] = "Ньюфаундленд — Отто", 
		prefix	= "т. 29: ", suffix = " (1916)", 
		scan	= { "01004103542", 1 }, 
		offsets = {
			{ from =   1, to =  32, offset = 18 },
			{ from =  33, to =  64, offset = 24 },
			{ from =  65, to = 112, offset = 26 },
			{ from = 113, to = 144, offset = 28 },
			{ from = 145, to = 156, offset = 29 },
			{ from = 157, to = 224, offset = 31 }, -- доп. пагинация
			{ from = 225, to = 272, offset = 45 }, -- доп. пагинация + илл.
			{ from = 273, to = 416, offset = 46 },
			{ from = 417, to = 584, offset = 47 },
			{ from = 585, to = 688, offset = 48 },
			{ from = 689, to = 960, offset = 50 },
		},
	},
}

-- Заголовки словников
p.wordlists = p.volumes -- словник=том

-- Словник в том
p.wl2volume = false -- словник=том

----------------------------------------------------------------------------------------------------

return p