Modul:Zeit

Aus skandinavien-wiki.net

Die Dokumentation für dieses Modul kann unter Modul:Zeit/doc erstellt werden

local check = require('Modul:Check')

local zeit = {}

function zeit.inhalt_monat ( frame )
	
	lang = mw.language.new ( 'de' );
	
	params = mw.loadData('Modul:Zeit/Params')
	funcParams = params['inhalt_monat']
	args = frame:getParent().args
	
	local januar = args['jan']
	if januar == nil then januar = args['januar'] end
	if januar == nil then januar = args['standard'] end
	if januar == nil then januar = funcParams['jan'] end
	
	local februar = args['feb']
	if februar == nil then februar = args['februar'] end
	if februar == nil then februar = args['standard'] end
	if februar == nil then februar = funcParams['feb'] end
	
	local maerz = args['mar']
	if maerz == nil then maerz = args['maerz'] end
	if maerz == nil then maerz = args['standard'] end
	if maerz == nil then maerz = funcParams['mar'] end
	
	local april = args['apr']
	if april == nil then april = args['april'] end
	if april == nil then april = args['standard'] end
	if april == nil then april = funcParams['apr'] end
	
	local mai = args['mai']
	if mai == nil then mai = args['standard'] end
	if mai == nil then mai = funcParams['mai'] end
	
	local juni = args['jun']
	if juni == nil then juni = args['juni'] end
	if juni == nil then juni = args['standard'] end
	if juni == nil then juni = funcParams['jun'] end
	
	local juli = args['jul']
	if juli == nil then juli = args['juli'] end
	if juli == nil then juli = args['standard'] end
	if juli == nil then juli = funcParams['jul'] end
	
	local august = args['aug']
	if august == nil then august = args['august'] end
	if august == nil then august = args['standard'] end
	if august == nil then august = funcParams['aug'] end
	
	local september = args['sep']
	if september == nil then september = args['september'] end
	if september == nil then september = args['standard'] end
	if september == nil then september = funcParams['sep'] end
	
	local oktober = args['okt']
	if oktober == nil then oktober = args['oktober'] end
	if oktober == nil then oktober = args['standard'] end
	if oktober == nil then oktober = funcParams['okt'] end
	
	local november = args['nov']
	if november == nil then november = args['november'] end
	if november == nil then november = args['standard'] end
	if november == nil then november = funcParams['nov'] end
	
	local dezember = args['dez']
	if dezember == nil then dezember = args['dezember'] end
	if dezember == nil then dezember = args['standard'] end
	if dezember == nil then dezember = funcParams['dez'] end
	
	local ausgabe = januar
	
	ausgabe = lang:formatDate ( 'M' )

	return check._testParams ( args, funcParams, 'Zeit' ) .. ausgabe
end

return zeit