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

local moduleHeader = require('Module:Header')
local t = {
	['pagename'] = '',
	['termin_so'] = '',
	['termin_do'] = '',
	['numpage_scan'] = '',
	['list'] = '',
	['wordlist_str'] = '',
	['next'] = '',
	['previous'] = '',
}
----------------------------------------------------------------------------------------------------------

local currtitle = mw.title.getCurrentTitle()  -- текущая страница
local currname = currtitle["text"]
local currlist = currtitle["rootText"]
local pagename = currname
pagename = 'ТСД/Алык'  -- тест
t['pagename'] = pagename

local izdanie = '2'  -- для примера, 2-е издание в ТСД

local list = moduleHeader.wordlist({args={nil, pagename, izdanie}})
t['list'] = list
local wordlist_str = 'ТСД-словник/'.. list ..'/'..izdanie..'-е изд.'
t['wordlist_str'] = wordlist_str

t['termin_so'] = moduleHeader.title({args={pagename, wordlist_str, safe=true}})
t['termin_do'] = moduleHeader.title({args={pagename, wordlist_str, ['ДО']=true, ['safe']=true}})

t['previous'] = moduleHeader.previous({args={pagename, wordlist_str, ['safe']=true}})
t['next'] = moduleHeader.next({args={pagename, wordlist_str, ['safe']=true}})

t['numpage_scan'] = moduleHeader.pagenum({args={'hard', ['name']=pagename, ['list']=wordlist_str}})

-- test function
function p(str)
	return str .. '-test'
end
t['pagename'] = p('ТСД/Алык') 

return t