Модуль:Sandbox/Data
Внешний вид
Для документации этого модуля может быть создана страница Модуль:Sandbox/Data/Документация
--[[
Список данных по проектам, и параметрах в ним по поряду томов.
volume_by_letter - буквы томов
year_of_volume - года томов
pageoffset_of_volume - смещение пагинации в томах
исключения (иная пагинация на отдельных странцах) писать в pagescan_calc() в Модуль:Header
interleaved - (true|nil) страницы издания считать через одну (например, если пагинация страниц по колонкам: 2-3, 4-5, 6-7)
Пример использования:
local data = mw.loadData('Модуль:Header/Data')
data['ТСД2']['year_of_volume'][4] → вернёт 1882
--]]
data = {
['ТСД1'] = {
['letters_of_volumes'] = {
{ 'А', 'Б', 'В', 'Г', 'Д', 'Е', 'Ж', 'З' },
{ 'И', 'І', 'К', 'Л', 'М', 'Н', 'О' },
{ 'П' },
{ 'Р', 'С', 'Т', 'У', 'Ф', 'Х', 'Ц', 'Ч', 'Ш', 'Щ', 'Ъ', 'Ы', 'Ь', 'Ѣ', 'Э', 'Ю', 'Ѧ', 'Я', 'Ѳ', 'Ѵ' }
},
['volume_by_letter'] = 'А И П Р',
['year_of_volume'] = {1863,1865,1865,1866},
['pageoffset_of_volume'] = { 2, -626, 1, 1 },
},
['ТСД2'] = {
['letters_of_volumes'] = {
{ 'А', 'Б', 'В', 'Г', 'Д', 'Е', 'Ж', 'З' },
{ 'И', 'І', 'К', 'Л', 'М', 'Н', 'О' },
{ 'П' },
{ 'Р', 'С', 'Т', 'У', 'Ф', 'Х', 'Ц', 'Ч', 'Ш', 'Щ', 'Ъ', 'Ы', 'Ь', 'Ѣ', 'Э', 'Ю', 'Ѧ', 'Я', 'Ѳ', 'Ѵ' }
},
['volume_by_letter'] = 'А И П Р',
['year_of_volume'] = {1880,1881,1882,1882},
['pageoffset_of_volume'] = { 90, 9, 8, 8 },
},
['ТСД3'] = {
['letters_of_volumes'] = {
{ 'А', 'Б', 'В', 'Г', 'Д', 'Е', 'Ж', 'З' },
{ 'И', 'І', 'К', 'Л', 'М', 'Н', 'О' },
{ 'П', 'Р'},
{ 'С', 'Т', 'У', 'Ф', 'Х', 'Ц', 'Ч', 'Ш', 'Щ', 'Ъ', 'Ы', 'Ь', 'Ѣ', 'Э', 'Ю', 'Ѧ', 'Я', 'Ѳ', 'Ѵ' }
},
['volume_by_letter'] = 'А И П С',
['year_of_volume'] = {1903,1905,1907,1909},
['pageoffset_of_volume'] = { 17, 2, 2, 4 },
['interleaved'] = 1,
},
['ТСД'] = {
-- буквы перечня словников в оглавлении
['letters_of_wordlists'] = 'А Б В Г Д Е Ж З И І К Л М Н О П Р С Т У Ф Х Ц Ч Ш Щ Ъ-Ы-Ь Ѣ Э Ю Ѧ Я Ѳ Ѵ',
},
['ЭЛ'] = {
['volume_by_letter'] = {
'А-АЛМ','АЛМ-АРА','АРА-АФО','Б-БАР','БАР-БИН',
'БИН-БРА','БРА-БЯЛ','В-ВАР','ВАР-Вессек','Вессел-ВКУ',
'ВЛА-ВОН','ВОО-ВЯЧ','Г-ГЕМ','ГЕМ-ГОР','ГОР-ДАШ','ДВА-ДИОН','ДИО-ДЯТ',
},
['volume_by_letter'] = 'А АЛМ АРА Б БАР БИН БРА В ВАР Вессел ВЛА ВОО Г ГЕМ ГОР ДВА ДИО',
['year_of_volume'] = { 1835,1835,1835,1835,1836,
1836,1836,1837,1837,1837,
1838,1838,1838,1838,1838,1839,1841},
['pageoffset_of_volume'] = { 16, 4, 6, 6, 6, 8, 23, 6, 16, 6, }, -- указал по 10 том
},
}
return data