Modul:Zeit: Unterschied zwischen den Versionen

Aus skandinavien-wiki.net
KKeine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
Zeile 70: Zeile 70:
if dezember == nil then dezember = funcParams['dez'] end
if dezember == nil then dezember = funcParams['dez'] end
local ausgabe = januar
local ausgabe = funcParams['standard']
local monat = lang:formatDate ( 'm' )
ausgabe = lang:formatDate ( 'M' )
if monat == '01' then ausgabe = januar end
if monat == '02' then ausgabe = februar end
if monat == '03' then ausgabe = maerz end
if monat == '04' then ausgabe = april end
if monat == '05' then ausgabe = mai end
if monat == '06' then ausgabe = juni end
if monat == '07' then ausgabe = juli end
if monat == '08' then ausgabe = august end
if monat == '09' then ausgabe = september end
if monat == '10' then ausgabe = oktober end
if monat == '11' then ausgabe = november end
if monat == '12' then ausgabe = dezember end


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

Version vom 25. Januar 2014, 12:16 Uhr

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 = funcParams['standard']
	local monat = lang:formatDate ( 'm' )
	
	if monat == '01' then ausgabe = januar end
	if monat == '02' then ausgabe = februar end
	if monat == '03' then ausgabe = maerz end
	if monat == '04' then ausgabe = april end
	if monat == '05' then ausgabe = mai end
	if monat == '06' then ausgabe = juni end
	if monat == '07' then ausgabe = juli end
	if monat == '08' then ausgabe = august end
	if monat == '09' then ausgabe = september end
	if monat == '10' then ausgabe = oktober end
	if monat == '11' then ausgabe = november end
	if monat == '12' then ausgabe = dezember end

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

return zeit