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

Материал из Викитеки — свободной библиотеки
Перейти к навигации Перейти к поиску

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

local p = {
	type = "mono"; -- дополнений нет; см. МСР
	
	-- Строки --------------------------------------------------------------------------------------
	
	wordlist = { default = "Энциклопедический словарь Гранат/Словник" }; -- оглавление словника
	listroot = { default = "Энциклопедический словарь Гранат/Словник/" }; -- префикс секций словника
	
	-- Для индексов
	indexpat  = { "" };
	scanpat = { "[http://dlib.rsl.ru/viewer/%s#?page=%u %s]" };
	scanpages = false; -- одностраничные файлы сканов
	scan4index = false; -- использовать ли volumes[n].scan вместо volumes[n].index
	transclude = false; -- загружать ли текст статьи из индекса
	
	-- Прочее
	-- вместо автора
	noauthor = { 
		[false] = "[[Энциклопедический словарь Гранат|Энциклопедический словарь Гранат]]",
		[true] = "[[Энциклопедический словарь Гранат|Энциклопедическій словарь Гранатъ]]"
	};
	-- для нижнего колонтитула
	override = { 
		[false] = "[[Энциклопедический словарь Гранат]]. [[w:Москва|Москва]], [[w:1910 год|1910]]—[[w:1948 год|1948]]",
		[true] = "[[Энциклопедический словарь Гранат|Энциклопедическій словарь Гранатъ]]. [[w:Москва|Москва]], [[w:1910 год|1910]]—[[w:1948 год|1948]]" 
	};
	
	-- категории
	maincat = { [false] = "[[Категория:ЭСГ]]", [true] = "[[Категория:ЭСГ]]" };
	alphacat = { [false] = "[[Категория:ЭСГ:", [true] = "[[Категория:ЭСГ:" };
	
	wpsearch = true; -- если нужна ссылка на w:Special:Search/
	rnum = "стлб. "; -- с./стлб.
	factor = 2;
}

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

-- Селектор секций
p.listnum = {
	-- латиница
	{ "A", { "01" } },
	{ "Ec", { "51" } },
	{ "Fal", { "43" } },
	{ "Pom", { "33" } },
	{ "Sm", { "39" } },
	{ "Sod", { "40" } },
   -- кириллица
    { "А", { "01", "02" } },
    { "Аку", { "02" } },
    { "Анаф", { "03", "04" } },
    { "Архи", { "04" } },
    { "Барн", { "05", "07" } },
    { "Би", { "05", "06" } },
    { "Бл", { "06" } },
    { "Брюг", { "07", "08" } },
    { "Вас", { "08", "12" } },
    { "Велик", { "08", "09" } },
    { "Велил", { "09", "12" } },
    { "Вех", { "09", "10" } },
    { "Веч", { "10", "12" } },
    { "Воздуш", { "11", "12" } },
    { "Выде", { "12" } },
    { "Гваяко", { "13", "14" } },
    { "Германс", { "14" } },
    { "Гирке", { "15", "16" } },
    { "Горож", { "16", "17" } },
    { "Греч", { "17", "18" } },
    { "Дарг", { "18" } },
    { "Дорош", { "19" } },
    { "Екатеринб", { "20" } },
    { "Зву", { "21", "22" } },
    { "Индо", { "22" } },
    { "Кабан", { "23" } },
    { "Кауф", { "24" } },
    { "Конде", { "25" } },
    { "Кровоо", { "26" } },
    { "Лемур", { "27" } },
    { "Майкоп", { "28" } },
    { "Минераль", { "29" } },
    { "Наук", { "30" } },
    { "Пави", { "31" } },
    { "Перт", { "32" } },
    { "Поляно", { "33" } },
    { "Пуан", { "34", "35" } },
    { "Рабу", { "35", "36.1" } },
    { "Расу", { "36.1", "36.2" } },
    { "Реш", { "36.2", "36.3" } },
    { "Рож", { "36.3", "36.4" } },
    { "Рост", { "36.6", "36.7" } },
    { "Румынс", { "36.7" } },
    { "Рютл", { "37", "38", "41.5", "41.6" } },
    { "Селед", { "38", "41.6" } },
    { "Симп", { "39" } },
    { "Собат", { "40", "41.1" } },
    { "Социо", { "41.1", "41.4" } },
    { "Союзы", { "41.4" } },
    { "Стрело", { "41.5" } },
    { "Сэ", { "41.6" } },
    { "Тампл", { "41.7" } },
    { "Теч", { "41.8" } },
    { "Торсг", { "41.9" } },
    { "Тунгусы", { "41.10" } },
    { "Тягот", { "42" } },
    { "Фалерн", { "43" } },
    { "Фит", { "44", "45.1" } },
    { "Франч", { "45.1" } },
    { "Фугас", { "45.2" } },
    { "Христианст", { "45.3" } },
    { "Четырехо", { "48", "49" } },
    { "Чуло", { "49", "50" } },
    { "Шкр", { "50", "51" } },
    { "Эвон", { "51" } },
    { "Электрич", { "52", "53" } },
    { "Электроти", { "53" } },
}

