Redigerer
Modul:KategoriKjønn
Hopp til navigering
Hopp til søk
Advarsel:
Du er ikke innlogget. IP-adressen din vil bli vist offentlig om du redigerer. Hvis du
logger inn
eller
oppretter en konto
vil redigeringene dine tilskrives brukernavnet ditt, og du vil få flere andre fordeler.
Antispamsjekk.
Ikke
fyll inn dette feltet!
Avansert
Spesialtegn
Hjelp
Overskrift
Nivå 2
Nivå 3
Nivå 4
Nivå 5
Format
Sett inn
Latin
Utvidet latin
IPA
Symboler
Gresk
Utvidet gresk
Kyrillisk
Arabisk
Utvidet arabisk
Hebraisk
Bengali
Tamilsk
Telugu
Singalesisk
Devanagari
Gujarati
Thai
Laotisk
Khmer
Kanadisk stavelsesskrift
Runer
Á
á
À
à
Â
â
Ä
ä
Ã
ã
Ǎ
ǎ
Ā
ā
Ă
ă
Ą
ą
Å
å
Ć
ć
Ĉ
ĉ
Ç
ç
Č
č
Ċ
ċ
Đ
đ
Ď
ď
É
é
È
è
Ê
ê
Ë
ë
Ě
ě
Ē
ē
Ĕ
ĕ
Ė
ė
Ę
ę
Ĝ
ĝ
Ģ
ģ
Ğ
ğ
Ġ
ġ
Ĥ
ĥ
Ħ
ħ
Í
í
Ì
ì
Î
î
Ï
ï
Ĩ
ĩ
Ǐ
ǐ
Ī
ī
Ĭ
ĭ
İ
ı
Į
į
Ĵ
ĵ
Ķ
ķ
Ĺ
ĺ
Ļ
ļ
Ľ
ľ
Ł
ł
Ń
ń
Ñ
ñ
Ņ
ņ
Ň
ň
Ó
ó
Ò
ò
Ô
ô
Ö
ö
Õ
õ
Ǒ
ǒ
Ō
ō
Ŏ
ŏ
Ǫ
ǫ
Ő
ő
Ŕ
ŕ
Ŗ
ŗ
Ř
ř
Ś
ś
Ŝ
ŝ
Ş
ş
Š
š
Ș
ș
Ț
ț
Ť
ť
Ú
ú
Ù
ù
Û
û
Ü
ü
Ũ
ũ
Ů
ů
Ǔ
ǔ
Ū
ū
ǖ
ǘ
ǚ
ǜ
Ŭ
ŭ
Ų
ų
Ű
ű
Ŵ
ŵ
Ý
ý
Ŷ
ŷ
Ÿ
ÿ
Ȳ
ȳ
Ź
ź
Ž
ž
Ż
ż
Æ
æ
Ǣ
ǣ
Ø
ø
Œ
œ
ß
Ð
ð
Þ
þ
Ə
ə
Formatering
Lenker
Overskrifter
Lister
Filer
Referanser
Diskusjon
Beskrivelse
Hva du skriver
Hva du får
Kursiv
''Kursiv tekst''
Kursiv tekst
Fet
'''Fet tekst'''
Fet tekst
Fet & kursiv
'''''Fet & kursiv tekst'''''
Fet & kursiv tekst
local math_mod = require( "Module:Math" ) local p = {} local useKategory = { ["Q43445"] = " ", -- kjønn hunn for dyr - kategoriserer vi ikke ["Q44148"] = " ", -- kjønn hann for dyr - kategoriserer vi ikke ["Q48270"] = " ", -- ikke-binær -- på vent ["Q179294"] = "[[Kategori:Enkeltmenn]]", -- evnukk ["Q189125"] = " ", -- "[[Kategori:transpersoner]]", .. utsettes litt ["Q1052281"] = "[[Kategori:Enkeltkvinner]]" , -- transkvinner ["Q1097630"] = " ", -- interseksuell - på vent ["Q2449503"] = "[[Kategori:Enkeltmenn]]" , -- transmenn ["Q6581072"] = "[[Kategori:Enkeltkvinner]]", ["Q6581097"] = "[[Kategori:Enkeltmenn]]", ["Q12964198"] = " ", -- kjønnsskeiv - på vent ["Q18116794"] = " ", -- kjønnsflytende - på vent ["Q27679684"] = " ", -- transfeminin - på vent ["Q96000630"] = " ", -- X-gender - på vent ["Q121307094"] = "[[Kategori:Enkeltmenn]]", -- interseksuelle menn ["Q121307100"] = "[[Kategori:Enkeltkvinner]]" -- interseksuelle kvinner } local function selectSingleClaim(claims) if not claims then return nil end local selectedClaim = nil for idx,claim in pairs(claims) do if claim.rank == 'preferred' then return claim end if claim.rank == 'normal' then if not selectedClaim then selectedClaim = claim end end end return selectedClaim end -- Return kjønn til artikkelen function p.kjonnskategori(frame) if not mw.wikibase then return "" end local artikkel = mw.wikibase.getEntityObject() if not artikkel then local nsp = mw.title.getCurrentTitle().namespace if nsp == 0 then -- bare kategoriser i hovednavnerommet. return "[[Kategori:Artikler som ikke er koblet til Wikidata]]" end return "" end local claims = artikkel.claims if not claims then return "[[Kategori:Artikler som mangler utsagn på Wikidata]]" end local p21 = selectSingleClaim(claims.P21) if not p21 then local p31 = claims.P31 if p31 then local forekomst = p31[1].mainsnak.datavalue.value["numeric-id"] if forekomst == 5 then return "[[Kategori:Artikler hvor kjønn mangler på Wikidata]]" end end return "" end if p21.mainsnak.datavalue == nil then return "[[Kategori:Kjønn ukjent]]" else local kjonnid = p21.mainsnak.datavalue.value["numeric-id"] local kjonn = "Q" ..kjonnid local kjonnkat = useKategory[kjonn] or "[[Kategori:Kjønn ukjent]]" return kjonnkat end end function p.statistikk() local menn = mw.site.stats.pagesInCategory("enkeltmenn", "pages") local kvinner = mw.site.stats.pagesInCategory("enkeltkvinner", "pages") local alle = menn+kvinner local prosMenn = (menn)*100/alle local prosKvinner = (kvinner)*100/alle return "Antall biografier:<br/>" .. "- Kvinner " .. mw.language.getContentLanguage():formatNum(kvinner) .. " (" .. math_mod._precision_format(prosKvinner,2) .. " %)<br/>" .. "- Menn " .. mw.language.getContentLanguage():formatNum(menn) .. " (" .. math_mod._precision_format(prosMenn,2) .. " %)" end return p
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
local
math_mod
=
require
(
"Module:Math"
)
local
p
=
{
}
local
useKategory
=
{
[
"Q43445"
]
=
" "
,
-- kjønn hunn for dyr - kategoriserer vi ikke
[
"Q44148"
]
=
" "
,
-- kjønn hann for dyr - kategoriserer vi ikke
[
"Q48270"
]
=
" "
,
-- ikke-binær -- på vent
[
"Q179294"
]
=
"[[Kategori:Enkeltmenn]]"
,
-- evnukk
[
"Q189125"
]
=
" "
,
-- "[[Kategori:transpersoner]]", .. utsettes litt
[
"Q1052281"
]
=
"[[Kategori:Enkeltkvinner]]"
,
-- transkvinner
[
"Q1097630"
]
=
" "
,
-- interseksuell - på vent
[
"Q2449503"
]
=
"[[Kategori:Enkeltmenn]]"
,
-- transmenn
[
"Q6581072"
]
=
"[[Kategori:Enkeltkvinner]]"
,
[
"Q6581097"
]
=
"[[Kategori:Enkeltmenn]]"
,
[
"Q12964198"
]
=
" "
,
-- kjønnsskeiv - på vent
[
"Q18116794"
]
=
" "
,
-- kjønnsflytende - på vent
[
"Q27679684"
]
=
" "
,
-- transfeminin - på vent
[
"Q96000630"
]
=
" "
,
-- X-gender - på vent
[
"Q121307094"
]
=
"[[Kategori:Enkeltmenn]]"
,
-- interseksuelle menn
[
"Q121307100"
]
=
"[[Kategori:Enkeltkvinner]]"
-- interseksuelle kvinner
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
0
0
0
1:0
Redigeringsforklaring:
Merk at alle bidrag til Wikisida.no anses som frigitt under Creative Commons Navngivelse-DelPåSammeVilkår (se
Wikisida.no:Opphavsrett
for detaljer). Om du ikke vil at ditt materiale skal kunne redigeres og distribueres fritt må du ikke lagre det her.
Du lover oss også at du har skrevet teksten selv, eller kopiert den fra en kilde i offentlig eie eller en annen fri ressurs.
Ikke lagre opphavsrettsbeskyttet materiale uten tillatelse!
Avbryt
Redigeringshjelp
(åpnes i et nytt vindu)
Forhåndsvis en side som bruker denne malen
Feilsøkingskonsoll
* Moduleksporteringer er tilgjengelig som variabelen «p», inkludert ulagrede endringer. * Start en linje med «=» for å evaluere den som et uttrykk, eller bruk print(). Bruk mw.logObject() for tabeller. * Bruk mw.log() og mw.logObject() i modulkode for å sende meldinger til denne konsollen.
Mal:Mal
(
rediger
)
Mal:Tl
(
rediger
)
Modul:KategoriKjønn/dok
(
rediger
)
Navigasjonsmeny
Personlige verktøy
Ikke logget inn
Brukerdiskusjon
Bidrag
Opprett konto
Logg inn
Navnerom
Modul
Diskusjon
English
Visninger
Les
Rediger kilde
Vis historikk
Mer
Navigasjon
Forside
Siste endringer
Tilfeldig side
Hjelp til MediaWiki
Verktøy
Lenker hit
Relaterte endringer
Spesialsider
Sideinformasjon
Søk etter sider som inneholder