Wikipedia sowiki https://so.wikipedia.org/wiki/Bogga_Hore MediaWiki 1.47.0-wmf.13 first-letter Media Special Talk User User talk Wikipedia Wikipedia talk File File talk MediaWiki MediaWiki talk Template Template talk Help Help talk Category Category talk Portal Portal talk TimedText TimedText talk Module Module talk Event Event talk Bogga Hore 0 2470 303668 303663 2026-08-01T11:59:58Z Isma4l 41797 303668 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ <!--Hordhaca--> {{Hordhaca Cusub ee Bogga Hore}} <div style="clear:both;"></div> <!-- Qaybaha Hoose --> <div style=" background:#f5f8ff; border:1px solid #d9e2ff; border-radius:12px; padding:10px; margin-top:10px; box-shadow:0 2px 5px rgba(0,0,0,0.08); "> <h2 class="mp-itn-h2" style=" margin:0; background:linear-gradient(#dfeaff,#bcd3ff); font-size:120%; font-weight:bold; border:1px solid #7a8fb8; text-align:justify; color:#0b1f33; padding:0.3em 0.5em; border-radius:10px; "> Maqaalka Maanta </h2> <!-- Tiirka Koowaad --> {| style="width:100%; border:1px solid #badecc; background:#f5fffa;" |- | |- {{Maqaal Xul Ah Bogga Hore}} [[n:|'''Wararka Wiki''']] – [[Portal:Dhacdooyinka Hadda|'''Dhacdooyinka Hadda iyo Dheeraad...''']] |} </div> <!-- Qaybaha Hoose 2aad --> <div style=" background:#f5f8ff; border:1px solid #d9e2ff; border-radius:12px; padding:10px; margin-top:10px; box-shadow:0 2px 5px rgba(0,0,0,0.08); "> <h2 class="mp-itn-h2" style=" margin:0; background:linear-gradient(#dfeaff,#bcd3ff); font-size:120%; font-weight:bold; border:1px solid #7a8fb8; text-align:justify; color:#0b1f33; padding:0.3em 0.5em; border-radius:10px; "> Ma Ogtahay... </h2> <!-- Tiirka Koowaad --> {| style="width:100%; border:1px solid #badecc; background:#f5fffa;" |- | |- {{Ma Ogtahay}} [[n:|'''Wararka Wiki''']] – [[Portal:Dhacdooyinka Hadda|'''Dhacdooyinka Hadda iyo Dheeraad...''']] |} </div> <!-- Qaybaha Hoose 3aad --> <div style=" background:#f5f8ff; border:1px solid #d9e2ff; border-radius:12px; padding:10px; margin-top:10px; box-shadow:0 2px 5px rgba(0,0,0,0.08); "> <h2 class="mp-itn-h2" style=" margin:0; background:linear-gradient(#dfeaff,#bcd3ff); font-size:120%; font-weight:bold; border:1px solid #7a8fb8; text-align:justify; color:#0b1f33; padding:0.3em 0.5em; border-radius:10px; "> Taariikh </h2> <!-- Tiirka Koowaad --> {| style="width:100%; border:1px solid #badecc; background:#f5fffa;" |- | |- {{Maqaalka Fiican Bogga Hore}} [[n:|'''Wararka Wiki''']] – [[Portal:Dhacdooyinka Hadda|'''Dhacdooyinka Hadda iyo Dheeraad...''']] |} </div> <!-- Qaybaha Hoose 4aad --> <div style=" background:#f5f8ff; border:1px solid #d9e2ff; border-radius:12px; padding:10px; margin-top:10px; box-shadow:0 2px 5px rgba(0,0,0,0.08); "> <h2 class="mp-itn-h2" style=" margin:0; background:linear-gradient(#dfeaff,#bcd3ff); font-size:120%; font-weight:bold; border:1px solid #7a8fb8; text-align:justify; color:#0b1f33; padding:0.3em 0.5em; border-radius:10px; "> Maalintan </h2> <!-- Tiirka Koowaad --> {| style="width:100%; border:1px solid #badecc; background:#f5fffa;" |- | |- {{Maqaalka Cusub Bogga Hore}} [[n:|'''Wararka Wiki''']] – [[Portal:Dhacdooyinka Hadda|'''Dhacdooyinka Hadda iyo Dheeraad...''']] |} </div> <!-- Tiirka Labaad (hoos ku bilow) --> <div style="clear:both;"></div> {| style="width:100%; border:1px solid #cfe0f3; background:#fff;" |- | <!--Tiirka Midig--> {| id="mp-left" cellpadding="2" cellspacing="6" style="width:100%; vertical-align:top;" |- | <h2 class="mp-itn-h2" style=" margin:0; background:linear-gradient(#dfeaff,#bcd3ff); font-size:120%; font-weight:bold; border:1px solid #7a8fb8; text-align:justify; color:#0b1f33; padding:0.3em 0.5em; border-radius:10px; "> [[File:Gnome-emblem-photos.svg|30px]] Sawirka Maanta </h2> {{Sawirka Maanta}} {{Xusuusta Wikipedia}} |} |- | style="color:#000; margin-top:2px;" | |} <div style="clear:both;"></div> {{Qeybaha maqaalada Wikipediaha}} <h2 class="mp-itn-h2" style=" margin:0; background:linear-gradient(#dfeaff,#bcd3ff); font-size:120%; font-weight:bold; border:1px solid #7a8fb8; text-align:justify; color:#0b1f33; padding:0.3em 0.5em; border-radius:10px; "> Mashaariicda Bahwadaagta la ah Wikimedia </h2> {{Wikimedia for portals}} <h2 class="mp-itn-h2" style=" margin:0; background:linear-gradient(#dfeaff,#bcd3ff); font-size:120%; font-weight:bold; border:1px solid #7a8fb8; text-align:justify; color:#0b1f33; padding:0.3em 0.5em; border-radius:10px; "> Luuqadaha kale Wikibidhiya </h2> {{Wikipedialang}} {{noexternallanglinks}} </div> [[ar:]] [[en:]] [[de:]] [[fr:]] [[it:]] [[nl:]] [[es:]] [[ru:]] [[pl:]] [[ja:]] [[sv:]] [[pt:]] [[zh:]] [[vi:]] [[uk:]] [[ca:]] [[no:]] [[fi:]] [[fa:]] [[cs:]] [[hu:]] [[ko:]] [[ro:]] [[id:]] [[tr:]] [[kk:]] [[ms:]] [[sk:]] [[sr:]] [[ceb:]] [[eo:]] [[da:]] [[lt:]] [[eu:]] [[bg:]] [[he:]] [[sl:]] [[hr:]] [[vo:]] [[war:]] [[et:]] [[Category:Bogga Hore]] f4c277ksqe2opp3ecaintz0eop1eic3 303669 303668 2026-08-01T12:04:40Z Isma4l 41797 303669 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ <!--Hordhaca--> {{Hordhaca Cusub ee Bogga Hore}} <div style="clear:both;"></div> <!-- Qaybaha Hoose --> <div style=" background:#f5f8ff; border:1px solid #d9e2ff; border-radius:12px; padding:10px; margin-top:10px; box-shadow:0 2px 5px rgba(0,0,0,0.08); "> <h2 class="mp-itn-h2" style=" margin:0; background:linear-gradient(#dfeaff,#bcd3ff); font-size:120%; font-weight:bold; border:1px solid #7a8fb8; text-align:justify; color:#0b1f33; padding:0.3em 0.5em; border-radius:10px; "> Maqaalka Maanta </h2> <!-- Tiirka Koowaad --> {| style="width:100%; border:1px solid #badecc; background:#f5fffa;" |- | |- {{Maqaal Xul Ah Bogga Hore}} [[n:|'''Wararka Wiki''']] – [[Portal:Dhacdooyinka Hadda|'''Dhacdooyinka Hadda iyo Dheeraad...''']] |} </div> <!-- Qaybaha Hoose 2aad --> <div style=" background:#f5f8ff; border:1px solid #d9e2ff; border-radius:12px; padding:10px; margin-top:10px; box-shadow:0 2px 5px rgba(0,0,0,0.08); "> <h2 class="mp-itn-h2" style=" margin:0; background:linear-gradient(#dfeaff,#bcd3ff); font-size:120%; font-weight:bold; border:1px solid #7a8fb8; text-align:justify; color:#0b1f33; padding:0.3em 0.5em; border-radius:10px; "> Ma Ogtahay... </h2> <!-- Tiirka Koowaad --> {| style="width:100%; border:1px solid #badecc; background:#f5fffa;" |- | |- {{Ma Ogtahay}} [[n:|'''Wararka Wiki''']] – [[Portal:Dhacdooyinka Hadda|'''Dhacdooyinka Hadda iyo Dheeraad...''']] |} </div> <!-- Qaybaha Hoose 3aad --> <div style=" background:#f5f8ff; border:1px solid #d9e2ff; border-radius:12px; padding:10px; margin-top:10px; box-shadow:0 2px 5px rgba(0,0,0,0.08); "> <h2 class="mp-itn-h2" style=" margin:0; background:linear-gradient(#dfeaff,#bcd3ff); font-size:120%; font-weight:bold; border:1px solid #7a8fb8; text-align:justify; color:#0b1f33; padding:0.3em 0.5em; border-radius:10px; "> Taariikh </h2> <!-- Tiirka Koowaad --> {| style="width:100%; border:1px solid #badecc; background:#f5fffa;" |- | |- {{Maqaalka Fiican Bogga Hore}} [[n:|'''Wararka Wiki''']] – [[Portal:Dhacdooyinka Hadda|'''Dhacdooyinka Hadda iyo Dheeraad...''']] |} </div> <!-- Qaybaha Hoose 4aad --> <div style=" background:#f5f8ff; border:1px solid #d9e2ff; border-radius:12px; padding:10px; margin-top:10px; box-shadow:0 2px 5px rgba(0,0,0,0.08); "> <h2 class="mp-itn-h2" style=" margin:0; background:linear-gradient(#dfeaff,#bcd3ff); font-size:120%; font-weight:bold; border:1px solid #7a8fb8; text-align:justify; color:#0b1f33; padding:0.3em 0.5em; border-radius:10px; "> Maalintan </h2> <!-- Tiirka Koowaad --> {| style="width:100%; border:1px solid #badecc; background:#f5fffa;" |- | |- {{Maqaalka Cusub Bogga Hore}} [[n:|'''Wararka Wiki''']] – [[Portal:Dhacdooyinka Hadda|'''Dhacdooyinka Hadda iyo Dheeraad...''']] |} </div> <!-- Tiirka Labaad (hoos ku bilow) --> <div style="clear:both;"></div> {| style="width:100%; border:1px solid #cfe0f3; background:#fff;" |- | <!--Tiirka Midig--> {| id="mp-left" cellpadding="2" cellspacing="6" style="width:100%; vertical-align:top;" |- | <h2 class="mp-itn-h2" style=" margin:0; background:linear-gradient(#dfeaff,#bcd3ff); font-size:120%; font-weight:bold; border:1px solid #7a8fb8; text-align:justify; color:#0b1f33; padding:0.3em 0.5em; border-radius:10px; "> [[File:Gnome-emblem-photos.svg|30px]] Sawirka Maanta </h2> {{Sawirka Maanta}} {{Xusuusta Wikipedia}} |} |- | style="color:#000; margin-top:2px;" | |} <div style="clear:both;"></div> {{Qeybaha maqaalada Wikipediaha}} <h2 class="mp-itn-h2" style=" margin:0; background:linear-gradient(#dfeaff,#bcd3ff); font-size:120%; font-weight:bold; border:1px solid #7a8fb8; text-align:justify; color:#0b1f33; padding:0.3em 0.5em; border-radius:10px; "> Mashaariicda Bahwadaagta la ah Wikimedia </h2> {{Wikimedia for portals}} <h2 class="mp-itn-h2" style=" margin:0; background:linear-gradient(#dfeaff,#bcd3ff); font-size:120%; font-weight:bold; border:1px solid #7a8fb8; text-align:justify; color:#0b1f33; padding:0.3em 0.5em; border-radius:10px; "> Luuqadaha kale Wikibidhiya </h2> {{Wikipedialang}} {{noexternallanglinks}} </div> [[ab:]] [[ace:]] [[ady:]] [[af:]] [[ak:]] [[als:]] [[am:]] [[an:]] [[ang:]] [[ar:]] [[arc:]] [[ary:]] [[arz:]] [[ast:]] [[atj:]] [[av:]] [[awa:]] [[ay:]] [[az:]] [[ba:]] [[ban:]] [[bar:]] [[bat-smg:]] [[bcl:]] [[be:]] [[be-tarask:]] [[bg:]] [[bh:]] [[bi:]] [[bjn:]] [[blk:]] [[bm:]] [[bn:]] [[bo:]] [[bpy:]] [[br:]] [[bs:]] [[btm:]] [[bug:]] [[bxr:]] [[ca:]] [[cbk-zam:]] [[cdo:]] [[ce:]] [[ceb:]] [[ch:]] [[chr:]] [[chy:]] [[ckb:]] [[co:]] [[cr:]] [[crh:]] [[cs:]] [[csb:]] [[cu:]] [[cv:]] [[cy:]] [[Category:Bogga Hore]] 68rarn5b83pwqnztjprjmr8qu1c72mx 303673 303669 2026-08-01T12:17:11Z Isma4l 41797 303673 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ <!--Hordhaca--> {{Hordhaca Cusub ee Bogga Hore}} <div style="clear:both;"></div> <!-- Qaybaha Hoose --> <div style=" background:#f5f8ff; border:1px solid #d9e2ff; border-radius:12px; padding:10px; margin-top:10px; box-shadow:0 2px 5px rgba(0,0,0,0.08); "> <h2 class="mp-itn-h2" style=" margin:0; background:linear-gradient(#dfeaff,#bcd3ff); font-size:120%; font-weight:bold; border:1px solid #7a8fb8; text-align:justify; color:#0b1f33; padding:0.3em 0.5em; border-radius:10px; "> Maqaalka Maanta </h2> <!-- Tiirka Koowaad --> {| style="width:100%; border:1px solid #badecc; background:#f5fffa;" |- | |- {{Maqaal Xul Ah Bogga Hore}} [[n:|'''Wararka Wiki''']] – [[Portal:Dhacdooyinka Hadda|'''Dhacdooyinka Hadda iyo Dheeraad...''']] |} </div> <!-- Qaybaha Hoose 2aad --> <div style=" background:#f5f8ff; border:1px solid #d9e2ff; border-radius:12px; padding:10px; margin-top:10px; box-shadow:0 2px 5px rgba(0,0,0,0.08); "> <h2 class="mp-itn-h2" style=" margin:0; background:linear-gradient(#dfeaff,#bcd3ff); font-size:120%; font-weight:bold; border:1px solid #7a8fb8; text-align:justify; color:#0b1f33; padding:0.3em 0.5em; border-radius:10px; "> Ma Ogtahay... </h2> <!-- Tiirka Koowaad --> {| style="width:100%; border:1px solid #badecc; background:#f5fffa;" |- | |- {{Ma Ogtahay}} [[n:|'''Wararka Wiki''']] – [[Portal:Dhacdooyinka Hadda|'''Dhacdooyinka Hadda iyo Dheeraad...''']] |} </div> <!-- Qaybaha Hoose 3aad --> <div style=" background:#f5f8ff; border:1px solid #d9e2ff; border-radius:12px; padding:10px; margin-top:10px; box-shadow:0 2px 5px rgba(0,0,0,0.08); "> <h2 class="mp-itn-h2" style=" margin:0; background:linear-gradient(#dfeaff,#bcd3ff); font-size:120%; font-weight:bold; border:1px solid #7a8fb8; text-align:justify; color:#0b1f33; padding:0.3em 0.5em; border-radius:10px; "> Taariikh </h2> <!-- Tiirka Koowaad --> {| style="width:100%; border:1px solid #badecc; background:#f5fffa;" |- | |- {{Maqaalka Fiican Bogga Hore}} [[n:|'''Wararka Wiki''']] – [[Portal:Dhacdooyinka Hadda|'''Dhacdooyinka Hadda iyo Dheeraad...''']] |} </div> <!-- Qaybaha Hoose 4aad --> <div style=" background:#f5f8ff; border:1px solid #d9e2ff; border-radius:12px; padding:10px; margin-top:10px; box-shadow:0 2px 5px rgba(0,0,0,0.08); "> <h2 class="mp-itn-h2" style=" margin:0; background:linear-gradient(#dfeaff,#bcd3ff); font-size:120%; font-weight:bold; border:1px solid #7a8fb8; text-align:justify; color:#0b1f33; padding:0.3em 0.5em; border-radius:10px; "> Maalintan </h2> <!-- Tiirka Koowaad --> {| style="width:100%; border:1px solid #badecc; background:#f5fffa;" |- | |- {{Maqaalka Cusub Bogga Hore}} [[n:|'''Wararka Wiki''']] – [[Portal:Dhacdooyinka Hadda|'''Dhacdooyinka Hadda iyo Dheeraad...''']] |} </div> <!-- Tiirka Labaad (hoos ku bilow) --> <div style="clear:both;"></div> {| style="width:100%; border:1px solid #cfe0f3; background:#fff;" |- | <!--Tiirka Midig--> {| id="mp-left" cellpadding="2" cellspacing="6" style="width:100%; vertical-align:top;" |- | <h2 class="mp-itn-h2" style=" margin:0; background:linear-gradient(#dfeaff,#bcd3ff); font-size:120%; font-weight:bold; border:1px solid #7a8fb8; text-align:justify; color:#0b1f33; padding:0.3em 0.5em; border-radius:10px; "> [[File:Gnome-emblem-photos.svg|30px]] Sawirka Maanta </h2> {{Sawirka Maanta}} {{Xusuusta Wikipedia}} |} |- | style="color:#000; margin-top:2px;" | |} <div style="clear:both;"></div> {{Qeybaha maqaalada Wikipediaha}} <h2 class="mp-itn-h2" style=" margin:0; background:linear-gradient(#dfeaff,#bcd3ff); font-size:120%; font-weight:bold; border:1px solid #7a8fb8; text-align:justify; color:#0b1f33; padding:0.3em 0.5em; border-radius:10px; "> Mashaariicda Bahwadaagta la ah Wikimedia </h2> {{Wikimedia for portals}} <h2 class="mp-itn-h2" style=" margin:0; background:linear-gradient(#dfeaff,#bcd3ff); font-size:120%; font-weight:bold; border:1px solid #7a8fb8; text-align:justify; color:#0b1f33; padding:0.3em 0.5em; border-radius:10px; "> Luuqadaha kale Wikibidhiya </h2> {{Wikipedialang}} {{noexternallanglinks}} </div> [[Category:Bogga Hore]] 4bqlkjq2fqvxf1f5jfme1wg7gz8k67e 303674 303673 2026-08-01T12:28:01Z Isma4l 41797 Soo celi 303674 wikitext text/x-wiki __NOTOC__ __NOEDITSECTION__ <!--Hordhaca--> {{Hordhaca Cusub ee Bogga Hore}} <div style="clear:both;"></div> <!-- Qaybaha Hoose --> <div style=" background:#f5f8ff; border:1px solid #d9e2ff; border-radius:12px; padding:10px; margin-top:10px; box-shadow:0 2px 5px rgba(0,0,0,0.08); "> <h2 class="mp-itn-h2" style=" margin:0; background:linear-gradient(#dfeaff,#bcd3ff); font-size:120%; font-weight:bold; border:1px solid #7a8fb8; text-align:justify; color:#0b1f33; padding:0.3em 0.5em; border-radius:10px; "> Maqaalka Maanta </h2> <!-- Tiirka Koowaad --> {| style="width:100%; border:1px solid #badecc; background:#f5fffa;" |- | |- {{Maqaal Xul Ah Bogga Hore}} [[n:|'''Wararka Wiki''']] – [[Portal:Dhacdooyinka Hadda|'''Dhacdooyinka Hadda iyo Dheeraad...''']] |} </div> <!-- Qaybaha Hoose 2aad --> <div style=" background:#f5f8ff; border:1px solid #d9e2ff; border-radius:12px; padding:10px; margin-top:10px; box-shadow:0 2px 5px rgba(0,0,0,0.08); "> <h2 class="mp-itn-h2" style=" margin:0; background:linear-gradient(#dfeaff,#bcd3ff); font-size:120%; font-weight:bold; border:1px solid #7a8fb8; text-align:justify; color:#0b1f33; padding:0.3em 0.5em; border-radius:10px; "> Ma Ogtahay... </h2> <!-- Tiirka Koowaad --> {| style="width:100%; border:1px solid #badecc; background:#f5fffa;" |- | |- {{Ma Ogtahay}} [[n:|'''Wararka Wiki''']] – [[Portal:Dhacdooyinka Hadda|'''Dhacdooyinka Hadda iyo Dheeraad...''']] |} </div> <!-- Qaybaha Hoose 3aad --> <div style=" background:#f5f8ff; border:1px solid #d9e2ff; border-radius:12px; padding:10px; margin-top:10px; box-shadow:0 2px 5px rgba(0,0,0,0.08); "> <h2 class="mp-itn-h2" style=" margin:0; background:linear-gradient(#dfeaff,#bcd3ff); font-size:120%; font-weight:bold; border:1px solid #7a8fb8; text-align:justify; color:#0b1f33; padding:0.3em 0.5em; border-radius:10px; "> Taariikh </h2> <!-- Tiirka Koowaad --> {| style="width:100%; border:1px solid #badecc; background:#f5fffa;" |- | |- {{Maqaalka Fiican Bogga Hore}} [[n:|'''Wararka Wiki''']] – [[Portal:Dhacdooyinka Hadda|'''Dhacdooyinka Hadda iyo Dheeraad...''']] |} </div> <!-- Qaybaha Hoose 4aad --> <div style=" background:#f5f8ff; border:1px solid #d9e2ff; border-radius:12px; padding:10px; margin-top:10px; box-shadow:0 2px 5px rgba(0,0,0,0.08); "> <h2 class="mp-itn-h2" style=" margin:0; background:linear-gradient(#dfeaff,#bcd3ff); font-size:120%; font-weight:bold; border:1px solid #7a8fb8; text-align:justify; color:#0b1f33; padding:0.3em 0.5em; border-radius:10px; "> Maalintan </h2> <!-- Tiirka Koowaad --> {| style="width:100%; border:1px solid #badecc; background:#f5fffa;" |- | |- {{Maqaalka Cusub Bogga Hore}} [[n:|'''Wararka Wiki''']] – [[Portal:Dhacdooyinka Hadda|'''Dhacdooyinka Hadda iyo Dheeraad...''']] |} </div> <!-- Tiirka Labaad (hoos ku bilow) --> <div style="clear:both;"></div> {| style="width:100%; border:1px solid #cfe0f3; background:#fff;" |- | <!--Tiirka Midig--> {| id="mp-left" cellpadding="2" cellspacing="6" style="width:100%; vertical-align:top;" |- | <h2 class="mp-itn-h2" style=" margin:0; background:linear-gradient(#dfeaff,#bcd3ff); font-size:120%; font-weight:bold; border:1px solid #7a8fb8; text-align:justify; color:#0b1f33; padding:0.3em 0.5em; border-radius:10px; "> [[File:Gnome-emblem-photos.svg|30px]] Sawirka Maanta </h2> {{Sawirka Maanta}} {{Xusuusta Wikipedia}} |} |- | style="color:#000; margin-top:2px;" | |} <div style="clear:both;"></div> {{Qeybaha maqaalada Wikipediaha}} <h2 class="mp-itn-h2" style=" margin:0; background:linear-gradient(#dfeaff,#bcd3ff); font-size:120%; font-weight:bold; border:1px solid #7a8fb8; text-align:justify; color:#0b1f33; padding:0.3em 0.5em; border-radius:10px; "> Mashaariicda Bahwadaagta la ah Wikimedia </h2> {{Wikimedia for portals}} <h2 class="mp-itn-h2" style=" margin:0; background:linear-gradient(#dfeaff,#bcd3ff); font-size:120%; font-weight:bold; border:1px solid #7a8fb8; text-align:justify; color:#0b1f33; padding:0.3em 0.5em; border-radius:10px; "> Luuqadaha kale Wikibidhiya </h2> {{Wikipedialang}} {{noexternallanglinks}} </div> [[ar:]] [[en:]] [[de:]] [[fr:]] [[it:]] [[nl:]] [[es:]] [[ru:]] [[pl:]] [[ja:]] [[sv:]] [[pt:]] [[zh:]] [[vi:]] [[uk:]] [[ca:]] [[no:]] [[fi:]] [[fa:]] [[cs:]] [[hu:]] [[ko:]] [[ro:]] [[id:]] [[tr:]] [[kk:]] [[ms:]] [[sk:]] [[sr:]] [[ceb:]] [[eo:]] [[da:]] [[lt:]] [[eu:]] [[bg:]] [[he:]] [[sl:]] [[hr:]] [[vo:]] [[war:]] [[et:]] [[Category:Bogga Hore]] f4c277ksqe2opp3ecaintz0eop1eic3 303689 303674 2026-08-01T14:09:58Z Isma4l 41797 303689 wikitext text/x-wiki {{Bogga Hore}} <!-- **************************************************************************** Bogani waa mid ugu muhiimsan wax ka badlkaaga waa la dareemi karaa waa inaad iska jirtaa qaladka laga yaabo inaad sameeseo**************************************************************************** --> [[ar:]] [[en:]] [[de:]] [[fr:]] [[it:]] [[nl:]] [[es:]] [[ru:]] [[pl:]] [[ja:]] [[sv:]] [[pt:]] [[zh:]] [[vi:]] [[uk:]] [[ca:]] [[no:]] [[fi:]] [[fa:]] [[cs:]] [[hu:]] [[ko:]] [[ro:]] [[id:]] [[tr:]] [[kk:]] [[ms:]] [[sk:]] [[sr:]] [[ceb:]] [[eo:]] [[da:]] [[lt:]] [[eu:]] [[bg:]] [[he:]] [[sl:]] [[hr:]] [[vo:]] [[war:]] [[et:]] [[Category:Bogga Hore]] 5no5ya6d18wlp7i83in1xcc775eke9p Yaanyo 0 4776 303719 303651 2026-08-01T16:10:48Z Isma4l 41797 Wuxuu dib u noqay badalkii uu sameeyay [[Special:Contributions/~2026-42564-81|~2026-42564-81]] ([[User talk:~2026-42564-81|wadahadal]]) kuna celiyay badalkii ka danbeeyay oo sameeyay [[User:Isma4l|Isma4l]] 283323 wikitext text/x-wiki [[File:Bright_red_tomato_and_cross_section02.jpg|thumb|right|300px|Yaanyo]] '''Yaanyo''' waa geed ka baxa Soomaaliya iyo wadamada qaarkood, waxoo u badanyahay qaarada [[Ameerikada koonfureed]]. Yaanyo waa miro la cuni karo, oo gaduud ah. waxaana lagu isticmaalaa cuntada , sida dalacbilaashka ama suugada. Yaanyo waxee ka sameysantahay, biyo oo 90% ka badan. Waddanamaha Yaanyo dunida Milyan ton Tiro. * {{Flag|United States}} 12,000,000 Milyan Ton * {{Flag|Algeria}} 1,200,000 Milyan Ton * {{Flag|Morocco}} 1,200,000 Milyan Ton * {{Flag|Oman}} 200,000 Tons * {{Flag|Taiwan}} 112,000 Ton * {{Flag|Switzerland}} 42,000 Tons * {{Flag|Somalia}} 28,000 Tons * [https://www.jw.org/en/library/magazines/g20050308/The-Tomato-A-Very-Versatile-Vegetable/ The Tomato—A Very Versatile “Vegetable”] * [https://www.jw.org/en/library/magazines/g20020722/The-Triumph-of-the-Love-Apple/ The Triumph of the “Love Apple”] [[Category:Bayoloji]] by8qlxgz9s5pvbzgzralc2bdl5jijb8 Yaxaas 0 7271 303745 269190 2026-08-01T20:43:01Z Shiana1 46767 303745 wikitext text/x-wiki {{Taxobox | name = Yaxaas | image = National reptile of Pakistan.jpg | image_caption = Yaxaas oo lago sawiray [[Bakistaan]] | regnum = Animalia | divisio = Chordata | classis = Reptilia | ordo = Crocodilia | familia = Crocodylidae | genus = '''''Crocodylus''''' Laurenti (1768) | range_map = Crocodylidae Distribution.png | range_map_upright = | range map_alt = | range_map_caption = Meelaha laga heli karo yaxaas }} [[File:NileCrocodile.jpg|thumb|Yaxaas]] '''Yaxaas''' waa [[xamaarato]] aad u xoogan oo leh af dheer iyo ilko badan.woona jir adagyahay.Yaxaaska waa bahal aad looga cabsado dalka soomaaliya, sababtoo ah waxoo sanad kasto dad ku cunaa [[Wabiga Shabeelle]] gaar ahaan meelaha ee dadka dadka degenyihiin.Badanaa dadka badankooda lama arko marka ee wabiga galaan. Wali ma maqlin in oo yaxaaska dad ku cuno [[Wabiga Jubba]], laakiin wa mid aad uuga balaaran kan shabeele, kana bahalo badan.Sida aad ogsoontahay soomaalida ma ahan dad kaluumeesato ah, sidaas darteed waxee dadka badankood u maleeyaan in oo yaxaaska ku noolyahay xattaa badda.Laakiin runtii waa bahal ku nool wabiyada kaliya. [[Category:Xayawaan]] e9erifmh8uv29gwltm4d646jxv0dh4m Manchester City FC 0 8531 303705 297746 2026-08-01T15:11:38Z Taxarhorane 43702 Waa seasonka sucub isedellka dhacey 303705 wikitext text/x-wiki {{Infobox football club | clubname = Manchester City | image =Manchester City FC badge.svg | upright = 0.85 | alt = A rounded badge depicting a shield containing a ship, the [[Red rose of Lancashire|Lancashire Rose]], and the three rivers of Manchester. | fullname = Manchester City Football Club | nickname = The Citizens (Cityzens)<ref>{{cite web |title=Cityzens at Home |url=https://www.mancity.com/cityzensathome |publisher=Manchester City F.C. |access-date=31 May 2021 |archive-date=2 May 2021 |archive-url=https://web.archive.org/web/20210502064622/https://www.mancity.com/cityzensathome |url-status=live }}</ref><ref>{{cite web |title=Cityzens |url=https://cityzens.mancity.com/home |publisher=Manchester City F.C. |access-date=16 May 2023 |archive-date=16 May 2023 |archive-url=https://web.archive.org/web/20230516094037/https://cityzens.mancity.com/home |url-status=live }}</ref><br />The Blues<br />The Sky Blues | short name = Man City<br>City | founded ={{start date and age|df=yes|1880}} as St. Mark's (West Gorton)<br/>{{start date and age|df=yes|1887}} as Ardwick Association F.C.<br/>{{start date and age|df=yes|1894|4|16}} as Manchester City | ground = [[City of Manchester Stadium|Etihad Stadium]] | capacity = 61,038<ref>{{cite web |title=Next season's stages 🏟️🤩 |url= https://x.com/premierleague/status/2066889039584600109|access-date=16 June 2026 |website=x.com |date=16 June 2026}}</ref> | owner = [[City Football Group|City Football Group Limited]] | chairman = [[Khaldoon Al Mubarak]] | manager =[[Enzo Maresca]] | league ={{English football updater|ManchesC}} | season = {{English football updater|ManchesC2}} | current =2026–27 Manchester City F.C. season | website = {{URL|mancity.com}} | pattern_la1 = _mancity2627h | pattern_b1 = _mancity2627h | pattern_ra1 = _mancity2627h | pattern_sh1 = _mancity2627h | pattern_so1 = _mancity2627hl | leftarm1 = 98C6EB | body1 = 98C6EB | rightarm1 = 98C6EB | shorts1 = FFFFFF | socks1 = 1C214F | pattern_la2 = _mancity2627a | pattern_b2 = _mancity2627a | pattern_ra2 = _mancity2627a | pattern_sh2 = _mancity2627a | pattern_so2 = _mancity2627al | leftarm2 = 000000 | body2 = 000000 | rightarm2 = 000000 | shorts2 = 000000 | socks2 = FCCD10 | pattern_la3 = | pattern_b3 = | pattern_ra3 = | pattern_sh3 = | pattern_so3 = | leftarm3 = | body3 = | rightarm3 = | shorts3 = | socks3 = | coordinates = <!--- {{Coord|53.4832|-2.2003}} Article on stadium exists ---> }} Naadiga Kubadda Cagta Manchester City waa koox kubbadda cagta ah oo xirfadle ah oo Ingiriis ah oo fadhigeedu yahay Manchester, England, kana ciyaarta Premier League. Naadiga waxaa la aasaasay 1880 sida St. Mark's (Galbeed Gorton). Sannadkii 1884-kii naadigu waxa uu magaciisii ​​u beddelay Gorton AFC, 1887kii waxa loo beddelay Ardwick AFC, 1894-kiina waxa naadigu loo bixiyey magaca hadda. Tan iyo 2003, Manchester City waxay ku ciyaartay gurigeeda City of Manchester Stadium (Etihad Stadium). Laga soo bilaabo 1923 ilaa 2003, Maine Road waxay ahayd garoonkii kooxda. Naadigu wuxuu bilaabay isticmaalka funaanadaha guriga ee buluugga ah 1894, kaas oo la isticmaalayey ilaa hadda. Manchester City ayaa ku guuleysatay horyaalka Ingariiska sideed jeer, FA Cup-ka lix jeer iyo sideed jeer. Waxa ay sidoo kale ku guuleysteen lix jeer Community Shield iyo Koobka Ku guuleystayaasha Koobka hal mar.[8] Forbes ayaa bishii May 2015 kooxda ku qiimeysay kaalinta shanaad ee ugu qanisan Yurub, qiimaheeduna waa $1.375 bilyan. 2008 dii, Manchester City waxa ay Abu Dhabi United Group ku iibsatay £210 milyan (qiyaastii 2.5 bilyan oo karoon) waxayna ka heshay maalgalin dhaqaale oo la taaban karo oo ay ku ciyaarto shaqaalaha iyo guryahaba. Tusaale ahaan, Etihad Campus waxaa lagu dhisay 150 milyan oo ginni (1.7 bilyan karoon) oo ku taal Bariga Manchester, halkaas oo kooxdu ay hadda ku leedahay xarunteeda. Intii uu maamulayay Pep Guardiola, kooxda ayaa ku guuleysatay Premier League 2018, iyadoo noqotay kooxda kaliya ee Premier League ee abid 100 dhibcood ku guuleysatay hal xilli ciyaareed. 2019, City waxay ku guuleysatay wadar ahaan afar koob, iyagoo dhammaystiray "xaaqid" aan horay loo arag oo dhammaan koobabka gudaha ee England oo ay noqdeen kooxdii ugu horreysay ee ragga Ingiriis ah ee ku guuleysata seddexda koob. == Tixraac == {{Reflist}} == Eeg waliba == * [http://www.mancity.com mancity.com] * [https://int.soccerway.com/teams/england/manchester-city-football-club/676/ SOCCERWAY] * [https://www.sofascore.com/team/football/manchester-city/17 SOFASCORE] * [https://www.flashscore.com/team/manchester-city/Wtn9Stg0/ FLASHSCORE] * [https://www.transfermarkt.com/manchester-city/startseite/verein/281 Transfermarkt] * [https://globalsportsarchive.com/team/soccer/manchester-city-fc/464/ Globalsportsarchive] [[Category:Ciyaaraha]] [[Category:Naadiyaasha kubada Cagta]] pz6j2us02qwyua8k074c72pf93u9t3x 303744 303705 2026-08-01T19:14:36Z Taxarhorane 43702 Wxaan ku soo korshiyay Xog cusub 303744 wikitext text/x-wiki {{Infobox football club | clubname = Manchester City | image =Manchester City FC badge.svg | upright = 0.85 | alt = A rounded badge depicting a shield containing a ship, the [[Red rose of Lancashire|Lancashire Rose]], and the three rivers of Manchester. | fullname = Manchester City Football Club | nickname = The Citizens (Cityzens)<ref>{{cite web |title=Cityzens at Home |url=https://www.mancity.com/cityzensathome |publisher=Manchester City F.C. |access-date=31 May 2021 |archive-date=2 May 2021 |archive-url=https://web.archive.org/web/20210502064622/https://www.mancity.com/cityzensathome |url-status=live }}</ref><ref>{{cite web |title=Cityzens |url=https://cityzens.mancity.com/home |publisher=Manchester City F.C. |access-date=16 May 2023 |archive-date=16 May 2023 |archive-url=https://web.archive.org/web/20230516094037/https://cityzens.mancity.com/home |url-status=live }}</ref><br />The Blues<br />The Sky Blues | short name = Man City<br>City | founded ={{start date and age|df=yes|1880}} as St. Mark's (West Gorton)<br/>{{start date and age|df=yes|1887}} as Ardwick Association F.C.<br/>{{start date and age|df=yes|1894|4|16}} as Manchester City | ground = [[City of Manchester Stadium|Etihad Stadium]] | capacity = 61,038<ref>{{cite web |title=Next season's stages 🏟️🤩 |url= https://x.com/premierleague/status/2066889039584600109|access-date=16 June 2026 |website=x.com |date=16 June 2026}}</ref> | owner = [[City Football Group|City Football Group Limited]] | chairman = [[Khaldoon Al Mubarak]] | manager =[[Enzo Maresca]] | league ={{English football updater|ManchesC}} | season = {{English football updater|ManchesC2}} | current =2026–27 Manchester City F.C. season | website = {{URL|mancity.com}} | pattern_la1 = _mancity2627h | pattern_b1 = _mancity2627h | pattern_ra1 = _mancity2627h | pattern_sh1 = _mancity2627h | pattern_so1 = _mancity2627hl | leftarm1 = 98C6EB | body1 = 98C6EB | rightarm1 = 98C6EB | shorts1 = FFFFFF | socks1 = 1C214F | pattern_la2 = _mancity2627a | pattern_b2 = _mancity2627a | pattern_ra2 = _mancity2627a | pattern_sh2 = _mancity2627a | pattern_so2 = _mancity2627al | leftarm2 = 000000 | body2 = 000000 | rightarm2 = 000000 | shorts2 = 000000 | socks2 = FCCD10 | pattern_la3 = | pattern_b3 = | pattern_ra3 = | pattern_sh3 = | pattern_so3 = | leftarm3 = | body3 = | rightarm3 = | shorts3 = | socks3 = | coordinates = <!--- {{Coord|53.4832|-2.2003}} Article on stadium exists ---> }} Naadiga Kubadda Cagta ee Manchester City, oo badanaa loogu yeero Man City ama si fudud City, waa naadi kubadda cagta xirfadeed ah oo ku yaalla magaalada Manchester ee dalka Ingiriiska. Waxay ka ciyaaraan Premier League, oo ah heerka ugu sarreeya ee kubadda cagta Ingiriiska. Naadiga waxaa la aasaasay sannadkii 1880 isagoo loo yaqaanay St. Mark's (West Gorton). Sannadkii 1887 wuxuu isu beddelay Ardwick Association Football Club, halka sannadkii 1894 loo bixiyay magaca Manchester City. Garoonka ay ku ciyaaraan waa City of Manchester Stadium, oo ku yaalla bariga Manchester. Waxay u guureen garoonkan sannadkii 2003, ka dib markii ay muddo dheer ku ciyaarayeen Maine Road tan iyo 1923. Manchester City waxay qaadatay funaanaddeeda buluugga cirka ah sannadkii 1894, taas oo ahayd xilli-ciyaareedkii ugu horreeyay ee ay isticmaalaan magaca hadda jira. Naadigu wuxuu ku biiray Football League sannadkii 1892, wuxuuna hantiyay koobkiisii ugu horreeyay ee weyn, FA Cup, sannadkii 1904. Xilligii ugu horreeyay ee guulaha waaweyn wuxuu yimid dabayaaqadii 1960-meeyadii iyo horraantii 1970-meeyadii, markaas oo ay ku guuleysteen horyaalka, FA Cup, League Cup, iyo European Cup Winners' Cup, iyagoo uu hoggaaminayay tababarayaasha Joe Mercer iyo Malcolm Allison. Kadib markii ay guuldarro kala kulmeen finalka FA Cup sannadkii 1981, naadigu wuxuu galay xilli hoos u dhac ah. Sannadkii 1998, waxay u dhaaceen heerka saddexaad ee kubadda cagta Ingiriiska, waana markii keliya ee taariikhdooda ay gaaraan heerkaas. Waxay dib ugu soo laabteen heerka ugu sarreeya xilli-ciyaareedkii 1999–2000, waxayna si joogto ah uga ciyaarayeen Premier League tan iyo xilli-ciyaareedkii 2002–03. Bishii Agoosto 2008, Manchester City waxay heshay maalgelin ballaaran kadib markii uu la wareegay Sheikh Mansour bin Zayed Al Nahyan isaga oo adeegsanaya Abu Dhabi United Group. Tani waxay bilow u noqotay waqti cusub oo guulo badan leh. Naadigu wuxuu ku guuleystay FA Cup sannadkii 2011 iyo Premier League sannadkii 2012. Intii uu tababaraha ahaa Pep Guardiola (2016–2026), Manchester City waxay ku guuleysatay 20 koob, waxaana ka mid ahaa horyaalkii Premier League ee 2018, oo ay ku qaadeen rikoor 100 dhibcood. Waxay noqdeen kooxdii ugu horreysay ee ragga Ingiriiska ah ee ku guuleysata saddexda koob ee waaweyn ee gudaha dalka (domestic treble), iyagoo sidoo kale hantiyay Community Shield. Sannadkii 2023, waxay ku guuleysteen continental treble, waxayna sidoo kale ku guuleysteen afar horyaal oo xiriir ah intii u dhexeysay xilli-ciyaareedyadii 2020–21 iyo 2023–24, taas oo noqotay rikoor cusub oo kubadda cagta Ingiriiska ah. Dhammaadkii xilli-ciyaareedkii 2021–22, Manchester City waxay kaalinta koowaad ka gashay Deloitte Football Money League, taasoo ka dhigtay naadiga kubadda cagta ee dakhliga ugu badan dunida, iyadoo dakhligeeda lagu qiyaasay 731 milyan oo Yuuro (€731 million). Sannadkii 2022, majaladda Forbes waxay ku qiyaastay Manchester City inay tahay naadiga lixaad ee ugu qiimaha badan adduunka, iyadoo qiimaheeda lagu sheegay 4.25 bilyan oo doolar ($4.25 billion). Naadiga waxaa iska leh City Football Group Limited, oo ah shirkad maamul oo lagu qiimeeyay £3.73 bilyan (qiyaastii $4.8 bilyan) bishii Nofeembar 2019, waxaana saamiga ugu badan leh Abu Dhabi United Group. == Tixraac == {{Reflist}} == Eeg waliba == * [http://www.mancity.com mancity.com] * [https://int.soccerway.com/teams/england/manchester-city-football-club/676/ SOCCERWAY] * [https://www.sofascore.com/team/football/manchester-city/17 SOFASCORE] * [https://www.flashscore.com/team/manchester-city/Wtn9Stg0/ FLASHSCORE] * [https://www.transfermarkt.com/manchester-city/startseite/verein/281 Transfermarkt] * [https://globalsportsarchive.com/team/soccer/manchester-city-fc/464/ Globalsportsarchive] [[Category:Ciyaaraha]] [[Category:Naadiyaasha kubada Cagta]] rrso9c615moxq5rgf7cp0xfrh0eamii 303785 303744 2026-08-02T11:32:15Z Taxarhorane 43702 waxaan ku soo daray xog badan anigoo kasoo xiganaya English Wikipedia 303785 wikitext text/x-wiki {{Infobox football club | clubname = Manchester City | image =Manchester City FC badge.svg | upright = 0.85 | alt = A rounded badge depicting a shield containing a ship, the [[Red rose of Lancashire|Lancashire Rose]], and the three rivers of Manchester. | fullname = Manchester City Football Club | nickname = The Citizens (Cityzens)<ref>{{cite web |title=Cityzens at Home |url=https://www.mancity.com/cityzensathome |publisher=Manchester City F.C. |access-date=31 May 2021 |archive-date=2 May 2021 |archive-url=https://web.archive.org/web/20210502064622/https://www.mancity.com/cityzensathome |url-status=live }}</ref><ref>{{cite web |title=Cityzens |url=https://cityzens.mancity.com/home |publisher=Manchester City F.C. |access-date=16 May 2023 |archive-date=16 May 2023 |archive-url=https://web.archive.org/web/20230516094037/https://cityzens.mancity.com/home |url-status=live }}</ref><br />The Blues<br />The Sky Blues | short name = Man City<br>City | founded ={{start date and age|df=yes|1880}} as St. Mark's (West Gorton)<br/>{{start date and age|df=yes|1887}} as Ardwick Association F.C.<br/>{{start date and age|df=yes|1894|4|16}} as Manchester City | ground = [[City of Manchester Stadium|Etihad Stadium]] | capacity = 61,038<ref>{{cite web |title=Next season's stages 🏟️🤩 |url= https://x.com/premierleague/status/2066889039584600109|access-date=16 June 2026 |website=x.com |date=16 June 2026}}</ref> | owner = [[City Football Group|City Football Group Limited]] | chairman = [[Khaldoon Al Mubarak]] | manager =[[Enzo Maresca]] | league ={{English football updater|ManchesC}} | season = {{English football updater|ManchesC2}} | current =2026–27 Manchester City F.C. season | website = {{URL|mancity.com}} | pattern_la1 = _mancity2627h | pattern_b1 = _mancity2627h | pattern_ra1 = _mancity2627h | pattern_sh1 = _mancity2627h | pattern_so1 = _mancity2627hl | leftarm1 = 98C6EB | body1 = 98C6EB | rightarm1 = 98C6EB | shorts1 = FFFFFF | socks1 = 1C214F | pattern_la2 = _mancity2627a | pattern_b2 = _mancity2627a | pattern_ra2 = _mancity2627a | pattern_sh2 = _mancity2627a | pattern_so2 = _mancity2627al | leftarm2 = 000000 | body2 = 000000 | rightarm2 = 000000 | shorts2 = 000000 | socks2 = FCCD10 | pattern_la3 = | pattern_b3 = | pattern_ra3 = | pattern_sh3 = | pattern_so3 = | leftarm3 = | body3 = | rightarm3 = | shorts3 = | socks3 = | coordinates = <!--- {{Coord|53.4832|-2.2003}} Article on stadium exists ---> }} Naadiga Kubadda Cagta ee Manchester City, oo badanaa loogu yeero Man City ama si fudud City, waa naadi kubadda cagta xirfadeed ah oo ku yaalla magaalada Manchester ee dalka Ingiriiska. Waxay ka ciyaaraan Premier League, oo ah heerka ugu sarreeya ee kubadda cagta Ingiriiska. Naadiga waxaa la aasaasay sannadkii 1880 isagoo loo yaqaanay St. Mark's (West Gorton). Sannadkii 1887 wuxuu isu beddelay Ardwick Association Football Club, halka sannadkii 1894 loo bixiyay magaca Manchester City. Garoonka ay ku ciyaaraan waa City of Manchester Stadium, oo ku yaalla bariga Manchester. Waxay u guureen garoonkan sannadkii 2003, ka dib markii ay muddo dheer ku ciyaarayeen Maine Road tan iyo 1923. Manchester City waxay qaadatay funaanaddeeda buluugga cirka ah sannadkii 1894, taas oo ahayd xilli-ciyaareedkii ugu horreeyay ee ay isticmaalaan magaca hadda jira. Naadigu wuxuu ku biiray Football League sannadkii 1892, wuxuuna hantiyay koobkiisii ugu horreeyay ee weyn, FA Cup, sannadkii 1904. Xilligii ugu horreeyay ee guulaha waaweyn wuxuu yimid dabayaaqadii 1960-meeyadii iyo horraantii 1970-meeyadii, markaas oo ay ku guuleysteen horyaalka, FA Cup, League Cup, iyo European Cup Winners' Cup, iyagoo uu hoggaaminayay tababarayaasha Joe Mercer iyo Malcolm Allison. Kadib markii ay guuldarro kala kulmeen finalka FA Cup sannadkii 1981, naadigu wuxuu galay xilli hoos u dhac ah. Sannadkii 1998, waxay u dhaaceen heerka saddexaad ee kubadda cagta Ingiriiska, waana markii keliya ee taariikhdooda ay gaaraan heerkaas. Waxay dib ugu soo laabteen heerka ugu sarreeya xilli-ciyaareedkii 1999–2000, waxayna si joogto ah uga ciyaarayeen Premier League tan iyo xilli-ciyaareedkii 2002–03. Bishii Agoosto 2008, Manchester City waxay heshay maalgelin ballaaran kadib markii uu la wareegay Sheikh Mansour bin Zayed Al Nahyan isaga oo adeegsanaya Abu Dhabi United Group. Tani waxay bilow u noqotay waqti cusub oo guulo badan leh. Naadigu wuxuu ku guuleystay FA Cup sannadkii 2011 iyo Premier League sannadkii 2012. Intii uu tababaraha ahaa Pep Guardiola (2016–2026), Manchester City waxay ku guuleysatay 20 koob, waxaana ka mid ahaa horyaalkii Premier League ee 2018, oo ay ku qaadeen rikoor 100 dhibcood. Waxay noqdeen kooxdii ugu horreysay ee ragga Ingiriiska ah ee ku guuleysata saddexda koob ee waaweyn ee gudaha dalka (domestic treble), iyagoo sidoo kale hantiyay Community Shield. Sannadkii 2023, waxay ku guuleysteen continental treble, waxayna sidoo kale ku guuleysteen afar horyaal oo xiriir ah intii u dhexeysay xilli-ciyaareedyadii 2020–21 iyo 2023–24, taas oo noqotay rikoor cusub oo kubadda cagta Ingiriiska ah. Dhammaadkii xilli-ciyaareedkii 2021–22, Manchester City waxay kaalinta koowaad ka gashay Deloitte Football Money League, taasoo ka dhigtay naadiga kubadda cagta ee dakhliga ugu badan dunida, iyadoo dakhligeeda lagu qiyaasay 731 milyan oo Yuuro (€731 million). Sannadkii 2022, majaladda Forbes waxay ku qiyaastay Manchester City inay tahay naadiga lixaad ee ugu qiimaha badan adduunka, iyadoo qiimaheeda lagu sheegay 4.25 bilyan oo doolar ($4.25 billion). Naadiga waxaa iska leh City Football Group Limited, oo ah shirkad maamul oo lagu qiimeeyay £3.73 bilyan (qiyaastii $4.8 bilyan) bishii Nofeembar 2019, waxaana saamiga ugu badan leh Abu Dhabi United Group. == Taariikh == {{main|History of Manchester City F.C.}} === '''Sanadihii ugu horeeyay iyo koobabkii ugu horeeyay''' === [[File:St_Marks_1884.jpg|link=https://en.wikipedia.org/wiki/File:St_Marks_1884.jpg|alt=Fifteen men posing across three rows. Eleven of the men are wearing a football kit with a Maltese Cross on the breast. The other four are wearing suits and top hats.|right|thumb|St. Marks (Gorton) in 1884&nbsp;<nowiki>– sababta ka dambeysa calaamadda [[cross pattée]] ee maaliyadaha hadda lama oga.</nowiki><ref name="mcfcoffhist">{{cite web|title=Club History&nbsp;– The Club – Manchester City FC|url=https://www.mancity.com/fans-and-community/club/club-history|publisher=mancity.com|access-date=9 September 2010|archive-date=7 September 2016|archive-url=https://web.archive.org/web/20160907013909/http://www.mancity.com/fans-and-community/club/club-history|url-status=live}}</ref>]] City waxay heleen billadoodii ugu horreysay iyaga oo ku guuleystay Qeybta Labaad (Second Division) 1899; taas oo ay la socotay u dallacaadda heerka ugu sarreeya kubadda cagta Ingiriiska, Qeybta Koowaad (First Division). Waxay sii anbaqaadeen inay sheegtaan billadoodii ugu horreysay ee weyn 23 Abriil 1904, iyaga oo 1-0 ku garaacay Bolton Wanderers garoonka Crystal Palace si ay u qaataan FA Cup; Buluuggu waxay si cidhiidhi ah u seegeen inay laba-laabaan Horyaalka iyo Koobka xillaas ka dib oqay ka galeen kaalinta labaad ee tartanka horyaalka, laakiin weli waxay noqdeen kooxdii ugu horreysay ee Manchester ka dhisan ee ku guuleysata billad weyn[9]. Xilliyadii ka dambeeyay guushii FA Cup, kooxda waxaa daashaday eedeymo la xiriira xadgudubyo dhaqaale, taas oo ku biirtay ganaaxicasho toddobo iyo toban ciyaartoy ah 1906, oo uu ku jiro kabtankii Billy Meredith, oo markaas u wareegay dhinaca magaalada ee Manchester United<ref>James, ''Manchester:The Greatest City'', pp 59–65.</ref>. Dab ka kacay Hyde Road ayaa burburiyay dhismaha weyn 1920, 1923-na kooxdu waxay u guurtay garoonkooda cusub ee loo dhisay ee Maine Road oo ku yaal Moss Side.<ref>{{Cite news|title=Maine Road through the ages|url=https://news.bbc.co.uk/sport2/hi/football/teams/m/man_city/3011895.stm|publisher=BBC Sport|date=11 May 2003|access-date=10 September 2011|first=Chris|last=Bevan|archive-date=7 September 2017|archive-url=https://web.archive.org/web/20170907005325/http://news.bbc.co.uk/sport1/hi/football/teams/m/man_city/3011895.stm|url-status=live}}</ref> [[File:ManCity1904.jpg|link=https://en.wikipedia.org/wiki/File:ManCity1904.jpg|alt=A group of thirteen men, eleven in association football attire typical of the early twentieth century, and two in suits. A trophy sits in front of them.|right|thumb|Kooxda Manchester City ee ku guuleysatay FA Cup [[:en:1903–04_FA_Cup|1903–04]].]] 1930-meeyadii, Manchester City waxay gaartay laba final oo xiriir ah oo FA Cup ah, iyaga oo u lumiyay Everton 1933, ka hor int aysan qaadan Koobka iyaga oo ka adkaaday Portsmouth 1934[12]. Intii lagu guda jiray ololihii 1934, kooxdu waxay jabisay rikoodhka soo xaadiridda guriga ee ugu sarreysay koox kasta oo taariikhda kubadda cagta Ingiriiska ah, maadaama 84,569 taageerayaal ah ay buuxdhaafiyeen Maine Road kulan wareegii lixaad ee FA Cup ah oo ay la ciyaarayeen Stoke City - rikoodh taagnaa ilaa 2016[13][14]. Kooxdu waxay ku guuleysatay horyaalkii First Division markii ugu horreysay 1937, laakiin waxaa la u qariyay xilligii xigay, inkasta oo ay dhaliyeen goolal ka badan koox kasta oo kale oo ka tirsaneyd qeybtaas[15]. Labaatan sano ka dib, koox City ah oo dhiirrigeliyay nidaam xeeladeed oo loo yaqaanay Qorshaha Revie (Revie Plan) ayaa mar kale gaaray final-ada xiriirka ah ee FA Cup, 1955 iyo 1956; sida 1930-meeyadii, kii ugu horreeyay ayay lumiyeen, oo ay la galeen Newcastle United, kii labaadna way guuleysteen. Finalkii 1956, oo ay Buluuggu ku djaafadeen Birmingham City 3-1, wuxuu arkay goolhayaha City Bert Trautmann oo sii wada ciyaarta ka dib markii uu si aan ogayn u jabay qoortiisii.<ref>Rowlands, ''Trautmann – The Biography'', pp. 178–184</ref> === Xilligii dahabiga ahaa ee ugu horreeyay iyo hoos u dhaca xigay === Ka dib markii loo naqdiyay Qeybta Labaad (Second Division) 1963, mustaqbalku wuxuu u ekaa mid madow iyadoo la helay rikoodh hooseeya oo ah 8,015 oo taageerayaal guriga ah ahayd kulankii Swindon Town Janaayo 1965[17]. Xagaagii 1965, kooxda maamulka ee Joe Mercer iyo Malcolm Allison ayaa la magacaabay. Xilligii ugu horreeyay ee uu maamulayay Mercer, Manchester City waxay ku guuleysatay horyaalkii Second Division waxayna sameeyeen saxiixo muhiim ah oo kala ah Mike Summerbee iyo Colin Bell[18]. Laba xilli ciyaareed ka dib, 1967–68, City waxay sheegatay horyaalka horyaalka markii labaad, iyaga oo ku garaacay deriskooda dhow ee Manchester United horyaalka maalintii ugu dambeysay ee xilliga ciyaarta iyaga oo 4-3 ku badiyay Newcastle United[19]. Koobab kale ayaa soo xigay: City waxay ku guuleysatay FA Cup 1969 iyo hal sano ka dib waxay ku guuleysteen European Cup Winners' Cup, iyaga oo ka adkaaday Górnik Zabrze 2-1 finalkii 1970. Tani waxay ahayd billadda keliya ee qaaradda ee kooxdu haysato ilaa guushoodii 2022–23 UEFA Champions League[20]. Buluuggu waxay sidoo kale qaadeen League Cup sanadkaas, iyaga oo noqday kooxdii labaad ee Ingiriis ah ee ku guuleysata billad qaaradeed iyo billad gudaha ah isla xilli ciyaareedkan..<ref>Gardner, ''The Manchester City Football Book No. 2'', pp. 13–22</ref> Kooxdu waxay sii waday inay u loolanto billadaha intii lagu guda jiray 1970-meeyadii, iyada oo ku dhameysatay hal dhibic ka dambaysay horyaalka laba jeer isla markaana gaartay finalkii 1974 League Cup[21]. Mid ka mid ah kulamada xilligan ee sida aadka ah ay u xusuustaan taageerayaasha Manchester City waa ciyaartii ugu dambeysay ee xilli ciyaareedkii 1973–74 ee ay la ciyaarayeen cadowgooda Manchester United, oo u baahnaa inay badiyaan si ay u helaan rajo kasta oo ay kaga fogaanayaan in la hoos u dhigo. Ciyaaryahankii hore ee United Denis Law ayaa gool ku dhaliyay cirib si uu City u siiyo guul 1-0 ah Old Trafford isla markaana xaqiijiyo hoos u dhaca cadowgooda[22][23]. Billaddii ugu dambeysay ee xilligii ugu guulaha badnaa qarnigii 20-aad ee kooxda waxaa la helay 1976, markii Newcastle United 2-1 looga badiyay finalkii League Cup.<ref>Other results meant United would have been relegated even if they had won or drawn, but neither team knew this at the time.</ref> [[File:ManchesterCityFC_League_Performance.svg|link=https://en.wikipedia.org/wiki/File:ManchesterCityFC_League_Performance.svg|left|thumb|Shaxda boosaska jadwalka sannadlaha ah ee City ee Horyaalka Kubadda Cagta]] Muddo dheer oo hoos u dhac ah ayaa raacday guushii 1960-meeyadii iyo 1970-meeyadii. Malcolm Allison ayaa dib ugu soo biiray kooxda si uu u noqdo tababare markii labaad 1979, laakiin wuxuu ku khasaariyay lacag badan saxiixo dhowr ah oo aan guuleysan, sida Steve Daley[24]. Taxane tababyarayaal ah ayaa markaas soo xigay - toddobo qof 1980-meeyadii keligood. Maamulkii John Bond, City waxay gaartay finalkii 1981 FA Cup laakiin waxay ku lumisay ciyaar ku celis ah Tottenham Hotspur. Kooxda laba jeer ayaa laga soo dejiyay heerka sare 1980-meeyadii (1983 iyo 1987), laakiin waxay dib ugu soo laabteen heerka sare 1989 iyagoo hoos tagaya Mel Machin. Howard Kendall ayaa u hagar baxay kooxda si ay uga badbaadaan heerka sare 1990 kooxduna waxay ku dhameysatay kaalinta shanaad 1991 iyo 1992 maamulkii ciyaaryahankii firfircoonaa Peter Reid[25]. Si kastaba ha ahaatee, tani waxay ahayd mid ku meel gaar ah, oo ka dib bixitaankii Reid nasiibkii Manchester City wuxuu sii waday inuu lumaayo. City waxay ahaayeen aasaasayaashii Premier League markii la abuuray 1992, laakiin ka dib markii ay ku dhameysteen kaalinta sagaalaad xilligii ugu horreeyay, Peter Swales, guddoomiyihii kooxda ilaa 1973, waxaa bedelay halyeeygii kooxda Francis Lee Febraayo 1994 dhaqdhaqaaq ay taageerayaan taageerayaashu. In kasta oo ay taasi jirto, waxay adkeysteen saddex sano oo dhib ah oo hoos yimid Brian Horton iyo Alan Ball Jr. ka hor inta aan si xun loogu dejin 1996. Ka dib laba xilli ciyaareed oo ay joogeen Qeybta Labaad[a] iyo afar tababare oo joogto ah oo kala duwan, Lee wuxuu ka degay doorkiisii guddoomiyaha bartamihii xilli ciyaareedkii 1998, inkasta oo uu sii ahaaday saamile, maadaama City ay ku dhacday meeshii ugu hooseysay taariikhdooda, iyagoo noqday kooxdii labaad ee abid haysata billad qaaradeed oo loo dejiyo heerka saddexaad ee horyaalka waddankooda ka dib 1. FC Magdeburg ee Jarmalka..<ref>Tossell, ''Big Mal'', Chapter 18</ref> === Soo kabashada iyo laba wareegid oo gacmo ah === Ka dib markii la hoos u dhigay, kooxdu waxay martay qalalaase ka baxsan garoonka, iyadoo guddoomiyaha cusub David Bernstein uu keenay anshax dhaqaale oo weyn[26]. Maamulkii Joe Royle, City waxaa la dallacsiiyay isku daygii ugu horreeyay, oo lagu gaaray qaab cajiib ah oo ka dhacay finalkii ciyaarta reer-guurada ee Second Division ee ay la ciyaarayeen Gillingham[27]. Dalacaad labaad oo xiriir ah ayaa aragtay City oo ku soo laabaneysa qeybta sare, laakiin tani waxay noqotay tallaabo aad u fog kooxda soo kabanaysa, 1991-na City mar kale ayaa la hoos u dejiyay. Kevin Keegan ayaa bedelay Royle oo ah tababare xilligii nasashada, wuxuuna gaaray soo laabasho degdeg ah oo ay ku tageen qeybta sare maadaama kooxdu ay ku guuleysatay horyaalkii 2001–02 First Division, iyagoo jabiyay rikoodhada kooxda ee tirada dhibcaha la helay iyo goolasha la dhaliyay hal xilli ciyaareed gudahood inta ay socotay[28]. Xilligii 2002–03 wuxuu ahaa kii ugu dambeeyay ee Maine Road wuxuuna ka koobnaa guul darby ah 3-1 oo ay ka gaareen cadowgooda Manchester United, taas oo soo gabagabaysay 13 sano oo aan guul darby ah la gaarin[29]. Intaa waxaa dheer, City waxay u soo baxday tartanka qaaradda markii ugu horreysay 25 sano gudahood iyada oo loo marayo darajada caddaaladda ciyaarta ee UEFA. Xilligii nasashada ee 2003–04, kooxdu waxay u guurtay garoonka cusub ee City of Manchester Stadium. Afarta xilli ciyaareed ee ugu horreeyay garoonka dhamaantood waxay keeneen dhammaad dhexe oo jadwalka ah. Tababarihii hore ee England Sven-Göran Eriksson wuxuu noqday tababarihii ugu horreeyay ee ajnabi ah ee kooxda markii la magacaabay 2007[30]. Ka dib bilow dhalaal ah, qaab ciyaareedku wuxuu hoos u dhacay qeybtii labaad ee xilli ciyaareedka, Eriksson-na shaqada waa laga ceyriyay 2 Juun 2008[31]; waxaa lagu badelay Mark Hughes laba maalmood ka dib. Markи la gaaro 2008, Manchester City waxay ku jirtay xaalad dhaqaale oo khatar ah. Raysal wasaarihii hore ee Thailand Thaksin Shinawatra ayaa la wareegay maamulka kooxda sanad ka hor, laakiin dhibaatooyinkiisa siyaasadeed ayaa sababay in hantidiisa la xayiro[33]. Kadib, Ogosto 2008, City waxaa iibsaday Abu Dhabi United Group. La wareegida waxaa si degdeg ah u raacay mowjado dalabyo ah oo loo dirayay ciyaartooy caan ah; kooxdu waxay jabisay rikoodhka iibsashada Britain iyada oo saxiixday ciyaaryahanka caalamiga ah ee reer Brazil Robinho oo uga yimid Real Madrid £32.5 milyan (€42.5 milyan)[34]. Ma jirin horumar weyn oo ku yimid qaab ciyaareedka marka loo barbardhigo xilli ciyaareedkii hore inkasta oo ay soo galeen lacag badan si kastaba ha ahaatee, iyada oo kooxdu ay ku dhameysatay kaalinta tobnaad, inkasta oo ay si wanaagsan u gaareen wareegii afar dhammaadka ee UEFA Cup. Xilligii xagaaga ee 2009, kooxdu waxay gaarsiisay kharashka suuqa kala iibsiga heer aan horay loo arin, iyada oo kharash gareysay in ka badan £100 milyan ciyaartooyda Gareth Barry, Roque Santa Cruz, Kolo Touré, Emmanuel Adebayor, Carlos Tevez, iyo Joleon Lescott[35]. Diseembar 2009, Mark Hughes – oo la shaqaaleysiiyay wax yar ka hor isbeddelka mulkiilaha laakiin asalka ahaan ay hayeen guddiga cusub – waxaa tababare ka bedelay Roberto Mancini[36]. City waxay ku dhameysatay xilli ciyaareedka kaalinta shanaad ee Premier League, iyada oo si cidhiidh ah u seegtay meel ay ka gasho Champions League laakiin u baahatay UEFA Europa League<ref>{{cite web|title=2009/10 Season Review|url=https://www.premierleague.com/news/693654|publisher=Premier League|date=25 May 2018|access-date=7 October 2019|archive-date=8 October 2019|archive-url=https://web.archive.org/web/20191008025134/https://www.premierleague.com/news/693654|url-status=live}}</ref> === Xilligii labaad ee dahabiga ahaa iyo imaatinka Pep Guardiola === Maalgashi joogto ah oo lagu sameeyay ciyaartooyda ayaa ku xigay xilli ciyaareedyo xiriir ah, natiijaduna waxay bilowday inay la mid noqoto kor u kaca tayada ciyaartoyda. Ka dib xanta culus, Roberto Mancini wuxuu xaqiijiyay in u dhaqaaqitaanka Edin Džeko ee ka imaanaya Wolfsburg oo lacagtiisu tahay £27 milyan (€32 milyan) lagu heshiiyay 3 Janaayo 2011. Tani waxay ahayd tiradii labaad ee ugu sarreysay ee iibsashada City, ka dib u dhaqaaqitaankii Robinho ee ka yimid Real Madrid oo ahaa £32.5 milyan 2008. Kharashka iibsashada wuxuu ahaa kii lixaad ee ugu sarreeyay taariikhda Premier League xilligaas[38][39]. City waxay gaartay finalkii FA Cup 2011, oo ahaa finalkoodii ugu horreeyay ee weyn in ka badan 30 sano, ka dib markii ay ka badiyeen cadowgooda deriska ah ee Manchester United wareegii afar dhammaadka[40], markii ugu horreysay ee ay ka saaraan cadowgooda tartan koob ah tan iyo 1975. Buluuggu waxay 1-0 kaga adkaadeen Stoke City finalka, iyaga oo xaqiijiyay koobkoodii shanaad ee FA Cup iyo koobkii ugu horreeyay ee weyn ee kooxda tan iyo markii ay ku guuleysteen 1976 League Cup. Maalintii ugu dambeysay ee xilli ciyaareedkii 2010–11, City waxay ka badisay Arsenal kaalinta saddexaad, sidaas darteedna waxay xaqiijisay u soo bixitaanka tooska ah ee wareegga group-yada Champions League.<ref>{{cite news|title=City slickers clinch third place|url=https://www.skysports.com/football/bolton-vs-man-city/215422|publisher=Sky Sports|date=22 May 2011|access-date=7 October 2019|archive-date=8 October 2019|archive-url=https://web.archive.org/web/20191008025134/https://www.skysports.com/football/bolton-vs-man-city/215422|url-status=live}}</ref> [[File:Manchester_City_pitch_invasion.JPG|link=https://en.wikipedia.org/wiki/File:Manchester_City_pitch_invasion.JPG|right|thumb|Taageerayaasha Manchester City waxay ku soo xoomeen garoonka dhexdiisa ka dib guushoodii horyaalka Premier League ee 2011–12]] Qaab ciyaareed adag ayaa sii waday inuu raaco xilli ciyaareedkii 2011–12, oo ay ku jirto guul 5-1 ah oo ay ka gaareen Tottenham garoonka White Hart Lane iyo guul rikoodh ah oo ah 6-1 oo ay ka gaareen Manchester United garoonka Old Trafford, laakiin qaab ciyaareed liita oo qeybtii labaad ee xilli ciyaareedka ah ayaa ka tagay City kaalinta labaad, siddeed dhibcood ka dambaysa United iyadoo ay hareen lix ciyaarood oo keliya in la ciyaaro. Waqtigan xaadirka ah, United waxay la kulantay dhibaatooyin qaab ciyaareedkeeda ah, iyadoo dhistay siddeed dhibcood muddo afar ciyaarood ah, halka City ay bilowday guulo xiriir ah oo arkay labada kooxood oo dhibco isku mid ah leh iyadoo ay hareen laba ciyaarood. In kasta oo ay Buluuggu u baahnaayeen kaliya guul guriga ah oo ay ka gaaraan Queens Park Rangers, oo ah koox ku jirta aagga loogu dejiye horyaalka, waxay gadaal ka mareen 1-2 dhammaadka waqtigii caadiga ahaa. Si kastaba ha ahaatee, laba gool oo waqtigii dheeraadka ahaa – kii labaad waxaa dhaliyay Sergio Agüero daqiiqaddii afaraad ee lagu daray – ayaa xaqiijiyay horyaalka dhinaca City, iyaga oo ka dhigay kooxdii ugu horreysay ee ku guuleysata Premier League farqiga goolasha oo keliya.<ref>{{cite web|url=https://www.premierleague.com/premier-league-explained#:~:text=The%20narrowest%20winning%20margin%20of,dramatic%20of%20Premier%20League%20finishes.|title=Premier League explained|work=[[Premier League]]|date=2022|access-date=27 September 2023|archive-date=24 July 2022|archive-url=https://web.archive.org/web/20220724182645/https://www.premierleague.com/premier-league-explained#:~:text=The%20narrowest%20winning%20margin%20of,dramatic%20of%20Premier%20League%20finishes.|url-status=dead}}</ref> Xilli ciyaareedkii xigay, City ma aysan awoodin inay soo celiso guushii sanadkii hore. Ka dib markii ay ku dhameysteen kaalinta labaad ee horyaalka, kow iyo toban dhibcood ka dambaysa Manchester United, isla markaana ay lumiyeen finalkii FA Cup 0-1 oo ay ka qaadatay kooxda la hoos u dhigay ee Wigan Athletic[43], Mancini shaqada waa laga ceyriyay[44]. Waxaa bedelay tababarihii reer Chile Manuel Pellegrini[45]. Sanadkii ugu horreeyay ee uu maamulayay Pellegrini, City waxay ku guuleysatay League Cup waxayna dib u hanatay horyaalkii Premier League ciyaartii ugu dambeysay ee xilli ciyaareedka[46][47]. Qaab ciyaareedkii kooxda ee horyaalka ayaa markaas si tartiib tartiib ah u hoos u dhacay labadii sano ee xigay, maadaama Buluuggu ay ku dhameysteen kaalinta labaad 2014–15 kadibna ay ugu degeen kaalinta afraad 2015–16, inkasta oo xilli ciyaareedkii 2015–16 uu arkay City oo ku guuleysata koob kale oo League Cup ah isla markaana gaarta afar dhammaadka Champions League markii ugu horreysay.<ref>{{cite news|last1=Steinberg|first1=Jacob|title=Manuel Pellegrini stands tall despite looming shadow of Pep Guardiola|url=https://www.theguardian.com/football/2018/nov/23/manuel-pellegrini-pep-guardiola-manchester-city-west-ham|newspaper=[[The Guardian]]|access-date=21 May 2019|date=23 November 2018|archive-date=28 January 2019|archive-url=https://web.archive.org/web/20190128131915/https://www.theguardian.com/football/2018/nov/23/manuel-pellegrini-pep-guardiola-manchester-city-west-ham|url-status=live}}</ref> [[File:Centre_d'entraînement_Manchester_City_20-02-15.jpg|link=https://en.wikipedia.org/wiki/File:Centre_d'entra%C3%AEnement_Manchester_City_20-02-15.jpg|left|thumb|Manchester City waxay u guurtay xaruntooda cusub ee ku taal Etihad Campus ee ku xigta City of Manchester Stadium 2014.]] Pep Guardiola, tababarihii hore ee Barcelona iyo Bayern Munich, ayaa la xaqiijiyay inuu noqon doono tababaraha cusub ee Manchester City 1 Febraayo 2016[49], iyadoo shaacinta la sameeyay bilo ka hor inta uusan Manuel Pellegrini ka tegin xilkiisa. Xilligii ugu horreeyay ee Guardiola ee Manchester wuxuu ku dhammaaday koob la'aan, iyadoo Buluuggu ay ka galeen kaalinta saddexaad kala sarreynta horyaalka[50], laakiin xilli ciyaareedkii xigay wuxuu noqday mid aad u guulaystay, iyadoo City ay ku guuleysatay horyaalka Premier League iyada oo wadata wadarta dhibcaha ugu sarreysay taariikhda isla markaana jabisay rikoodhada kale ee kooxda iyo horyaalka Ingiriiska intii ay socotay<ref>{{cite web|title=Which records have Man City broken in 2017/18?|url=https://www.premierleague.com/news/666355|website=premierleague.com|date=16 April 2018|access-date=21 May 2019|archive-date=22 May 2020|archive-url=https://web.archive.org/web/20200522174636/https://www.premierleague.com/news/666355|url-status=live}}</ref> Tani waxay noqon doontaa bilowga xilli guulo aan horay loo arin ay u soo hoydeen Manchester City iyagoo hoos tagaya Guardiola. Int u dhaxeeyay xilli ciyaareedyada Premier League ee 2017–18 iyo 2023–24, City waxay ku guuleysatay lix ka mid ah toddobada horyaal ee suurtogalka ah, iyada oo kaliya ku dhameysatay kaalinta labaad ee ka dambeysa Liverpool xilli ciyaareedkii 2019–20[52]. Guardiola wuxuu sidoo kale u hagar baxay Buluugga billadaha koobabka gudaha, taas oo lagu muujiyay afar guulood oo xiriir ah oo League Cup ah 2018–2021[53]. Xilligii 2018–19, City waxay dhammaystirtay saddexleey gudaha ah oo aan horay loo arin oo ah koobabka ragga Ingiriiska[54]. Ka sokow guuleysiga dhammaadka saddexda tartan ee ugu waaweyn kubadda cagta Ingiriiska, waxay sidoo kale qaadeen Community Shield, taas oo ah markii ugu horreysay ee koox kasta ay haysato dhammaadka afarta koob ee ugu muhiimsan kubadda cagta Ingiriiska isku mar[55]. Heerka qaaradda, kooxdu waxay gaartay horumar 2020–21, iyada oo gaartay finalkoodii ugu horreeyay abid ee Champions League[56]. Kulan ay ku loolameen laba kooxood oo Ingiriis ah, City waxay 0-1 uga adkaatay Chelsea garoonka Estádio do Dragão ee Porto.<ref>{{cite web|date=29 May 2021|title=Man. City 0-1 Chelsea: Havertz gives Blues second Champions League triumph|url=https://www.uefa.com/uefachampionsleague/news/0269-12650cedca55-37515f69768e-1000--man-city-0-1-chelsea-havertz-gives-blues-second-champions/|access-date=12 August 2021|website=[[UEFA]]|language=en|archive-date=30 May 2021|archive-url=https://web.archive.org/web/20210530152324/https://www.uefa.com/uefachampionsleague/match/2029498--man-city-vs-chelsea/postmatch/report/|url-status=live}}</ref> [[File:City_team_08102022.jpg|link=https://en.wikipedia.org/wiki/File:City_team_08102022.jpg|right|thumb|Kooxda Manchester City, oo ay la socdaan mascots-ka, oo ku dhow inay wajahaan Southampton horyaalka Premier League ee 2022–23. Laga bilaabo bidix ilaa midig safka dambe: Moonchester, Manuel Akanji, Nathan Aké, Ederson, Rodri, Rúben Dias, Phil Foden, Kevin De Bruyne, João Cancelo, Riyad Mahrez, Bernardo Silva, Erling Haaland, iyo Moonbeam]] Xilli ciyaareedkii 2022–23 wuxuu noqday kii ugu fiicnaa taariikhda kooxda, maadaama Manchester City ay ku guuleysatay horyaalkoodii saddexaad ee xiriirka ah ee Premier League, finalkii FA Cup ee ay la ciyaarayeen cadowgooda Manchester United, iyo billadoodii ugu horreysay abid ee Champions League garoonka Atatürk Olympic Stadium ee Istanbul oo ay kaga adkaadeen Inter Milan, sidaas darteedna ay dhiseen guul naadir ah - saddexleeyda qaaradeed. Wadada loo maray guusha Champions League waxaa ku jiray guulo ay ka gaareen kooxaha waaweyn ee qaaradda ee Bayern Munich, oo 4-1 looga adkaaday wadarta guud[58], iyo Real Madrid, oo la kulantay guuldarro 4-1 ah wadarta guud oo ay u geysatay City[59][60][61]. Xilli ciyaareedkii xigay wuxuu arkay guul aad u yar oo u soo hoyatay Buluugga, maadaama ay ku guuleysteen UEFA Super Cup iyo FIFA Club World Cup markii ugu horreysay isla markaana noqdeen kooxdii ugu horreysay ee ragga Ingiriiska ah ee sheegata afar horyaal oo xiriir ah iyagoo wata horyaal kale oo Premier League ah[62]. City waxay sidoo kale u soo degtay finalkii FA Cup markii labaad oo xiriir ah laakiin waxay ku lumisay kulan ku celis ah cadowgooda Manchester United.. Xilli ciyaareedkii 2024–25 wuxuu muujiyay cillado waaweyn oo ku jiray kooxda gabowday ee City, maadaama Buluuggu ay ku guuleysteen kaliya Community Shield kulan kale oo ku celis ah oo ay la ciyaarayeen United[63]. Waxay sidoo kale u soo baxeen finalkoodii saddexaad ee xiriirka ah ee FA Cup laakiin waxay u lumiyeen Crystal Palace.<ref name="CF">{{Cite web|title=FA Cup final 2025 LIVE: Crystal Palace vs Man City - watch TV stream, score, radio & updates|url=https://www.bbc.co.uk/sport/football/live/cm23zrkn7ryt|access-date=20 May 2025|website=BBC Sport|language=en-GB|archive-date=17 May 2025|archive-url=https://web.archive.org/web/20250517133245/https://www.bbc.co.uk/sport/football/live/cm23zrkn7ryt|url-status=live}}</ref> Manchester City waxay ahaayeen kaalinta labaad ee horyaalka Premier League 2025-26 ka dib barbaro 1-1 ah oo ay la galeen Bournemouth kulankoodii gabaasiga ahaa[<ref>{{Cite web|date=2026-05-19|title=Arsenal end 22-year wait for Premier League title|url=https://www.premierleague.com/en/news/4662306/arsenal-end-22-year-wait-for-premier-league-title/|access-date=2026-05-20|website=www.premierleague.com|language=en}}</ref> Xilligii Manchester City ee heerka sare ah ee tartanka waara wuxuu ku beegmay eedeymo ku saabsan inay jabiyeen xeerarka Caanaha Dhaqaalaha ee Caddaaladda (FFP). 2020, Maxkamadda Xallinta Khilaafaadka Ciyaaraha (CAS) waxay xukuntey in ganaaxyada lagu soo rogay kooxda ee UEFA aysan ahayn kuwo marmarsiinyo leh, iyadoo meesha ka saartay ganaaxii labada sano ee qaaradda ee City[66]. 2023, Premier League waxay ku dhawaaqday baaritaankeeda u gaarka ah eedeymaha loo jeediyay Manchester City, iyadoo ku eedeysay kooxda 130 jebin oo ku saabsan xeerarkeeda FFP ilaa xilli ciyaareedkii 2017–18.<ref>{{cite web|url=https://www.skysports.com/football/news/11679/12804623/man-city-premier-league-charges-explained-what-are-they-what-could-punishment-be-whats-the-timescale|title=Man City Premier League charges explained: What are they? What could punishment be? What's the timescale?|work=[[Sky Sports]]|date=10 June 2023|access-date=26 September 2023}}</ref><ref>{{cite web|url=https://www.premierleague.com/news/3045970|title=Premier League statement|work=[[Premier League]]|date=6 February 2023|access-date=16 December 2024|archive-date=19 December 2024|archive-url=https://web.archive.org/web/20241219223750/https://www.premierleague.com/news/3045970|url-status=live}}</ref><ref>{{cite web|url=https://www.nortonrosefulbright.com/en/knowledge/publications/0b71c52b/manchester-city-v-the-premier-league-what-happens-next-in-the-115-charges-litigation|title=Manchester City v the Premier League: what happens next?|work=Norton Rose Fulbright|date=September 2025|access-date=19 November 2025}}</ref> === Taariikhda Horyaalak === {| class="wikitable" | * 1892–1899 [[:en:Football_League_Second_Division|Heerka 2]] (L2) * 1899–1902 [https://en.wikipedia.org/wiki/Football_League_Second_Division][[:en:Football_League_First_Division|H]][https://en.wikipedia.org/wiki/Football_League_Second_Division][[:en:Football_League_First_Division|eerka 1]] (L1) * 1902–1903 [[:en:Football_League_Second_Division|Heerka 2]] (L2) * 1903–1909 [https://en.wikipedia.org/wiki/Football_League_Second_Division][[:en:Football_League_First_Division|H]][https://en.wikipedia.org/wiki/Football_League_Second_Division][[:en:Football_League_First_Division|eerka]] [[:en:Football_League_First_Division|1]] (L1) * 1909–1910 [[:en:Football_League_Second_Division|Heerka 2]] (L2) | * 1910–1926 [https://en.wikipedia.org/wiki/Football_League_Second_Division][[:en:Football_League_First_Division|H]][https://en.wikipedia.org/wiki/Football_League_Second_Division][[:en:Football_League_First_Division|eerka]] [[:en:Football_League_First_Division|1]] (L1) * 1926–1928 [[:en:Football_League_Second_Division|Heerka 2]] (L2) * 1928–1938 [https://en.wikipedia.org/wiki/Football_League_First_Division][[:en:Football_League_Second_Division|H]][[:en:Football_League_First_Division|eerka 1]] (L1) * 1938–1947 [[:en:Football_League_Second_Division|Heerka 2]] (L2) * 1947–1950 [https://en.wikipedia.org/wiki/Football_League_Second_Division][[:en:Football_League_First_Division|H]][https://en.wikipedia.org/wiki/Football_League_Second_Division][[:en:Football_League_First_Division|eerka]] [[:en:Football_League_First_Division|1]] (L1) | * 1950–1951 [[:en:Football_League_Second_Division|Heerka 2]] (L2) * 1951–1963 [https://en.wikipedia.org/wiki/Football_League_Second_Division][[:en:Football_League_First_Division|H]][https://en.wikipedia.org/wiki/Football_League_Second_Division][[:en:Football_League_First_Division|eerka]] [[:en:Football_League_First_Division|1]] (L1) * 1963–1966 [[:en:Football_League_Second_Division|Heerka 2]] (L2) * 1966–1983 [https://en.wikipedia.org/wiki/Football_League_Second_Division][[:en:Football_League_First_Division|H]][https://en.wikipedia.org/wiki/Football_League_Second_Division][[:en:Football_League_First_Division|eerka]] [[:en:Football_League_First_Division|1]] (L1) * 1983–1985 [[:en:Football_League_Second_Division|Heerka 2]] (L2) | * 1985–1987 [https://en.wikipedia.org/wiki/Football_League_Second_Division][[:en:Football_League_First_Division|H]][https://en.wikipedia.org/wiki/Football_League_Second_Division][[:en:Football_League_First_Division|eerka]] [[:en:Football_League_First_Division|1]] (L1) * 1987–1989 [[:en:Football_League_Second_Division|Heerka 2]] (L2) * 1989–1992 [https://en.wikipedia.org/wiki/Football_League_Second_Division][[:en:Football_League_First_Division|H]][https://en.wikipedia.org/wiki/Football_League_Second_Division][[:en:Football_League_First_Division|eerka 1]] (L1) * 1992–1996 [[:en:Premier_League|Horyaalka Ingiriiska]] (L1) * 1996–1998 [[:en:Football_League_First_Division|Heerka 1]] (L2) | * 1998–1999 [[:en:Football_League_Second_Division|Heerka 2]] (L3) * 1999–2000 [[:en:Football_League_First_Division|Heerk1]] (L2) * 2000–2001[[:en:Premier_League|Horyaalka Ingiriiska]] (L1) * 2001–2002 [[:en:Football_League_First_Division|Division 1]] (L2) * 2002– [[:en:Premier_League|Horyaalka Ingiriiska]] (L1) |} L1 = Heerka 1 ee nidaamka horyaalka kubadda cagta; L2 = Heerka 2 ee nidaamka horyaalka kubadda cagta; L3 = Heerka 3 ee nidaamka horyaalka kubadda cagta. == Tixraac == {{Reflist}} == Eeg waliba == * [http://www.mancity.com mancity.com] * [https://int.soccerway.com/teams/england/manchester-city-football-club/676/ SOCCERWAY] * [https://www.sofascore.com/team/football/manchester-city/17 SOFASCORE] * [https://www.flashscore.com/team/manchester-city/Wtn9Stg0/ FLASHSCORE] * [https://www.transfermarkt.com/manchester-city/startseite/verein/281 Transfermarkt] * [https://globalsportsarchive.com/team/soccer/manchester-city-fc/464/ Globalsportsarchive] [[Category:Ciyaaraha]] [[Category:Naadiyaasha kubada Cagta]] kapcplni6cqatsaggucsnpst32226o8 Template:Infobox 10 8618 303790 295494 2026-08-02T11:52:51Z Isma4l 41797 /* */ Soo celi si loo eego cilada 303790 wikitext text/x-wiki <templatestyles src="Infobox/style.css" /> {{#invoke:Infobox|infobox}}<noinclude> {{documentation}} <!-- Categories go in the /doc subpage, and interwikis go in Wikidata. --> </noinclude> 3ey2di7wng4x91ngvu2a20m5swie4h6 303791 303790 2026-08-02T11:54:38Z Isma4l 41797 /* */ 303791 wikitext text/x-wiki <templatestyles src="Infobox/style.css" /> {{#invoke:Infobox|infobox}}<noinclude> {{documentation}} <!-- Categories go in the /doc subpage, and interwikis go in Wikidata. --> </noinclude> n2oqdz74rlb91mc3hw9fxdk5y7ag1mm 303792 303791 2026-08-02T11:58:45Z Isma4l 41797 /* */ Tijaabo 303792 wikitext text/x-wiki {{#invoke:Infobox|infobox}}<noinclude> {{documentation}} <!-- Categories go in the /doc subpage, and interwikis go in Wikidata. --> </noinclude> o7voyu4y28ez02m9jc7ee4zvsfmipqs Template:Box-footer 10 10307 303717 172033 2026-08-01T16:04:49Z Isma4l 41797 /* */ 303717 wikitext text/x-wiki <includeonly>{{#if:{{{1|}}}|<div class="noprint" style="margin:0.3em 0.2em 0.2em 0.3em; padding:0.3em 0.2em 0.2em 0.3em; text-align:right;"><b>{{{1|}}}</b></div>}}{{clear}}</div></includeonly><noinclude> {{Documentation}} </noinclude> g6fpywjrqy1kozkequzxzv6r6hn3d8t Template:Gradient 10 10605 303679 119082 2026-08-01T13:00:08Z Isma4l 41797 /* */ 303679 wikitext text/x-wiki <includeonly>background-color: {{{1}}}; color: inherit; background-image: -webkit-gradient(linear, {{#switch:{{{3}}}|right|bottom=right bottom|#default=left top}}, {{#switch:{{{3}}}|right|top|vertical=left bottom|#default=right top}}, from({{{1}}}), to({{{2}}}){{#if:{{{4|}}}|, color-stop({{{5|50%}}}, {{{4}}})}}); {{linear-gradient|{{#switch:{{{3|}}}|vertical=top|horizontal=left|#default={{{3|left}}}}}|{{{1}}}{{#if:{{{4|}}}|, {{{4}}} {{{5|50%}}}}}, {{{2}}}}}</includeonly><noinclude> {{Tdeprecated|gradient|linear-gradient|date=January 2012}} [[ar:قالب:Gradient]] </noinclude> ke55lhfsb8cnfunyi0nuln5mc8f5ebe Template:Hordhaca Cusub ee Bogga Hore 10 10685 303678 295896 2026-08-01T12:53:50Z Isma4l 41797 /* */ 303678 wikitext text/x-wiki {| style="width:100%; margin-bottom:2px; background:transparent; padding-top:3px;" | style="background:transparent; width:100%; border:1px solid #a7d7f9; vertical-align:top; {{gradient|whitesmoke|white}}" | {| style="width:100%; margin-bottom:2px; vertical-align:top; background:transparent; padding:5px 10px 0 20px;" |- | <span style="font-size:195%;">Ku soo-dhawoow [[Wikipedia]]</span><br /> <span style="padding:5px 2px; font-size:120%;">Insaykalobeedhiya [[Xorta ah|xorta ah]] ee [[Wikipedia:Introduction|qofwalbana wax ka bedeli karo]]</span> <div class="center">Wikipedia Soomaaliga waxaa ku jirta '''[[Special:Statistics|{{NUMBEROFARTICLES}}]]''' maqaal, [https://so.wikipedia.org/ Hubi gaarista] ama habka [http://so.m.wikipedia.org mobilka]</div> | rowspan="2" class="plainlist" style="text-align:left; padding:1px 1px 10px 20px;" | {{Maalin Miilaadi/Hijriyad}} |- | style="width:75%; font-size:98%;" | <div style="border-top:1px solid #a7d7f9; padding-top:5px; font-size:95%;"> [[File:Crystal Clear app xmag.svg|15px|link=Special:AllPages|Bogagga oo dhan oo si alifba ah isugu xiga]] [[Special:AllPages|'''<span title="Bogagga oo dhan oo si alifba ah isugu xiga!">Bogagga oo dhan oo si alifba ah isugu xiga</span>''']] &nbsp; [[File:1rightarrow.png|15px|link=Special:SpecialPages]] [[Special:SpecialPages|'''<span title="Halkaan guji si aad u aragto bogga gaarka ah!">Boggaga qaaska ah</span>''']] &nbsp; [[File:Nuvola apps khelpcenter.png|15px|link=Wikipedia:Caawinaad|Halkaan guji si aad caawinaad u-hesho!]] [[Wikipedia:Caawinaad|'''<span title="Halkaan guji si aad caawinaad u-hesho!">Caawinaad</span>''']] </div> |} |} <!-- navipalkki --> <div class="hlist" style="text-align:center; font-size:80%; font-weight:bold;"> * [[Special:Allpages|Boggaga oo dhan oo si alifba ah isugu xiga]] * [[Special:Specialpages|Boggaga qaaska ah]] * [[Wikipedia:Bortaalka_jaaliyada|Fikrad ka dhiibo Wikipediaha]] * [[Wikipedia:Qor maqaal cusub|Maqaal cusub qor]] * [[Current events|Ogeysiis]] * [[Special:Newpages|Boggag cusub]] * [[Wikipedia:Caawinaad|Caawinaad]] </div> 9ex3kex8tbwfab01pcoe88kupxcname Template:Maanta Waa 10 10731 303681 132546 2026-08-01T13:16:18Z Isma4l 41797 /* */ 303681 wikitext text/x-wiki <div style="clear:both; margin-top:.5em; font-size:87%;">'''Taariikhdu Maanta Waa''' {{CURRENTDAY}} [[{{CURRENTMONTHNAME}}]] [[{{CURRENTYEAR}}]] [[Isuduwaha Waqtiga Caalamiga|Isuduwaha Waqtiga Caalamiga (UTC)]]&nbsp;– <span class="plainlinks" id="todayis-purgelink">[{{fullurl:{{FULLPAGENAME}}|action=purge}} Hagaaji Bogga]</span></div> {{:Template:Maanta Oo Kale {{#time:j F}}}} <noinclude> * Fiira Gaar ah: In munaasabad lagu daro lagana dhimo fadlan '''Ha bedelin Boggan'''. {{Template Bogga Hore}} [[Category:Template Bogga Hore|{{PAGENAME}}]] </noinclude> p3pwfen5opc9ossxj614p64nef1lmea Template:Template Bogga Hore 10 10760 303682 154622 2026-08-01T13:21:49Z Isma4l 41797 /* */ 303682 wikitext text/x-wiki {{Hidden begin |toggle=right |border=none; margin-right:-15px; |titlestyle=font-size:100%; |title=Waa tusmo ku saabsan bogga hore }} <div class="plainlist" style="margin-right:10px;"> * [[Template:Hordhaca Bogga Hore]] ([[Template talk:Hordhaca Bogga Hore|Wadahadal]]) * [[Template:Hordhaca Cusub ee Bogga Hore‎]] ([[Template talk:Hordhaca Cusub ee Bogga Hore‎|Wadahadal]]) * [[Template:Hooyga Wikiga]] ([[Template talk:Hooyga Wikiga|Wadahadal]]) * [[Template:Qaybaha]] ([[Template talk:Qaybaha|Wadahadal]]) * [[Template:Maqaal Xul Ah Bogga Hore‎]] ([[Template talk:Maqaal Xul Ah Bogga Hore‎|Wadahadal]]) * [[Template:Maqaalka Cusub Bogga Hore]] ([[Template talk:Maqaalka Cusub Bogga Hore|Wadahadal]]) * [[Template:Liiska Maqaal Xul Ah Bogga Hore]] ([[Template talk:Liiska Maqaal Xul Ah Bogga Hore|Wadahadal]]) * [[Template:Liiska Munaasabadaha Maqaalka Cusub Bogga Hore]] ([[Template talk:Liiska Munaasabadaha Maqaalka Cusub Bogga Hore|Wadahadal]]) * [[Template:Maqaal Xul Ah Bogga Hore/Template‎]] ([[Template talk:Maqaal Xul Ah Bogga Hore/Template‎|Wadahadal]]) * [[Template:Maqaalka Cusub Bogga Hore/Template‎]] ([[Template talk:Maqaalka Cusub Bogga Hore/Template‎|Wadahadal]]) * [[Template:Maqaal Xul Ah Bogga Hore/Kala Hormarin]] ([[Template talk:Maqaal Xul Ah Bogga Hore/Kala Hormarin|Wadahadal]]) * [[Template:Maqaalka Cusub Bogga Hore/Kala Hormarin]] ([[Template talk:Maqaalka Cusub Bogga Hore/Kala Hormarin|Wadahadal]]) * [[Template:Liiska Munaasabadaha Maqaal Xul Ah Bogga Hore]] ([[Template talk:Liiska Munaasabadaha Maqaal Xul Ah Bogga Hore|Wadahadal]]) * [[Template:Liiska Munaasabadaha Maqaalka Cusub Bogga Hore]] ([[Template talk:Liiska Munaasabadaha Maqaalka Cusub Bogga Hore|Wadahadal]]) * [[Template:Liiska Munaasabadaha Maqaal Xul Ah Bogga Hore/Kala Hormarin]] ([[Template talk:Liiska Munaasabadaha Maqaal Xul Ah Bogga Hore/Kala Hormarin|Wadahadal]]) * [[Template:Liiska Munaasabadaha Maqaalka Cusub Bogga Hore/Kala Hormarin]] ([[Template talk:Liiska Munaasabadaha Maqaalka Cusub Bogga Hore/Kala Hormarin|Wadahadal]]) * [[Template:Xusuusta Wikipedia]] ([[Template talk:Xusuusta Wikipedia|Wadahadal]]) * [[Template:Maanta Waa]] ([[Template talk:Maanta Waa|Wadahadal]]) * [[Template:Sawirka Maanta]] ([[Template talk:Sawirka Maanta|Wadahadal]]) * [[Template:Maqaalka Iskaashiga Usbuuca/Maqaal Xul Ah]] ([[Template talk:Maqaalka Iskaashiga Usbuuca/Maqaal Xul ah|Wadahadal]]) * [[Template:Dhacdooyinka Hadda]] ([[Template talk:Dhacdooyinka Hadda|Wadahadal]]) * [[Template:Oraahda Bogga Hore]] ([[Template talk:Oraahda Bogga Hore|Wadahadal]]) * [[Template:Fiira Gaar ah Luqada Soomaaliga]] ([[Template talk:Fiira Gaar ah Luqada Soomaaliga|Wadahadal]]) * [[Template:Mujtamaca Wikipedia]] ([[Template talk:Mujtamaca Wikipedia|Wadahadal]]) * [[Template:Mowduuca Usbuuca Wiki]] ([[Template talk:Mowduuca Usbuuca Wiki|Wadahadal]]) * [[Template:Cod Bixinta Hadda]] ([[Template talk:Cod Bixinta Hadda|Wadahadal]]) * [[Template:Mashruucyoqaraabo]] ([[Template talk:Mashruucyoqaraabo|Wadahadal]]) * [[Template:Bogga Hore/Ma Ogtahay]] ([[Template talk:Bogga Hore/Ma Ogtahay|Wadahadal]]) * [[Template:Wikipedialang]] ([[Template talk:Wikipedialang|Wadahadal]]) </div> {{Hidden end}} <noinclude> [[Category:Template|{{PAGENAME}}]] [[Category:Bogga Hore]] </noinclude> mvijg43wtpdk291nbc4dog24svg8b96 Template:Rounddown 10 11058 303727 116367 2026-08-01T16:28:44Z Isma4l 41797 /* */ 303727 wikitext text/x-wiki <includeonly>{{SAFESUBST:<noinclude />#expr:floor(({{{1}}})*10^({{{2|0}}}))/10^({{{2|0}}})}}</includeonly><noinclude> {{Documentation}} </noinclude> l1pveibel82k4vo5xjpj60s5qyph676 Module:Infobox 828 11111 303789 295499 2026-08-02T11:46:57Z Isma4l 41797 303789 Scribunto text/plain local p = {} local args = {} local origArgs = {} local root local empty_row_categories = {} local category_in_empty_row_pattern = '%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:[^]]*]]' local has_rows = false local lists = { plainlist_t = { patterns = { '^plainlist$', '%splainlist$', '^plainlist%s', '%splainlist%s' }, found = false, styles = 'Plainlist/styles.css' }, hlist_t = { patterns = { '^hlist$', '%shlist$', '^hlist%s', '%shlist%s' }, found = false, styles = 'Hlist/styles.css' } } local function has_list_class(args_to_check) for _, list in pairs(lists) do if not list.found then for _, arg in pairs(args_to_check) do for _, pattern in ipairs(list.patterns) do if mw.ustring.find(arg or '', pattern) then list.found = true break end end if list.found then break end end end end end local function fixChildBoxes(sval, tt) local function notempty( s ) return s and s:match( '%S' ) end if notempty(sval) then local marker = '<span class=special_infobox_marker>' local s = sval -- start moving templatestyles and categories inside of table rows local slast = '' while slast ~= s do slast = s s = mw.ustring.gsub(s, '(</[Tt][Rr]%s*>%s*)(%[%[%s*[Cc][Aa][Tt][Ee][Gg][Oo][Rr][Yy]%s*:[^]]*%]%])', '%2%1') s = mw.ustring.gsub(s, '(</[Tt][Rr]%s*>%s*)(\127[^\127]*UNIQ%-%-templatestyles%-%x+%-QINU[^\127]*\127)', '%2%1') end -- end moving templatestyles and categories inside of table rows s = mw.ustring.gsub(s, '(<%s*[Tt][Rr])', marker .. '%1') s = mw.ustring.gsub(s, '(</[Tt][Rr]%s*>)', '%1' .. marker) if s:match(marker) then s = mw.ustring.gsub(s, marker .. '%s*' .. marker, '') s = mw.ustring.gsub(s, '([\r\n]|-[^\r\n]*[\r\n])%s*' .. marker, '%1') s = mw.ustring.gsub(s, marker .. '%s*([\r\n]|-)', '%1') s = mw.ustring.gsub(s, '(</[Cc][Aa][Pp][Tt][Ii][Oo][Nn]%s*>%s*)' .. marker, '%1') s = mw.ustring.gsub(s, '(<%s*[Tt][Aa][Bb][Ll][Ee][^<>]*>%s*)' .. marker, '%1') s = mw.ustring.gsub(s, '^(%{|[^\r\n]*[\r\n]%s*)' .. marker, '%1') s = mw.ustring.gsub(s, '([\r\n]%{|[^\r\n]*[\r\n]%s*)' .. marker, '%1') s = mw.ustring.gsub(s, marker .. '(%s*</[Tt][Aa][Bb][Ll][Ee]%s*>)', '%1') s = mw.ustring.gsub(s, marker .. '(%s*\n|%})', '%1') end if s:match(marker) then local subcells = mw.text.split(s, marker) s = '' for k = 1, #subcells do if k == 1 then s = s .. subcells[k] .. '</' .. tt .. '></tr>' elseif k == #subcells then local rowstyle = ' style="display:none"' if notempty(subcells[k]) then rowstyle = '' end s = s .. '<tr' .. rowstyle ..'><' .. tt .. ' colspan=2>\n' .. subcells[k] elseif notempty(subcells[k]) then if (k % 2) == 0 then s = s .. subcells[k] else s = s .. '<tr><' .. tt .. ' colspan=2>\n' .. subcells[k] .. '</' .. tt .. '></tr>' end end end end -- the next two lines add a newline at the end of lists for the PHP parser -- [[Special:Diff/849054481]] -- remove when [[:phab:T191516]] is fixed or OBE s = mw.ustring.gsub(s, '([\r\n][%*#;:][^\r\n]*)$', '%1\n') s = mw.ustring.gsub(s, '^([%*#;:][^\r\n]*)$', '%1\n') s = mw.ustring.gsub(s, '^([%*#;:])', '\n%1') s = mw.ustring.gsub(s, '^(%{%|)', '\n%1') return s else return sval end end -- Cleans empty tables local function cleanInfobox() root = tostring(root) if has_rows == false then root = mw.ustring.gsub(root, '<table[^<>]*>%s*</table>', '') end end -- Returns the union of the values of two tables, as a sequence. local function union(t1, t2) local vals = {} for k, v in pairs(t1) do vals[v] = true end for k, v in pairs(t2) do vals[v] = true end local ret = {} for k, v in pairs(vals) do table.insert(ret, k) end return ret end -- Returns a table containing the numbers of the arguments that exist -- for the specified prefix. For example, if the prefix was 'data', and -- 'data1', 'data2', and 'data5' exist, it would return {1, 2, 5}. local function getArgNums(prefix) local nums = {} for k, v in pairs(args) do local num = tostring(k):match('^' .. prefix .. '([1-9]%d*)$') if num then table.insert(nums, tonumber(num)) end end table.sort(nums) return nums end -- Adds a row to the infobox, with either a header cell -- or a label/data cell combination. local function addRow(rowArgs) if rowArgs.header and rowArgs.header ~= '_BLANK_' then has_rows = true has_list_class({ rowArgs.rowclass, rowArgs.class, args.headerclass }) root :tag('tr') :addClass(rowArgs.rowclass) :cssText(rowArgs.rowstyle) :tag('th') :attr('colspan', '2') :addClass('infobox-header') :addClass(rowArgs.class) :addClass(args.headerclass) -- @deprecated next; target .infobox-<name> .infobox-header :cssText(args.headerstyle) :cssText(rowArgs.rowcellstyle) :wikitext(fixChildBoxes(rowArgs.header, 'th')) if rowArgs.data then root:wikitext( '[[Category:Pages using infobox templates with ignored data cells]]' ) end elseif rowArgs.data and rowArgs.data:gsub(category_in_empty_row_pattern, ''):match('^%S') then has_rows = true has_list_class({ rowArgs.rowclass, rowArgs.class }) local row = root:tag('tr') row:addClass(rowArgs.rowclass) row:cssText(rowArgs.rowstyle) if rowArgs.label then row :tag('th') :attr('scope', 'row') :addClass('infobox-label') -- @deprecated next; target .infobox-<name> .infobox-label :cssText(args.labelstyle) :cssText(rowArgs.rowcellstyle) :wikitext(rowArgs.label) :done() end local dataCell = row:tag('td') dataCell :attr('colspan', not rowArgs.label and '2' or nil) :addClass(not rowArgs.label and 'infobox-full-data' or 'infobox-data') :addClass(rowArgs.class) -- @deprecated next; target .infobox-<name> .infobox(-full)-data :cssText(rowArgs.datastyle) :cssText(rowArgs.rowcellstyle) :wikitext(fixChildBoxes(rowArgs.data, 'td')) else table.insert(empty_row_categories, rowArgs.data or '') end end local function renderTitle() if not args.title then return end has_rows = true has_list_class({args.titleclass}) root :tag('caption') :addClass('infobox-title') :addClass(args.titleclass) -- @deprecated next; target .infobox-<name> .infobox-title :cssText(args.titlestyle) :wikitext(args.title) end local function renderAboveRow() if not args.above then return end has_rows = true has_list_class({ args.aboveclass }) root :tag('tr') :tag('th') :attr('colspan', '2') :addClass('infobox-above') :addClass(args.aboveclass) -- @deprecated next; target .infobox-<name> .infobox-above :cssText(args.abovestyle) :wikitext(fixChildBoxes(args.above,'th')) end local function renderBelowRow() if not args.below then return end has_rows = true has_list_class({ args.belowclass }) root :tag('tr') :tag('td') :attr('colspan', '2') :addClass('infobox-below') :addClass(args.belowclass) -- @deprecated next; target .infobox-<name> .infobox-below :cssText(args.belowstyle) :wikitext(fixChildBoxes(args.below,'td')) end local function addSubheaderRow(subheaderArgs) if subheaderArgs.data and subheaderArgs.data:gsub(category_in_empty_row_pattern, ''):match('^%S') then has_rows = true has_list_class({ subheaderArgs.rowclass, subheaderArgs.class }) local row = root:tag('tr') row:addClass(subheaderArgs.rowclass) local dataCell = row:tag('td') dataCell :attr('colspan', '2') :addClass('infobox-subheader') :addClass(subheaderArgs.class) :cssText(subheaderArgs.datastyle) :cssText(subheaderArgs.rowcellstyle) :wikitext(fixChildBoxes(subheaderArgs.data, 'td')) else table.insert(empty_row_categories, subheaderArgs.data or '') end end local function renderSubheaders() if args.subheader then args.subheader1 = args.subheader end if args.subheaderrowclass then args.subheaderrowclass1 = args.subheaderrowclass end local subheadernums = getArgNums('subheader') for k, num in ipairs(subheadernums) do addSubheaderRow({ data = args['subheader' .. tostring(num)], -- @deprecated next; target .infobox-<name> .infobox-subheader datastyle = args.subheaderstyle, rowcellstyle = args['subheaderstyle' .. tostring(num)], class = args.subheaderclass, rowclass = args['subheaderrowclass' .. tostring(num)] }) end end local function addImageRow(imageArgs) if imageArgs.data and imageArgs.data:gsub(category_in_empty_row_pattern, ''):match('^%S') then has_rows = true has_list_class({ imageArgs.rowclass, imageArgs.class }) local row = root:tag('tr') row:addClass(imageArgs.rowclass) local dataCell = row:tag('td') dataCell :attr('colspan', '2') :addClass('infobox-image') :addClass(imageArgs.class) :cssText(imageArgs.datastyle) :wikitext(fixChildBoxes(imageArgs.data, 'td')) else table.insert(empty_row_categories, imageArgs.data or '') end end local function renderImages() if args.image then args.image1 = args.image end if args.caption then args.caption1 = args.caption end local imagenums = getArgNums('image') for k, num in ipairs(imagenums) do local caption = args['caption' .. tostring(num)] local data = mw.html.create():wikitext(args['image' .. tostring(num)]) if caption then data :tag('div') :addClass('infobox-caption') -- @deprecated next; target .infobox-<name> .infobox-caption :cssText(args.captionstyle) :wikitext(caption) end addImageRow({ data = tostring(data), -- @deprecated next; target .infobox-<name> .infobox-image datastyle = args.imagestyle, class = args.imageclass, rowclass = args['imagerowclass' .. tostring(num)] }) end end -- When autoheaders are turned on, preprocesses the rows local function preprocessRows() if not args.autoheaders then return end local rownums = union(getArgNums('header'), getArgNums('data')) table.sort(rownums) local lastheader for k, num in ipairs(rownums) do if args['header' .. tostring(num)] then if lastheader then args['header' .. tostring(lastheader)] = nil end lastheader = num elseif args['data' .. tostring(num)] and args['data' .. tostring(num)]:gsub( category_in_empty_row_pattern, '' ):match('^%S') then local data = args['data' .. tostring(num)] if data:gsub(category_in_empty_row_pattern, ''):match('%S') then lastheader = nil end end end if lastheader then args['header' .. tostring(lastheader)] = nil end end -- Gets the union of the header and data argument numbers, -- and renders them all in order local function renderRows() local rownums = union(getArgNums('header'), getArgNums('data')) table.sort(rownums) for k, num in ipairs(rownums) do addRow({ header = args['header' .. tostring(num)], label = args['label' .. tostring(num)], data = args['data' .. tostring(num)], datastyle = args.datastyle, class = args['class' .. tostring(num)], rowclass = args['rowclass' .. tostring(num)], -- @deprecated next; target .infobox-<name> rowclass rowstyle = args['rowstyle' .. tostring(num)], rowcellstyle = args['rowcellstyle' .. tostring(num)] }) end end local function renderNavBar() if not args.name then return end has_rows = true root :tag('tr') :tag('td') :attr('colspan', '2') :addClass('infobox-navbar') :wikitext(require('Module:Navbar')._navbar{ args.name, mini = 1, }) end local function renderItalicTitle() local italicTitle = args['italic title'] and mw.ustring.lower(args['italic title']) if italicTitle == '' or italicTitle == 'force' or italicTitle == 'yes' then root:wikitext(require('Module:Italic title')._main({})) end end -- Categories in otherwise empty rows are collected in empty_row_categories. -- This function adds them to the module output. It is not affected by -- args.decat because this module should not prevent module-external categories -- from rendering. local function renderEmptyRowCategories() for _, s in ipairs(empty_row_categories) do root:wikitext(s) end end -- Render tracking categories. args.decat == turns off tracking categories. local function renderTrackingCategories() if args.decat == 'yes' then return end if args.child == 'yes' then if args.title then root:wikitext( '[[Category:Pages using embedded infobox templates with the title parameter]]' ) end elseif #(getArgNums('data')) == 0 and mw.title.getCurrentTitle().namespace == 0 then root:wikitext('[[Category:Articles using infobox templates with no data rows]]') end end --[=[ Loads the templatestyles for the infobox. TODO: FINISH loading base templatestyles here rather than in MediaWiki:Common.css. There are 4-5000 pages with 'raw' infobox tables. See [[Mediawiki_talk:Common.css/to_do#Infobox]] and/or come help :). When we do this we should clean up the inline CSS below too. Will have to do some bizarre conversion category like with sidebar. ]=] local function loadTemplateStyles() local frame = mw.getCurrentFrame() local hlist_templatestyles = '' if lists.hlist_t.found then hlist_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = lists.hlist_t.styles } } end local plainlist_templatestyles = '' if lists.plainlist_t.found then plainlist_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = lists.plainlist_t.styles } } end -- See function description local base_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = 'Module:Infobox/styles.css' } } local templatestyles = '' if args['templatestyles'] then templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = args['templatestyles'] } } end local child_templatestyles = '' if args['child templatestyles'] then child_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = args['child templatestyles'] } } end local grandchild_templatestyles = '' if args['grandchild templatestyles'] then grandchild_templatestyles = frame:extensionTag{ name = 'templatestyles', args = { src = args['grandchild templatestyles'] } } end return table.concat({ -- hlist -> plainlist -> base is best-effort to preserve old Common.css ordering. -- this ordering is not a guarantee because the rows of interest invoking -- each class may not be on a specific page hlist_templatestyles, plainlist_templatestyles, base_templatestyles, templatestyles, child_templatestyles, grandchild_templatestyles }) end -- common functions between the child and non child cases local function structure_infobox_common() renderSubheaders() renderImages() preprocessRows() renderRows() renderBelowRow() renderNavBar() renderItalicTitle() renderEmptyRowCategories() renderTrackingCategories() cleanInfobox() end -- Specify the overall layout of the infobox, with special settings if the -- infobox is used as a 'child' inside another infobox. local function _infobox() if args.child ~= 'yes' then root = mw.html.create('table') root :addClass(args.subbox == 'yes' and 'infobox-subbox' or 'infobox') :addClass(args.bodyclass) -- @deprecated next; target .infobox-<name> :cssText(args.bodystyle) has_list_class({ args.bodyclass }) renderTitle() renderAboveRow() else root = mw.html.create() root :wikitext(args.title) end structure_infobox_common() return loadTemplateStyles() .. root end -- If the argument exists and isn't blank, add it to the argument table. -- Blank arguments are treated as nil to match the behaviour of ParserFunctions. local function preprocessSingleArg(argName) if origArgs[argName] and origArgs[argName] ~= '' then args[argName] = origArgs[argName] end end -- Assign the parameters with the given prefixes to the args table, in order, in -- batches of the step size specified. This is to prevent references etc. from -- appearing in the wrong order. The prefixTable should be an array containing -- tables, each of which has two possible fields, a "prefix" string and a -- "depend" table. The function always parses parameters containing the "prefix" -- string, but only parses parameters in the "depend" table if the prefix -- parameter is present and non-blank. local function preprocessArgs(prefixTable, step) if type(prefixTable) ~= 'table' then error("Non-table value detected for the prefix table", 2) end if type(step) ~= 'number' then error("Invalid step value detected", 2) end -- Get arguments without a number suffix, and check for bad input. for i,v in ipairs(prefixTable) do if type(v) ~= 'table' or type(v.prefix) ~= "string" or (v.depend and type(v.depend) ~= 'table') then error('Invalid input detected to preprocessArgs prefix table', 2) end preprocessSingleArg(v.prefix) -- Only parse the depend parameter if the prefix parameter is present -- and not blank. if args[v.prefix] and v.depend then for j, dependValue in ipairs(v.depend) do if type(dependValue) ~= 'string' then error('Invalid "depend" parameter value detected in preprocessArgs') end preprocessSingleArg(dependValue) end end end -- Get arguments with number suffixes. local a = 1 -- Counter variable. local moreArgumentsExist = true while moreArgumentsExist == true do moreArgumentsExist = false for i = a, a + step - 1 do for j,v in ipairs(prefixTable) do local prefixArgName = v.prefix .. tostring(i) if origArgs[prefixArgName] then -- Do another loop if any arguments are found, even blank ones. moreArgumentsExist = true preprocessSingleArg(prefixArgName) end -- Process the depend table if the prefix argument is present -- and not blank, or we are processing "prefix1" and "prefix" is -- present and not blank, and if the depend table is present. if v.depend and (args[prefixArgName] or (i == 1 and args[v.prefix])) then for j,dependValue in ipairs(v.depend) do local dependArgName = dependValue .. tostring(i) preprocessSingleArg(dependArgName) end end end end a = a + step end end -- Parse the data parameters in the same order that the old {{infobox}} did, so -- that references etc. will display in the expected places. Parameters that -- depend on another parameter are only processed if that parameter is present, -- to avoid phantom references appearing in article reference lists. local function parseDataParameters() preprocessSingleArg('autoheaders') preprocessSingleArg('child') preprocessSingleArg('bodyclass') preprocessSingleArg('subbox') preprocessSingleArg('bodystyle') preprocessSingleArg('title') preprocessSingleArg('titleclass') preprocessSingleArg('titlestyle') preprocessSingleArg('above') preprocessSingleArg('aboveclass') preprocessSingleArg('abovestyle') preprocessArgs({ {prefix = 'subheader', depend = {'subheaderstyle', 'subheaderrowclass'}} }, 10) preprocessSingleArg('subheaderstyle') preprocessSingleArg('subheaderclass') preprocessArgs({ {prefix = 'image', depend = {'caption', 'imagerowclass'}} }, 10) preprocessSingleArg('captionstyle') preprocessSingleArg('imagestyle') preprocessSingleArg('imageclass') preprocessArgs({ {prefix = 'header'}, {prefix = 'data', depend = {'label'}}, {prefix = 'rowclass'}, {prefix = 'rowstyle'}, {prefix = 'rowcellstyle'}, {prefix = 'class'} }, 50) preprocessSingleArg('headerclass') preprocessSingleArg('headerstyle') preprocessSingleArg('labelstyle') preprocessSingleArg('datastyle') preprocessSingleArg('below') preprocessSingleArg('belowclass') preprocessSingleArg('belowstyle') preprocessSingleArg('name') -- different behaviour for italics if blank or absent args['italic title'] = origArgs['italic title'] preprocessSingleArg('decat') preprocessSingleArg('templatestyles') preprocessSingleArg('child templatestyles') preprocessSingleArg('grandchild templatestyles') end -- If called via #invoke, use the args passed into the invoking template. -- Otherwise, for testing purposes, assume args are being passed directly in. function p.infobox(frame) if frame == mw.getCurrentFrame() then origArgs = frame:getParent().args else origArgs = frame end parseDataParameters() return _infobox() end -- For calling via #invoke within a template function p.infoboxTemplate(frame) origArgs = {} for k,v in pairs(frame.args) do origArgs[k] = mw.text.trim(v) end parseDataParameters() return _infobox() end return p 1m9tzydwofr8cj9bzzm2am6moool42y Template:Qeybaha maqaalada Wikipediaha 10 11522 303680 118271 2026-08-01T13:09:39Z Isma4l 41797 /* */ 303680 wikitext text/x-wiki <div style="text-align:center; font-size:120%; background-color:#def0fc; color:#000; font-weight:bold; border:1px solid lightblue;">[[Wikipedia:Selaa luokittain|Qeybaha]] maqaalada Wikipediaha</div> {| style="margin:auto;" |- | style="width:33%; vertical-align:top;" | {| style="width:100%;" |- | [[Image:Nuvola_apps_kdmconfig.png|30px|center|]] | <span style="font-size:110%; font-weight:bold;">Cilmiga aanan sayniska ahayn</span><br /> [[:Category:Cilminafsi|Cilminafsi]]&nbsp;· [[:Category:Taariikh|Taariikh]]&nbsp;· [[:Category:Luqadaha|Luqadaha]]&nbsp;· [[:Category:Cilmiga bulshada|Cilmiga bulshada]] |- | [[Image:Nuvola apps edu languages.png|30px|center|]] | <span style="font-size:110%; font-weight:bold;">[[:Category:Siyaasad|Siyaasad]] iyo [[:Category:Bulsho|bulsho]]</span><br /> [[:Category:Ganacsi|Ganacsi]]&nbsp;· [[:Category:Waxbarasho|Waxbarasho]]&nbsp;· [[:Category:Joornaalo|Joornaalo]]&nbsp;· [[:Category:Gaadiidka|Gaadiidka]]&nbsp;· [[:Category:Beeraha|Beeraha]]&nbsp;· [[:Category:Dagaalada|Dagaalada]]&nbsp;· [[:Category:Caafimaadka|Caafimaadka]]&nbsp;· [[:Category:Dowladaha|Dowladaha]] |- | [[Image:P religion world.svg|38px|center|]] | <span style="font-size:110%; font-weight:bold;">[[:Category:Diin|Diin]]</span><br /> [[:Category:Diimaha|Diimaha]]&nbsp;· [[:Category:Mutolojiyada|Mutolojiyada]] |} | | style="width:33%; vertical-align:top;" | {| style="width:100%;" |- | style="width:10%;" | [[Image:Nuvola_apps_kcoloredit.png|30px|center|]] | style="width:90%;" | <span style="font-size:110%; font-weight:bold;">[[:Category:Hiddo_iyo_dhaqan|Hiddo iyo dhaqan]]</span><br /> [[:Category:Gabayada|Gabayada]]&nbsp;· [[:Category:Filimaanta|Filimaanta]]&nbsp;· [[:Category:Muusig|Muusig]] |- | [[Image:Nuvola_apps_kalzium.png|30px|center|]] | <span style="font-size:110%; font-weight:bold;">[[:Category:Saynis|Saynis]]</span><br /> [[:Category:Bayoloji|Bayoloji]]&nbsp;· [[:Category:Fiisigis|Fiisigis]]&nbsp;· [[:Category:Kimisteri|Kimisteri]]&nbsp;· [[:Category:Juquraafi|Juquraafi]]&nbsp;· [[:Category:Xisaab|Xisaab]]&nbsp;· [[:Category:Cilmidayax|Cilmidayax]]&nbsp;· [[:Category:Xiddigis|Xiddigis]] |} | | style="vertical-align:top;" | {| style="width:100%;" |- | [[Image:Nuvola apps display.png|30px|center|]] | <span style="font-size:110%; font-weight:bold;">[[:Category:Teknooloji|Teknooloji]]</span><br /> [[:Category:Elektaroonig|Elektaroonig]]&nbsp;· [[:Category:Internet|Internet]]&nbsp;· [[:Category:Kumbuyuutarada|Kumbuyuutarada]] |- | [[Image:Nuvola_apps_atlantik.png|30px|center|]] | <span style="font-size:110%; font-weight:bold;">Ciyaaraha iyo madadaalada</span><br /> [[:Category:Teleefishinka|Teleefishinka]]&nbsp;· [[:Category:Ciyaaraha|Ciyaaraha]] |- | [[Image:Nuvola filesystems folder font.png|30px|center|]] | <span style="font-size:110%; font-weight:bold;">Kuwa kale</span><br /> [[:Kalandar]]&nbsp;· [[:Category:Shaqsiyadaad|Shaqsiyadaad]]&nbsp;· [[:Qarni|Waqti]] |} |} 8253iw0co1zzy2u7yol9m22vjk7k82n User:Revi C. 2 11840 303747 268152 2026-08-01T23:58:39Z Pathoschild 246 global user pages ([[m:Synchbot|requested by Revi C.]]) 303747 wikitext text/x-wiki __NOINDEX__<div class="mw-content-ltr" lang="en" dir="ltr">{{#babel:ko|en-3|so-0}} [[File:Revi wikimedia image.jpg|thumb|center|middle|If you are here to talk about CommonsDelinker removing a deleted image, please [[:c:User talk:Revi C.|go here]].]] Hello! I am [[:m:User:Revi C.|revi]]. I edit to [[m:SWMT|revert vandals]], do Wikidata stuff<!--(I am a Wikidata Admin! <small>([{{fullurl:wikidata:Special:ListUsers/Revi C.|limit=1}} Verify])</small>)-->, or do [[:c:COM:FR|Commons Filemoving stuff]] (I am Commons Admin too! <small>([{{fullurl:c:Special:ListUsers/Revi C.|limit=1}} Verify])</small>). Come to [[:m:User:Revi C.|my Meta userpage]] or [[:c:User:Revi C.|my Commons userpage]] for more information. Thank you.</div> dutha1g0a14rcmmgahizu740xz7x4kr User talk:Revi C. 3 11841 303746 268153 2026-08-01T23:18:03Z Pathoschild 246 global user pages ([[m:Synchbot|requested by Revi C.]]) 303746 wikitext text/x-wiki __NOINDEX__<div class="mw-content-ltr" lang="en" dir="ltr">[[File:Revi logo (pink).png|thumb|center|<span style="color:red">PLEASE DO NOT LEAVE MESSAGE HERE!</span>]] ''' <span style="color:red"> BEFORE YOU BLOCK MY ACCOUNT: IF MY EDIT SUMMARY INCLUDE PREFIX </span>''(Script)''<span style="color:red">, DON'T BLOCK ME, JUST TELL ME TO SLOW DOWN AT COMMONS' TALK PAGE. IT IS AN AUTOMATED SCRIPT BEING USED ON COMMONS TO MOVE FILES.</span> Instead, please leave your message following site: <br /> [[File:Wikidata-logo-en.svg|45px|link=d:User talk:Revi C.]] [[d:User talk:Revi C.]] for Wikidata (Interwiki links) stuff <!--(I am {{int:Group-sysop}} there)--> <br /> [[File:Commons-logo.svg|45px|link=commons:User talk:Revi C.]] [[commons:User talk:Revi C.]] for renaming stuff or [[User:CommonsDelinker|CommonsDelinker]] action (I am {{int:Group-sysop}} there) <br /> [[File:Wikimedia Community Logo optimized.svg|45px|link=m:User talk:Revi C.]] [[meta:User talk:Revi C.]] for other stuff (User right notification, revert message, etc...) Messages left on this page may be reverted or moved without any response.</div> esxe13mcstpjlux1bt2hqwxr2v8t8mn Template:Abyoone 10 16101 303686 303323 2026-08-01T14:03:45Z ~2026-42774-55 46757 303686 wikitext text/x-wiki {{Navbox |name=Abyoone |title=[[Abyoone]] |state=collapsed |listclass=hlist |style=clear:none; width:70%;min-width:40em |list1={{Navbox|child |title=[[0 (tiro)|0]] |state={{if|eq|{{{1|}}}|zero|uncollapsed|collapsed}} |list1= *&nbsp;[[0 (tiro)|0]]&nbsp; *&nbsp;[[1 (tiro)|1]]&nbsp; *&nbsp;'''[[2 (tiro)|2]]'''&nbsp; *&nbsp;'''[[3 (tiro)|3]]'''&nbsp; *&nbsp;[[4 (tiro)|4]]&nbsp; *&nbsp;'''[[5 (tiro)|5]]'''&nbsp; *&nbsp;[[6 (tiro)|6]]&nbsp; *&nbsp;'''[[7 (tiro)|7]]'''&nbsp; *&nbsp;[[8 (tiro)|8]]&nbsp; *&nbsp;[[9 (tiro)|9]] |list2= *[[10 (tiro)|10]] *'''[[11 (tiro)|11]]''' *[[12 (tiro)|12]] *'''[[13 (tiro)|13]]''' *[[14 (tiro)|14]] *[[15 (tiro)|15]] *[[16 (tiro)|16]] *'''[[17 (tiro)|17]]''' *[[18 (tiro)|18]] *'''[[19 (tiro)|19]]''' |list3= *[[20 (tiro)|20]] *[[21 (tiro)|21]] *[[22 (tiro)|22]] *'''[[23 (tiro)|23]]''' *[[24 (tiro)|24]] *[[25 (tiro)|25]] *[[26 (tiro)|26]] *[[27 (tiro)|27]] *[[28 (tiro)|28]] *'''[[29 (tiro)|29]]''' |list4= *[[30 (tiro)|30]] *'''[[31 (tiro)|31]]''' *[[32 (tiro)|32]] *[[33 (tiro)|33]] *[[34 (tiro)|34]] *[[35 (tiro)|35]] *[[36 (tiro)|36]] *'''[[37 (tiro)|37]]''' *[[38 (tiro)|38]] *[[39 (tiro)|39]] |list5= *[[40 (tiro)|40]] *'''[[41 (tiro)|41]]''' *[[42 (tiro)|42]] *'''[[43 (tiro)|43]]''' *[[44 (tiro)|44]] *[[45 (tiro)|45]] *[[46 (tiro)|46]] *'''[[47 (tiro)|47]]''' *[[48 (tiro)|48]] *[[49 (tiro)|49]] |list6= *[[50 (tiro)|50]] *[[51 (tiro)|51]] *[[52 (tiro)|52]] *'''[[53 (tiro)|53]]''' *[[54 (tiro)|54]] *[[55 (tiro)|55]] *[[56 (tiro)|56]] *[[57 (tiro)|57]] *[[58 (tiro)|58]] *'''[[59 (tiro)|59]]''' |list7= *[[60 (tiro)|60]] *'''[[61 (tiro)|61]]''' *[[62 (tiro)|62]] *[[63 (tiro)|63]] *[[64 (tiro)|64]] *[[65 (tiro)|65]] *[[66 (tiro)|66]] *'''[[67 (tiro)|67]]''' *[[68 (tiro)|68]] *[[69 (tiro)|69]] |list8= *[[70 (tiro)|70]] *'''[[71 (tiro)|71]]''' *[[72 (tiro)|72]] *'''[[73 (tiro)|73]]''' *[[74 (tiro)|74]] *[[75 (tiro)|75]] *[[76 (tiro)|76]] *[[77 (tiro)|77]] *[[78 (tiro)|78]] *'''[[79 (tiro)|79]]''' |list9= *[[80 (tiro)|80]] *[[81 (tiro)|81]] *[[82 (tiro)|82]] *'''[[83 (tiro)|83]]''' *[[84 (tiro)|84]] *[[85 (tiro)|85]] *[[86 (tiro)|86]] *[[87 (tiro)|87]] *[[88 (tiro)|88]] *'''[[89 (tiro)|89]]''' |list10= *[[90 (tiro)|90]] *[[91 (tiro)|91]] *[[92 (tiro)|92]] *[[93 (tiro)|93]] *[[94 (tiro)|94]] *[[95 (tiro)|95]] *[[96 (tiro)|96]] *'''[[97 (tiro)|97]]''' *[[98 (tiro)|98]] *[[99 (tiro)|99]] }} |list2={{Navbox|child |title=[[100 (tiro)|100]] |state={{if|eq|{{{1|}}}|1|uncollapsed|collapsed}} |list1= *[[100 (tiro)|100]] *'''[[101 (tiro)|101]]''' *[[102 (tiro)|102]] *'''[[103 (tiro)|103]]''' *[[104 (tiro)|104]] *[[105 (tiro)|105]] *[[106 (tiro)|106]] *'''[[107 (tiro)|107]]''' *[[108 (tiro)|108]] *'''[[109 (tiro)|109]]''' |list2= *[[110 (tiro)|110]] *[[111 (tiro)|111]] *[[112 (tiro)|112]] *'''[[113 (tiro)|113]]''' *[[114 (tiro)|114]] *[[115 (tiro)|115]] *[[116 (tiro)|116]] *[[117 (tiro)|117]] *[[118 (tiro)|118]] *[[119 (tiro)|119]] |list3= *[[120 (tiro)|120]] *[[121 (tiro)|121]] *[[122 (tiro)|122]] *[[123 (tiro)|123]] *[[124 (tiro)|124]] *[[125 (tiro)|125]] *[[126 (tiro)|126]] *'''[[127 (tiro)|127]]''' *[[128 (tiro)|128]] *[[129 (tiro)|129]] |list4= *[[130 (tiro)|130]] *'''[[131 (tiro)|131]]''' *[[132 (tiro)|132]] *[[133 (tiro)|133]] *[[134 (tiro)|134]] *[[135 (tiro)|135]] *[[136 (tiro)|136]] *'''[[137 (tiro)|137]]''' *[[138 (tiro)|138]] *'''[[139 (tiro)|139]]''' |list5= *[[140 (tiro)|140]] *[[141 (tiro)|141]] *[[142 (tiro)|142]] *[[143 (tiro)|143]] *[[144 (tiro)|144]] *[[145 (tiro)|145]] *[[146 (tiro)|146]] *[[147 (tiro)|147]] *[[148 (tiro)|148]] *'''[[149 (tiro)|149]]''' |list6= *[[150 (tiro)|150]] *'''[[151 (tiro)|151]]''' *[[152 (tiro)|152]] *[[153 (tiro)|153]] *[[154 (tiro)|154]] *[[155 (tiro)|155]] *[[156 (tiro)|156]] *'''[[157 (tiro)|157]]''' *[[158 (tiro)|158]] *[[159 (tiro)|159]] |list7= *[[160 (tiro)|160]] *[[161 (tiro)|161]] *[[162 (tiro)|162]] *'''[[163 (tiro)|163]]''' *[[164 (tiro)|164]] *[[165 (tiro)|165]] *[[166 (tiro)|166]] *'''[[167 (tiro)|167]]''' *[[168 (tiro)|168]] *[[169 (tiro)|169]] |list8= *[[170 (tiro)|170]] *[[171 (tiro)|171]] *[[172 (tiro)|172]] *'''[[173 (tiro)|173]]''' *[[174 (tiro)|174]] *[[175 (tiro)|175]] *[[176 (tiro)|176]] *[[177 (tiro)|177]] *[[178 (tiro)|178]] *'''[[179 (tiro)|179]]''' |list9= *[[180 (tiro)|180]] *'''[[181 (tiro)|181]]''' *[[182 (tiro)|182]] *[[183 (tiro)|183]] *[[184 (tiro)|184]] *[[185 (tiro)|185]] *[[186 (tiro)|186]] *[[187 (tiro)|187]] *[[188 (tiro)|188]] *[[189 (tiro)|189]] |list10= *[[190 (tiro)|190]] *'''[[191 (tiro)|191]]''' *[[192 (tiro)|192]] *'''[[193 (tiro)|193]]''' *[[194 (tiro)|194]] *[[195 (tiro)|195]] *[[196 (tiro)|196]] *'''[[197 (tiro)|197]]''' *[[198 (tiro)|198]] *'''[[199 (tiro)|199]]''' }} |list3={{Navbox|child |title=[[200 (tiro)|200]] |state={{if|eq|{{{1|}}}|2|uncollapsed|collapsed}} |list1= *[[200 (tiro)|200]] *[[201 (tiro)|201]] *[[202 (tiro)|202]] *[[203 (tiro)|203]] *[[204 (tiro)|204]] *[[205 (tiro)|205]] *[[206 (tiro)|206]] *[[207 (tiro)|207]] *[[208 (tiro)|208]] *[[209 (tiro)|209]] |list2= *[[210 (tiro)|210]] *'''[[211 (tiro)|211]]''' *[[212 (tiro)|212]] *[[213 (tiro)|213]] *[[214 (tiro)|214]] *[[215 (tiro)|215]] *[[216 (tiro)|216]] *[[217 (tiro)|217]] *[[218 (tiro)|218]] *[[219 (tiro)|219]] |list3= *[[220 (tiro)|220]] *[[221 (tiro)|221]] *[[222 (tiro)|222]] *'''[[223 (tiro)|223]]''' *[[224 (tiro)|224]] *[[225 (tiro)|225]] *[[226 (tiro)|226]] *'''[[227 (tiro)|227]]''' *[[228 (tiro)|228]] *'''[[229 (tiro)|229]]''' |list4= *[[230 (tiro)|230]] *[[231 (tiro)|231]] *[[232 (tiro)|232]] *'''[[233 (tiro)|233]]''' *[[234 (tiro)|234]] *[[235 (tiro)|235]] *[[236 (tiro)|236]] *[[237 (tiro)|237]] *[[238 (tiro)|238]] *'''[[239 (tiro)|239]]''' |list5= *[[240 (tiro)|240]] *'''[[241 (tiro)|241]]''' *[[242 (tiro)|242]] *[[243 (tiro)|243]] *[[244 (tiro)|244]] *[[245 (tiro)|245]] *[[246 (tiro)|246]] *[[247 (tiro)|247]] *[[248 (tiro)|248]] *[[249 (tiro)|249]] |list6= *[[250 (tiro)|250]] *'''[[251 (tiro)|251]]''' *[[252 (tiro)|252]] *[[253 (tiro)|253]] *[[254 (tiro)|254]] *[[255 (tiro)|255]] *[[256 (tiro)|256]] *'''[[257 (tiro)|257]]''' *[[258 (tiro)|258]] *[[259 (tiro)|259]] |list7= *[[260 (tiro)|260]] *[[261 (tiro)|261]] *[[262 (tiro)|262]] *'''[[263 (tiro)|263]]''' *[[264 (tiro)|264]] *[[265 (tiro)|265]] *[[266 (tiro)|266]] *[[267 (tiro)|267]] *[[268 (tiro)|268]] *'''[[269 (tiro)|269]]''' |list8= *[[270 (tiro)|270]] *'''[[271 (tiro)|271]]''' *[[272 (tiro)|272]] *[[273 (tiro)|273]] *[[274 (tiro)|274]] *[[275 (tiro)|275]] *[[276 (tiro)|276]] *'''[[277 (tiro)|277]]''' *[[278 (tiro)|278]] *[[279 (tiro)|279]] |list9= *[[280 (tiro)|280]] *'''[[281 (tiro)|281]]''' *[[282 (tiro)|282]] *'''[[283 (tiro)|283]]''' *[[284 (tiro)|284]] *[[285 (tiro)|285]] *[[286 (tiro)|286]] *[[287 (tiro)|287]] *[[288 (tiro)|288]] *[[289 (tiro)|289]] |list10= *[[290 (tiro)|290]] *[[291 (tiro)|291]] *[[292 (tiro)|292]] *'''[[293 (tiro)|293]]''' *[[294 (tiro)|294]] *[[295 (tiro)|295]] *[[296 (tiro)|296]] *[[297 (tiro)|297]] *[[298 (tiro)|298]] *[[299 (tiro)|299]] }} |list4={{Navbox|child |title=[[300 (tiro)|300]] |state={{if|eq|{{{1|}}}|3|uncollapsed|collapsed}} |list1= *[[300 (tiro)|300]] *[[301 (tiro)|301]] *[[302 (tiro)|302]] *[[303 (tiro)|303]] *[[304 (tiro)|304]] *[[305 (tiro)|305]] *[[306 (tiro)|306]] *'''[[307 (tiro)|307]]''' *[[308 (tiro)|308]] *[[309 (tiro)|309]] |list2= *[[310 (tiro)|310]] *'''[[311 (tiro)|311]]''' *[[312 (tiro)|312]] *'''[[313 (tiro)|313]]''' *[[314 (tiro)|314]] *[[315 (tiro)|315]] *[[316 (tiro)|316]] *'''[[317 (tiro)|317]]''' *[[318 (tiro)|318]] *[[319 (tiro)|319]] |list3= *[[320 (tiro)|320]] *[[321 (tiro)|321]] *[[322 (tiro)|322]] *[[323 (tiro)|323]] *[[324 (tiro)|324]] *[[325 (tiro)|325]] *[[326 (tiro)|326]] *[[327 (tiro)|327]] *[[328 (tiro)|328]] *[[329 (tiro)|329]] |list4= *[[330 (tiro)|330]] *'''[[331 (tiro)|331]] *[[332 (tiro)|332]] *[[333 (tiro)|333]] *[[334 (tiro)|334]] *[[335 (tiro)|335]] *[[336 (tiro)|336]] *'''[[337 (tiro)|337]]''' *[[338 (tiro)|338]] *[[339 (tiro)|339]] |list5= *[[340 (tiro)|340]] *[[341 (tiro)|341]] *[[342 (tiro)|342]] *[[343 (tiro)|343]] *[[344 (tiro)|344]] *[[345 (tiro)|345]] *[[346 (tiro)|346]] *'''[[347 (tiro)|347]]''' *[[348 (tiro)|348]] *'''[[349 (tiro)|349]]''' |list6= *[[350 (tiro)|350]] *[[351 (tiro)|351]] *[[352 (tiro)|352]] *'''[[353 (tiro)|353]]''' *[[354 (tiro)|354]] *[[355 (tiro)|355]] *[[356 (tiro)|356]] *[[357 (tiro)|357]] *[[358 (tiro)|358]] *'''[[359 (tiro)|359]]''' |list7= *[[360 (tiro)|360]] *[[361 (tiro)|361]] *[[362 (tiro)|362]] *[[363 (tiro)|363]] *[[364 (tiro)|364]] *[[365 (tiro)|365]] *[[366 (tiro)|366]] *'''[[367 (tiro)|367]]''' *[[368 (tiro)|368]] *[[369 (tiro)|369]] |list8= *[[370 (tiro)|370]] *[[371 (tiro)|371]] *[[372 (tiro)|372]] *'''[[373 (tiro)|373]]''' *[[374 (tiro)|374]] *[[375 (tiro)|375]] *[[376 (tiro)|376]] *[[377 (tiro)|377]] *[[378 (tiro)|378]] *'''[[379 (tiro)|379]]''' |list9= *[[380 (tiro)|380]] *[[381 (tiro)|381]] *[[382 (tiro)|382]] *'''[[383 (tiro)|383]]''' *[[384 (tiro)|384]] *[[385 (tiro)|385]] *[[386 (tiro)|386]] *[[387 (tiro)|387]] *[[388 (tiro)|388]] *'''[[389 (tiro)|389]]''' |list10= *[[390 (tiro)|390]] *[[391 (tiro)|391]] *[[392 (tiro)|392]] *[[393 (tiro)|393]] *[[394 (tiro)|394]] *[[395 (tiro)|395]] *[[396 (tiro)|396]] *'''[[397 (tiro)|397]]''' *[[398 (tiro)|398]] *[[399 (tiro)|399]] }} |list5={{Navbox|child |title=[[400 (tiro)|400]] |state={{if|eq|{{{1|}}}|4|uncollapsed|collapsed}} |list1= *[[400 (tiro)|400]] *'''[[401 (tiro)|401]]''' *[[402 (tiro)|402]] *[[403 (tiro)|403]] *[[404 (tiro)|404]] *[[405 (tiro)|405]] *[[406 (tiro)|406]] *[[407 (tiro)|407]] *[[408 (tiro)|408]] *'''[[409 (tiro)|409]]''' |list2= *[[410 (tiro)|410]] *[[411 (tiro)|411]] *[[412 (tiro)|412]] *[[413 (tiro)|413]] *[[414 (tiro)|414]] *[[415 (tiro)|415]] *[[416 (tiro)|416]] *[[417 (tiro)|417]] *[[418 (tiro)|418]] *'''[[419 (tiro)|419]]''' |list3= *[[420 (tiro)|420]] *'''[[421 (tiro)|421]]''' *[[422 (tiro)|422]] *[[423 (tiro)|423]] *[[424 (tiro)|424]] *[[425 (tiro)|425]] *[[426 (tiro)|426]] *[[427 (tiro)|427]] *[[428 (tiro)|428]] *[[429 (tiro)|429]] |list4= *[[430 (tiro)|430]] *'''[[431 (tiro)|431]]''' *[[432 (tiro)|432]] *'''[[433 (tiro)|433]]''' *[[434 (tiro)|434]] *[[435 (tiro)|435]] *[[436 (tiro)|436]] *[[437 (tiro)|437]] *[[438 (tiro)|438]] *'''[[439 (tiro)|439]]''' |list5= *[[440 (tiro)|440]] *[[441 (tiro)|441]] *[[442 (tiro)|442]] *'''[[443 (tiro)|443]]''' *[[444 (tiro)|444]] *[[445 (tiro)|445]] *[[446 (tiro)|446]] *[[447 (tiro)|447]] *[[448 (tiro)|448]] *'''[[449 (tiro)|449]]''' |list6= *[[450 (tiro)|450]] *[[451 (tiro)|451]] *[[452 (tiro)|452]] *[[453 (tiro)|453]] *[[454 (tiro)|454]] *[[455 (tiro)|455]] *[[456 (tiro)|456]] *'''[[457 (tiro)|457]]''' *[[458 (tiro)|458]] *[[459 (tiro)|459]] |list7= *[[460 (tiro)|460]] *'''[[461 (tiro)|461]]''' *[[462 (tiro)|462]] *'''[[463 (tiro)|463]] *[[464 (tiro)|464]] *[[465 (tiro)|465]] *[[466 (tiro)|466]] *'''[[467 (tiro)|467]]''' *[[468 (tiro)|468]] *[[469 (tiro)|469]] |list8= *[[470 (tiro)|470]] *[[471 (tiro)|471]] *[[476 (tiro)|476]] |list9= |list10= }} |list6={{Navbox|child |title=[[500 (tiro)|500]] |state={{if|eq|{{{1|}}}|5|uncollapsed|collapsed}} |list1= |list2= |list3= |list4= |list5= |list6= |list7= |list8= |list9= |list10= }} |list7={{Navbox|child |title=[[600 (tiro)|600]] |state={{if|eq|{{{1|}}}|6|uncollapsed|collapsed}} |list1= |list2= |list3= |list4= |list5= |list6= |list7= |list8= |list9= |list10= }} |list8={{Navbox|child |title=[[700 (tiro)|700]] |state={{if|eq|{{{1|}}}|7|uncollapsed|collapsed}} |list1= |list2= |list3= |list4= |list5= |list6= |list7= |list8= |list9= |list10= }} |list9={{Navbox|child |title=[[800 (tiro)|800]] |state={{if|eq|{{{1|}}}|8|uncollapsed|collapsed}} |list1= |list2= |list3= |list4= |list5= |list6= |list7= |list8= |list9= |list10= }} |list10={{Navbox|child |title=[[900 (tiro)|900]] |state={{if|eq|{{{1|}}}|9|uncollapsed|collapsed}} |list1= |list2= |list3= |list4= |list5= |list6= |list7= |list8= |list9= |list10= }} |below=Tirooyinka qoraalkooda la waaweyneeyay waa [[Tiro mutuxan|tirooyin mutuxan]]}} <noinclude> {{Documentation}} [[Category:Tusmo xisaab]] </noinclude> 9qgyzc3ofb4twxuuu2k7h0369lddvk1 303687 303686 2026-08-01T14:04:37Z ~2026-42774-55 46757 303687 wikitext text/x-wiki {{Navbox |name=Abyoone |title=[[Abyoone]] |state=collapsed |listclass=hlist |style=clear:none; width:70%;min-width:40em |list1={{Navbox|child |title=[[0 (tiro)|0]] |state={{if|eq|{{{1|}}}|zero|uncollapsed|collapsed}} |list1= *&nbsp;[[0 (tiro)|0]]&nbsp; *&nbsp;[[1 (tiro)|1]]&nbsp; *&nbsp;'''[[2 (tiro)|2]]'''&nbsp; *&nbsp;'''[[3 (tiro)|3]]'''&nbsp; *&nbsp;[[4 (tiro)|4]]&nbsp; *&nbsp;'''[[5 (tiro)|5]]'''&nbsp; *&nbsp;[[6 (tiro)|6]]&nbsp; *&nbsp;'''[[7 (tiro)|7]]'''&nbsp; *&nbsp;[[8 (tiro)|8]]&nbsp; *&nbsp;[[9 (tiro)|9]] |list2= *[[10 (tiro)|10]] *'''[[11 (tiro)|11]]''' *[[12 (tiro)|12]] *'''[[13 (tiro)|13]]''' *[[14 (tiro)|14]] *[[15 (tiro)|15]] *[[16 (tiro)|16]] *'''[[17 (tiro)|17]]''' *[[18 (tiro)|18]] *'''[[19 (tiro)|19]]''' |list3= *[[20 (tiro)|20]] *[[21 (tiro)|21]] *[[22 (tiro)|22]] *'''[[23 (tiro)|23]]''' *[[24 (tiro)|24]] *[[25 (tiro)|25]] *[[26 (tiro)|26]] *[[27 (tiro)|27]] *[[28 (tiro)|28]] *'''[[29 (tiro)|29]]''' |list4= *[[30 (tiro)|30]] *'''[[31 (tiro)|31]]''' *[[32 (tiro)|32]] *[[33 (tiro)|33]] *[[34 (tiro)|34]] *[[35 (tiro)|35]] *[[36 (tiro)|36]] *'''[[37 (tiro)|37]]''' *[[38 (tiro)|38]] *[[39 (tiro)|39]] |list5= *[[40 (tiro)|40]] *'''[[41 (tiro)|41]]''' *[[42 (tiro)|42]] *'''[[43 (tiro)|43]]''' *[[44 (tiro)|44]] *[[45 (tiro)|45]] *[[46 (tiro)|46]] *'''[[47 (tiro)|47]]''' *[[48 (tiro)|48]] *[[49 (tiro)|49]] |list6= *[[50 (tiro)|50]] *[[51 (tiro)|51]] *[[52 (tiro)|52]] *'''[[53 (tiro)|53]]''' *[[54 (tiro)|54]] *[[55 (tiro)|55]] *[[56 (tiro)|56]] *[[57 (tiro)|57]] *[[58 (tiro)|58]] *'''[[59 (tiro)|59]]''' |list7= *[[60 (tiro)|60]] *'''[[61 (tiro)|61]]''' *[[62 (tiro)|62]] *[[63 (tiro)|63]] *[[64 (tiro)|64]] *[[65 (tiro)|65]] *[[66 (tiro)|66]] *'''[[67 (tiro)|67]]''' *[[68 (tiro)|68]] *[[69 (tiro)|69]] |list8= *[[70 (tiro)|70]] *'''[[71 (tiro)|71]]''' *[[72 (tiro)|72]] *'''[[73 (tiro)|73]]''' *[[74 (tiro)|74]] *[[75 (tiro)|75]] *[[76 (tiro)|76]] *[[77 (tiro)|77]] *[[78 (tiro)|78]] *'''[[79 (tiro)|79]]''' |list9= *[[80 (tiro)|80]] *[[81 (tiro)|81]] *[[82 (tiro)|82]] *'''[[83 (tiro)|83]]''' *[[84 (tiro)|84]] *[[85 (tiro)|85]] *[[86 (tiro)|86]] *[[87 (tiro)|87]] *[[88 (tiro)|88]] *'''[[89 (tiro)|89]]''' |list10= *[[90 (tiro)|90]] *[[91 (tiro)|91]] *[[92 (tiro)|92]] *[[93 (tiro)|93]] *[[94 (tiro)|94]] *[[95 (tiro)|95]] *[[96 (tiro)|96]] *'''[[97 (tiro)|97]]''' *[[98 (tiro)|98]] *[[99 (tiro)|99]] }} |list2={{Navbox|child |title=[[100 (tiro)|100]] |state={{if|eq|{{{1|}}}|1|uncollapsed|collapsed}} |list1= *[[100 (tiro)|100]] *'''[[101 (tiro)|101]]''' *[[102 (tiro)|102]] *'''[[103 (tiro)|103]]''' *[[104 (tiro)|104]] *[[105 (tiro)|105]] *[[106 (tiro)|106]] *'''[[107 (tiro)|107]]''' *[[108 (tiro)|108]] *'''[[109 (tiro)|109]]''' |list2= *[[110 (tiro)|110]] *[[111 (tiro)|111]] *[[112 (tiro)|112]] *'''[[113 (tiro)|113]]''' *[[114 (tiro)|114]] *[[115 (tiro)|115]] *[[116 (tiro)|116]] *[[117 (tiro)|117]] *[[118 (tiro)|118]] *[[119 (tiro)|119]] |list3= *[[120 (tiro)|120]] *[[121 (tiro)|121]] *[[122 (tiro)|122]] *[[123 (tiro)|123]] *[[124 (tiro)|124]] *[[125 (tiro)|125]] *[[126 (tiro)|126]] *'''[[127 (tiro)|127]]''' *[[128 (tiro)|128]] *[[129 (tiro)|129]] |list4= *[[130 (tiro)|130]] *'''[[131 (tiro)|131]]''' *[[132 (tiro)|132]] *[[133 (tiro)|133]] *[[134 (tiro)|134]] *[[135 (tiro)|135]] *[[136 (tiro)|136]] *'''[[137 (tiro)|137]]''' *[[138 (tiro)|138]] *'''[[139 (tiro)|139]]''' |list5= *[[140 (tiro)|140]] *[[141 (tiro)|141]] *[[142 (tiro)|142]] *[[143 (tiro)|143]] *[[144 (tiro)|144]] *[[145 (tiro)|145]] *[[146 (tiro)|146]] *[[147 (tiro)|147]] *[[148 (tiro)|148]] *'''[[149 (tiro)|149]]''' |list6= *[[150 (tiro)|150]] *'''[[151 (tiro)|151]]''' *[[152 (tiro)|152]] *[[153 (tiro)|153]] *[[154 (tiro)|154]] *[[155 (tiro)|155]] *[[156 (tiro)|156]] *'''[[157 (tiro)|157]]''' *[[158 (tiro)|158]] *[[159 (tiro)|159]] |list7= *[[160 (tiro)|160]] *[[161 (tiro)|161]] *[[162 (tiro)|162]] *'''[[163 (tiro)|163]]''' *[[164 (tiro)|164]] *[[165 (tiro)|165]] *[[166 (tiro)|166]] *'''[[167 (tiro)|167]]''' *[[168 (tiro)|168]] *[[169 (tiro)|169]] |list8= *[[170 (tiro)|170]] *[[171 (tiro)|171]] *[[172 (tiro)|172]] *'''[[173 (tiro)|173]]''' *[[174 (tiro)|174]] *[[175 (tiro)|175]] *[[176 (tiro)|176]] *[[177 (tiro)|177]] *[[178 (tiro)|178]] *'''[[179 (tiro)|179]]''' |list9= *[[180 (tiro)|180]] *'''[[181 (tiro)|181]]''' *[[182 (tiro)|182]] *[[183 (tiro)|183]] *[[184 (tiro)|184]] *[[185 (tiro)|185]] *[[186 (tiro)|186]] *[[187 (tiro)|187]] *[[188 (tiro)|188]] *[[189 (tiro)|189]] |list10= *[[190 (tiro)|190]] *'''[[191 (tiro)|191]]''' *[[192 (tiro)|192]] *'''[[193 (tiro)|193]]''' *[[194 (tiro)|194]] *[[195 (tiro)|195]] *[[196 (tiro)|196]] *'''[[197 (tiro)|197]]''' *[[198 (tiro)|198]] *'''[[199 (tiro)|199]]''' }} |list3={{Navbox|child |title=[[200 (tiro)|200]] |state={{if|eq|{{{1|}}}|2|uncollapsed|collapsed}} |list1= *[[200 (tiro)|200]] *[[201 (tiro)|201]] *[[202 (tiro)|202]] *[[203 (tiro)|203]] *[[204 (tiro)|204]] *[[205 (tiro)|205]] *[[206 (tiro)|206]] *[[207 (tiro)|207]] *[[208 (tiro)|208]] *[[209 (tiro)|209]] |list2= *[[210 (tiro)|210]] *'''[[211 (tiro)|211]]''' *[[212 (tiro)|212]] *[[213 (tiro)|213]] *[[214 (tiro)|214]] *[[215 (tiro)|215]] *[[216 (tiro)|216]] *[[217 (tiro)|217]] *[[218 (tiro)|218]] *[[219 (tiro)|219]] |list3= *[[220 (tiro)|220]] *[[221 (tiro)|221]] *[[222 (tiro)|222]] *'''[[223 (tiro)|223]]''' *[[224 (tiro)|224]] *[[225 (tiro)|225]] *[[226 (tiro)|226]] *'''[[227 (tiro)|227]]''' *[[228 (tiro)|228]] *'''[[229 (tiro)|229]]''' |list4= *[[230 (tiro)|230]] *[[231 (tiro)|231]] *[[232 (tiro)|232]] *'''[[233 (tiro)|233]]''' *[[234 (tiro)|234]] *[[235 (tiro)|235]] *[[236 (tiro)|236]] *[[237 (tiro)|237]] *[[238 (tiro)|238]] *'''[[239 (tiro)|239]]''' |list5= *[[240 (tiro)|240]] *'''[[241 (tiro)|241]]''' *[[242 (tiro)|242]] *[[243 (tiro)|243]] *[[244 (tiro)|244]] *[[245 (tiro)|245]] *[[246 (tiro)|246]] *[[247 (tiro)|247]] *[[248 (tiro)|248]] *[[249 (tiro)|249]] |list6= *[[250 (tiro)|250]] *'''[[251 (tiro)|251]]''' *[[252 (tiro)|252]] *[[253 (tiro)|253]] *[[254 (tiro)|254]] *[[255 (tiro)|255]] *[[256 (tiro)|256]] *'''[[257 (tiro)|257]]''' *[[258 (tiro)|258]] *[[259 (tiro)|259]] |list7= *[[260 (tiro)|260]] *[[261 (tiro)|261]] *[[262 (tiro)|262]] *'''[[263 (tiro)|263]]''' *[[264 (tiro)|264]] *[[265 (tiro)|265]] *[[266 (tiro)|266]] *[[267 (tiro)|267]] *[[268 (tiro)|268]] *'''[[269 (tiro)|269]]''' |list8= *[[270 (tiro)|270]] *'''[[271 (tiro)|271]]''' *[[272 (tiro)|272]] *[[273 (tiro)|273]] *[[274 (tiro)|274]] *[[275 (tiro)|275]] *[[276 (tiro)|276]] *'''[[277 (tiro)|277]]''' *[[278 (tiro)|278]] *[[279 (tiro)|279]] |list9= *[[280 (tiro)|280]] *'''[[281 (tiro)|281]]''' *[[282 (tiro)|282]] *'''[[283 (tiro)|283]]''' *[[284 (tiro)|284]] *[[285 (tiro)|285]] *[[286 (tiro)|286]] *[[287 (tiro)|287]] *[[288 (tiro)|288]] *[[289 (tiro)|289]] |list10= *[[290 (tiro)|290]] *[[291 (tiro)|291]] *[[292 (tiro)|292]] *'''[[293 (tiro)|293]]''' *[[294 (tiro)|294]] *[[295 (tiro)|295]] *[[296 (tiro)|296]] *[[297 (tiro)|297]] *[[298 (tiro)|298]] *[[299 (tiro)|299]] }} |list4={{Navbox|child |title=[[300 (tiro)|300]] |state={{if|eq|{{{1|}}}|3|uncollapsed|collapsed}} |list1= *[[300 (tiro)|300]] *[[301 (tiro)|301]] *[[302 (tiro)|302]] *[[303 (tiro)|303]] *[[304 (tiro)|304]] *[[305 (tiro)|305]] *[[306 (tiro)|306]] *'''[[307 (tiro)|307]]''' *[[308 (tiro)|308]] *[[309 (tiro)|309]] |list2= *[[310 (tiro)|310]] *'''[[311 (tiro)|311]]''' *[[312 (tiro)|312]] *'''[[313 (tiro)|313]]''' *[[314 (tiro)|314]] *[[315 (tiro)|315]] *[[316 (tiro)|316]] *'''[[317 (tiro)|317]]''' *[[318 (tiro)|318]] *[[319 (tiro)|319]] |list3= *[[320 (tiro)|320]] *[[321 (tiro)|321]] *[[322 (tiro)|322]] *[[323 (tiro)|323]] *[[324 (tiro)|324]] *[[325 (tiro)|325]] *[[326 (tiro)|326]] *[[327 (tiro)|327]] *[[328 (tiro)|328]] *[[329 (tiro)|329]] |list4= *[[330 (tiro)|330]] *'''[[331 (tiro)|331]] *[[332 (tiro)|332]] *[[333 (tiro)|333]] *[[334 (tiro)|334]] *[[335 (tiro)|335]] *[[336 (tiro)|336]] *'''[[337 (tiro)|337]]''' *[[338 (tiro)|338]] *[[339 (tiro)|339]] |list5= *[[340 (tiro)|340]] *[[341 (tiro)|341]] *[[342 (tiro)|342]] *[[343 (tiro)|343]] *[[344 (tiro)|344]] *[[345 (tiro)|345]] *[[346 (tiro)|346]] *'''[[347 (tiro)|347]]''' *[[348 (tiro)|348]] *'''[[349 (tiro)|349]]''' |list6= *[[350 (tiro)|350]] *[[351 (tiro)|351]] *[[352 (tiro)|352]] *'''[[353 (tiro)|353]]''' *[[354 (tiro)|354]] *[[355 (tiro)|355]] *[[356 (tiro)|356]] *[[357 (tiro)|357]] *[[358 (tiro)|358]] *'''[[359 (tiro)|359]]''' |list7= *[[360 (tiro)|360]] *[[361 (tiro)|361]] *[[362 (tiro)|362]] *[[363 (tiro)|363]] *[[364 (tiro)|364]] *[[365 (tiro)|365]] *[[366 (tiro)|366]] *'''[[367 (tiro)|367]]''' *[[368 (tiro)|368]] *[[369 (tiro)|369]] |list8= *[[370 (tiro)|370]] *[[371 (tiro)|371]] *[[372 (tiro)|372]] *'''[[373 (tiro)|373]]''' *[[374 (tiro)|374]] *[[375 (tiro)|375]] *[[376 (tiro)|376]] *[[377 (tiro)|377]] *[[378 (tiro)|378]] *'''[[379 (tiro)|379]]''' |list9= *[[380 (tiro)|380]] *[[381 (tiro)|381]] *[[382 (tiro)|382]] *'''[[383 (tiro)|383]]''' *[[384 (tiro)|384]] *[[385 (tiro)|385]] *[[386 (tiro)|386]] *[[387 (tiro)|387]] *[[388 (tiro)|388]] *'''[[389 (tiro)|389]]''' |list10= *[[390 (tiro)|390]] *[[391 (tiro)|391]] *[[392 (tiro)|392]] *[[393 (tiro)|393]] *[[394 (tiro)|394]] *[[395 (tiro)|395]] *[[396 (tiro)|396]] *'''[[397 (tiro)|397]]''' *[[398 (tiro)|398]] *[[399 (tiro)|399]] }} |list5={{Navbox|child |title=[[400 (tiro)|400]] |state={{if|eq|{{{1|}}}|4|uncollapsed|collapsed}} |list1= *[[400 (tiro)|400]] *'''[[401 (tiro)|401]]''' *[[402 (tiro)|402]] *[[403 (tiro)|403]] *[[404 (tiro)|404]] *[[405 (tiro)|405]] *[[406 (tiro)|406]] *[[407 (tiro)|407]] *[[408 (tiro)|408]] *'''[[409 (tiro)|409]]''' |list2= *[[410 (tiro)|410]] *[[411 (tiro)|411]] *[[412 (tiro)|412]] *[[413 (tiro)|413]] *[[414 (tiro)|414]] *[[415 (tiro)|415]] *[[416 (tiro)|416]] *[[417 (tiro)|417]] *[[418 (tiro)|418]] *'''[[419 (tiro)|419]]''' |list3= *[[420 (tiro)|420]] *'''[[421 (tiro)|421]]''' *[[422 (tiro)|422]] *[[423 (tiro)|423]] *[[424 (tiro)|424]] *[[425 (tiro)|425]] *[[426 (tiro)|426]] *[[427 (tiro)|427]] *[[428 (tiro)|428]] *[[429 (tiro)|429]] |list4= *[[430 (tiro)|430]] *'''[[431 (tiro)|431]]''' *[[432 (tiro)|432]] *'''[[433 (tiro)|433]]''' *[[434 (tiro)|434]] *[[435 (tiro)|435]] *[[436 (tiro)|436]] *[[437 (tiro)|437]] *[[438 (tiro)|438]] *'''[[439 (tiro)|439]]''' |list5= *[[440 (tiro)|440]] *[[441 (tiro)|441]] *[[442 (tiro)|442]] *'''[[443 (tiro)|443]]''' *[[444 (tiro)|444]] *[[445 (tiro)|445]] *[[446 (tiro)|446]] *[[447 (tiro)|447]] *[[448 (tiro)|448]] *'''[[449 (tiro)|449]]''' |list6= *[[450 (tiro)|450]] *[[451 (tiro)|451]] *[[452 (tiro)|452]] *[[453 (tiro)|453]] *[[454 (tiro)|454]] *[[455 (tiro)|455]] *[[456 (tiro)|456]] *'''[[457 (tiro)|457]]''' *[[458 (tiro)|458]] *[[459 (tiro)|459]] |list7= *[[460 (tiro)|460]] *'''[[461 (tiro)|461]]''' *[[462 (tiro)|462]] *'''[[463 (tiro)|463]] *[[464 (tiro)|464]] *[[465 (tiro)|465]] *[[466 (tiro)|466]] *'''[[467 (tiro)|467]]''' *[[468 (tiro)|468]] *[[469 (tiro)|469]] |list8= *[[470 (tiro)|470]] *[[471 (tiro)|471]] *[[474 (tiro)|474]] *[[476 (tiro)|476]] |list9= |list10= }} |list6={{Navbox|child |title=[[500 (tiro)|500]] |state={{if|eq|{{{1|}}}|5|uncollapsed|collapsed}} |list1= |list2= |list3= |list4= |list5= |list6= |list7= |list8= |list9= |list10= }} |list7={{Navbox|child |title=[[600 (tiro)|600]] |state={{if|eq|{{{1|}}}|6|uncollapsed|collapsed}} |list1= |list2= |list3= |list4= |list5= |list6= |list7= |list8= |list9= |list10= }} |list8={{Navbox|child |title=[[700 (tiro)|700]] |state={{if|eq|{{{1|}}}|7|uncollapsed|collapsed}} |list1= |list2= |list3= |list4= |list5= |list6= |list7= |list8= |list9= |list10= }} |list9={{Navbox|child |title=[[800 (tiro)|800]] |state={{if|eq|{{{1|}}}|8|uncollapsed|collapsed}} |list1= |list2= |list3= |list4= |list5= |list6= |list7= |list8= |list9= |list10= }} |list10={{Navbox|child |title=[[900 (tiro)|900]] |state={{if|eq|{{{1|}}}|9|uncollapsed|collapsed}} |list1= |list2= |list3= |list4= |list5= |list6= |list7= |list8= |list9= |list10= }} |below=Tirooyinka qoraalkooda la waaweyneeyay waa [[Tiro mutuxan|tirooyin mutuxan]]}} <noinclude> {{Documentation}} [[Category:Tusmo xisaab]] </noinclude> 3bhwa0dhllo133clljsvahjsjmi1xk0 303688 303687 2026-08-01T14:06:42Z ~2026-42774-55 46757 303688 wikitext text/x-wiki {{Navbox |name=Abyoone |title=[[Abyoone]] |state=collapsed |listclass=hlist |style=clear:none; width:70%;min-width:40em |list1={{Navbox|child |title=[[0 (tiro)|0]] |state={{if|eq|{{{1|}}}|zero|uncollapsed|collapsed}} |list1= *&nbsp;[[0 (tiro)|0]]&nbsp; *&nbsp;[[1 (tiro)|1]]&nbsp; *&nbsp;'''[[2 (tiro)|2]]'''&nbsp; *&nbsp;'''[[3 (tiro)|3]]'''&nbsp; *&nbsp;[[4 (tiro)|4]]&nbsp; *&nbsp;'''[[5 (tiro)|5]]'''&nbsp; *&nbsp;[[6 (tiro)|6]]&nbsp; *&nbsp;'''[[7 (tiro)|7]]'''&nbsp; *&nbsp;[[8 (tiro)|8]]&nbsp; *&nbsp;[[9 (tiro)|9]] |list2= *[[10 (tiro)|10]] *'''[[11 (tiro)|11]]''' *[[12 (tiro)|12]] *'''[[13 (tiro)|13]]''' *[[14 (tiro)|14]] *[[15 (tiro)|15]] *[[16 (tiro)|16]] *'''[[17 (tiro)|17]]''' *[[18 (tiro)|18]] *'''[[19 (tiro)|19]]''' |list3= *[[20 (tiro)|20]] *[[21 (tiro)|21]] *[[22 (tiro)|22]] *'''[[23 (tiro)|23]]''' *[[24 (tiro)|24]] *[[25 (tiro)|25]] *[[26 (tiro)|26]] *[[27 (tiro)|27]] *[[28 (tiro)|28]] *'''[[29 (tiro)|29]]''' |list4= *[[30 (tiro)|30]] *'''[[31 (tiro)|31]]''' *[[32 (tiro)|32]] *[[33 (tiro)|33]] *[[34 (tiro)|34]] *[[35 (tiro)|35]] *[[36 (tiro)|36]] *'''[[37 (tiro)|37]]''' *[[38 (tiro)|38]] *[[39 (tiro)|39]] |list5= *[[40 (tiro)|40]] *'''[[41 (tiro)|41]]''' *[[42 (tiro)|42]] *'''[[43 (tiro)|43]]''' *[[44 (tiro)|44]] *[[45 (tiro)|45]] *[[46 (tiro)|46]] *'''[[47 (tiro)|47]]''' *[[48 (tiro)|48]] *[[49 (tiro)|49]] |list6= *[[50 (tiro)|50]] *[[51 (tiro)|51]] *[[52 (tiro)|52]] *'''[[53 (tiro)|53]]''' *[[54 (tiro)|54]] *[[55 (tiro)|55]] *[[56 (tiro)|56]] *[[57 (tiro)|57]] *[[58 (tiro)|58]] *'''[[59 (tiro)|59]]''' |list7= *[[60 (tiro)|60]] *'''[[61 (tiro)|61]]''' *[[62 (tiro)|62]] *[[63 (tiro)|63]] *[[64 (tiro)|64]] *[[65 (tiro)|65]] *[[66 (tiro)|66]] *'''[[67 (tiro)|67]]''' *[[68 (tiro)|68]] *[[69 (tiro)|69]] |list8= *[[70 (tiro)|70]] *'''[[71 (tiro)|71]]''' *[[72 (tiro)|72]] *'''[[73 (tiro)|73]]''' *[[74 (tiro)|74]] *[[75 (tiro)|75]] *[[76 (tiro)|76]] *[[77 (tiro)|77]] *[[78 (tiro)|78]] *'''[[79 (tiro)|79]]''' |list9= *[[80 (tiro)|80]] *[[81 (tiro)|81]] *[[82 (tiro)|82]] *'''[[83 (tiro)|83]]''' *[[84 (tiro)|84]] *[[85 (tiro)|85]] *[[86 (tiro)|86]] *[[87 (tiro)|87]] *[[88 (tiro)|88]] *'''[[89 (tiro)|89]]''' |list10= *[[90 (tiro)|90]] *[[91 (tiro)|91]] *[[92 (tiro)|92]] *[[93 (tiro)|93]] *[[94 (tiro)|94]] *[[95 (tiro)|95]] *[[96 (tiro)|96]] *'''[[97 (tiro)|97]]''' *[[98 (tiro)|98]] *[[99 (tiro)|99]] }} |list2={{Navbox|child |title=[[100 (tiro)|100]] |state={{if|eq|{{{1|}}}|1|uncollapsed|collapsed}} |list1= *[[100 (tiro)|100]] *'''[[101 (tiro)|101]]''' *[[102 (tiro)|102]] *'''[[103 (tiro)|103]]''' *[[104 (tiro)|104]] *[[105 (tiro)|105]] *[[106 (tiro)|106]] *'''[[107 (tiro)|107]]''' *[[108 (tiro)|108]] *'''[[109 (tiro)|109]]''' |list2= *[[110 (tiro)|110]] *[[111 (tiro)|111]] *[[112 (tiro)|112]] *'''[[113 (tiro)|113]]''' *[[114 (tiro)|114]] *[[115 (tiro)|115]] *[[116 (tiro)|116]] *[[117 (tiro)|117]] *[[118 (tiro)|118]] *[[119 (tiro)|119]] |list3= *[[120 (tiro)|120]] *[[121 (tiro)|121]] *[[122 (tiro)|122]] *[[123 (tiro)|123]] *[[124 (tiro)|124]] *[[125 (tiro)|125]] *[[126 (tiro)|126]] *'''[[127 (tiro)|127]]''' *[[128 (tiro)|128]] *[[129 (tiro)|129]] |list4= *[[130 (tiro)|130]] *'''[[131 (tiro)|131]]''' *[[132 (tiro)|132]] *[[133 (tiro)|133]] *[[134 (tiro)|134]] *[[135 (tiro)|135]] *[[136 (tiro)|136]] *'''[[137 (tiro)|137]]''' *[[138 (tiro)|138]] *'''[[139 (tiro)|139]]''' |list5= *[[140 (tiro)|140]] *[[141 (tiro)|141]] *[[142 (tiro)|142]] *[[143 (tiro)|143]] *[[144 (tiro)|144]] *[[145 (tiro)|145]] *[[146 (tiro)|146]] *[[147 (tiro)|147]] *[[148 (tiro)|148]] *'''[[149 (tiro)|149]]''' |list6= *[[150 (tiro)|150]] *'''[[151 (tiro)|151]]''' *[[152 (tiro)|152]] *[[153 (tiro)|153]] *[[154 (tiro)|154]] *[[155 (tiro)|155]] *[[156 (tiro)|156]] *'''[[157 (tiro)|157]]''' *[[158 (tiro)|158]] *[[159 (tiro)|159]] |list7= *[[160 (tiro)|160]] *[[161 (tiro)|161]] *[[162 (tiro)|162]] *'''[[163 (tiro)|163]]''' *[[164 (tiro)|164]] *[[165 (tiro)|165]] *[[166 (tiro)|166]] *'''[[167 (tiro)|167]]''' *[[168 (tiro)|168]] *[[169 (tiro)|169]] |list8= *[[170 (tiro)|170]] *[[171 (tiro)|171]] *[[172 (tiro)|172]] *'''[[173 (tiro)|173]]''' *[[174 (tiro)|174]] *[[175 (tiro)|175]] *[[176 (tiro)|176]] *[[177 (tiro)|177]] *[[178 (tiro)|178]] *'''[[179 (tiro)|179]]''' |list9= *[[180 (tiro)|180]] *'''[[181 (tiro)|181]]''' *[[182 (tiro)|182]] *[[183 (tiro)|183]] *[[184 (tiro)|184]] *[[185 (tiro)|185]] *[[186 (tiro)|186]] *[[187 (tiro)|187]] *[[188 (tiro)|188]] *[[189 (tiro)|189]] |list10= *[[190 (tiro)|190]] *'''[[191 (tiro)|191]]''' *[[192 (tiro)|192]] *'''[[193 (tiro)|193]]''' *[[194 (tiro)|194]] *[[195 (tiro)|195]] *[[196 (tiro)|196]] *'''[[197 (tiro)|197]]''' *[[198 (tiro)|198]] *'''[[199 (tiro)|199]]''' }} |list3={{Navbox|child |title=[[200 (tiro)|200]] |state={{if|eq|{{{1|}}}|2|uncollapsed|collapsed}} |list1= *[[200 (tiro)|200]] *[[201 (tiro)|201]] *[[202 (tiro)|202]] *[[203 (tiro)|203]] *[[204 (tiro)|204]] *[[205 (tiro)|205]] *[[206 (tiro)|206]] *[[207 (tiro)|207]] *[[208 (tiro)|208]] *[[209 (tiro)|209]] |list2= *[[210 (tiro)|210]] *'''[[211 (tiro)|211]]''' *[[212 (tiro)|212]] *[[213 (tiro)|213]] *[[214 (tiro)|214]] *[[215 (tiro)|215]] *[[216 (tiro)|216]] *[[217 (tiro)|217]] *[[218 (tiro)|218]] *[[219 (tiro)|219]] |list3= *[[220 (tiro)|220]] *[[221 (tiro)|221]] *[[222 (tiro)|222]] *'''[[223 (tiro)|223]]''' *[[224 (tiro)|224]] *[[225 (tiro)|225]] *[[226 (tiro)|226]] *'''[[227 (tiro)|227]]''' *[[228 (tiro)|228]] *'''[[229 (tiro)|229]]''' |list4= *[[230 (tiro)|230]] *[[231 (tiro)|231]] *[[232 (tiro)|232]] *'''[[233 (tiro)|233]]''' *[[234 (tiro)|234]] *[[235 (tiro)|235]] *[[236 (tiro)|236]] *[[237 (tiro)|237]] *[[238 (tiro)|238]] *'''[[239 (tiro)|239]]''' |list5= *[[240 (tiro)|240]] *'''[[241 (tiro)|241]]''' *[[242 (tiro)|242]] *[[243 (tiro)|243]] *[[244 (tiro)|244]] *[[245 (tiro)|245]] *[[246 (tiro)|246]] *[[247 (tiro)|247]] *[[248 (tiro)|248]] *[[249 (tiro)|249]] |list6= *[[250 (tiro)|250]] *'''[[251 (tiro)|251]]''' *[[252 (tiro)|252]] *[[253 (tiro)|253]] *[[254 (tiro)|254]] *[[255 (tiro)|255]] *[[256 (tiro)|256]] *'''[[257 (tiro)|257]]''' *[[258 (tiro)|258]] *[[259 (tiro)|259]] |list7= *[[260 (tiro)|260]] *[[261 (tiro)|261]] *[[262 (tiro)|262]] *'''[[263 (tiro)|263]]''' *[[264 (tiro)|264]] *[[265 (tiro)|265]] *[[266 (tiro)|266]] *[[267 (tiro)|267]] *[[268 (tiro)|268]] *'''[[269 (tiro)|269]]''' |list8= *[[270 (tiro)|270]] *'''[[271 (tiro)|271]]''' *[[272 (tiro)|272]] *[[273 (tiro)|273]] *[[274 (tiro)|274]] *[[275 (tiro)|275]] *[[276 (tiro)|276]] *'''[[277 (tiro)|277]]''' *[[278 (tiro)|278]] *[[279 (tiro)|279]] |list9= *[[280 (tiro)|280]] *'''[[281 (tiro)|281]]''' *[[282 (tiro)|282]] *'''[[283 (tiro)|283]]''' *[[284 (tiro)|284]] *[[285 (tiro)|285]] *[[286 (tiro)|286]] *[[287 (tiro)|287]] *[[288 (tiro)|288]] *[[289 (tiro)|289]] |list10= *[[290 (tiro)|290]] *[[291 (tiro)|291]] *[[292 (tiro)|292]] *'''[[293 (tiro)|293]]''' *[[294 (tiro)|294]] *[[295 (tiro)|295]] *[[296 (tiro)|296]] *[[297 (tiro)|297]] *[[298 (tiro)|298]] *[[299 (tiro)|299]] }} |list4={{Navbox|child |title=[[300 (tiro)|300]] |state={{if|eq|{{{1|}}}|3|uncollapsed|collapsed}} |list1= *[[300 (tiro)|300]] *[[301 (tiro)|301]] *[[302 (tiro)|302]] *[[303 (tiro)|303]] *[[304 (tiro)|304]] *[[305 (tiro)|305]] *[[306 (tiro)|306]] *'''[[307 (tiro)|307]]''' *[[308 (tiro)|308]] *[[309 (tiro)|309]] |list2= *[[310 (tiro)|310]] *'''[[311 (tiro)|311]]''' *[[312 (tiro)|312]] *'''[[313 (tiro)|313]]''' *[[314 (tiro)|314]] *[[315 (tiro)|315]] *[[316 (tiro)|316]] *'''[[317 (tiro)|317]]''' *[[318 (tiro)|318]] *[[319 (tiro)|319]] |list3= *[[320 (tiro)|320]] *[[321 (tiro)|321]] *[[322 (tiro)|322]] *[[323 (tiro)|323]] *[[324 (tiro)|324]] *[[325 (tiro)|325]] *[[326 (tiro)|326]] *[[327 (tiro)|327]] *[[328 (tiro)|328]] *[[329 (tiro)|329]] |list4= *[[330 (tiro)|330]] *'''[[331 (tiro)|331]] *[[332 (tiro)|332]] *[[333 (tiro)|333]] *[[334 (tiro)|334]] *[[335 (tiro)|335]] *[[336 (tiro)|336]] *'''[[337 (tiro)|337]]''' *[[338 (tiro)|338]] *[[339 (tiro)|339]] |list5= *[[340 (tiro)|340]] *[[341 (tiro)|341]] *[[342 (tiro)|342]] *[[343 (tiro)|343]] *[[344 (tiro)|344]] *[[345 (tiro)|345]] *[[346 (tiro)|346]] *'''[[347 (tiro)|347]]''' *[[348 (tiro)|348]] *'''[[349 (tiro)|349]]''' |list6= *[[350 (tiro)|350]] *[[351 (tiro)|351]] *[[352 (tiro)|352]] *'''[[353 (tiro)|353]]''' *[[354 (tiro)|354]] *[[355 (tiro)|355]] *[[356 (tiro)|356]] *[[357 (tiro)|357]] *[[358 (tiro)|358]] *'''[[359 (tiro)|359]]''' |list7= *[[360 (tiro)|360]] *[[361 (tiro)|361]] *[[362 (tiro)|362]] *[[363 (tiro)|363]] *[[364 (tiro)|364]] *[[365 (tiro)|365]] *[[366 (tiro)|366]] *'''[[367 (tiro)|367]]''' *[[368 (tiro)|368]] *[[369 (tiro)|369]] |list8= *[[370 (tiro)|370]] *[[371 (tiro)|371]] *[[372 (tiro)|372]] *'''[[373 (tiro)|373]]''' *[[374 (tiro)|374]] *[[375 (tiro)|375]] *[[376 (tiro)|376]] *[[377 (tiro)|377]] *[[378 (tiro)|378]] *'''[[379 (tiro)|379]]''' |list9= *[[380 (tiro)|380]] *[[381 (tiro)|381]] *[[382 (tiro)|382]] *'''[[383 (tiro)|383]]''' *[[384 (tiro)|384]] *[[385 (tiro)|385]] *[[386 (tiro)|386]] *[[387 (tiro)|387]] *[[388 (tiro)|388]] *'''[[389 (tiro)|389]]''' |list10= *[[390 (tiro)|390]] *[[391 (tiro)|391]] *[[392 (tiro)|392]] *[[393 (tiro)|393]] *[[394 (tiro)|394]] *[[395 (tiro)|395]] *[[396 (tiro)|396]] *'''[[397 (tiro)|397]]''' *[[398 (tiro)|398]] *[[399 (tiro)|399]] }} |list5={{Navbox|child |title=[[400 (tiro)|400]] |state={{if|eq|{{{1|}}}|4|uncollapsed|collapsed}} |list1= *[[400 (tiro)|400]] *'''[[401 (tiro)|401]]''' *[[402 (tiro)|402]] *[[403 (tiro)|403]] *[[404 (tiro)|404]] *[[405 (tiro)|405]] *[[406 (tiro)|406]] *[[407 (tiro)|407]] *[[408 (tiro)|408]] *'''[[409 (tiro)|409]]''' |list2= *[[410 (tiro)|410]] *[[411 (tiro)|411]] *[[412 (tiro)|412]] *[[413 (tiro)|413]] *[[414 (tiro)|414]] *[[415 (tiro)|415]] *[[416 (tiro)|416]] *[[417 (tiro)|417]] *[[418 (tiro)|418]] *'''[[419 (tiro)|419]]''' |list3= *[[420 (tiro)|420]] *'''[[421 (tiro)|421]]''' *[[422 (tiro)|422]] *[[423 (tiro)|423]] *[[424 (tiro)|424]] *[[425 (tiro)|425]] *[[426 (tiro)|426]] *[[427 (tiro)|427]] *[[428 (tiro)|428]] *[[429 (tiro)|429]] |list4= *[[430 (tiro)|430]] *'''[[431 (tiro)|431]]''' *[[432 (tiro)|432]] *'''[[433 (tiro)|433]]''' *[[434 (tiro)|434]] *[[435 (tiro)|435]] *[[436 (tiro)|436]] *[[437 (tiro)|437]] *[[438 (tiro)|438]] *'''[[439 (tiro)|439]]''' |list5= *[[440 (tiro)|440]] *[[441 (tiro)|441]] *[[442 (tiro)|442]] *'''[[443 (tiro)|443]]''' *[[444 (tiro)|444]] *[[445 (tiro)|445]] *[[446 (tiro)|446]] *[[447 (tiro)|447]] *[[448 (tiro)|448]] *'''[[449 (tiro)|449]]''' |list6= *[[450 (tiro)|450]] *[[451 (tiro)|451]] *[[452 (tiro)|452]] *[[453 (tiro)|453]] *[[454 (tiro)|454]] *[[455 (tiro)|455]] *[[456 (tiro)|456]] *'''[[457 (tiro)|457]]''' *[[458 (tiro)|458]] *[[459 (tiro)|459]] |list7= *[[460 (tiro)|460]] *'''[[461 (tiro)|461]]''' *[[462 (tiro)|462]] *'''[[463 (tiro)|463]] *[[464 (tiro)|464]] *[[465 (tiro)|465]] *[[466 (tiro)|466]] *'''[[467 (tiro)|467]]''' *[[468 (tiro)|468]] *[[469 (tiro)|469]] |list8= *[[470 (tiro)|470]] *[[471 (tiro)|471]] *[[472 (tiro)|472]] *[[473 (tiro)|473]] *[[474 (tiro)|474]] *[[475 (tiro)|475]] *[[476 (tiro)|476]] *[[477 (tiro)|477]] *[[478 (tiro)|478]] *'''[[479 (tiro)|479]]''' |list9= |list10= }} |list6={{Navbox|child |title=[[500 (tiro)|500]] |state={{if|eq|{{{1|}}}|5|uncollapsed|collapsed}} |list1= |list2= |list3= |list4= |list5= |list6= |list7= |list8= |list9= |list10= }} |list7={{Navbox|child |title=[[600 (tiro)|600]] |state={{if|eq|{{{1|}}}|6|uncollapsed|collapsed}} |list1= |list2= |list3= |list4= |list5= |list6= |list7= |list8= |list9= |list10= }} |list8={{Navbox|child |title=[[700 (tiro)|700]] |state={{if|eq|{{{1|}}}|7|uncollapsed|collapsed}} |list1= |list2= |list3= |list4= |list5= |list6= |list7= |list8= |list9= |list10= }} |list9={{Navbox|child |title=[[800 (tiro)|800]] |state={{if|eq|{{{1|}}}|8|uncollapsed|collapsed}} |list1= |list2= |list3= |list4= |list5= |list6= |list7= |list8= |list9= |list10= }} |list10={{Navbox|child |title=[[900 (tiro)|900]] |state={{if|eq|{{{1|}}}|9|uncollapsed|collapsed}} |list1= |list2= |list3= |list4= |list5= |list6= |list7= |list8= |list9= |list10= }} |below=Tirooyinka qoraalkooda la waaweyneeyay waa [[Tiro mutuxan|tirooyin mutuxan]]}} <noinclude> {{Documentation}} [[Category:Tusmo xisaab]] </noinclude> 2sl6csc7x1yhhnb7ulkhfp34fiy7oah 303691 303688 2026-08-01T14:15:58Z ~2026-42774-55 46757 303691 wikitext text/x-wiki {{Navbox |name=Abyoone |title=[[Abyoone]] |state=collapsed |listclass=hlist |style=clear:none; width:70%;min-width:40em |list1={{Navbox|child |title=[[0 (tiro)|0]] |state={{if|eq|{{{1|}}}|zero|uncollapsed|collapsed}} |list1= *&nbsp;[[0 (tiro)|0]]&nbsp; *&nbsp;[[1 (tiro)|1]]&nbsp; *&nbsp;'''[[2 (tiro)|2]]'''&nbsp; *&nbsp;'''[[3 (tiro)|3]]'''&nbsp; *&nbsp;[[4 (tiro)|4]]&nbsp; *&nbsp;'''[[5 (tiro)|5]]'''&nbsp; *&nbsp;[[6 (tiro)|6]]&nbsp; *&nbsp;'''[[7 (tiro)|7]]'''&nbsp; *&nbsp;[[8 (tiro)|8]]&nbsp; *&nbsp;[[9 (tiro)|9]] |list2= *[[10 (tiro)|10]] *'''[[11 (tiro)|11]]''' *[[12 (tiro)|12]] *'''[[13 (tiro)|13]]''' *[[14 (tiro)|14]] *[[15 (tiro)|15]] *[[16 (tiro)|16]] *'''[[17 (tiro)|17]]''' *[[18 (tiro)|18]] *'''[[19 (tiro)|19]]''' |list3= *[[20 (tiro)|20]] *[[21 (tiro)|21]] *[[22 (tiro)|22]] *'''[[23 (tiro)|23]]''' *[[24 (tiro)|24]] *[[25 (tiro)|25]] *[[26 (tiro)|26]] *[[27 (tiro)|27]] *[[28 (tiro)|28]] *'''[[29 (tiro)|29]]''' |list4= *[[30 (tiro)|30]] *'''[[31 (tiro)|31]]''' *[[32 (tiro)|32]] *[[33 (tiro)|33]] *[[34 (tiro)|34]] *[[35 (tiro)|35]] *[[36 (tiro)|36]] *'''[[37 (tiro)|37]]''' *[[38 (tiro)|38]] *[[39 (tiro)|39]] |list5= *[[40 (tiro)|40]] *'''[[41 (tiro)|41]]''' *[[42 (tiro)|42]] *'''[[43 (tiro)|43]]''' *[[44 (tiro)|44]] *[[45 (tiro)|45]] *[[46 (tiro)|46]] *'''[[47 (tiro)|47]]''' *[[48 (tiro)|48]] *[[49 (tiro)|49]] |list6= *[[50 (tiro)|50]] *[[51 (tiro)|51]] *[[52 (tiro)|52]] *'''[[53 (tiro)|53]]''' *[[54 (tiro)|54]] *[[55 (tiro)|55]] *[[56 (tiro)|56]] *[[57 (tiro)|57]] *[[58 (tiro)|58]] *'''[[59 (tiro)|59]]''' |list7= *[[60 (tiro)|60]] *'''[[61 (tiro)|61]]''' *[[62 (tiro)|62]] *[[63 (tiro)|63]] *[[64 (tiro)|64]] *[[65 (tiro)|65]] *[[66 (tiro)|66]] *'''[[67 (tiro)|67]]''' *[[68 (tiro)|68]] *[[69 (tiro)|69]] |list8= *[[70 (tiro)|70]] *'''[[71 (tiro)|71]]''' *[[72 (tiro)|72]] *'''[[73 (tiro)|73]]''' *[[74 (tiro)|74]] *[[75 (tiro)|75]] *[[76 (tiro)|76]] *[[77 (tiro)|77]] *[[78 (tiro)|78]] *'''[[79 (tiro)|79]]''' |list9= *[[80 (tiro)|80]] *[[81 (tiro)|81]] *[[82 (tiro)|82]] *'''[[83 (tiro)|83]]''' *[[84 (tiro)|84]] *[[85 (tiro)|85]] *[[86 (tiro)|86]] *[[87 (tiro)|87]] *[[88 (tiro)|88]] *'''[[89 (tiro)|89]]''' |list10= *[[90 (tiro)|90]] *[[91 (tiro)|91]] *[[92 (tiro)|92]] *[[93 (tiro)|93]] *[[94 (tiro)|94]] *[[95 (tiro)|95]] *[[96 (tiro)|96]] *'''[[97 (tiro)|97]]''' *[[98 (tiro)|98]] *[[99 (tiro)|99]] }} |list2={{Navbox|child |title=[[100 (tiro)|100]] |state={{if|eq|{{{1|}}}|1|uncollapsed|collapsed}} |list1= *[[100 (tiro)|100]] *'''[[101 (tiro)|101]]''' *[[102 (tiro)|102]] *'''[[103 (tiro)|103]]''' *[[104 (tiro)|104]] *[[105 (tiro)|105]] *[[106 (tiro)|106]] *'''[[107 (tiro)|107]]''' *[[108 (tiro)|108]] *'''[[109 (tiro)|109]]''' |list2= *[[110 (tiro)|110]] *[[111 (tiro)|111]] *[[112 (tiro)|112]] *'''[[113 (tiro)|113]]''' *[[114 (tiro)|114]] *[[115 (tiro)|115]] *[[116 (tiro)|116]] *[[117 (tiro)|117]] *[[118 (tiro)|118]] *[[119 (tiro)|119]] |list3= *[[120 (tiro)|120]] *[[121 (tiro)|121]] *[[122 (tiro)|122]] *[[123 (tiro)|123]] *[[124 (tiro)|124]] *[[125 (tiro)|125]] *[[126 (tiro)|126]] *'''[[127 (tiro)|127]]''' *[[128 (tiro)|128]] *[[129 (tiro)|129]] |list4= *[[130 (tiro)|130]] *'''[[131 (tiro)|131]]''' *[[132 (tiro)|132]] *[[133 (tiro)|133]] *[[134 (tiro)|134]] *[[135 (tiro)|135]] *[[136 (tiro)|136]] *'''[[137 (tiro)|137]]''' *[[138 (tiro)|138]] *'''[[139 (tiro)|139]]''' |list5= *[[140 (tiro)|140]] *[[141 (tiro)|141]] *[[142 (tiro)|142]] *[[143 (tiro)|143]] *[[144 (tiro)|144]] *[[145 (tiro)|145]] *[[146 (tiro)|146]] *[[147 (tiro)|147]] *[[148 (tiro)|148]] *'''[[149 (tiro)|149]]''' |list6= *[[150 (tiro)|150]] *'''[[151 (tiro)|151]]''' *[[152 (tiro)|152]] *[[153 (tiro)|153]] *[[154 (tiro)|154]] *[[155 (tiro)|155]] *[[156 (tiro)|156]] *'''[[157 (tiro)|157]]''' *[[158 (tiro)|158]] *[[159 (tiro)|159]] |list7= *[[160 (tiro)|160]] *[[161 (tiro)|161]] *[[162 (tiro)|162]] *'''[[163 (tiro)|163]]''' *[[164 (tiro)|164]] *[[165 (tiro)|165]] *[[166 (tiro)|166]] *'''[[167 (tiro)|167]]''' *[[168 (tiro)|168]] *[[169 (tiro)|169]] |list8= *[[170 (tiro)|170]] *[[171 (tiro)|171]] *[[172 (tiro)|172]] *'''[[173 (tiro)|173]]''' *[[174 (tiro)|174]] *[[175 (tiro)|175]] *[[176 (tiro)|176]] *[[177 (tiro)|177]] *[[178 (tiro)|178]] *'''[[179 (tiro)|179]]''' |list9= *[[180 (tiro)|180]] *'''[[181 (tiro)|181]]''' *[[182 (tiro)|182]] *[[183 (tiro)|183]] *[[184 (tiro)|184]] *[[185 (tiro)|185]] *[[186 (tiro)|186]] *[[187 (tiro)|187]] *[[188 (tiro)|188]] *[[189 (tiro)|189]] |list10= *[[190 (tiro)|190]] *'''[[191 (tiro)|191]]''' *[[192 (tiro)|192]] *'''[[193 (tiro)|193]]''' *[[194 (tiro)|194]] *[[195 (tiro)|195]] *[[196 (tiro)|196]] *'''[[197 (tiro)|197]]''' *[[198 (tiro)|198]] *'''[[199 (tiro)|199]]''' }} |list3={{Navbox|child |title=[[200 (tiro)|200]] |state={{if|eq|{{{1|}}}|2|uncollapsed|collapsed}} |list1= *[[200 (tiro)|200]] *[[201 (tiro)|201]] *[[202 (tiro)|202]] *[[203 (tiro)|203]] *[[204 (tiro)|204]] *[[205 (tiro)|205]] *[[206 (tiro)|206]] *[[207 (tiro)|207]] *[[208 (tiro)|208]] *[[209 (tiro)|209]] |list2= *[[210 (tiro)|210]] *'''[[211 (tiro)|211]]''' *[[212 (tiro)|212]] *[[213 (tiro)|213]] *[[214 (tiro)|214]] *[[215 (tiro)|215]] *[[216 (tiro)|216]] *[[217 (tiro)|217]] *[[218 (tiro)|218]] *[[219 (tiro)|219]] |list3= *[[220 (tiro)|220]] *[[221 (tiro)|221]] *[[222 (tiro)|222]] *'''[[223 (tiro)|223]]''' *[[224 (tiro)|224]] *[[225 (tiro)|225]] *[[226 (tiro)|226]] *'''[[227 (tiro)|227]]''' *[[228 (tiro)|228]] *'''[[229 (tiro)|229]]''' |list4= *[[230 (tiro)|230]] *[[231 (tiro)|231]] *[[232 (tiro)|232]] *'''[[233 (tiro)|233]]''' *[[234 (tiro)|234]] *[[235 (tiro)|235]] *[[236 (tiro)|236]] *[[237 (tiro)|237]] *[[238 (tiro)|238]] *'''[[239 (tiro)|239]]''' |list5= *[[240 (tiro)|240]] *'''[[241 (tiro)|241]]''' *[[242 (tiro)|242]] *[[243 (tiro)|243]] *[[244 (tiro)|244]] *[[245 (tiro)|245]] *[[246 (tiro)|246]] *[[247 (tiro)|247]] *[[248 (tiro)|248]] *[[249 (tiro)|249]] |list6= *[[250 (tiro)|250]] *'''[[251 (tiro)|251]]''' *[[252 (tiro)|252]] *[[253 (tiro)|253]] *[[254 (tiro)|254]] *[[255 (tiro)|255]] *[[256 (tiro)|256]] *'''[[257 (tiro)|257]]''' *[[258 (tiro)|258]] *[[259 (tiro)|259]] |list7= *[[260 (tiro)|260]] *[[261 (tiro)|261]] *[[262 (tiro)|262]] *'''[[263 (tiro)|263]]''' *[[264 (tiro)|264]] *[[265 (tiro)|265]] *[[266 (tiro)|266]] *[[267 (tiro)|267]] *[[268 (tiro)|268]] *'''[[269 (tiro)|269]]''' |list8= *[[270 (tiro)|270]] *'''[[271 (tiro)|271]]''' *[[272 (tiro)|272]] *[[273 (tiro)|273]] *[[274 (tiro)|274]] *[[275 (tiro)|275]] *[[276 (tiro)|276]] *'''[[277 (tiro)|277]]''' *[[278 (tiro)|278]] *[[279 (tiro)|279]] |list9= *[[280 (tiro)|280]] *'''[[281 (tiro)|281]]''' *[[282 (tiro)|282]] *'''[[283 (tiro)|283]]''' *[[284 (tiro)|284]] *[[285 (tiro)|285]] *[[286 (tiro)|286]] *[[287 (tiro)|287]] *[[288 (tiro)|288]] *[[289 (tiro)|289]] |list10= *[[290 (tiro)|290]] *[[291 (tiro)|291]] *[[292 (tiro)|292]] *'''[[293 (tiro)|293]]''' *[[294 (tiro)|294]] *[[295 (tiro)|295]] *[[296 (tiro)|296]] *[[297 (tiro)|297]] *[[298 (tiro)|298]] *[[299 (tiro)|299]] }} |list4={{Navbox|child |title=[[300 (tiro)|300]] |state={{if|eq|{{{1|}}}|3|uncollapsed|collapsed}} |list1= *[[300 (tiro)|300]] *[[301 (tiro)|301]] *[[302 (tiro)|302]] *[[303 (tiro)|303]] *[[304 (tiro)|304]] *[[305 (tiro)|305]] *[[306 (tiro)|306]] *'''[[307 (tiro)|307]]''' *[[308 (tiro)|308]] *[[309 (tiro)|309]] |list2= *[[310 (tiro)|310]] *'''[[311 (tiro)|311]]''' *[[312 (tiro)|312]] *'''[[313 (tiro)|313]]''' *[[314 (tiro)|314]] *[[315 (tiro)|315]] *[[316 (tiro)|316]] *'''[[317 (tiro)|317]]''' *[[318 (tiro)|318]] *[[319 (tiro)|319]] |list3= *[[320 (tiro)|320]] *[[321 (tiro)|321]] *[[322 (tiro)|322]] *[[323 (tiro)|323]] *[[324 (tiro)|324]] *[[325 (tiro)|325]] *[[326 (tiro)|326]] *[[327 (tiro)|327]] *[[328 (tiro)|328]] *[[329 (tiro)|329]] |list4= *[[330 (tiro)|330]] *'''[[331 (tiro)|331]] *[[332 (tiro)|332]] *[[333 (tiro)|333]] *[[334 (tiro)|334]] *[[335 (tiro)|335]] *[[336 (tiro)|336]] *'''[[337 (tiro)|337]]''' *[[338 (tiro)|338]] *[[339 (tiro)|339]] |list5= *[[340 (tiro)|340]] *[[341 (tiro)|341]] *[[342 (tiro)|342]] *[[343 (tiro)|343]] *[[344 (tiro)|344]] *[[345 (tiro)|345]] *[[346 (tiro)|346]] *'''[[347 (tiro)|347]]''' *[[348 (tiro)|348]] *'''[[349 (tiro)|349]]''' |list6= *[[350 (tiro)|350]] *[[351 (tiro)|351]] *[[352 (tiro)|352]] *'''[[353 (tiro)|353]]''' *[[354 (tiro)|354]] *[[355 (tiro)|355]] *[[356 (tiro)|356]] *[[357 (tiro)|357]] *[[358 (tiro)|358]] *'''[[359 (tiro)|359]]''' |list7= *[[360 (tiro)|360]] *[[361 (tiro)|361]] *[[362 (tiro)|362]] *[[363 (tiro)|363]] *[[364 (tiro)|364]] *[[365 (tiro)|365]] *[[366 (tiro)|366]] *'''[[367 (tiro)|367]]''' *[[368 (tiro)|368]] *[[369 (tiro)|369]] |list8= *[[370 (tiro)|370]] *[[371 (tiro)|371]] *[[372 (tiro)|372]] *'''[[373 (tiro)|373]]''' *[[374 (tiro)|374]] *[[375 (tiro)|375]] *[[376 (tiro)|376]] *[[377 (tiro)|377]] *[[378 (tiro)|378]] *'''[[379 (tiro)|379]]''' |list9= *[[380 (tiro)|380]] *[[381 (tiro)|381]] *[[382 (tiro)|382]] *'''[[383 (tiro)|383]]''' *[[384 (tiro)|384]] *[[385 (tiro)|385]] *[[386 (tiro)|386]] *[[387 (tiro)|387]] *[[388 (tiro)|388]] *'''[[389 (tiro)|389]]''' |list10= *[[390 (tiro)|390]] *[[391 (tiro)|391]] *[[392 (tiro)|392]] *[[393 (tiro)|393]] *[[394 (tiro)|394]] *[[395 (tiro)|395]] *[[396 (tiro)|396]] *'''[[397 (tiro)|397]]''' *[[398 (tiro)|398]] *[[399 (tiro)|399]] }} |list5={{Navbox|child |title=[[400 (tiro)|400]] |state={{if|eq|{{{1|}}}|4|uncollapsed|collapsed}} |list1= *[[400 (tiro)|400]] *'''[[401 (tiro)|401]]''' *[[402 (tiro)|402]] *[[403 (tiro)|403]] *[[404 (tiro)|404]] *[[405 (tiro)|405]] *[[406 (tiro)|406]] *[[407 (tiro)|407]] *[[408 (tiro)|408]] *'''[[409 (tiro)|409]]''' |list2= *[[410 (tiro)|410]] *[[411 (tiro)|411]] *[[412 (tiro)|412]] *[[413 (tiro)|413]] *[[414 (tiro)|414]] *[[415 (tiro)|415]] *[[416 (tiro)|416]] *[[417 (tiro)|417]] *[[418 (tiro)|418]] *'''[[419 (tiro)|419]]''' |list3= *[[420 (tiro)|420]] *'''[[421 (tiro)|421]]''' *[[422 (tiro)|422]] *[[423 (tiro)|423]] *[[424 (tiro)|424]] *[[425 (tiro)|425]] *[[426 (tiro)|426]] *[[427 (tiro)|427]] *[[428 (tiro)|428]] *[[429 (tiro)|429]] |list4= *[[430 (tiro)|430]] *'''[[431 (tiro)|431]]''' *[[432 (tiro)|432]] *'''[[433 (tiro)|433]]''' *[[434 (tiro)|434]] *[[435 (tiro)|435]] *[[436 (tiro)|436]] *[[437 (tiro)|437]] *[[438 (tiro)|438]] *'''[[439 (tiro)|439]]''' |list5= *[[440 (tiro)|440]] *[[441 (tiro)|441]] *[[442 (tiro)|442]] *'''[[443 (tiro)|443]]''' *[[444 (tiro)|444]] *[[445 (tiro)|445]] *[[446 (tiro)|446]] *[[447 (tiro)|447]] *[[448 (tiro)|448]] *'''[[449 (tiro)|449]]''' |list6= *[[450 (tiro)|450]] *[[451 (tiro)|451]] *[[452 (tiro)|452]] *[[453 (tiro)|453]] *[[454 (tiro)|454]] *[[455 (tiro)|455]] *[[456 (tiro)|456]] *'''[[457 (tiro)|457]]''' *[[458 (tiro)|458]] *[[459 (tiro)|459]] |list7= *[[460 (tiro)|460]] *'''[[461 (tiro)|461]]''' *[[462 (tiro)|462]] *'''[[463 (tiro)|463]] *[[464 (tiro)|464]] *[[465 (tiro)|465]] *[[466 (tiro)|466]] *'''[[467 (tiro)|467]]''' *[[468 (tiro)|468]] *[[469 (tiro)|469]] |list8= *[[470 (tiro)|470]] *[[471 (tiro)|471]] *[[472 (tiro)|472]] *[[473 (tiro)|473]] *[[474 (tiro)|474]] *[[475 (tiro)|475]] *[[476 (tiro)|476]] *[[477 (tiro)|477]] *[[478 (tiro)|478]] *'''[[479 (tiro)|479]]''' |list9= *[[480 (tiro)|480]] *[[481 (tiro)|481]] *[[482 (tiro)|482]] *[[483 (tiro)|483]] *[[484 (tiro)|484]] *[[485 (tiro)|485]] *[[486 (tiro)|486]] *'''[[487 (tiro)|487]]''' *[[488 (tiro)|488]] *[[489 (tiro)|489]] |list10= }} |list6={{Navbox|child |title=[[500 (tiro)|500]] |state={{if|eq|{{{1|}}}|5|uncollapsed|collapsed}} |list1= |list2= |list3= |list4= |list5= |list6= |list7= |list8= |list9= |list10= }} |list7={{Navbox|child |title=[[600 (tiro)|600]] |state={{if|eq|{{{1|}}}|6|uncollapsed|collapsed}} |list1= |list2= |list3= |list4= |list5= |list6= |list7= |list8= |list9= |list10= }} |list8={{Navbox|child |title=[[700 (tiro)|700]] |state={{if|eq|{{{1|}}}|7|uncollapsed|collapsed}} |list1= |list2= |list3= |list4= |list5= |list6= |list7= |list8= |list9= |list10= }} |list9={{Navbox|child |title=[[800 (tiro)|800]] |state={{if|eq|{{{1|}}}|8|uncollapsed|collapsed}} |list1= |list2= |list3= |list4= |list5= |list6= |list7= |list8= |list9= |list10= }} |list10={{Navbox|child |title=[[900 (tiro)|900]] |state={{if|eq|{{{1|}}}|9|uncollapsed|collapsed}} |list1= |list2= |list3= |list4= |list5= |list6= |list7= |list8= |list9= |list10= }} |below=Tirooyinka qoraalkooda la waaweyneeyay waa [[Tiro mutuxan|tirooyin mutuxan]]}} <noinclude> {{Documentation}} [[Category:Tusmo xisaab]] </noinclude> ctk7j1y3qnvg6x97sdmkhv6wpha85gw Module:Person weight 828 30853 303709 202785 2026-08-01T15:25:09Z Isma4l 41797 303709 Scribunto text/plain -- This module implements [[Template:Infobox person/weight]] local p = {} local function clean_weight(s) s = mw.ustring.gsub(s, 'kilogram', 'kg') s = mw.ustring.gsub(s, 'kgs', 'kg') s = mw.ustring.gsub(s, 'kg[%.,]', 'kg') s = mw.ustring.gsub(s, 'pound', 'lb') s = mw.ustring.gsub(s, 'lbs', 'lb') s = mw.ustring.gsub(s, 'lb[%.,]', 'lb') s = mw.ustring.gsub(s, 'stone', 'st') s = mw.ustring.gsub(s, 'sts', 'st') s = mw.ustring.gsub(s, 'st[%.,]', 'st') s = mw.ustring.gsub(s, '%[%[kg%]%]s', '[[Kilogram|kg]]') s = mw.ustring.gsub(s, '1,(%d%d%d)', '1%1') -- Remove commas from 4 digit numbers up to 1,999 return s end local function isnumber(s) if s then s = mw.ustring.gsub(s, '%+%s*%d+%s*/%s*%d+%s*$', '') s = mw.ustring.gsub(s, '%s*[–%-]%s*', '') return tonumber(s) end return nil end local function get_convert_weight_args(s, kg_stlb, lb_stlb) local prefer_m = (prefer or '') == 'm' local force_m = (enforce or '') == 'm' local prefer_cm = (prefer or '') == 'cm' local force_cm = (enforce or '') == 'cm' unconverted = clean_weight(s or '') -- basic unit cleaning s = mw.ustring.gsub(unconverted, '&[Nn][Bb][Ss][Pp];', ' ') local kg = mw.ustring.find(s, 'kg') local st = mw.ustring.find(s, 'st') local lb = mw.ustring.find(s, 'lb') if kg == nil and st == nil and lb == nil then return '', unconverted end if kg ~= nil and st == nil and lb == nil then local n = mw.ustring.sub(s, 1, kg - 1) if isnumber(n) then return {n,'kg',kg_stlb and 'lb stlb' or 'lb',0,['abbr']='on'}, mw.ustring.sub(s, kg+2) end return '', unconverted end if lb ~= nil and kg == nil and st == nil then local n = mw.ustring.sub(s, 1, lb - 1) if isnumber(n) then return {n,'lb',lb_stlb and 'kg stlb' or 'kg',0,['abbr']='on'}, mw.ustring.sub(s, lb+2) end return '', unconverted end if st ~= nil and kg == nil and lb == nil then local n = mw.ustring.sub(s, 1, st - 1) if isnumber(n) then return {n,'st','lb kg',0,['abbr']='on'}, mw.ustring.sub(s, st+2) end return '', unconverted end if lb ~= nil and st ~=nil and kg == nil then local n1 = mw.ustring.sub(s, 1, st - 1) local n2 = mw.ustring.sub(s, st+2, lb - 1) if isnumber(n1) and isnumber(n2) then return {n1,'st',n2,'lb', 'lb kg',0,['abbr']='on'}, mw.ustring.sub(s, lb+2) end return '', unconverted end return '', unconverted end function convert_weight(frame, args) local targs, str = get_convert_weight_args(args[1], (args['kg-stlb'] or '') ~= '', (args['lb-stlb'] or '') ~= '') if type(targs) == 'table' then return frame:expandTemplate{ title = 'convert', args = targs} .. str else return str end end function p.weight(frame) return convert_weight(frame, frame.args[1] and frame.args or frame:getParent().args) end return p 3o6hf7ga3y8znjpvbqd13s13jmhsmiu Template:Efn-lr 10 30860 303726 202853 2026-08-01T16:26:56Z Isma4l 41797 /* */ 303726 wikitext text/x-wiki <includeonly>{{efn|name={{{name|}}}|group=lower-roman|reference={{{1|{{{reference|{{{content|{{{text|}}}}}}}}}}}}}}</includeonly><noinclude>{{documentation}}</noinclude> lwysjwmhsp66kkz0q0sof13622mlvqf Template:Nihongo2 10 33578 303693 217103 2026-08-01T14:47:49Z Isma4l 41797 /* */ 303693 wikitext text/x-wiki <span class="t_nihongo_kanji">{{lang|ja|{{{1}}}}}</span>{{#ifeq:{{{help|}}}|yes|<span class="t_nihongo_help noprint"><sup>[[Help:Installing Japanese character sets|<span class="t_nihongo_icon" style="font: bold 80% sans-serif; padding: 0 .1em;">?</span>]]</sup></span>}}{{category handler |main=[[Category:Articles containing Japanese-language text]] }}<noinclude> {{Documentation}} </noinclude> dgagp8yt7zqwr0ad6ygwikwncfrtv88 Waddanka Brazil Kubedka 0 34744 303743 298246 2026-08-01T17:36:12Z ~2026-42603-51 46764 /* Dharka Kubedka */ 303743 wikitext text/x-wiki Waddanka Brazil Kubedka [[File:Maracanã_2014_g.jpg|thumb|right|500px|]] * [[FIFA]] * [[CONMEBOL]] {{Flag|Brazil}} Dunida Tiroka '''3''' Xulka kubadda cagta Brazil oo ka mid ah xulalka kubbadda cagta adduunka ee ugu guulaha badan, isla markaana marar badan ku guuleystay koobka adduunka dalal kala duwan, ayaa leh qaab ciyaareed gooni ah oo loo arko inuu yahay kubadda cagta Brazil. ==Kubedka Brazil== * 2011 {{Flag|Brazil}} '''2-0''' {{Flag|Egypt}} * 2013 {{Flag|Brazil}} '''3-0''' {{Flag|Spain}} * 2018 {{Flag|Brazil}} '''2-0''' {{Flag|Croatia}} * 2022 {{Flag|Brazil}} '''5-1''' {{Flag|Tunisia}} * 2022{{Flag|Brazil}} 1-1 {{Flag|Croatia}} * 2023 '''Uruguay''' '''2-0''' {{Flag|Brazil}} * 2024 {{flag|Brazil}} 4-0 Peru * 2025 Ecuador '''0-0''' {{Flag|Brazil}} ==Dharka Kubedka== {{Flag|United States}} '''Nike''' * 1 GK Alisson 2 October 1992 (age 29) 51 0 England Liverpool * 12 GK Gabriel Chapecó 29 March 2000 (age 21) 0 0 Brazil Grêmio * 23 GK Ederson 17 August 1993 (age 28) 17 0 England Manchester City * 4 DF Marquinhos (vice-captain) 14 May 1994 (age 27) 64 4 France Paris Saint-Germain * 13 DF Emerson 14 January 1999 (age 22) 6 0 England Tottenham Hotspur * 14 DF Éder Militão 18 January 1998 (age 23) 19 1 Spain Real Madrid * 16 DF Renan Lodi 8 April 1998 (age 23) 15 0 Spain Atlético Madrid * 22 DF Gabriel 19 December 1997 (age 23) 0 0 England Arsenal * 5 MF Fabinho 23 October 1993 (age 28) 22 0 England Liverpool * 7 MF Gerson 20 May 1997 (age 24) 4 0 France Marseille * 8 MF Fred 5 March 1993 (age 28) 23 0 England Manchester United * 11 MF Philippe Coutinho 12 June 1992 (age 29) 63 18 Spain Barcelona * 15 MF Edenílson 18 December 1989 (age 31) 2 0 Brazil Internacional * 17 MF Lucas Paquetá 27 August 1997 (age 24) 28 6 France Lyon * 9 FW Gabriel Jesus 3 April 1997 (age 24) 52 18 England Manchester City * 18 FW Antony 24 February 2000 (age 21) 5 1 Netherlands Ajax * 19 FW Raphinha 14 December 1996 (age 24) 5 2 England Leeds United * 20 FW Vinícius Júnior 12 July 2000 (age 21) 9 0 Spain Real Madrid * 21 FW Matheus Cunha 27 May 1999 (age 22) 4 0 Spain Atlético Madrid 0c2mcqzxsvvvs3q444yrkip85zu9hj1 Module:Infobox/styles.css 828 40075 303787 296063 2026-08-02T11:44:45Z Isma4l 41797 Soo celi nooca fiican 303787 sanitized-css text/css /* {{pp|small=y}} */ /* * This TemplateStyles sheet deliberately does NOT include the full set of * infobox styles. We are still working to migrate all of the manual * infoboxes. See [[MediaWiki talk:Common.css/to do#Infobox]] * DO NOT ADD THEM HERE */ /* * not strictly certain these styles are necessary since the modules now * exclusively output infobox-subbox or infobox, not both * just replicating the module faithfully */ .infobox-subbox { padding: 0; border: none; margin: -3px; width: auto; min-width: 100%; font-size: 100%; clear: none; float: none; background-color: transparent; } .infobox-3cols-child { margin: auto; } .infobox .navbar { font-size: 100%; } /* T281642 */ body.skin-minerva .infobox-header, body.skin-minerva .infobox-subheader, body.skin-minerva .infobox-above, body.skin-minerva .infobox-title, body.skin-minerva .infobox-image, body.skin-minerva .infobox-full-data, body.skin-minerva .infobox-below { text-align: center; } r79dlpm7l4hm8tdp6d2jr4blcsyis2v 303788 303787 2026-08-02T11:45:12Z Isma4l 41797 La ilaaliyay "[[Module:Infobox/styles.css]]" ([Wax ka badal=​U ogolow kaliya isticmaalayaasha la xaqiijiyay] (aan xad lahayn) [Wareeji=​U ogolow kaliya isticmaalayaasha la xaqiijiyay] (aan xad lahayn)) 303787 sanitized-css text/css /* {{pp|small=y}} */ /* * This TemplateStyles sheet deliberately does NOT include the full set of * infobox styles. We are still working to migrate all of the manual * infoboxes. See [[MediaWiki talk:Common.css/to do#Infobox]] * DO NOT ADD THEM HERE */ /* * not strictly certain these styles are necessary since the modules now * exclusively output infobox-subbox or infobox, not both * just replicating the module faithfully */ .infobox-subbox { padding: 0; border: none; margin: -3px; width: auto; min-width: 100%; font-size: 100%; clear: none; float: none; background-color: transparent; } .infobox-3cols-child { margin: auto; } .infobox .navbar { font-size: 100%; } /* T281642 */ body.skin-minerva .infobox-header, body.skin-minerva .infobox-subheader, body.skin-minerva .infobox-above, body.skin-minerva .infobox-title, body.skin-minerva .infobox-image, body.skin-minerva .infobox-full-data, body.skin-minerva .infobox-below { text-align: center; } r79dlpm7l4hm8tdp6d2jr4blcsyis2v Template:Bogga Hore 10 46335 303685 303654 2026-08-01T13:57:53Z Isma4l 41797 /* */ 303685 wikitext text/x-wiki <templatestyles src="Template:Bogga Hore/styles.css" /> __NOTOC____NOEDITSECTION__ <!--Hordhaca--> {{Hordhaca Cusub ee Bogga Hore}} <div class="mp-clear"></div> <!-- Qaybaha Hoose --> <div class="mp-box"> <h2 class="mp-heading"> Maqaalka Maanta </h2> {| class="mp-content" |- | |- {{Maqaal Xul Ah Bogga Hore}} [[n:|'''Wararka Wiki''']] – [[Portal:Dhacdooyinka Hadda|'''Dhacdooyinka Hadda iyo Dheeraad...''']] |} </div> <div class="mp-box"> <h2 class="mp-heading"> Ma Ogtahay </h2> {| class="mp-content" |- | |- {{Ma Ogtahay}} [[n:|'''Wararka Wiki''']] – [[Portal:Dhacdooyinka Hadda|'''Dhacdooyinka Hadda iyo Dheeraad...''']] |} </div> <div class="mp-box"> <h2 class="mp-heading"> Taariikh </h2> {| class="mp-content" |- | |- {{Maqaalka Fiican Bogga Hore}} [[n:|'''Wararka Wiki''']] – [[Portal:Dhacdooyinka Hadda|'''Dhacdooyinka Hadda iyo Dheeraad...''']] |} </div> <div class="mp-box"> <h2 class="mp-heading"> Maalintan </h2> {| class="mp-content" |- | |- {{Maqaalka Cusub Bogga Hore}} [[n:|'''Wararka Wiki''']] – [[Portal:Dhacdooyinka Hadda|'''Dhacdooyinka Hadda iyo Dheeraad...''']] |} </div> <div class="mp-clear"></div> <!-- Sawirka Maanta --> <div class="mp-box"> <h2 class="mp-heading"> [[File:Gnome-emblem-photos.svg|30px]] Sawirka Maanta </h2> {{Sawirka Maanta}} {{Xusuusta Wikipedia}} </div> <div class="mp-clear"></div> {{Qeybaha maqaalada Wikipediaha}} <h2 class="mp-heading"> Mashaariicda Bahwadaagta la ah Wikimedia </h2> {{Wikimedia for portals}} <h2 class="mp-heading"> Luuqadaha kale Wikibidhiya </h2> {{Wikipedialang}} {{noexternallanglinks}} [[Category:Bogga Hore]] lgx92r246vfg8ztbyiexisbvt19e9lv 303690 303685 2026-08-01T14:11:38Z Isma4l 41797 La ilaaliyay "[[Template:Bogga Hore]]": Bog aad loo booqdo ([Wax ka badal=U oggolow oo keliya maamulayaasha] (aan xad lahayn) [Wareeji=U oggolow oo keliya maamulayaasha] (aan xad lahayn)) 303685 wikitext text/x-wiki <templatestyles src="Template:Bogga Hore/styles.css" /> __NOTOC____NOEDITSECTION__ <!--Hordhaca--> {{Hordhaca Cusub ee Bogga Hore}} <div class="mp-clear"></div> <!-- Qaybaha Hoose --> <div class="mp-box"> <h2 class="mp-heading"> Maqaalka Maanta </h2> {| class="mp-content" |- | |- {{Maqaal Xul Ah Bogga Hore}} [[n:|'''Wararka Wiki''']] – [[Portal:Dhacdooyinka Hadda|'''Dhacdooyinka Hadda iyo Dheeraad...''']] |} </div> <div class="mp-box"> <h2 class="mp-heading"> Ma Ogtahay </h2> {| class="mp-content" |- | |- {{Ma Ogtahay}} [[n:|'''Wararka Wiki''']] – [[Portal:Dhacdooyinka Hadda|'''Dhacdooyinka Hadda iyo Dheeraad...''']] |} </div> <div class="mp-box"> <h2 class="mp-heading"> Taariikh </h2> {| class="mp-content" |- | |- {{Maqaalka Fiican Bogga Hore}} [[n:|'''Wararka Wiki''']] – [[Portal:Dhacdooyinka Hadda|'''Dhacdooyinka Hadda iyo Dheeraad...''']] |} </div> <div class="mp-box"> <h2 class="mp-heading"> Maalintan </h2> {| class="mp-content" |- | |- {{Maqaalka Cusub Bogga Hore}} [[n:|'''Wararka Wiki''']] – [[Portal:Dhacdooyinka Hadda|'''Dhacdooyinka Hadda iyo Dheeraad...''']] |} </div> <div class="mp-clear"></div> <!-- Sawirka Maanta --> <div class="mp-box"> <h2 class="mp-heading"> [[File:Gnome-emblem-photos.svg|30px]] Sawirka Maanta </h2> {{Sawirka Maanta}} {{Xusuusta Wikipedia}} </div> <div class="mp-clear"></div> {{Qeybaha maqaalada Wikipediaha}} <h2 class="mp-heading"> Mashaariicda Bahwadaagta la ah Wikimedia </h2> {{Wikimedia for portals}} <h2 class="mp-heading"> Luuqadaha kale Wikibidhiya </h2> {{Wikipedialang}} {{noexternallanglinks}} [[Category:Bogga Hore]] lgx92r246vfg8ztbyiexisbvt19e9lv 303729 303690 2026-08-01T16:47:21Z Isma4l 41797 /* */ 303729 wikitext text/x-wiki <templatestyles src="Template:Bogga Hore/styles.css" /> __NOTOC____NOEDITSECTION__ <!--Hordhaca--> {{Hordhaca Cusub ee Bogga Hore}} <div class="mp-clear"></div> <!-- Qaybaha Hoose --> <div class="mp-box"> <h2 class="mp-heading"> Maqaalka Maanta </h2> {| class="mp-content" |- | |- {{Maqaal Xul Ah Bogga Hore}} [[n:|'''Wararka Wiki''']] – [[Portal:Dhacdooyinka Hadda|'''Dhacdooyinka Hadda iyo Dheeraad...''']] |} </div> <div class="mp-box"> <h2 class="mp-heading"> Ma Ogtahay... </h2> {| class="mp-content" |- | |- {{Ma Ogtahay}} [[n:|'''Wararka Wiki''']] – [[Portal:Dhacdooyinka Hadda|'''Dhacdooyinka Hadda iyo Dheeraad...''']] |} </div> <div class="mp-box"> <h2 class="mp-heading"> Taariikh </h2> {| class="mp-content" |- | |- {{Maqaalka Fiican Bogga Hore}} [[n:|'''Wararka Wiki''']] – [[Portal:Dhacdooyinka Hadda|'''Dhacdooyinka Hadda iyo Dheeraad...''']] |} </div> <div class="mp-box"> <h2 class="mp-heading"> Maalintan </h2> {| class="mp-content" |- | |- {{Maqaalka Cusub Bogga Hore}} [[n:|'''Wararka Wiki''']] – [[Portal:Dhacdooyinka Hadda|'''Dhacdooyinka Hadda iyo Dheeraad...''']] |} </div> <div class="mp-clear"></div> <!-- Sawirka Maanta --> <div class="mp-box"> <h2 class="mp-heading"> [[File:Gnome-emblem-photos.svg|30px]] Sawirka Maanta </h2> {{Sawirka Maanta}} {{Xusuusta Wikipedia}} </div> <div class="mp-clear"></div> {{Qeybaha maqaalada Wikipediaha}} <h2 class="mp-heading"> Mashaariicda Bahwadaagta la ah Wikimedia </h2> {{Wikimedia for portals}} <h2 class="mp-heading"> Luuqadaha kale Wikibidhiya </h2> {{Wikipedialang}} {{noexternallanglinks}} [[Category:Bogga Hore]] 1iw2gt87tcf58rhya6d6hydcbfei772 Template:Bogga Hore/styles.css 10 47262 303683 295239 2026-08-01T13:40:19Z Isma4l 41797 303683 sanitized-css text/css .mp-box { background:#f5f8ff; border:1px solid #d9e2ff; border-radius:12px; padding:10px; margin-top:10px; box-shadow:0 2px 5px rgba(0,0,0,0.08); } .mp-heading { margin:0; background:linear-gradient(#dfeaff,#bcd3ff); font-size:120%; font-weight:bold; border:1px solid #7a8fb8; text-align:justify; color:#0b1f33; padding:0.3em 0.5em; border-radius:10px; } .mp-content { width:100%; border:1px solid #badecc; background:#f5fffa; } .mp-mainbox { width:100%; border:1px solid #cfe0f3; background:#fff; } .mp-clear { clear:both; } olp9ki89wl2kibq7loas0x5osaaycn0 303684 303683 2026-08-01T13:46:44Z Isma4l 41797 303684 sanitized-css text/css .mp-box { background:#f5f8ff; border:1px solid #d9e2ff; border-radius:12px; padding:10px; margin-top:10px; box-shadow:0 2px 5px rgba(0,0,0,0.08); } .mp-heading { margin:0; background:linear-gradient(#dfeaff,#bcd3ff); font-size:120%; font-weight:bold; border:1px solid #7a8fb8; text-align:justify; color:#0b1f33; padding:0.3em 0.5em; border-radius:10px; } .mp-content { width:100%; border:1px solid #badecc; background:#f5fffa; border-collapse:collapse; } .mp-mainbox { width:100%; border:1px solid #cfe0f3; background:#fff; border-collapse:collapse; } .mp-clear { clear:both; } kgrvjtsryjbpjf0svxb6s5fp91nz3hy 303692 303684 2026-08-01T14:16:04Z Isma4l 41797 La ilaaliyay "[[Template:Bogga Hore/styles.css]]" ([Wax ka badal=U oggolow oo keliya maamulayaasha] (aan xad lahayn) [Wareeji=U oggolow oo keliya maamulayaasha] (aan xad lahayn)) 303684 sanitized-css text/css .mp-box { background:#f5f8ff; border:1px solid #d9e2ff; border-radius:12px; padding:10px; margin-top:10px; box-shadow:0 2px 5px rgba(0,0,0,0.08); } .mp-heading { margin:0; background:linear-gradient(#dfeaff,#bcd3ff); font-size:120%; font-weight:bold; border:1px solid #7a8fb8; text-align:justify; color:#0b1f33; padding:0.3em 0.5em; border-radius:10px; } .mp-content { width:100%; border:1px solid #badecc; background:#f5fffa; border-collapse:collapse; } .mp-mainbox { width:100%; border:1px solid #cfe0f3; background:#fff; border-collapse:collapse; } .mp-clear { clear:both; } kgrvjtsryjbpjf0svxb6s5fp91nz3hy Waaxda Afrika Fransiska 0 49823 303677 303653 2026-08-01T12:49:31Z Isma4l 41797 /* */ 303677 wikitext text/x-wiki '''Afrikada Faransiiska''' waxaa ku jira dhammaan dhulalkii taariikhiga ahaa ee uu Faransiisku ku lahaa qaaradda Afrika. [[File:Colonization 1945 Spanish script.png|thumb|right|400px|Map showing French colonies, protectorates and mandates (in blue) in Africa in 1945; namely French Equatorial Africa, French North Africa, French Somaliland, Fezzan-Ghadames Military Territory iyo French West Africa. Along with former Belgian colonies (shown in light blue), these areas today make up the bulk of francophone Africa. ]] ==Meeleaha uu Faransiisku ku lahaa Afrika== [[Image:Map of Africa (2674833839).jpg|thumb|right|Map of French colonies in Africa (in green), {{Circa|1922}}]] {{Further|Françafrique|Scramble for Africa}} ===Afrikada Waqooyi ee Faransiiska=== {{main|French North Africa}} * Masar (1798–1801) * Aljeeriya (1830–1962) * Tunisiya (1881–1956) * Marooko (1912–1956) * Fezzan-Ghadames (1943–1951) ===Afrikada Galbeed ee Faransiiska=== {{main|French West Africa}} * Xeebta foolmaroodiga (1843–1960) * Doxomeey ama Doxomeeyda Faransiiska (hadda Biniin) (1883–1960) ** Madax-bannaanida Doxomeey, iyadoo hoostegaysa ilaalinta Faransiiska 1889 ** Porto-Novo (ilaalin) (1863–1865, 1882) ** Cotonou (ilaalin) (1868) * Suudaanta Faransiiska (hadda Maali) (1883–1960) ** Senegambiya iyo Nayjar (1902–1904) ** Senegambiya iyo Nayjar (1902–1904) * Gini ama Giniyada Faransiiska (1891–1958) * Muritaaniya (1902–1900) ** Imaraadki Adrar (ilaalin) (1909) ** Imaraadki konfederashanka Taganit (ilaalin) (1905) ** Imaraadki Brakna (ilaalin) ** Imaraadki Trarza (ilaalin) (1902) * Nayjar (1890–1960) ** Suldaanadii Damagaram (Zinder) (ilaalin) (1899) * Sinigaal (1677–1960) * Volta Sare ee Faransiiska (hadda Burkiina Faaso) (1896–1960) * Togolandda Faransiiska (1918–1960) (oo hore u ahayd gumaysi Jarmal, maamulkii Isbahaysiga Quruumaha ee u guntaday Faransiiska) (hadda Togo) * Nayjeeriya ** Dhulalka Forcados iyo Badjibo (dhul kireysnaa 30 sano) (1900–1927) ** Imaraadki Muri (Waqooyi-bari ee Nayjeeriya) (1892–1893) * Gambiya ** Albreda (1681–1857) ** Jasiirada Kunta Kinteh (1695–1697, 1702) ===Afrikada Dhexe ee Faransiiska=== {{main|French Equatorial Africa}} * Tjaad (1900–1960) * Oubangui-Chari (hadda Jamhuuriyadda Afrika Dhexe) (1905–1960) ** Dar al Kuti (ilaalin) (1897) (1912 suldaanaddeedii waxaa baabi'iyay Faransiiska) ** Suldaanadii Bangassou (ilaalin) (1894) * Jamhuuriyadda Kongada Maanta, xilligaas Kongo tii Faransiiska (1875–1960) * Gabon (1839–1960) * Kaameruunta Faransiiska (91% ka mid ah Kaameruunta maanta) (1918–1960) (oo hore u ahayd gumaysi Jarmal, Maamul-wadaag, Ilaalin ka dibna Gumaysi Faransiis) * São Tomé iyo Príncipe (1709) ===Afrikada Bari iyo Badweynta Hindiya=== * Madagaskar (1896–1960) ** Boqortooyadii Imerina (ilaalin) (1896) * Isle de France (1715–1810) (hadda Mawrishiyas) * Jabuuti (Dhulka Soomaaliyeed ee Faransiiska) (Dhulka Faransiiska ee Afarta iyo Ciise) (Soomaalilaanta Faransiiska) (1862–1977) * Masartii Faransiiska (1798–1801, 1858–1882, 1956) * Mayotte (1841–hadda) * Seyshelles (1756–1810) * Jasiiradaha Chagos (1721–1745, 1768–1814) * Jasiiradaha Kala Fidsan (Banc du Geyser, Bassas da India, Jasiiradda Europa, Jasiiradda Juan de Nova, Jasiiradaha Glorioso, Jasiiradda Tromelin) * Komoros (1866–1975) * Réunion (1710–hadda) ==Eeg sidoo kale== * Gumaysigii Faransiiska * Taariikhda Afrika * Dhulalka Dibadda ee Faransiiska * Qaybsashadii Afrika ==Tixraac== {{reflist}} ==Akwro dheeraad ah== * Langley, Michael. "Bizerta to the Bight: The French in Africa." ''History Today.'' (Oct 1972), pp 733–739. covers 1798 to 1900. * Hutton, Patrick H. ed. ''Historical Dictionary of the Third French Republic, 1870–1940'' (2 vol 1986) * Northcutt, Wayne, ed. ''Historical Dictionary of the French Fourth and Fifth Republics, 1946– 1991'' (1992) * Singh, Gurjit. "France in Africa: Trying a youthful look, Gateway House, 21 October 2021" [https://www.gatewayhouse.in/france-africa-youthful-look/ online]; Available at SSRN ===Siyasadda iyo Gumaysiga=== * Aldrich, Robert. ''Greater France: A History of French Overseas Expansion'' (1996) * Baumgart, Winfried. ''Imperialism: The Idea and Reality of British and French Colonial Expansion, 1880–1914'' (1982) * Betts, Raymond. ''Tricouleur: The French Overseas Empire'' (1978), 174pp * Betts, Raymond. ''Assimilation and Association in French Colonial Theory, 1890–1914'' (2005) [https://www.amazon.com/Assimilation-Association-French-Colonial-1890-1914/dp/0803262477/ excerpt and text search] * {{cite book|author=Chafer, Tony |title=The End of Empire in French West Africa: France's Successful Decolonization?|url=https://books.google.com/books?id=9GseKljgaW0C|year=2002|publisher=Berg|isbn=9781859735572}} * Clayton, Anthony. ''The Wars of French Decolonization'' (1995) * Cogneau, Denis, et al. "Taxation in Africa from Colonial Times to Present Evidence from former French colonies 1900-2018." (2021): [https://halshs.archives-ouvertes.fr/halshs-03420664/document online] * Conklin, Alice L. ''A Mission to Civilize: The Republican Idea of Empire in France and West Africa, 1895–1930'' (1997) [https://www.questia.com/library/65667984/a-mission-to-civilize-the-republican-idea-of-empire online] * Evans, Martin. "From colonialism to post-colonialism: the French empire since Napoleon." in Martin S. Alexander, ed., ''French History since Napoleon'' (1999) pp: 391–415. * Gamble, Harry. ''Contesting French West Africa: Battles over Schools and the Colonial Order, 1900–1950'' (U of Nebraska Press, 2017). 378 pp. [https://www.h-net.msu.edu/reviews/showrev.php?id=53876 online review] * Jennings, Eric T. ''Imperial Heights: Dalat and the Making and Undoing of French Indochina'' (2010). * Lawrence, Adria. ''Imperial rule and the politics of nationalism: anti-colonial protest in the French empire'' (Cambridge UP, 2013). * {{cite journal |first1=C. W. |last1=Newbury |first2=A. S. |last2=Kanya-Forstner |title=French Policy and the Origins of the Scramble for West Africa |journal=The Journal of African History |volume=10 |issue=2 |year=1969 |pages=253–276 |jstor=179514 |doi=10.1017/S0021853700009518 |s2cid=162656377 }}. * Klein, Martin A. ''Slavery and colonial rule in French West Africa'' (Cambridge University Press, 1998) * Manning, Patrick. ''Francophone Sub-Saharan Africa 1880-1995'' (Cambridge UP, 1998). * Neres, Philip. ''French-speaking West Africa: From Colonial Status to Independence'' (1962) * Priestley, Herbert Ingram. ''France overseas: a study of modern imperialism'' (1938) 464pp. * Quinn, Frederick. ''The French Overseas Empire'' (2000) * {{cite book |first=Thomas |last=Pakenham |title=The Scramble for Africa, 1876–1912 |url=https://archive.org/details/scrambleforafric00pake |url-access=registration |year=1991 |location=New York |publisher=Random House |isbn=978-0-394-51576-2}}. * Poddar, Prem, and Lars Jensen, eds., ''A historical companion to postcolonial literatures: Continental Europe and Its Empires'' (Edinburgh UP, 2008), [https://www.amazon.com/Historical-Companion-Postcolonial-Literatures-Continental/dp/0748623949/ excerpt] also [https://www.jstor.org/stable/10.3366/j.ctt1g0b6vw entire text online] * {{cite book | last=Petringa | first=Maria | title=Brazzà, a life for Africa | publisher=AuthorHouse | publication-place=Bloomington, IN | date=2006 | isbn=1-4259-1198-6 | oclc=74651678}} * Priestley, Herbert Ingram. (1938) ''France overseas;: A study of modern imperialism'' 463pp; encyclopedic coverage as of late 1930s * Roberts, Stephen H. ''History of French Colonial Policy (1870-1925)'' (2 vol 1929) [https://archive.org/details/in.ernet.dli.2015.84402 vol 1 online] also [https://archive.org/details/in.ernet.dli.2015.89866 vol 2 online]; Comprehensive scholarly history * {{cite book |first=Spencer |last=Segalla |title=The Moroccan Soul: French Education, Colonial Ethnology, and Muslim Resistance, 1912–1956|year=2009 |location=Lincoln|publisher=Nebraska UP|isbn=978-0-8032-1778-2}}. * Strother, Christian. "Waging War on Mosquitoes: Scientific Research and the Formation of Mosquito Brigades in French West Africa, 1899–1920." ''Journal of the history of medicine and allied sciences'' (2016): jrw005. * Thomas, Martin. ''The French Empire Between the Wars: Imperialism, Politics and Society'' (2007) covers 1919–1939 * Thompson, Virginia, and Richard Adloff. ''French West Africa'' (Stanford UP, 1958). * Wesseling, H.L. and Arnold J. Pomerans. ''Divide and rule: The partition of Africa, 1880–1914'' (Praeger, 1996.) * Wesseling, H.L. ''The European Colonial Empires: 1815–1919'' (Routledge, 2015). ===Xorriyad-siinta=== * Betts, Raymond F. ''Decolonization'' (2nd ed. 2004) * Betts, Raymond F. ''France and Decolonisation, 1900–1960'' (1991) * Chafer, Tony. ''The end of empire in French West Africa: France's successful decolonization'' (Bloomsbury Publishing, 2002). * Chamberlain, Muriel E. ed. ''Longman Companion to European Decolonisation in the Twentieth Century'' (Routledge, 2014) * Clayton, Anthony. ''The wars of French decolonization'' (Routledge, 2014). * Cooper, Frederick. "French Africa, 1947–48: Reform, Violence, and Uncertainty in a Colonial Situation." ''Critical Inquiry'' (2014) 40#4 pp: 466–478. [https://www.jstor.org/stable/10.1086/676416 in JSTOR] * Ikeda, Ryo. ''The Imperialism of French Decolonisation: French Policy and the Anglo-American Response in Tunisia and Morocco'' (Palgrave Macmillan, 2015) * Jansen, Jan C. & Jürgen Osterhammel. ''Decolonization: A Short History'' (Princeton UP, 2017). [https://press.princeton.edu/titles/10963.html online] * Jones, Max, et al. "Decolonising imperial heroes: Britain and France." ''Journal of Imperial and Commonwealth History'' 42#5 (2014): 787–825. * Lawrence, Adria K. ''Imperial Rule and the Politics of Nationalism: Anti-Colonial Protest in the French Empire'' (Cambridge UP, 2013) [https://issforum.org/roundtables/7-18-imperial-rule-nationalism online reviews] * McDougall, James. "The Impossible Republic: The Reconquest of Algeria and the Decolonization of France, 1945–1962," ''The Journal of Modern History'' 89#4 (December 2017) pp 772–811 [http://www.journals.uchicago.edu/doi/abs/10.1086/694427 excerpt] * Rothermund, Dietmar. ''Memories of Post-Imperial Nations: The Aftermath of Decolonization, 1945–2013'' (2015) [https://www.amazon.co.uk/Memories-Post-Imperial-Nations-Aftermath-Decolonization/dp/1107102294/ excerpt]; Compares the impact on Great Britain, the Netherlands, Belgium, France, Portugal, Italy and Japan * Rothermund, Dietmar. ''The Routledge companion to decolonization'' (Routledge, 2006), comprehensive global coverage; 365pp * Shepard, Todd. ''The Invention of Decolonization: The Algerian War and the Remaking of France'' (2006) * Simpson, Alfred William Brian. ''Human Rights and the End of Empire: Britain and the Genesis of the European Convention'' (Oxford University Press, 2004). * Smith, Tony. "A comparative study of French and British decolonization." ''Comparative Studies in Society and History'' (1978) 20#1 pp: 70–102. [http://w3.salemstate.edu/~cmauriello/pdfEuropean/Smith%20Compartive%20French%20and%20British%20Decolonization.pdf online] * Smith, Tony. "The French Colonial Consensus and People's War, 1946–58." ''Journal of Contemporary History'' (1974): 217–247. [https://www.jstor.org/stable/260298 in JSTOR] * Thomas, Martin, Bob Moore, and Lawrence J. Butler. ''Crises of Empire: Decolonization and Europe's imperial states'' (Bloomsbury Publishing, 2015) * Von Albertini, Rudolf. ''Decolonization: the Administration and Future of the Colonies, 1919–1960'' (Doubleday, 1971), scholarly analysis of French policies, pp 265–469.. ===Sawirada iyo saamaynta ay ku leedahay Faransiiska=== * Andrew, Christopher M., and Alexander Sydney Kanya-Forstner. "France, Africa, and the First World War." ''Journal of African History'' 19.1 (1978): 11–23. * {{cite journal |first1=C. M. |last1=Andrew |first2=A. S. |last2=Kanya-Forstner |title=French Business and the French Colonialists |journal=Historical Journal |volume=19 |issue=4 |year=1976 |pages=981–1000 |doi=10.1017/S0018246X00010803|s2cid=159812995 }}. [https://www.jstor.org/stable/2638246 online] * Andrew, C. M., and A. S. Kanya-Forstner. "The French 'Colonial Party': Its Composition, Aims and Influence, 1885-1914." ''Historical Journal'' 14#1 (1971): 99–128. [https://www.jstor.org/stable/2637903 online]. * August, Thomas G. ''The Selling of the Empire: British and French Imperialist Propaganda, 1890–1940'' (1985) * Chafer, Tony, and Amanda Sackur. ''Promoting the Colonial Idea: Propaganda and Visions of Empire in France'' (2002) * {{cite journal |first=Vincent |last=Confer |title=French Colonial Ideas before 1789 |journal=French Historical Studies |volume=3 |issue=3 |year=1964 |pages=338–359 |doi=10.2307/285947|jstor=285947 }}. * Conkin, Alice L. ''A Mission to Civilize: The Republican Idea of Empire in France and West Africa, 1895-1930'' (1997) [https://www.questia.com/library/65667984/a-mission-to-civilize-the-republican-idea-of-empire online] * Dobie, Madeleine. ''Trading Places: Colonization & Slavery in 18th-Century French Culture'' (2010) * {{cite journal |first=Guy |last=Martin |title=The Historical, Economic, and Political Bases of France's African Policy |journal=The Journal of Modern African Studies |volume=23 |issue=2 |year=1985 |pages=189–208 |doi=10.1017/S0022278X00000148|s2cid=154727976 }}. * Rosenblum, Mort. ''Mission to Civilize: The French Way'' (1986) [https://www.latimes.com/archives/la-xpm-1987-07-05-bk-2118-story.html online review] * Rothermund, Dietmar. ''Memories of Post-Imperial Nations: The Aftermath of Decolonization, 1945–2013'' (2015) [https://www.amazon.co.uk/Memories-Post-Imperial-Nations-Aftermath-Decolonization/dp/1107102294/ excerpt]; Compares the impact on Great Britain, the Netherlands, Belgium, France, Portugal, Italy and Japan * Singer, Barnett, and John Langdon. ''Cultured Force: Makers and Defenders of the French Colonial Empire'' (2008) * Thomas, Martin, ed. ''The French Colonial Mind, Volume 1: Mental Maps of Empire and Colonial Encounters'' (France Overseas: Studies in Empire and D) (2012); ''The French Colonial Mind, Volume 2: Violence, Military Encounters, and Colonialism'' (2012) ===Taariikhda iyo xusuus-qorka=== * Bennington, Alice. "Writing Empire? The Reception of Post-Colonial Studies in France." ''Historical Journal'' (2016) 59#4: 1157–1186. [https://www.cambridge.org/core/journals/historical-journal/article/div-classtitlerewriting-empire-the-reception-of-post-colonial-studies-in-francea-hreffns01-ref-typefnadiv/32DA3F5C79BF6B46BE39A67840BF1D36 abstract] * {{cite journal |first=Rupert |last=Emerson |s2cid=220878619 |title=Colonialism |journal=Journal of Contemporary History |volume=4 |issue=1 |year=1969 |pages=3–16 |doi=10.1177/002200946900400101}}. * Lawrence, Adria K. ''Imperial Rule and the Politics of Nationalism: Anti-Colonial Protest in the French Empire'' (Cambridge UP, 2013) [https://issforum.org/roundtables/7-18-imperial-rule-nationalism online reviews] {{Commons category|French colonial empire}} {{Former French colonies}} {{French overseas departments and territories}} {{History of Africa}} {{Africa topics}} [[Category:History of Africa]] [[Category:Former French colonies]] [[Category:French colonial empire]] [[Category:French colonisation in Africa]] [[Category:French Union|List]] [[Category:Lists of former colonies|French possessions]] [[Category:France geography-related lists|possessions and colonies]] [[Category:France history-related lists|possessions and colonies]] ==waddanamah== * {{Flag|Djibouti}} * {{Flag|Somaliland}} * {{Flag|Ethiopia}} * {{Flag|Senegal}} * wadnamhaa kale frica... demu1egmo38vmvyszzfi6qqudtdx7un Renault Magnum 0 49827 303670 2026-08-01T12:07:44Z ~2026-42564-81 46755 Bog cusub: [[File:Renault_Magnum_VEGA1.jpg|thumb|right|300px|]] {{Flag|France}} Gaari xamuul oo weyn oo ay samaysay shirkadda Renault, kaas oo leh awood makiinadeed oo sarreeya, looguna talagalay in lagu raro badeecadaha masaafo dheer. 303670 wikitext text/x-wiki [[File:Renault_Magnum_VEGA1.jpg|thumb|right|300px|]] {{Flag|France}} Gaari xamuul oo weyn oo ay samaysay shirkadda Renault, kaas oo leh awood makiinadeed oo sarreeya, looguna talagalay in lagu raro badeecadaha masaafo dheer. cmvi6noupsr09rq9pqa6ggekugfbj1h 303676 303670 2026-08-01T12:38:41Z Isma4l 41797 /* */ 303676 wikitext text/x-wiki {{Infobox automobile | name = Renault Magnum | image = Renault Magnum 440 dxi truck.jpg | manufacturer = [[Renault Trucks]] | aka = [[Mack Magnum]] (Aostraliya) | production = 1990–2013 | assembly = [[Bourg-en-Bresse]], [[Faransiiska]] | designer = [[Marcello Gandini]] (1982)<ref>{{cite web|url=https://www.losangemagazine.com/losange-magazine-issue-8-winter-2019/renault-ae-magnum-design-1982|title=Renault AE Magnum design 1982|website=losangemagazine.com|access-date=5 April 2024}}</ref> | class = Booyad | body_style = Booyad ([[cab over engine]]) | platform = | related = [[Mack Magnum]] | engine = Mack V8, Mack L6, Renault L6, Volvo L6 | transmission = Renault B18 (mishiini/otomaatig) | wheelbase = | length = | width = | height = | weight = | predecessor = | successor = [[Renault Trucks T|Renault Trucks T high]] }} [[File:Artic.lorry.arp.750pix.jpg|thumb|Renault Magnum oo wada [[semi-trailer]] ee London]] '''Renault Magnum''' waa [[heavy-duty truck|booyad culus]] oo uu soo saaray saaraha Faransiiska ee [[Renault Trucks|Renault Véhicules Industriels]] oo dambeena loo yaqaanay [[Renault Trucks]] (oo sidoo kale qayb ka ah [[Renault]], oo maanta ah [[Volvo]]) laga soo bilaabo 1990 ilaa 2013. Magnum waxaa laga helayay habab [[Articulated vehicle|isku xiran]] iyo kuwo adag; labada habba waxaa lagu iibsan karayay wadidda 6×2 ama 4×2. Version-ka 6×4 waxaa si gaar ah loogu talagalay jiidista rarka aadka u culus. [[File:Renault Magnum 385 Ti 1992 (11973865063).jpg|thumb|1992 Renault Magnum]] Markii ugu horreysay ee la bilaabay 1990,<ref>{{Cite web|url=http://archive.commercialmotor.com/article/31st-may-1990/12/renaults-flagship-joins-french-fleet-renault-has-f|title = Renault's flagship joins French fleet &#124; 31st May 1990 &#124; the Commercial Motor Archive}}</ref> Magnum waxaa la guddoonsiiyay "[[International Truck of the Year]]" ee sanadkii 1991. Magnum waxaa lagu muujiyay Top Gear S12 E01, markii [[Jeremy Clarkson]] uu ku iibsaday mid ka yar £5,000 dhexdeeda [[Top Gear (series 12)|Top Gear Lorry Challenge.]] ==Taariikhda== Sanadkii 1985, Renault waxay soo bandhigtay nooca tusaalaha ah ee booyadda, VE 10, oo lahayd hawo-maarayn gaar ah oo loogu talagalay in lagu dhimayo isticmaalka shidaalka. Booyadda waxaa loo bilaabay sida Renault AE (oo loo gaabiyay AErodynamic) sanadkii 1990, waxayna ku caan baxday inay noqoto booyaddii ugu horreysay ee casri ah oo leh dhul kabiin ah oo si buuxda u fidsan iyo inay lahayd kabiin iyo qaybta matoorka oo mekhanik ahaan u kala go'an, taas oo keentay raaxo korortay oo gudaheeda ah. Kabiinka waxaa naqshadeeyay [[Marcello Gandini]]. Matoorada markii la bilaabay waxay kala ahaayeen AE 380 oo leh matoor turbodiesel ah oo lix-silsiladood leh oo bixinaya {{cvt|374|hp|disp=flip}}, iyo AE500 oo leh matoor diesel ah oo {{cvt|503|hp|disp=flip}} [[Mack Trucks|Mack]] V8 ah.<ref name=Magnumlegend>{{Cite web |url=http://corporate.renault-trucks.com/media/document/DP-pdf/dp_magnum_20_ans_en.pdf |title= 20 years of success for the Renault Magnum Legend | date= June 2013 | publisher = Renault Trucks SAS |archive-date=26 November 2013 |archive-url=https://web.archive.org/web/20131126070116/http://corporate.renault-trucks.com/media/document/DP-pdf/dp_magnum_20_ans_en.pdf |url-status=dead }}</ref> Waxaa loo doortay Booyadda Sanadka ee 1991. Wixii ka dambeeyay 1997 booyadda waxaa loo suuq geeyay sida Renault Magnum kabiinkiana waa la reebay (dib ayaa loo naqshadeeyay), matooro cusubna waa la sameeyay. Sanadkii 1995, tusaalaha VE 20 ayaa la soo bandhigay, kaas oo muujinayay goor-haye ka mid ah jiilka labaad ee Magnum. Sanadkii 2001, dib-u-habayn weyn ayaa la soo bandhigay, oo leh kabiin cusub oo uu naqshadeeyay [[Xavier Allard]], iyadoo la dhawrayo qaabkeedii sanduuqa ahaa ee caanka ahaa iyo qaabka kabiinka iyo matoorka u kala go'an. Dhowr maalmood ka dib markii la soo bandhigay taxanaheeda cusub ee si buuxda loo cusbooneysiiyay, ee Lyon, Renault Trucks waxay isu diyaarinaysay inay bogga u rogto Renault Magnum. Arbacadii 26 Juun 2013, furayaasha Magnum-kii ugu dambeeyay waxaa la guddoonsiiyay gaadiidleyda Robert Chabbert, ee goobta Bourg-en-Bresse, iyadoo uu sidoo kale goobta ka muuqday Renault Trucks T cusub.<ref>{{cite web |url=https://corporate.renault-trucks.com/media/document/DP-pdf/dp_magnum_20_ans_en.pdf |title=20 years of success for the Renault Magnum legend |publisher=Renault Trucks |access-date=6 August 2018 |archive-date=26 November 2013 |archive-url=https://web.archive.org/web/20131126070116/http://corporate.renault-trucks.com/media/document/DP-pdf/dp_magnum_20_ans_en.pdf |url-status=dead }}</ref> ==Xogta farsamada== [[File:Renault Magnum VEGA1.jpg|thumb|Renault Magnum VEGA DXI]] ===Matoorka=== [[Diesel engines|Matoorka]] waxaa loo soo qaatay mishiinka 13L ee [[straight-six engine|lixda silsiladood oo toos ah]] ee [[Volvo|AB Volvo Group]]. Isbeddellada waxaa ku jira maamul cusub oo matoor ah iyo xarrin irbad la duro oo si wadajir ah loo sameeyay [[Delphi Corporation|Delphi]]. Matoorka waxaa laga helayay hababkaan ah: {| class="wikitable" ! Awoodda || Wareegga || Aagga wareegga ugu sarreeya |- | {{cvt|440|PS|kW|0|disp=flip}} | {{cvt|2200|Nm|lbft|0}} | 1020-1400 [[Revolutions per minute|rpm]] |- | {{cvt|480|PS|kW|0|disp=flip}} | {{cvt|2400|Nm|lbft|0}} | 1030-1400 [[Revolutions per minute|rpm]] |- | {{cvt|520|PS|kW|0|disp=flip}} | {{cvt|2550|Nm|lbft|0}} | 1050-1430 [[Revolutions per minute|rpm]] |}<ref name=Magnumlegend/> ===Gudbinta (Mashiinka)=== [[Transmission (mechanics)|Gudbinta]] loo bixiyo sida caadiga ah waa [[ZF Friedrichshafen AG|ZF]] servoshift oo ah 16-xawaare oo mishiini ah oo hawo ka caawiso. Gudbinta otomaatigga ah ee ''Optidrive II'' oo ah 12 xawaare oo leh 4 xawaare oo tilmaan dib u socod ah ayaa loo bixiyay sida doorasho ah. Gudbintan waxaa sidoo kale loo isticmaali karaa habka mishiiniga ah. ==Eeg sidoo kale== *[[Renault Trucks]] *[[Mack Magnum]] ==Tixraac== {{Reflist}} ==Xiriirinta dibadda== {{Commons category|Renault Magnum}} *[https://web.archive.org/web/20051216041437/http://www.tnn.co.uk/Manufacturers/plonearticle.2005-02-03.8283785294/view Dib u eegistii Peter Shakespeare ee "Transport News Network" ] *[http://archive.commercialmotor.com/article/31st-may-1990/12/renaults-flagship-joins-french-fleet-renault-has-f Maqaalkii bilaabidda Commercial Motor 31 May 1990] {{Renault Trucks}} {{Renault Trucks timeline}} [[Category:Vehicles introduced in 1990]] [[Category:Vehicles discontinued in 2013]] [[Category:Cab over vehicles]] [[Category:Renault trucks|Magnum]] [[Category:Tractor units]] qsgt95jodvwyrnkqat2fw4p82cdpqvi Template:Infobox automobile 10 49829 303675 2026-08-01T12:38:18Z Isma4l 41797 /* */ 303675 wikitext text/x-wiki {{main other|{{Short description|Motor vehicle|2=noreplace}}}} {{Infobox | bodyclass = hproduct | aboveclass = fn | above = {{{name|<includeonly>{{PAGENAMEBASE}}</includeonly>}}} | abovestyle = font-size:125%; background-color:#C0C0C0;color:inherit; padding:0.25em 1em; text-align:center; | image = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|}}}|size={{{image_size|}}}|sizedefault=frameless|alt={{{alt|}}}|upright={{if empty|{{{upright|}}}|1.25}}|suppressplaceholder=yes}} | caption = {{{caption|}}} | headerstyle = background-color: #C0C0C0; color:inherit; | autoheaders = yes | header1 = Overview | label2 = Nooca | data2 = {{{type|}}} | class2 = category | label3 = Saaraha | data3 = {{{manufacturer|}}} | label4 = [[Car model#Model code|Koodka moodeelka]] | data4 = {{{model_code|}}} | label5 = Waxaa&nbsp;sidoo kale loo yaqaanaa | data5 = {{{aka|}}} | label6 = Wax-soo-saarka | data6 = {{{production|}}} | label7 = [[Model&nbsp;year|Sannadaha&nbsp;moodeelka]] | data7 = {{{model_years|}}} | label8 = Isku-soohadda | data8 = {{{assembly|}}} | label9 = [[automotive design|Naqshadeeyaha]] | data9 = {{{designer|}}} | header10 = Body and chassis | label11 = [[car classification|Qaybta]] | data11 = {{{class|}}} | label12 = [[Car body style|Qaabka&nbsp;jidhka]] | data12 = {{{body_style|}}} | label13 = [[Powertrain layout|Qaabka saqafyada]] | data13 = {{{layout|}}} | label14 = [[Car platform|Astaanta dhismaha]] | data14 = {{{platform|}}} | label15 = Albaabada | data15 = {{{doors|}}} | label16 = Nooca&nbsp;dhulka | data16 = {{{floortype|}}} | label17 = Jiisaska | data17 = {{if empty|{{{Chassis|}}}|{{{chassis|}}}}} | label18 = Kuwa la xiriira | data18 = {{{related|}}} | header19 = Powertrain | label20 = [[Engine|Matoorka]] | data20 = {{{engine|}}} | label21 = [[Electric&nbsp;motor|Matoorka&nbsp;korontada]] | data21 = {{{motor|}}} | label22 = Awoodda qaadista | data22 = {{if empty|{{{Capacity|}}}|{{{capacity|}}}}} | label23 = Bixinta&nbsp;awoodda | data23 = {{if empty|{{{Power|}}}|{{{powerout|}}}}} | label24 = [[Transmission (mechanical device)|Mashiinka/Gudbinta]] | data24 = {{{transmission|}}} | class24 = category | label25 = Silaanta/Wadidda | data25 = {{{propulsion|}}} | class25 = category | label26 = [[Hybrid vehicle drivetrain|Mashiinka haaybridka]] | data26 = {{{drivetrain|}}} | label27 = [[Electric vehicle battery|Baytariga]] | data27 = {{{battery|}}} | label28 = Masaafada | data28 = {{{range|}}} | label29 = [[All-electric range|Masaafada&nbsp;korontada]] | data29 = {{{electric_range|}}} | label30 = [[Charging station|Ku-shubidda&nbsp;korontada]] | data30 = {{{charging|}}} | header31 = Suspension | label32 = Hore | data32 = {{{front_suspension|}}} | label33 = Nyuma | data33 = {{{rear_suspension|}}} | header34 = {{#if:{{{wheelbase|}}}{{{length|}}}{{{width|}}}{{{height|}}}{{{weight|}}}|Dimensions}} | label35 = [[Wheelbase|Masaafada dhidibada]] | data35 = {{{wheelbase|}}} | label36 = Dhererka | data36 = {{{length|}}} | label37 = Ballaarinta | data37 = {{{width|}}} | label38 = Joogga/Dhererka kor | data38 = {{{height|}}} | label39 = [[{{#ifeq:{{{sp|}}}|uk|Kerb|Curb}}&nbsp;weight|Miisaanka]] | data39 = {{{weight|}}} | data40 = {{{module|}}} | header41 = Chronology | label42 = Midkii ka horreeyay | data42 = {{{predecessor|}}} | label43 = Midka ku xiga | data43 = {{{successor|}}} }}{{#invoke:Check for unknown parameters|check|unknown={{main other|[[Category:Pages using infobox automobile with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Infobox automobile]] with unknown parameter "_VALUE_"|ignoreblank=y| aka | alt | assembly | battery | body_style | capacity | Capacity | caption | charging | chassis | Chassis | class | designer | doors | drivetrain | electric_range | engine | factory | floortype | front_suspension | height | image | image_size | layout | length | manufacturer | model_years | model_code | module | motor | name | operator | platform | Power | powerout | predecessor | production | propulsion | range | rear_suspension | related | replaced | sp | successor | transmission | type | upright | weight | wheelbase | width | yearconstruction }}{{#invoke:Check for clobbered parameters|check | template = [[Template:Infobox automobile]] | cat = {{main other|Category:Pages using infobox automobile with conflicting parameters}} | Chassis; chassis | Capacity; capacity | Power; powerout }}<noinclude>{{documentation}}</noinclude> jz1fcylau3kwvske8p40xyocjl62tcy Template:S-mil 10 49830 303694 2026-08-01T14:48:30Z Isma4l 41797 /* */ 303694 wikitext text/x-wiki <includeonly>|- ! colspan="3" style="border-top: 5px solid #CF9C65;" | Military offices </includeonly><noinclude> {{documentation}} </noinclude> m7k4yfotrp51mj1xs3kflycljhq7vaq Module:SST/hosts 828 49831 303695 2026-08-01T14:51:12Z Isma4l 41797 Bog cusub: require('strict') local p = {} --[[--------------------------< S H A R E D H E L P E R S >--------------------------------]] local function resolve_id_pool(val) if type(val) == "table" then local count = 0 for _ in ipairs(val) do count = count + 1 end if count == 0 then return nil end local index = math.random(1, count) return val[index] end return val end local function get_safe_ia_id(raw_id) raw_id... 303695 Scribunto text/plain require('strict') local p = {} --[[--------------------------< S H A R E D H E L P E R S >--------------------------------]] local function resolve_id_pool(val) if type(val) == "table" then local count = 0 for _ in ipairs(val) do count = count + 1 end if count == 0 then return nil end local index = math.random(1, count) return val[index] end return val end local function get_safe_ia_id(raw_id) raw_id = resolve_id_pool(raw_id) if not raw_id or raw_id == "" then return nil end if mw.ustring.match(raw_id, "^http") then local extracted = mw.ustring.match(raw_id, "/details/([^/?#]+)") if extracted then return extracted end return mw.ustring.match(raw_id, "([^/]+)$") end return raw_id end local function get_range_start(val) if not val then return nil end return mw.ustring.match(val, "^([%w_]+)") or mw.text.trim(val) end -- Converts Roman numerals to integers for Google Books PR pages local function roman_to_int(roman) local map = {I=1, V=5, X=10, L=50, C=100, D=500, M=1000} roman = string.upper(roman) local total = 0 local prev_val = 0 -- Iterate backwards through the roman numeral for i = #roman, 1, -1 do local char = string.sub(roman, i, i) local val = map[char] if not val then return nil end -- Failsafe: Not a valid roman numeral character if val < prev_val then total = total - val else total = total + val end prev_val = val end return total end local function resolve_ia_search(explicit_search, display_text, user_search, config_search) if explicit_search and explicit_search ~= "" then return explicit_search end local override = user_search if not override or override == "" then override = config_search end local implicit_search = mw.ustring.match(display_text, "([%w%.]+)") or display_text implicit_search = mw.ustring.gsub(implicit_search, "[f%+–—%-%.]+$", "") if override then if override == 'none' then return nil end if override == 'pagenum' then return implicit_search end return override end return implicit_search end -- Extracts the first wikilink target and returns it along with the plain text display string local function unpack_wikilink(text) if not text or type(text) ~= 'string' or not mw.ustring.match(text, "%[%[") then return nil, text end local target = mw.ustring.match(text, "%[%[([^|%]]+)%|?[^%]]*%]%]") local clean_text = mw.ustring.gsub(text, "%[%[([^|%]]+)%|?([^%]]*)%]%]", function(t, d) return (d and mw.text.trim(d) ~= "") and d or t end) return target, clean_text end --[[--------------------------< P A R S E R >------------------------------------------------]] local function parse_segment(segment) if mw.ustring.match(segment, "^%[http") then segment = mw.ustring.match(segment, "%s+([^%]]+)%]%s*$") or segment end local search = segment:match("%[(.-)%]") local clean_segment = segment:gsub("%s*%[.-%]%s*", "") -- 1. Try matching a quoted machine ID first (for Wikisource chapters with spaces/hyphens like @"Chapter 1") local display, machine_id, rest = clean_segment:match("^(.-)@(\"[^\"]+\")(.*)$") if not display then -- 2. Standard match: Alphanumerics and dots. It will STOP immediately at a hyphen. display, machine_id, rest = clean_segment:match("^(.-)@([%w%.]+)(.*)$") end if display then local clean_display = mw.text.trim(display .. rest) return clean_display, mw.text.trim(machine_id), search else return mw.text.trim(clean_segment), nil, search end end local function process_page_string(page_str, engine, host_data, frame_args, is_chapter) page_str = mw.ustring.gsub(page_str, ";", ",") local segments = mw.text.split(page_str, ",") local processed_segments = {} local clean_segments = {} local first_bare_url = nil local made_link = false for _, segment in ipairs(segments) do local trimmed = mw.text.trim(segment) if trimmed ~= "" then local display, machine, search = parse_segment(trimmed) table.insert(clean_segments, display) if type(engine.build_link) == "function" then local formatted_link, bare_url = engine.build_link(host_data, display, machine, search, frame_args) table.insert(processed_segments, formatted_link) if bare_url then made_link = true if not first_bare_url then first_bare_url = bare_url end end else table.insert(processed_segments, display) end end end if is_chapter then return first_bare_url, made_link end return table.concat(processed_segments, ", "), made_link, first_bare_url, table.concat(clean_segments, ", ") end --[[--------------------------< T H E E N G I N E S >--------------------------------------]] -- Placed before the Orchestrator to ensure tripwires can safely assign p.Physical -- 1. INTERNET ARCHIVE (IA) p.IA = { build_link = function(host_data, display, machine, search, frame_args) local active_id = get_safe_ia_id(host_data.id or host_data.ia_id) if not active_id then return display, nil end local final_target = machine or get_range_start(display) if not final_target then return display, nil end local u_search = frame_args['ia-search'] local c_search = host_data.iasearch local search_term = resolve_ia_search(search, display, u_search, c_search) local display_mode = frame_args['ia-display'] or host_data.iadisplay local endpoint = (display_mode == "full screen") and "stream" or "details" local url = string.format("https://archive.org/%s/%s/page/%s/mode/2up", endpoint, active_id, final_target) if search_term and search_term ~= "" then url = url .. "?q=" .. mw.uri.encode(search_term, "QUERY") end return string.format("[%s %s]", url, display), url end, build_base_url = function(host_data, frame_args) local active_id = get_safe_ia_id(host_data.id or host_data.ia_id) local active_query = (host_data.query and host_data.query ~= "") and host_data.query or nil if active_id then local display_mode = frame_args['ia-display'] or host_data.iadisplay local endpoint = (display_mode == "full screen") and "stream" or "details" local url = "https://archive.org/" .. endpoint .. "/" .. active_id .. "/" local fallback_search = frame_args['ia-search'] or host_data.iasearch if fallback_search and fallback_search ~= "none" and fallback_search ~= "pagenum" and fallback_search ~= "" then url = url .. "?q=" .. mw.uri.encode(fallback_search, "QUERY") end return url, nil elseif active_query then return "https://archive.org/search?query=" .. mw.uri.encode(active_query, "QUERY"), nil end return nil, nil end } -- 2. PROJECT GUTENBERG p.Gutenberg = { build_link = function(host_data, display, machine, search, frame_args) local id = resolve_id_pool(host_data.id) if not id or id == "" then return display, nil end local raw_target = machine or display local target = get_range_start(raw_target) if not target then return display, nil end target = mw.ustring.gsub(target, "^u(%d+)", "%1") if mw.ustring.match(target, "^%d+$") then target = "page-" .. target end local url = string.format("https://gutenberg.org/cache/epub/%s/pg%s-images.html#%s", id, id, target) return string.format("[%s %s]", url, display), url end, build_base_url = function(host_data, frame_args) local id = resolve_id_pool(host_data.id) if not id or id == "" then return nil, nil end return "https://www.gutenberg.org/ebooks/" .. id, nil end } -- 3. HATHITRUST p.Hathi = { build_link = function(host_data, display, machine, search, frame_args) local id = resolve_id_pool(host_data.id) if not id or id == "" then return display, nil end -- STRICT SSTS ENFORCEMENT: HathiTrust requires a machine sequence (seq) if not machine then return display, nil end local target = get_range_start(machine) target = mw.ustring.gsub(target, "^s(%d+)", "%1") local url = string.format("https://babel.hathitrust.org/cgi/pt?id=%s&view=1up&seq=%s", id, target) if search and search ~= "" then url = url .. "&q1=" .. mw.uri.encode(search, "QUERY") end return string.format("[%s %s]", url, display), url end, build_base_url = function(host_data, frame_args) local id = resolve_id_pool(host_data.id) if not id or id == "" then return nil, nil end return "https://hdl.handle.net/2027/" .. id, nil end } -- 4. WIKISOURCE p.Wikisource = { build_link = function(host_data, display, machine, search, frame_args) local id = resolve_id_pool(host_data.id) if not id or id == "" then return display, nil end -- STRICT SSTS ENFORCEMENT: Only link if an explicit @machine leaf is provided if not machine then return display, nil end local target = get_range_start(machine) target = mw.ustring.gsub(target, '^"(.-)"$', "%1") target = mw.ustring.gsub(target, "^w(.+)", "%1") target = mw.ustring.gsub(target, " ", "_") local file_id = mw.ustring.gsub(id, " ", "_") local bare_url = string.format("https://en.wikisource.org/wiki/Page:%s/%s", file_id, target) local formatted_link = string.format("[[s:Page:%s/%s|%s]]", file_id, target, display) return formatted_link, bare_url end, build_base_url = function(host_data, frame_args) local id = resolve_id_pool(host_data.id) if not id or id == "" then return nil, nil end local clean_id = mw.ustring.gsub(id, " ", "_") clean_id = mw.ustring.gsub(clean_id, "^Page:", "") clean_id = mw.ustring.gsub(clean_id, "%.%l%l%l%l?$", "") return "https://en.wikisource.org/wiki/" .. clean_id, nil end } -- 5. GOOGLE BOOKS p.GBook = { build_link = function(host_data, display, machine, search, frame_args) local id = resolve_id_pool(host_data.id) if not id or id == "" then return display, nil end local raw_target = machine or display local target = get_range_start(raw_target) if not target then return display, nil end if machine then target = mw.ustring.gsub(target, "^g([%w_]+)", "%1") else if mw.ustring.match(target, "^%d+$") then -- Pure Arabic numeral (e.g., "42") target = "PA" .. target elseif mw.ustring.match(string.lower(target), "^[ivxlcdm]+$") then -- Pure Roman numeral (e.g., "xiii") local int_val = roman_to_int(target) if int_val then target = "PR" .. tostring(int_val) else target = "PA" .. target -- Failsafe end else -- Unrecognized text or ranges (e.g., "42-45" or "cover"). -- Extract the first digit for the base URL parameter. local first_num = mw.ustring.match(target, "^%d+") if first_num then target = "PA" .. first_num end end end local url = string.format("https://books.google.com/books?id=%s&pg=%s", id, target) if search and search ~= "" then url = url .. "&dq=" .. mw.uri.encode(search, "QUERY") end return string.format("[%s %s]", url, display), url end, build_base_url = function(host_data, frame_args) local id = resolve_id_pool(host_data.id) if not id or id == "" then return nil, nil end return "https://books.google.com/books?id=" .. id, nil end } -- 6. STATIC WEB LINK p.Web = { build_link = function(host_data, display, machine, search, frame_args) return display, nil end, build_base_url = function(host_data, frame_args) if not host_data.url or host_data.url == "" then return nil, nil end return host_data.url, host_data.access end } -- 7. PHYSICAL BOOK (NO DIGITAL HOST) p.Physical = { build_link = function(host_data, display, machine, search, frame_args) return display, nil end, build_base_url = function(host_data, frame_args) return nil, nil end } --[[--------------------------< O R C H E S T R A T O R H E L P E R S >--------------------]] local function extract_core_isbn(isbn_str) if not isbn_str then return nil end local clean = mw.ustring.gsub(isbn_str, "[^%dX%x]", "") clean = mw.ustring.upper(clean) -- If it's a 13-digit ISBN starting with 978, the core is the next 9 digits local core13 = mw.ustring.match(clean, "^978(%d%d%d%d%d%d%d%d%d)") if core13 then return core13 end -- Otherwise grab the first 9 digits return mw.ustring.match(clean, "^(%d%d%d%d%d%d%d%d%d)") end local function evaluate_mismatches(citeArgs, frame_args) local mismatch_detected = false -- citeArgs was loaded with the shard's cite_params in the router local shard_year = citeArgs['year'] local user_year = frame_args['year'] or frame_args['date'] -- 1. Check for Year conflicts if shard_year and user_year then local s_yr = mw.ustring.match(shard_year, "%d%d%d%d") local u_yr = mw.ustring.match(user_year, "%d%d%d%d") if s_yr and u_yr and s_yr ~= u_yr then mismatch_detected = true end end -- 2. Check for ISBN conflicts local shard_isbn = citeArgs['isbn'] local user_isbn = frame_args['isbn'] if user_isbn then if shard_isbn then local s_core = extract_core_isbn(shard_isbn) local u_core = extract_core_isbn(user_isbn) if s_core and u_core and s_core ~= u_core then mismatch_detected = true end else -- User provided an ISBN, but shard has none. This is a later reprint. mismatch_detected = true end end return mismatch_detected, shard_year end local function apply_mismatch_rescues(citeArgs, mismatch_detected, shard_year) if not mismatch_detected then return end -- 1. Push shard year to orig-year so historical info isn't lost local user_year = citeArgs['year'] or citeArgs['date'] if shard_year and not citeArgs['orig-year'] and not citeArgs['orig-date'] then local s_yr = mw.ustring.match(shard_year, "%d%d%d%d") local u_yr = user_year and mw.ustring.match(user_year, "%d%d%d%d") -- Only push to orig-year if the user explicitly provided a DIFFERENT year if u_yr and s_yr ~= u_yr then citeArgs['orig-year'] = shard_year end end -- We intentionally DO NOT delete the year to appease pre-1970 ISBN CS1 errors. -- Deleting the year also destroys the CITEREF Harvard anchors used by {{sfn}}. end local function process_page_arguments(engine, host_data, citeArgs, frame_args) local internal_keys = { ['ia-search'] = true, ['ia-display'] = true, ['chapter-page'] = true, ['title-page'] = true } local has_deep_link = false -- CS1 Collision Shield: If the user provides a specific in-source locator, -- instantly delete the shard's default locators to prevent red errors. if frame_args['page'] or frame_args['pages'] or frame_args['p'] or frame_args['pp'] or frame_args['at'] or frame_args['sheet'] or frame_args['sheets'] then citeArgs['page'] = nil citeArgs['pages'] = nil citeArgs['at'] = nil citeArgs['sheet'] = nil citeArgs['sheets'] = nil end for k, v in pairs(frame_args) do local val = mw.text.trim(v) if val ~= "" then local k_lower = string.lower(k) if k_lower == 'page' or k_lower == 'pages' or k_lower == 'p' or k_lower == 'pp' then local apply_article_url = (citeArgs['_template'] == 'cite encyclopedia' or citeArgs['_template'] == 'cite journal') and not host_data.ws_base local formatted_str, link_generated, bare_url, clean_str = process_page_string(val, engine, host_data, frame_args, false) local final_key = (k_lower == 'page' or k_lower == 'p') and 'page' or 'pages' if apply_article_url then if bare_url then citeArgs['url'] = bare_url has_deep_link = true end if not citeArgs[final_key] or k_lower == final_key then citeArgs[final_key] = formatted_str end else if not citeArgs[final_key] or k_lower == final_key then citeArgs[final_key] = formatted_str end if link_generated then has_deep_link = true end end elseif k_lower == 'chapter-page' then local bare_url, _ = process_page_string(val, engine, host_data, frame_args, true) if bare_url then citeArgs['chapter-url'] = bare_url end elseif k_lower == 'title-page' then local bare_url, _ = process_page_string(val, engine, host_data, frame_args, true) if bare_url then citeArgs['url'] = bare_url end elseif not internal_keys[k_lower] then -- Protect shard data: prevent routing integers from clobbering defined volumes/editions if (k_lower == 'volume' or k_lower == 'edition') and (citeArgs[k] or citeArgs[k_lower]) then -- Preserve the shard's text, ignore the user's routing input else citeArgs[k] = val -- CS1 Collision Prevention: Clean up legacy shard dates if k_lower == 'date' then citeArgs['year'] = nil end if k_lower == 'year' then citeArgs['date'] = nil end end end end end -- Auto-infer chapter-url local user_chap = citeArgs['chapter'] or citeArgs['article'] or citeArgs['entry'] if user_chap and not citeArgs['chapter-url'] and not citeArgs['article-url'] and not citeArgs['entry-url'] then local pgs = frame_args['page'] or frame_args['pages'] or frame_args['p'] or frame_args['pp'] if pgs then local auto_chapter_page = mw.ustring.match(pgs, "^%s*([%w%._]+)") if auto_chapter_page then local bare_url, _ = process_page_string(auto_chapter_page, engine, host_data, frame_args, true) if bare_url then citeArgs['chapter-url'] = bare_url end end end end -- CS1 Encyclopedia URL Shift if citeArgs['_template'] == 'cite encyclopedia' and citeArgs['url'] and user_chap and not citeArgs['title'] then if not citeArgs['chapter-url'] then citeArgs['chapter-url'] = citeArgs['url'] end citeArgs['url'] = nil end return has_deep_link end local function apply_wikisource_formatting(host_data, citeArgs) if host_data.ws_base then if citeArgs['title'] then citeArgs['title'] = "[[s:" .. host_data.ws_base .. "/" .. citeArgs['title'] .. "|" .. citeArgs['title'] .. "]]" if citeArgs['encyclopedia'] and not mw.ustring.match(citeArgs['encyclopedia'], "%[%[") then citeArgs['encyclopedia'] = "[[s:" .. host_data.ws_base .. "|" .. citeArgs['encyclopedia'] .. "]]" end if citeArgs['journal'] and not mw.ustring.match(citeArgs['journal'], "%[%[") then citeArgs['journal'] = "[[s:" .. host_data.ws_base .. "|" .. citeArgs['journal'] .. "]]" end citeArgs['title-link'] = nil citeArgs['url'] = nil -- Prevent CS1 from throwing "extraneous wikilink" error else citeArgs['title-link'] = "s:" .. host_data.ws_base citeArgs['url'] = nil -- FIX: Prevent URL-wikilink conflict end end end --[[--------------------------< M A I N O R C H E S T R A T O R >--------------------------]] function p.process(engine, host_data, citeArgs, frame_args) -- ========================================================== -- 1. SAFETY TRIPWIRES (Detect Mismatches) -- ========================================================== local mismatch_detected, shard_year = evaluate_mismatches(citeArgs, frame_args) if mismatch_detected then host_data = {} -- Safe empty table to sever links instead of mutating read-only table engine = p.Physical end -- ========================================================== -- 1.5. ENCYCLOPEDIA ROUTING & DOWNGRADE -- ========================================================== if citeArgs['_template'] == 'cite encyclopedia' then local user_article = frame_args['article'] or frame_args['entry'] or frame_args['title'] or frame_args['chapter'] local has_article = user_article and mw.text.trim(user_article) ~= "" if has_article then if citeArgs['title'] and not citeArgs['encyclopedia'] then if citeArgs['title-link'] then citeArgs['encyclopedia'] = "[[" .. citeArgs['title-link'] .. "|" .. citeArgs['title'] .. "]]" citeArgs['title-link'] = nil else citeArgs['encyclopedia'] = citeArgs['title'] end citeArgs['title'] = nil end else citeArgs['_template'] = 'cite book' if citeArgs['encyclopedia'] and not citeArgs['title'] then local encyc_link, clean_encyc = unpack_wikilink(citeArgs['encyclopedia']) citeArgs['title'] = clean_encyc if encyc_link and not citeArgs['title-link'] then citeArgs['title-link'] = encyc_link end citeArgs['encyclopedia'] = nil end end end -- ========================================================== -- 2. UNPACK WIKILINKED TITLES -- ========================================================== local extracted_link, clean_title = unpack_wikilink(citeArgs['title']) if extracted_link then if not citeArgs['title-link'] then citeArgs['title-link'] = extracted_link end citeArgs['title'] = clean_title end -- ========================================================== -- 3. ROUTE ARGUMENTS & DEEP LINKS -- ========================================================== local has_deep_link = process_page_arguments(engine, host_data, citeArgs, frame_args) -- ========================================================== -- 4. BASE URL FALLBACK -- ========================================================== if not citeArgs['url'] and not citeArgs['chapter-url'] and not citeArgs['title-link'] then if not has_deep_link and type(engine.build_base_url) == "function" then local url, access = engine.build_base_url(host_data, frame_args) if url then citeArgs['url'] = url end if access then citeArgs['url-access'] = access end end end -- ========================================================== -- 5. WIKISOURCE FORMATTING -- ========================================================== apply_wikisource_formatting(host_data, citeArgs) -- ========================================================== -- 6. SAFETY TRIPWIRE RESCUES -- ========================================================== apply_mismatch_rescues(citeArgs, mismatch_detected, shard_year) -- ========================================================== -- 7. CS1 CONFLICT RESOLUTION -- ========================================================== if citeArgs['url'] and citeArgs['title-link'] then citeArgs['title-link'] = nil end return citeArgs end return p lhc6exm3cjxt2cxb78tnurqcmhbwr9h Module:SST 828 49832 303696 2026-08-01T14:51:56Z Isma4l 41797 Bog cusub: require('strict') local p = {} --[[--------------------------< H O S T _ M A P >--------------------------------------------]] local host_map = { ['ia'] = { engine = 'IA', shard_key = 'ia' }, ['internetarchive'] = { engine = 'IA', shard_key = 'ia' }, ['hathi'] = { engine = 'Hathi', shard_key = 'hathi' }, ['hathitrust'] = { engine = 'Hathi', shard_key = 'hathi' }, ['guten'] = { engine = 'Gutenberg... 303696 Scribunto text/plain require('strict') local p = {} --[[--------------------------< H O S T _ M A P >--------------------------------------------]] local host_map = { ['ia'] = { engine = 'IA', shard_key = 'ia' }, ['internetarchive'] = { engine = 'IA', shard_key = 'ia' }, ['hathi'] = { engine = 'Hathi', shard_key = 'hathi' }, ['hathitrust'] = { engine = 'Hathi', shard_key = 'hathi' }, ['guten'] = { engine = 'Gutenberg', shard_key = 'guten' }, ['gutenberg'] = { engine = 'Gutenberg', shard_key = 'guten' }, ['wikisrc'] = { engine = 'Wikisource', shard_key = 'wikisrc' }, ['wikisource'] = { engine = 'Wikisource', shard_key = 'wikisrc' }, ['gbook'] = { engine = 'GBook', shard_key = 'gbook' }, ['googlebooks'] = { engine = 'GBook', shard_key = 'gbook' }, ['web'] = { engine = 'Web', shard_key = 'web' }, ['physical'] = { engine = 'Physical', shard_key = 'physical' } } --[[--------------------------< P A R A M E T E R M A P >----------------------------------]] -- SSTS Architecture Note: -- The parameter_map is designed specifically for sub-divisions of a single work -- (like individual chapters or dictionary entries). -- To maintain the Single-Source Template (SSTS) philosophy, core identity -- parameters like 'title', 'year', or 'isbn' are managed at the variant -- level (creating a new library entry) rather than through this map. local parameter_map_guardrail = { ['chapter'] = true, ['entry'] = true, ['article'] = true, ['section'] = true, ['part'] = true } local function apply_parameter_map(user_args, book_data, library) -- Follow the pointer if an alias exists local map_source = book_data if book_data.parameter_map_alias and library and library[book_data.parameter_map_alias] then map_source = library[book_data.parameter_map_alias] end if not map_source.parameter_map then return end for param, map_table in pairs(map_source.parameter_map) do if parameter_map_guardrail[param] then local user_input = user_args[param] if user_input then -- Trim whitespace so "|chapter= 8 " matches key ['8'] local clean_input = mw.text.trim(tostring(user_input)) if map_table[clean_input] then user_args[param] = map_table[clean_input] end end end end end --[[--------------------------< H E L P E R S >----------------------------------------------]] local function error_msg(msg, tracking_category) local err_text = string.format('<strong class="error">SSTS Error: %s</strong>', msg) local title = mw.title.getCurrentTitle() if title and (title.namespace == 0 or title.namespace == 118) then if tracking_category then return err_text .. '[[Category:' .. tracking_category .. ']]' else return err_text .. '[[Category:SSTS errors]]' end end return err_text end --[[--------------------------< C O R E _ E X E C U T I O N >--------------------------------]] -- Shared function to build the citation regardless of how it was routed local function build_citation(frame, book_data, target_host, library) if not target_host then return error_msg("No host defined for this record.") end -- 1. Route to the correct Host/Engine local host_info = host_map[string.lower(mw.text.trim(target_host))] if not host_info then return error_msg("Unsupported host '" .. target_host .. "'") end -- 2. Validate Host Data within the record local host_data = book_data.hosts and book_data.hosts[host_info.shard_key] if not host_data then return error_msg("Host '" .. host_info.shard_key .. "' is not defined for this book.") end -- 3. Load the Hosts module local success_engine, hosts_module = pcall(require, 'Module:SST/hosts') if not success_engine then return error_msg("Could not load Module:SST/hosts.") end local engine = hosts_module[host_info.engine] if not engine then return error_msg("Engine '" .. host_info.engine .. "' not found in hosts module.") end -- 4. Process Arguments & Apply ignore_args Filter local ignore_list = { ['ignore_args'] = true, ['id'] = true, ['key'] = true, ['default'] = true } if frame.args['ignore_args'] then for key in string.gmatch(frame.args['ignore_args'], '([^,]+)') do ignore_list[mw.text.trim(key)] = true end end local combined_args = {} -- Grab parent args (user input), skipping ignored keys for k, v in pairs(frame:getParent().args) do if type(k) == 'string' and not ignore_list[k] then combined_args[k] = v elseif type(k) == 'number' and not ignore_list[tostring(k)] then combined_args[k] = v end end -- Grab current frame args (template overrides like our generated 'chapter') for k, v in pairs(frame.args) do if type(k) == 'string' and not ignore_list[k] then combined_args[k] = v end end -- ========================================================== -- 4.5 APPLY PARAMETER MAP (Translate shorthand into full titles) -- ========================================================== apply_parameter_map(combined_args, book_data, library) local citeArgs = {} for k, v in pairs(book_data.cite_params or {}) do citeArgs[k] = v end -- ========================================================== -- 4.7 SILENT LOGIC TRAP (Inspect raw shard data for faults) -- ========================================================== local has_logic_fault = false local t_type = citeArgs['_template'] or 'cite book' if t_type == 'cite encyclopedia' then -- Encyclopedia shards must use 'encyclopedia', not 'title' or specific entries. -- They also cannot contain book or journal container names. if citeArgs['title'] or citeArgs['title-link'] or citeArgs['article'] or citeArgs['entry'] then has_logic_fault = true elseif citeArgs['journal'] or citeArgs['magazine'] or citeArgs['work'] then has_logic_fault = true end elseif t_type == 'cite journal' then -- Journal shards must have a journal container. -- They cannot be locked to specific chapters, nor contain book/encyclopedia containers. if not citeArgs['journal'] and not citeArgs['work'] and not citeArgs['magazine'] then has_logic_fault = true end if citeArgs['chapter'] or citeArgs['encyclopedia'] then has_logic_fault = true end elseif t_type == 'cite book' then -- Book shards cannot contain encyclopedia or journal container names. if citeArgs['encyclopedia'] or citeArgs['journal'] or citeArgs['magazine'] or citeArgs['work'] then has_logic_fault = true end end -- 5. Pass execution to the Hosts module for parsing and link-building if type(hosts_module.process) == "function" then citeArgs = hosts_module.process(engine, host_data, citeArgs, combined_args) else return error_msg("System Error: hosts_module.process is missing.") end -- 6. Render standard Cite Book/Encyclopedia template local template_name = citeArgs['_template'] or 'cite book' citeArgs['_template'] = nil if citeArgs['ref'] and mw.ustring.match(citeArgs['ref'], '^{{') then local pre_ref = frame:preprocess(citeArgs['ref']) citeArgs['ref'] = mw.ustring.gsub(pre_ref, " ", "_") end local citation = frame:expandTemplate{ title = template_name, args = citeArgs } -- 7. Catch CS1/CS2 errors and inject silent tracking categories local current_page = mw.title.getCurrentTitle() if current_page and (current_page.namespace == 0 or current_page.namespace == 118) then -- Catch native CS1 red errors local has_cs1_error = string.find(citation, "cs1%-visible%-error") or string.find(citation, "cs1%-hidden%-error") or string.find(citation, "Category:CS1 errors") if has_cs1_error then citation = citation .. "[[Category:SSTS errors]]" end -- Catch parameter logical faults if has_logic_fault then citation = citation .. "[[Category:SSTS parameter logic faults]]" end end return citation end --[[--------------------------< T H E B R I D G E >----------------------------------------]] -- LEGACY ROUTER: Supports existing live templates. DO NOT DELETE until Phase 4. function p.main(frame) local raw_host = frame.args[1] local book_key = frame.args[2] if not raw_host then return error_msg("No host specified in #invoke.") end if not book_key then return error_msg("No book key specified in #invoke.") end local shard_letter = mw.ustring.upper(mw.ustring.sub(mw.text.trim(book_key), 1, 1)) local success_shard, library = pcall(mw.loadData, 'Module:SST/shards/' .. shard_letter) if not success_shard then return error_msg("Could not load shard module '" .. shard_letter .. "'.") end local book_data = library[mw.text.trim(book_key)] if not book_data then return error_msg("Book key '" .. book_key .. "' not found.", "SSTS missing records") end -- Smart Host Fallback local final_host = book_data.host if not final_host then -- Fallback 1: Try to grab the first available host from the hosts table if book_data.hosts and type(book_data.hosts) == 'table' then for k, _ in pairs(book_data.hosts) do final_host = k break end end -- Fallback 2: If still nothing, treat it as a physical book if not final_host then final_host = 'physical' end end local output = build_citation(frame, book_data, final_host, library) -- Only categorize in Main (0) and Template (10) namespaces to ignore sandboxes local ns = mw.title.getCurrentTitle().namespace if ns == 0 or ns == 10 then output = output .. "[[Category:SSTS errors|*LEGACY]]" end return output end --[[--------------------------< A R C H I T E C T U R E >----------------------------]] -- ROUTER: Single A-Z Books function p.single(frame) local base_id = frame.args.id if not base_id then return error_msg("No id specified in #invoke.") end local shard_letter = mw.ustring.upper(mw.ustring.sub(mw.text.trim(base_id), 1, 1)) local success_shard, library = pcall(mw.loadData, 'Module:SST/shards/' .. shard_letter) if not success_shard then return error_msg("Could not load shard module '" .. shard_letter .. "'.") end local book_data = library[mw.text.trim(base_id)] if not book_data then return error_msg("Record '" .. base_id .. "' not found.", "SSTS missing records") end -- Smart Host Fallback local final_host = book_data.host if not final_host then if book_data.hosts and type(book_data.hosts) == 'table' then for k, _ in pairs(book_data.hosts) do final_host = k break end end if not final_host then final_host = 'physical' end end return build_citation(frame, book_data, final_host, library) end -- ROUTER: Multi-Volume Sets function p.set(frame) local base_id = frame.args.id if not base_id then return error_msg("No id specified for the set in #invoke.") end -- Determine target key (e.g. "1", "2", "ALL") local raw_key = frame.args.key local target_key if not raw_key or mw.text.trim(raw_key) == "" then target_key = frame.args.default or "ALL" else target_key = mw.text.trim(raw_key) end local prefix = base_id .. "_" local lookup_id -- Smart detection: Check if the editor accidentally passed the full book key instead of the short variant if mw.ustring.sub(target_key, 1, mw.ustring.len(prefix)) == prefix then lookup_id = target_key -- Strip the prefix from target_key so error messages still look clean target_key = mw.ustring.sub(target_key, mw.ustring.len(prefix) + 1) else lookup_id = prefix .. target_key end -- Route to dedicated /sets/ module local success_shard, library = pcall(mw.loadData, 'Module:SST/shards/sets/' .. base_id) if not success_shard then return error_msg("Could not load set module for '" .. base_id .. "'.") end local book_data = library[lookup_id] if not book_data then return error_msg("Part '" .. target_key .. "' not found in set '" .. base_id .. "'.", "SSTS missing records") end -- Smart Host Fallback local final_host = book_data.host if not final_host then if book_data.hosts and type(book_data.hosts) == 'table' then for k, _ in pairs(book_data.hosts) do final_host = k break end end if not final_host then final_host = 'physical' end end return build_citation(frame, book_data, final_host, library) end return p s98io08i2vrraaql05k2scx5t5zg3lm Template:Allcaps 10 49833 303697 2026-08-01T14:57:12Z Isma4l 41797 /* */ 303697 wikitext text/x-wiki {{<includeonly>safesubst:</includeonly>ifsubst|1=|2=<templatestyles src="allcaps/styles.css"/>}}<span class="allcaps" >{{{1}}}</span><noinclude> <!-- PLEASE ADD CATEGORIES AND INTERWIKIS TO THE /doc SUBPAGE, THANKS --> {{documentation}} </noinclude> m1w7qxtji42yv99209jog6guelww4gd Template:Allcaps/styles.css 10 49834 303698 2026-08-01T14:58:52Z Isma4l 41797 Bog cusub: /* {{pp-template}} */ span.allcaps { text-transform: uppercase; } 303698 sanitized-css text/css /* {{pp-template}} */ span.allcaps { text-transform: uppercase; } 99m8fko6uimy3andjmavvg6zrib26ov Template:Retired 10 49835 303699 2026-08-01T14:59:36Z Isma4l 41797 /* */ 303699 wikitext text/x-wiki <div style="{{{style|text-align: center; width: 65%; margin: auto; padding: 1em; border: {{{border|solid 2px gold}}}; letter-spacing: {{{spacing|2.5vw}}}; background-color: {{{bgcolor|black}}}; color: {{{fgcolor|white}}}; font-weight: bold;}}}"><span style="padding-left: {{{spacing|2.5vw}}};">{{{1|{{#if: {{{bot|}}}|{{Allcaps|La demiyay}}|{{Allcaps|Ka fadhiistay}}}}}}}</span></div> {{#ifeq: {{{nocat|no}}} | yes | | {{#switch:{{NAMESPACENUMBER}} | 2 | 3 = {{#if: {{{bot|}}}|[[Category:Retired Wikipedia bots]][[Category:All Wikipedia bots]]|}} | #default = }} }} <div style="text-align: center; font-weight: bold;">{{{2|{{#if: {{{bot|}}}|Bot-kaan|Isticmaalahan}} {{#if: {{{alttext|}}}|wuxuu si joogto ah uga fadhiistay wax-ka-beddelka|kama sii dhex shaqeeyo}} Wikipedia{{#if:{{{date|}}}|&nbsp;laga bilaabo {{{date}}}|}}{{#if:{{{reason|}}}|&nbsp;{{{reason}}}|}}.}}}</div><includeonly>{{Yesno|{{{mms|yes}}}|yes=|no=[[Category:Wikipedians who opt out of message delivery]]}}</includeonly><noinclude> {{documentation}} <!-- The span adds padding to balance the centerpoint, which is out of balance due to the added letter-spacing to the right of the chars --> </noinclude> k8dqto3xhb4yr5gkjo209v9e0lbck9r Template:Sclass2 10 49836 303700 2026-08-01T15:01:20Z Isma4l 41797 /* */ 303700 wikitext text/x-wiki <includeonly>{{#invoke:WPSHIPS utilities|sclass}}</includeonly><!-- --><noinclude>{{documentation}}</noinclude> mku6496xrza5wsgi8ynmad8ikebxrr8 Template:Station 10 49837 303701 2026-08-01T15:02:12Z Isma4l 41797 /* */ 303701 wikitext text/x-wiki [[{{{1}}} {{{{{|safesubst:}}}#if:{{{2|}}}|S|s}}tation{{{{{|safesubst:}}}if||{{{3|}}}| ({{{3}}})}}|{{{alt|{{{4|{{{1}}}}}}}}}]]<noinclude> {{documentation}}</noinclude> d4lcv8c8vjybni86wc2we481gcwqdex Module:Clade 828 49838 303702 2026-08-01T15:03:21Z Isma4l 41797 Bog cusub: --[[NOTE: this module contains functions for generating the table structure of the clade tree: The main function is called by the template using the {{invoke}} instruction; the three main functions are: p.main(frame) - opens and closes table, loops through the children of node, main is invoked once and controls the rest, calling ... p.addTaxon(childNumber, nodeLeaf) - the nuts and bolts; code dealing with each child node p.addLabel(childNumber) - adds th... 303702 Scribunto text/plain --[[NOTE: this module contains functions for generating the table structure of the clade tree: The main function is called by the template using the {{invoke}} instruction; the three main functions are: p.main(frame) - opens and closes table, loops through the children of node, main is invoked once and controls the rest, calling ... p.addTaxon(childNumber, nodeLeaf) - the nuts and bolts; code dealing with each child node p.addLabel(childNumber) - adds the label text now uses templatestyles ]] require('strict') local getArgs = require('Module:Arguments').getArgs local p = {} local pargs = {} -- parent arguments local lastNode=0 local nodeCount=0 local cladeCount=0 local leafCount=0 local templateStylesCount=0 local infoOutput local reverseClade = false --[[============================== main function =========================== -- main function, which will generate the table structure of the tree Test version: Usage: {{#invoke:Module:Sandbox/Jts1882/CladeN|main|style={{{STYLE|}}} }} Template:CladeN Release version: Usage: {{#invoke:Clade|main|style={{{STYLE|}}} }} Template:Clade ]] function p.main(frame) local cladeString = "" local maxChildren = 20 -- was 17 in the clade/cladex templates local childNumber = 0 local childCount = 0 -- number of leaves in the clade (can use to set bottom of bracket in addTaxon() local totalCount = 0 pargs = getArgs(frame) -- parent arguments infoOutput = p.getCladeTreeInfo() -- get info about clade structure, e.g. lastNode (last |N= child number) --[[ add the templatestyles tag conditionally to reduce expansion size (currently diabled) when added to every clade table, it increases post‐expand include size significantly e.g. the Neosuchia page (or test version) is increase by about 8% (672 bytes each) if template styles added to all pages there are 133 stripmarkers with cladeCount==1 condition, this is reduced to 34 however cladeCount==1 condition interfers with fix for additional line due to parser bug T18700 killing the strip markers also removes backlinks to references using citation templates --]] --cladeString =mw.text.killMarkers( cladeString ) -- also kills off strip markers using citation templates --cladeString = mw.text.unstrip(cladeString) --if cladeCount==1 then cladeString = cladeString .. frame:extensionTag('templatestyles', '', { src="Template:Clade/styles.css" }) .. '\n' --end local tableStyle = frame.args.style or pargs.style or "" if tableStyle ~= "" then tableStyle = ' style="' .. tableStyle .. '"' -- include style= in string to suppress empty style elements end reverseClade =frame.args.reverse or pargs.reverse or false -- a global --ENFORCE GLOBAL FOR DEVELOPMENT --reverseClade = true local captionName = pargs['caption'] or "" local captionStyle = pargs['captionstyle'] or "" -- add an element to mimick nowiki WORKS BUT DISABLE FOR DEMO PURPOSES --cladeString = '<p class="mw-empty-elt"></p>\n' -- open table -- (border-collapse causes problems (see talk) -- cladeString = cladeString .. '{| style="border-collapse:collapse;border-spacing:0;margin:0;' .. tableStyle .. '"' -- (before CSS styling) -- cladeString = cladeString .. '{| style="border-spacing:0;margin:0;' .. tableStyle .. '"' cladeString = cladeString .. '{|class="clade"' .. tableStyle -- add caption if captionName ~= "" then cladeString = cladeString .. '\n|+ style="' .. captionStyle .. '"|' .. captionName end local moreNeeded = true childNumber = 0 --lastNode = 0 --[[get child elements (add more rows for each child of node; each child is two rows) the function addTaxon is called to add the rows for each child element; each child add two rows: the first cell of each row contains the label or sublabel (below the line label), respectively; the second cell spans both rows and contains the leaf name or a new clade structure a third cell on the top row is sometimes added to contain a group to the right ]] -- main loop while childNumber < lastNode do -- use the last number determined in the preprocessing childNumber = childNumber + 1 -- so we start with 1 local nodeLeaf = pargs[tostring(childNumber)] or "" -- get data from |N= local nodeLabel = pargs['label'..tostring(childNumber)] or "" -- get data from |labelN= local newickString = pargs['newick'..tostring(childNumber)] or "" -- get data from |labelN= local listString = pargs['list'..tostring(childNumber)] or "" if listString ~= "" then cladeString = cladeString .. '\n' .. p.addTaxon(childNumber, p.list(0, listString), nodeLabel, lastNode) elseif newickString ~= "" then -- if using a newick string instead of a clade structure newickString = p.processNewickString(newickString,childNumber) if nodeLabel == "" then -- use labelN by default, otherwise use root name from Newick string nodeLabel = p.getNewickOuterterm(newickString) -- need to use terminal part of newick string for label end cladeString = cladeString .. '\n' .. p.addTaxon(childNumber, p.newick(0, newickString), nodeLabel, lastNode) --lastNode=lastNode+1 -- there is a counting problem with the newickstring elseif nodeLeaf ~= "" then -- if the node contains a leaf name or clade structue --if reverseClade2 then -- cladeString = cladeString .. '\n' .. p.addTaxonReverse(childNumber, nodeLeaf, nodeLabel, lastNode) --else cladeString = cladeString .. '\n' .. p.addTaxon(childNumber, nodeLeaf, nodeLabel, lastNode) --end end end local footerText = pargs['footer'] or "" local footerStyle = pargs['footerstyle'] or "" if footerText ~= "" then cladeString = cladeString .. '\n|-style="' .. footerStyle .. '"\n|colspan="2"|<p>' .. footerText .. '</p>||' -- note the footer causes a problem with tr:last-child so need either -- (1) use <tfoot> but it is not allowed or incompatable -- cladeString = cladeString .. '<tfoot><tr style="' .. footerStyle .. '"><td colspan="2"><p>' .. footerText .. '</p></td></tr></tfoot>' -- (2) always add footer and use nth:last-child(2) but is this backwards compatible -- (3) if footer= set the style inline for the last sublabel row (more a temp fix) -- (4) set class for first and last element (DONE. Also works well with reverse class) end -- close table (wikitext to close table) cladeString = cladeString .. '\n|}' cladeString = p.addSubTrees(cladeString) -- add subtrees --wrap in div to allow overflow display; new vector skin for mobile has issues (see talk page) if pargs['overflow'] == 'yes' or 1==1 then -- force for all cases local divCSS = ' class="clade"' -- ' style="overflow:auto;"' if string.find(cladeString, divCSS) then cladeString = string.gsub(cladeString, divCSS, "") -- delete CSS styling of inner clades (only want on outer) end return '<div' .. divCSS .. '>' .. cladeString .. '</div>' else return cladeString end --return '<div style="width:auto;">\n' .. cladeString .. '</div>' end --[[ =============================function to add subtrees ========================================== ]] function p.addSubTrees(cladeString) --local pargs = mw.getCurrentFrame():getParent().args local suffix = { [1]="A", [2]="B", [3]="C", [4]="D", [5]="E", [6]="F", [7]="G", [8]="H", [9]="I", [10]="J", [11]="K", [12]="L", [13]="M", [14]="N", [15]="O", [16]="P", [17]="Q", [18]="R", [19]="S", [20]="T", [21]="U", [22]="V", [23]="W", [24]="X", [25]="Y", [26]="Z"} for i=1, 26, 1 do local subclade = pargs['subclade'..suffix[i]] local target = pargs['target'..suffix[i]] or "SUBCLADE_" .. suffix[i] if subclade then if string.find(cladeString, target) then cladeString = string.gsub(cladeString,target,subclade) end end end return cladeString end --[[ -------------------------------------- p.addTaxon() ------------------------------------------ function to add child elements adds wikitext for two rows of the table for each child node, the first cell in each is used for the label and sublabel; the bottom border forms the horizonal branch of the bracket the second cell is used for the leafname or a transcluded clade structure and spans both rows note that the first and last child nodes need to be handled differently from the middle elements the middle elements (|2, |3 ...) use a left border to create the vertical line of the bracket the first child element doesn't use a left border for the first cell in the top row (as it is above the bracket) the last child doesn't use a left border for the first cell in the second row (as it is below the bracket) ]] function p.addTaxon(childNumber, nodeLeaf, nodeLabel, lastNode) --[[ get border formating parameters (i.e. color, thickness, state) nodeParameters for whole bracket (unnumbered, i.e. color, thickness, state) apply to whole node bracket, branchParameters apply to individual branches the branch parameters have a number, e.g. |colorN, |thicknessN, |stateN the node parameters have no number, e.g. |color, |thickness, |state ]] local nodeColor = pargs['color'] or "" -- don't set default to allow green on black gadget local nodeThickness = tonumber(pargs['thickness']) or 1 local nodeState = pargs['state'] or "solid" -- get border formating parameters for branch (default to global nodeParameters) local branchColor = pargs['color'..tostring(childNumber)] or nodeColor local branchThickness = tonumber(pargs['thickness'..tostring(childNumber)]) or nodeThickness local branchState = pargs['state'..tostring(childNumber)] or nodeState if branchState == 'double' then if branchThickness < 2 then branchThickness = 3 end -- need thick line for double end local branchStyle = pargs['style'..tostring(childNumber)] or "" local branchLength = pargs['length'] or pargs['length'..tostring(childNumber)] or "" -- the left border takes node parameters, the bottom border takes branch parameters -- this has coding on the colours for green on black local bottomBorder = tostring(branchThickness) ..'px ' .. branchState .. (branchColor~="" and ' ' .. branchColor or '') local leftBorder = tostring(nodeThickness) ..'px ' .. nodeState .. (nodeColor~="" and ' ' .. nodeColor or '') --The default border styles are in the CSS (styles.css) -- the inline styling is applied when thickness, color or state are change local useInlineStyle = false -- use inline styling non-default color, line thickness or state have been set if branchColor ~= "" or branchThickness ~= 1 or branchState ~= "solid" then useInlineStyle = true end -- variables for right hand bar or bracket --local barColor = "" local barRight = pargs['bar'..tostring(childNumber)] or "0" local barBottom = pargs['barend'..tostring(childNumber)] or "0" local barTop = pargs['barbegin'..tostring(childNumber)] or "0" local barLabel = pargs['barlabel'..tostring(childNumber)] or "" local groupLabel = pargs['grouplabel'..tostring(childNumber)] or "" local groupLabelStyle = pargs['grouplabelstyle'..tostring(childNumber)] or "" local labelStyle = pargs['labelstyle'..tostring(childNumber)] or "" local sublabelStyle = pargs['sublabelstyle'..tostring(childNumber)] or "" --replace colours with format string; need right bar for all three options if barRight ~= "0" then barRight = "2px solid " .. barRight end if barTop ~= "0" then barRight = "2px solid " .. barTop end if barBottom ~= "0" then barRight = "2px solid " .. barBottom end if barTop ~= "0" then barTop = "2px solid " .. barTop end if barBottom ~= "0" then barBottom = "2px solid " .. barBottom end -- now construct wikitext local cladeString = '' local styleString = '' local borderStyle = '' -- will be used if border color, thickness or state is to be changed local classString = '' local reverseClass = '' local widthClass = '' -- class to add if using reverse (rtl) cladogram; if reverseClade then reverseClass = ' reverse' end -- (1) wikitext for new row --cladeString = cladeString .. '\n|-' -- (2) now add cell with label if useInlineStyle then if childNumber == 1 then borderStyle = 'border-left:none;border-right:none;border-bottom:' .. bottomBorder .. ';' --borderStyle = 'border-bottom:' .. bottomBorder .. ';' else -- for 2-17 if reverseClade then borderStyle = 'border-left:none;border-right:' .. leftBorder .. ';border-bottom:' .. bottomBorder .. ';' else borderStyle = 'border-left:' .. leftBorder .. ';border-bottom:' .. bottomBorder .. ';' end end end if useInlineStyle or branchStyle ~= '' or branchLength ~= "" or labelStyle ~= "" then local branchLengthStyle = "" if branchLength ~= "" then if childNumber == 1 then branchLengthStyle = 'width:' .. branchLength .. ';' -- add width to first element end --if childNumber > 1 then prefix = 'max-' end branchLengthStyle = branchLengthStyle --= prefix .. 'width:' .. branchLength .. ';' .. 'max-width:' .. branchLength ..';' .. 'padding:0em;' -- remove padding to make calculation easier -- following moved to styles.css -- .. 'white-space:nowrap' -- .. 'overflow:hidden;' -- clip labels longer than the max-width -- .. 'text-overflow:clip;' -- ellipsis;' widthClass = " clade-fixed-width" end styleString = 'style="' .. borderStyle .. branchLengthStyle .. branchStyle .. labelStyle .. '"' end if childNumber == 1 then classString= 'class="clade-label first'.. widthClass .. '" ' -- add class "first" for top row else classString = 'class="clade-label' .. reverseClass .. widthClass .. '" ' -- add "reverse" class if ltr cladogram end -- wikitext for cell with label local labelCellString = '\n|' .. classString .. styleString .. '|' .. p.addLabel(childNumber,nodeLabel) -- p.addLabel(nodeLabel) --cladeString = cladeString .. labelCellString --------------------------------------------------------------------------------- -- (3) add cell with leaf (which may be a table with transluded clade content) if barRight ~= "0" then if reverseClade then -- we want the bar on the left styleString = ' style="border-left:' .. barRight .. ';border-bottom:' .. barBottom .. ';border-top:' .. barTop .. ';' .. branchStyle .. '"' else styleString = ' style="border-right:' .. barRight .. ';border-bottom:' .. barBottom .. ';border-top:' .. barTop .. ';' .. branchStyle .. '"' end else if (branchStyle ~= '') then styleString = ' style="' .. branchStyle .. '"' else styleString = '' -- use defaults in styles.css end end classString = 'class="clade-leaf' .. reverseClass .. '"' --[[note: the \n causes plain leaf elements get wrapped in <p> with style="margin:0.4em 0 0.5em 0;" this adds spacing to rows, but is set by defaults rather than the clade template it also means there are two newlines when it is a clade structure (which might explain some past issues) ]] local content = '\n' .. nodeLeaf -- the newline is not necessary, but keep for backward compatibility -- test using image parameter local image = pargs['image'..tostring(childNumber)] or "" if image ~= "" then --content = content .. image -- basic version content = '\n{|class=clade style=width:auto' --defaults to width:100% because of class "clade" .. '\n|class=clade-leaf|\n' .. nodeLeaf .. '\n|class=clade-leaf|\n' .. image .. '\n|}' -- note: the classes interfere with the node counter, so try simpler version with style content = '\n{|style=width:100%;border-spacing:0' --width:auto is "tight"; 100% needed for image alignment .. '\n|style=border:0;padding:0|\n' .. nodeLeaf .. '\n|style=border:0;padding:0|\n' .. image .. '\n|}' end -- wikitext for leaf cell (note: nodeLeaf needs to be on newline if new wikitable) -- but that is no longer the case (newline is now forced) -- the newline wraps plain leaf terminals in <P> with vertical padding (see above) --local leafCellString = '\n|rowspan=2 ' .. classString .. styleString .. ' |\n' .. content -- the new line causes <p> wrapping for plain leaf terminals local leafCellString = '\n|rowspan=2 ' .. classString .. styleString .. ' |' .. content --cladeString = cladeString .. leafCellString ------------------------------------------- -- (4) stuff for right-hand bracket labels classString='class="clade-bar' .. reverseClass .. '"' local barLabelCellString = '' if barRight ~= "0" and barLabel ~= "" then barLabelCellString = '\n|rowspan=2 ' .. classString .. ' |' .. barLabel else -- uncomment following line to see the cell structure --barLabelCellString = '\n|rowspan=2 ' .. classString .. ' |' .. 'BL' end if groupLabel ~= "" then barLabelCellString = barLabelCellString .. '\n|rowspan=2 ' .. classString .. ' style="'.. groupLabelStyle .. '" |' .. groupLabel else -- uncomment following line to see the cell structure --barLabelCellString = barLabelCellString .. '\n|rowspan=2 ' .. classString .. '" |' .. 'GL' end --cladeString = cladeString .. barLabelCellString ------------------------------------------------------------------------------------- -- (5) add second row (only one cell needed for sublabel because of rowspan=2); -- note: earlier versions applied branch style to row rather than cell -- for consistency, it is applied to the sublabel cell as with the label cell --cladeString = cladeString .. '\n|-' ----------------------------------- -- (6) add cell containing sublabel local subLabel = pargs['sublabel'..tostring(childNumber)] or "" -- request in addLabel -- FOR TESTING: use subLabel for annotating the clade structues to use structure information (DEBUGGIING ONLY) --if childNumber==lastNode then subLabel= infoOutput end -- END TESTING borderStyle = '' styleString = '' if useInlineStyle then if childNumber==lastNode then -- if childNumber==lastNode we don't want left border, otherwise we do borderStyle = 'border-right:none;border-left:none;' else if reverseClade then borderStyle = 'border-left:none;border-right:' .. leftBorder .. ';' else borderStyle = 'border-right:none;border-left:' .. leftBorder .. ';' end end end if borderStyle ~= '' or branchStyle ~= '' or branchLength ~= '' or sublabelStyle ~= "" then local branchLengthStyle = "" if branchLength ~= "" then if childNumber == 1 then branchLengthStyle = 'width:' .. branchLength .. ';' -- add width to first element end --if childNumber > 1 then prefix = 'max-' end branchLengthStyle = branchLengthStyle --= prefix .. 'width:' .. branchLength .. ';' .. 'max-width:' .. branchLength ..';' .. 'padding:0em;' -- remove padding to make calculation easier end styleString = 'style="' .. borderStyle .. branchLengthStyle .. branchStyle .. sublabelStyle .. '"' --styleString = ' style="' .. borderStyle .. branchStyle .. sublabelStyle .. '"' end --local sublabel = p.addLabel(childNumber,subLabel) if childNumber == lastNode then classString = 'class="clade-slabel last' .. widthClass .. '" ' else classString = 'class="clade-slabel' .. reverseClass .. widthClass .. '" ' end local sublabelCellString = '\n|' .. classString .. styleString .. '|' .. p.addLabel(childNumber,subLabel) --cladeString = cladeString .. sublabelCellString -- constuct child element wikitext if reverseClade then cladeString = cladeString .. '\n|-' cladeString = cladeString .. barLabelCellString cladeString = cladeString .. leafCellString cladeString = cladeString .. labelCellString cladeString = cladeString .. '\n|-' cladeString = cladeString .. sublabelCellString else cladeString = cladeString .. '\n|-' cladeString = cladeString .. labelCellString cladeString = cladeString .. leafCellString cladeString = cladeString .. barLabelCellString cladeString = cladeString .. '\n|-' -- add second row (only one cell needed for sublabel because of rowspan=2); cladeString = cladeString .. sublabelCellString end return cladeString end --[[ adds text for label or sublabel to a cell ]] function p.addLabel(childNumber,nodeLabel) --local nodeLabel = mw.getCurrentFrame():getParent().args['label'..tostring(childNumber)] or "" --local firstChars = string.sub(nodeLabel, 1,2) -- get first two characters; will be {{ if no parameter (for Old method?) --if firstChars == "{{{" or nodeLabel == "" then if nodeLabel == "" then -- Has to be some content for layout, but can use CSS to add it instead. return '' else -- spaces can cause wrapping and can break tree structure, hence use span with nowrap class --return '<span class="nowrap">' .. nodeLabel .. '</span>' -- a better method for template expansion size is to replace spaces with nonbreaking spaces -- however, there is a problem if labels have a styling element (e.g. <span style= ..., <span title= ...) local stylingElementDetected = false if string.find(nodeLabel, "span ") ~= nil then stylingElementDetected = true end if string.find(nodeLabel, " style") ~= nil then stylingElementDetected = true end --TODO test following alternative --if nodeLabel:find( "%b<>") then stylingElementDetected = true end if stylingElementDetected == true then return '<div style=display:inline class=nowrap>' .. nodeLabel .. '</div>' else local nowrapString = string.gsub(nodeLabel, " ", "&nbsp;") -- replace spaces with non-breaking space if not nowrapString:find("UNIQ.-QINU") and not nowrapString:find("%[%[.-%]%]") then -- unless a strip marker nowrapString = string.gsub(nowrapString, "-", "&#8209;") -- replace hyphen with non-breaking hyphen (&#8209;) end return nowrapString end end end --[[=================== Newick string handling function ============================= ]] function p.getNewickOuterterm(newickString) return string.gsub(newickString, "%b()", "") -- delete parenthetic term end function p.newick(count,newickString) --start table --'{| style="border-collapse:collapse;border-spacing:0;border:0;margin:0;' local cladeString = '{|class=clade ' count = count + 1 local j,k j,k = string.find(newickString, '%(.*%)') -- find location of outer parenthesised term local innerTerm = string.sub(newickString, j+1, k-1) -- select content in parenthesis local outerTerm = string.gsub(newickString, "%b()", "") -- delete parenthetic term if outerTerm == 'panthera' then outerTerm = "x" end -- how is this set in local variable for inner nodes? outerTerm = tostring(count) -- need to remove commas in bracket terms before split, so temporarily replace commas between brackets local innerTerm2 = string.gsub(innerTerm, "%b()", function (n) return string.gsub(n, ",%s*", "XXX") -- also strip spaces after commas here end) --cladeString = cladeString .. '\n' .. p.addTaxon(1, innerTerm2, "") -- this needs a lastNode variable local s = p.strsplit(innerTerm2, ",") --oldLastNode=lastNode local lastNode=table.getn(s) -- number of child branches local i=1 while s[i] do local restoredString = string.gsub(s[i],"XXX", ",") -- convert back to commas --restoredString = s[i] local outerTerm = string.gsub(restoredString, "%b()", "") if string.find(restoredString, '%(.*%)') then --cladeString = cladeString .. '\n' .. p.addTaxon(i, restoredString, "x") cladeString = cladeString .. '\n' .. p.addTaxon(i, p.newick(count,restoredString), outerTerm, lastNode) -- p.addTaxon(2, p.newick(count,newickString2), "root") else cladeString = cladeString .. '\n' .. p.addTaxon(i, restoredString, "", lastNode) --count) end i=i+1 end -- lastNode=oldLastNode -- close table --cladeString = cladeString .. '\n' .. '| style="border: 0; padding: 0; vertical-align: top;" | <br/> \n|}' --cladeString = cladeString .. '\n| <br/> \n|}' -- is this legacy for extra sublabel? cladeString = cladeString .. '\n|}' return cladeString end -- emulate a standard split string function -- why not use mw.text.split(s, sep)? function p.strsplit(inputstr, sep) if sep == nil then sep = "%s" end local t={} local i=1 for str in string.gmatch(inputstr, "([^"..sep.."]+)") do t[i] = str i = i + 1 end return t end -- =================== experimental Newick to clade parser function ============================= --[[Function of convert Newick strings to clade format Usage: {{#invoke:Module:Sandbox/Jts1882/CladeN|newickConverter|newickstring={{{NEWICK_STRING}}} }} ]] function p.newickConverter(frame) local newickString = frame.args['newickstring'] or frame.args['newick'] or pargs['newickstring'] or pargs['newick'] --if newickString == '{{{newickstring}}}' then return newickString end newickString = p.processNewickString(newickString,"") -- "childNumber") -- show the Newick string local cladeString = '' local levelNumber = 1 -- for depth of iteration local childNumber = 1 -- number of sister elements on node (always one for root) -- converted the newick string to the clade structure cladeString = cladeString .. '{{clade' cladeString = cladeString .. p.newickParseLevel(newickString, levelNumber, childNumber) cladeString = cladeString .. '\r}}' local resultString = '' local option = pargs['option'] or '' if option == 'tree' then --show the transcluded clade diagram resultString = cladeString else -- show the Newick string resultString = '<pre>'..newickString..'</pre>' -- show the converted clade structure resultString = resultString .. '<pre>'.. cladeString ..'</pre>' end --resultString = frame:expandTemplate{ title = 'clade', frame:preprocess(cladeString) } return resultString end --[[ Parse one level of Newick string This function receives a Newick string, which has two components 1. the right hand term is a clade label: |labelN=labelname 2. the left hand term in parenthesis has common delimited child nodes, each of which can be i. a taxon name which just needs: |N=leafname ii. a Newick string which needs further processing through reiteration ]] function p.newickParseLevel(newickString,levelNumber,childNumber) local cladeString = "" local indent = p.getIndent(levelNumber) --levelNumber=levelNumber+1 local j=0 local k=0 j,k = string.find(newickString, '%(.*%)') -- find location of outer parenthesised term local innerTerm = string.sub(newickString, j+1, k-1) -- select content in parenthesis local outerTerm = string.gsub(newickString, "%b()", "") -- delete parenthetic term cladeString = cladeString .. indent .. '|label'..childNumber..'=' .. outerTerm cladeString = cladeString .. indent .. '|' .. childNumber..'=' .. '{{clade' levelNumber=levelNumber+1 indent = p.getIndent(levelNumber) -- protect commas in inner parentheses from split; temporarily replace commas between parentheses local innerTerm2 = string.gsub(innerTerm, "%b()", function (n) return string.gsub(n, ",%s*", "XXX") -- also strip spaces after commas here end) local s = p.strsplit(innerTerm2, ",") local i=1 while s[i] do local restoredString = string.gsub(s[i],"XXX", ",") -- convert back to commas local outerTerm = string.gsub(restoredString, "%b()", "") if string.find(restoredString, '%(.*%)') then --cladeString = cladeString .. indent .. '|y' .. i .. '=' .. p.newickParseLevel(restoredString,levelNumber+1,i) cladeString = cladeString .. p.newickParseLevel(restoredString,levelNumber,i) else cladeString = cladeString .. indent .. '|' .. i .. '=' .. restoredString --.. '(level=' .. levelNumber .. ')' end i=i+1 end -- end -- end splitting of strings cladeString = cladeString .. indent .. '}}' return cladeString end function p.getIndent(levelNumber) local indent = "\r" local extraIndent = pargs['indent'] or mw.getCurrentFrame().args['indent'] or 0 while tonumber(extraIndent) > 0 do indent = indent .. " " -- an extra indent to make aligining compound trees easier extraIndent = extraIndent - 1 end while levelNumber > 1 do indent = indent .. " " levelNumber = levelNumber-1 end return indent end function p.newickstuff(newickString) end function p.processNewickString(newickString,childNumber) local maxPatterns = 5 local i = 0 local pargs = pargs local pattern = pargs['newick'..tostring(childNumber)..'-pattern'] -- unnumbered option for i=1 local replace = pargs['newick'..tostring(childNumber)..'-replace'] while i < maxPatterns do i=i+1 pattern = pattern or pargs['newick'..tostring(childNumber)..'-pattern'..tostring(i)] replace = replace or pargs['newick'..tostring(childNumber)..'-replace'..tostring(i)] or "" if pattern then newickString = string.gsub (newickString, pattern, replace) end pattern = nil; replace = nil end newickString = string.gsub (newickString, "_", " ") -- replace underscore with space return newickString end ------------------------------------------------------------------------------------------ function p.test2(target) local target ="User:Jts1882/sandbox/templates/Template:Passeroidea" local result = mw.getCurrentFrame():expandTemplate{ title = target, args = {['style'] = '' } } return result end ------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------- --[[function getCladeTreeInfo() this preprocessing loop gets information about the whole structure (number of nodes, leaves etc) it makes a redundant calls to the templates through transclusion, but doen't affect the template depths; it provides the global lastNode that is used to limit the main while loop --]] function p.getCladeTreeInfo() -- enable proprocessing loop local childNumber = 0 local childCount =0 local maxChildren =20 --info veriables (these are global for now) nodeCount=0 cladeCount=0 leafCount=0 while childNumber < maxChildren do -- preprocessing loop childNumber = childNumber + 1 -- so we start with 1 local nodeLeaf,data = pargs[tostring(childNumber)] or "" -- get data from |N= local newickString = pargs['newick'..tostring(childNumber)] or "" -- get data from |labelN= local listString = pargs['list'..tostring(childNumber)] or "" -- get data from |labelN= if newickString ~= "" or nodeLeaf ~= "" or listString ~= "" then --if nodeLeaf ~= "" then childCount = childCount + 1 -- this counts child elements in this clade --[[] for i in string.gmatch(nodeLeaf, "||rowspan") do -- count number of rows started (transclusion) nodeCount = nodeCount + 1 end for i in string.gmatch(nodeLeaf, '{|class="clade"') do -- count number of tables started (transclusion) cladeCount = cladeCount + 1 end ]] -- count occurences of clade structure using number of classes used and add to counters local _, nClades = string.gsub(nodeLeaf, 'class="clade"', "") local _, nNodes = string.gsub(nodeLeaf, 'class="clade%-leaf"', "") cladeCount = cladeCount + nClades nodeCount = nodeCount + nNodes lastNode = childNumber -- this gets the last node with a valid entry, even when missing numbers end end --]] -- nodes can be either terminal leaves or a clade structure (table) -- note: should change class clade-leaf to clade-node to reflect this nodeCount = nodeCount -- number of nodes (class clade-leaf) passed down by transduction + childCount + 1 -- plus one for current clade and one for each of its child element cladeCount = cladeCount + 1 -- number of clade structure tables passed down by transduction (plus one for current clade) leafCount = nodeCount-cladeCount -- number of terminal leaves (equals height of cladogram) -- output for testing: number of clades / total nodes / terminal nodes (=leaves) -- (internal nodes) (cladogram height) infoOutput = '<small>[' .. cladeCount .. '/' .. nodeCount .. '/' .. leafCount .. ']</small>' return infoOutput end function p.showClade(frame) --local code = frame.args.code or "" local code = frame:getParent().args['code2'] or frame.args['code2'] or "" --return code --return mw.text.unstrip(code) --local test = "<pre>Hello</pre>" --return string.sub(test,6,-7) local o1 =frame:getParent():getArgument('code2') or frame:getArgument('code2') return o1:expand() --return string.sub(code,2,-1) -- strip marker \127'"`UNIQ--tagname-8 hex digits-QINU`"'\127 --return frame:preprocess(string.sub(code,3)) end function p.firstToUpper(str) return (str:gsub("^%l", string.upper)) end --[[ function to generate cladogram from a wikitext-like list - uses @ instead of * because we don't want wikitext processed and nowiki elements are passed as stripmarkers (?) ]] function p.list(count,listString) local cladeString = "" --count = count+1 local i=1 local child=1 local lastNode=0--table.getn(list) -- number of child branches (potential) local listChar = "@" if listString:find("UNIQ.-QINU") then -- if wrapped in nowiki mw.addWarning("Stripping content in nowiki tags") listString = mw.text.trim( mw.text.unstripNoWiki( listString ) ) end if string.match( listString, "^*", 1 ) then listChar = "*" end local list = mw.text.split(listString, "\n") cladeString = cladeString .. '{| class="clade" ' while list[i] do list[i]=list[i]:gsub("^"..listChar, "") -- strip the first @ or * list[i]=mw.text.trim(list[i]) -- trim if not string.match( list[i], "^"..listChar, 1 ) then -- count children at this level (not beginning wiht @/*) lastNode = lastNode+1 end i=i+1 end i=1 while list[i] do --[[ pseudocode: if next value begins with @ we have a subtree, which must be recombined and past iteratively else we have a simple leaf ]] -- if the next value begins with @, we have a subtree which should be recombined if list[i+1] and string.match( list[i+1], "^"..listChar, 1 ) then local label=list[i] i=i+1 local recombined = list[i] while list[i+1] and string.match( list[i+1], "^"..listChar, 1 ) do recombined = recombined .. "\n" .. list[i+1] i=i+1 end --cladeString = cladeString .. '\n' .. p.addTaxon(child, recombined, label, lastNode) cladeString = cladeString .. '\n' .. p.addTaxon(child, p.list(count,recombined), label, lastNode) else cladeString = cladeString .. '\n' .. p.addTaxon(child, list[i], "", lastNode) end i=i+1 child=child+1 end cladeString = cladeString .. '\n|}' mw.addWarning("WARNING. This is a test feature only.") return cladeString end -- =================== experimental wikitext list to clade parser function ============================= --[[Function of convert wikitext lists to clade format Usage: {{#invoke:Module:Sandbox/Jts1882/CladeN|listConverter|list={{{WIKITEXT_LIST}}} }} ]] function p.cladeConverter(frame) pargs = getArgs(frame) if frame.args['list'] or pargs['list'] then return p.listConverter(frame) elseif frame.args['newickstring'] or frame.args['newick'] or pargs['newickstring'] or pargs['newick'] then return p.newickConverter(frame) else local message = "Conversion needs wikitext list or newick string in parameters ''list'' or ''newick'' respectively" mw.addWarning(message) return message end end function p.listConverter(frame) local listString = frame.args['list'] or pargs['list'] -- show the list string local cladeString = '' local levelNumber = 1 -- for depth of iteration local childNumber = 1 -- number of sister elements on node (always one for root) local indent = p.getIndent(levelNumber) -- converted the newick string to the clade structure cladeString = cladeString .. indent .. '{{clade' cladeString = cladeString .. p.listParseLevel(listString, levelNumber, childNumber) --cladeString = cladeString .. '\r}}' local resultString = '' local option = pargs['option'] or '' if option == 'tree' then --show the transcluded clade diagram resultString = cladeString else -- show the wikitext list string resultString = '<pre>'..listString..'</pre>' -- show the converted clade structure resultString = resultString .. '<pre>'.. cladeString ..'</pre>' end --resultString = frame:expandTemplate{ title = 'clade', frame:preprocess(cladeString) } return resultString end function p.listParseLevel(listString,levelNumber,childNumber) local cladeString = "" local indent = p.getIndent(levelNumber) levelNumber=levelNumber+1 local nowiki = false if listString:find("UNIQ.-QINU") then -- if wrapped in nowiki mw.addWarning("Stripping content in nowiki tags") listString = mw.text.trim( mw.text.unstripNoWiki( listString ) ) nowiki = true end local listChar = "@" if string.match( listString, "^*", 1 ) then listChar = "*" end local list = mw.text.split(listString, "\n") local i=1 local child=1 local lastNode=0 while list[i] do list[i]=list[i]:gsub("^"..listChar, "") -- strip the first @ if not string.match( list[i], "^"..listChar, 1 ) then -- count children at this level (not beginning wiht @) lastNode = lastNode+1 end i=i+1 end i=1 while list[i] do --[[ pseudocode: if next value begins with @ we have a subtree, which must be recombined and past iteratively else we have a simple leaf ]] -- if the next value begins with @, we have a subtree which should be recombined if list[i+1] and string.match( list[i+1], "^"..listChar, 1 ) then local label=list[i] i=i+1 local recombined = list[i] while list[i+1] and string.match( list[i+1], "^"..listChar, 1 ) do recombined = recombined .. "\n" .. list[i+1] i=i+1 end cladeString = cladeString .. indent .. '|label' .. child ..'=' .. label cladeString = cladeString .. indent .. '|' .. child ..'=' .. '{{clade' .. p.listParseLevel(recombined,levelNumber,i) else cladeString = cladeString .. indent .. '|' .. child ..'=' .. list[i] end i=i+1 child=child+1 end cladeString = cladeString .. indent .. '}}' if nowiki then return mw.getCurrentFrame():preprocess( '<nowiki>'.. cladeString .. '</nowiki>') --return wrapped in nowiki else return cladeString end end -- this must be at end return p 8tj8mn75yncxi47quf6o8se49gw6ama Template:Clade/styles.css 10 49839 303703 2026-08-01T15:04:13Z Isma4l 41797 Bog cusub: /* {{pp-template}} */ body.skin-vector-2022 div.clade, body.skin-minerva div.clade { overflow-x:auto; overflow-y:hidden; } body.skin-minerva div.clade p { font-size:inherit; } table.clade { border-spacing:0; margin:0; font-size:100%; line-height:100%; border-collapse:separate; width:auto; display:table; } table.clade table.clade { width:100%; line-height:inherit; } table.clade td.clade-label { /* the cell with the label */ min-width:0.7em;... 303703 sanitized-css text/css /* {{pp-template}} */ body.skin-vector-2022 div.clade, body.skin-minerva div.clade { overflow-x:auto; overflow-y:hidden; } body.skin-minerva div.clade p { font-size:inherit; } table.clade { border-spacing:0; margin:0; font-size:100%; line-height:100%; border-collapse:separate; width:auto; display:table; } table.clade table.clade { width:100%; line-height:inherit; } table.clade td.clade-label { /* the cell with the label */ min-width:0.7em; /* both min-width and width seem to be needed to get consistent behaviour */ width:0.7em; padding:0.1em 0.25em; vertical-align:bottom; text-align:center; border-left:1px solid; /* don't set default colour, helps with green on black monotype skin */ border-bottom:1px solid; white-space:nowrap; } table.clade td.clade-label::before, table.clade td.clade-slabel::before { content: "\2060"; } table.clade td.clade-fixed-width { overflow:hidden; text-overflow:ellipsis; } table.clade td.clade-fixed-width:hover { overflow:visible; } table.clade td.clade-label.first { border-left:none; border-right:none; } table.clade td.clade-label.reverse { border-left:none; border-right:1px solid; } table.clade td.clade-slabel { /* the cell with the sublabel; only use if there is a label */ padding:0.1em 0.25em; vertical-align:top; text-align:center; border-left: 1px solid; white-space:nowrap; } table.clade td.clade-slabel:hover { overflow:visible; } table.clade td.clade-slabel.last { border-left:none; border-right:none; } table.clade td.clade-slabel.reverse { border-left:none; border-right:1px solid; } table.clade td.clade-bar { /* the cell with the bar label or group label */ vertical-align:middle; text-align:left; padding:0 0.5em; position:relative; } table.clade td.clade-bar.reverse { text-align:right; position:relative; } table.clade td.clade-leaf { /* the cell with the leaf content (rowspan=2) */ border:0; padding:0; text-align:left; } table.clade td.clade-leaf p { padding-right: 5px; /* spacing from vertical bar */ padding-left: 2px; /* spacing from connecting horizontal bar */ } table.clade td.clade-leafR { /* the cell with the leaf content (rowspan=2) */ border:0; padding:0; text-align:right; } table.clade td.clade-leafR p { padding-left: 5px; /* spacing from vertical bar */ padding-right: 2px; /* spacing from connecting horizontal bar */ } table.clade td.clade-leaf.reverse { /* the cell with the leaf content (rowspan=2) */ text-align:right; } table.clade td.clade-leaf.reverse p { padding-left: 5px; /* spacing from vertical bar */ padding-right: 2px; /* spacing from connecting horizontal bar */ } table.clade:hover span.linkA { background-color: yellow; } table.clade:hover span.linkB { background-color: green; } ca9j8k7noaz4f05cwm7m7ncuz57j9tt Template:Extract 10 49840 303704 2026-08-01T15:05:51Z Isma4l 41797 Bog cusub: <includeonly>{{{{{♥|safesubst:}}}#invoke:age|extract}}</includeonly><noinclude>{{documentation}}</noinclude> 303704 wikitext text/x-wiki <includeonly>{{{{{♥|safesubst:}}}#invoke:age|extract}}</includeonly><noinclude>{{documentation}}</noinclude> g107cwhf1i9ojby2o5kv7z21pfrtcvh Module:WLink 828 49841 303706 2026-08-01T15:14:51Z Isma4l 41797 Bog cusub: local WLink = { suite = "WLink", serial = "2016-10-05" }; --[=[ ansiPercent() formatURL() getArticleBase() getBaseTitle() getEscapedTitle() getExtension() getFile() getFragment() getLanguage() getNamespace() getPlain() getProject() getTarget() getTargetPage() getTitle() getWeblink() isBracketedLink() isBracketedURL() isCategorization() isExternalLink() isInterlanguage() isInterwiki() isMedia() isTitledLink() isValidLink() isWikilink() wikilink() failsafe() ]=]... 303706 Scribunto text/plain local WLink = { suite = "WLink", serial = "2016-10-05" }; --[=[ ansiPercent() formatURL() getArticleBase() getBaseTitle() getEscapedTitle() getExtension() getFile() getFragment() getLanguage() getNamespace() getPlain() getProject() getTarget() getTargetPage() getTitle() getWeblink() isBracketedLink() isBracketedURL() isCategorization() isExternalLink() isInterlanguage() isInterwiki() isMedia() isTitledLink() isValidLink() isWikilink() wikilink() failsafe() ]=] -- local globals local URLutil = false; local utilURL = function () -- Attach URLutil library module -- Postcondition: -- Returns table, with URLutil library -- Throws error, if not available if not URLutil then local lucky, util = pcall( require, "Module:URLutil" ); if lucky then if type( util ) == "table" then URLutil = util.URLutil(); end util = "library URLutil invalid"; end if type( URLutil ) ~= "table" then error( util, 0 ); end end return URLutil; end -- utilURL() local contentExtlink = function ( attempt ) -- Retrieve span of external link between brackets -- Precondition: -- attempt -- string, with presumable link -- the first char is expected to be "[" -- Postcondition: -- Returns string, number, number -- string including whitespace -- number with index of relevant "[" -- number with index after relevant "]" -- false if nothing found local r1 = false; local r2 = false; local r3 = attempt:find( "]", 2, true ); if r3 then local s = attempt:sub( 2, r3 - 1 ); local i = s:find( "[", 1, true ); if i then r1 = s:sub( i + 1 ); r2 = i; else r1 = s; r2 = 1; end else r3 = false; end return r1, r2, r3; end -- contentExtlink() local contentWikilink = function ( attempt ) -- Retrieve span of wikilink between brackets -- Precondition: -- attempt -- string, with presumable link -- the first two chars are expected to be "[[" -- Postcondition: -- Returns string, number, number -- string including whitespace -- number with index of relevant "[[" -- number with index after relevant "]]" -- false if nothing found local r1 = false; local r2 = false; local r3 = attempt:find( "]]", 3, true ); if r3 then local s = attempt:sub( 3, r3 - 1 ); local i = s:find( "[[", 1, true ); if i then r1 = s:sub( i + 2 ); r2 = i; else r1 = s; r2 = 1; end end return r1, r2, r3; end -- contentWikilink() local extractExtlink = function ( attempt ) -- Retrieve external link -- Precondition: -- attempt -- string, with presumable link -- the first char is expected to be "[" -- Postcondition: -- Returns string, string -- first with target and title -- second result false if not titled -- false if nothing found local r1 = false; local r2 = false; local s = contentExtlink( attempt ); if s then local i = s:find( "%s", 1 ); if i then r1 = s:sub( 1, i - 1 ); r2 = mw.text.trim( s:sub( i + 1 ) ); if r2 == "" then r2 = false; end else r1 = s; end if r1 then r1 = mw.text.trim( r1 ); if r1 == "" or not utilURL().isResourceURL( r1 ) then r1 = false; end end if not r1 then r2 = false; end end return r1, r2; end -- extractExtlink() local extractWikilink = function ( attempt ) -- Retrieve wikilink -- Precondition: -- attempt -- string, with presumable link -- the first two chars are expected to be "[[" -- Postcondition: -- Returns string, string -- first with target -- second result title, or false if not piped -- false if nothing found local r1 = false; local r2 = false; local s = contentWikilink( attempt ); if s then local i = s:find( "|", 1, true ); if i then r1 = s:sub( 1, i - 1 ); r2 = s:sub( i + 1 ); else r1 = s; end r1 = mw.text.trim( r1 ); if r1 == "" then r1 = false; else r1 = r1:gsub( "_", " " ) :gsub( "&nbsp;", " " ) :gsub( "&thinsp;", " " ) :gsub( "&#160;", " " ) :gsub( "&#8239;", " " ) :gsub( " +", " " ); r1 = mw.text.decode( r1 ); end end return r1, r2; end -- extractWikilink() local prefix = function ( ask, ahead ) -- Interprete prefix of language or project type -- Precondition: -- ask -- string, with presumable prefix -- ahead -- true, if first segment -- Postcondition: -- Returns string,string or nil -- first string one of "lead", "lang", "project" -- second string is formatted value -- type is one of "lead", "lang", "project" -- nil if nothing found local r1, r2; local prefixes = { b = true, c = "commons", d = true, commons = true, m = "meta", mediawiki = "mw", mw = true, meta = true, n = true, q = true, s = true, simple = false, v = true, voy = true, w = true, wikibooks = "b", wikidata = "d", wikinews = "n", wikipedia = "w", wikiquote = "q", wikisource = "s", wikiversity = "v", wikivoyage = "voy", wikt = true, wiktionary = "wikt" }; local s = mw.text.trim( ask ); if s == "" then if ahead then r1 = "lead"; r2 = true; end else local p; s = s:lower(); p = prefixes[ s ]; if p == true then r1 = "project"; r2 = s; elseif p then r1 = "project"; r2 = p; elseif p == false then r1 = "lang"; r2 = s; elseif s:match( "^%l%l%l?$" ) and mw.language.isSupportedLanguage( s ) then r1 = "lang"; r2 = s; end end return r1, r2; end -- prefix() local target = function ( attempt, lonely ) -- Retrieve first target (wikilink or URL), or entire string -- Precondition: -- attempt -- string, with presumable link somewhere -- lonely -- remove fragment, if true -- Postcondition: -- Returns string, number -- string, with detected link target, or entire -- number, with number of brackets, if found, or 2 local r1, r2 = WLink.getTarget( attempt ); if not r1 then r1 = mw.text.trim( attempt ); r2 = 2; end if lonely then local i = r1:find( "#", 1, true ); if i == 1 then r1 = ""; elseif i then r1 = r1:sub( 1, i - 1 ); end end return r1, r2; end -- target() function WLink.ansiPercent( attempt, alter ) -- Convert string by ANSI encoding rather than UTF-8 encoding -- Precondition: -- attempt -- string, with presumable ANSI characters -- alter -- string or nil, to use for spaces instead of %20 -- Postcondition: -- Returns string, encoded local k, s; local r = attempt; if alter then r = r:gsub( " ", alter ); end for i = mw.ustring.len( r ), 1, -1 do k = mw.ustring.codepoint( r, i, i ); if k <= 32 or k > 126 then if k > 255 then s = mw.ustring.sub( r, i, i ); if k > 2047 then s = string.format( "%%%2X%%%2X%%%2X", s:byte( 1, 1 ), s:byte( 2, 2 ), s:byte( 3, 3 ) ); else s = string.format( "%%%2X%%%2X", s:byte( 1, 1 ), s:byte( 2, 2 ) ); end else s = string.format( "%%%2X", k ); end r = string.format( "%s%s%s", mw.ustring.sub( r, 1, i - 1 ), s, mw.ustring.sub( r, i + 1 ) ); end end -- for --i r = mw.ustring.gsub(r, '^%*', '%%2A') return r; end -- WLink.ansiPercent() function WLink.formatURL( adjust ) -- Create bracketed link, if not yet -- Precondition: -- adjust -- string, with URL or domain/path or bracketed link -- Postcondition: -- Returns string, with bracketed link -- false on invalid format local r; if type( adjust ) == "string" then if WLink.isBracketedLink( adjust ) then r = adjust; else local url = mw.text.trim( adjust ); local host; utilURL(); host = URLutil.getHost( adjust ); if not host then url = "http://" .. adjust; host = URLutil.getHost( url ); end if host then local path = URLutil.getRelativePath( url ); local show; if path == "/" then if not url:match( "/$" ) then url = url .. "/"; end show = host; else local i = path:find( "#" ); if i then path = path:sub( 1, i - 1 ); end show = host .. path; end r = string.format( "[%s %s]", url, show ); else r = adjust; end end else r = false; end return r; end -- WLink.formatURL() function WLink.getArticleBase( attempt ) -- Retrieve generic article title, no fragment nor brackets -- Precondition: -- attempt -- string, with wikilink or page title -- current page title, if missing -- Postcondition: -- Returns string, with identified lemma, or all -- false on invalid format local r; if attempt then local m; r, m = target( attempt, true ); if m ~= 2 then r = false; end else r = mw.title.getCurrentTitle().text; end if r then local sub = r:match( "^(.*%S) *%(.+%)$" ); if sub then r = sub; end end return r; end -- WLink.getArticleBase() function WLink.getBaseTitle( attempt ) -- Retrieve last segment in subpage, no fragment -- Precondition: -- attempt -- string, with wikilink or page title -- Postcondition: -- Returns string, with identified segment, or all local r; local s, m = target( attempt, true ); if m == 2 then local sub = s:match( "/([^/]+)$" ); if sub then r = sub; else r = s; end else r = false; end return r; end -- WLink.getBaseTitle() function WLink.getEscapedTitle( attempt ) -- Retrieve escaped link title -- Precondition: -- attempt -- string, with presumable link title -- Postcondition: -- Returns string, with suitable link title local s = mw.text.trim( attempt ); return s:gsub( "\n", " " ) :gsub( "%[", "&#91;" ) :gsub( "%]", "&#93;" ) :gsub( "|", "&#124;" ); end -- WLink.getEscapedTitle() function WLink.getExtension( attempt ) -- Retrieve media extension -- Precondition: -- attempt -- string, with wikilink (media link) or page title -- if URL, PDF may be detected -- Postcondition: -- Returns string, with detected downcased media type -- false if no extension found local r = false; local s, m = target( attempt ); if m == 2 then s = s:match( "%.(%a+)$" ); if s then r = s:lower(); end elseif s:upper():match( "[%./](PDF)%W?" ) then r = "pdf"; end return r; end -- WLink.getExtension() function WLink.getFile( attempt ) -- Retrieve media page identifier -- Precondition: -- attempt -- string, with wikilink (media link) or page title -- Postcondition: -- Returns string, with detected file title -- no namespace nor project -- false if no file found local r = false; local s, m = target( attempt ); if m == 2 then local slow = ":" .. s:lower(); local find = function ( a ) local seek = string.format( ":%s:().+%%.%%a+$", a:lower() ); local join = slow:find( seek ); local ret; if join then ret = s:sub( join + #a + 1 ); end return ret; end; r = find( "file" ); if not r then local trsl = mw.site.namespaces[6]; r = find( trsl.name ); if not r then trsl = trsl.aliases; for k, v in pairs( trsl ) do r = find( v ); if r then break; -- for k, v end end -- for k, v end end end return r; end -- WLink.getFile() function WLink.getFragment( attempt ) -- Retrieve fragment -- Precondition: -- attempt -- string, with presumable fragment -- Postcondition: -- Returns string, with detected fragment -- false if no address found local r = false; local s, m = target( attempt ); if s then local i = s:find( "#", 1, true ); if i then if i > 1 then s = s:sub( i - 1 ); i = 2; end if s:find( "&#", 1, true ) then s = mw.text.decode( s ); i = s:find( "#", 1, true ); if not i then s = ""; i = 0; end end s = s:sub( i + 1 ); r = mw.text.trim( s ); if r == "" then r = false; elseif m == 2 then r = r:gsub( "%.(%x%x)", "%%%1" ) :gsub( "_", " " ); r = mw.uri.decode( r, "PATH" ); end end end return r; end -- WLink.getFragment() function WLink.getLanguage( attempt ) -- Retrieve language project identifier -- Precondition: -- attempt -- string, with wikilink or page title -- Postcondition: -- Returns string, with detected downcased language identifier -- false if no project language found local r = false; local s, m = WLink.getTarget( attempt ); if m == 2 then local w = WLink.wikilink( s ); if w and w.lang then r = w.lang; end end return r; end -- WLink.getLanguage() function WLink.getNamespace( attempt ) -- Retrieve namespace number -- Precondition: -- attempt -- string, with wikilink or page title -- Postcondition: -- Returns number, of detected namespace -- false if no namespace found local r = false; local s, m = WLink.getTarget( attempt ); if m == 2 then local w = WLink.wikilink( s ); if w and not w.lang and not w.project and w.ns then r = w.ns; end end return r; end -- WLink.getNamespace() function WLink.getPlain( attempt ) -- Retrieve text with all links replaced by link titles -- Precondition: -- attempt -- string, with wikitext -- Postcondition: -- Returns string, with modified wikitext without links local r = attempt; local i = 1; local j, k, n, lean, s, shift, space, suffix; while ( true ) do j = r:find( "[", i, true ); if j then suffix = r:sub( j ); i = j + 1; lean = ( r:byte( i, i ) == 91 ); if lean then s, k, n = contentWikilink( suffix ); else s, k, n = contentExtlink( suffix ); end if s then if k > 1 then n = n - k; i = j + k; j = i - 1; suffix = r:sub( j ); end if lean then s, shift = extractWikilink( suffix ); if s then space = s:match( "^([^:]+):" ); if space then space = mw.site.namespaces[ space ]; if space then space = space.id; end end if space == 6 or space == 14 then shift = ""; elseif not shift then shift = s; end else s = ""; shift = ""; end else s, shift = extractExtlink( suffix ); if not s then s = ""; end if not shift then shift = ""; end i = i - 1; end if j > 1 then s = r:sub( 1, j - 1 ); else s = ""; end r = string.format( "%s%s%s", s, shift, r:sub( n + i ) ); i = i + #shift; else break; -- while true end else break; -- while true end end -- while true return r; end -- WLink.getPlain() function WLink.getProject( attempt ) -- Retrieve wikifarm project identifier -- Precondition: -- attempt -- string, with wikilink or page title -- Postcondition: -- Returns string, with detected downcased project identifier -- false if no project identifier found local r = false; local s, m = WLink.getTarget( attempt ); if m == 2 then local w = WLink.wikilink( s ); if w and w.project then r = w.project; end end return r; end -- WLink.getProject() function WLink.getTarget( attempt ) -- Retrieve first target (wikilink or URL) -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns string, number -- string, with first detected link target -- number, with number of brackets, if found -- false if nothing found local r1 = false; local r2 = false; local i = attempt:find( "[", 1, true ); if i then local m; r1 = attempt:sub( i ); if r1:byte( 2, 2 ) == 91 then m = 2; r1 = extractWikilink( r1 ); else m = 1; r1 = extractExtlink( r1 ); end if r1 then r2 = m; end else r1 = attempt:match( "%A?([hf]t?tps?://%S+)%s?" ); if r1 then if utilURL().isResourceURL( r1 ) then r2 = 0; else r1 = false; end else r1 = false; end end return r1, r2; end -- WLink.getTarget() function WLink.getTargetPage( attempt ) -- Retrieve first target page (page name or URL of page) -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns string, with first detected linked page -- false if nothing found local r1, r2 = WLink.getTarget( attempt ); if r1 then local i = r1:find( "#", 1, true ); if i then if i == 1 then r1 = false; else r1 = mw.text.trim( r1:sub( 1, i - 1 ) ); end end end return r1, r2; end -- WLink.getTargetPage() function WLink.getTitle( attempt ) -- Retrieve first link title (wikilink or URL), or wikilink target -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns string, with first detected link target -- false if nothing found local r = false; local i = attempt:find( "[", 1, true ); if i then local s1, s2; r = attempt:sub( i ); if r:byte( 2, 2 ) == 91 then s1, s2 = extractWikilink( r ); if s2 then r = s2; else r = s1; end else s1, r = extractExtlink( r ); end end return r; end -- WLink.getTitle() function WLink.getWeblink( attempt, anURLutil ) -- Retrieve bracketed link from resource URL -- Precondition: -- attempt -- string, with URL, or something different -- anURLutil -- library module object, or nil -- Postcondition: -- Returns string, with first detected link target -- false if nothing found local second = ".ac.co.go.gv.or."; local r; if type( anURLutil ) == "table" then URLutil = anURLutil; else utilURL(); end if URLutil.isResourceURL( attempt ) then local site = URLutil.getAuthority( attempt ); local show; if #attempt == #site then site = site .. "/"; end show = URLutil.getTop3domain( "//" .. site ); if show then local scan = "[%./](%a+)(%.%l%l%.)(%a+)$"; local search = "." .. show; local s1, s2, s3 = search:match( scan ); if s2 then if not second:find( s2, 1, true ) then show = string.format( "%s.%s", s2, s3 ); end else show = false; end end if not show then show = URLutil.getTop2domain( "//" .. site ); if not show then show = URLutil.getHost( "//" .. site ); end end r = string.format( "[%s %s]", attempt, show ); else r = attempt; end return r; end -- WLink.getWeblink() function WLink.isBracketedLink( attempt ) -- Does attempt match a bracketed link? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local r = false; local i = attempt:find( "[", 1, true ); if i then local s = attempt:sub( i ); if s:byte( 2, 2 ) == 91 then s = extractWikilink( s ); else s = extractExtlink( s ); end if s then r = true; end end return r; end -- WLink.isBracketedLink() function WLink.isBracketedURL( attempt ) -- Does attempt match a bracketed URL? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local s, r = WLink.getTarget( attempt ); return ( r == 1 ); end -- WLink.isBracketedURL() function WLink.isCategorization( attempt ) -- Does attempt match a categorization? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local r = false; local s, m = WLink.getTarget( attempt ); if m == 2 then local w = WLink.wikilink( s ); if w and w.ns == 14 and not ( w.lead or w.lang or w.project ) and w.title ~= "" then r = true; end end return r; end -- WLink.isCategorization() function WLink.isExternalLink( attempt ) -- Does attempt match an external link? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local s, r = WLink.getTarget( attempt ); if r then r = ( r < 2 ); end return r; end -- WLink.isExternalLink() function WLink.isInterlanguage( attempt ) -- Does attempt match an interlanguage link? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local r = false; local s, m = WLink.getTarget( attempt ); if m == 2 then local w = WLink.wikilink( s ); if w and w.lang and not w.project and not w.lead and w.title ~= "" then r = true; end end return r; end -- WLink.isInterlanguage() function WLink.isInterwiki( attempt ) -- Does attempt match an interwiki link within wikifarm? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local r = false; local s, m = WLink.getTarget( attempt ); if m == 2 then local w = WLink.wikilink( s ); if w and ( w.lang or w.project ) and w.title ~= "" then r = true; end end return r; end -- WLink.isInterwiki() function WLink.isMedia( attempt ) -- Does attempt match a media translusion? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local r = false; local s, m = WLink.getTarget( attempt ); if m == 2 then local w = WLink.wikilink( s ); if w and w.ns == 6 and not ( w.lead or w.lang or w.project ) and w.title ~= "" and WLink.getExtension( w.title ) then r = true; end end return r; end -- WLink.isMedia() function WLink.isTitledLink( attempt ) -- Does attempt match a titled link? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local r = false; local i = attempt:find( "[", 1, true ); if i then local c, n; local s = attempt:sub( i ); if s:byte( 2, 2 ) == 91 then n = s:find( "%]%]", 5 ); c = "|"; else n = s:find( "%]", 8 ); c = "%s%S"; end if n then local m = s:find( c, 2 ); if m and m + 1 < n and WLink.getTarget( attempt ) then r = true; end end end return r; end -- WLink.isTitledLink() function WLink.isValidLink( attempt ) -- Does attempt match a link? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local s, r = WLink.getTarget( attempt ); if r then r = true; end return r; end -- WLink.isValidLink() function WLink.isWikilink( attempt ) -- Does attempt match a wikilink? -- Precondition: -- attempt -- string, with presumable link somewhere -- Postcondition: -- Returns boolean local s, m = WLink.getTarget( attempt ); return ( m == 2 ); end -- WLink.isWikilink() function WLink.wikilink( attempt ) -- Retrieve wikilink components -- Precondition: -- attempt -- string, with presumable link -- expected to be enclosed in "[[" "]]" -- else wikilink -- Postcondition: -- Returns table or false -- table of assignments with { type, value} -- type is one of "lead", -- "project", "lang", -- "ns", "space", "title" -- false if nothing found local s = contentWikilink( attempt ); local got, n, r; if not s then s = attempt; end i = s:find( "|", 1, true ); if i then s = s:sub( 1, i - 1 ); end got = mw.text.split( s, ":" ); n = table.maxn( got ); if n == 1 then r = { title = mw.text.trim( s ) }; else local j, k, o, v; r = { title = "" }; if n > 4 then k = 4; else k = n - 1; end j = k; for i = 1, j do s = mw.text.trim( got[ i ] ); if s ~= "" then o = mw.site.namespaces[ mw.text.trim( got[ i ] ) ]; if o then r.ns = o.id; r.space = o.name; k = i + 1; j = i - 1; break; -- for i end end end -- for i for i = 1, j do o, v = prefix( got[ i ], ( i == 1 ) ); if o then if r[ o ] then k = i; break; -- for i else r[ o ] = v; end else k = i; break; -- for i end end -- for i for i = k, n do r.title = r.title .. got[ i ]; if i < n then r.title = r.title .. ":"; end end -- for i end if r.lead and ( r.project or not r.title or ( not r.lang and r.ns ~= 6 and r.ns ~= 14 ) ) then r.lead = false; end return r; end -- WLink.wikilink() function WLink.failsafe( assert ) -- Retrieve versioning and check for compliance -- Precondition: -- assert -- string, with required version, or false -- Postcondition: -- Returns string with appropriate version, or false local r; if assert and assert > WLink.serial then r = false; else r = WLink.serial; end return r end -- WLink.failsafe() local function Template( frame, action, leave, lone ) -- Run actual code from template transclusion -- Precondition: -- frame -- object -- action -- string, with function name -- leave -- true: keep whitespace around -- lone -- true: permit call without parameters -- Postcondition: -- Return string; might be error message local lucky = true; local s = false; local r = false; local space; for k, v in pairs( frame.args ) do if k == 1 then if leave then s = v; else s = mw.text.trim( v ); end elseif action == "ansiPercent" and k == "space" then if v ~= "" then space = v; end elseif k ~= "template" then lucky = false; if r then r = r .. "|"; else r = "Unknown parameter: "; end r = string.format( "%s%s=", r, k ); end end -- for k, v if lucky then if s or lone then lucky, r = pcall( WLink[ action ], s, space ); else r = "Parameter missing"; lucky = false; end end if lucky then if type( r ) == "boolean" then if r then r = "1"; else r = ""; end end else r = string.format( "<span class=\"error\">%s</span>", r ); end return r; end -- Template() -- Export local p = { }; p.ansiPercent = function ( frame ) return Template( frame, "ansiPercent" ); end p.formatURL = function ( frame ) return Template( frame, "formatURL" ); end p.getArticleBase = function ( frame ) return Template( frame, "getArticleBase", false, true ); end p.getBaseTitle = function ( frame ) return Template( frame, "getBaseTitle" ); end p.getEscapedTitle = function ( frame ) return Template( frame, "getEscapedTitle" ); end p.getExtension = function ( frame ) return Template( frame, "getExtension" ); end p.getFile = function ( frame ) return Template( frame, "getFile" ); end p.getFragment = function ( frame ) return Template( frame, "getFragment" ); end p.getInterwiki = function ( frame ) return Template( frame, "getInterwiki" ); end p.getLanguage = function ( frame ) return Template( frame, "getLanguage" ); end p.getNamespace = function ( frame ) return tostring( Template( frame, "getNamespace" ) ); end p.getPlain = function ( frame ) return Template( frame, "getPlain" ); end p.getProject = function ( frame ) return Template( frame, "getProject" ); end p.getTarget = function ( frame ) return Template( frame, "getTarget" ); end p.getTargetPage = function ( frame ) return Template( frame, "getTargetPage" ); end p.getTitle = function ( frame ) return Template( frame, "getTitle" ); end p.getWeblink = function ( frame ) return Template( frame, "getWeblink" ); end p.isBracketedLink = function ( frame ) return Template( frame, "isBracketedLink" ); end p.isBracketedURL = function ( frame ) return Template( frame, "isBracketedURL" ); end p.isCategorization = function ( frame ) return Template( frame, "isCategorization" ); end p.isExternalLink = function ( frame ) return Template( frame, "isExternalLink" ); end p.isInterlanguage = function ( frame ) return Template( frame, "isInterlanguage" ); end p.isInterwiki = function ( frame ) return Template( frame, "isInterwiki" ); end p.isMedia = function ( frame ) return Template( frame, "isMedia" ); end p.isTitledLink = function ( frame ) return Template( frame, "isTitledLink" ); end p.isValidLink = function ( frame ) return Template( frame, "isValidLink" ); end p.isWeblink = function ( frame ) return Template( frame, "isWeblink" ); end p.isWikilink = function ( frame ) return Template( frame, "isWikilink" ); end p.failsafe = function ( frame ) local since = frame.args[ 1 ]; if since then since = mw.text.trim( since ); if since == "" then since = false; end end return WLink.failsafe( since ) or ""; end p.WLink = function () return WLink; end return p; khcam6fvoqmge78bt0ettgz26jbcp1w Template:CensusAU 10 49842 303707 2026-08-01T15:15:34Z Isma4l 41797 /* */ 303707 wikitext text/x-wiki <includeonly>[[{{#ifexist:{{{1}}} Australian census|{{{1}}} Australian census|Census in Australia#{{{1}}}}}|{{{1}}} census]]</includeonly><noinclude> {{Documentation}}</noinclude> isw916smdensy5bpsvws9u3f1886n4b Template:IMSLP 10 49843 303708 2026-08-01T15:16:04Z Isma4l 41797 /* */ 303708 wikitext text/x-wiki <includeonly>{{#if:{{{1|{{{id|{{{author|}}}}}}}}}|[[scores:Category:{{{1|{{{id|{{{author}}}}}}}}}|{{{descr|Free scores}}} by {{{2|{{{cname|{{PAGENAME}}}}}}}}]] at the [[International Music Score Library Project]] (IMSLP){{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:Composers with IMSLP links]]}}}}<!-- -->{{#if:{{{work|}}}|[[scores:{{{work}}}|{{{cname|{{PAGENAME}}}}}]]{{#if:{{{work2|}}}|, [[scores:{{{work2}}}|{{{cname2}}}]]}}{{#if:{{{work3|}}}|, [[scores:{{{work3}}}|{{{cname3}}}]]}}{{#if:{{{work4|}}}|, [[scores:{{{work4}}}|{{{cname4}}}]]}}{{#if:{{{work5|}}}|, [[scores:{{{work5}}}|{{{cname5}}}]]}}{{#if:{{{work6|}}}|, [[scores:{{{work6}}}|{{{cname6}}}]]}}{{#if:{{{work7|}}}|, [[scores:{{{work7}}}|{{{cname7}}}]]}}{{#if:{{{work8|}}}|, [[scores:{{{work8}}}|{{{cname8}}}]]}}{{#if:{{{work9|}}}|, [[scores:{{{work9}}}|{{{cname9}}}]]}}{{#if:{{{work10|}}}|, [[scores:{{{work10}}}|{{{cname10}}}]]}}: {{{descr|Scores}}} at the [[International Music Score Library Project]]{{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:Works with IMSLP links]]}}}}{{#ifeq:{{NAMESPACENUMBER}}|0|[[Category:Articles with International Music Score Library Project links]]|}}</includeonly><noinclude> {{Documentation}} </noinclude> jjruuxvp35vvmq7se53lk795gpbddmv Module:UserLinks/extra 828 49844 303710 2026-08-01T15:29:43Z Isma4l 41797 Bog cusub: -------------------------------------------------------------------------------- -- This module holds extra link functions for use with [[Module:UserLinks]]. -- -- It is intended for experimenting with new link functions that will eventually -- be added to the main module code. -- -- Since this module is transcluded in only a small number of pages, changes -- should cause little server overhead and should propagate quickly. -- -- Link functions using the same link code as a funct... 303710 Scribunto text/plain -------------------------------------------------------------------------------- -- This module holds extra link functions for use with [[Module:UserLinks]]. -- -- It is intended for experimenting with new link functions that will eventually -- be added to the main module code. -- -- Since this module is transcluded in only a small number of pages, changes -- should cause little server overhead and should propagate quickly. -- -- Link functions using the same link code as a function in the main module will -- be ignored; please give your function a unique code. -------------------------------------------------------------------------------- -- Load shared helper functions local mShared = require('Module:UserLinks/shared') local raiseError = mShared.raiseError local makeWikitextError = mShared.makeWikitextError local makeWikilink = mShared.makeWikilink local makeUrlLink = mShared.makeUrlLink local makeFullUrlLink = mShared.makeFullUrlLink local message = mShared.message local linkFunctions = {} function linkFunctions.coibot(snippets) -- COIBot report return makeWikilink( nil, 4, 'WikiProject Spam/UserReports/' .. snippets.username, 'COIBot' ) end function linkFunctions.fa(snippets) -- Former admin label return message('display-formeradmin') end function linkFunctions.ggl(snippets) -- Google search for the username return makeUrlLink( { host = 'www.google.com', path = '/search', query = {q = snippets.username}, }, 'Google' ) end function linkFunctions.http(snippets) -- To see if an IP is serving a web page local host = snippets.username if not host:match('^%d+%.%d+%.%d+%.%d+$') then if host:match('^[%x:]+$') then -- It's IPv6, use RFC 3986 IP-Literal syntax host = '[' .. host .. ']' else -- It's neither IPv4 nor IPv6, return nothing return '' end end return makeUrlLink( { protocol = 'http', host = host }, 'http' ) end function linkFunctions.lr(snippets) -- Local rights return makeFullUrlLink( snippets.interwiki, -1, 'Log', {page = 'User:' .. snippets.username}, message('display-localrights') ) end function linkFunctions.mr(snippets) -- Meta user rights return makeFullUrlLink( 'meta', -1, 'Log', {page = 'User:' .. snippets.username .. '@enwiki'}, message('display-metarights') ) end function linkFunctions.msg(snippets) -- New message on user talk page return makeFullUrlLink( snippets.interwiki, 3, snippets.username, { action = 'edit', section = 'new', }, 'message' ) end function linkFunctions.rbl(snippets) -- Realtime blacklists return makeUrlLink( { protocol = 'https', host = 'www.robtex.com', path = '/ip-lookup/' .. snippets.username .. '#dnsbl', }, 'RBLs' ) end function linkFunctions.rdns(snippets) -- Reverse DNS lookup return makeUrlLink( { protocol = 'https', host = 'www.dnswatch.info', path = '/dns/dnslookup', query = { la = 'en', host = snippets.username, submit = 'Resolve' } }, 'RDNS' ) end function linkFunctions.sbx(snippets) -- User sandbox return makeWikilink( snippets.interwiki, 2, snippets.username .. '/sandbox', 'sandbox' ) end function linkFunctions.sfs(snippets) -- StopForumSpam return makeUrlLink( { protocol = 'https', host = 'www.stopforumspam.com', path = '/search/' .. snippets.username, }, 'StopForumSpam' ) end function linkFunctions.sul2(snippets) -- Global contribs, Luxo's tool return makeUrlLink( { host = 'tools.wmflabs.org', path = '/guc/index.php', query = { user = snippets.username, lang = snippets.toolLang } }, 'global contribs' ) end function linkFunctions.uc(snippets) -- User creation return makeWikilink( snippets.interwiki, -1, 'Log/newusers/' .. snippets.username, 'user creation' ) end function linkFunctions.whois(snippets) -- WHOIS information for IPs return makeUrlLink( { protocol = 'https', host = 'tools.wmflabs.org', path = '/whois/gateway.py', query = { lookup = 'true', ip = snippets.username, }, }, 'WHOIS' ) end function linkFunctions.wlh(snippets) -- Links to user page (what links here) return makeWikilink( snippets.interwiki, -1, 'WhatLinksHere/' .. mw.site.namespaces[2].name .. ':' .. snippets.username, 'links to user page' ) end function linkFunctions.cr(snippets) -- Change rights return makeWikilink( snippets.interwiki, -1, 'UserRights/' .. snippets.username, 'change rights' ) end return {linkFunctions = linkFunctions} 1fhulqy62xwpq8vfi4oj7xconl4s8mw Template:Em dash 10 49845 303711 2026-08-01T15:31:29Z Isma4l 41797 /* */ 303711 wikitext text/x-wiki —<noinclude>{{Documentation}}</noinclude> 23joqzm2jd36f43xgqngjduru7rp4ip Template:Navbar-header/styles.css 10 49846 303712 2026-08-01T15:32:31Z Isma4l 41797 Bog cusub: .navbar-header { text-align: center; position: relative; white-space: nowrap; } .navbar-header .navbar { position: absolute; right: 0; top: 0; margin: 0 5px; } 303712 sanitized-css text/css .navbar-header { text-align: center; position: relative; white-space: nowrap; } .navbar-header .navbar { position: absolute; right: 0; top: 0; margin: 0 5px; } sdu4yf7bn5bkns1dsnkkc4lugkz8o8m Template:S-ppo 10 49847 303713 2026-08-01T15:42:18Z Isma4l 41797 /* */ 303713 wikitext text/x-wiki <includeonly>|- ! colspan="3" style="border-top: 5px solid #FFBF00;" | Party political offices </includeonly><noinclude> {{documentation}} </noinclude> 4kuivtf7ovmvypt292h39gwcenr0dr4 Module:WDL 828 49848 303714 2026-08-01T15:43:10Z Isma4l 41797 Bog cusub: require('strict') local getArgs = require('Module:Arguments').getArgs local roundAndPad = require('Module:Math')._precision_format local p = {} local function total(frame, played, won, drawn, lost, category) if played == '-' or played == '—' then return '—' elseif not played then if not won and not drawn and not lost then return '' end return frame:expandTemplate{title = 'Number table sorting', args = { (won or 0) + (drawn or 0) + (lost or 0) }} elseif tonumb... 303714 Scribunto text/plain require('strict') local getArgs = require('Module:Arguments').getArgs local roundAndPad = require('Module:Math')._precision_format local p = {} local function total(frame, played, won, drawn, lost, category) if played == '-' or played == '—' then return '—' elseif not played then if not won and not drawn and not lost then return '' end return frame:expandTemplate{title = 'Number table sorting', args = { (won or 0) + (drawn or 0) + (lost or 0) }} elseif tonumber(played) ~= (won or 0) + (drawn or 0) + (lost or 0) then return '<span class="error" style="font-size:100%"><abbr title="GP not equal to W + D + L">error</abbr>' .. (category or '') .. '</span>' else return frame:expandTemplate{title = 'Number table sorting', args = { played }} end end local function displayWinPercent(frame, winPercent, decimals) local retval = '' if winPercent < 10 then retval = '<span style="visibility:hidden;color:transparent;">00</span>' elseif winPercent < 100 then retval = '<span style="visibility:hidden;color:transparent;">0</span>' end return retval .. frame:expandTemplate{title = 'Number table sorting', args = { roundAndPad(winPercent, decimals or 2) }} end local function pct(frame, played, won, drawn, lost, decimals) if played == '-' or played == '—' then return '—' elseif not played then if not won and not drawn and not lost then return '' elseif (won or 0) + (drawn or 0) + (lost or 0) <= 0 then return '<span style="display:none">!</span>—' end return displayWinPercent(frame, 100 * (won or 0) / (((won or 0) + (drawn or 0) + (lost or 0)) or 1), decimals) elseif tonumber(played) <= 0 then return '<span style="display:none">!</span>—' else return displayWinPercent(frame, 100 * (won or 0) / played, decimals) end end function p.main(frame, otherargs) local args = otherargs or getArgs(frame) local tableprefix = string.format('| style="%stext-align:%s" |', args.total and 'font-weight:bold;color:var(--color-base-fixed,#202122);background:#eaecf0;' or '', args.align or 'center') local retval = tableprefix .. total(frame, args[1], args[2], args[3], args[4], args.demospace and '' or '[[Category:WDL error]]') .. '\n' retval = retval .. tableprefix .. frame:expandTemplate{title = 'Number table sorting', args = { args[2] }} .. '\n' retval = retval .. tableprefix .. frame:expandTemplate{title = 'Number table sorting', args = { args[3] }} .. '\n' retval = retval .. tableprefix .. frame:expandTemplate{title = 'Number table sorting', args = { args[4] }} .. '\n' if args['for'] then retval = retval .. tableprefix .. frame:expandTemplate{title = 'Number table sorting', args = { args['for'] }} .. '\n' end if args.against then retval = retval .. tableprefix .. frame:expandTemplate{title = 'Number table sorting', args = { args.against }} .. '\n' end if args.diff == 'yes' then if tonumber(args['for']) and tonumber(args.against) then retval = retval .. tableprefix .. string.format('%s%d\n', tonumber(args['for']) < tonumber(args.against) and '−' or '+', math.abs(args['for'] - args.against)) else retval = retval .. tableprefix .. '<span style="display:none">!</span>—\n' end end return retval .. tableprefix .. pct(frame, args[1], args[2], args[3], args[4], args.decimals) end return p phcmgdod487fr6lgyc91zmx7rmucxmu Template:Navbox decade list 10 49849 303715 2026-08-01T15:49:56Z Isma4l 41797 /* */ 303715 wikitext text/x-wiki <table style="width:100%;padding:0"><tr> {{#if:{{{link|}}}| <td style="text-align:center;width:10%">{{#iferror:{{#expr:{{{1}}}>0}}|{{{1|}}}|[[{{{1}}} {{{link}}}|{{{1}}}]]}}</td> <td style="text-align:center;width:10%">{{#iferror:{{#expr:{{{2}}}>0}}|{{{2|}}}|[[{{{2}}} {{{link}}}|{{{2}}}]]}}</td> <td style="text-align:center;width:10%">{{#iferror:{{#expr:{{{3}}}>0}}|{{{3|}}}|[[{{{3}}} {{{link}}}|{{{3}}}]]}}</td> <td style="text-align:center;width:10%">{{#iferror:{{#expr:{{{4}}}>0}}|{{{4|}}}|[[{{{4}}} {{{link}}}|{{{4}}}]]}}</td> <td style="text-align:center;width:10%">{{#iferror:{{#expr:{{{5}}}>0}}|{{{5|}}}|[[{{{5}}} {{{link}}}|{{{5}}}]]}}</td> <td style="text-align:center;width:10%">{{#iferror:{{#expr:{{{6}}}>0}}|{{{6|}}}|[[{{{6}}} {{{link}}}|{{{6}}}]]}}</td> <td style="text-align:center;width:10%">{{#iferror:{{#expr:{{{7}}}>0}}|{{{7|}}}|[[{{{7}}} {{{link}}}|{{{7}}}]]}}</td> <td style="text-align:center;width:10%">{{#iferror:{{#expr:{{{8}}}>0}}|{{{8|}}}|[[{{{8}}} {{{link}}}|{{{8}}}]]}}</td> <td style="text-align:center;width:10%">{{#iferror:{{#expr:{{{9}}}>0}}|{{{9|}}}|[[{{{9}}} {{{link}}}|{{{9}}}]]}}</td> <td style="text-align:center;width:10%">{{#iferror:{{#expr:{{{10}}}>0}}|{{{10|}}}|[[{{{10}}} {{{link}}}|{{{10}}}]]}}</td> | <td style="text-align:center;width:10%">{{{1|}}}</td> <td style="text-align:center;width:10%">{{{2|}}}</td> <td style="text-align:center;width:10%">{{{3|}}}</td> <td style="text-align:center;width:10%">{{{4|}}}</td> <td style="text-align:center;width:10%">{{{5|}}}</td> <td style="text-align:center;width:10%">{{{6|}}}</td> <td style="text-align:center;width:10%">{{{7|}}}</td> <td style="text-align:center;width:10%">{{{8|}}}</td> <td style="text-align:center;width:10%">{{{9|}}}</td> <td style="text-align:center;width:10%">{{{10|}}}</td> }}</tr></table><noinclude> {{documentation}} </noinclude> khjohc0l7c7or652uba2yihrqvhsd61 Template:PMID 10 49850 303716 2026-08-01T16:03:56Z Isma4l 41797 Bog cusub: <includeonly>{{#invoke:CS1 identifiers|main|_template=pmid}}</includeonly><noinclude> {{documentation}} </noinclude> 303716 wikitext text/x-wiki <includeonly>{{#invoke:CS1 identifiers|main|_template=pmid}}</includeonly><noinclude> {{documentation}} </noinclude> 7hdme177yd6me2wxxb61s5nyuf8ycti Template:Digits 10 49851 303718 2026-08-01T16:05:43Z Isma4l 41797 Bog cusub: {{#invoke:String|replace|source={{{1|}}}|pattern=%D|replace=|plain=false}}<noinclude> {{Documentation}} </noinclude> 303718 wikitext text/x-wiki {{#invoke:String|replace|source={{{1|}}}|pattern=%D|replace=|plain=false}}<noinclude> {{Documentation}} </noinclude> pxv2uyz3apy6tq1jw348bcaoibij5of Template:Cast listing 10 49852 303720 2026-08-01T16:21:36Z Isma4l 41797 Bog cusub: <includeonly>{{#if:{{{2|{{{1|}}}}}}|{{div col | colwidth = 25em | gap = {{{gap|}}} | rules = {{{rules|}}} | small = {{{small|}}} | style = min-width: min(25em, 100%); {{{style|}}} | content = {{{2|{{{1|}}}}}} }} }}</includeonly><noinclude>{{documentation}}</noinclude> 303720 wikitext text/x-wiki <includeonly>{{#if:{{{2|{{{1|}}}}}}|{{div col | colwidth = 25em | gap = {{{gap|}}} | rules = {{{rules|}}} | small = {{{small|}}} | style = min-width: min(25em, 100%); {{{style|}}} | content = {{{2|{{{1|}}}}}} }} }}</includeonly><noinclude>{{documentation}}</noinclude> 04p19kxqvjue05j5u4enyhqsqhb21uu Template:Fb overview 10 49853 303721 2026-08-01T16:22:11Z Isma4l 41797 /* */ 303721 wikitext text/x-wiki {{#invoke:Fb overview|main}}<noinclude> {{documentation}}<!-- Add categories to the /doc subpage, not here! --> </noinclude> 98th0ap13h7jajrbr19m8ys37p5nmo4 Module:Fb overview 828 49854 303722 2026-08-01T16:22:41Z Isma4l 41797 Bog cusub: -- This implements {{fb overview}} local p = {} -- Internationalisation local trackingcat = 'Category:Pages using sports overview with unknown parameters' local labels = { competition = 'Competition', firstmatch = 'First match', lastmatch = 'Last match', startinground = 'Starting round', finalposition = 'Final position', record = 'Record', total = 'Total', source = 'Source: ', lastupdated = 'Last updated: ', sourcedefault = '[[#Competitions|Competitions]]', unknownpar... 303722 Scribunto text/plain -- This implements {{fb overview}} local p = {} -- Internationalisation local trackingcat = 'Category:Pages using sports overview with unknown parameters' local labels = { competition = 'Competition', firstmatch = 'First match', lastmatch = 'Last match', startinground = 'Starting round', finalposition = 'Final position', record = 'Record', total = 'Total', source = 'Source: ', lastupdated = 'Last updated: ', sourcedefault = '[[#Competitions|Competitions]]', unknownparameter = 'Unknown parameter: ', pld = '<abbr title="Games played">Pld</abbr>', w = '<abbr title="Games won">W</abbr>', d = '<abbr title="Games drawn">D</abbr>', l = '<abbr title="Games lost">L</abbr>', pf = '<abbr title="Points for">PF</abbr>', pa = '<abbr title="Points against">PA</abbr>', pd = '<abbr title="Point difference">PD</abbr>', gf = '<abbr title="Goals for">GF</abbr>', ga = '<abbr title="Goals against">GA</abbr>', gd = '<abbr title="Goal difference">GD</abbr>', wp = '<abbr title="Winning percentage">Win %</abbr>', winner = 'Winner', runnerup = 'Runner-up', runnersup = 'Runners-up' } -- Main function function p.main(frame) local getArgs = require('Module:Arguments').getArgs local args = getArgs(frame) -- Get the row numbers and check for invalid input local rownumbers = {} local unknown = {} local showdates, showrounds, showpos = false, false, false local maxrow = -1 local rowlimit = 99 local function addrownumber(num, flag) if num <= rowlimit then table.insert(rownumbers, num) maxrow = (num > maxrow) and num or maxrow return true end return flag end for k, v in pairs(args) do k = tostring(k) local n = tonumber(k:match('^[a-z]+(%d+)$') or '-1') if k == 'u' or k == 'c' or k == 's' or k == 'pts' then -- These are valid elseif k:match('^[cwdlfa]%d+$') then local added = addrownumber(n, false) elseif k:match('[dfl]m%d+$') then showdates = addrownumber(n, showdates) elseif k:match('sr%d+$') then showrounds = addrownumber(n, showrounds) elseif k:match('fp%d+$') then showpos = addrownumber(n, showpos) else table.insert(unknown, k) end end -- Sort the row numbers table.sort(rownumbers) -- Remove duplicates for i=#rownumbers,2,-1 do if rownumbers[i-1] == rownumbers[i] then table.remove(rownumbers,i) end end local root = {} if maxrow > -1 then local WDL = require('Module:WDL').main -- Make the table table.insert(root,'{| class="wikitable" style="text-align:center"') -- Add the headers table.insert(root,'|-') table.insert(root,'! rowspan=2 | ' .. labels['competition']) local totspan = 1 if showdates then table.insert(root,'! rowspan=2 | ' .. labels['firstmatch']) table.insert(root,'! rowspan=2 | ' .. labels['lastmatch']) totspan = totspan + 2 end if showrounds then table.insert(root,'! rowspan=2 | ' .. labels['startinground']) totspan = totspan + 1 end if showpos then table.insert(root,'! rowspan=2 | ' .. labels['finalposition']) totspan = totspan + 1 end table.insert(root,'! colspan=8 | ' .. labels['record']) table.insert(root,'|-') table.insert(root,'! ' .. labels['pld']) table.insert(root,'! ' .. labels['w']) table.insert(root,'! ' .. labels['d']) table.insert(root,'! ' .. labels['l']) local pg = args.pts and args.pts == 'y' and 'p' or 'g' table.insert(root,'! ' .. labels[pg .. 'f']) table.insert(root,'! ' .. labels[pg .. 'a']) table.insert(root,'! ' .. labels[pg .. 'd']) table.insert(root,'! ' .. labels['wp']) local evenodd = 'odd' -- Now add the rows local wtot, dtot, ltot, ftot, atot = 0, 0, 0, 0, 0 for i=1,#rownumbers do local r = rownumbers[i] if evenodd == 'even' then table.insert(root,'|- style="background-color:#EEE;color:var(--color-base-fixed,#202122);"') evenodd = 'odd' else table.insert(root,'|-') evenodd = 'even' end table.insert(root,'| ' .. (args['c' .. r] or '')) if showdates then if args['dm' .. r] then table.insert(root,'| colspan=2 | ' .. args['dm' .. r]) else table.insert(root,'| ' .. (args['fm' .. r] or '')) table.insert(root,'| ' .. (args['lm' .. r] or '')) end end if showrounds then table.insert(root,'| ' .. (args['sr' .. r] or '')) end if showpos then local fp = args['fp' .. r] or '' local bg = (fp:match('^' .. labels['winner']) and 'gold') or (fp:match('^' .. labels['runnersup']) and 'silver') or (fp:match('^' .. labels['runnerup']) and 'silver') or nil if bg then table.insert(root,'| style="color:var(--color-base-fixed,#202122);background-color:' .. bg .. '" | ' .. fp) else table.insert(root,'| ' .. fp) end end wtot = wtot + (tonumber(args['w' .. r]) or 0) dtot = dtot + (tonumber(args['d' .. r]) or 0) ltot = ltot + (tonumber(args['l' .. r]) or 0) ftot = ftot + (tonumber(args['f' .. r]) or 0) atot = atot + (tonumber(args['a' .. r]) or 0) table.insert(root, WDL(frame, {nil, args['w' .. r], args['d' .. r], args['l' .. r], ['for'] = args['f' .. r], ['against'] = args['a' .. r], ['diff'] = 'yes'}) ) end table.insert(root,'|-') if totspan > 1 then table.insert(root,'! colspan=' .. totspan .. ' | ' .. labels['total']) else table.insert(root,'! ' .. labels['total']) end table.insert(root, WDL(frame, {wtot+dtot+ltot, wtot, dtot, ltot, ['total'] = 'y', ['for'] = ftot, ['against'] = atot, ['diff'] = 'yes'}) ) table.insert(root, '|} \n<div style="font-size: 90%; margin-bottom: 0.5em;">\n') if args.u then table.insert(root, labels['lastupdated'] .. args.u .. '<br>') end table.insert(root, labels['source'] .. (args.s or labels['sourcedefault']) .. '\n</div>') end if #unknown > 0 then local unknown_params = require('Module:If preview')._warning({ labels['unknownparameter'] .. '<code>' .. table.concat(unknown, '</code>, <code>') .. '</code>.' }) .. '[[' .. trackingcat .. '|' .. unknown[1] .. ' ]]' table.insert(root, unknown_params) end return table.concat(root, '\n') end return p 5xq3x8gdyr39954s9pir9ygw6407099 Template:Serif 10 49855 303723 2026-08-01T16:24:18Z Isma4l 41797 /* */ 303723 wikitext text/x-wiki <span class="serif-fonts" style="font-family: 'Georgia Pro', Georgia, 'DejaVu Serif', Times, 'Times New Roman', FreeSerif, 'DejaVu Math TeX', 'URW Bookman L', serif; {{{style|}}}" {{#if:{{{class|}}}|class="{{{class}}}"}} {{#if:{{{id|}}}|id="{{{id}}}"}} {{#if:{{{title|}}}|title="{{{title}}}"}}>{{{1}}}</span><noinclude> {{Documentation}} <!--Categories and interwikis go on the /doc sub-page.--> </noinclude> fzmbscdnjc501h094heg04kvlql5hkl Template:CongLinks 10 49856 303724 2026-08-01T16:24:57Z Isma4l 41797 /* */ 303724 wikitext text/x-wiki {{#if:{{{congbio|}}}| * [http://bioguide.congress.gov/scripts/biodisplay.pl?index={{{congbio}}} Biography] at the ''[[Biographical Directory of the United States Congress]]'' }}{{#if:{{{fec|}}}| * [https://www.fec.gov/data/candidate/{{{fec}}} Financial information (federal office)] at the [[Federal Election Commission]] }}{{#if:{{{congress|}}}| * [https://www.congress.gov/member/{{{congress}}} Legislation sponsored] at the [[Library of Congress]] }}{{#if:{{{votesmart|}}}| * [https://justfacts.votesmart.org/candidate/{{{votesmart}}} Profile] at [[Vote Smart]] |}}{{#invoke:Check for unknown parameters | check | preview=Page using [[Template:CongLinks]] with unknown parameter "_VALUE_" | unknown={{main other|[[Category:Pages using Template:CongLinks with unknown parameters|_VALUE_{{PAGENAME}}]]}} | congbio | congress | fec | votesmart }}<noinclude> {{Documentation}} </noinclude> pol8iakx6rhw10rnqtk80oc3xlwbb44 Template:Col-float-end 10 49857 303725 2026-08-01T16:25:28Z Isma4l 41797 Bog cusub: <includeonly></div><div class="multicol-float-clear {{{class|}}}" style="{{{style|}}}" ></div></includeonly><noinclude> {{Documentation|{{Ns:Template}}:Col-float/doc}} </noinclude> 303725 wikitext text/x-wiki <includeonly></div><div class="multicol-float-clear {{{class|}}}" style="{{{style|}}}" ></div></includeonly><noinclude> {{Documentation|{{Ns:Template}}:Col-float/doc}} </noinclude> t8tu7gc0jal2i3takswo4otfo0ablpa Template:Olive 10 49858 303728 2026-08-01T16:34:01Z Isma4l 41797 /* */ 303728 wikitext text/x-wiki <span style="color:olive">{{{1}}}</span><noinclude> <!-- Add categories and interwikis to the /doc subpage, not here! --> {{Documentation}}</noinclude> 52ix1x4subf8v2ewozij7dagwvaph3t Template:Sky 10 49859 303730 2026-08-01T16:50:36Z Isma4l 41797 /* */ 303730 wikitext text/x-wiki <noinclude></noinclude><includeonly>{{#ifeq:{{{display|}}}|inline|<span class="sky-coordinates-inline plainlinks nourlexpansion">[[File:Jupiter and moon.png|20px|Sky map]] [http://www.wikisky.org/?ra={{#expr:{{trim|{{{1}}}}}+{{trim|{{{2}}}}}/60+{{trim|{{{3}}}}}/3600}}&de={{#expr:{{trim|{{{4|+}}}}}{{trim|{{{5}}}}}+{{trim|{{{4|+}}}}}{{trim|{{{6}}}}}/60+{{trim|{{{4|+}}}}}{{trim|{{{7}}}}}/3600}}&zoom={{#expr:ln{{{8|100000}}}/ln10+1 round 0}}&show_grid=1&show_constellation_lines=1&show_constellation_boundaries=1&show_const_names=1&show_galaxies=1&img_source=IMG_all {{trim|{{{1}}}}}<sup>h</sup> {{trim|{{{2}}}}}<sup>m</sup> {{trim|{{{3}}}}}<sup>s</sup>, {{#ifeq:{{trim|{{{4}}}}}|-|−|{{trim|{{{4}}}}} }}{{trim|{{{5}}}}}° {{trim|{{{6}}}}}′ {{trim|{{{7}}}}}″]</span>|{{#tag:indicator|<templatestyles src="Template:Sky/styles.css" /><!-- This mostly repeats the previous statement, but i'm to lazy to write a lua module for it, try to keep it in sync --><span class="sky-coordinates-display plainlinks nourlexpansion">[[Celestial coordinate system|Coordinates]]: [[File:Jupiter and moon.png|20px|Sky map]] [http://www.wikisky.org/?ra={{#expr:{{trim|{{{1}}}}}+{{trim|{{{2}}}}}/60+{{trim|{{{3}}}}}/3600}}&de={{#expr:{{trim|{{{4|+}}}}}{{trim|{{{5}}}}}+{{trim|{{{4|+}}}}}{{trim|{{{6}}}}}/60+{{trim|{{{4|+}}}}}{{trim|{{{7}}}}}/3600}}&zoom={{#expr:ln{{{8|100000}}}/ln10+1 round 0}}&show_grid=1&show_constellation_lines=1&show_constellation_boundaries=1&show_const_names=1&show_galaxies=1&img_source=IMG_all {{trim|{{{1}}}}}<sup>h</sup> {{trim|{{{2}}}}}<sup>m</sup> {{trim|{{{3}}}}}<sup>s</sup>, {{#ifeq:{{trim|{{{4}}}}}|-|−|{{trim|{{{4}}}}} }}{{trim|{{{5}}}}}° {{trim|{{{6}}}}}′ {{trim|{{{7}}}}}″]</span>|name=01-sky-coordinates}} }}</includeonly><noinclude>{{documentation}}</noinclude> qg812o2xad9rxn7pxzlxnq9fe894bxf Template:Sky/styles.css 10 49860 303731 2026-08-01T16:51:16Z Isma4l 41797 Bog cusub: /* {{pp-template}} */ /* Similiar to [[Template:Coord]] styling */ .sky-coordinates-display { line-height: 1.5em; text-align: right; text-indent: 0; text-transform: none; white-space: nowrap; } body.skin-vector-legacy .sky-coordinates-display { font-size: 85%; } 303731 sanitized-css text/css /* {{pp-template}} */ /* Similiar to [[Template:Coord]] styling */ .sky-coordinates-display { line-height: 1.5em; text-align: right; text-indent: 0; text-transform: none; white-space: nowrap; } body.skin-vector-legacy .sky-coordinates-display { font-size: 85%; } tbqdwz2fd3ow0dfiulzftkn3602d8yh Template:S-prec 10 49861 303732 2026-08-01T16:53:15Z Isma4l 41797 /* */ 303732 wikitext text/x-wiki <includeonly>|- ! colspan="3" style="border-top: 5px solid #cfc;" | {{#switch: {{{1}}} | ew = [[Order of precedence in England and Wales]] | sc = [[Order of precedence in Scotland]] | ni = Order of precedence in Northern Ireland | uk = [[Orders of precedence in the United Kingdom]] | usa = [[United States order of precedence|U.S. order of precedence]] (ceremonial) | us-pres = [[United States presidential line of succession|U.S. presidential line of succession]] | #default = Habka mudnaanta }}</includeonly><noinclude> {{Documentation}} <!-- Add categories and interwikis to the /doc subpage, not here. --> </noinclude> 3od9mtahjbgmt5y7ab2vrtfa0dvfpck Template:Bold div 10 49862 303733 2026-08-01T16:54:05Z Isma4l 41797 /* */ 303733 wikitext text/x-wiki <noinclude></noinclude><div style="font-weight: bold;{{#ifeq:yes|{{yesno|def=|{{{small|}}}}}|font-size:85%;|}}">{{{1}}}</div><noinclude>{{documentation}}</noinclude> 4e542uanqpoyrrpr4jom0o0r98txjzd Template:Dark red 10 49863 303734 2026-08-01T16:54:43Z Isma4l 41797 /* */ 303734 wikitext text/x-wiki <span style="color:darkred">{{{1}}}</span><noinclude> <!-- Add categories and interwikis to the /doc subpage, not here! --> {{Documentation}}</noinclude> arl380cm2arprpj4q6w8bzxcer2zd63 Template:Cjersey 10 49864 303735 2026-08-01T16:56:20Z Isma4l 41797 /* */ 303735 wikitext text/x-wiki <includeonly>[[File:{{#switch: {{{1}}} | blue = Jersey blue.svg | blue polkadot = Jersey blue dotted.png | blue polkadot inverse = Jersey white dots on blue.svg | dark blue = Jersey dark blue.svg | black = Jersey black.svg | brown = Jersey brown.svg | gold = Jersey gold.svg | green = Jersey green.svg | mint = Jersey Mint.svg | orange= Jersey orange.svg | pink = Jersey pink.svg | purple = Jersey violet.svg | polkadot = Jersey polkadot.svg | polkadot inverse = Jersey white dots on red.svg | red = Jersey red.svg | salmon = Jersey salmon.svg | magenta = Jersey magenta.svg | maroon = Jersey granate.svg | red number = Jersey red number.svg | silver = Jersey silver.svg | turquoise = MaillotCyan.PNG | white = Jersey white.svg | white black strip = Jersey white-black strip.svg | yellow= Jersey yellow.svg | light blue = Jersey light blue.svg | grey = Jersey grey.svg | red green = Jersey red green.svg | yellow number = Jersey yellow number.svg | fluo yellow = Jersey Fluo Yellow.svg | black white polkadot = Jersey black white dotted.svg | black blue polkadot = Jersey blue dots on blue.svg | white black polkadot = Jersey black dotted.svg | european champion = UEC Champion Jersey.svg | oceania champion = OceaniaChampionJersey.png | rainbow = Jersey rainbow.svg | rainbow tt = MaillotMundialCrono.PNG | track world cup = UCI Track World Cup jersey.png | women world cup = Womens World Cup leaders jersey.png | protour = MaillotProTour.PNG | Paris–Nice=Jersey yellow-whitebar.svg | Dauphine = Jersey yellow-bluebar.svg | Tour de Pologne= Maillot-red-white.PNG | Tour de Suisse points= Jersey red-blackdots.svg | Tour Alsace = Jersey whiteyellow.svg | Tour Alsace Youth = Jersey whiteblue2.svg | Tour Alsace Points = Jersey whitegreen.svg | Tour Alsace Mountains = Jersey whitered.svg | Tour Alsace Combativity = Jersey whitecombined.svg | Volta a Catalunya = MaillotVolta.png | Volta a Catalunya Points = Jersey blue lines volta.svg | Volta a Catalunya Mountains = Jersey red lines volta.svg | Volta a Catalunya Youth = Jersey orange lines volta.svg | Tour of Britain = MaillotTourOfBritain.svg | Tour of Britain 2021 = MaillotTourOfBritain21.svg | Tour De La Provence Leader = Jersey Tour De La Provence Leader.svg | Arctic Race of Norway = Jersey Arctic Race Leader 2021.svg | Arctic Race of Norway Climber = Jersey Arctic Race Climber 2022.svg | Arctic Race of Norway Climber 2021 = Jersey Artic Tour Climber 2021.svg | Arctic Race of Norway Climber 2019 = Jersey Arctic Race Climber 2019.svg | Arctic Race of Norway Leader 2018 = Jersey Artic Tour Leader 2018.svg | Arctic Race of Norway Youth = Jersey Arctic Race Youth 2022.svg | Arctic Race of Norway Youth 2015 = Jersey Arctic Race Youth 2015.svg | Amissa Bongo mountains = Jersey white dots on green.svg | Vuelta a Espana Points 2004= Jersey blue-yellowfish.svg | combination = Jersey combined.svg | unknown = Jersey unknown.svg | rose = Jersey rosa.svg | green number = Jersey green number.svg | tirreno = Jersey yellowred.svg | green2 =Jersey green 2.svg | afghanistan = MaillotAfganistan.png | albania = Albania jersey.jpg | algeria = Algeria Champion.png | algeria2 = Algeria's champion maillot.png | andorra = MaillotAndorra.png | angola = MaillotAngola.png | argentina = MaillotArgentina.png | australia = MaillotAustralia.PNG | austria = Jersey of Austria.svg | azerbaijan = MaillotAzerbaijan.png | bahamas = MaillotBahamas.png | bahrain = MaillotBahrain.png | barbados = MaillotBarbados.png | belarus = MaillotBielorrusia.PNG | belgium = MaillotBélgica.svg | belize = Belize National Champion Jersey.png | belize2 = MaillotBelize.png | bolivia = Maillot Bolivia.png | bosnia = MaillotBosniaHerzegovina.png | brazil = MaillotBrasil.PNG | bulgaria = MaillotBulgaria.png | burkina = MaillotBurkinaFaso.svg | canada = Jersey of Canada.svg | chile = MaillotChile.PNG | china = China NC.png | colombia = MaillotColombia.PNG | costa rica = Costa Rica NC.jpg | croatia = MaillotCroacia.PNG | cuba = Cuban National Champion Jersey.png | cuba2 = MaillotCuba.png | curacao = MaillotCuracao.png | cyprus = Cyprus National Champion Jersey.jpg | czech = MaillotRepúblicaCheca.PNG | denmark = MaillotDinamarca.svg | dominican = MaillotDominicana.PNG | dominican2 = MaillotRepDominicana.png | ecuador = Ecuador NC.png | egypt = MaillotEgypt.png | eritrea = MaillotEritrea2.jpg | estonia = MaillotEstonia.PNG | ethiopia = Maillot ethiopia.png | faroe = MaillotFaroe.png | finland = MaillotFin.PNG | france = MaillotFra.PNG | georgia = MaillotGeorgia.png | germany = MaillotAllemania.svg | ghana = MaillotGhana.png | greece = Maillot Greece.png | guatemala = Guatemala National Champion Jersey.png |guatemala2 = MaillotGuatemala.png | guyana = MaillotGuyana.png | hong kong = Hong Kong NC.png | hungary = MaillotHungary.png | iceland = JerseyIceland.svg | india = MaillotIndia.png | israel = MaillotIsrael.PNG | italy = Jersey italianflag.svg | iran = MaillotIran.png | ireland = MaillotIrlanda.PNG | jamaica = MaillotJamaica.png | japan = MaillotJapón.PNG | kazakhstan = MaillotKaz.PNG | kyrgyzstan = MaillotKyrgyzstan.png | latvia = MaillotLetonia.PNG | lebanon = MaillotLebanon.png | lithuania = MaillotLituania.PNG | lux = MaillotLuxemburgo.PNG | luxembourg = MaillotLuxemburgo.PNG | macedonia = Macedonia National Champion Jersey.png | malaysia = NC Malaysia.jpg | malaysia2 = MaillotMalaysia.png | mauritius = MaillotMauritius.png | mexico = MaillotMexicano.PNG | moldova = MaillotMoldavia.PNG | mongolia = Mongolia NC.png | montenegro = MaillotMontenegro.png | morocco = Maillot Morocco.jpg | namibia = MaillotNamibiaChampion.png | dutch = MaillotHolanda.svg | antilles = Maillot Antilles.png | nz = Jersey of New Zealand.svg | norway = Jersey of Norway.svg | panama = MaillotPanama.png | paraguay = Maillot-Paraguay.png | peru = MaillotPeru.png | poland = Jersey of Poland.svg | portugal = MaillotPortugal.PNG | puerto rico = MaillotPuertoRico.png | romania = MaillotRom.png | russia = MaillotRusia.PNG | rwanda = Rwandan National Champion Cycling jersey.jpg | rwanda2 = MaillotRwanda.png | serbia = MaillotSerbia.png | singapore = Singapore National Champion Jersey.png | singapore2 = MaillotSingapore.png | slovakia = MaillotSlovakia.svg | slovenia = MaillotEslovenia.PNG | spain = MaillotEspaña.svg | south africa = MaillotSudáfrica.PNG | south korea = South Korean NC.png | sweden = Jersey of Sweden.svg | swiss = MaillotSuiza.svg | taipei = NC Taipei Taiwan.jpg | taiwain = NC Taipei Taiwan.jpg | thailand = Thailand NC.png | trinidad = MaillotTrinidadyTobago.png | tunisia = NC Tunisia.jpg | turkey = Maillot Turkey.png | uae = UAE NC.png | uk = Jersey of Great Britain.svg | ukraine = MaillotUcrania.PNG | uruguay = Uruguay NC Jersey.png | uruguay2 = MaillotUruguay.png | usa = MaillotUSA.PNG | ussr = MaillotURSS.png | uzbek = MaillotUzbekistán.PNG | venezuela = MaillotVenezuela.png | venezuela2 = MaillotVenezuela.svg | zimbabwe = Zimbabwe jersey.jpg | green polkadot = Jersey white dots on green.svg | azul = MaillotAzul.PNG | europe = European champion jersey 2016.svg | teal = Jersey teal Cape Epic.svg | dark green = Jersey green Epic Series.svg | indonesia = MaillotIndonesia.png | greendots = Jersey greendots.svg | africa = African championship jersey 2024.svg | asia = Asian Championship Jersey.svg | panamerica = Panam Championship Jersey 2023.svg | panamerica2 = PanAmericanJersey.png | cyan = Jersey cyan.svg }}|{{#if: {{{2|}}}|{{{2|}}}{{!}}|}}{{{size|20px}}}|link={{#if: {{{3|}}}|{{!}}alt={{{3}}}}}]]</includeonly><noinclude>{{cjersey|yellow|General classification}} {{documentation}} </noinclude> grx46nnomzlthlbrrvb0rkx2of25kf9 Template:Jctbridge 10 49865 303736 2026-08-01T16:57:54Z Isma4l 41797 /* */ 303736 wikitext text/x-wiki <includeonly>{{Jctint/core |primary_topic=no |1={{{1|}}} |2={{{2|}}} |unitary={{#ifeq:{{{river_wide|}}}{{{wide|}}}|yes|{{{river|}}}|}} |unitary_align=center |region={{Jct/statename|{{{state|}}}{{{province|}}}}} |region_special={{{state_special|}}}{{{province_special|}}} |regionspan={{{sspan|}}}{{{provspan|}}} |indep_city={{{indep_city|}}} |indep_city_special={{{river|}}}{{{indep_city_special|}}} |indep_city_align=center |sub1={{{borough|}}}{{{county|}}}{{{parish|}}}{{{municipality|}}}{{{division|}}} |sub1name={{#switch:{{{state}}}|AK=Borough|LA=Parish|PR=Municipality|#default=County}} |sub1span={{{bspan|}}}{{{cspan|}}}{{{pspan|}}}{{{munspan|}}}{{{dspan|}}} |sub1_special={{{borough_special|}}}{{{county_special|}}}{{{parish_special|}}}{{{municipality_special|}}}{{{division_special|}}} |sub1_note={{{borough_note|}}}{{{county_note|}}}{{{parish_note|}}}{{{municipality_note|}}}{{{division_note|}}} |sub1dab={{{bdab|}}}{{{ctdab|}}}{{{pdab|}}}{{{mdab|}}}{{{ddab|}}} |sub2={{{location|}}} |sub2span={{{lspan|}}} |sub2_special={{{location_special|}}} |pspan={{{qspan|}}} |area={{{area|}}} |type={{{type|}}} |altunit={{#switch:{{{state|}}}|CA={{{postmile|}}}{{#if:{{{postmile2|}}}|{{#ifeq:{{{line|}}}|yes|<hr>|–<br>}}{{{postmile2}}}|}}|OR={{{milepoint|}}}{{#if:{{{milepoint2|}}}|{{#ifeq:{{{line|}}}|yes|<hr>|–<br>}}{{{milepoint2}}}|}}|}} |auspan={{{pmspan|}}} |unitdef={{#if: {{{km|}}} | km | {{#if:{{{mile|}}}|mi|}} }} |unit={{#if:{{{postmile|}}}|none|{{#if:{{{milepoint|}}}|none|{{{mile|}}}{{{km|}}}}}}} |unit2={{{mile2|}}}{{{km2|}}} |uspan={{{mspan|{{{pmspan|}}}}}} |unit_ref={{{mile_ref|}}}{{{km_ref|}}}{{{length_ref|}}} |line={{{line|}}} |place={{{bridge|}}}{{{place|}}}{{{restarea|}}}{{{tunnel|}}}{{{ferry|}}} }}</includeonly><noinclude>{{Documentation}}</noinclude> 6bdzp3uj62exicd2dthlozpla4ekdi2 Template:Jcttop/core 10 49866 303737 2026-08-01T17:00:42Z Isma4l 41797 /* */ 303737 wikitext text/x-wiki {{#invoke:Jcttop/core|jcttop}}<noinclude> </table> {{documentation}}</noinclude> 45isfiwqr0oy2vpw8szc5zyozqy3imb Module:Jcttop/core 828 49867 303738 2026-08-01T17:02:06Z Isma4l 41797 Bog cusub: local p = {} local format = string.format -- Local version of string formatting function local function hatnote(args) local insert = table.insert local text = {args.region_note} local tense local hatnoteArg = args.hatnote if hatnoteArg == 'off' then insert(text, '') elseif hatnoteArg then insert(text, hatnoteArg .. "&nbsp;") else local indep_city = args.indep_city local sub1 = args.sub1 local sub2 = args.sub2 if indep_city or sub1 or sub2 then local regi... 303738 Scribunto text/plain local p = {} local format = string.format -- Local version of string formatting function local function hatnote(args) local insert = table.insert local text = {args.region_note} local tense local hatnoteArg = args.hatnote if hatnoteArg == 'off' then insert(text, '') elseif hatnoteArg then insert(text, hatnoteArg .. "&nbsp;") else local indep_city = args.indep_city local sub1 = args.sub1 local sub2 = args.sub2 if indep_city or sub1 or sub2 then local region = args.region tense = args.former == 'yes' local verb = tense and 'waxay ahayd' or 'waxay ku taal' insert(text, format("Dhammaan %s %s ", args.type or 'jaddada', verb)) if indep_city then insert(text, format("[[%s, %s|%s]]", indep_city, region, indep_city)) else local sub1name = args.sub1name if sub2 then insert(text, "[[" .. sub2) local area = args.area if area then insert(text, format(" (%s)", area)) end if args.sub1dab == 'yes' then insert(text, format(", %s %s", sub1, sub1name)) end insert(text, format(", %s|%s]]", region, sub2)) end if sub1 then if sub2 then insert(text, ', ') end insert(text, format("[[%s %s, %s|%s %s]]", sub1, sub1name, region, sub1, sub1name)) end end insert(text, '. ') insert(text, args.sub1_ref) insert(text, args.sub2_ref) end end if args.unnum == 'yes' then insert(text, format("Dhammaan ka-bixitaannada %s kuwo aan lambar lahayn.", tense and 'waxay ahaayeen' or 'waxay yihiin')) end return mw.text.trim(table.concat(text)) end local function header(args) local row = mw.html.create('tr') local region_col = args.region_col if region_col then row:tag('th'):attr('scope', 'col'):wikitext(mw.language.getContentLanguage():ucfirst(region_col)) end local indep_city = args.indep_city if not(args.nosub1 == 'yes' or args.sub1 or indep_city) then local tag = row:tag('th'):attr('scope', 'col') local sub1disp = args.sub1disp if sub1disp then tag:wikitext(sub1disp) else tag:wikitext(args.sub1name):wikitext(args.sub1_ref) end end if not(args.sub2 or indep_city) then row:tag('th'):attr('scope', 'col') :wikitext(args.location_def or 'Goobta'):wikitext(args.sub2_ref) end local altunit = args.altunit if altunit then row:tag('th'):attr('scope', 'col'):wikitext(altunit):wikitext(args.altunit_ref) else local unit = args.length or args.unit if unit ~= 'off' then row:tag('th'):attr('scope', 'col'):wikitext(unit):wikitext(args.length_ref):done():tag('th'):attr('scope', 'col'):wikitext(args.unit2) end end local exit = args[1] if exit == 'old' then row:tag('th'):attr('scope', 'col'):wikitext(args.old_def or 'Ka-bixitaankii hore'):wikitext(args.old_ref) row:tag('th'):attr('scope', 'col'):wikitext(args.exit_def or 'Ka-bixitaanka cusub'):wikitext(args.exit_ref) elseif exit == 'exit' then row:tag('th'):attr('scope', 'col'):wikitext(args.exit_def or 'Ka-bixitaanka'):wikitext(args.exit_ref) end if args[2] == 'name' then row:tag('th'):attr('scope', 'col'):wikitext(args.name_def or 'Magaca'):wikitext(args.name_ref) end row:tag('th'):attr('scope', 'col'):wikitext(args.dest_def or 'U-jeeddooyinka'):wikitext(args.dest_ref) row:tag('th'):attr('scope', 'col'):wikitext(args.notes_def or 'Xusuus-qor/Fiiro gaar ah'):wikitext(args.notes_ref) return '\n{| class="plainrowheaders wikitable"\n' .. tostring(row) end function p._jcttop(args) -- This function calls two other functions to generate a hatnote and header row. -- This function is accessible from other Lua modules. return hatnote(args) .. header(args) end function p.jcttop(frame) -- Entry function for {{jcttop/core}} return p._jcttop(require('Module:Arguments').getArgs(frame)) -- Simply call another function with those arguments to actually create the header. end return p 46q6led9ocmznzd03yak0oq9casyk1k 303739 303738 2026-08-01T17:04:29Z Isma4l 41797 303739 Scribunto text/plain local p = {} local format = string.format -- Local version of string formatting function local function hatnote(args) local insert = table.insert local text = {args.region_note} local tense local hatnoteArg = args.hatnote if hatnoteArg == 'off' then insert(text, '') elseif hatnoteArg then insert(text, hatnoteArg .. "&nbsp;") else local indep_city = args.indep_city local sub1 = args.sub1 local sub2 = args.sub2 if indep_city or sub1 or sub2 then local region = args.region tense = args.former == 'yes' local verb = tense and 'waxay ahayd' or 'waxay ku taal' insert(text, format("Dhammaan %s %s ", args.type or 'jaddada', verb)) if indep_city then insert(text, format("[[%s, %s|%s]]", indep_city, region, indep_city)) else local sub1name = args.sub1name if sub2 then insert(text, "[[" .. sub2) local area = args.area if area then insert(text, format(" (%s)", area)) end if args.sub1dab == 'yes' then insert(text, format(", %s %s", sub1, sub1name)) end insert(text, format(", %s|%s]]", region, sub2)) end if sub1 then if sub2 then insert(text, ', ') end insert(text, format("[[%s %s, %s|%s %s]]", sub1, sub1name, region, sub1, sub1name)) end end insert(text, '. ') insert(text, args.sub1_ref) insert(text, args.sub2_ref) end end if args.unnum == 'yes' then insert(text, format("Dhammaan ka-bixitaannada %s kuwo aan lambar lahayn.", tense and 'waxay ahaayeen' or 'waxay yihiin')) end return mw.text.trim(table.concat(text)) end local function header(args) local row = mw.html.create('tr') local region_col = args.region_col if region_col then row:tag('th'):attr('scope', 'col'):wikitext(mw.language.getContentLanguage():ucfirst(region_col)) end local indep_city = args.indep_city if not(args.nosub1 == 'yes' or args.sub1 or indep_city) then local tag = row:tag('th'):attr('scope', 'col') local sub1disp = args.sub1disp if sub1disp then tag:wikitext(sub1disp) else tag:wikitext(args.sub1name):wikitext(args.sub1_ref) end end if not(args.sub2 or indep_city) then row:tag('th'):attr('scope', 'col') :wikitext(args.location_def or 'Goobta'):wikitext(args.sub2_ref) end local altunit = args.altunit if altunit then row:tag('th'):attr('scope', 'col'):wikitext(altunit):wikitext(args.altunit_ref) else local unit = args.length or args.unit if unit ~= 'off' then row:tag('th'):attr('scope', 'col'):wikitext(unit):wikitext(args.length_ref):done():tag('th'):attr('scope', 'col'):wikitext(args.unit2) end end local exit = args[1] if exit == 'old' then row:tag('th'):attr('scope', 'col'):wikitext(args.old_def or 'Ka-bixitaankii hore'):wikitext(args.old_ref) row:tag('th'):attr('scope', 'col'):wikitext(args.exit_def or 'Ka-bixitaanka cusub'):wikitext(args.exit_ref) elseif exit == 'exit' then row:tag('th'):attr('scope', 'col'):wikitext(args.exit_def or 'Ka-bixitaanka'):wikitext(args.exit_ref) end if args[2] == 'name' then row:tag('th'):attr('scope', 'col'):wikitext(args.name_def or 'Magaca'):wikitext(args.name_ref) end row:tag('th'):attr('scope', 'col'):wikitext(args.dest_def or 'U-jeeddooyinka'):wikitext(args.dest_ref) row:tag('th'):attr('scope', 'col'):wikitext(args.notes_def or 'Fiiro gaar ah'):wikitext(args.notes_ref) return '\n{| class="plainrowheaders wikitable"\n' .. tostring(row) end function p._jcttop(args) -- This function calls two other functions to generate a hatnote and header row. -- This function is accessible from other Lua modules. return hatnote(args) .. header(args) end function p.jcttop(frame) -- Entry function for {{jcttop/core}} return p._jcttop(require('Module:Arguments').getArgs(frame)) -- Simply call another function with those arguments to actually create the header. end return p rkauhibgrsghk3imu2wg8zivl90qldw Template:Jcttop 10 49868 303740 2026-08-01T17:04:56Z Isma4l 41797 /* */ 303740 wikitext text/x-wiki {{Jcttop/core |1={{{1|}}} |2={{{2|}}} |region={{Jct/statename|{{{state}}}}} |region_col={{#if:{{{state_col|}}}|{{{state_col|State}}}|}} |hatnote={{{hatnote|}}} |former={{{former|}}} |unnum={{{unnum|}}} |indep_city={{{indep_city|}}} |sub1={{{borough|}}}{{{parish|}}}{{{municipality|}}}{{{county|}}} |sub1name={{#switch:{{{state}}}|AK=Borough|LA=Parish|PR=Municipality|#default={{{county_col|County}}}}} |sub1_ref={{{borough_ref|}}}{{{parish_ref|}}}{{{municipality_ref|}}}{{{county_ref|}}} |sub1dab={{{ctdab|}}} |sub2={{{location|}}} |area={{{area|}}} |sub2_ref={{{location_ref|}}} |unit={{#ifeq:{{{state}}}|PR|km|{{#ifeq:{{{unit|}}}|km|{{abbr|km|Kilometers}}|{{abbr|mi|Miles}}}}}} |unit2={{#ifeq:{{{state}}}|PR|mi|{{#ifeq:{{{unit|}}}|km|{{abbr|mi|Miles}}|{{abbr|km|Kilometers}}}}}} |length_ref={{{length_ref|}}} |old_ref={{{old_ref|}}} |exit_ref={{{exit_ref|}}} |name_ref={{{name_ref|}}} |dest_ref={{{dest_ref|}}} |notes_ref={{{notes_ref|}}} |type={{{type|route}}} |nosub1={{{nocty|}}} |length={{{length|}}} }}<!-- -->{{#ifeq:{{{nocty|}}}|yes|[[Category:Jctint template hatnote tracking category|# {{PAGENAME}}]]|}}<!-- -->{{#ifeq:{{{location|}}}|none|[[Category:Jctint template hatnote tracking category|% {{PAGENAME}}]]|}}<!-- -->{{#ifeq:{{{hatnote|}}}|off|[[Category:Jctint template hatnote tracking category|& {{PAGENAME}}]]|}}<noinclude> |} {{documentation}}</noinclude> ng119lx78hbadkuehpa3vvkcd6enxnw 303741 303740 2026-08-01T17:06:16Z Isma4l 41797 /* */ 303741 wikitext text/x-wiki {{Jcttop/core |1={{{1|}}} |2={{{2|}}} |region={{Jct/statename|{{{state}}}}} |region_col={{#if:{{{state_col|}}}|{{{state_col|Dawlad-goboleed}}}|}} |hatnote={{{hatnote|}}} |former={{{former|}}} |unnum={{{unnum|}}} |indep_city={{{indep_city|}}} |sub1={{{borough|}}}{{{parish|}}}{{{municipality|}}}{{{county|}}} |sub1name={{#switch:{{{state}}}|AK=Boro|LA=Parrish|PR=Munsipaliyada|#default={{{county_col|Wadanka}}}}} |sub1_ref={{{borough_ref|}}}{{{parish_ref|}}}{{{municipality_ref|}}}{{{county_ref|}}} |sub1dab={{{ctdab|}}} |sub2={{{location|}}} |area={{{area|}}} |sub2_ref={{{location_ref|}}} |unit={{#ifeq:{{{state}}}|PR|km|{{#ifeq:{{{unit|}}}|km|{{abbr|km|Kiiloomitir}}|{{abbr|mi|Mayl}}}}}} |unit2={{#ifeq:{{{state}}}|PR|mi|{{#ifeq:{{{unit|}}}|km|{{abbr|mi|Mayl}}|{{abbr|km|Kiiloomitir}}}}}} |length_ref={{{length_ref|}}} |old_ref={{{old_ref|}}} |exit_ref={{{exit_ref|}}} |name_ref={{{name_ref|}}} |dest_ref={{{dest_ref|}}} |notes_ref={{{notes_ref|}}} |type={{{type|jaddada}}} |nosub1={{{nocty|}}} |length={{{length|}}} }}<!-- -->{{#ifeq:{{{nocty|}}}|yes|[[Category:Jctint template hatnote tracking category|# {{PAGENAME}}]]|}}<!-- -->{{#ifeq:{{{location|}}}|none|[[Category:Jctint template hatnote tracking category|% {{PAGENAME}}]]|}}<!-- -->{{#ifeq:{{{hatnote|}}}|off|[[Category:Jctint template hatnote tracking category|& {{PAGENAME}}]]|}}<noinclude> |} {{documentation}}</noinclude> ar8448p3z992mvg4eavvl41a9rth8hu 303742 303741 2026-08-01T17:07:28Z Isma4l 41797 /* */ 303742 wikitext text/x-wiki {{Jcttop/core |1={{{1|}}} |2={{{2|}}} |region={{Jct/statename|{{{state}}}}} |region_col={{#if:{{{state_col|}}}|{{{state_col|Dawlad-goboleed}}}|}} |hatnote={{{hatnote|}}} |former={{{former|}}} |unnum={{{unnum|}}} |indep_city={{{indep_city|}}} |sub1={{{borough|}}}{{{parish|}}}{{{municipality|}}}{{{county|}}} |sub1name={{#switch:{{{state}}}|AK=Boro|LA=Parrish|PR=Munsipaliyada|#default={{{county_col|Saldhig}}}}} |sub1_ref={{{borough_ref|}}}{{{parish_ref|}}}{{{municipality_ref|}}}{{{county_ref|}}} |sub1dab={{{ctdab|}}} |sub2={{{location|}}} |area={{{area|}}} |sub2_ref={{{location_ref|}}} |unit={{#ifeq:{{{state}}}|PR|km|{{#ifeq:{{{unit|}}}|km|{{abbr|km|Kiiloomitir}}|{{abbr|mi|Mayl}}}}}} |unit2={{#ifeq:{{{state}}}|PR|mi|{{#ifeq:{{{unit|}}}|km|{{abbr|mi|Mayl}}|{{abbr|km|Kiiloomitir}}}}}} |length_ref={{{length_ref|}}} |old_ref={{{old_ref|}}} |exit_ref={{{exit_ref|}}} |name_ref={{{name_ref|}}} |dest_ref={{{dest_ref|}}} |notes_ref={{{notes_ref|}}} |type={{{type|jaddada}}} |nosub1={{{nocty|}}} |length={{{length|}}} }}<!-- -->{{#ifeq:{{{nocty|}}}|yes|[[Category:Jctint template hatnote tracking category|# {{PAGENAME}}]]|}}<!-- -->{{#ifeq:{{{location|}}}|none|[[Category:Jctint template hatnote tracking category|% {{PAGENAME}}]]|}}<!-- -->{{#ifeq:{{{hatnote|}}}|off|[[Category:Jctint template hatnote tracking category|& {{PAGENAME}}]]|}}<noinclude> |} {{documentation}}</noinclude> o3mpnrb7eea4iytzw8b1q12tn6h6lfl Wikipedia:Maqaalka Cusub Bogga Hore/12 4 49869 303748 2026-08-02T08:23:15Z Isma4l 41797 Bog cusub: {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = Tower Subway 1870.jpg | comment = Tareenka Dhulka Hoostiisa ee Tower | size = 180 px | title = Tareenka Dhulka Hoostiisa ee Tower | text = * [[1870]] – Mid ka mid ah tareenada dhulka hoostiisa mara ee ugu horreeyay dunida ayaa laga furay '''Tareenka Dhulka Hoostiisa ee Tower''' ''(gudaha oo lagu muujiyay)'', oo ah god hoos mara [[Aan Sidaas Usii Badneyn|Wabiga Thames]] ee London. * [[1914]] – '''Xarunta Guud ee... 303748 wikitext text/x-wiki {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = Tower Subway 1870.jpg | comment = Tareenka Dhulka Hoostiisa ee Tower | size = 180 px | title = Tareenka Dhulka Hoostiisa ee Tower | text = * [[1870]] – Mid ka mid ah tareenada dhulka hoostiisa mara ee ugu horreeyay dunida ayaa laga furay '''Tareenka Dhulka Hoostiisa ee Tower''' ''(gudaha oo lagu muujiyay)'', oo ah god hoos mara [[Aan Sidaas Usii Badneyn|Wabiga Thames]] ee London. * [[1914]] – '''Xarunta Guud ee Ciidanka Faransiiska''' ayaa la hawlgaliyay iyadoo lagu jiraa filashada dagaal ka dhan ah Jarmalka. * [[1932]] – Machadka Teknolojiyada ee California, fiisikis-yahan Mareykan ah Carl David Anderson ayaa caddeeyay maaddada lidka ku ah iyadoo loo marayo helitaanka '''boositron-ka''', taas oo uu ku helay 1936-kii [[Aan Sidaas Usii Badneyn|Aaladda Nobel ee Fiisigiska]]. * [[1939]] – Leo Szilard <!--''(pictured)''-->ayaa qray '''waraaq''', oo uu saxiixay Albert Einstein oo loo diray madaxweynaha U.S. Franklin D. Roosevelt, oo uga digaya in Jarmalku uu samaysan karo [[Aan Sidaas Usii Badneyn|Bambooyin Atomik ah]], taas oo keentay dhismaha Mashruuca Manhattan. * [[1986]] – Filimka kartoonka ah ee '''''Castle in the Sky''''', oo ahaa kii ugu horreeyay ee ka soo baxa Studio Ghibli, ayaa la soo daayay. | Portal1= | Portal2 = }} <noinclude> [[Category:Maqaalka Cusub Bogga Hore|12]] </noinclude> 5uvhi7bz677r0mkohpilcreqniqjgy2 Wikipedia:Maqaalka Cusub Bogga Hore/13 4 49870 303749 2026-08-02T08:28:42Z Isma4l 41797 Bog cusub: {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = James II of Scotland (by von Ehingen).jpg | comment = 1 | size = 180 px | title = James II ee Iskotland | text = * [[1460]] – '''James II ee Iskotland''' ''(sawirka ku muujisan)'' ayaa ku dhintay madfaca oo ku qarxay Qasridda Roxburgh. * [[1903]] – Jabhadaha Makedoniya ee Kruševo ayaa ka dhisay '''jamhuuriyad''', oo tiillay toban maalmood ka hor inta aysan ciidamada Boqortooyada Cusmaaniyiinta dumin magaalada.... 303749 wikitext text/x-wiki {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = James II of Scotland (by von Ehingen).jpg | comment = 1 | size = 180 px | title = James II ee Iskotland | text = * [[1460]] – '''James II ee Iskotland''' ''(sawirka ku muujisan)'' ayaa ku dhintay madfaca oo ku qarxay Qasridda Roxburgh. * [[1903]] – Jabhadaha Makedoniya ee Kruševo ayaa ka dhisay '''jamhuuriyad''', oo tiillay toban maalmood ka hor inta aysan ciidamada Boqortooyada Cusmaaniyiinta dumin magaalada. * [[1936]] – Orodyahanka Afrikaanka-Ameerikaanka ah ee '''Jesse Owens''' ayaa ku guuleystay billadii ugu horreysay ee afar billadood oo Dahab ah oo uu ku hốtay Ciyaaraha Olombikada ee Baarlin, iyadoo baabi'isay rajadii hoggaamiyeyaasha Naasiga ee ahaa sarreeynta kinsiga Aaryanta ee ciyaaraha. * [[1971]] – '''Dinosoorradii Dagaallamayay''', oo ah muunad fosiil ah oo muujinaysa '''''Velociraptor''''' iyo '''''Protoceratops''''' oo dagaallamaya, ayaa ka soo baxday Dhismaha Djadochta ee Mongolia. * [[2005]] – Madaxweynihii Muritaaniya Maaouya Ould Sid'Ahmed Taya ayaa lagu afgembiyay '''afgembi ciidan''' intii uu ka qaybgalayay aaska Boqor Fahad ee Sacuudi Carabiya. | Portal1= | Portal2 = }} <noinclude> [[Category:Maqaalka Cusub Bogga Hore|13]] </noinclude> qjas81ijhod4umzfkeogfmrc3wbfhpp Wikipedia:Maqaalka Cusub Bogga Hore/15 4 49871 303750 2026-08-02T08:32:35Z Isma4l 41797 Bog cusub: {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = USS Maddox (DD-731) underway at sea, circa the early 1960s (NH 97900).jpg | comment = 1 | size = 180 px | title = Dagaalladii Kacaanka Faransiiska | text = * [[1796]] – [[Dagaalladii Kacaanka Faransiiska]]: Aagga uu maamulayay Napoleon Bonaparte, Ciidanka Faransiiska ee Talyaaniga ayaa si awood leh uga sigtay ciidamada Awstariya oo uu hoggaaminayay Peter Vitus von Quosdanovich dagaalkii '''Dagaalkii Lonato'''. * [... 303750 wikitext text/x-wiki {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = USS Maddox (DD-731) underway at sea, circa the early 1960s (NH 97900).jpg | comment = 1 | size = 180 px | title = Dagaalladii Kacaanka Faransiiska | text = * [[1796]] – [[Dagaalladii Kacaanka Faransiiska]]: Aagga uu maamulayay Napoleon Bonaparte, Ciidanka Faransiiska ee Talyaaniga ayaa si awood leh uga sigtay ciidamada Awstariya oo uu hoggaaminayay Peter Vitus von Quosdanovich dagaalkii '''Dagaalkii Lonato'''. * [[1830]] – Xad-qadeerka Ameerikanka ah ee '''James Thompson''' ayaa soo saaray maapka ugu horreeyay ee Chicago oo loo sameeyay Komishanka Kanaalka Illinois iyo Michigan. * [[1964]] – [[Dagaalkii Fitnaam]]: Hay'adda Amaanka Qaranka ayaa '''si falsu ah u sheegtay''' in markab dagaal ee Ciidanka Badda Mareykanka mar labaad lagu weeraray Gacanka Tonkin ciidamada Waqooyiga Fitnaam, taas oo keentay in Koongareeska Mareykanka uu ogolaado adeegsiga awood ciidan. * [[1983]] – Jean-Baptiste Ouédraogo, oo ahaa madaxweynaha Volta Sare, ayaa '''lagu afgembiyay afgembi ciidan''' oo uu hoggaaminayay Thomas Sankara. * [[1995]] – [[Dagaalladii Yugoslaafiya]]: Ciidanka Kroweeshiya ayaa bilaabay '''Hawlgalkii Duufaanta''', oo ahaa dagaalkii ugu dambeeyay ee weyn ee Dagaalkii Madax-bannaanida Kroweeshiya iyo dagaalkii dhulka ee ugu weynaa Yuuroob wixii ka dambeeyay Dagaalkii Labaad ee Dunia | Portal1= | Portal2 = }} <noinclude> [[Category:Maqaalka Cusub Bogga Hore|15]] </noinclude> pa8it5srpemjghwkof9svd6a3tcazrv Wikipedia:Maqaalka Cusub Bogga Hore/16 4 49872 303751 2026-08-02T08:36:28Z Isma4l 41797 Bog cusub: {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = Guangwudi-Ming-Image1.jpg | comment = Liu Xiu | size = 180 px | title = Liu Xiu | text = * [[20s|25]] – Liu Xiu ''(sawirka ku muujisan)'' ayaa isku dhawaaqay '''boqorka boqortooyada Han''' isagoo la baxay Boqor Guangwu. * [[641]] ama [[642]] – Boqor Penda ee Mercia ayaa sigtay oo dilay Boqor Oswald ee Northumbria '''Dagaalkii Maserfield''', oo jabhada taariikhiga ah rumeysan tahay in lagu dagaallamay Oswestry,... 303751 wikitext text/x-wiki {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = Guangwudi-Ming-Image1.jpg | comment = Liu Xiu | size = 180 px | title = Liu Xiu | text = * [[20s|25]] – Liu Xiu ''(sawirka ku muujisan)'' ayaa isku dhawaaqay '''boqorka boqortooyada Han''' isagoo la baxay Boqor Guangwu. * [[641]] ama [[642]] – Boqor Penda ee Mercia ayaa sigtay oo dilay Boqor Oswald ee Northumbria '''Dagaalkii Maserfield''', oo jabhada taariikhiga ah rumeysan tahay in lagu dagaallamay Oswestry, Shropshire, Ingirooska. * [[1716]] – Dagaalkii Awstriya iyo Cusmaaniyiinta: Ciidankii Boqortooyada Cusmaaniyiinta ayaa '''lagu sigtay dadaalkoodii ahaa inay qabsadaan''' Qasridda Petrovaradin oo ay maamulayeen Habsburgs, iyadoo ay ka askar badnaayeen laba jeer. * [[1816]] – Sir John Barrow, oo ahaa xoghayaha Maamulka Badda, ayaa ku gachay soo jeedin ku saabsanayd in la adeegsado telegrāfka korontada ee '''Francis Ronalds''', isagoo u qaatay mid "guddoon aan loo baahnayn". * [[2013]] – '''Mas mas-mas ah ayaa dilay laba wiil''' oo ku dhashay Campbellton, New Brunswick, Kanada | Portal1= | Portal2 = }} <noinclude> [[Category:Maqaalka Cusub Bogga Hore|16]] </noinclude> kc9y83uiopka4o9vo0hrqllg7ffkxqx Wikipedia:Maqaalka Cusub Bogga Hore/22 4 49873 303752 2026-08-02T08:39:35Z Isma4l 41797 Bog cusub: {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = Atomic cloud over Hiroshima - NARA 542192 - Edit.jpg | comment = Dagaalkii Oriskany | size = 180 px | title = Dagaalkii Oriskany | text = * [[1777]] – '''Dagaalkii Oriskany''', oo ahaa mid ka mid ah dagaalladii ugu dhiigga badnaa ee Dagaalkii Kacaanka Ameerikanka, ayaa ka dhacay qiyaastii 10 km dhanka bariga ka xigta Fort Stanwix, New York. * [[1945]] – Dagaalkii Labaad ee Dunia: Diyaaradda duqaynta ee Ciidanka... 303752 wikitext text/x-wiki {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = Atomic cloud over Hiroshima - NARA 542192 - Edit.jpg | comment = Dagaalkii Oriskany | size = 180 px | title = Dagaalkii Oriskany | text = * [[1777]] – '''Dagaalkii Oriskany''', oo ahaa mid ka mid ah dagaalladii ugu dhiigga badnaa ee Dagaalkii Kacaanka Ameerikanka, ayaa ka dhacay qiyaastii 10 km dhanka bariga ka xigta Fort Stanwix, New York. * [[1945]] – Dagaalkii Labaad ee Dunia: Diyaaradda duqaynta ee Ciidanka Cirka Mareykanka ee '''''Enola Gay''''' <!--''(pictured with crew)''--> ayaa ku dhustay bambadii atomik ahayd ee '''Little Boy''' magaalada Hiroshima ee Jabbān ''(sawirka daruurta likaha ah)'', taas oo si degdeg ah u dishay qiyaastii 70,000 oo qof. * [[1965]] – Madaxweynaha Mareykanka Lyndon B. Johnson ayaa saxiixay '''Sharciyeynta Xuquuqda Codbixinta''', isagoo sharci-darro ka dhigay imtixaannada akhris-qoraalka iyo hababka kale ee takoorida ah ee sababay in dad badan oo Afrikaan-Ameerikaan ah laga duudsiyo xuquuqda codbixinta. * [[1991]] – Barnaamijiyaha kombiyuutarka ee Ingiriiska '''Tim Berners-Lee''' ayaa daabacay casuumaad cyanteed oo ku saabsan in la iska kaashado nidaamka dukumiintiyada isku xiran ee loo maro Interneetka, ee loo yaqaan World Wide Web. * [[2008]] – Madaxweynihii Muritaaniya Sidi Ould Cheikh Abdallahi ayaa '''xilka lagaga tuuray afgembi''' ay sameeyeen koox jeneraallo sare ah oo uu xilka ka qaaday saacado yar ka hor | Portal1= | Portal2 = }} <noinclude> [[Category:Maqaalka Cusub Bogga Hore|22]] </noinclude> slft0gfne5ehmyy0qvt4ytngxaw6fpc Wikipedia:Maqaalka Cusub Bogga Hore/23 4 49874 303753 2026-08-02T08:45:01Z Isma4l 41797 Bog cusub: {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = TulagiBeachBlue.jpg | comment = Jeneraalkii Boqortooyada Ming | size = 180 px | title = Jeneraalkii Boqortooyada Ming | text = * [[1461]] – Jeneraalkii Boqortooyada Ming ee Shiinaha Cao Qin ayaa dhigay '''afgembi fashilmay''' oo ka dhan ahaa Boqorkii Tianshun. * [[1942]] – Dagaalkii Labaad ee Dunia: Ciidanka Badda Mareykanka ayaa bilaabay '''weerarkii ugu horreeyay ee Mareykan''' oo ka mid ahaa ololihii Guadalca... 303753 wikitext text/x-wiki {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = TulagiBeachBlue.jpg | comment = Jeneraalkii Boqortooyada Ming | size = 180 px | title = Jeneraalkii Boqortooyada Ming | text = * [[1461]] – Jeneraalkii Boqortooyada Ming ee Shiinaha Cao Qin ayaa dhigay '''afgembi fashilmay''' oo ka dhan ahaa Boqorkii Tianshun. * [[1942]] – Dagaalkii Labaad ee Dunia: Ciidanka Badda Mareykanka ayaa bilaabay '''weerarkii ugu horreeyay ee Mareykan''' oo ka mid ahaa ololihii Guadalcanal, iyagoo ka soo degay Tulagi ''(sawirka ku muujisan)'', Gavutu–Tanambogo iyo Guadalcanal oo ku yaalla Jasiiradaha Solomon. * [[1946]] – Midowga Soofiyeeti ayaa ku waddiyay Turkiga in qaabka ay u maamulayaan Baddaha Turkiga aysan intaas ka badan ka tarjumayn danaha amaanka ee quruumaha Badda Madow, taas oo sii xumeysay '''dhibaatadii Baddaha Turkiga'''. * [[1970]] – Jonathan Jackson ayaa '''la haystayaal ku qabsaday xarun maxkamadeed''' oo ku taal Marin County, California, si uu ugu qasbo sii deynta Walaalaha Soledad, taas oo keentay dhimashada xaakim Harold Haley iyo tharee kale. * [[1985]] – Shanta xubnood ee dhallinyarada Bamber ayaa '''lagu helay inay ku dhinteen guri guri-beereed''' oo ku yaal Tolleshunt D'Arcy, Ingiriiska | Portal1= | Portal2 = }} <noinclude> [[Category:Maqaalka Cusub Bogga Hore|23]] </noinclude> c3cgy9b85vixn4woo9owbjctkl82zu6 Wikipedia:Maqaalka Cusub Bogga Hore/24 4 49875 303754 2026-08-02T08:47:36Z Isma4l 41797 Bog cusub: {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = Maszt radiowy w Konstantynowie.jpg | comment = | size = 180 px | title = Xilliga Gu'ga iyo Dayrta | text = * [[680s BC|685 C.H.]] – [[Xilliga Gu'ga iyo Dayrta]]: Waxaa dhex maray muran xilka ah, ciidamadii Dookh Zhuang ee Lu, oo isku deyayay inuu kursiga Qi ku fadhiisiyo mid ka mid ah dadkii sheeganayay, ayaa lagu sigtay '''Dagaalkii Qianshi'''. * [[1695]] – Aasaaskii dhisme oo maanta loo yaqaan '''Dhismaha Wre... 303754 wikitext text/x-wiki {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = Maszt radiowy w Konstantynowie.jpg | comment = | size = 180 px | title = Xilliga Gu'ga iyo Dayrta | text = * [[680s BC|685 C.H.]] – [[Xilliga Gu'ga iyo Dayrta]]: Waxaa dhex maray muran xilka ah, ciidamadii Dookh Zhuang ee Lu, oo isku deyayay inuu kursiga Qi ku fadhiisiyo mid ka mid ah dadkii sheeganayay, ayaa lagu sigtay '''Dagaalkii Qianshi'''. * [[1695]] – Aasaaskii dhisme oo maanta loo yaqaan '''Dhismaha Wren''', oo ah dhisme kuleej oo ugu dhibco weyn ee weli ka jira Mareykanka, ayaa lagu dhigay xaflad ka dhacday Middle Plantation, Fargiiniya. * [[1918]] – '''Dagaalkii Amiens''' ayaa ka bilaabmay waqooyiga Faransiiska, taas oo calaamad u ahayd ku bilaabashada Dhibaatadii Boqolka Maalmood ee Isbahaysigii ee dhex maray safafkii hore ee Jarmalka oo ugu dambayntii keentay dhamaadkii Dagaalkii Koowaad ee Dunia. * [[1991]] – '''Munaaraddii Raadiyaha ee Warsaw''' ''(sawirka ku muujisan)'', oo xilligaas ahayd dhismihii ugu dheeraa ee abid la dhiiso, isagoo dhererkiisu ahaa 646.38 mitir (2,120.7 ft), ayaa soo dhacay ka dib markii uu ka dhacay qalad la xiriira beddelidda fiilooyinka hayay qalabka isgaarsiinta ee ugu sareeyay munaaradda. * [[2010]] – '''Dhul- go' weyn oo dhoobo ah''' oo ka dhacay gobolka Gansu ee Shiinaha ayaa dilay ugu yaraan 1,471 qof | Portal1= | Portal2 = }} <noinclude> [[Category:Maqaalka Cusub Bogga Hore|24]] </noinclude> opmhento4cjyu8hzk31r8ng6g29dzkc Wikipedia:Maqaalka Cusub Bogga Hore/25 4 49876 303755 2026-08-02T08:50:35Z Isma4l 41797 Bog cusub: {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = Atomic cloud over Hiroshima - NARA 542192 - Edit.jpg | comment = Dagaalkii Sokeeye ee Ameerikanka | size = 180 px | title = Dagaalkii Sokeeye ee Ameerikanka | text = * [[1862]] – [[Dagaalkii Sokeeye ee Ameerikanka]]: Ciidamada Konfedaraalka ayaa weerar celis sameeyay iyagoo ku guuleystay '''Dagaalkii Buurta Cedar''', ka dib markii ku dhowaad garoonka lagaga saaray qeybtii hore ee dagaalka. * [[1902]] – Xaflad ka... 303755 wikitext text/x-wiki {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = Atomic cloud over Hiroshima - NARA 542192 - Edit.jpg | comment = Dagaalkii Sokeeye ee Ameerikanka | size = 180 px | title = Dagaalkii Sokeeye ee Ameerikanka | text = * [[1862]] – [[Dagaalkii Sokeeye ee Ameerikanka]]: Ciidamada Konfedaraalka ayaa weerar celis sameeyay iyagoo ku guuleystay '''Dagaalkii Buurta Cedar''', ka dib markii ku dhowaad garoonka lagaga saaray qeybtii hore ee dagaalka. * [[1902]] – Xaflad ka dhacday Westminster Abbey, '''Edward VII''' iyo '''Alexandra ee Denmark''' ayaa loo caleemo saaray Boqorka iyo Boqoradda Boqortooyada Midowday iyo Dhulalka Biritishka, iyo Boqorka iyo Boqoradda Boqortooyada Hindiya. * [[1965]] – Dowladda '''Singaboor''' ''(calanka sawirka ku muujisan)'' ayaa laga saaray federaalka Malaysiya ka dib khilaaf feker oo kulul oo dhex maray xisbiyadooda taliya; maanta oo kale waxaa loo dabaaldegaa '''Munaasabadda Maalinta Qaranka Singaboor'''. * [[2001]] – [[Intifaadada Labaad]]: Qof naftii-halige ah ayaa '''weerar ku qaaday maqaayad piisa''' oo ku taal Quddus, isagoo dilay 15 qof oo kale oo uu dhaawacay 130 oo kale. * [[2006]] – Booliska Biritishka ayaa qabtay 24 qof oo lagu eedeeyay inay '''qorsheeyeen inay ku qarxiyaan walxaha qarxa oo dareere ah''' diyaaradaha ka duula UK ee taga US iyo Kanada | Portal1= | Portal2 = }} <noinclude> [[Category:Maqaalka Cusub Bogga Hore|25]] </noinclude> pfbickekvhxfplb9jbq3ox6yxfa2t79 303756 303755 2026-08-02T08:51:01Z Isma4l 41797 /* */ 303756 wikitext text/x-wiki {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = Flag of Singapore.svg | comment = Dagaalkii Sokeeye ee Ameerikanka | size = 180 px | title = Dagaalkii Sokeeye ee Ameerikanka | text = * [[1862]] – [[Dagaalkii Sokeeye ee Ameerikanka]]: Ciidamada Konfedaraalka ayaa weerar celis sameeyay iyagoo ku guuleystay '''Dagaalkii Buurta Cedar''', ka dib markii ku dhowaad garoonka lagaga saaray qeybtii hore ee dagaalka. * [[1902]] – Xaflad ka dhacday Westminster Abbey, '''Edward VII''' iyo '''Alexandra ee Denmark''' ayaa loo caleemo saaray Boqorka iyo Boqoradda Boqortooyada Midowday iyo Dhulalka Biritishka, iyo Boqorka iyo Boqoradda Boqortooyada Hindiya. * [[1965]] – Dowladda '''Singaboor''' ''(calanka sawirka ku muujisan)'' ayaa laga saaray federaalka Malaysiya ka dib khilaaf feker oo kulul oo dhex maray xisbiyadooda taliya; maanta oo kale waxaa loo dabaaldegaa '''Munaasabadda Maalinta Qaranka Singaboor'''. * [[2001]] – [[Intifaadada Labaad]]: Qof naftii-halige ah ayaa '''weerar ku qaaday maqaayad piisa''' oo ku taal Quddus, isagoo dilay 15 qof oo kale oo uu dhaawacay 130 oo kale. * [[2006]] – Booliska Biritishka ayaa qabtay 24 qof oo lagu eedeeyay inay '''qorsheeyeen inay ku qarxiyaan walxaha qarxa oo dareere ah''' diyaaradaha ka duula UK ee taga US iyo Kanada | Portal1= | Portal2 = }} <noinclude> [[Category:Maqaalka Cusub Bogga Hore|25]] </noinclude> 6sajyki0qtcgrznd1e1qu9snsc0swjf Wikipedia:Maqaalka Cusub Bogga Hore/26 4 49877 303757 2026-08-02T09:18:36Z Isma4l 41797 Bog cusub: {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = Michael Echter Ungarnschlacht.jpg | comment = Duullaankii Hangariya ee Yuuroob | size = 180 px | title = Duullaankii Hangariya ee Yuuroob | text = * [[955]] – [[Duullaankii Hangariya ee Yuuroob]]: Ciidamada uu hoggaaminayay Otto-gii Weynaa ayaa ku guuleystay '''Dagaalkii Lechfeld''' ''(sawirka ku muujisan)'' oo ka dhacay meel dhow Augsburg-ta maanta, Jarmalka, iyagoo ka hortagay duullaankii Maagyaariyiinta ee Bart... 303757 wikitext text/x-wiki {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = Michael Echter Ungarnschlacht.jpg | comment = Duullaankii Hangariya ee Yuuroob | size = 180 px | title = Duullaankii Hangariya ee Yuuroob | text = * [[955]] – [[Duullaankii Hangariya ee Yuuroob]]: Ciidamada uu hoggaaminayay Otto-gii Weynaa ayaa ku guuleystay '''Dagaalkii Lechfeld''' ''(sawirka ku muujisan)'' oo ka dhacay meel dhow Augsburg-ta maanta, Jarmalka, iyagoo ka hortagay duullaankii Maagyaariyiinta ee Bartamaha Yuuroob. * [[1270]] – '''Yekuno Amlak''' ayaa xilka ka tuuray boqorkii ugu dambeeyay ee Boqortooyada Zagwe wuxuuna hốtay kursiga boqortooyada Itoobiya, iyadoo halkaas uu ka bilaabmay maamulkii Boqortooyada Sulaymaan, oo ka jiray in ka badan 700 oo sano. * [[1966]] – '''Bulaakada Heron Road Workers Memorial Bridge''' oo ku taal Ottawa, Kanada, ayaa soo dhacday intii ay socotay dhismaha, taas oo keentay dhimashada sagaal shaqaale ah. * [[2007]] – Iyadoo ay socdaan dibad-baxyo weyn oo ka dhan ah burburinta lagu hayo '''Queen's Pier''', Maxkamadda Sare ee Hong Kong ayaa gachay dadaalladii sharci ee lagu ilaalinayay dhismahaas taariikhiga ah. * [[2019]] – Jeffrey Epstein, oo ahaa maalgaliye Ameerikanka ah oo ku caddaatay dambiyada galmada, ayaa '''lagu helay isagoo dhimasho ah ku dhex jira qolkiisa''' ee Xarunta Asluubta ee Metropolis, New York | Portal1= | Portal2 = }} <noinclude> [[Category:Maqaalka Cusub Bogga Hore|26]] </noinclude> ey04dcsmapjkpremt0lds3y491f9iay Wikipedia:Maqaalka Cusub Bogga Hore/27 4 49878 303758 2026-08-02T09:21:33Z Isma4l 41797 Bog cusub: {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = 1975 Ford Pinto Runabout 2.8V6, front right (blue).jpg | comment = AD 106 | size = 180 px | title = AD 106 | text = * [[AD 106|106]] – Gobolka '''Daasiya''', oo u badan qaybo ka mid ah Romaniya-da maanta, ayaa noqday gobol ka mid ah Boqortooyada Roma. * [[1952]] – Boqor Talal ee Urdun ayaa lagusoo qasbay inuu xilka ka dego cillad dhanka mmaskaxda ah darteed, waxaana xilka u weheliyay wiilkiisa ugu weyn ee '''Hus... 303758 wikitext text/x-wiki {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = 1975 Ford Pinto Runabout 2.8V6, front right (blue).jpg | comment = AD 106 | size = 180 px | title = AD 106 | text = * [[AD 106|106]] – Gobolka '''Daasiya''', oo u badan qaybo ka mid ah Romaniya-da maanta, ayaa noqday gobol ka mid ah Boqortooyada Roma. * [[1952]] – Boqor Talal ee Urdun ayaa lagusoo qasbay inuu xilka ka dego cillad dhanka mmaskaxda ah darteed, waxaana xilka u weheliyay wiilkiisa ugu weyn ee '''Hussein ee Urdun'''. * [[1975]] – Ururka Dimuqraadiga ee Timoor ayaa bilaabay afgembi ka dhacay Timoorta Bortaqiiska, taas oo ka bilaabtay '''dagaalkii sokeeye ee Bariga Timoor'''. * [[1977]] – Maamulka Amaanka Gaadiidka Dhabaha ee Mareykanka ayaa bilaabay baaritaan ku saabsan khatarta la sheegay inay leedahay gaariga '''Ford Pinto''' ''(tusaalaha ku muujisan sawirka)'' oo ah inuu shidaalku ka daato iyo inay dab qabsato markii laga dhabarkacdo. * [[1999]] – '''Duufaantii ka dhacday kathtada Salt Lake City 1999''' ayaa ku dhustay kathtada Salt Lake City, iyadoo waxyeello u geysatay 120 daarood ayna dhaawacday in ka badan 100 qof | Portal1= | Portal2 = }} <noinclude> [[Category:Maqaalka Cusub Bogga Hore|27]] </noinclude> 0pajywkp3dh6hizc4f9vdoeatr30l38 Wikipedia:Maqaalka Cusub Bogga Hore/28 4 49879 303759 2026-08-02T09:24:49Z Isma4l 41797 Bog cusub: {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = 1876Rhinemaidens.jpg | comment = 582 | size = 180 px | title = 582 | text = * [[582]] – '''Maurice''' ayaa loo caleemo saaray boqorka Bisoondiya si uu u beddelo Tiberius II Constantine. * [[1650]] – Jeneraal George Monck ayaa aasaasay kooxdii ka horreysay '''Coldstream Guards''', oo ah guutada ugu horreysay ee caadiga ah ee Ciidanka Biritishka oo weli ku jirta hawlgal firfircoon. * [[1876]] – Trūnta Wagner ee... 303759 wikitext text/x-wiki {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = 1876Rhinemaidens.jpg | comment = 582 | size = 180 px | title = 582 | text = * [[582]] – '''Maurice''' ayaa loo caleemo saaray boqorka Bisoondiya si uu u beddelo Tiberius II Constantine. * [[1650]] – Jeneraal George Monck ayaa aasaasay kooxdii ka horreysay '''Coldstream Guards''', oo ah guutada ugu horreysay ee caadiga ah ee Ciidanka Biritishka oo weli ku jirta hawlgal firfircoon. * [[1876]] – Trūnta Wagner ee '''''Das Rheingold''''' ''(sraacda ku muujisan sawirka)'' ayaa ka bilaabtay wareegga ugu horreeyay ee Ring ee Festival-ka Bayreuth, oo ay ka soo qaybgaleen boqorro iyo halabuurayaal musig. * [[1918]] – '''Opha May Johnson''' ayaa noqotay haweeneydiyii ugu horreysay ee ku meel gaarta Ciidanka Badda Mareykanka. * [[2010]] – Ka dib markii ay maamulka Kanada fuuleen markabka, '''MV Sun Sea''' ayaa ku soo xirtay British Columbia, 492 ka mid ah qaxootiga Tamils ee Sri Lanka ee saarnaa markabka ayaana la geliyay xabsiga | Portal1= | Portal2 = }} <noinclude> [[Category:Maqaalka Cusub Bogga Hore|28]] </noinclude> dysxgkcwokc3md1e606862zqugakvqw Wikipedia:Maqaalka Cusub Bogga Hore/29 4 49880 303760 2026-08-02T09:27:50Z Isma4l 41797 Bog cusub: {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = PawneeVillasur1720.jpg | comment = 1720 | size = 180 px | title = 1720 | text = * [[1720]] – Duullaankii Isbaanishka ee '''Villasur''', oo looga danti lahaa in lagu gaabiyo saamaynta Faransiiska ee Bannaanka Weyn ee Waqooyiga Ameerika, ayaa ku dhammaaday fashil ka dib markii Jabhadda Pawnee iyo Otoe ay jidka u galeen ''(sawirka ku muujisan)''. * [[1888]] – Mid ka mid ah cajaladihii ugu horreeyay ee muusig oo ee... 303760 wikitext text/x-wiki {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = PawneeVillasur1720.jpg | comment = 1720 | size = 180 px | title = 1720 | text = * [[1720]] – Duullaankii Isbaanishka ee '''Villasur''', oo looga danti lahaa in lagu gaabiyo saamaynta Faransiiska ee Bannaanka Weyn ee Waqooyiga Ameerika, ayaa ku dhammaaday fashil ka dib markii Jabhadda Pawnee iyo Otoe ay jidka u galeen ''(sawirka ku muujisan)''. * [[1888]] – Mid ka mid ah cajaladihii ugu horreeyay ee muusig oo ee Arthur Sullivan ee "'''The Lost Chord'''", ayaa lagu dhex daaray shirar jaraa'id oo ka dhacay London si loogu soo bandhigo fonoogaraafka Thomas Edison. * [[1975]] – Filimka '''''The Rocky Horror Picture Show''''' ayaa markii ugu horreysay lagu soo bandhigay London, isagoo noqday kii ugu horreeyay ee ka mid ah kuwa taariikhda ku reebay tiyaatarada, kaas oo weli ku jira baahinta xaddidan. * [[2005]] – Diyaaraddii '''Helios Airways Flight 522''' ayaa ku dhacday buur ka dambaysa Marathon, Giriig, iyadoo ay ku dhinteen dhammaan 121 qof oo saarnaa. * [[2007]] – Afar weerar oo ismiidaamin ah oo isku xiran ayaa '''lagu qarxiyay bulshooyinka Yaziidiyiinta''' ee Qahtaniya iyo Jazeera, Ciraaq, iyagoo dilay 796 qof, 1,562 oo kalena dhaawacay. | Portal1= | Portal2 = }} <noinclude> [[Category:Maqaalka Cusub Bogga Hore|29]] </noinclude> mcszvm27cnaxrh7x39z1tw6u0o1atzp Wikipedia:Maqaalka Cusub Bogga Hore/30 4 49881 303761 2026-08-02T09:30:57Z Isma4l 41797 Bog cusub: {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = Birds eye view of first Fort Dearborn.jpg | comment = 1018 | size = 180 px | title = 1018 | text = * [[1018]] – Jeneraalkii Bisoondiya '''Eustathios Daphnomeles''' ayaa si xeelad ah u qabtay oo indhaha ka saaray Ibatzes ee Bulgaariya, taas oo dhameysay caabbintii ugu dambeysay ee ka geganayd qabsashadii Boqor Basil II ee Bulgaariya. * [[1461]] – Dagaalladii Bisoondiya iyo Cusmaaniyiinta: '''Boqortooyadii Trebizo... 303761 wikitext text/x-wiki {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = Birds eye view of first Fort Dearborn.jpg | comment = 1018 | size = 180 px | title = 1018 | text = * [[1018]] – Jeneraalkii Bisoondiya '''Eustathios Daphnomeles''' ayaa si xeelad ah u qabtay oo indhaha ka saaray Ibatzes ee Bulgaariya, taas oo dhameysay caabbintii ugu dambeysay ee ka geganayd qabsashadii Boqor Basil II ee Bulgaariya. * [[1461]] – Dagaalladii Bisoondiya iyo Cusmaaniyiinta: '''Boqortooyadii Trebizond''', oo ahayd ilaa hadda maamulkii Bisoondiya ee ugu raagidda badnaa, ayaa waxaa qabsaday ciidamadii Boqortooyada Cusmaaniyiinta ka dib '''go'doomin socotay bil'''. * [[1812]] – Dagaalkii 1812: Dagaalyahannadii Potawatomi ayaa '''jidka u galay kolonyo Ciidanka Mareykanka ah''' ka dib markii ay ka soo kaysay Fort Dearborn ''(goobta ku muujisan sawirka)'', ee Chicago-da maanta, iyagoo dhulka ku daray qasridda. * [[1963]] – Madaxweyne Fulbert Youlou ayaa xilka lagaga tuuray Jamhuuriyadda Kongo, ka dib '''kicitaan saddex maalmood socday''' oo ka dhacay caasimadda. * [[2005]] – Heshiiskii Helsinki ee dhex maray Dhaqdhaqaaqa Free Aceh iyo Dowladda Indoneesiya ayaa la saxiixay, kaas oo afka dhulka u dhigay '''dagaal socday in ka badan 28 sano'''. | Portal1= | Portal2 = }} <noinclude> [[Category:Maqaalka Cusub Bogga Hore|30]] </noinclude> glfdomjt51il2x5wb5xd64fsi6akcij Wikipedia:Maqaalka Cusub Bogga Hore/31 4 49882 303762 2026-08-02T09:33:40Z Isma4l 41797 Bog cusub: {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = Pike Place Market Seattle.jpg | comment = 986 | size = 180 px | title = 986 | text = * [[986]] – Dagaalladii Bisoondiya iyo Bulgaariya: Bulgaariyiintu waxay ciidamadii Bisoondiya ku sigteen '''Dagaalkii Albaabada Trajan''' oo ka dhacay meel dhow Ihtiman-ta maanta, iyadoo Boqor Basil II uu naftiisa si naqas ah ku soo badbaaday. * [[1560]] – Baarlamaanka Dib-u-habaynta ee Iskotland ayaa ansixiyay qirashadii caqiid... 303762 wikitext text/x-wiki {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = Pike Place Market Seattle.jpg | comment = 986 | size = 180 px | title = 986 | text = * [[986]] – Dagaalladii Bisoondiya iyo Bulgaariya: Bulgaariyiintu waxay ciidamadii Bisoondiya ku sigteen '''Dagaalkii Albaabada Trajan''' oo ka dhacay meel dhow Ihtiman-ta maanta, iyadoo Boqor Basil II uu naftiisa si naqas ah ku soo badbaaday. * [[1560]] – Baarlamaanka Dib-u-habaynta ee Iskotland ayaa ansixiyay qirashadii caqiidada ee Borotestanka, taas oo bilaabtay '''Dib-u-habayntii Iskotland''' ayna meesha ka saartay Katooliga oo ahaa diinta qaranka. * [[1907]] – '''Suuqa Pike Place''' ''(sawirka ku muujisan)'', oo ah mid ka mid ah suuqyada beeraleyda ee ugu caansan uguna raagidda badan ee sida joogtada ah u shaqeeya gudaha Mareykanka, ayaa ka furmay Seattle, Washington. * [[1950]] – Dagaalkii Kuuriya: Afartan iyo laba maxbuus oo dagaal oo Ameerikanka ahaa ayaa '''lagu xasuuqay''' Dhibicda 303 Ciidanka Dadka Kuuriya oo ka dhacday buur ka sarreysa Waegwan, Kuuriyada Koofureed. * [[2008]] – '''Michael Phelps''' ayaa ku guuleystay billadiisii siddeedaad ee dahab ah ee Ciyaaraha Olombikada ee Beejin, isagoo dhigay taariikhda billadaha dahabka ee ugu badan oo uu ciyaaryahan hal mar oo ciyaaro ah ku guuleysto. | Portal1= | Portal2 = }} <noinclude> [[Category:Maqaalka Cusub Bogga Hore|31]] </noinclude> 5wed8s9wrqc23wyuwa67ycfutb9nnbd Wikipedia:Maqaalka Cusub Bogga Hore/32 4 49883 303763 2026-08-02T09:36:57Z Isma4l 41797 Bog cusub: {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = 1905 - The Studio - Herbert Maryon loving cup.jpg | comment = 1759 | size = 180 px | title = 1759 | text = * [[1759]] – [[Dagaalkii Pitidii Sano]]: Ka dib markii ay waxyeello u geysteen dhowr markab oo Faransiis ah, maraakiibta Biritishka ayaa ka dabadagay harradkii ciidanka badda ilaa Lagos, Bortuqaal, iyagoo '''Dagaalkii Lagos halkaas ku sii waday''' iyadoo ay taasi ka horsegurayso dhexdhexaadnimadii Bortuqaal.... 303763 wikitext text/x-wiki {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = 1905 - The Studio - Herbert Maryon loving cup.jpg | comment = 1759 | size = 180 px | title = 1759 | text = * [[1759]] – [[Dagaalkii Pitidii Sano]]: Ka dib markii ay waxyeello u geysteen dhowr markab oo Faransiis ah, maraakiibta Biritishka ayaa ka dabadagay harradkii ciidanka badda ilaa Lagos, Bortuqaal, iyagoo '''Dagaalkii Lagos halkaas ku sii waday''' iyadoo ay taasi ka horsegurayso dhexdhexaadnimadii Bortuqaal. * [[1905]] – Munaasabad uu madax ka ahaa Albert Grey, Earl-kii 4-aad ee Grey, ayaa '''''The Luck of Cumberland''''' ''(sawirka ku muujisan)'' lagula guddoonsiiyay HMS Cumberland. * [[1950]] – '''Guutada 766-aad ee Qaybta Lugta ee Madaxbannaan''' ee Kuuriyada Waqooyi ayaa la giải-garaysay ka dib markii ay dagaallantay wax ka yar laba meelood oo Dagaalkii Kuuriya ah. * [[2002]] – Dagaalkii Labaad ee Chechen: Diyaaradda helikabtarka ee Ruushka ee Mil Mi-26 ayaa '''lagu soo riday''' agagaarka Khankala iyadoo loo adeegsaday gantaallada garbaha laga rido ee goosatada Jejeen, taas oo ay ku dhinteen 127 qof, taas oo noqotay shilaladii helikabtar ee ugu dhimashada badnaa taariikhda. * [[2017]] – Sida ku dhow 250,000 oo ah [[Kalluunka samaynta ah|kalluunka beeraha]] ee Atlaantikada ee aan u dhalan gobolka ayaa '''si kadis ah lagu sii daayay Duurjoogta''' agagaarka Cypress Island, Washington. | Portal1= | Portal2 = }} <noinclude> [[Category:Maqaalka Cusub Bogga Hore|32]] </noinclude> pru0kdvpm8pyid7elrfjjxwfwio61k1 Wikipedia:Maqaalka Cusub Bogga Hore/33 4 49884 303764 2026-08-02T09:39:55Z Isma4l 41797 Bog cusub: {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = Bus track (cropped).jpg | comment = 1710 | size = 180 px | title = 1710 | text = * [[1710]] – [[Dagaalkii Dhaxalka Isbaanishka]]: Ciidankii Boqortooyada Isbaanishka ee Bourbon ee uu hoggaaminayay Marquis de Bay ayaa '''lagu jabiyay Dagaalkii Saragossa''' iyadoo ay ka adkaadeen ciidamo ka socda dhowr qaaradood oo uu hoggaaminayay taliyaha Ostriya ee Guido Starhemberg. * [[1920]] – Ururka Kubadda Cagta ee Xirfadla... 303764 wikitext text/x-wiki {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = Bus track (cropped).jpg | comment = 1710 | size = 180 px | title = 1710 | text = * [[1710]] – [[Dagaalkii Dhaxalka Isbaanishka]]: Ciidankii Boqortooyada Isbaanishka ee Bourbon ee uu hoggaaminayay Marquis de Bay ayaa '''lagu jabiyay Dagaalkii Saragossa''' iyadoo ay ka adkaadeen ciidamo ka socda dhowr qaaradood oo uu hoggaaminayay taliyaha Ostriya ee Guido Starhemberg. * [[1920]] – Ururka Kubadda Cagta ee Xirfadlayaasha Ameerikanka, oo ahaa kii ka horreeyay '''Lige-ka Kubadda Cagta ee Qaranka (NFL)''', ayaa la aasaasay. * [[1988]] – Dab ka kacay Parco-ga Qaranka ee Yellowstone ee Mareykanka ayaa gubay in ka badan 150,000 oo akhar (610 km²) maalintii ugu darnayd ee '''dabkii Yellowstone ee 1988'''. * [[1989]] – Qaybtii ugu dambaysay ee '''O-Bahn Busway''' ee Adelaide, Awstaraaliya Koofureed, ayaa la dhameystiray, iyadoo waqtigaas noqotay jidka basaska ee ugu dheer uguna dheereeya dunida, iyadoo basasku ''(tusaalaha ku muujisan sawirka)'' ay ku socdeen 12 km (7.5 mi) oo xawaare ka badan illaa 100 km/h (62 mph). * [[2018]] – '''''Silent Sam''''', oo ah shub taariikhi ah oo loogu talagalay Confedarete-ka oo ku yaallay kambaska Jaamacadda North Carolina ee Chapel Hill, ayaa waxaa dhulka u dhigay dibad-baxayaal. | Portal1= | Portal2 = }} <noinclude> [[Category:Maqaalka Cusub Bogga Hore|33]] </noinclude> h3prx9oe0eli8lk2f64cr00thxoln7h Wikipedia:Maqaalka Cusub Bogga Hore/34 4 49885 303765 2026-08-02T09:42:49Z Isma4l 41797 Bog cusub: {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = ChuaXaLoi001.jpg | comment = 1717 | size = 180 px | title = 1717 | text = * [[1717]] – [[Dagaalkii Ostriya iyo Cusmaaniyiinta (1716–1718)]]: Ciidamadii Ostriya ee uu hoggaaminayay Amiir Eugene ee Savoy ayaa '''gacanta ku dhigay magaalada muhiimka ah''' ee Belgrad oo ay ka qabsadeen Boqortooyadii Cusmaaniyiinta. * [[1808]] – Dagaalkii Jasiiradda Biriiniga: Ciidamada Biritishka iyo kuwa Bortuqaalka ayaa soo afja... 303765 wikitext text/x-wiki {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = ChuaXaLoi001.jpg | comment = 1717 | size = 180 px | title = 1717 | text = * [[1717]] – [[Dagaalkii Ostriya iyo Cusmaaniyiinta (1716–1718)]]: Ciidamadii Ostriya ee uu hoggaaminayay Amiir Eugene ee Savoy ayaa '''gacanta ku dhigay magaalada muhiimka ah''' ee Belgrad oo ay ka qabsadeen Boqortooyadii Cusmaaniyiinta. * [[1808]] – Dagaalkii Jasiiradda Biriiniga: Ciidamada Biritishka iyo kuwa Bortuqaalka ayaa soo afjaray duullaankii ugu horreeyay ee Faransiisku ku qaaday Bortuqaal ka dib '''Dagaalkii Vimeiro'''. * [[1942]] – [[Dagaalkii Labaad ee Dunida]]: Ciidanka Boqortooyada Jabaan ayaa lagaga adkaaday '''Dagaalkii Tenaru''', oo ahaa kii ugu horreeyay ee saddexdoodii duullaan ee waaweynaa ee dhulka ee intii uu socday ololihii Guadalcanal. * [[1963]] – Ciidamada Koofurta Fitnam ee gaarka ah oo taageersanaa Ngô Đình Nhu, oo ahaa walaalkii Madaxweyne Ngô Đình Diệm, ayaa '''duullaan ku qaaday oo burburiyay''' maangayada Boodhistaha ''(mid ka mid ah oo ku muujisan sawirka)'' ee dalka oo dhan, iyagoo xiray kumaankaan qof una sababay dhimashada boqolaal kale. * [[2015]] – Rakaabkii saarnaa tareenka Thalys ee ka socday Amsterdaam ku socday baariis ayaa '''ka hortagay oo qabtay weeraryahankii''' oo sameeyay cunto isku day weerar rasaaseed oo ballaaran. | Portal1= | Portal2 = }} <noinclude> [[Category:Maqaalka Cusub Bogga Hore|34]] </noinclude> 4ud0bkgdf4g99e3f46mwcox2vlmsdmu Wikipedia:Maqaalka Cusub Bogga Hore/35 4 49886 303766 2026-08-02T09:46:53Z Isma4l 41797 Bog cusub: {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = Justus Sustermans - Portrait of Galileo Galilei, 1636.jpg | comment = 1270 | size = 180 px | title = 1270 | text = * [[1270]] – '''Philip III ee Faransiiska''' ayaa noqday Boqorka Faransiiska ka dib dhimashadii aabbihiis Louis IX intii uu socday Duullaankii Sakkaraad ee Sideedaad. * [[1609]] – Bayoolajigii iyo xiddigiyigii Talyaaniga ee '''Galileo Galilei''' ''(sawirka ku muujisan)'' ayaa markiisii ugu horreysay... 303766 wikitext text/x-wiki {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = Justus Sustermans - Portrait of Galileo Galilei, 1636.jpg | comment = 1270 | size = 180 px | title = 1270 | text = * [[1270]] – '''Philip III ee Faransiiska''' ayaa noqday Boqorka Faransiiska ka dib dhimashadii aabbihiis Louis IX intii uu socday Duullaankii Sakkaraad ee Sideedaad. * [[1609]] – Bayoolajigii iyo xiddigiyigii Talyaaniga ee '''Galileo Galilei''' ''(sawirka ku muujisan)'' ayaa markiisii ugu horreysay laab-sharcidejiyeyaasha Fenis u soo bandhigay mikroskoobka hagidda meelaha fog (telescope). * [[1875]] – '''Matthew Webb''' ayaa noqday qofkii ugu horreeyay ee dabaal ku meel mara Marinka Ingiriiska, isagoo ku qabtay muddo ku dhow 21 saacadood iyo 40 daqiiqo. * [[1942]] – [[Dagaalkii Labaad ee Dunida]]: Ciidamada Jabaan ayaa '''weerar ku qaaday saldhigga Awstaraaliya''' ee Milne Bay oo ku yaal cidhifka bariga ee Niyu Gini. * [[2012]] – Lafaha Boqor Richard III ee Ingiriiska ayaa '''lagu dhex helay meel gaari dhigasho ah oo ka hooseysa''' gudaha Leicester. | Portal1= | Portal2 = }} <noinclude> [[Category:Maqaalka Cusub Bogga Hore|35]] </noinclude> hjrwx3hh4lnwx3u53jovmj3nv02k22b Wikipedia:Maqaalka Cusub Bogga Hore/36 4 49887 303767 2026-08-02T09:54:52Z Isma4l 41797 /* */ 303767 wikitext text/x-wiki {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = Inejiro Asanuma Salvaged (cropped).jpg | comment = Chen Yanxiang | size = 180 px | title = Chen Yanxiang | text = * [[1406]] – '''Chen Yanxiang''', oo ah qofka keliya ee ka socda Indoneesiya ee la ogyahay inuu booqday Boqortooyadii Kuuriya, ayaa gaaray Seul ka dib markii uu ka soo dhoofay Jaava afar meelood oo bilood ka hor. * [[1798]] – '''Dagaalkii Beeraleyda''' ayaa ka bilaabtay Overmere, ee koonfurta Holand, iyadoo beeraleydu ay hubeeyeen si ay uga hortagaan qabsashadii Faransiiska. * [[1917]] – [[Dagaalkii Koowaad ee Dunida]]: Ciidamada Niyu Silaand ayaa ka soo gaaray ka badan 2,000 oo dhibateysan, oo ay ku jiraan in ka badan 800 oo dhimasho ah, '''Dagaalkii Koowaad ee Passchendaele''', taas oo noqotay khasaarahii ugu cuslaa ee nafeed oo dalkaas ku dhaca hal maalin gudaheeda. * [[1960]] – Hoggaamiyihii Xisbiga Hantiwadaagga Jabaan ee '''Inejirō Asanuma''' ''(sawirka ku muujisan)'' ayaa waxaa la dilay intii ay socotay duubis telefishan ee beed ah, isagoo uu dilay midroog ah oo garabka doorka ah oo u adeegsaday seef gaaban. * [[1979]] – '''Duufaanta Tip''', oo ahayd duufaantii kululayd ee ugu weynayd uguna xoogganayd ee abid la diwaan geliyo, ayaa gaartay cadaadiskii heerka badda ee ugu hooseeyay dunida oo ah 870 mbar (25.69 inHg) Odayga Baasifigga ee koonfurta. | Portal1= | Portal2 = }} <noinclude> [[Category:Maqaalka Cusub Bogga Hore|36]] </noinclude> i05zz6gnlzz98etnpfoidbow9y1dytj Wikipedia:Maqaalka Cusub Bogga Hore/37 4 49888 303768 2026-08-02T10:00:32Z Isma4l 41797 Bog cusub: {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = Jadwiga by Bacciarelli.jpg | comment = 1384 | size = 180 px | title = 1384 | text = * [[1384]] – '''Jadwiga''' ''(sawirka ku muujisan)'' ayaa si rasmi ah loogu caleemo saaray "Boqorka Booland" halkii looga dhigi lahaa "Boqorad" si ay u muujiso in ay ahayd boqorad madax-bannaan oo awoodeeda ku fadhida. * [[1875]] – '''Jaamacadda Brigham Young''' ayaa la aasaasay meel ku taal Provo, Utah, Mareykanka. * [[1905]]... 303768 wikitext text/x-wiki {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = Jadwiga by Bacciarelli.jpg | comment = 1384 | size = 180 px | title = 1384 | text = * [[1384]] – '''Jadwiga''' ''(sawirka ku muujisan)'' ayaa si rasmi ah loogu caleemo saaray "Boqorka Booland" halkii looga dhigi lahaa "Boqorad" si ay u muujiso in ay ahayd boqorad madax-bannaan oo awoodeeda ku fadhida. * [[1875]] – '''Jaamacadda Brigham Young''' ayaa la aasaasay meel ku taal Provo, Utah, Mareykanka. * [[1905]] – Maamulkii Raj-ka Biritishka ayaa '''qeybiyay''' Madaxtooyada Bengaal, iyagoo kala saaray gobollada bariga ee Muslimiinta u badan yihiin iyo gobollada meelaha galbeed ee Hindida u badan yihiin. * [[1950]] – Novell-kii ugu horreeyay ee taxanaha ''The Chronicles of Narnia'' ee uu qoray C. S. Lewis, ee '''''The Lion, the Witch and the Wardrobe''''', ayaa lagu daabacay Boqortooyada Midowday. * [[2017]] – Wariyaha u dhalatay Malta iyo u dhaqdhaqaaqaha ka dhanka ah musuqmaasuqa ee '''Daphne Caruana Galizia''' ayaa lagusoo dilay weerar ah qarax gaari oo ka dhacay Bidnija. | Portal1= | Portal2 = }} <noinclude> [[Category:Maqaalka Cusub Bogga Hore|37]] </noinclude> k4qd0dgml8wsr8ahyp6a25ew4rxu4f8 Wikipedia:Maqaalka Cusub Bogga Hore/38 4 49889 303769 2026-08-02T10:03:27Z Isma4l 41797 Bog cusub: {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = Atomic cloud over Hiroshima - NARA 542192 - Edit.jpg | comment = 1096 | size = 180 px | title = 1096 | text = * [[1096]] – [[Duullaankii Koowaad ee Sakkaraad]]: '''Dagaalkii Civetot''', ciidamadii Seljuq ee uu hoggaaminayay Kilij Arslan I ayaa gabi ahaanba baabbi'iyay ciidankii '''Duullaankii Dadweynaha''' intii ay ku sii jeedeen dhanka Nikaya. * [[1854]] – '''Florence Nightingale''' iyo shaqaale ka kooban 38 ka... 303769 wikitext text/x-wiki {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = Atomic cloud over Hiroshima - NARA 542192 - Edit.jpg | comment = 1096 | size = 180 px | title = 1096 | text = * [[1096]] – [[Duullaankii Koowaad ee Sakkaraad]]: '''Dagaalkii Civetot''', ciidamadii Seljuq ee uu hoggaaminayay Kilij Arslan I ayaa gabi ahaanba baabbi'iyay ciidankii '''Duullaankii Dadweynaha''' intii ay ku sii jeedeen dhanka Nikaya. * [[1854]] – '''Florence Nightingale''' iyo shaqaale ka kooban 38 kalkaaliye iyo 15 monastic ayaa loo meel mariyay Boqortooyadii Cusmaaniyiinta si ay u caawiyaan daawaynta askartii Biritishka ee ku dhaawacantay Dagaalkii Kirimiya. * [[1944]] – [[Dagaalkii Labaad ee Dunida]]: '''Dagaalkii Aachen''' oo socday saddex toddobaad ayaa soo afjarmay, taas oo magaaladaas ka dhigtay magaaladii ugu horreysay ee ku taalla dhulka Jarmalka oo ay qabsadaan Isbahaysigii Dagaalkii Labaad ee Dunida. * [[1966]] – Qashin dhuxul ah ayaa '''ku dhacay''' tuulada Aberfan, Ueels, iyadoo ay ku dhinteen 144 qof, oo u badan carruur dugsi. * [[1994]] – Magaalada Seul, Kuuriyada Koofureed, 32 qof ayaa ku dhitay 17 kalena waa ay ku dhaawacmeen markii '''qayb ka mid ah Bulaakada Seongsu ay soo dhacday''' ''(sawirka ku muujisan)''. | Portal1= | Portal2 = }} <noinclude> [[Category:Maqaalka Cusub Bogga Hore|38]] </noinclude> 09hw4utp2rd6bv0pni9p5tosh6l2urx 303770 303769 2026-08-02T10:03:49Z Isma4l 41797 /* */ 303770 wikitext text/x-wiki {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = 2000년대 초반 서울소방 소방공무원(소방관) 활동 사진 1994년 성수대교붕괴.JPG | comment = 1096 | size = 180 px | title = 1096 | text = * [[1096]] – [[Duullaankii Koowaad ee Sakkaraad]]: '''Dagaalkii Civetot''', ciidamadii Seljuq ee uu hoggaaminayay Kilij Arslan I ayaa gabi ahaanba baabbi'iyay ciidankii '''Duullaankii Dadweynaha''' intii ay ku sii jeedeen dhanka Nikaya. * [[1854]] – '''Florence Nightingale''' iyo shaqaale ka kooban 38 kalkaaliye iyo 15 monastic ayaa loo meel mariyay Boqortooyadii Cusmaaniyiinta si ay u caawiyaan daawaynta askartii Biritishka ee ku dhaawacantay Dagaalkii Kirimiya. * [[1944]] – [[Dagaalkii Labaad ee Dunida]]: '''Dagaalkii Aachen''' oo socday saddex toddobaad ayaa soo afjarmay, taas oo magaaladaas ka dhigtay magaaladii ugu horreysay ee ku taalla dhulka Jarmalka oo ay qabsadaan Isbahaysigii Dagaalkii Labaad ee Dunida. * [[1966]] – Qashin dhuxul ah ayaa '''ku dhacay''' tuulada Aberfan, Ueels, iyadoo ay ku dhinteen 144 qof, oo u badan carruur dugsi. * [[1994]] – Magaalada Seul, Kuuriyada Koofureed, 32 qof ayaa ku dhitay 17 kalena waa ay ku dhaawacmeen markii '''qayb ka mid ah Bulaakada Seongsu ay soo dhacday''' ''(sawirka ku muujisan)''. | Portal1= | Portal2 = }} <noinclude> [[Category:Maqaalka Cusub Bogga Hore|38]] </noinclude> a5vnzp6mpp02ssq2et4yqm72yvoktf0 Wikipedia:Maqaalka Cusub Bogga Hore/39 4 49890 303771 2026-08-02T10:08:53Z Isma4l 41797 Bog cusub: {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = Ian Smith RAF 4.jpg | comment = 1805 | size = 180 px | title = 1805 | text = * [[1805]] – [[Dagaalkii Isbahaysiga Saddexaad]]: Qeybaha ciidamada Faransiiska, Ostriya iyo Ruushka ayaa khasaare dharbaaxo leh ka soo gaaray '''Dagaalkii Dürenstein'''. * [[1920]] – Magaalada London, '''Cenotaph''' ayaa loo dhigay khaanad furan oo '''Askarigii La Garani Waayay''' ayaa lagu aasay Westminster Abbey si loogu xuso Dagaal... 303771 wikitext text/x-wiki {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = Ian Smith RAF 4.jpg | comment = 1805 | size = 180 px | title = 1805 | text = * [[1805]] – [[Dagaalkii Isbahaysiga Saddexaad]]: Qeybaha ciidamada Faransiiska, Ostriya iyo Ruushka ayaa khasaare dharbaaxo leh ka soo gaaray '''Dagaalkii Dürenstein'''. * [[1920]] – Magaalada London, '''Cenotaph''' ayaa loo dhigay khaanad furan oo '''Askarigii La Garani Waayay''' ayaa lagu aasay Westminster Abbey si loogu xuso Dagaalkii Koowaad ee Dunida. * [[1940]] – [[Dagaalkii Labaad ee Dunida]]: Ciidanka Badda Boqortooyada ayaa qaaday weerarkii ugu horreeyay ee taariikhda ee guud ahaan diyaaradaha oo ay ku qaadeen maraakiibta Itaaliyaanada ee '''Dagaalkii Taranto'''. * [[1965]] – Rodeesiya, oo uu hoggaaminayay Ra'iisul Wasaare Ian Smith ''(sawirka ku muujisan)'', ayaa '''si hal dhinac ah ugu dhowaqday madax-bannaanida''' ay ka qaadatay Boqortooyada Midowday. * [[1960]] – '''Iskuday afgembi''' oo ay sameeyeen Ciidanka Jamhuuriyadda Fitnam oo ka dhan ahaa Madaxweyne Ngô Đình Diệm ayaa la burburiyay ka dib markii uu si daacad-darro ah u ballanqaaday dib-u-habayn, taas oo u oggolaatay taageerayaashiisa inay soo badbaadiyaan. | Portal1= | Portal2 = }} <noinclude> [[Category:Maqaalka Cusub Bogga Hore|39]] </noinclude> bdbuxz652uh8ruxahwchymwphv00jam Wikipedia:Maqaalka Cusub Bogga Hore/40 4 49891 303772 2026-08-02T10:11:54Z Isma4l 41797 Bog cusub: {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = MK37723 Tenzin Gyatso.jpg | comment = Sigismund III Vasa | size = 180 px | title = Sigismund III Vasa | text = * [[1592]] – '''Sigismund III Vasa''', oo intaa ka hor ahaa Boqorka Booland, ayaa aabbihiis John III uga dambeeyay xilka Boqorka Iswidhan. * [[1921]] – '''Rabshado ayaa ka dhashay''' Bombay, Hindiya, intii ay socotay booqashadii Edward, Amiirka Ueels, taas oo sababtay dhimashada ugu dhaan 58 qof. * 19... 303772 wikitext text/x-wiki {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = MK37723 Tenzin Gyatso.jpg | comment = Sigismund III Vasa | size = 180 px | title = Sigismund III Vasa | text = * [[1592]] – '''Sigismund III Vasa''', oo intaa ka hor ahaa Boqorka Booland, ayaa aabbihiis John III uga dambeeyay xilka Boqorka Iswidhan. * [[1921]] – '''Rabshado ayaa ka dhashay''' Bombay, Hindiya, intii ay socotay booqashadii Edward, Amiirka Ueels, taas oo sababtay dhimashada ugu dhaan 58 qof. * [[1943]] – [[Dagaalkii Labaad ee Dunida]]: Ciidamada Awstaraaliya ayaa weerar ku qaaday Sattelberg, Niyu Gini, oo ay ku haysteen ciidamada Jabaan, taas oo bilaabtay '''Dagaalkii Sattelberg'''. * [[1950]] – '''Dalai Lama-gii 14-aad''' ''(sawirka ku muujisan)'' ayaa la wareegay awoodda buuxda ee xukunkii Tibet isagoo jira 15 sano. * [[2013]] – '''Duulimaadkii 363 ee Tatarstan Airlines''' ayaa ka dhacay intii lagu jiray soo degis lagu fashilmay oo ka dhacday Garoonka Caalamiga ah ee Kazan, Ruushka, iyadoo ay ku dhinteen dhammaan 50-kii qof ee saarnaa, taas oo ka dibna keentay in laga laabto liisanka shaqada ee shirkadda. | Portal1= | Portal2 = }} <noinclude> [[Category:Maqaalka Cusub Bogga Hore|40]] </noinclude> 6zimhtnggvvteg6s4d67upikx8m0wvs Wikipedia:Maqaalka Cusub Bogga Hore/41 4 49892 303773 2026-08-02T10:15:41Z Isma4l 41797 Bog cusub: {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = SB Anthony from WoC.jpg | comment = Otto IV | size = 180 px | title = Otto IV | text = * [[1210]] – '''Otto IV''', [[Imperatoorkii Romanka Xaqqa Ahaa]], ayaa waxaa [[Laga eryay kaniisadda|laga eryay kaniisadda]] Boqorkii Innocent III ka dib markii uu Otto ku amray inuu baab'iyo Heshiiskii Worms. * [[1865]] – "'''The Celebrated Jumping Frog of Calaveras County'''" ayaa la daabacay, iyadoo noqotay guushii ugu horr... 303773 wikitext text/x-wiki {{Wikipedia:Maqaalka Cusub Bogga Hore/Template | image = SB Anthony from WoC.jpg | comment = Otto IV | size = 180 px | title = Otto IV | text = * [[1210]] – '''Otto IV''', [[Imperatoorkii Romanka Xaqqa Ahaa]], ayaa waxaa [[Laga eryay kaniisadda|laga eryay kaniisadda]] Boqorkii Innocent III ka dib markii uu Otto ku amray inuu baab'iyo Heshiiskii Worms. * [[1865]] – "'''The Celebrated Jumping Frog of Calaveras County'''" ayaa la daabacay, iyadoo noqotay guushii ugu horreysay ee weynayd ee qoraaga Mareykanka ee Mark Twain. * [[1872]] – Haweeneydii Mareykanka ahayd ee u dhaqdhaqaaqaysay u dooodista xaqa codeynta dumarka ee '''Susan B. Anthony''' ''(sawirka ku muujisan)'' ayaa la xiray iyadoo ka dibna lagu ganaaxay $100 sababtoo ah waxay ka qeybqaadatay codeyntii doorashadii madaxweynaha ee ka dhacday Mareykanka labo toddobaad ka hor. * [[1987]] – '''Qarax ka dhacay dhulka hoostiisa''' ayaa lagu dilay 31 qof oo ku sugnaa Xarunta Tareennada Hoosteeda ee King's Cross St Pancras ee London. * [[2011]] – Cyaartii fiidiyowga ee sandbox ee '''''Minecraft''''' ayaa ka baxday heerka tijaabada (beta) ka dib markii si rasmi ah loo soo saaray nooca 1.0. | Portal1= | Portal2 = }} <noinclude> [[Category:Maqaalka Cusub Bogga Hore|41]] </noinclude> 5l4pq8gpmsey372b5f9s39yhdq10bed Wikipedia:Maqaalka Fiican Bogga Hore/17 4 49893 303774 2026-08-02T10:34:12Z Isma4l 41797 /* */ 303774 wikitext text/x-wiki {{Wikipedia:Maqaalka Fiican Bogga Hore/Template | image = Ansaldo 442 steam locomotive in Eritrea.JPG | comment = Railway Mogadiscio-Villabruzzi | size = 180 px | title = Railway Mogadiscio-Villabruzzi | text = Tareenka muqdisho–Villabruzzi waa nidaam tareen taariikhi ah oo ka shaqeyn jiray Koonfurta Soomaaliya. Waxaa dhisay maamulka gumeysiga [[Talyaaniga]] ee [[Soomaaliya]] intii u dhaxeysay 1914 iyo 1927. Tareenku wuxuu isku xidhayay caasimadda [[Muqdisho]] iyo [[Afgooye]], ka dibna wuxuu sii gaadhay Villaggio Duca degli Abruzzi – oo badanaa loogu yeero "Villabruzzi" (oo hadda loo yaqaan Jowhar). Khadkan waxaa markii dambe burburiyey ciidamada Ingiriiska intii lagu jiray Dagaalkii Labaad ee Adduunka. Qorshayaal dib-u-dhis tareen ayaa la sameeyey 1980-meeyadii xilligii maamulka [[Siyaad Barre]], balse waxaa la joojiyey ka dib burburkii xukuumadda. | Portal1= Taariikh | Portal2 = }} <noinclude> [[Category:Maqaalka Fiican Bogga Hore|17]] </noinclude> 14ljegx2sbbpc0m3l37ymt3dhk166vv Wikipedia:Maqaalka Fiican Bogga Hore/18 4 49894 303775 2026-08-02T10:39:40Z Isma4l 41797 Bog cusub: {{Wikipedia:Maqaalka Fiican Bogga Hore/Template | image = Adan Mohamed Nuur.jpg | comment = Aadan madoobe | size = 180 px | title = Aadan madoobe | text = '''Sheekh Aaden Maxamed Nuur''' oo ku magac dheer '''Sheekh Aaden Madoobe''' waa nin siyaasi ah, waxoona ahaa gudoomiyaha baarlamanaka dastuurka ku meelgaarka ee [[Soomaaliya]] sanadka marka oo ahaa 2007ii ilaa 2010. waxoona mar ahaa madaxweynaha DKMG ee soomaaliya, kadib markii oo mudane [[Abdullahi Yusuf Ahmed]] oo is casil... 303775 wikitext text/x-wiki {{Wikipedia:Maqaalka Fiican Bogga Hore/Template | image = Adan Mohamed Nuur.jpg | comment = Aadan madoobe | size = 180 px | title = Aadan madoobe | text = '''Sheekh Aaden Maxamed Nuur''' oo ku magac dheer '''Sheekh Aaden Madoobe''' waa nin siyaasi ah, waxoona ahaa gudoomiyaha baarlamanaka dastuurka ku meelgaarka ee [[Soomaaliya]] sanadka marka oo ahaa 2007ii ilaa 2010. waxoona mar ahaa madaxweynaha DKMG ee soomaaliya, kadib markii oo mudane [[Abdullahi Yusuf Ahmed]] oo is casilay sanadka marka oo ahaa [[Diseembar]] 2008dii . | Portal1= Taariikh | Portal2 = }} <noinclude> [[Category:Maqaalka Fiican Bogga Hore|18]] </noinclude> opiaoljzyp7rusd02iuf5jafly7y1v0 303776 303775 2026-08-02T10:40:26Z Isma4l 41797 /* */ 303776 wikitext text/x-wiki {{Wikipedia:Maqaalka Fiican Bogga Hore/Template | image = Adan Mohamed Nuur.jpg | comment = Aadan madoobe | size = 180 px | title = Aadan madoobe | text = '''Sheekh Aaden Maxamed Nuur''' oo ku magac dheer '''Sheekh Aaden Madoobe''' waa nin siyaasi ah, waxoona ahaa gudoomiyaha baarlamanaka dowlada ku meelgaarka ee [[Soomaaliya]] sanadka marka oo ahaa 2007ii ilaa 2010. waxoona mar ahaa madaxweynaha DKMG ee soomaaliya, kadib markii oo mudane [[Abdullahi Yusuf Ahmed]] oo is casilay sanadka marka oo ahaa [[Diseembar]] 2008dii . | Portal1= Taariikh | Portal2 = }} <noinclude> [[Category:Maqaalka Fiican Bogga Hore|18]] </noinclude> 7vbx8iv151qljlrc29ppb8yatceq45j Wikipedia:Maqaalka Fiican Bogga Hore/19 4 49895 303777 2026-08-02T10:45:01Z Isma4l 41797 Bog cusub: {{Wikipedia:Maqaalka Fiican Bogga Hore/Template | image = Muse Hassan Abdulle.jpg | comment = Muuse Xasan Sheekh Cabdulle | size = 180 px | title = Muuse Xasan Sheekh Cabdulle | text = '''Muuse Xasan Sheekh Sayid Cabdulle''' dhashay 1940), sidoo kale loo yaqaanno '''Muuse Sayyid Xasan''' ama '''Mussa Hassan Sheikh Abdulle''', waa sarkaal sare oo milatari iyo siyaasi [[Dadka Soomaaliyeed|Soomaaliyeed]]. Wuxuu ahaa sii-hayaha Liiska Madaxweynayaasha Soomaaliya|madaxweynaha Soom... 303777 wikitext text/x-wiki {{Wikipedia:Maqaalka Fiican Bogga Hore/Template | image = Muse Hassan Abdulle.jpg | comment = Muuse Xasan Sheekh Cabdulle | size = 180 px | title = Muuse Xasan Sheekh Cabdulle | text = '''Muuse Xasan Sheekh Sayid Cabdulle''' dhashay 1940), sidoo kale loo yaqaanno '''Muuse Sayyid Xasan''' ama '''Mussa Hassan Sheikh Abdulle''', waa sarkaal sare oo milatari iyo siyaasi [[Dadka Soomaaliyeed|Soomaaliyeed]]. Wuxuu ahaa sii-hayaha [[Liiska Madaxweynayaasha Soomaaliya|madaxweynaha Soomaaliya]] iyo guddoomiyaha ku-meel-gaarka ah ee [[Baarlamaanka Federaalka Soomaaliya|Baarlamaanka Federaalka]]. Waa safiirka Soomaaliya u fadhiya [[Talyaaniga]]. | Portal1= Taariikh | Portal2 = }} <noinclude> [[Category:Maqaalka Fiican Bogga Hore|19]] </noinclude> la2k8qy4b1tyt40ziotc4gxrbfkquid Wikipedia:Maqaalka Fiican Bogga Hore/20 4 49896 303778 2026-08-02T10:50:48Z Isma4l 41797 Bog cusub: {{Wikipedia:Maqaalka Fiican Bogga Hore/Template | image = Jawari.png | comment = Maxamed Jawaari | size = 180 px | title = Maxamed Jawaari | text = '''Maxamed Cismaan Jawaari''' 7 Disembar 1945 – 28 Juun 2024), oo sidoo kale loo yaqaanno '''Mohamed Jawari''' ama '''Osman Jawari''' wuxuu ahaa qareen iyo siyaasi [[Dadka Soomaaliyeed|Soomaaliyeed]]. Wuxuu ahaa Guddoomiyaha [[Baarlamaanka Federaalka Soomaaliya]] laga soo bilaabo 2012 ilaa 2018. Wuxuu sidoo kale si ku-meel-gaar ah... 303778 wikitext text/x-wiki {{Wikipedia:Maqaalka Fiican Bogga Hore/Template | image = Jawari.png | comment = Maxamed Jawaari | size = 180 px | title = Maxamed Jawaari | text = '''Maxamed Cismaan Jawaari''' 7 Disembar 1945 – 28 Juun 2024), oo sidoo kale loo yaqaanno '''Mohamed Jawari''' ama '''Osman Jawari''' wuxuu ahaa qareen iyo siyaasi [[Dadka Soomaaliyeed|Soomaaliyeed]]. Wuxuu ahaa Guddoomiyaha [[Baarlamaanka Federaalka Soomaaliya]] laga soo bilaabo 2012 ilaa 2018. Wuxuu sidoo kale si ku-meel-gaar ah u ahaa sii-hayaha [[Madaxweyneyaashii Soomaaliya|Madaxweynaha Soomaaliya]] laga soo bilaabo Awstada ilaa Sebtembar 2012. | Portal1= Taariikh | Portal2 = }} <noinclude> [[Category:Maqaalka Fiican Bogga Hore|20]] </noinclude> 1nfbry3yts1tpxshs8yw56bhaw5ctk1 303779 303778 2026-08-02T10:51:25Z Isma4l 41797 /* */ 303779 wikitext text/x-wiki {{Wikipedia:Maqaalka Fiican Bogga Hore/Template | image = Jawari.png | comment = Maxamed Jawaari | size = 180 px | title = Maxamed Jawaari | text = '''Maxamed Cismaan Jawaari''' 7 Disembar 1945 – 28 Juun 2024), oo sidoo kale loo yaqaanno '''Mohamed Jawari''' ama '''Osman Jawari''' wuxuu ahaa qareen iyo siyaasi [[Dadka Soomaaliyeed|Soomaaliyeed]]. Wuxuu ahaa Guddoomiyaha [[Baarlamaanka Federaalka Soomaaliya]] laga soo bilaabo 2012 ilaa 2018. Wuxuu sidoo kale si ku-meel-gaar ah u ahaa sii-hayaha [[Madaxweyneyaashii Soomaaliya|Madaxweynaha Soomaaliya]] laga soo bilaabo agoosto ilaa Sebtembar 2012. | Portal1= Taariikh | Portal2 = }} <noinclude> [[Category:Maqaalka Fiican Bogga Hore|20]] </noinclude> il07gppn7pkzdwvaaz0k9lzwnzrevf7 Wikipedia:Maqaalka Fiican Bogga Hore/21 4 49897 303780 2026-08-02T11:07:11Z Isma4l 41797 Bog cusub: {{Wikipedia:Maqaalka Fiican Bogga Hore/Template | image = 2015 11 AMISOM Hands over Motorbikes to SPF-6 (21901099688) (cropped).jpg | comment = Mukhtaar Xuseen Afrax | size = 180 px | title = Mukhtaar Xuseen Afrax | text = Mukhtaar Xuseen Afrax waa sarkaal ka tirsan ciidamada dowladda kumeel gaarka ah ee Soomaaliya . Waxa uu ahaa taliyihii ciidamada Baladweyne kadib dagaalkii Baladweyne . January 7, 2007 ayay ciidamada Itoobiya xireen si ay u sii daayaan hoggaamiyihii Maxkamada... 303780 wikitext text/x-wiki {{Wikipedia:Maqaalka Fiican Bogga Hore/Template | image = 2015 11 AMISOM Hands over Motorbikes to SPF-6 (21901099688) (cropped).jpg | comment = Mukhtaar Xuseen Afrax | size = 180 px | title = Mukhtaar Xuseen Afrax | text = Mukhtaar Xuseen Afrax waa sarkaal ka tirsan ciidamada dowladda kumeel gaarka ah ee Soomaaliya . Waxa uu ahaa taliyihii ciidamada Baladweyne kadib dagaalkii Baladweyne . January 7, 2007 ayay ciidamada Itoobiya xireen si ay u sii daayaan hoggaamiyihii Maxkamada Islaamiga Shiikh Faarax Macallin Maxamed , iyadoo loo cuskanayo awoodda qoran ee odayaasha deegaanka, taasoo keentay muran iyo mudaaharaadyo rabshado wata. Ciidamada Itoobiya waxay dalbadeen in hoggaamiyaha Maxaakiimta lagu soo wareejiyo iyaga Dabadeed waa la sii daayay, wuxuuna hoggaamiyay ciidamada TFG-da ee ka dhanka ahaa Al-Shabaab 2009 (eeg qodobka "Dagaalka Bartamaha Soomaaliya"). Mar kale ayaa la xidhay. Waxa la sii daayay January 10, 2010. | Portal1= Taariikh | Portal2 = }} <noinclude> [[Category:Maqaalka Fiican Bogga Hore|21]] </noinclude> tkgnh9cj7ziw4zq3b8sq3pjramy2m2p 303781 303780 2026-08-02T11:07:57Z Isma4l 41797 /* */ 303781 wikitext text/x-wiki {{Wikipedia:Maqaalka Fiican Bogga Hore/Template | image = 2015 11 AMISOM Hands over Motorbikes to SPF-6 (21901099688) (cropped).jpg | comment = Mukhtaar Xuseen Afrax | size = 180 px | title = Mukhtaar Xuseen Afrax | text = Mukhtaar Xuseen Afrax waa sarkaal ka tirsan ciidamada dowladda kumeel gaarka ah ee Soomaaliya . Waxa uu ahaa taliyihii ciidamada Baladweyne kadib dagaalkii Baladweyne . January 7, 2007 ayay ciidamada Itoobiya xireen si ay u sii daayaan hoggaamiyihii Maxkamada Islaamiga Shiikh Faarax Macallin Maxamed , iyadoo loo cuskanayo awoodda qoran ee odayaasha deegaanka, taasoo keentay muran iyo mudaaharaadyo rabshado wata. Ciidamada Itoobiya waxay dalbadeen in hoggaamiyaha Maxaakiimta lagu soo wareejiyo iyaga Dabadeed waa la sii daayay, wuxuuna hoggaamiyay ciidamada TFG-da ee ka dhanka ahaa Al-Shabaab 2009 (eeg qodobka "Dagaalka Bartamaha Soomaaliya"). Mar kale ayaa la xidhay. Waxa la sii daayay Janaayo 10, 2010. | Portal1= Taariikh | Portal2 = }} <noinclude> [[Category:Maqaalka Fiican Bogga Hore|21]] </noinclude> 5xvj2ahralkpjsw12n1nlkhoe9copdn Wikipedia:Maqaalka Fiican Bogga Hore/22 4 49898 303782 2026-08-02T11:12:24Z Isma4l 41797 Bog cusub: {{Wikipedia:Maqaalka Fiican Bogga Hore/Template | image = Ethio-Somali War Map 1977.png | comment = Dagaalkii xoraynta ogaden | size = 180 px | title = Dagaalkii xoraynta ogaden | text = '''Dagaalkii xoraynta Soomaali Galbeed''' waxa uu ahaa dagaal dhexmaray So[[Soomaaliya|omaaliya]] iyo [[Itoobiya]]. Kaasoo u jeedada dagaalku u bilaabmay ay ahayd, khilaaf kataagnaa gobolka soomaalida ee Itoobiya amaba O[[ogaden|gaden]] ee Soomaalida u taqaan Soomaali Galbeed. kadib markii ay... 303782 wikitext text/x-wiki {{Wikipedia:Maqaalka Fiican Bogga Hore/Template | image = Ethio-Somali War Map 1977.png | comment = Dagaalkii xoraynta ogaden | size = 180 px | title = Dagaalkii xoraynta ogaden | text = '''Dagaalkii xoraynta Soomaali Galbeed''' waxa uu ahaa dagaal dhexmaray So[[Soomaaliya|omaaliya]] iyo [[Itoobiya]]. Kaasoo u jeedada dagaalku u bilaabmay ay ahayd, khilaaf kataagnaa gobolka soomaalida ee Itoobiya amaba O[[ogaden|gaden]] ee Soomaalida u taqaan Soomaali Galbeed. kadib markii ay fashilmeen dhamaan wada hadaladii siyaasadeed ee ku saabsanaa arinta gobolka Ogaden ayaa ciidamada Soomaaliya waxa ay weerar ku qaadeen [[Itoobiya]]. | Portal1= Taariikh | Portal2 = }} <noinclude> [[Category:Maqaalka Fiican Bogga Hore|22]] </noinclude> cl8m64mzyiysyqpz5efa7e0w4ao0zol Wikipedia:Maqaalka Fiican Bogga Hore/23 4 49899 303783 2026-08-02T11:16:17Z Isma4l 41797 Bog cusub: {{Wikipedia:Maqaalka Fiican Bogga Hore/Template | image = BTR-60PB DA-ST-89-06597.jpg | comment = Duulaanka Somalida Ogadeeniya | size = 180 px | title = Duulaanka Somalida Ogadeeniya | text = '''Duullaankii Soomaaliyeed ee Ogaadeen''' wuxuu dhacay bishii Luulyo 1977, markaas oo [[Soomaaliya]] ay weerar ku qaadday [[Itoobiya]] laba jiho Ciidanka ugu weyn wuxuu ujeeddadiisu ahayd in uu qabsado magaalooyinka Jigjiga, Harar, iyo Diridhaba, halka ciidamo kale ay weerareen Doolo, Go... 303783 wikitext text/x-wiki {{Wikipedia:Maqaalka Fiican Bogga Hore/Template | image = BTR-60PB DA-ST-89-06597.jpg | comment = Duulaanka Somalida Ogadeeniya | size = 180 px | title = Duulaanka Somalida Ogadeeniya | text = '''Duullaankii Soomaaliyeed ee Ogaadeen''' wuxuu dhacay bishii Luulyo 1977, markaas oo [[Soomaaliya]] ay weerar ku qaadday [[Itoobiya]] laba jiho Ciidanka ugu weyn wuxuu ujeeddadiisu ahayd in uu qabsado magaalooyinka Jigjiga, Harar, iyo Diridhaba, halka ciidamo kale ay weerareen Doolo, Godey, iyo Imey. [[Ciidanka Xooga Soomaaliya|Ciidanka Xoogga Dalka Soomaaliyeed]] (CXDS) ayaa si rasmi ah u bilaabay duullaanka Ogaadeen 12-kii Luulyo 1977, sida lagu xusay dukumiintiyada Wasaaradda Gaashaandhigga Itoobiya (ilo kale ayaa sheegaya 13-kii ama 23-kii Luulyo). | Portal1= Taariikh | Portal2 = }} <noinclude> [[Category:Maqaalka Fiican Bogga Hore|23]] </noinclude> 42zf625iwnc9j2v3krqc53iapjl70wj Wikipedia:Maqaalka Fiican Bogga Hore/24 4 49900 303784 2026-08-02T11:21:47Z Isma4l 41797 Bog cusub: {{Wikipedia:Maqaalka Fiican Bogga Hore/Template | image = Somali communist dictator Siad Barre, 1978.png | comment = 1978dii isku daygii afgambi ee Soomaaliya | size = 180 px | title = 1978dii isku daygii afgambi ee Soomaaliya | text = '''Isku daygii afgambi ee 1978 ee Soomaaliya''' wuxuu ahaa isku day afgambi oo xooggan oo milatari, kaasoo ka dhacay [[Soomaaliya]] (markaas Jamhuuriyadda Dimuqraadiga Soomaaliyeed) 9-kii Abriil 1978, laguna beegsaday xukunka Madaxweynaha Siyaa... 303784 wikitext text/x-wiki {{Wikipedia:Maqaalka Fiican Bogga Hore/Template | image = Somali communist dictator Siad Barre, 1978.png | comment = 1978dii isku daygii afgambi ee Soomaaliya | size = 180 px | title = 1978dii isku daygii afgambi ee Soomaaliya | text = '''Isku daygii afgambi ee 1978 ee Soomaaliya''' wuxuu ahaa isku day afgambi oo xooggan oo milatari, kaasoo ka dhacay [[Soomaaliya]] (markaas Jamhuuriyadda Dimuqraadiga Soomaaliyeed) 9-kii Abriil 1978, laguna beegsaday xukunka Madaxweynaha [[Siyaad Barre]]. Hay’adda Sirdoonka Dhexe ee [[Maraykanka]] (CIA) ayaa qiyaastay in afgambiga, oo uu hogaaminayey Koloneel Maxamed Cismaan Cirro, uu ku lug lahaa qiyaastii 24 sarkaal, 2,000 askari, iyo 65 taangi. Kadib markii afgambigu fashilmay, 17 qof oo lagu eedeeyey inay ahaayeen hogaamiyeyaashii ugu waaweynaa, oo uu ku jiray Osman, si degdeg ah ayaa loogu fuliyey rasaas. | Portal1= Taariikh | Portal2 = }} <noinclude> [[Category:Maqaalka Fiican Bogga Hore|24]] </noinclude> 24ew6bafhzqpaero31s6ucva5ckmws3 Wikipedia:Maqaalka Fiican Bogga Hore/25 4 49901 303786 2026-08-02T11:35:40Z Isma4l 41797 Bog cusub: {{Wikipedia:Maqaalka Fiican Bogga Hore/Template | image = YoungAbdullahiAhmedirro.jpg | comment = Cabdullaahi Axmed Cirro | size = 180 px | title = Cabdullaahi Axmed Cirro | text = Cabdullaahi Axmed Cirro; dhashay 7-kii Juun 1937 – geeriyooday 24-kii Janaayo 2022, oo sidoo kale loo yaqaan Cabdullaahi Axmed Yuusuf Cirro, wuxuu ahaa macallin sare oo ciidan Soomaaliyeed iyo janaraal Wuxuu kaalin muhiim ah ka qaatay aasaaska Akadeemiyadda Qaran ee Istiraatiijiyadda. Markii ay S... 303786 wikitext text/x-wiki {{Wikipedia:Maqaalka Fiican Bogga Hore/Template | image = YoungAbdullahiAhmedirro.jpg | comment = Cabdullaahi Axmed Cirro | size = 180 px | title = Cabdullaahi Axmed Cirro | text = Cabdullaahi Axmed Cirro; dhashay 7-kii Juun 1937 – geeriyooday 24-kii Janaayo 2022, oo sidoo kale loo yaqaan Cabdullaahi Axmed Yuusuf Cirro, wuxuu ahaa macallin sare oo ciidan Soomaaliyeed iyo janaraal Wuxuu kaalin muhiim ah ka qaatay aasaaska Akadeemiyadda Qaran ee Istiraatiijiyadda. Markii ay [[Soomaaliya]] xornimada qaadatay 1960-kii, Cirro waxa uu ku biiray ciidanka xoogga dalka Soomaaliyeed ee curdinka ah (XDS), isagoo noqday sarkaalkii 32-aad ee ciidankaas. Cirro waxa uu tacliin ciidan ku qaatay Akademiyada Ciidanka Masar ee Qaahira 1961kii .​​​ Cirro ka dib waxa uu dib ugu soo noqday Soomaaliya oo uu ka soo shaqeeyay xafiisyadii taliskii dhexe iyo agaasinka qorshaynta ee Daa'uud Cabdulle Xirsi , Siyaad Barre 1960kii, ka dibna uu ka soo shaqeeyay [[Maxamed Cali Samatar]] iyo [[Cabdallah Maxamed Faadil]] Cirro iyo saaxiibadii kale ee garabka bidix u janjeera ayaa markii dambe la dhigey Akademiyada Ciidanka ee Frunze ee [[Moskow]]. | Portal1= Taariikh | Portal2 = }} <noinclude> [[Category:Maqaalka Fiican Bogga Hore|25]] </noinclude> 70m27ev1pzlt01ipcy63b12ptxedno6