Модуль:Отексте/САР1

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

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

local p = {
	type = "mono"; -- дополнений нет; см. МСР
	
	-- Строки --------------------------------------------------------------------------------------
	wordlist = { default = "Словарь Академии Российской/Словник" }; -- оглавление словника
	listroot = { default = "Словарь Академии Российской/Словник/1-е издание/" }; -- префикс секций словника
	-- Для индексов
	indexpat = { "Словарь Академии российской (часть %s).djvu" };
	scanpat  = { 
		"[http://viewer.rusneb.ru/ru/rsl%s?page=%u %s]",
		"[http://www.runivers.ru/bookreader/book%s/#page/%u/mode/2up %s]"
	};
	transclude = true; -- загружать ли текст статьи из индекса
	-- вместо автора
	noauthor = {
		[false]	= "[[Словарь Академии Российской]]. Издание 1-е (1789—94)", 
		[true]	= "[[Словарь Академии Российской|Словарь Академіи Россійской]]. Изданіе 1-е (1789—94)" 
	};
	-- для нижнего колонтитула
	override = {
		[false]	= "[[Словарь Академии Российской]]. [[ЭСБЕ/Санкт-Петербург, столица России|СПб.]], [[w:1789 год|1789]]—[[w:1794 год|1794]]",
		[true]	= "[[Словарь Академии Российской|Словарь Академіи Россійской]]. [[ЭСБЕ/Санкт-Петербург, столица России|СПб.]], [[w:1789 год|1789]]—[[w:1794 год|1794]]"
	};
	-- категории
	maincat = { [true] = "[[Категория:САР1:ДО]]", [false] = "[[Категория:САР1]]" };
	alphacat = { [true] = "[[Категория:САР1:ДО:", [false] = "[[Категория:САР1:" };
	-- прочее
	wpsearch = true; -- если нужна ссылка на w:Special:Search/
	rnum = "стлб. "; -- с./стлб.
	factor = 2;
	beforetext = "<div class='text hanging2' style='max-width:100%'><div class='innertext'>";
}

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

-- Селектор секций
p.listnum = {
	{ "А",	{ "1" } },
	{ "Г",	{ "2", "6" } }, -- Ѵ
	{ "З",	{ "3", "6" } }, -- Ѣ
	{ "М",	{ "4" } },
	{ "Р",	{ "5" } },
	{ "Т",	{ "6" } },
}

-- Заголовки томов
p.volumes = {
	["1"] = {
		[true] = "А — Вѵссъ", [false] = "А — Висс", 
		short = { [true] = "часть I: А — Г (1789)", [false] = "часть I: А — Г (1789)", },
		sources = {
			{ linkdata = { "01004095555", 1, "РГБ" }, map = { { 1, 68 } }, },
			{ linkdata = { "10107", 2, "Руниверс" }, map = { { 1, 65 } }, index = { "1", 1 }, },
		},
	},
	["2"] = {
		[true] = "Г — Жую", [false] = "Г — Жую", 
		short = { [true] = "часть II: Г — З (1790)", [false] = "часть II: Г — З (1790)", },
		sources = {
			{ linkdata = { "01004095713", 1, "РГБ" }, map = { { 1, 66 } }, },
			{ linkdata = { "10108", 2, "Руниверс" }, map = { { 1, 65 } }, index = { "2", 1 }, },
		},
	},
	["3"] = {
		[true] = "З — Ляща", [false] = "З — Ляща", 
		short = { [true] = "часть III: З — М (1792)", [false] = "часть III: З — М (1792)", },
		sources = {
			{ linkdata = { "01004095748", 1, "РГБ" }, map = { { 1, 5 } }, },
			{ linkdata = { "10109", 2, "Руниверс" }, map = { { 1, 5 } }, index = { "3", 1 }, },
		},
	},
	["4"] = {
		[true] = "М — Пять", [false] = "М — Пять", 
		short = { [true] = "часть IV: М — Р (1793)", [false] = "часть IV: М — Р (1793)", },
		sources = {
			{ linkdata = { "01004095764", 1, "РГБ" }, map = { { 1, 4 } }, },
			{ linkdata = { "10110", 2, "Руниверс" }, map = { { 1, 4 } }, index = { "4", 1 }, },
		},
	},
	["5"] = {
		[true] = "Р — Сякну", [false] = "Р — Сякну", 
		short = { [true] = "часть V: Р — Т (1794)", [false] = "часть V: Р — Т (1794)", },
		sources = {
			{ linkdata = { "01004095775", 1, "РГБ" }, map = { { 1, 5 }, { 515, 0 }, { 519, 262 } }, },
			{ linkdata = { "10111", 2, "Руниверс" }, map = { { 1, 5 }, { 515, 0 }, { 519, 262 } }, index = { "5", 1 }, },
		},
	},
	["6"] = {
		[true] = "Т — Ѵстерика", [false] = "Т — Истерика", 
		short = { [true] = "часть VI: Т — Ѵ (1794)", [false] = "часть VI: Т — Ижица (1794)", },
		sources = {
			{ linkdata = { "01004095789", 1, "РГБ" }, map = { { 1, 5 } }, },
			{ linkdata = { "10112", 2, "Руниверс" }, map = { { 1, 5 } }, index = { "6", 1 }, },
		},
	},
}
-- Заголовки словников
p.wordlists = p.volumes;

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

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

return p