Модуль: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