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

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

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

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

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

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

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

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

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

-- категории
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" } },
	{ "Дег",	{ "05" } },
	{ "И",  	{ "06", "07" } },
	{ "Карн",	{ "07" } },
	{ "Лай",	{ "08", "09" } },
	{ "Мл", 	{ "09", "10" } },
	{ "Орл", 	{ "10" } },
	{ "Прут", 	{ "11" } },
	{ "Сарди", 	{ "12" } },
	{ "Труд", 	{ "13" } },
	{ "Ч",  	{ "14" } },
}

-- Заголовки томов
p.volumes = {
	["01"] = { 
		[true] = "Ааръ — Аѳонская гора", [false] = "Аар — Афонская гора",
		prefix = "т. I (1852): ", linkdata = { "01003827327", 1, "РГБ" },
	},
	["02"] = { 
		[true] = "Ба — Бюрней", [false] = "Ба — Бюрней",
		prefix = "т. II (1853): ", linkdata = { "01003827326", 1, "РГБ" },
	},
	["03"] = { 
		[true] = "Вавилонское царство — Вячеславъ Владиміровичъ", [false] = "Вавилонское царство — Вячеслав Владимирович",
		prefix = "т. III (1853): ", linkdata = { "01003827325", 1, "РГБ" },
	},
	["04"] = { 
		[true] = "Гаага — Деволанъ", [false] = "Гаага — Деволан",
		prefix = "т. IV (1853): ", linkdata = { "01003827324", 1, "РГБ" },
		--map = { { 1, 15 } },
	},
	["05"] = { 
		[true] = "Деволюціонная война — Зюнгарія", [false] = "Деволюционная война — Зюнгария",
		prefix = "т. V (1854): ", linkdata = { "01003827323", 1, "РГБ" },
	},
	["06"] = { 
		[true] = "И — Карманьола", [false] = "И — Карманьола",
		prefix = "т. VI (1854): ", linkdata = { "01003827322", 1, "РГБ" },
	},
	["07"] = { 
		[true] = "Карно — Лазарь, царь Сербіи", [false] = "Карно — Лазарь, царь Сербии",
		prefix = "т. VII (1855): ", linkdata = { "01003827321", 1, "РГБ" },
		map = { { 1, 5 } },
	},
	["08"] = { 
		[true] = "Лайбахъ — Михайловское", [false] = "Лайбах — Михайловское",
		prefix = "т. VIII (1855): ", linkdata = { "01003827320", 1, "РГБ" },
	},
	["09"] = { 
		[true] = "Михаилы, князья — Ориентиръ-буссоль", [false] = "Михаилы, князья — Ориентир-буссоль",
		prefix = "т. IX (1855): ", linkdata = { "01003827319", 1, "РГБ" },
	},
	["10"] = { 
		[true] = "Орифламма — Прусско-россійско-французская война 1806 и 1807 годовъ", [false] = "Орифламма — Прусско-российско-французская война 1806 и 1807 годов",
		prefix = "т. X (1856): ", linkdata = { "01003827318", 1, "РГБ" },
		map = { { 1, 6 }, },
	},
	["11"] = { 
		[true] = "Прутскій походъ — Сардесъ", [false] = "Прутский поход — Сардес",
		prefix = "т. XI (1856): ", linkdata = { "01003827317", 1, "РГБ" },
	},
	["12"] = { 
		[true] = "Сардинія — Трубецкой", [false] = "Сардиния — Трубецкой",
		prefix = "т. XII (1857): ", linkdata = { "01003827316", 1, "РГБ" },
	},
	["13"] = { 
		[true] = "Трудъ — Цюры", [false] = "Труд — Цюры",
		prefix = "т. XIII (1858): ", linkdata = { "01003827315", 1, "РГБ" },
	},
	["14"] = { 
		[true] = "Чаборій — Ѳукидидъ", [false] = "Чаборий — Фукидид",
		prefix = "т. XIV (1858): ", linkdata = { "01003827314", 1, "РГБ" },
	},
}

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

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

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

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

return p