Wikipapadah
bjnwikiquote
https://bjn.wikiquote.org/wiki/Laman_Tatambaian
MediaWiki 1.47.0-wmf.5
first-letter
Media
Istimiwa
Pamandiran
Pamakai
Pamandiran Pamakai
Wikipapadah
Pamandiran Wikipapadah
Barakas
Pamandiran Barakas
MediaWiki
Pamandiran MediaWiki
Citakan
Pamandiran Citakan
Patulung
Pamandiran Patulung
Tumbung
Pamandiran Tumbung
TimedText
TimedText talk
Modul
Pembicaraan Modul
Acara
Pembicaraan Acara
Allyson Felix
0
2903
10623
9008
2026-06-02T22:44:47Z
Raihankakicak
443
10623
wikitext
text/x-wiki
Allyson Felix ranak di Los Angeles, Amirika Sarikat, tanggal 18 Nupimbir 1985 wan dipinandui sawagai salah sabuting palari binian nang paling baik di dunia. Sidin mulai tarkanal waktu mandapatakan midali Ulimpiadi partama di Athena tahun 2004 pas umurnya masih 18 tahun. Allyson Felix suksis mangumpulakan banyak midali imas Ulimpiadi wan Kajuaraan Dunia dalam cabang atlitik. Salain jadi atlit nang harat, sidin jua dipinandui sawagai pambila hak-hak ibu pagawai wan babinian atlit. Walaupun sudah jadi uma, Allyson Felix tatap sumangat latihan wan tarus manginspirasi banyak urang di dunia ulahraga.<ref>{{Cite web|last=antaranews.com|date=2021-08-05|title=Menanti Allyson Felix jadi legenda atletik putri dunia|url=https://www.antaranews.com/berita/2308570/menanti-allyson-felix-jadi-legenda-atletik-putri-dunia|website=Antara News|language=id|access-date=2026-05-09}}</ref>
== Papadahan ==
* Jangan parnah manyarah walau tantangan hidup barat.<ref>{{Cite web|last=antaranews.com|date=2021-08-05|title=Menanti Allyson Felix jadi legenda atletik putri dunia|url=https://www.antaranews.com/berita/2308570/menanti-allyson-felix-jadi-legenda-atletik-putri-dunia|website=Antara News|language=id|access-date=2026-05-09}}</ref>
* Karja karas hari ini maulah hasil bagus di hari isuk.<ref>{{Cite web|last=antaranews.com|date=2021-08-05|title=Menanti Allyson Felix jadi legenda atletik putri dunia|url=https://www.antaranews.com/berita/2308570/menanti-allyson-felix-jadi-legenda-atletik-putri-dunia|website=Antara News|language=id|access-date=2026-05-09}}</ref>
* Jadi babinian kuat nitu harus parcaya diri wan wani.<ref>{{Cite web|last=antaranews.com|date=2021-08-05|title=Menanti Allyson Felix jadi legenda atletik putri dunia|url=https://www.antaranews.com/berita/2308570/menanti-allyson-felix-jadi-legenda-atletik-putri-dunia|website=Antara News|language=id|access-date=2026-05-09}}</ref>
* Kalu handak bahasil, harus disiplin wan rajin latihan.<ref>{{Cite web|last=antaranews.com|date=2021-08-05|title=Menanti Allyson Felix jadi legenda atletik putri dunia|url=https://www.antaranews.com/berita/2308570/menanti-allyson-felix-jadi-legenda-atletik-putri-dunia|website=Antara News|language=id|access-date=2026-05-09}}</ref>
* Kaluarga bisa jadi sumbir sumangat paling ganal.<ref>{{Cite web|last=antaranews.com|date=2021-08-05|title=Menanti Allyson Felix jadi legenda atletik putri dunia|url=https://www.antaranews.com/berita/2308570/menanti-allyson-felix-jadi-legenda-atletik-putri-dunia|website=Antara News|language=id|access-date=2026-05-09}}</ref>
* Gunaakan kasuksisan gasan mambantu urang lain.<ref>{{Cite web|last=antaranews.com|date=2021-08-05|title=Menanti Allyson Felix jadi legenda atletik putri dunia|url=https://www.antaranews.com/berita/2308570/menanti-allyson-felix-jadi-legenda-atletik-putri-dunia|website=Antara News|language=id|access-date=2026-05-09}}</ref>
== Jujuhutan ==
[[Tumbung:WikiBapasan]]
<references />
[[Tumbung:Urang Amirika Sarikat]]
dln1m7w1a7k85xv5akcne6akjh8aifo
10624
10623
2026-06-03T00:48:40Z
Ezagren
38
10624
wikitext
text/x-wiki
'''Allyson Felix''' (ranak di Los Angeles, Amirika Sarikat, 18 Nupimbir 1985) dipinandui sawagai salah sabuting palari binian nang paling baik di dunia. Sidin mulai dipinandui waktu mandapatakan midali Ulimpiadi partama di Athena tahun 2004 pas umurnya masih 18 tahun. Allyson Felix suksis mangumpulakan banyak midali imas Ulimpiadi wan Kajuaraan Dunia dalam cabang atlitik. Salain jadi atlit nang harat, sidin jua dipinandui sawagai pambila hak-hak ibu pagawai wan babinian atlit. Walaupun sudah jadi uma, Allyson Felix tatap sumangat latihan wan tarus manginspirasi banyak urang di dunia ulahraga.<ref>{{Cite web|last=antaranews.com|date=2021-08-05|title=Menanti Allyson Felix jadi legenda atletik putri dunia|url=https://www.antaranews.com/berita/2308570/menanti-allyson-felix-jadi-legenda-atletik-putri-dunia|website=Antara News|language=id|access-date=2026-05-09}}</ref>
== Papadahan ==
* Jangan parnah manyarah walau tantangan hidup barat.<ref>{{Cite web|last=antaranews.com|date=2021-08-05|title=Menanti Allyson Felix jadi legenda atletik putri dunia|url=https://www.antaranews.com/berita/2308570/menanti-allyson-felix-jadi-legenda-atletik-putri-dunia|website=Antara News|language=id|access-date=2026-05-09}}</ref>
* Karja karas hari ini maulah hasil bagus di hari isuk.<ref>{{Cite web|last=antaranews.com|date=2021-08-05|title=Menanti Allyson Felix jadi legenda atletik putri dunia|url=https://www.antaranews.com/berita/2308570/menanti-allyson-felix-jadi-legenda-atletik-putri-dunia|website=Antara News|language=id|access-date=2026-05-09}}</ref>
* Jadi babinian kuat nitu harus parcaya diri wan wani.<ref>{{Cite web|last=antaranews.com|date=2021-08-05|title=Menanti Allyson Felix jadi legenda atletik putri dunia|url=https://www.antaranews.com/berita/2308570/menanti-allyson-felix-jadi-legenda-atletik-putri-dunia|website=Antara News|language=id|access-date=2026-05-09}}</ref>
* Kalu handak bahasil, harus disiplin wan rajin latihan.<ref>{{Cite web|last=antaranews.com|date=2021-08-05|title=Menanti Allyson Felix jadi legenda atletik putri dunia|url=https://www.antaranews.com/berita/2308570/menanti-allyson-felix-jadi-legenda-atletik-putri-dunia|website=Antara News|language=id|access-date=2026-05-09}}</ref>
* Kaluarga bisa jadi sumbir sumangat paling ganal.<ref>{{Cite web|last=antaranews.com|date=2021-08-05|title=Menanti Allyson Felix jadi legenda atletik putri dunia|url=https://www.antaranews.com/berita/2308570/menanti-allyson-felix-jadi-legenda-atletik-putri-dunia|website=Antara News|language=id|access-date=2026-05-09}}</ref>
* Gunaakan kasuksisan gasan mambantu urang lain.<ref>{{Cite web|last=antaranews.com|date=2021-08-05|title=Menanti Allyson Felix jadi legenda atletik putri dunia|url=https://www.antaranews.com/berita/2308570/menanti-allyson-felix-jadi-legenda-atletik-putri-dunia|website=Antara News|language=id|access-date=2026-05-09}}</ref>
== Jujuhutan ==
<references />
[[Tumbung:WikiBapasan]]
[[Tumbung:Urang Amirika Sarikat]]
qp5i5br74q2a18v7h1lvcr50ryhl630
10635
10624
2026-06-03T03:33:56Z
Sibiru45
26
10635
wikitext
text/x-wiki
{{Citakan:Diulah pakai AI}}
'''Allyson Felix''' (ranak di Los Angeles, Amirika Sarikat, 18 Nupimbir 1985) dipinandui sawagai salah sabuting palari binian nang paling baik di dunia. Sidin mulai dipinandui waktu mandapatakan midali Ulimpiadi partama di Athena tahun 2004 pas umurnya masih 18 tahun. Allyson Felix suksis mangumpulakan banyak midali imas Ulimpiadi wan Kajuaraan Dunia dalam cabang atlitik. Salain jadi atlit nang harat, sidin jua dipinandui sawagai pambila hak-hak ibu pagawai wan babinian atlit. Walaupun sudah jadi uma, Allyson Felix tatap sumangat latihan wan tarus manginspirasi banyak urang di dunia ulahraga.<ref>{{Cite web|last=antaranews.com|date=2021-08-05|title=Menanti Allyson Felix jadi legenda atletik putri dunia|url=https://www.antaranews.com/berita/2308570/menanti-allyson-felix-jadi-legenda-atletik-putri-dunia|website=Antara News|language=id|access-date=2026-05-09}}</ref>
== Papadahan ==
* Jangan parnah manyarah walau tantangan hidup barat.<ref>{{Cite web|last=antaranews.com|date=2021-08-05|title=Menanti Allyson Felix jadi legenda atletik putri dunia|url=https://www.antaranews.com/berita/2308570/menanti-allyson-felix-jadi-legenda-atletik-putri-dunia|website=Antara News|language=id|access-date=2026-05-09}}</ref>
* Karja karas hari ini maulah hasil bagus di hari isuk.<ref>{{Cite web|last=antaranews.com|date=2021-08-05|title=Menanti Allyson Felix jadi legenda atletik putri dunia|url=https://www.antaranews.com/berita/2308570/menanti-allyson-felix-jadi-legenda-atletik-putri-dunia|website=Antara News|language=id|access-date=2026-05-09}}</ref>
* Jadi babinian kuat nitu harus parcaya diri wan wani.<ref>{{Cite web|last=antaranews.com|date=2021-08-05|title=Menanti Allyson Felix jadi legenda atletik putri dunia|url=https://www.antaranews.com/berita/2308570/menanti-allyson-felix-jadi-legenda-atletik-putri-dunia|website=Antara News|language=id|access-date=2026-05-09}}</ref>
* Kalu handak bahasil, harus disiplin wan rajin latihan.<ref>{{Cite web|last=antaranews.com|date=2021-08-05|title=Menanti Allyson Felix jadi legenda atletik putri dunia|url=https://www.antaranews.com/berita/2308570/menanti-allyson-felix-jadi-legenda-atletik-putri-dunia|website=Antara News|language=id|access-date=2026-05-09}}</ref>
* Kaluarga bisa jadi sumbir sumangat paling ganal.<ref>{{Cite web|last=antaranews.com|date=2021-08-05|title=Menanti Allyson Felix jadi legenda atletik putri dunia|url=https://www.antaranews.com/berita/2308570/menanti-allyson-felix-jadi-legenda-atletik-putri-dunia|website=Antara News|language=id|access-date=2026-05-09}}</ref>
* Gunaakan kasuksisan gasan mambantu urang lain.<ref>{{Cite web|last=antaranews.com|date=2021-08-05|title=Menanti Allyson Felix jadi legenda atletik putri dunia|url=https://www.antaranews.com/berita/2308570/menanti-allyson-felix-jadi-legenda-atletik-putri-dunia|website=Antara News|language=id|access-date=2026-05-09}}</ref>
== Jujuhutan ==
<references />
[[Tumbung:WikiBapasan]]
[[Tumbung:Urang Amirika Sarikat]]
gzqu4o0ci9o8wbju1ynhkmjofd6892k
10637
10635
2026-06-03T03:35:37Z
Sibiru45
26
10637
wikitext
text/x-wiki
'''Allyson Felix''' (ranak di Los Angeles, Amirika Sarikat, 18 Nupimbir 1985) dipinandui sawagai salah sabuting palari binian nang paling baik di dunia. Sidin mulai dipinandui waktu mandapatakan midali Ulimpiadi partama di Athena tahun 2004 pas umurnya masih 18 tahun. Allyson Felix suksis mangumpulakan banyak midali imas Ulimpiadi wan Kajuaraan Dunia dalam cabang atlitik. Salain jadi atlit nang harat, sidin jua dipinandui sawagai pambila hak-hak ibu pagawai wan babinian atlit. Walaupun sudah jadi uma, Allyson Felix tatap sumangat latihan wan tarus manginspirasi banyak urang di dunia ulahraga.<ref>{{Cite web|last=antaranews.com|date=2021-08-05|title=Menanti Allyson Felix jadi legenda atletik putri dunia|url=https://www.antaranews.com/berita/2308570/menanti-allyson-felix-jadi-legenda-atletik-putri-dunia|website=Antara News|language=id|access-date=2026-05-09}}</ref>
== Papadahan ==
* Jangan parnah manyarah walau tantangan hidup barat.<ref>{{Cite web|last=antaranews.com|date=2021-08-05|title=Menanti Allyson Felix jadi legenda atletik putri dunia|url=https://www.antaranews.com/berita/2308570/menanti-allyson-felix-jadi-legenda-atletik-putri-dunia|website=Antara News|language=id|access-date=2026-05-09}}</ref>
* Karja karas hari ini maulah hasil bagus di hari isuk.<ref>{{Cite web|last=antaranews.com|date=2021-08-05|title=Menanti Allyson Felix jadi legenda atletik putri dunia|url=https://www.antaranews.com/berita/2308570/menanti-allyson-felix-jadi-legenda-atletik-putri-dunia|website=Antara News|language=id|access-date=2026-05-09}}</ref>
* Jadi babinian kuat nitu harus parcaya diri wan wani.<ref>{{Cite web|last=antaranews.com|date=2021-08-05|title=Menanti Allyson Felix jadi legenda atletik putri dunia|url=https://www.antaranews.com/berita/2308570/menanti-allyson-felix-jadi-legenda-atletik-putri-dunia|website=Antara News|language=id|access-date=2026-05-09}}</ref>
* Kalu handak bahasil, harus disiplin wan rajin latihan.<ref>{{Cite web|last=antaranews.com|date=2021-08-05|title=Menanti Allyson Felix jadi legenda atletik putri dunia|url=https://www.antaranews.com/berita/2308570/menanti-allyson-felix-jadi-legenda-atletik-putri-dunia|website=Antara News|language=id|access-date=2026-05-09}}</ref>
* Kaluarga bisa jadi sumbir sumangat paling ganal.<ref>{{Cite web|last=antaranews.com|date=2021-08-05|title=Menanti Allyson Felix jadi legenda atletik putri dunia|url=https://www.antaranews.com/berita/2308570/menanti-allyson-felix-jadi-legenda-atletik-putri-dunia|website=Antara News|language=id|access-date=2026-05-09}}</ref>
* Gunaakan kasuksisan gasan mambantu urang lain.<ref>{{Cite web|last=antaranews.com|date=2021-08-05|title=Menanti Allyson Felix jadi legenda atletik putri dunia|url=https://www.antaranews.com/berita/2308570/menanti-allyson-felix-jadi-legenda-atletik-putri-dunia|website=Antara News|language=id|access-date=2026-05-09}}</ref>
== Jujuhutan ==
<references />
[[Tumbung:WikiBapasan]]
[[Tumbung:Urang Amirika Sarikat]]
5jpqxx35pyjwa6uylyf3fceu3r9sxsc
Citakan:Diulah pakai AI
10
3459
10625
2026-06-03T03:14:14Z
Sibiru45
26
Maulah laman nang isinya ''{{ {{{|safesubst:}}}#invoke:Unsubst||date=__DATE__ |$B= <!--{{AI generated}} begin-->{{Ambox | name = AI generated | subst = <includeonly>{{subst:substcheck}}</includeonly> | type = content | image = [[File:OOjs UI icon robot.svg|50x40px]] | text = {{{1|Laman}}}ngini pinanya diulah pakai AI nang kaya Chat GPT, Grok, Gemini wan sabagainya. Pakiraan ngini badasarakan patimbangan jujuhutan nang kada kawa dipartanggungjawapakan. Laman ngini baiknya dihapus atawa d...''
10625
wikitext
text/x-wiki
{{ {{{|safesubst:}}}#invoke:Unsubst||date=__DATE__ |$B=
<!--{{AI generated}} begin-->{{Ambox
| name = AI generated
| subst = <includeonly>{{subst:substcheck}}</includeonly>
| type = content
| image = [[File:OOjs UI icon robot.svg|50x40px]]
| text = {{{1|Laman}}}ngini pinanya diulah pakai AI nang kaya Chat GPT, Grok, Gemini wan sabagainya. Pakiraan ngini badasarakan patimbangan jujuhutan nang kada kawa dipartanggungjawapakan. Laman ngini baiknya dihapus atawa dibaiki sasuai katantuan Wikipapadah {{#if: {{{explanation|}}}|<br><br>'''Maklumat salanjutnya:''' {{{explanation|}}}|}}
| talk = {{{talk|}}}
| cat = Laman papadah nang pinanya diulah pakai AI
| date = {{{date|}}}
| all =
}}<!--{{AI generated}} end-->
}}<noinclude>
{{Documentation}}
<!-- Add categories to the /doc subpage; interwikis go to Wikidata, thank you! -->
</noinclude>
3mpk5ntxkayz350ln34iyyiaemc31j8
10628
10625
2026-06-03T03:21:57Z
Sibiru45
26
10628
wikitext
text/x-wiki
{{ {{{|safesubst:}}}#invoke:Unsubst||date=__DATE__ |$B=
<!--{{AI generated}} begin-->{{Ambox
| name = AI generated
| subst = <includeonly>{{subst:substcheck}}</includeonly>
| type = content
| image = [[File:OOjs UI icon robot.svg|50x40px]]
| text = {{{1|Laman}}} ngini pinanya diulah pakai AI nang kaya Chat GPT, Grok, Gemini wan sabagainya. Pakiraan ngini badasarakan patimbangan jujuhutan nang kada kawa dipartanggungjawapakan. Laman ngini baiknya dihapus atawa dibaiki sasuai katantuan Wikipapadah {{#if: {{{explanation|}}}|<br><br>'''Maklumat salanjutnya:''' {{{explanation|}}}|}}
| talk = {{{talk|}}}
| cat = Laman papadah nang pinanya diulah pakai AI
| date = {{{date|}}}
| all =
}}<!--{{AI generated}} end-->
}}<noinclude>
{{Documentation}}
<!-- Add categories to the /doc subpage; interwikis go to Wikidata, thank you! -->
</noinclude>
of02zfz6jprltljqj6rydu9lj62f4t0
10629
10628
2026-06-03T03:23:40Z
Sibiru45
26
10629
wikitext
text/x-wiki
{{ {{{|safesubst:}}}#invoke:Unsubst||date=__DATE__ |$B=
<!--{{AI generated}} begin-->{{Ambox
| name = AI generated
| subst = <includeonly>{{subst:substcheck}}</includeonly>
| type = content
| image = [[File:OOjs UI icon robot.svg|50x40px]]
| text = {{{1|Laman}}} ngini pinanya diulah pakai AI nang kaya Chat GPT, Grok, Gemini wan sabagainya. Pakiraan ngini badasarakan patimbangan jujuhutan nang kada kawa dipartanggungjawapakan alias kada sasuai isi lawan jujuhutannya, papadahnya sapalih nang kaya mahayal atawa mangaradau; papadah lain ujaran atawa tulisan nang suah disambat wan ditulis tukuh tarait. Laman ngini baiknya dihapus atawa dibaiki sasuai katantuan Wikipapadah {{#if: {{{explanation|}}}|<br><br>'''Maklumat salanjutnya:''' {{{explanation|}}}|}}
| talk = {{{talk|}}}
| cat = Laman papadah nang pinanya diulah pakai AI
| date = {{{date|}}}
| all =
}}<!--{{AI generated}} end-->
}}<noinclude>
{{Documentation}}
<!-- Add categories to the /doc subpage; interwikis go to Wikidata, thank you! -->
</noinclude>
f3f8h6xsjz1903rvrejw7m74km83mup
Modul:Unsubst
828
3460
10626
2026-06-03T03:18:06Z
Sibiru45
26
Maulah laman nang isinya ''local checkType = require('libraryUtil').checkType local p = {} local BODY_PARAM = '$B' local specialParams = { ['$params'] = 'daftar parameter', ['$aliases'] = 'alias parameter', ['$flags'] = 'bendera', ['$B'] = 'konten templat', ['$template-name'] = 'template invocation name override', } function p.main(frame, body) -- If we are substing, this function returns a template invocation, and if -- not, it returns the template body. The template body can...''
10626
Scribunto
text/plain
local checkType = require('libraryUtil').checkType
local p = {}
local BODY_PARAM = '$B'
local specialParams = {
['$params'] = 'daftar parameter',
['$aliases'] = 'alias parameter',
['$flags'] = 'bendera',
['$B'] = 'konten templat',
['$template-name'] = 'template invocation name override',
}
function p.main(frame, body)
-- If we are substing, this function returns a template invocation, and if
-- not, it returns the template body. The template body can be specified in
-- the body parameter, or in the template parameter defined in the
-- BODY_PARAM variable. This function can be called from Lua or from
-- #invoke.
-- Return the template body if we aren't substing.
if not mw.isSubsting() then
if body ~= nil then
return body
elseif frame.args[BODY_PARAM] ~= nil then
return frame.args[BODY_PARAM]
else
error(string.format(
"no template content specified (use parameter '%s' from #invoke)",
BODY_PARAM
), 2)
end
end
-- Sanity check for the frame object.
if type(frame) ~= 'table'
or type(frame.getParent) ~= 'function'
or not frame:getParent()
then
error(
"argument #1 to 'main' must be a frame object with a parent " ..
"frame available",
2
)
end
-- Find the invocation name.
local mTemplateInvocation = require('Module:Template invocation')
local name
if frame.args['$template-name'] and '' ~= frame.args['$template-name'] then
name = frame.args['$template-name'] -- override whatever the template name is with this name
else
name = mTemplateInvocation.name(frame:getParent():getTitle())
end
-- Combine passed args with passed defaults
local args = {}
if string.find( ','..(frame.args['$flags'] or '')..',', ',%s*override%s*,' ) then
for k, v in pairs( frame:getParent().args ) do
args[k] = v
end
for k, v in pairs( frame.args ) do
if not specialParams[k] then
if v == '__DATE__' then
v = mw.getContentLanguage():formatDate( 'F Y' )
end
args[k] = v
end
end
else
for k, v in pairs( frame.args ) do
if not specialParams[k] then
if v == '__DATE__' then
v = mw.getContentLanguage():formatDate( 'F Y' )
end
args[k] = v
end
end
for k, v in pairs( frame:getParent().args ) do
args[k] = v
end
end
-- Trim parameters, if not specified otherwise
if not string.find( ','..(frame.args['$flags'] or '')..',', ',%s*keep%-whitespace%s*,' ) then
for k, v in pairs( args ) do args[k] = mw.ustring.match(v, '^%s*(.*)%s*$') or '' end
end
-- Pull information from parameter aliases
local aliases = {}
if frame.args['$aliases'] then
local list = mw.text.split( frame.args['$aliases'], '%s*,%s*' )
for k, v in ipairs( list ) do
local tmp = mw.text.split( v, '%s*>%s*' )
aliases[tonumber(mw.ustring.match(tmp[1], '^[1-9][0-9]*$')) or tmp[1]] = ((tonumber(mw.ustring.match(tmp[2], '^[1-9][0-9]*$'))) or tmp[2])
end
end
for k, v in pairs( aliases ) do
if args[k] and ( not args[v] or args[v] == '' ) then
args[v] = args[k]
end
args[k] = nil
end
-- Remove empty parameters, if specified
if string.find( ','..(frame.args['$flags'] or '')..',', ',%s*remove%-empty%s*,' ) then
local tmp = 0
for k, v in ipairs( args ) do
if v ~= '' or ( args[k+1] and args[k+1] ~= '' ) or ( args[k+2] and args[k+2] ~= '' ) then
tmp = k
else
break
end
end
for k, v in pairs( args ) do
if v == '' then
if not (type(k) == 'number' and k < tmp) then args[k] = nil end
end
end
end
-- Order parameters
if frame.args['$params'] then
local params, tmp = mw.text.split( frame.args['$params'], '%s*,%s*' ), {}
for k, v in ipairs(params) do
v = tonumber(mw.ustring.match(v, '^[1-9][0-9]*$')) or v
if args[v] then tmp[v], args[v] = args[v], nil end
end
for k, v in pairs(args) do tmp[k], args[k] = args[k], nil end
args = tmp
end
return mTemplateInvocation.invocation(name, args)
end
p[''] = p.main -- For backwards compatibility
return p
5gayirg7uohsjn47f4d1os03xjfult3
Modul:Message box/ambox.css
828
3461
10627
2026-06-03T03:20:51Z
Sibiru45
26
Maulah laman nang isinya ''/* {{pp|small=y}} */ .ambox { border: 1px solid #a2a9b1; /* @noflip */ border-left: 10px solid #36c; /* Default "notice" blue */ background-color: #fbfbfb; box-sizing: border-box; } /* Single border between stacked boxes. Take into account base templatestyles, * user styles, and Template:Dated maintenance category. * remove link selector when T200206 is fixed */ .ambox + link + .ambox, .ambox + link + style + .ambox, .ambox + link + link + .ambox, /* T...''
10627
sanitized-css
text/css
/* {{pp|small=y}} */
.ambox {
border: 1px solid #a2a9b1;
/* @noflip */
border-left: 10px solid #36c; /* Default "notice" blue */
background-color: #fbfbfb;
box-sizing: border-box;
}
/* Single border between stacked boxes. Take into account base templatestyles,
* user styles, and Template:Dated maintenance category.
* remove link selector when T200206 is fixed
*/
.ambox + link + .ambox,
.ambox + link + style + .ambox,
.ambox + link + link + .ambox,
/* TODO: raise these as "is this really that necessary???". the change was Dec 2021 */
.ambox + .mw-empty-elt + link + .ambox,
.ambox + .mw-empty-elt + link + style + .ambox,
.ambox + .mw-empty-elt + link + link + .ambox {
margin-top: -1px;
}
/* For the "small=left" option. */
/* must override .ambox + .ambox styles above */
html body.mediawiki .ambox.mbox-small-left {
/* @noflip */
margin: 4px 1em 4px 0;
overflow: hidden;
width: 238px;
border-collapse: collapse;
font-size: 88%;
line-height: 1.25em;
}
.ambox-speedy {
/* @noflip */
border-left: 10px solid #b32424; /* Red */
background-color: #fee7e6; /* Pink */
}
.ambox-delete {
/* @noflip */
border-left: 10px solid #b32424; /* Red */
}
.ambox-content {
/* @noflip */
border-left: 10px solid #f28500; /* Orange */
}
.ambox-style {
/* @noflip */
border-left: 10px solid #fc3; /* Yellow */
}
.ambox-move {
/* @noflip */
border-left: 10px solid #9932cc; /* Purple */
}
.ambox-protection {
/* @noflip */
border-left: 10px solid #a2a9b1; /* Gray-gold */
}
.ambox .mbox-text {
border: none;
/* @noflip */
padding: 0.25em 0.5em;
width: 100%;
}
.ambox .mbox-image {
border: none;
/* @noflip */
padding: 2px 0 2px 0.5em;
text-align: center;
}
.ambox .mbox-imageright {
border: none;
/* @noflip */
padding: 2px 0.5em 2px 0;
text-align: center;
}
/* An empty narrow cell */
.ambox .mbox-empty-cell {
border: none;
padding: 0;
width: 1px;
}
.ambox .mbox-image-div {
width: 52px;
}
@media (min-width: 720px) {
.ambox {
margin: 0 10%; /* 10% = Will not overlap with other elements */
}
}
@media print {
body.ns-0 .ambox {
display: none !important;
}
}
p6eghkibj5jaltbdpofs37kyuj5x92w
Modul:Category handler
828
3462
10630
2026-06-03T03:28:03Z
Sibiru45
26
Maulah laman nang isinya ''-------------------------------------------------------------------------------- -- -- -- CATEGORY HANDLER -- -- -- -- This module implements the {{category handler}} template in Lua, -- -- with a few improvements: all namespaces and all names...''
10630
Scribunto
text/plain
--------------------------------------------------------------------------------
-- --
-- CATEGORY HANDLER --
-- --
-- This module implements the {{category handler}} template in Lua, --
-- with a few improvements: all namespaces and all namespace aliases --
-- are supported, and namespace names are detected automatically for --
-- the local wiki. This module requires [[Module:Namespace detect]] --
-- and [[Module:Yesno]] to be available on the local wiki. It can be --
-- configured for different wikis by altering the values in --
-- [[Module:Category handler/config]], and pages can be blacklisted --
-- from categorisation by using [[Module:Category handler/blacklist]]. --
-- --
--------------------------------------------------------------------------------
-- Load required modules
local yesno = require('Module:Yesno')
-- Lazily load things we don't always need
local mShared, mappings
local p = {}
--------------------------------------------------------------------------------
-- Helper functions
--------------------------------------------------------------------------------
local function trimWhitespace(s, removeBlanks)
if type(s) ~= 'string' then
return s
end
s = s:match('^%s*(.-)%s*$')
if removeBlanks then
if s ~= '' then
return s
else
return nil
end
else
return s
end
end
--------------------------------------------------------------------------------
-- CategoryHandler class
--------------------------------------------------------------------------------
local CategoryHandler = {}
CategoryHandler.__index = CategoryHandler
function CategoryHandler.new(data, args)
local obj = setmetatable({ _data = data, _args = args }, CategoryHandler)
-- Set the title object
do
local pagename = obj:parameter('demopage')
local success, titleObj
if pagename then
success, titleObj = pcall(mw.title.new, pagename)
end
if success and titleObj then
obj.title = titleObj
if titleObj == mw.title.getCurrentTitle() then
obj._usesCurrentTitle = true
end
else
obj.title = mw.title.getCurrentTitle()
obj._usesCurrentTitle = true
end
end
-- Set suppression parameter values
for _, key in ipairs{'nocat', 'categories'} do
local value = obj:parameter(key)
value = trimWhitespace(value, true)
obj['_' .. key] = yesno(value)
end
do
local subpage = obj:parameter('subpage')
local category2 = obj:parameter('category2')
if type(subpage) == 'string' then
subpage = mw.ustring.lower(subpage)
end
if type(category2) == 'string' then
subpage = mw.ustring.lower(category2)
end
obj._subpage = trimWhitespace(subpage, true)
obj._category2 = trimWhitespace(category2) -- don't remove blank values
end
return obj
end
function CategoryHandler:parameter(key)
local parameterNames = self._data.parameters[key]
local pntype = type(parameterNames)
if pntype == 'string' or pntype == 'number' then
return self._args[parameterNames]
elseif pntype == 'table' then
for _, name in ipairs(parameterNames) do
local value = self._args[name]
if value ~= nil then
return value
end
end
return nil
else
error(string.format(
'invalid config key "%s"',
tostring(key)
), 2)
end
end
function CategoryHandler:isSuppressedByArguments()
return
-- See if a category suppression argument has been set.
self._nocat == true
or self._categories == false
or (
self._category2
and self._category2 ~= self._data.category2Yes
and self._category2 ~= self._data.category2Negative
)
-- Check whether we are on a subpage, and see if categories are
-- suppressed based on our subpage status.
or self._subpage == self._data.subpageNo and self.title.isSubpage
or self._subpage == self._data.subpageOnly and not self.title.isSubpage
end
function CategoryHandler:shouldSkipBlacklistCheck()
-- Check whether the category suppression arguments indicate we
-- should skip the blacklist check.
return self._nocat == false
or self._categories == true
or self._category2 == self._data.category2Yes
end
function CategoryHandler:matchesBlacklist()
if self._usesCurrentTitle then
return self._data.currentTitleMatchesBlacklist
else
mShared = mShared or require('Module:Category handler/shared')
return mShared.matchesBlacklist(
self.title.prefixedText,
mw.loadData('Module:Category handler/blacklist')
)
end
end
function CategoryHandler:isSuppressed()
-- Find if categories are suppressed by either the arguments or by
-- matching the blacklist.
return self:isSuppressedByArguments()
or not self:shouldSkipBlacklistCheck() and self:matchesBlacklist()
end
function CategoryHandler:getNamespaceParameters()
if self._usesCurrentTitle then
return self._data.currentTitleNamespaceParameters
else
if not mappings then
mShared = mShared or require('Module:Category handler/shared')
mappings = mShared.getParamMappings(true) -- gets mappings with mw.loadData
end
return mShared.getNamespaceParameters(
self.title,
mappings
)
end
end
function CategoryHandler:namespaceParametersExist()
-- Find whether any namespace parameters have been specified.
-- We use the order "all" --> namespace params --> "other" as this is what
-- the old template did.
if self:parameter('all') then
return true
end
if not mappings then
mShared = mShared or require('Module:Category handler/shared')
mappings = mShared.getParamMappings(true) -- gets mappings with mw.loadData
end
for ns, params in pairs(mappings) do
for i, param in ipairs(params) do
if self._args[param] then
return true
end
end
end
if self:parameter('other') then
return true
end
return false
end
function CategoryHandler:getCategories()
local params = self:getNamespaceParameters()
local nsCategory
for i, param in ipairs(params) do
local value = self._args[param]
if value ~= nil then
nsCategory = value
break
end
end
if nsCategory ~= nil or self:namespaceParametersExist() then
-- Namespace parameters exist - advanced usage.
if nsCategory == nil then
nsCategory = self:parameter('other')
end
local ret = {self:parameter('all')}
local numParam = tonumber(nsCategory)
if numParam and numParam >= 1 and math.floor(numParam) == numParam then
-- nsCategory is an integer
ret[#ret + 1] = self._args[numParam]
else
ret[#ret + 1] = nsCategory
end
if #ret < 1 then
return nil
else
return table.concat(ret)
end
elseif self._data.defaultNamespaces[self.title.namespace] then
-- Namespace parameters don't exist, simple usage.
return self._args[1]
end
return nil
end
--------------------------------------------------------------------------------
-- Exports
--------------------------------------------------------------------------------
local p = {}
function p._exportClasses()
-- Used for testing purposes.
return {
CategoryHandler = CategoryHandler
}
end
function p._main(args, data)
data = data or mw.loadData('Module:Category handler/data')
local handler = CategoryHandler.new(data, args)
if handler:isSuppressed() then
return nil
end
return handler:getCategories()
end
function p.main(frame, data)
data = data or mw.loadData('Module:Category handler/data')
local args = require('Module:Arguments').getArgs(frame, {
wrappers = data.wrappers,
valueFunc = function (k, v)
v = trimWhitespace(v)
if type(k) == 'number' then
if v ~= '' then
return v
else
return nil
end
else
return v
end
end
})
return p._main(args, data)
end
return p
letwavu3yvlayfzew66uuwixmwebq5b
Modul:Category handler/doc
828
3463
10631
2026-06-03T03:29:22Z
Sibiru45
26
Maulah laman nang isinya ''{{high-use}}''
10631
wikitext
text/x-wiki
{{high-use}}
3ct9ywbch4hjj3g0knrahy8eheo5nbz
Modul:Category handler/data
828
3464
10632
2026-06-03T03:30:34Z
Sibiru45
26
Maulah laman nang isinya ''-- This module assembles data to be passed to [[Module:Category handler]] using -- mw.loadData. This includes the configuration data and whether the current -- page matches the title blacklist. local data = require('Module:Category handler/config') local mShared = require('Module:Category handler/shared') local blacklist = require('Module:Category handler/blacklist') local title = mw.title.getCurrentTitle() data.currentTitleMatchesBlacklist = mShared.matchesBl...''
10632
Scribunto
text/plain
-- This module assembles data to be passed to [[Module:Category handler]] using
-- mw.loadData. This includes the configuration data and whether the current
-- page matches the title blacklist.
local data = require('Module:Category handler/config')
local mShared = require('Module:Category handler/shared')
local blacklist = require('Module:Category handler/blacklist')
local title = mw.title.getCurrentTitle()
data.currentTitleMatchesBlacklist = mShared.matchesBlacklist(
title.prefixedText,
blacklist
)
data.currentTitleNamespaceParameters = mShared.getNamespaceParameters(
title,
mShared.getParamMappings()
)
return data
k26mwixuaeijisfddb0sxkg82iux8v4
Modul:Category handler/config
828
3465
10633
2026-06-03T03:31:41Z
Sibiru45
26
Maulah laman nang isinya ''-------------------------------------------------------------------------------- -- [[Module:Category handler]] configuration data -- -- Language-specific parameter names and values can be set here. -- -- For blacklist config, see [[Module:Category handler/blacklist]]. -- -------------------------------------------------------------------------------- local cfg = {} -- Don't edit this line. -------------------...''
10633
Scribunto
text/plain
--------------------------------------------------------------------------------
-- [[Module:Category handler]] configuration data --
-- Language-specific parameter names and values can be set here. --
-- For blacklist config, see [[Module:Category handler/blacklist]]. --
--------------------------------------------------------------------------------
local cfg = {} -- Don't edit this line.
--------------------------------------------------------------------------------
-- Start configuration data --
--------------------------------------------------------------------------------
--------------------------------------------------------------------------------
-- Parameter names --
-- These configuration items specify custom parameter names. --
-- To add one extra name, you can use this format: --
-- --
-- foo = 'parameter name', --
-- --
-- To add multiple names, you can use this format: --
-- --
-- foo = {'parameter name 1', 'parameter name 2', 'parameter name 3'}, --
--------------------------------------------------------------------------------
cfg.parameters = {
-- The nocat and categories parameter suppress
-- categorisation. They are used with Module:Yesno, and work as follows:
--
-- cfg.nocat:
-- Result of yesno() Effect
-- true Categorisation is suppressed
-- false Categorisation is allowed, and
-- the blacklist check is skipped
-- nil Categorisation is allowed
--
-- cfg.categories:
-- Result of yesno() Effect
-- true Categorisation is allowed, and
-- the blacklist check is skipped
-- false Categorisation is suppressed
-- nil Categorisation is allowed
nocat = 'nocat',
categories = 'categories',
-- The parameter name for the legacy "category2" parameter. This skips the
-- blacklist if set to the cfg.category2Yes value, and suppresses
-- categorisation if present but equal to anything other than
-- cfg.category2Yes or cfg.category2Negative.
category2 = 'category2',
-- cfg.subpage is the parameter name to specify how to behave on subpages.
subpage = 'subpage',
-- The parameter for data to return in all namespaces.
all = 'all',
-- The parameter name for data to return if no data is specified for the
-- namespace that is detected.
other = 'other',
-- The parameter name used to specify a page other than the current page;
-- used for testing and demonstration.
demopage = 'page',
}
--------------------------------------------------------------------------------
-- Parameter values --
-- These are set values that can be used with certain parameters. Only one --
-- value can be specified, like this: --
-- --
-- cfg.foo = 'value name' -- --
--------------------------------------------------------------------------------
-- The following settings are used with the cfg.category2 parameter. Setting
-- cfg.category2 to cfg.category2Yes skips the blacklist, and if cfg.category2
-- is present but equal to anything other than cfg.category2Yes or
-- cfg.category2Negative then it supresses cateogrisation.
cfg.category2Yes = 'yes'
cfg.category2Negative = '¬'
-- The following settings are used with the cfg.subpage parameter.
-- cfg.subpageNo is the value to specify to not categorise on subpages;
-- cfg.subpageOnly is the value to specify to only categorise on subpages.
cfg.subpageNo = 'no'
cfg.subpageOnly = 'only'
--------------------------------------------------------------------------------
-- Default namespaces --
-- This is a table of namespaces to categorise by default. The keys are the --
-- namespace numbers. --
--------------------------------------------------------------------------------
cfg.defaultNamespaces = {
[ 0] = true, -- main
[ 6] = true, -- file
[ 12] = true, -- help
[ 14] = true, -- category
[100] = true, -- portal
[108] = true, -- book
}
--------------------------------------------------------------------------------
-- Wrappers --
-- This is a wrapper template or a list of wrapper templates to be passed to --
-- [[Module:Arguments]]. --
--------------------------------------------------------------------------------
cfg.wrappers = 'Template:Category handler'
--------------------------------------------------------------------------------
-- End configuration data --
--------------------------------------------------------------------------------
return cfg -- Don't edit this line.
6ga9hbq2pdwalsvx68i53dmbr421rq5
Modul:Category handler/shared
828
3466
10634
2026-06-03T03:33:20Z
Sibiru45
26
Maulah laman nang isinya ''-- This module contains shared functions used by [[Module:Category handler]] -- and its submodules. local p = {} function p.matchesBlacklist(page, blacklist) for i, pattern in ipairs(blacklist) do local match = mw.ustring.match(page, pattern) if match then return true end end return false end function p.getParamMappings(useLoadData) local dataPage = 'Module:Namespace detect/data' if useLoadData then return mw.loadData(dataPage).mappings else...''
10634
Scribunto
text/plain
-- This module contains shared functions used by [[Module:Category handler]]
-- and its submodules.
local p = {}
function p.matchesBlacklist(page, blacklist)
for i, pattern in ipairs(blacklist) do
local match = mw.ustring.match(page, pattern)
if match then
return true
end
end
return false
end
function p.getParamMappings(useLoadData)
local dataPage = 'Module:Namespace detect/data'
if useLoadData then
return mw.loadData(dataPage).mappings
else
return require(dataPage).mappings
end
end
function p.getNamespaceParameters(titleObj, mappings)
-- We don't use title.nsText for the namespace name because it adds
-- underscores.
local mappingsKey
if titleObj.isTalkPage then
mappingsKey = 'talk'
else
mappingsKey = mw.site.namespaces[titleObj.namespace].name
end
mappingsKey = mw.ustring.lower(mappingsKey)
return mappings[mappingsKey] or {}
end
return p
omlsnhudxz6juptvtxz7ns97jutbzc5
Modul:Category handler/blacklist
828
3467
10636
2026-06-03T03:34:40Z
Sibiru45
26
Maulah laman nang isinya ''-- This module contains the blacklist used by [[Module:Category handler]]. -- Pages that match Lua patterns in this list will not be categorised unless -- categorisation is explicitly requested. return { '^Halaman Utama$', -- don't categorise the main page. -- Don't categorise the following pages or their subpages. -- "%f[/\0]" matches if the next character is "/" or the end of the string. '^Wikipedia:Cascade%-protected items%f[/\0]', '^Pengguna:UBX%f[/\0...''
10636
Scribunto
text/plain
-- This module contains the blacklist used by [[Module:Category handler]].
-- Pages that match Lua patterns in this list will not be categorised unless
-- categorisation is explicitly requested.
return {
'^Halaman Utama$', -- don't categorise the main page.
-- Don't categorise the following pages or their subpages.
-- "%f[/\0]" matches if the next character is "/" or the end of the string.
'^Wikipedia:Cascade%-protected items%f[/\0]',
'^Pengguna:UBX%f[/\0]', -- The userbox "template" space.
'^Pembicaraan Pengguna:UBX%f[/\0]',
-- Don't categorise subpages of these pages, but allow
-- categorisation of the base page.
'^Wikipedia:Templat pesan/.*$',
-- Don't categorise archives.
'/[aA]rsip',
"^Wikipedia:Papan pengumuman pengurus/IncidentArchive%d+$",
}
s0mlpc7i9c19u5dpeh2qpo4o0jqqd6a