local p = {}
p.type = "join"; -- статьи из нескольких корпусов на одной странице со своей навигацией и ссылками
--[[ также:
inline - дополнения в основном корпусе статей
mono - один корпус статей (без дополнений): НЭС, ЕЭБЕ, ВЭ, РБС
split - статьи осн. корпуса и дополнения раздельно (разные префиксы): БЭЮ
join - статьи из нескольких корпусов на одной странице со своей навигацией и ссылками: ЭСБЕ
--]]
-- Строки ------------------------------------------------------------------------------------------
-- оглавление словника
p.wordlist = { default = "Музыкальный словарь Римана/Словник", };
-- Для индексов
p.indexpat = { "Музыкальный словарь Римана Т. %s.djvu" };
p.scanpat = { "[https://ru.wikisource.org/w/index.php?title=Файл:Музыкальный_словарь_Римана_Т._%s.djvu&page=%u %s]" };
p.scan4index = true; -- использовать ли volumes[n].scan вместо volumes[n].index
p.transclude = false; -- загружать ли текст статьи из индекса
-- Прочее
-- вместо автора
p.noauthor = {
[true] = "[[Музыкальный словарь Римана|Музыкальный словарь]] [[Гуго Риман|Римана]]",
[false] = "[[Музыкальный словарь Римана|Музыкальный словарь]] [[Гуго Риман|Римана]]",
};
-- для нижнего колонтитула
p.override = {
[true] = "[[Музыкальный словарь Римана]]. [[ЭСБЕ/Москва|Москва]]—[[ЭСБЕ/Лейпциг, город в Саксонии|Лейпцигъ]], [[w:1904 год|1904]]",
[false] = "[[Музыкальный словарь Римана]]. [[ЭСБЕ/Москва|Москва]]—[[ЭСБЕ/Лейпциг, город в Саксонии|Лейпциг]], [[w:1904 год|1904]]",
};
-- категории
p.maincat = { [true] = "[[Категория:МСР:ДО]]", [false] = "[[Категория:МСР]]" };
p.alphacat = { [true] = "[[Категория:МСР:ДО:", [false] = "[[Категория:МСР:" };
-- коррекция алфавитных категорий
p.alphacorrect = { ["É"] = "E" };
p.wpsearch = true; -- если нужна ссылка на w:Special:Search/
p.rnum = "с. "; -- с./стлб.
-- Таблицы -----------------------------------------------------------------------------------------
-- Селектор секций
p.main = {
-- префикс секций словника
listroot = { default = "Музыкальный словарь Римана/Словник/", };
listnum = {
-- латиница
{ "A", { "1", "2" } },
{ "C", { "2", "3" } },
{ "D", { "1", "2" } },
{ "E", { "2", "3" } },
{ "F", { "3" } },
{ "G", { "1", "3" } },
{ "I", { "2", "3" } },
{ "V", { "1", "3" } },
-- кириллица
{ "А", { "1", "2" } },
{ "Донс", { "2" } },
{ "Орг", { "3" } },
};
-- Заголовки томов
volumes = {
["1"] = {
prefix = "т. 1: ",
[false] = "А — Доницетти",
[true] = "А — Доницетти",
scan = { "1", 1 },
offsets = { { from = 1, to = 480, offset = 8 } },
},
["2"] = {
prefix = "т. 2: ",
[false] = "Донской — Оратория",
[true] = "Донской — Ораторія",
scan = { "2", 1 },
offsets = { { from = 481, to = 960, offset = -478 } },
},
["3"] = {
prefix = "т. 3: ",
[false] = "Organicen — Фомин",
[true] = "Organicen — Ѳоминъ",
scan = { "3", 1 },
offsets = { { from = 961, to = 1499, offset = -958 } },
},
};
-- Словник в том
wl2volume = false; -- не нужен, т.к. страница в том
}
-- Заголовки словников
p.main.wordlists = p.main.volumes;
p.supplement = {
-- префикс секций словника
listroot = { default = "Музыкальный словарь Римана/Словник/", };
listnum = {
-- латиница
{ "A", { "Добавление" } },
};
-- Заголовки томов
volumes = {
["Добавление"] = {
[false] = "добавление",
[true] = "добавленіе",
scan = { "3", 1 },
offsets = { { from = 1500, to = 1531, offset = -958 } },
},
};
-- Словник в том
wl2volume = false; -- не нужен, т.к. страница в том
}
-- Заголовки словников
p.supplement.wordlists = p.supplement.volumes;
-- Страница в том
--[[p.page2volume = {
{ from = 1, to = 480, volume = "1" },
{ from = 481, to = 960, volume = "2" },
{ from = 961, to = 1499, volume = "3" },
{ from = 1500, to = 1531, volume = "доп.", scan = "3" }, -- или объединить с пред.?
} ]]
p.body = { p.main, p.supplement } -- сборка
----------------------------------------------------------------------------------------------------
return p