Vikipedio:Lua/Moduloj/WikidataBiografio/eo
Aspekto
Ŝablona programado | Diskutoj | Lua | Testoj | Subpaĝoj | |||
---|---|---|---|---|---|---|---|
Modulo | Esperanto | English
|
Modulo: | Dokumentado |
Ĉi tiu modulo WikidataBiografio
ebligas uzi datojn el Wikidata, naskiĝdaton (p569) kaj mortdaton (p570), naskiĝlokon (p19) kaj mortlokon (p20).
Por ŝablonoj
[redakti fonton]Dataj funkcioj
[redakti fonton]- Naskidato
- redonas la naskiĝdaton el Vikidatumoj, se tie jam ekzistas tia informo, alie
nil
. - Njaro
- redonas la naskiĝjaron.
- Nmonato
- redonas la naskiĝmonaton.
- Ntago
- redonas la naskiĝtagon.
- mortdato
- redonas la mortodaton el Vikidatumoj, se tie jam ekzistas tia informo, alie
nil
. - Mjaro
- redonas la mortojaron.
- Mmonato
- redonas la mortomonaton.
- Mtago
- redonas la mortotagon.
- agho
- redonas la aĝon, se la naskiĝjaro kaj mortojaro estas troveblaj en Vikidatumoj. Alie ĝi uzas anstataŭ la mortojaron la aktualan daton, supozante, ke la persono ankoraŭ vivas.
Lokaj funkcioj
[redakti fonton]- Naskiloko
- redonas la naskiĝlokon el Vikidatumoj, se tie jam ekzistas tia informo, alie
nil
. - mortloko
- redonas la mortolokon el Vikidatumoj, se tie jam ekzistas tia informo, alie
nil
. - redonas la naskiĝlokon de la koncerna persono
Kun aldonata vikia ligilo:
- NlokTeksto
- redonas la enhavon el
Naskiloko
kiel vikian ligilon. - MlokTeksto
- redonas la enhavon el
mortloko
kiel vikian ligilon.
Funkcioj pri okupoj
[redakti fonton]- okupo
- redonas la okupo(j)n el Vikidatumoj, se tie jam ekzistas tia informo, alie
nil
. - sekso
- redonas la sekson el Vikidatumoj, se tie jam ekzistas tie informon.
Por moduloj
[redakti fonton]Nuntempe la supre menciitaj funkcioj ankaŭ estas uzeblaj en aliaj moduloj. Ekzemplo por tio estas la modulo {{Biografio}}.
- Ekzemplo
local wikidatoj = require ("Modulo:WikidataBiografio")
local n = wikidatoj.naskidato()
if n ~=nil then
...
end
Anstataŭ ...
estu plia Lua-kodo, kiu traktos la koncernan valoron.
Bonvolu atenti, ke la linio
local wikidatoj = require ("Modulo:WikidataBiografio")
aperu nur unufoje en la enplektanta modulo kaj ke enplektado ne okazu en ambaŭ direktoj. Do, enplektata modulo ne samtempe povas enplekti tiun modulon, en kiu ĝi estas enplektata. Alie aperas erarmesaĝo de Lua.
Dependeco
[redakti fonton]- Neniu
Deveno
[redakti fonton]- Kombina modulo el la antaŭa modulo "WikidataDato", kies historion ĝi daŭrigu, kaj {{WikidataLoko}}, el kiu ĝi transprenis novajn funkciojn.