-- Заголовки томов
p.volumes = {
	["01"] = { 
		prefix = "т. 1 (1910): ", 
		[false] = "А — Актуарий", 
		[true] = "А — Актуарій", 
		scan = { "01003996921", 1 },
		offsets = {
			{ from =   1, to =  48, offset = 11 },
			{ from =  49, to =  52, offset = 13 },
			{ from =  53, to =  96, offset = 15 },
			{ from =  97, to = 100, offset = 17 },
			{ from = 101, to = 128, offset = 19 },
			{ from = 129, to = 136, offset = 21 },
			{ from = 137, to = 144, offset = 23 },
			{ from = 145, to = 152, offset = 25 },
			{ from = 153, to = 156, offset = 27 },
			{ from = 157, to = 160, offset = 29 },
			{ from = 161, to = 164, offset = 31 },
			{ from = 165, to = 168, offset = 33 },
			{ from = 169, to = 172, offset = 35 },
			{ from = 173, to = 264, offset = 37 },
			{ from = 265, to = 268, offset = 39 },
			{ from = 269, to = 272, offset = 41 },
			{ from = 273, to = 276, offset = 43 },
			{ from = 277, to = 280, offset = 45 },
			{ from = 281, to = 284, offset = 47 },
			{ from = 285, to = 324, offset = 49 },
			{ from = 325, to = 532, offset = 57 },
			{ from = 533, to = 536, offset = 59 },
			{ from = 537, to = 564, offset = 61 },
			{ from = 565, to = 588, offset = 63 },
			{ from = 589, to = 620, offset = 64 },
			{ from = 621, to = 624, offset = 66 },
			{ from = 625, to = 628, offset = 68 },
			{ from = 629, to = 640, offset = 70 },
		}
	},
	["02"] = { 
		prefix = "т. 2 (1910): ", 
		[false] = "Акт — Анатоцизм", 
		[true] = "Актъ — Анатоцизмъ", 
		scan = { "01003996913", 1 } 
	},
	["03"] = { 
		prefix = "т. 3 (1911): ", 
		[false] = "Анафилаксия — Археологические общества", 
		[true] = "Анафилаксія — Археологическія общества", 
		scan = { "01003996908", 1 } 
	},
	["04"] = { 
		prefix = "т. 4 (1911): ", 
		[false] = "Археология — Бармы", 
		[true] = "Археологія — Бармы", 
		scan = { "01003996900", 1 } 
	},
	["05"] = { 
		prefix = "т. 5 (1911): ", 
		[false] = "Барнав — Биология", 
		[true] = "Барнавъ — Біологія", 
		scan = { "01003996894", 1 } 
	},
	["06"] = { 
		prefix = "т. 6 (1911): ", 
		[false] = "Биометрика — Брюан", 
		[true] = "Біометрика — Брюанъ", 
		scan = { "01003996887", 1 } 
	},
	["07"] = { 
		prefix = "т. 7 (1911): ", 
		[false] = "Брюгге — Вар", 
		[true] = "Брюгге — Варъ", 
		scan = { "01003996881", 1 } 
	},
	["08"] = { 
		prefix = "т. 8 (1912): ", 
		[false] = "Варынский — Великобритания", 
		[true] = "Варынскій — Великобританія", 
		scan = { "01003996875", 1 } 
	},
	["09"] = { 
		prefix = "т. 9 (1911): ", 
		[false] = "Великобритания — Вехт", 
		[true] = "Великобританія — Вехтъ", 
		scan = { "01003996869", 1 } 
	},
	["10"] = { 
		prefix = "т. 10 (1911): ", 
		[false] = "Вех — Воздух", 
		[true] = "Вехъ — Воздухъ", 
		scan = { "01003996863", 1 } 
	},
	["11"] = { 
		prefix = "т. 11 (1912): ", 
		[false] = "Воздушная опухоль — Выдача головой", 
		[true] = "Воздушная опухоль — Выдача головой", 
		scan = { "01003996858", 1 } 
	},
	["12"] = { 
		prefix = "т. 12 (1911): ", 
		[false] = "Выдача преступников — Гваякиль", 
		[true] = "Выдача преступниковъ — Гваякиль", 
		scan = { "01003996854", 1 } 
	},
	["13"] = { 
		prefix = "т. 13 (1911): ", 
		[false] = "Гваяковая смола — Германия", 
		[true] = "Гваяковая смола — Германія", 
		scan = { "01003996850", 1 } 
	},
	["14"] = { 
		prefix = "т. 14 (1911): ", 
		[false] = "Германия — Гиркан", 
		[true] = "Германія — Гирканъ", 
		scan = { "01003996846", 1 }, 
		offsets = {
			{ from =   1, to = 212, offset =  36 },
			{ from = 213, to = 324, offset =  38 },
			{ from = 325, to = 328, offset =  42 },
			{ from = 329, to = 332, offset =  46 },
			{ from = 333, to = 336, offset =  50 },
			{ from = 337, to = 340, offset =  54 },
			{ from = 341, to = 344, offset =  58 },
			{ from = 345, to = 396, offset =  62 },
			{ from = 397, to = 404, offset =  66 },
			{ from = 405, to = 416, offset =  70 },
			{ from = 417, to = 436, offset =  74 },
			{ from = 437, to = 496, offset =  78 },
			{ from = 497, to = 508, offset =  80 },
			{ from = 509, to = 528, offset =  87 },
			{ from = 529, to = 532, offset =  91 },
			{ from = 533, to = 536, offset =  95 },
			{ from = 537, to = 640, offset = 117 },
		}
	},
	["15"] = { 
		prefix = "т. 15 (1912): ", 
		[false] = "Гирке — Город", 
		[true] = "Гирке — Городъ", 
		scan = { "01003996842", 1 } 
	},
	["16"] = { 
		prefix = "т. 16 (1912): ", 
		[false] = "Город — Греция", 
		[true] = "Городъ — Греція", 
		scan = { "01003996838", 1 } 
	},
	["17"] = { 
		prefix = "т. 17 (1913): ", 
		[false] = "Греция — Дарвин", 
		[true] = "Греція — Дарвинъ", 
		scan = { "01003996835", 1 } 
	},
	["18"] = { 
		prefix = "т. 18 (1913): ", 
		[false] = "Дарвин — Дорохов", 
		[true] = "Дарвинъ — Дороховъ", 
		scan = { "01003996831", 1 } 
	},
	["19"] = { 
		prefix = "т. 19 (1913): ", 
		[false] = "Дорошенко — Екатерина", 
		[true] = "Дорошенко — Екатерина", 
		scan = { "01003996827", 1 } 
	},
	["20"] = { 
		prefix = "т. 20 (1913): ", 
		[false] = "Екатеринбургский уезд — Звонки", 
		[true] = "Екатеринбургскій уѣздъ — Звонки", 
		scan = { "01003996824", 1 } 
	},
	["21"] = { 
		prefix = "т. 21 (1914): ", 
		[false] = "Звук — Индия", 
		[true] = "Звукъ — Индія", 
		scan = { "01003996821", 1 } 
	},
	["22"] = { 
		prefix = "т. 22 (1914): ", 
		[false] = "Индия — Кабальеро", 
		[true] = "Индія — Кабальеро", 
		scan = { "01003996818", 1 } 
	},
	["23"] = { 
		prefix = "т. 23 (1914): ", 
		[false] = "Кабанель — Каутский", 
		[true] = "Кабанель — Каутскій", 
		scan = { "01003996814", 1 } 
	},
	["24"] = { 
		prefix = "т. 24 (1914): ", 
		[false] = "Кауфман — Кондаков", 
		[true] = "Кауфманъ — Кондаковъ", 
		scan = { "01003996810", 1 } 
	},
	["25"] = { 
		prefix = "т. 25 (1914): ", 
		[false] = "Конде — Кровоизлияние", 
		[true] = "Конде — Кровоизлияніе", 
		scan = { "01003996806", 1 } 
	},
	["26"] = { 
		prefix = "т. 26 (1914): ", 
		[false] = "Кровообращение — Лемуан", 
		[true] = "Кровообращеніе — Лемуанъ", 
		scan = { "01003996802", 1 } 
	},
	["27"] = { 
		prefix = "т. 27 (1913): ", 
		[false] = "Лемуры — Майков", 
		[true] = "Лемуры — Майковъ", 
		scan = { "01003996799", 1 } 
	},
	["28"] = { 
		prefix = "т. 28 (1914): ", 
		[false] = "Майкопский отдел — Минералогия", 
		[true] = "Майкопскій отдѣлъ — Минералогія", 
		scan = { "01003996795", 1 } 
	},
	["29"] = { 
		prefix = "т. 29 (1914): ", 
		[false] = "Минеральные воды — Наугейм", 
		[true] = "Минеральныя воды — Наугеймъ", 
		scan = { "01003996792", 1 } 
	},
	["30"] = { 
		prefix = "т. 30 (1915): ", 
		[false] = "Наука — Павел Дьякон", 
		[true] = "Наука — Павелъ Дьяконъ", 
		scan = { "01003996789", 1 } 
	},
	["31"] = { 
		prefix = "т. 31 (1915): ", 
		[false] = "Павинский — Персия", 
		[true] = "Павинскій — Персія", 
		scan = { "01003996785", 1 } 
	},
	["32"] = { 
		prefix = "т. 32 (1915): ", 
		[false] = "Персия — Поляне", 
		[true] = "Персія — Поляне", 
		scan = { "01003996782", 1 } 
	},
	["33"] = { 
		prefix = "т. 33 (1916): ", 
		[false] = "Поляновский мир — Пуазель", 
		[true] = "Поляновскій миръ — Пуазель", 
		scan = { "01003996779", 1 } 
	},
	["34"] = { 
		prefix = "т. 34 (1929): ", 
		[false] = "Пуанкаре — Рабочий класс", 
		scan = { "01003996776", 1 } 
	},
	["35"] = { 
		prefix = "т. 35 (1930): ", 
		[false] = "Рабочий класс — Растворы строительные", 
		scan = { "01003996775", 1 } 
	},
	["36.1"] = { 
		prefix = "т. 36 ч. I (1932): ", 
		[false] = "Растение — Речь Посполитая",
		scan = { "01003996774", 1 }
	},
	["36.2"] = { 
		prefix = "т. 36 ч. II (1933): ", 
		[false] = "Речь Посполитая — Род",
		scan = { "01003996772", 1 }
	},
	["36.3"] = { 
		prefix = "т. 36 ч. III (1934): ", 
		[false] = "Род — Россия",
		scan = { "01003996770", 1 }
	},
	["36.4"] = { 
		prefix = "т. 36 ч. IV (1935): ", 
		[false] = "Россия (продолжение)",
		scan = { "01003996769", 1 } 
	},
	["36.5"] = { 
		prefix = "т. 36 ч. V (1936): ", 
		[false] = "Россия (продолжение)",
		scan = { "01003996768", 1 } 
	},
	["36.6"] = { 
		prefix = "т. 36 ч. VI (1938): ", 
		[false] = "Россия — Румыния",
		scan = { "01003996767", 1 } 
	},
	["36.7"] = { 
		prefix = "т. 36 ч. VII (1941): ", 
		[false] = "Румыния — Рютимейер",
		scan = { "01003996766", 1 } 
	},
	["37"] = { 
		prefix = "т. 37 (1917): ", 
		[false] = "Рютли — Селевкия", 
		[true] = "Рютли — Селевкія", 
		scan = { "01003996763", 1 }
	},
	["38"] = { 
		prefix = "т. 38 (1917): ", 
		[false] = "Селевк — Симон", 
		[true] = "Селевкъ — Симонъ", 
		scan = { "01003996762", 1 }
	},
	["39"] = { 
		prefix = "т. 39 (1917): ", 
		[false] = "Симпатическая нервная система — Собаки", 
		[true] = "Симпатическая нервная система — Собаки", 
		scan = { "01003996759", 1 }
	},
	["40"] = { 
		prefix = "т. 40 (1923): ", 
		[false] = "Собат — Социализм",
		scan = { "01003996757", 1 }
	},
	["41.1"] = { 
		prefix = "т. 41 ч. I (1924): ", 
		[false] = "Социальная гигиена — Союз Советских Социалистических Республик",
		scan = { "01003996754", 1 }
	},
	["41.2"] = { 
		prefix = "т. 41 ч. II (1925): ", 
		[false] = "Союз Советских Социалистических Республик",
		scan = { "01003996753", 1 } 
	},
	["41.3"] = { 
		prefix = "т. 41 ч. III (1925): ", 
		[false] = "Союз Советских Социалистических Республик (окончание)",
		scan = { "01003996752", 1 } 
	},
	["41.4"] = { 
		prefix = "т. 41 ч. IV (1927): ", 
		[false] = "Союз Союзов — Стрелковский",
		scan = { "01003996750", 1 } 
	},
	["41.5"] = { 
		prefix = "т. 41 ч. V (1927): ", 
		[false] = "Стрелолист — Северных",
		scan = { "01003996749", 1 } 
	},
	["41.6"] = { 
		prefix = "т. 41 ч. VI (1928): ", 
		[false] = "Северо-Американские Соединенные Штаты — Тампа",
		scan = { "01003996746", 1 } 
	},
	["41.7"] = { 
		prefix = "т. 41 ч. VII (1929): ", 
		[false] = "Тамплиеры — Тецель",
		scan = { "01003996745", 1 } 
	},
	["41.8"] = { 
		prefix = "т. 41 ч. VIII (1930): ", 
		[false] = "Течения морские — Торс",
		scan = { "01003996743", 1 } 
	},
	["41.9"] = { 
		prefix = "т. 41 ч. IX (1930): ", 
		[false] = "Торсгавн — Тунгуска Подкаменная",
		scan = { "01003996742", 1 } 
	},
	["41.10"] = { 
		prefix = "т. 41 ч. X (1931): ", 
		[false] = "Тунгусы — Тягомер",
		scan = { "01003996740", 1 } 
	},
	["42"] = { 
		prefix = "т. 42 (1917): ", 
		[false] = "Тяготение — Фалерии",
		scan = { "01003996737", 1 }
	},
	["43"] = { 
		prefix = "т. 43 (1932): ", 
		[false] = "Фалернское — Фистула",
		scan = { "01003996736", 1 }
	},
	["44"] = { 
		prefix = "т. 44 (1931): ", 
		[false] = "Фита — Франция",
		scan = { "01003996735", 1 }
	},
	["45.1"] = { 
		prefix = "т. 45 ч. I (1927): ", 
		[false] = "Франция — Фуганок",
		scan = { "01003996734", 1 }
	},
	["45.2"] = { 
		prefix = "т. 45 ч. II (1928): ", 
		[false] = "Фугас — Христианский социализм",
		scan = { "01003996731", 1 }
	},
	["45.3"] = { 
		prefix = "т. 45 ч. III (1929): ", 
		[false] = "Христианстад — Чети",
		scan = { "01003996729", 1 }
	},
	["46"] = { 
		prefix = "т. 46 (1927): ", 
		[false] = "Четырехлетняя война 1914—1918 г. и ее эпоха",
		scan = { "01003996728", 1 }
	},
	["47"] = { 
		prefix = "т. 47 (1928): ", 
		[false] = "Четырехлетняя война 1914—1918 г. и ее эпоха (продолжение)",
		scan = { "01003996727", 1 }
	},
	["48"] = { 
		prefix = "т. 48 (1935): ", 
		[false] = "Четырехлетняя война 1914—1918 г. (окончание) — Чулков",
		scan = { "01003996726", 1 }
	},
	["49"] = { 
		prefix = "т. 49 (1930): ", 
		[false] = "Чулков — Школьное дело",
		scan = { "01003996724", 1 }
	},
	["50"] = { 
		prefix = "т. 50 (1932): ", 
		[false] = "Школьное дело — Эволюция внешнего быта",
		scan = { "01003996723", 1 }
	},
	["51"] = { 
		prefix = "т. 51 (1933): ", 
		[false] = "Эволюция государственных форм — Электрификация",
		scan = { "01003996722", 1 }
	},
	["52"] = { 
		prefix = "т. 52 (1934): ", 
		[false] = "Электрические звонки — Электротехника",
		scan = { "01003996721", 1 }
	},
	["53"] = { 
		prefix = "т. 53 (1937): ", 
		[false] = "Электротехника — Энверий",
		scan = { "01003996720", 1 }
	},
	["54"] = { 
		prefix = "т. 54 (1948): ", 
		[false] = "Энвин — Эшфорд",
		scan = { "01003996719", 1 }
	},
	["55"] = { 
		prefix = "т. 55 (1938): ", 
		[false] = "Эпоха мирового кризиса, экономического, социального и политического",
		scan = { "01003996718", 1 }
	},
	-- т. 56 не вышел из печати
	["57"] = { 
		prefix = "т. 57 (1939): ", 
		[false] = "Эпоха социалистической реконструкции народного хозяйства СССР",
		-- scan = { "01003996717", 1 }
	},
	["58"] = { 
		prefix = "т. 58 (1940): ", 
		[false] = "Эпоха социалистической реконструкции народного хозяйства СССР (продолжение)",
		scan = { "01003996716", 1 }
	},
}

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

-- Словник в том
p.wl2volume = false -- словник = том
p.splitvolume = false -- если нужно несколько словников на том: 01, 01-1, 01-2...

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

return p