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

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

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

local p ={}
p.type = "mono"; -- дополнений нет; см. МСР

-- Строки ------------------------------------------------------------------------------------------

-- оглавление словника
p.wordlist = { default = "Справочный энциклопедический словарь/Словник" };
-- префикс секций словника
p.listroot = { default = "Справочный энциклопедический словарь/Словник/" };

-- Для индексов
p.indexpat = { "" };
p.scanpat = { "[http://dlib.rsl.ru/viewer/%s#?page=%u %s]" };

p.transclude = false; -- загружать ли текст статьи из индекса

-- Прочее
-- вместо автора
p.noauthor = {
	[false] = "[[Справочный энциклопедический словарь]] под ред. [[Альберт Викентьевич Старчевский|А. В. Старчевского]]", 
	[true]  = "[[Справочный энциклопедический словарь|Справочный энциклопедическій словарь]] подъ ред. [[Альберт Викентьевич Старчевский|А. В. Старчевскаго]]" 
};
-- для нижнего колонтитула
p.override = {
	[false] = "[[Справочный энциклопедический словарь]]. [[Россия]], [[ЭСБЕ/Санкт-Петербург, столица России|СПб.]], [[w:1847 год|1847]]—[[w:1855 год|1855]]",
	[true]  = "[[Справочный энциклопедический словарь|Справочный энциклопедическій словарь]]. [[Россия|Россія]], [[ЭСБЕ/Санкт-Петербург, столица России|СПб.]], [[w:1847 год|1847]]—[[w:1855 год|1855]]"
};

-- категории
p.maincat = { [true] = "[[Категория:СЭС:ДО]]", [false] = "[[Категория:СЭС:ВТ]]" };
p.alphacat = { [true] = "[[Категория:СЭС:ДО:", [false] = "[[Категория:СЭС:ВТ:" };

p.wpsearch = true; -- если нужна ссылка на w:Special:Search/
p.rnum = "с. "; -- с./стлб.

--[=[local projlink = mw.html.create( "table" )
projlink
	:attr ( "id", "navigation-box" )
	:addClass ( "plainlinks" )
	:cssText ( "margin: 0 0 1em 1em; clear:right; border: solid #aaa 1px; background: #f9f9f9; padding: 1ex; font-size: 90%; float:right;" )
	:tag ( "tr" )
		:tag ( "td" ):attr ( "height", "40" ):css ( "vertical-align", "middle" )
		:wikitext ( "<center>[[Файл:Portal.svg|40px|link=Викитека:Проект:ВЭ]]</center>" )
		:done()
		:tag ( "td" ):attr ( "height", "40" ):css ( "vertical-align", "middle" )
		:wikitext ( "<span id='portal-box' class='portal-box'>Проект '''«[[Викитека:Проект:ВЭ|ВЭ]]»'''</span>" )
	:allDone()

p.beforetext = "<div class='text' style='max-width:100%'>" .. tostring ( projlink ) .. "<div class='innertext'>"
]=]

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

-- Селектор секций
p.listnum = {
	-- латиница
	-- кириллица
	{ "А",  	{ "01" } },
	{ "Б",  	{ "02" } },
	{ "В",  	{ "03" } },
	{ "Д",  	{ "04" } },
	{ "И",  	{ "06.1", "06.2" } }, -- 5 тома нет
	{ "Капер", 	{ "06.2" } },
	{ "Л",  	{ "07" } },
	{ "Мас",	{ "08" } },
	{ "О",  	{ "09.1" } },
	{ "Р",  	{ "09.2" } },
	{ "Т",  	{ "10" } },
	{ "Ф",  	{ "11", "12" } },
	{ "Ц",  	{ "12" } },
}

-- Заголовки томов
p.volumes = {
	["01"] = { 
		[true] = "А — Аѳоній", [false] = "А — Афоний",
		short = { [true] = "А — Аѳ", [false] = "А — Аѳ", },
		prefix = "т. 1 (1847): ", scan = { "01003825515", 1 },
		offsets = { { from = 1, to = 572, offset = 6 } },
	},
	["02"] = { 
		[true] = "Б — Бяла", [false] = "Б — Бяла",
		short = { [true] = "Б", [false] = "Б", },
		prefix = "т. 2 (1849): ", scan = { "01003825514", 1 },
	},
	["03"] = { 
		[true] = "В — Гяуръ", [false] = "В — Гяур",
		short = { [true] = "В и Г", [false] = "В и Г", },
		prefix = "т. 3 (1854): ", scan = { "01003825513", 1 },
	},
	["04"] = { 
		[true] = "Д — Зябловскій", [false] = "Д — Зябловский",
		short = { [true] = "Д, Е, Ж и З", [false] = "Д, Е, Ж и З", },
		prefix = "т. 4 (1855): ", scan = { "01003825512", 1 },
		--offsets = { { from = 1, to = 642, offset = 14 } },
	},
	["06.1"] = { 
		[true] = "И — Капельная ванна", [false] = "И — Капельная ванна",
		short = { [true] = "И, І, К — Кап", [false] = "И, І, К — Кап", },
		prefix = "т. 6, ч. I (1847): ", scan = { "01003825511", 1 },
	},
	["06.2"] = { 
		[true] = "Капельная ванна — Кяхтинская торговля", [false] = "Капельная ванна — Кяхтинская торговля",
		short = { [true] = "Кап — Кях", [false] = "Кап — Кях", },
		prefix = "т. 6, ч. II (1847): ", scan = { "01003825510", 1 },
		offsets = { { from = 497, to = 996, offset = -492 } },
	},
	["07"] = { 
		[true] = "Л — Марэ", [false] = "Л — Марэ",
		short = { [true] = "Л — Мар", [false] = "Л — Мар", },
		prefix = "т. 7: (1853)", scan = { "01003825509", 1 },
		--offsets = { { from = 1, to = 691, offset = 4 } },
	},
	["08"] = { 
		[true] = "Масальскій — Нюрнбергъ", [false] = "Масальский — Нюрнберг",
		short = { [true] = "Мас — Нюр", [false] = "Мас — Нюр", },
		prefix = "т. 8: (1854)", scan = { "01003825508", 1 },
	},
	["09.1"] = { 
		[true] = "О — Пюклер-Мускау", [false] = "О — Пюклер-Мускау",
		short = { [true] = "О и П", [false] = "О и П", },
		prefix = "т. 9, ч. I (1854): ", scan = { "01003825507", 1 },
	},
	["09.2"] = { 
		[true] = "Р — Сясьскій каналъ", [false] = "Р — Сясьский канал",
		short = { [true] = "Р и С", [false] = "Р и С", },
		prefix = "т. 9, ч. II (1855): )", scan = { "01003825506", 1 },
	},
	["10"] = { 
		[true] = "Т — Ушко мышье", [false] = "Т — Ушко мышье",
		short = { [true] = "Т — У", [false] = "Т — У", },
		prefix = "т. 10 (1848): ", scan = { "01003825505", 1 },
	},
	["11"] = { 
		[true] = "Ф — Хюрюнсальми", [false] = "Ф — Хюрюнсальми",
		short = { [true] = "Ф, Х", [false] = "Ф, Х", },
		prefix = "т. 11 (1848): ", scan = { "01003825504", 1 },
	},
	["12"] = { 
		[true] = "Ц — Ѵ", [false] = "Ц — Ижица",
		short = { [true] = "Ц — Ѵ", [false] = "Ц — Ижица", },
		prefix = "т. 12 (1847): ", scan = { "01003825503", 1 },
	},
}

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

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

-- Для приложений 
p.supplement = false

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

return p