Modul:Zeit: Unterschied zwischen den Versionen
Keine Bearbeitungszusammenfassung |
(+std) |
||
| Zeile 13: | Zeile 13: | ||
local januar = args['jan'] | local januar = args['jan'] | ||
if januar == nil then januar = args['januar'] end | if januar == nil then januar = args['januar'] end | ||
if januar == nil then januar = args['std'] end | |||
if januar == nil then januar = args['standard'] end | if januar == nil then januar = args['standard'] end | ||
if januar == nil then januar = funcParams['jan'] end | if januar == nil then januar = funcParams['jan'] end | ||
| Zeile 18: | Zeile 19: | ||
local februar = args['feb'] | local februar = args['feb'] | ||
if februar == nil then februar = args['februar'] end | if februar == nil then februar = args['februar'] end | ||
if februar == nil then februar = args['std'] end | |||
if februar == nil then februar = args['standard'] end | if februar == nil then februar = args['standard'] end | ||
if februar == nil then februar = funcParams['feb'] end | if februar == nil then februar = funcParams['feb'] end | ||
| Zeile 23: | Zeile 25: | ||
local maerz = args['mar'] | local maerz = args['mar'] | ||
if maerz == nil then maerz = args['maerz'] end | if maerz == nil then maerz = args['maerz'] end | ||
if maerz == nil then maerz = args['std'] end | |||
if maerz == nil then maerz = args['standard'] end | if maerz == nil then maerz = args['standard'] end | ||
if maerz == nil then maerz = funcParams['mar'] end | if maerz == nil then maerz = funcParams['mar'] end | ||
| Zeile 28: | Zeile 31: | ||
local april = args['apr'] | local april = args['apr'] | ||
if april == nil then april = args['april'] end | if april == nil then april = args['april'] end | ||
if april == nil then april = args['std'] end | |||
if april == nil then april = args['standard'] end | if april == nil then april = args['standard'] end | ||
if april == nil then april = funcParams['apr'] end | if april == nil then april = funcParams['apr'] end | ||
local mai = args['mai'] | local mai = args['mai'] | ||
if mai == nil then mai = args['std'] end | |||
if mai == nil then mai = args['standard'] end | if mai == nil then mai = args['standard'] end | ||
if mai == nil then mai = funcParams['mai'] end | if mai == nil then mai = funcParams['mai'] end | ||
| Zeile 37: | Zeile 42: | ||
local juni = args['jun'] | local juni = args['jun'] | ||
if juni == nil then juni = args['juni'] end | if juni == nil then juni = args['juni'] end | ||
if juni == nil then juni = args['std'] end | |||
if juni == nil then juni = args['standard'] end | if juni == nil then juni = args['standard'] end | ||
if juni == nil then juni = funcParams['jun'] end | if juni == nil then juni = funcParams['jun'] end | ||
| Zeile 42: | Zeile 48: | ||
local juli = args['jul'] | local juli = args['jul'] | ||
if juli == nil then juli = args['juli'] end | if juli == nil then juli = args['juli'] end | ||
if juli == nil then juli = args['std'] end | |||
if juli == nil then juli = args['standard'] end | if juli == nil then juli = args['standard'] end | ||
if juli == nil then juli = funcParams['jul'] end | if juli == nil then juli = funcParams['jul'] end | ||
| Zeile 47: | Zeile 54: | ||
local august = args['aug'] | local august = args['aug'] | ||
if august == nil then august = args['august'] end | if august == nil then august = args['august'] end | ||
if august == nil then august = args['std'] end | |||
if august == nil then august = args['standard'] end | if august == nil then august = args['standard'] end | ||
if august == nil then august = funcParams['aug'] end | if august == nil then august = funcParams['aug'] end | ||
| Zeile 52: | Zeile 60: | ||
local september = args['sep'] | local september = args['sep'] | ||
if september == nil then september = args['september'] end | if september == nil then september = args['september'] end | ||
if september == nil then september = args['std'] end | |||
if september == nil then september = args['standard'] end | if september == nil then september = args['standard'] end | ||
if september == nil then september = funcParams['sep'] end | if september == nil then september = funcParams['sep'] end | ||
| Zeile 57: | Zeile 66: | ||
local oktober = args['okt'] | local oktober = args['okt'] | ||
if oktober == nil then oktober = args['oktober'] end | if oktober == nil then oktober = args['oktober'] end | ||
if oktober == nil then oktober = args['std'] end | |||
if oktober == nil then oktober = args['standard'] end | if oktober == nil then oktober = args['standard'] end | ||
if oktober == nil then oktober = funcParams['okt'] end | if oktober == nil then oktober = funcParams['okt'] end | ||
| Zeile 62: | Zeile 72: | ||
local november = args['nov'] | local november = args['nov'] | ||
if november == nil then november = args['november'] end | if november == nil then november = args['november'] end | ||
if november == nil then november = args['std'] end | |||
if november == nil then november = args['standard'] end | if november == nil then november = args['standard'] end | ||
if november == nil then november = funcParams['nov'] end | if november == nil then november = funcParams['nov'] end | ||
| Zeile 67: | Zeile 78: | ||
local dezember = args['dez'] | local dezember = args['dez'] | ||
if dezember == nil then dezember = args['dezember'] end | if dezember == nil then dezember = args['dezember'] end | ||
if dezember == nil then dezember = args['std'] end | |||
if dezember == nil then dezember = args['standard'] end | if dezember == nil then dezember = args['standard'] end | ||
if dezember == nil then dezember = funcParams['dez'] end | if dezember == nil then dezember = funcParams['dez'] end | ||
Version vom 25. Januar 2014, 12:25 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['std'] 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['std'] 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['std'] 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['std'] 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['std'] end
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['std'] 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['std'] 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['std'] 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['std'] 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['std'] 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['std'] 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['std'] 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