Abstract Wikipedia abstractwiki https://abstract.wikipedia.org/wiki/Abstract_Wikipedia:Main_page MediaWiki 1.46.0-wmf.21 first-letter Media Special Talk User User talk Abstract Wikipedia Abstract Wikipedia talk File File talk MediaWiki MediaWiki talk Template Template talk Help Help talk Category Category talk TimedText TimedText talk Module Module talk Translations Translations talk Abstract Wikipedia:Main page 4 2 2867 2863 2026-03-31T02:36:43Z ChaoticVermillion 169 i feel like this is better wording 2867 wikitext text/x-wiki <templatestyles src="Template:Main_page/styles.css" /> <div id="mainpage_header" class="mainpage_header"> [[File:Wikipedia-logo.svg|100px|alt=A globe with letters on it]] <h1>Welcome to Abstract Wikipedia</h1> <p>Abstract Wikipedia is a [[foundation:Policy:Terms of Use|free]] project of [[Abstract Wikipedia:Introduction|abstract articles]] that anyone can edit.</p> <div id="articlecount"><ul><li>[[Special:Statistics|{{NUMBEROFACTIVEUSERS}}]] active editors</li> <li>[[Special:Statistics|{{NUMBEROFARTICLES}}]] abstract articles</li></ul></div></div> <div id="audiences" class="mainpage_row"> <div class="mainpage_box"> <h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Wikipedia "W" Rounded Black.svg|20px|middle|link=]]</span>Welcome!</h3> <div id="mainpage-welcome" title="Welcome" class="items"> '''Abstract Wikipedia''' is a Wikimedia project for everyone to collaboratively create and maintain a collection of language-independent articles, based on functions from [[:f:|Wikifunctions]] and data from [[:d:|Wikidata]], to help Wikimedia projects to expand their article base. </div> </div> <div class="mainpage_box"> <h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon chem.svg|20px|middle|class=skin-invert|link=]]</span>Get started</h3> <div id="mainpage-start" title="Get started" class="items"> * [[Special:CreateAbstract|Create an article]] </div> </div> </div> <div id="misc-news" class="mainpage_row"> <div class="mainpage_box"> <h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon ongoingConversation-rtl.svg|20px|middle|class=skin-invert|link=]]</span>Learn and contribute</h3> <div id=mainpage-help-contribute" title="Support and Contributing" class="items"> ; Learn about Abstract Wikipedia * [[Abstract Wikipedia:About|Introduction to Abstract Wikipedia]] * [[Abstract Wikipedia:FAQ|FAQ]] * [[f:Special:MyLanguage/Wikifunctions:Glossary|Wikifunctions Glossary]] ; Contribute to other areas * [[metawiki:Abstract Wikipedia#Participate|Get involved as a translator]] * [[Abstract Wikipedia:Suggested functions|Suggest a function]] ; Get help * Questions? Ask at the [[Abstract Wikipedia:Project chat|Project chat]] or in our [https://t.me/Wikifunctions Telegram/IRC channel]! * [[Abstract Wikipedia:Report a technical problem|Report a technical problem]] </div> </div> <div class="mainpage_box"> <h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:Echo (Notifications) megaphone.svg|20px|middle|class=skin-invert|link=]]</span>News</h3> <div id="mainpage-news" title="News" class="items">{{Main page/News}}</div> </div> </div> <div id="many-examples" class="mainpage_row"> <div class="mainpage_box"> <h3><span class="header_icon" aria-hidden="true" role="presentation">[[File:OOjs UI icon listBullet-ltr.svg|20px|middle|class=skin-invert|link=]]</span>Featured abstract articles</h3> <div id=mainpage-abstract-articles" title="Abstract articles" class="items"> Our first abstract articles, coming soon! </div> </div> </div> <div id="sister" class="mainpage_row"> <div class="mainpage_box"> <div id="mainpage-sister" title="Sister projects" class="items" style="border-top:unset;"> <div class="mainpage-sister-title"> <div style="width:45px; margin:0 auto; margin-top: -40px;">[[File:Wikimedia-logo.svg|45px|center|link=]]</div> <div class="plainlinks" style="color:var(--color-subtle, #54595d); font-size:120%; text-align:center; padding-top:10px;">Abstract Wikipedia is part of the non-profit, multilingual, free-content [[foundationsite:|Wikimedia]] family.</div> </div> <div class="mainpage-sister-projects"> *[[File:Wikipedia-logo-v2.svg|40x40px|link=w:|alt=]]<div><span>[[w:|{{int:Wikibase-otherprojects-wikipedia}}]]</span><br>Encyclopedia</div> *[[File:Wikidata-logo.svg|40x40px|link=d:|alt=]]<div><span>[[d:|{{int:Wikibase-otherprojects-wikidata}}]]</span><br>Knowledge base</div> *[[File:Wikifunctions-logo.svg|40x40px|link=w:|alt=]]<div><span>[[f:|{{int:Wikibase-otherprojects-wikifunctions}}]]</span><br>Library of functions</div> *[[File:Commons-logo.svg|40x40px|link=c:|alt=]]<div><span>[[c:|{{int:Wikibase-otherprojects-commons}}]]</span><br>Media repository</div> *[[File:Wiktionary-logo.svg|40x40px|link=wikt:|alt=]]<div><span>[[wikt:|{{int:Wikibase-otherprojects-wiktionary}}]]</span><br>Dictionary and thesaurus</div> *[[File:Wikibooks-logo.svg|40x40px|link=b:|alt=]]<div><span>[[b:|{{int:Wikibase-otherprojects-wikibooks}}]]</span><br>Textbooks and manuals</div> *[[File:Wikinews-logo.svg|40x40px|link=n:|alt=]]<div><span>[[n:|{{int:Wikibase-otherprojects-wikinews}}]]</span><br>News</div> *[[File:Wikiquote-logo.svg|40x40px|link=q:|alt=]]<div><span>[[q:|{{int:Wikibase-otherprojects-wikiquote}}]]</span><br>Collection of quotations</div> *[[File:Wikisource-logo.svg|40x40px|link=s:|alt=]]<div><span>[[s:|{{int:Wikibase-otherprojects-wikisource}}]]</span><br>Library</div> *[[File:Wikiversity logo 2017.svg|40x40px|link=v:|alt=]]<div><span>[[v:|{{int:Wikibase-otherprojects-wikiversity}}]]</span><br>Learning resources</div> *[[File:Wikivoyage-Logo-v3-icon.svg|40x40px|link=voy:|alt=]]<div><span>[[voy:|{{int:Wikibase-otherprojects-wikivoyage}}]]</span><br>Travel guides</div> *[[File:Wikispecies-logo.svg|40x40px|link=species:|alt=]]<div><span>[[species:|{{int:Wikibase-otherprojects-species}}]]</span><br>Directory of species</div> *[[File:Incubator-logo.svg|40x40px|link=incubator:|alt=]]<div><span>[[incubator:|{{int:Project-localized-name-incubatorwiki}}]]</span><br>New language versions</div> *[[File:Wikimedia Community Logo.svg|40x40px|link=m:|alt=]]<div><span>[[m:|{{int:Project-localized-name-metawiki}}]]</span><br>Project coordination</div> *[[File:MediaWiki-2020-icon.svg|40x40px|link=mw:|alt=]]<div><span>[[mw:|{{int:Project-localized-name-mediawikiwiki}}]]</span><br>MediaWiki development</div> *[[File:Wikimania.svg|40x40px|link=wikimania:|alt=]]<div><span>[[wikimania:|{{int:Project-localized-name-wikimaniawiki}}]]</span><br>Event coordination</div> </div> </div> </div> </div> __NOEDITSECTION__ __NOTOC__ 93hbotrqx9stnzkm2us84u2t1qrnl2i Template:Main page/styles.css 10 3 2865 2864 2026-03-31T01:37:44Z Dot.py 917 Whoops! Didn't center, maybe this will work? 2865 sanitized-css text/css /*[[Category:template CSS]] Base header styles */ .mainpage_header { display: flex; flex-direction: column; align-items: center; padding: 2rem 1rem; background: linear-gradient(to bottom, #f8f9fa, #ffffff); margin-bottom: 1rem; border: none; } .mainpage_header .main-title { font-family: system-ui, -apple-system, sans-serif; font-size: 2.2rem; font-weight: bold; color: #202122; margin-bottom: 0.5rem; text-align: center; } /* Article count, copied from enwiki main page */ #articlecount { font-size: 85%; align-items: center; } #articlecount > ul { margin: 0; padding: 0; } #articlecount > ul > li { margin: 0; display: inline; } #articlecount > ul > li::after { content: " · "; font-weight: bold; color: #4f9160 } #articlecount > ul > li:last-child::after { content: ""; } /* Row and box layout */ .mainpage_row { display: flex; flex-flow: row wrap; justify-content: space-between; gap: 1rem; padding: 0 1rem; margin: 0 0 1.2rem 0; } .mainpage_box { flex: 1; min-width: 280px; border: 1px solid #a2a9b1; border-radius: 8px; padding: 1.2rem; background: #ffffff; box-shadow: 0 2px 6px rgba(0,0,0,0.05); box-sizing: border-box; } /* Box headers */ .mainpage_box h3 { display: flex; align-items: center; gap: 0.5rem; padding: 0; color: #202122; font-size: 1.5rem; } .mainpage_box h3:not(.tpl-vheadanchor-heading) { padding-left: 0; } .mainpage_box h3 .header_icon { margin-right: 0.5rem; margin-top: 0; } .mainpage_box .items { padding-top: calc(1rem + 1px); } /* Get started and function examples sections */ #many-examples ul { display: flex; flex-wrap: wrap; gap: 0.5rem; justify-content: center; padding: 0; margin: 0; list-style: none; } #many-examples li { display: inline-block; padding: 0.5rem 1rem; background: #f8f9fa; border-radius: 4px; width: 100%; transition: background 0.2s ease; } #many-examples li:hover { background: #eaecf0; } #many-examples li::before { content: none; } /* Sister projects section */ .mainpage-sister-projects { padding: 1rem 0; } .mainpage-sister-projects ul { display: grid; grid-template-columns: repeat(auto-fill, minmax(200px, 1fr)); gap: 1rem; margin: 0; padding: 0; list-style: none; } .mainpage-sister-projects li { display: flex; align-items: center; gap: 0.75rem; padding: 0.75rem; background: #f8f9fa; border-radius: 6px; transition: background 0.2s ease; } .mainpage-sister-projects li:hover { background: #eaecf0; } .mainpage-sister-projects div { margin: 0 0.5rem; color: #404244; } .mainpage-sister-projects span { color: #202122; font-weight: 600; } /* Small content box styles */ .mainpage_boxcontents_small { font-size: 0.9375rem; } /* Sister projects title section */ .mainpage-sister-title { margin: 1.5rem auto; padding-top: 1rem; border-top: 3px double #a2a9b1; color: #202122; line-height: 1.4; width: 80%; text-align: center; } /* Language box styles */ .mw-pt-languages { background: none; border: 1px solid #a2a9b1; border-radius: 8px; box-shadow: 0 2px 4px rgba(0,0,0,0.08); width: auto; margin: 1rem 0; } .mw-pt-languages-label { background: none; border-right: none; padding: 0.5rem 1rem; } /* Responsive adjustments */ @media screen and (max-width: 768px) { .mainpage-sister-projects span { min-width: 40px; } .mainpage_row { flex-direction: column; padding: 0; } .mainpage_box { width: 100%; min-width: unset; margin: 0.5rem 0; } .mainpage_header h1 { font-size: 2rem; } .thumb { float: none; margin: 1rem auto; } .thumbinner { margin: 0 auto; } #bottom-paragraphs { visibility: hidden; display: none; } } li::marker { color: #4f9160; } lq68t9l4xte1ld6xkfwcbypet9eot68 Abstract Wikipedia:Sannita (WMF)/Main page 4 4 7 2026-03-19T16:40:59Z Jdforrester (WMF) 5 Jdforrester (WMF) moved page [[Abstract Wikipedia:Sannita (WMF)/Main page]] to [[Abstract Wikipedia:Main page]] 7 wikitext text/x-wiki #REDIRECT [[Abstract Wikipedia:Main page]] 23grrcszhrxsi8kzvgm1qgglf8flglb Abstract Wikipedia:About 4 5 2856 2855 2026-03-30T20:18:40Z ~2026-19812-70 1591 2856 wikitext text/x-wiki <languages /> [[Category:Abstract Wikipedia{{#translation:}}]] <translate> ==What is Abstract Wikipedia?== Abstract Wikipedia is a new sister project of Wikipedia. Wikipedia's vision is a world in which everyone has access to the sum of all knowledge. Abstract Wikipedia will help the communities of volunteers contributing to Wikipedia and its related projects to more effectively close knowledge gaps. Wikipedia has articles about more than 20 million topics in more than 300 languages. But none of these languages allow access to the knowledge about these 20 million topics: English has more than seven million articles, Croatian 230,000, and Swahili 100,000. Unless you speak those languages, that knowledge is not easily available to you. And as much machine translation has improved thanks to recent improvements in AI, it is still not at the point where it can produce translations you can trust for many language pairs. Abstract Wikipedia does that without relying on AI. Each step of the way remains under human control, is accessible and editable by the volunteers. There are no hallucinations, no inexplicable and unfixable mistakes: if anything is wrong, fixing it is just one step away, and there is full transparency about how the text has been created. It is not just a probabilistic model choosing the capital of Kenya per chance every time. It is human-curated and owned knowledge. ==How does Abstract Wikipedia work?== Articles in Abstract Wikipedia are stored in a notation independent of human languages. The interface of Abstract Wikipedia allows volunteer contributors to create and maintain that language-independent notation. In a second step, this notation is being turned into text in human language. The steps required to make this happen are also created and maintained by a community of volunteers, on Wikifunctions. These steps can use the data on [[<tvar name=0>D:</tvar>|Wikidata]], looking up population numbers, dates of birth, or irregular grammatical forms, which have been added to and are maintained on Wikidata by communities of volunteers. See [[<tvar name=1>Special:MyLanguage</tvar>/Help:How to create an article|Help:How to create an article]] for a step-by-step guide. Let's follow one example: [[<tvar name=2>Special:MyLanguage</tvar>/Q1033|Nigeria is the most populous country in Africa.]] In Abstract Wikipedia, this might be stored as:</translate> {{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], Z27243K5)}} <translate>Or, if we use English labels for these identifiers:</translate> {{block indent|1=superlative(Nigeria, populous, country, Africa, language)}} <translate>This is a call to a function on Wikifunctions. Based on the language, another function is being called. For English, we get the following function call:</translate> {{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1002|Z1002]])}} <translate>And that results in the English text</translate> {{block indent|1=''"Nigeria is the most populous country in Africa."''}} <translate>If we had chosen German, another function would be called:</translate> {{block indent|1=[[f:Z27243|Z27243]]([[d:Q1033|Q1033]], [[d:Q138758272|Q138758272]], [[d:Q6256|Q6256]], [[d:Q15|Q15]], [[f:Z1430|Z1430]])}} <translate>And that in turn would result in the following German text:</translate> {{block indent|1=''"Nigeria ist das bevölkerungsreichste Land Afrikas."''}} <translate>An example with more languages can be found here.<!-- where?? --> Abstract Wikipedia brings together numerous communities from the Wikimedia Movement and allows them to work together. Basic lexical data and structured data about many topics from Wikidata, functions that capture the necessary computations from Wikifunctions, and images and maps from Wikimedia Commons are all tied together in Abstract Wikipedia and made available for the more than 300 language editions of Wikipedia. The goal of Abstract Wikipedia is to make more knowledge available to more people in more languages, and to allow volunteer editors to be more effective and work across languages, no matter what language they speak. Improvements to the knowledge will automatically propagate to the Wikipedias, errors will be spotted faster and fixed more effectively, and collaborations across languages become possible. We are tearing down the language barriers which are keeping knowledge apart.</translate> s9ccx6ctruoogy2q67c6jaf0y3b2scc Abstract Wikipedia:Project chat 4 6 2924 2904 2026-04-01T06:45:36Z So9q 1553 /* Purpose of language-specific functions? */ Reply 2924 wikitext text/x-wiki __NEWSECTIONLINK__ [[Category:Abstract Wikipedia administration|Project Chat]] This is the Abstract Wikipedia Project chat. This is where discussions on the project happen. Add your discussion below this line. More technical issues should go to [[Abstract Wikipedia:Report a technical problem]]. ==Discussions not working== I keep getting a type error whenever I try to create a new topic. Anybody else? [[ talk:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:05, 19 March 2026 (UTC) :I'm also experiencing the same error. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 18:19, 19 March 2026 (UTC) :@[[User:Feeglgeef|Feeglgeef]], @[[User:Tenshi Hinanawi|Tenshi Hinanawi]]: Sorry about that; it was due to a production mis-configuration that I've worked around for now. Unfortunately the same bug also meant that the community's first Abstract articles were all mis-created into the <code>Abstract Wikipedia:</code> namespace, and I don't think we can move them into the proper positions right now, so they'll need to be re-created. Please reply here, on [[Abstract Wikipedia:Report a technical problem]], or file any issues you run into in Phabricator. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:34, 19 March 2026 (UTC) ::The new abstract table is breaking globalcontribs counter across all Wikis, [[:phab:T420632]] [[User:Shushugah|Shushugah]] ([[User talk:Shushugah|talk]]) 18:51, 19 March 2026 (UTC) == Horray! 🎉 == This is just a celebratory post acknowledging the milestone of getting this project started. Great work on the engineering team so far, now we can get some community creating content as well! [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 18:53, 19 March 2026 (UTC) :I want to contribute but I'm a bit lost with the function editor so I'll wait until some documentation is uploaded on the community page. [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 18:55, 19 March 2026 (UTC) :🎉🎉🎉! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:56, 19 March 2026 (UTC) == Local help page == The Help page in the sidebar goes to [[mw:Help:Contents]]. We should change that to just [[Help:Contents]]. (But I guess for that we need a local admin as well.) [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 18:59, 19 March 2026 (UTC) :@[[User:Ainali|Ainali]], done. But the page [[Help:Contents]] needs to be written. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 19:13, 19 March 2026 (UTC) ::Is there a caching thing, that it is still not working? We have [[MediaWiki:Helppage]], but the link in the sidebar still goes to Mediawiki for me. <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 07:36, 20 March 2026 (UTC) :::Try [https://abstract.wikipedia.org/wiki/Abstract_Wikipedia:Project_chat?action=purge purge]. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 07:59, 20 March 2026 (UTC) ::::I tried purging, it doesn't help. Interestingly, if I change the interface language to English, I get the new link, but not when I use it in Swedish. A bug, or do we need to define this for each language? <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 12:48, 20 March 2026 (UTC) :::::couldn’t find the solution, I think it's because multilingual feature hasn’t enabled yet. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 13:44, 20 March 2026 (UTC) ::::::Now it works, without any new purging. Weird (but good). <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 15:36, 20 March 2026 (UTC) == qqx doesn't seem to work == I switched my user interface language to Hebrew. I'm trying to [[Special:CreateAbstract/Q18383|create a page]]. There's a plus button under "lead paragraph (Q8776414)". It has several items that begin with "Add" and continue with English strings that are probably function names: "section title", "paragraph", "HTML unordered list", etc. I tried using uselang=qqx to see what functions those are, but then the editing interface is not loaded at all. I see a yellow box with this text: : (wikilambda-initialize-error) : (wikilambda-renderer-error-footer-project-chat) uselang=qqx works quite nicely in Wikifunctions and shows ZIDs of objects when their labels are used in the interface, but it seems to fail here. It would be quite nice to make it work. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:06, 19 March 2026 (UTC) == Visual editor on this page == The first time I posted something here on this page (using DiscussionTools), I noticed a mistake and wanted to fix it. I clicked "edit" near the section heading, and it started editing the whole page in Visual editor. If I recall correctly, the default on other wikis is that the edit button next to the section heading on discussion pages opens only that section and in the wikitext editor. It should probably be the same here. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:10, 19 March 2026 (UTC) :[[Abstract Wikipedia:Report a technical problem]] would be more appropriate. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:14, 19 March 2026 (UTC) == Temporary adminship == I'm requesting temporary adminship here (for 24 hours to a week) to help set up the wiki on the community side. As administrator on Wikifunctions, I designed the current layout of the main page (also used locally), among other things. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:16, 19 March 2026 (UTC) :{{ping|Feeglgeef}} while I agree that temporary adminship could be useful, both personally and as a steward, I'm not sure it's a good idea to grant this request. First of all, you didn't really say why you need admin rights (and your history, both on Wikifunctions and Meta, make me want to be extra cautious). In the meantime, stewards and global admins can also (and already do) help if needed, don't hesitate to ask. Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 21:36, 19 March 2026 (UTC) ::Ah, right! Please update the main page as I've requested on its talk page, as well as delete the existing pages on the Abstract Wikipedia namespace with QIDs (they are now redundant), and add the correct license to [[MediaWiki:License]]. I have a few more things, but they're relatively minor. Consider the above request retracted. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:29, 19 March 2026 (UTC) :::{{reply to|VIGNERON}} ? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:50, 20 March 2026 (UTC) ::::{{reply to|Feeglgeef}} yes ? please [https://dontasktoask.com/ Don't ask to ask, just ask]. Cdlt, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 16:28, 20 March 2026 (UTC) :::::{{ping|VIGNERON}} I wanted you to do the things I asked in the above reply (which you ignored :(. ). The main page is fixed and the license is fine (not complete, but alas), but any page following the pattern "Abstract Wikipedia:Q[n]" should be deleted. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:57, 20 March 2026 (UTC) ::::::{{reply to|Feeglgeef}} I did the deletion this morning, did I miss any pages? Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 18:00, 20 March 2026 (UTC) == Templates - per usual or as abstract content? == I was about to import a few templates that can come in handy in discussions and other meta-related activities but then realized that it may be a great use case for abstract content. Or will it not be possible to do it in that way on this wiki (or at all)? [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:28, 19 March 2026 (UTC) :Calling functions here is currently possible, but some templates are impossible to replace and functions are inconvenient in any case. It'd be helpful if you said which templates you intended to import, but generally I'd say import them. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:33, 19 March 2026 (UTC) ::I think what I wonder most is if we always should do multilingual templates with the traditional <code><nowiki><translate></nowiki></code> tags or use functions wherever we can. [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:42, 19 March 2026 (UTC) :::The problem with "functions wherever we can" is that most template-like functions are content based, like abbr or 0. I'm assuming you mean templates that are more about meta stuff, which probably should '''not''' be functions, at least under the current idea. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:46, 19 March 2026 (UTC) ::::Yes, I was only thinking about meta stuff. Where can I read about this idea you are referring to? It seems important enough that it should be part of [[Abstract Wikipedia:Scope|this project's scope]] (or similar page/policy). [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 19:52, 19 March 2026 (UTC) :::::It's not written down, I suppose. I didn't mean there was a rule against creating the functions, (feel free, if you'd like). The main problem with putting them on Wikifunctions is speed and the fact that you must use HTML fragments (no wikitext), which to me makes it unreasonable. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:56, 19 March 2026 (UTC) ::::::That's a fair point of view. The reason I asked was that it would be an excellent way of [[d:Q3033752|Q3033752]] (note to self, we need the functionality of [[d:Template:Q]]). If we get used here to not falling back into wikitext, we get more training at creating excellent abstract content. [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 20:03, 19 March 2026 (UTC) :::::::I haven’t tried an embedded function on an AW Project page, so I suppose I should… if you’ll forgive me! :::::::{{#function:Z32878|Q2013|}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:37, 30 March 2026 (UTC) == Articles now creatable properly == Hello all! To those not on the telegram (or not following), articles are now able to be created in the correct way. Any articles you have previously made will need to be recreated. I'd courtesy ping those who have already created one but it seems we don't have that set up yet! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:31, 19 March 2026 (UTC) == Testing from a different language == I have set the UI to Spanish and there are some menus not translated (Create an article in the sidebar, for example). Where can I translate the content I see missing? Also, I tried to create a very simple abstract article on the environment ([[Q43619]]) and it fails to render (Wikifunctions returned a failed response: Alcanzado el límite de tiempo en el Orquestador): I also found a random, decently big one ([[Q408]]) and it keeps loading for five minutes already in Spanish. Finally, if this is going to be with the purpose of multi lingual edition, shouldn't help and talk pages like these be also automatically translated? Because otherwise it becomes just an output of information, an editor who isn't familiar with English would be able to read the Abstract Wikipedia in their language but unable to provide feedback (as I'm doing now). [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 06:56, 20 March 2026 (UTC) :I am not sure that we want "automatic" translation. But regular translation, I truly agree that we should have. There is a Phabricator created to enable the Translate extension on this wiki ([[Phab:T420656]]). <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 07:42, 20 March 2026 (UTC) ::Yes at least the ability to translate user messages, so that I for example could read the messages in this page in Spanish and reply in Spanish, and the rest of users translate them to their local languages. Otherwise cross-lingual collaborative effort isn't going to work unless everyone has a decent level of English as a second language. Thank you for the link! [[User:Hathor1719|Hathor1719]] ([[User talk:Hathor1719|talk]]) 08:42, 20 March 2026 (UTC) :: ::I would greatly appreciate automatic per-comment translation (the way Discourse implements it), and hope we find a way to implement that for the truly multilingual sites like this. In the wiki spirit, the outputs of the automatic translation should be savable and editable so that a) the computation of auto-translation only happens once into each target language and b) everyone can improve each of those translations. [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 21:23, 22 March 2026 (UTC) == Using Function IDs == It seems like when creating an article you cannot insert a function ID (i.e. Z6839) in a function call's function field and you have to type in it's name and hope it pops up (which it seems as though it doesn't always). [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 13:13, 20 March 2026 (UTC) == Not showing functions that return strings where an HTML fragment is needed == It might be good to adjust the search function inside the abstract wikipedia editor to show functions that return strings as grayed-out where an HTML fragment is needed, as it took me a while to realize that [https://www.wikifunctions.org/view/en/Z24102 label of item reference in specific/general lang] returns a string and not an HTML fragment, meaning that it doesn't show up when searching. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 13:30, 20 March 2026 (UTC) == Cannot find Lorrain in the language list == Hi, I wanted to try generating an article in lorrain ([[d:Q671198]]), but it does not appear in the selection list. Where can I ask for it to be added, so that I can try experimenting with it? Thanks! [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 19:48, 20 March 2026 (UTC) :I'm not certain, but I know it's a bit of a process that I think begins on Wikidata. Even if it were added, there would be no support for it in community-made functions, so for the foreseeable future this will be impossible. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:54, 20 March 2026 (UTC) ::There are already plenty of lexemes in lorrain on Wikidata. [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 20:38, 20 March 2026 (UTC) :::Can you point me to them? [[Special:Contributions/&#126;2026-17446-79|&#126;2026-17446-79]] ([[User talk:&#126;2026-17446-79|talk]]) 22:04, 20 March 2026 (UTC) ::::https://w.wiki/FiVz [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 06:12, 21 March 2026 (UTC) :I see no reason for not adding this to our list of languages, after all we already have plenty of languages, including dialects like [[f:Z1640]]. {{ping|Poslovitch}} does this mean you are volunteering to create wikifunctions in lorrain 🤣 Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 09:50, 21 March 2026 (UTC) ::@[[User:VIGNERON|VIGNERON]] Of course! I suppose this means the fonctions will need to support the many ways to write in lorrain, since it is not standardized. Do you have any examples of functions that support such things? [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 09:54, 21 March 2026 (UTC) :::I tried creating a "Natural language" object on Wikifunctions, but it seems I don't have permission to do this. &lt;rant&gt;Why is it always so hard with languages that have no ISO codes :sob: &lt;/rant&gt; [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 13:32, 21 March 2026 (UTC) ::::You wouldn’t be able to create a Natural language object even if you did have an ISO code to hand. Could you raise a ticket on Phabricator, tagged with [https://phabricator.wikimedia.org/tag/abstract_wikipedia_team/ Abstract Wikipedia team]? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:54, 21 March 2026 (UTC) :::::Thanks @[[User:GrounderUK|GrounderUK]], will do! [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 14:56, 21 March 2026 (UTC) :::::Raised: [[phab:T420823]]. [[User:Poslovitch|Poslovitch]] ([[User talk:Poslovitch|talk]]) 15:09, 21 March 2026 (UTC) == Project namespace alias == On all other Wikipedias, "WP" is an alias of the Project namespace. Why isn't it here? There's also "Abstract", but that's too long for my liking. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 21:48, 20 March 2026 (UTC) :Noting that this has been discussed multiple times on the telegram. I would prefer AWP, but it doesn't really matter. [[Special:Contributions/&#126;2026-17446-79|&#126;2026-17446-79]] ([[User talk:&#126;2026-17446-79|talk]]) 22:02, 20 March 2026 (UTC) :well it’s not like another language version of Wikipedia, and there're still confusion if it’s a sister project or else. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 22:09, 20 March 2026 (UTC) ::{{ping|Tanbiruzzaman}} It is listed as a Wikipedia on [[Special:SiteMatrix]]. The domain and database ID says so as well. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 22:13, 20 March 2026 (UTC) :::It was an initial process to connect wikidata, but will be configured later, per [[phab:T420420]] (also check comments in [[phab:T420643]]). [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 22:32, 20 March 2026 (UTC) :On a similar note, is there a reason why [[Main Page]] is a redlink? Feels useful to redirect it to [[Abstract Wikipedia:Main page]]. //[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|talk]]) 07:33, 25 March 2026 (UTC) ::redirect from mainspace is not possible here, I guess. You may give a try. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 07:39, 25 March 2026 (UTC) :::Fair enough I guess. --[[User:SHB2000|SHB2000]] ([[User talk:SHB2000|talk]]) 07:41, 25 March 2026 (UTC) ::::I can do it if I'm an admin. This project has no local admins or bureaucrats. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 23:42, 26 March 2026 (UTC) :::::I tried to create it and it shows "The provided title 'Main_Page' is not valid for an Abstract Article.", also tried to change the content model to wikitext and shows the same error. Note that I also have the similar technical rights as admin. @[[User:Koavf|Koavf]], is there another way you'd try if you're an administrator? [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 03:44, 27 March 2026 (UTC) ::::::Import from another project's "[[Main Page]]". I did this at [[:d:Main Page]] (but the community decided to delete it, which I did). [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 03:47, 27 March 2026 (UTC) ::::::We do not have [[:f:Main Page]] either and I do not see why it would be needed here. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 23:06, 27 March 2026 (UTC) :::::::I can easily imagine the scenario where there are incoming links to it. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 23:58, 27 March 2026 (UTC) ::@[[User:SHB2000|SHB2000]]: Because the main namespace is not meant to have anything other than abstract articles in it, the same as for Wikifunctions and Wikidata. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:22, 27 March 2026 (UTC) :I checked the [[Special:NamespaceInfo|namespace information]] to see if there were any aliases for the Project namespace and I saw that Abstract: was an alias. Would that conflict with the interwiki prefix abstract:? [[User:ChaoticVermillion|<span style="color: orangered">Chaotic</span><span style="color: crimson">Vermillion</span>]] ([[User talk:ChaoticVermillion|converse]], [[Special:Contributions/ChaoticVermillion|contribs]]) 23:07, 28 March 2026 (UTC) == Making it easier to contribute == I'm aware that we're only a few days into the public beta of this project, and everything is a little rough around the edges, but I thought it could be useful to come up with some goals to work towards in order to make the site more accommodating and easier to contribute to, for newer and more experienced editors alike. (If there's a place where this discussion is already taking place please tell me and I can move there). Here are some thoughts I had so far: * Most of the current articles are extremely short, just one or two sentences long. I think it would be good to pick one article in each of a few main categories (e.g. one country, one type of food, one notable person, etc.) and work to try to include as much relevant information as possible, to serve as an example for future articles of similar types. * As I understand it, a lot of the limitations for what kind of information we can include in an article is due to which functions exist on Wikifunctions. We have [[Abstract Wikipedia:Useful functions for article composition]], which is a good way to find some functions, but this list can't include every single function, so it would be good to have some way to find relevant functions on Wikifunctions. Is there a category containing AWP-related functions there? I'm not too familiar with Wikifunctions yet but if there is a category, we should link it there. * In a similar vein, it seems like there are very few such functions currently available. It would be good to have some kind of guide as to how to create such functions that can be used here. I tried creating a new function there yesterday and it took me a while to find my way around, and I still haven't figured it out completely, so a guide specifically for people wanting to improve Abstract Wikipedia could be useful. * Lastly it might be worth coming up with a list of policies and guidelines that we want to make to begin with. Currently there are none, and obviously it's quite time consuming to create new policies, but coming up with a set of basic ones would be helpful I think. Let me know your thoughts. Cheers, &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 19:52, 21 March 2026 (UTC) :Just had a closer look at Wikifunctions; seems [[f:Wikifunctions:Catalogue/Natural language operations/Global language functions]] might be a good place to link to. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 20:00, 21 March 2026 (UTC) ::I support the goal of making it easier to contribute. From my point of view a place where people can write example sentences in specific languages about specific facts and can request a function for it will be useful. So far I it is difficult for me to understand how it is possible to define content in a abstract way and convert it into texts in different natural languages. It seems to me like it requires to much available data at functions and Wikidata Lexemes what is not there for many small languages so far. So I prefer a monolingual approach based on Wikidata statements. Then people can write sentences what explain a specific Wikidata statement or multiple ones and this can be done for many languages. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:49, 21 March 2026 (UTC) :I do agree that creating these linguistic functions would be easier if we had a guide, though it's not exactly a cut and paste process (it requires a lot of thinking to figure out edge cases, whether your use case makes sense across languages, what will be included in the scope of your function, what will not be, what the utility will be, etc.). An example of thinking this out poorly is [[f:Z31405]], where it's painfullyy clear that the Abstract Wikipedia team didn't think these questions through well enough, where the description says that they couldn't even decide whether the function would output a phrase or a noun, there is little to no utility in composing articles, and the edge cases are insurmountable with their current approach. :It's not exactly the same, but I've noted on the telegram that we should make it easier to make new language versions of existing functions. Unlike object labels, however, that requires either programming experience or a very in-depth tutorial, which we do not have. The lack of language-versions is natural if you think about it (if 1% of the world can make a Wikifunctions function and 1% can translate the concepts effectively between the languages we want, 0.01% can help us here), so the tutorial route seems like the only logical method. Spreading awareness as to contributing this way on the main page could also be helpful [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:35, 22 March 2026 (UTC) ::Yeah, some kind of tutorial would be phenomenal. There could be some walk-through tutorials for creating some basic linguistic functions. That seems to be the bottleneck to progress here - practically all sentences follow the format "X is Y". ::I've been looking forward to Abstract for awhile now (finding out it released yesterday, a bit too late), but it's completely unapproachable - it feels like I need a master's degree in both Computer Science and Linguistics in order to contribute to the growth of this project. It's a new project, sure, but it took at least an hour to write two sentences in [[Q711|Q711 (Mongolia)]]. Doesn't help that I only speak English. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 05:41, 27 March 2026 (UTC) :I suggest a bot that extract useful information and statistics including which functions are used. [[github:dpriskorn/wf-dump-scripts|See my prototype pipeline]]. [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 06:26, 31 March 2026 (UTC) == Involving small language versions == As Abstract Wikipedia can help small Wikipedia language versions offering more content in this language I think it is important to try to get people from such projects involved. From my point of view the highest chance to get it done is if people who know people contributing to small language version talk to the contributors and invite them to contribute to Abstract Wikipedia. In Wikifunctions I expected more involvement of small language versions and I think it is important to make it easier to contribute and find a way how to communicate with people who do not speak English. As it is not the case everyone can speak this language. What do you think how is it possible to get more people from small Wikipedia language versions involved in Abstract Wikipedia and Wikifunctions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:55, 21 March 2026 (UTC) : I am interested in using AW/WF with the [[incubator:]], perhaps a workflow could be developed for that. — [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 18:52, 22 March 2026 (UTC) :: Have you tried to call Wikifunctions functions in the Incubatorwiki. I think adding language specific implementatations is the first step. It seems to me like simple sentences can be generated through calling Wikifunctions functions and so for this no Abstract Wikipedia is required. — [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:38, 22 March 2026 (UTC) ::: I'll try it. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 06:02, 23 March 2026 (UTC) == URL-Parameter for specific language == Is it possible to call an abstract Wikipedia article with a URL-Parameter specifying the language. I looked for random pages and I got examples without a german Implementation. I am interested in sharing an example and for this I want to set a link people can klick on to get the result in the expected language afterwards. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:43, 22 March 2026 (UTC) :You can add "?uselang=de" to render the article in German, if that is what you mean. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:41, 22 March 2026 (UTC) :@[[User:Hogü-456|Hogü-456]]: Yes, like with Wikifunctions you should be able to go to <code>/view/fr/Q123456</code> but that's waiting for some production re-configuration to work. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 13:12, 23 March 2026 (UTC) ::Great 🤩 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 06:28, 31 March 2026 (UTC) == Purpose of language-specific functions? == Some functions that produce sentences seem to have language-specific functions for every language, I.e. "Brazilian Sign Language: article-less defining". Why is this? What functions have this multiplicity? I thought one point of AWP was to have language-independend functions, all of which have specifications for how they would render outputs in different languages (where the choice of output language is decided at the client, or at the final step of rendering, not for each function in turn). [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 21:23, 22 March 2026 (UTC) :This is just a side effect of how Wikifunctions works. Essentially the generic "Article-less defining fragment" checks which language you want, and then calls the language-specific version. You should only use the generic ones in abstract articles. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 21:50, 22 March 2026 (UTC) ::Aha thanks, then the interface should probably not be showing the hundreds of language-specific ones in the selector drop-down for editors. [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 18:55, 23 March 2026 (UTC) :::Agreed, although I'm not sure how easy it would be to filter them out; there's not really anything distinguishing them from the general functions, they're both functions that take some input and return monolingual text as output. Maybe worth opening a phabricator ticket to get the opinion of people on the technical side of Abstract Wikipedia. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 19:39, 23 March 2026 (UTC) ::::I think the best way to do it would be to have some sort of tag for "multilingual function"? [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:43, 25 March 2026 (UTC) :::::Yes. I think this reveals that there are (at least) two kinds of functions on Wikifunctions. Those that are (mainly) helper functions (although they may be useful for external reuse or in abstract articles about a language) and Abstract-ready functions. Having a way to mark them as such on Wikidata, and then by default filter on Wikifunctions would increase usability a lot. <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|discussion]]</sup><sub>[[Special:Contributions/Ainali|contributions]]</sub></small> 08:22, 28 March 2026 (UTC) ::::::I agree that we need to be able to reduce the noise when finding functions. ::::::I also agree that it would be very valuable to create function categories and be able to filter when searching. ::::::I also agree that defaulting on AW to "top-level" functions is a good idea. ::::::@ainali what do y mean mark them in Wikidata? Functions are not notable there if I understood correctly. [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 06:33, 31 March 2026 (UTC) :::::::@[[User:So9q|So9q]] Oh, it's my mistake, mind wandering while writing. Instead of "on Wikidata" I meant "in metadata". <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|discussion]]</sup><sub>[[Special:Contributions/Ainali|contributions]]</sub></small> 15:48, 31 March 2026 (UTC) ::::::::Oh, ok, I agree. My prototype to extract statistics could be used to find sll top level html functions. ::::::::We could limit it to functions over a certain number to not count the built in functions. ::::::::We could do quite a lot of work with the data to help people gaps. E.g. most used functions in AW missing support for Swedish for example. 😀 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 20:17, 31 March 2026 (UTC) :::::::::The prototype script used to generate https://www.wikifunctions.org/wiki/Wikifunctions:Statistics/Z8 could rather easily be forked and adapted to AW 😀 [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 06:45, 1 April 2026 (UTC) == "It" in abstract wikipedia == How should the concept of "it" be represented in abstract wikipedia? Otherwise it leads to a lot of sentences like "Brussels is the capital of Belgium. Brussels is a large city. Brussels is...". Also, is there any plans for some form of easier to understand "authoring language" or something? The current approach with writing wikifunctions is hard to understand and write. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 19:35, 23 March 2026 (UTC) :Every concept is represented in Abstract Wikipedia through its Wikidata item, which would be [[d:Q6091500]] in this case. I'm not exactly sure what you mean by an "authoring language" (some sample texts of your idea would be helpful), but I don't think there's much improvement to be had while still writing in an abstract language (that is to say, most improvements would make the language more concrete). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:18, 23 March 2026 (UTC) ::I mean more like a format easier to work with than wikifunctions. Like some form of computer-parsable conlang which can be "compiled" into wikifunctions. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 20:47, 23 March 2026 (UTC) :This is a tough problem, because the pronoun you would use is semantically different in different languages. I think we have to make a "refer to previously-mentioned" function that takes a Wikidata item, reads properties like person or object, (linguistic) gender, etc, and spits out a pronoun. Hopefully it can be done that simply. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:41, 25 March 2026 (UTC) ::Yeah that would make sense. I can try to draft one for English (that's the only language I know at least for now) so we can get a proof of concept. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 18:48, 25 March 2026 (UTC) ::Ooh. I could be wrong but I think wikidata doesn't have a property for "grammatical gender". For English I'll probably match on P21 and if it's an instance of Q5, and if it doesn't have P21 and is an instance of Q5 do they/them, if not an instance of Q5 and doesn't have P21 it/its, and otherwise match on P21. Also we'll need multiple "refer to" functions for different types of pronouns (possessive, nominative, etc). [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 18:57, 25 March 2026 (UTC) :::About the grammatical gender property: yeah, you're probably right. That's the tough part, because we're going to need individual properties for every language with grammatical gender. See the similar discussion about classifier/measure words and articles below. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 19:06, 25 March 2026 (UTC) ::@[[User:VivianIsBee|VivianIsBee]] We do have [[:d:Property:P5185]], but this is applied only to lexemes and not to items. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:49, 25 March 2026 (UTC) == Supported languages for an article == Is there a possiblity to see all languages an article can be displayed in. I looked at [[Q2290517]] and it seems like there is not yet a German version for this article. From my point of view knowing what articles are missing in the language of interest is important for working on abstract articles. As I looked at random pages I got a timeout as my user interface is in German and the generation of the article in German was not sucessful. So I think it is also necessary for checking if the article can be displayed in the user interface language. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 21:17, 24 March 2026 (UTC) :This is not something that is convenient to check at all. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:55, 24 March 2026 (UTC) ::It would be great if it were clearer which was the first (or all, if possible) function that failed to render in a language to help the user go make necessary additions on Wikifunctions. <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|discussion]]</sup><sub>[[Special:Contributions/Ainali|contributions]]</sub></small> 08:24, 28 March 2026 (UTC) :::I agree, I recently wrote the team and suggested a clear backtrace so the user can see an overview of the chain of functions and steps in which step failed in which function. :::I'm imagining something like the GitHub actions job pipeline overview, where you can easily see the process and the output from the failing step. [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 06:41, 31 March 2026 (UTC) == [[f:Z26039|Z26039]] and [[f:Z26095|Z26095]] == This is a big mistake, and it's best we fix it now. Anything relating to particular languages or even groups of languages needs to stay all the way out of the generic functions. Languages have different rules for articles, some of them don't even have articles. This kind of thing cannot be reconciled at the general function-level. As to the alternate way we deal with this, that's a little tougher. My first thought is a bunch of Wikidata properties that tell you whether an article precedes an entity's label in a particular language. That idea could work, but there are some obvious problems: *Are there languages where the presence of an article is contextual, too? *No one will fill these properties, especially in languages other than English, because we will accumulate dozens of them that have to go on every single word ever [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:23, 25 March 2026 (UTC) :Can you give me an example of a language where this distinction actively prevents the functions from working? Some languages do not have articles, but that just means that the two are interchangeable. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:26, 25 March 2026 (UTC) ::Trivially. ::*[[w:Golf|Golf]] on enwiki: "Golf is a club-and-ball sport in which players use various clubs to hit a ball into a series of holes on a course in as few strokes as possible." ::*[[w:es:Golf|Golf]] on eswiki: "El golf es un deporte cuyo objetivo es introducir una bola en los hoyos que están distribuidos en el campo con el menor número de golpes, utilizando para cada tipo de golpe uno de entre un conjunto de palos ligeramente diferentes entre sí, ya que la cabeza del palo tiene ángulos distintos, al igual que las varillas tienen longitudes diferentes." ::[[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:34, 25 March 2026 (UTC) :::That's not a meaningful difference, though, and both examples use Z26039. Z26039 and Z26095 have different semantic meanings, they aren't stylistic choices. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:01, 25 March 2026 (UTC) ::::<em>Stylistic choice?</em> Is this a joke? Do you think the word "the" in English is a stylistic choice? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 16:19, 25 March 2026 (UTC) :::::I mean, yes? If you can be understood perfectly without it that's what it is. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:21, 25 March 2026 (UTC) ::::::You just said "Z26039 and Z26095 have different semantic meanings". [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 16:27, 25 March 2026 (UTC) :::::::Yes. "The" has no semantic meaning, but there is a semantic difference between "A bird is a dinosaur" and "Bird is a dinosaur" (The latter is about a specific animal names Bird). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:06, 25 March 2026 (UTC) ::::::::It does though, no? See Wiktionary's second example: ::::::::: ''You live on Main Street, don't you? You know, you should tell the mayor '''the''' street needs cleaning.'' ::::::::Generally it's used to refer to a singular identifiable instance (there's more definitions, but this is the primary one), which I think is definitely enough to put it outside of "no semantic meaning". [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:18, 25 March 2026 (UTC) :::::::::I can understand it perfectly fine if you remove "the", though. The fact that the thing can be obviously identified with "the" means that it can be obviously identified without it. It's convenient, though. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:21, 25 March 2026 (UTC) ::::::::::The solution you're proposing to the problem at hand is pretty much "completely abandon grammatical articles in every language except English". You're right that it's not the end of the world, but we should at least try to solve the problem first. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 21:26, 25 March 2026 (UTC) :::::::::::No. That's definitely ''not'' what I'm saying. I'm disputing your insinuation that something is wrong with our current approach. We can solve any stylistic problems on a language by language basis, and semantic problems in the abstract content. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:09, 25 March 2026 (UTC) :By the way, even a single generic function for "X is a Y" is already too much, it neglects [[w:measure word|measure word]]s in Chinese, Japanese, and Korean. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 13:39, 25 March 2026 (UTC) ::Oh god... measure words. How the fuck do we deal with measure words? ::Have a look at the article for [[w:Chinese classifiers|Chinese classifiers]]. I have no idea how to deal with these. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 14:58, 25 March 2026 (UTC) :::I would presume Wikidata has those available to find? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:09, 25 March 2026 (UTC) ::::No, I just checked and Wikidata doesn't have a property for this yet. We would need to do a decent amount of workshopping to define such a property well for the proposal there (it wouldn't just be "Chinese classifier for"; I think something like "Chinese count-classifier for"? The count-classifiers that simply disappear in Germanic languages are the real concern, as the mass-classifiers can generally be paired with the noun to translate into an English word) but I think it could work barring some edge cases. ::::My main concern is if fundamentally we want to solve these sorts of problems this way. If so, we're going to be asking Wikidata to make hundreds if not thousands of properties over the coming months. Is that the best way to do this? I'm wondering if anyone has a better idea. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:15, 25 March 2026 (UTC) :::::And... is it going to <em>work?</em> How many Wikidata items only have a label in one or two languages as-is? This is only going to exacerbate that problem by quadrupling the work to translate a word, and putting us basically at square one. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:27, 25 March 2026 (UTC) ::::@[[User:Snowmanonahoe|Snowmanonahoe]] There is [[:d:Property:P5978]] which can be used to say that a particular lexeme sense is used with a specific classifier (not just in Mandarin but also in languages like Malay), as well as [[:d:Property:P10927]] which can indicate the reverse relation (but for parsimony's sake should point to more general classes rather than to every applicable sense in existence). [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:53, 25 March 2026 (UTC) :::::@[[User:Mahir256|Mahir256]]: Thank you, I didn't know about Wikidata's work on lexemes. This seems a lot more doable now. Question: is there any way to move from an item to a lexeme, e.g. if I had [[d:Q81727]] and I wanted [[d:L:L3965]]? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 20:58, 25 March 2026 (UTC) ::::::@[[User:Snowmanonahoe|Snowmanonahoe]] re: your first sentence, I suspect that most people with questions here are clueless about lexemes (something the Abstract Wikipedia team made a grave mistake in not properly having addressed before this launch). In general links go from lexeme senses to items and not the other way around, [[:d:Wikidata:Lexicographical_data/Documentation/Senses#Properties_regarding_relationships_to_Wikidata_items|with several properties available to do so]], and while there is a Wikifunction to go from an item to a lexeme, I cannot endorse the current method of composing abstract articles (<small>see my reply under "Authoring Language" below</small>) enough to mention what Wikifunction that is. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 21:11, 25 March 2026 (UTC) ::::::The function being referred to by Mahir is [[f:Z6830]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:25, 25 March 2026 (UTC) ::::::It would be helpful if you read a bit about the project before insisting that we're doing it wrong. [[Special:Contributions/&#126;2026-18667-44|&#126;2026-18667-44]] ([[User talk:&#126;2026-18667-44|talk]]) 22:11, 25 March 2026 (UTC) :::::::Could you elaborate? [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 22:15, 25 March 2026 (UTC) ::::::::You don't even know about Lexemes, much less the complexities of the project. You come into the project chat without the slightest sliver of a clue and then tell everyone that they are "making a big mistake." Perhaps next time you could phrase it like "What is the distinction between these two functions? Does this not present concerns about XYZ?" [[Special:Contributions/&#126;2026-18688-73|&#126;2026-18688-73]] ([[User talk:&#126;2026-18688-73|talk]]) 02:09, 26 March 2026 (UTC) :::::::::I'd be happy to hear why I'm wrong. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 02:18, 26 March 2026 (UTC) :Is it just me or does 26039 only return void? [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:31, 25 March 2026 (UTC) ::Does for me, too, the English version anyway. [[User:Snowmanonahoe|Snowmanonahoe]] ([[User talk:Snowmanonahoe|talk]]) 18:42, 25 March 2026 (UTC) :::If my debugging is right, everything except Russian, Ukrainian, and Belarusian is completely broken. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 18:44, 25 March 2026 (UTC) ::::For me, English renders fine now [perhaps due to a recent edit? hard to be sure]. Not sure if it's entirely fixed though. [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:08, 25 March 2026 (UTC) :I agree there is a problem with the current approach. My proposed solution: I'm hoping the top level call from Abstract Wikipedia will be optionally allowed to send parameters like the grammatical number "plural" of the subject, which could be considered by the specific language alongside other context about the subject/object item to formulate the grammar (e.g. [[f:Z32496]]), and by the time it gets to the English constructor (e.g. [[f:Z32410]]), the English function will have the "subject is plural" boolean set (to decide "has"/"have" as well as the articles). I'm working on this particular example and all the required helper functions. If the English version works, I'll seek to make a configuration that allows similar in other languages. PS off topic, but I also think we will often want these functions to return HTML not monolingual text, so that we can embed hyperlinks. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 02:37, 26 March 2026 (UTC) ::HTML is ideal because you don't need to convert it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:16, 26 March 2026 (UTC) ::I’m not sure we want to favour particular features; don’t we simply want to determine the relevant set of lexemes for an item/language pairing? We don’t have selective fetch for lexemes, so the set may need to be limited, but identifying the more salient lexemes still requires considering the full set, unless we filter by “lexical similarity” between the item’s labels and/or aliases and the lexeme’s lemma and/or forms. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:58, 26 March 2026 (UTC) :::I don't quite understand what you are objecting to, or what problem you forsee. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:22, 27 March 2026 (UTC) ::::I’m not objecting to anything, although the notion of “sending” is a little alien in a functional context. The problem is knowing which features (predicates) are most salient. I guess it’s simply an optimisation, so further relevant details can be fetched later if the context requires them. But I’d still think in terms of filtered statement sets, and perhaps different filters per language. If we’re going to be language specific, it’s natural to consider extending the selective fetch to include sense-related lexemes. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:26, 27 March 2026 (UTC) == Authoring Language == Wikifunctions are kind of a pain to work with directly (no offense to the creators of them, they're an amazing platform and overall very impressive, just kind of by their nature they are built to be more abstract and closer to lambda calculus over "regular" programming languages), and that extends to Abstract Wikipedia. Has it been thought about making a sort of "authoring language" that is easier to work with than directly using Wikifunctions, but then "compiles" directly to Wikifunctions? My idea is sort of making a computer-parsable, natural language-agnostic conlang or even just some sort of custom markup language that could optionally be used to write abwiki articles and then would be stored along with the compiled wikifunctions and a timestamp of last compile so if an update was made then previous articles could be recompiled automatically. I'm of course not one of the abwiki staff members, so if this doesn't fit the "spirit" of it or something let me know, but I think it'd be helpful. [[User:VivianIsBee|VivianIsBee]] ([[User talk:VivianIsBee|talk]]) 19:14, 25 March 2026 (UTC) :I proposed adding support for Spreadsheetfunctions to Wikifunctions. It is better than defining a new language. From my point of view there are in relation to other programming languages many people who can write spreadsheet functions and they are translated into many different natural languages. In the past I did some experiments regarding the automatical conversion of Spreadsheet functions into the programming language R. I am interested in defining an Abstract Article in an Spreadsheet and I think it is possible. It is from my point of view important to lower the barrer to create an Abstract Article and creating functions in Wikifunctions. Maybe the goal of making it abstract makes it more complicated and language specific functions are easier to create for many people. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:25, 25 March 2026 (UTC) :@[[User:VivianIsBee|VivianIsBee]] I have presented to the Abstract Wikipedia team about an abstract content authoring language [[f:Wikifunctions:Status updates/2024-10-17|multiple]] [https://elemwala.toolforge.org/static/nlgsig-nov2025.html times]. It is unfortunate that the current infrastructure does not seek to support this yet. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 20:49, 25 March 2026 (UTC) == Definite articles == Heya! Been working on the page [[Q778]] [and thus the [https://www.wikifunctions.org/view/en/Z26570 Z26570] function] - is there a way to check if a word needs a definite article [i.e. the] or not? Right now it's "''The Bahamas is an island country in Caribbean.''" which is close but needs a definite article [before Caribbean]. But I can't just always add it, since cases like "''Lubeck is a city in the Germany.''" would be wrong. Is there any solution for this yet? [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 21:06, 25 March 2026 (UTC) :IIRC this has been discussed on the telegram/IRC. Not sure if a solution was found. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:23, 25 March 2026 (UTC) :@[[User:99of9|99of9]] is working on this: [[:f:Z32645]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:02, 26 March 2026 (UTC) ::hmm, tried adding this to [[f:Z30397]], but it makes it return an empty string for some reason? presumably i'm doing something wrong but not sure what... :( [faulty implementation at [[f:Z32738]]] [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 19:55, 26 March 2026 (UTC) :::The reason was that the argument to Z32645 is a Wikidata item reference, not a Wikidata item. I've fixed it now. But I switched it so that it only adds the definite article when the Kleenean is absolutely True, more than Maybe. I hope I will be able to achieve that for Caribbean, although it doesn't currently do so. I'll keep working on it today. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:20, 27 March 2026 (UTC) == Editing the direct code of pages == I find the current GUI editor to be quite clunky and harder for more complex topics. I'm assuming there is some way that I can edit the code of pages, so I can more quickly write functions without clicking through GUIs. Like I heavily doubt someone wrote [[Q15433043]] by clicking through GUIs. Also, does anyone know of a function that concats two strings with a space in between? Would I just use [[wikifunctions:Z21394|Z21394]], adding a space between two calls to objects (i.e. "Mars" + " " + "Jupiter")? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:19, 26 March 2026 (UTC) :For [[Q15433043]], it looks like they just wrote it in plain English and didn't use functions, so that's why it's so long I think. For joining, [[f:Z22504]] looks like a pretty good option. [[User:Infernostars|Infernostars]] ([[User talk:Infernostars|talk]]) 20:40, 26 March 2026 (UTC) ::Thanks, that looks good. I hope more languages support it down the road. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:45, 26 March 2026 (UTC) ::When I try to insert this in a [[wikifunctions:Z28016|"defining role sentence"]], it doesn't appear and throws an error. Do you know why? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:51, 26 March 2026 (UTC) :There are several, but I think they are best left to language-specific functions on Wikifunctions. How do you know that a space is required? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:42, 26 March 2026 (UTC) ::For example, in [[Q711|Mongolia]], I would like to write "Ulaanbaatar is the capital and largest city of Mongolia". As of now, I would have to write that in two separate sentences and be very repetitive. [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:46, 26 March 2026 (UTC) :::There’s a long journey ahead of us. At this stage I’d be thinking more in terms of [[f:Z32163]]. At least that way we can join adjacent sentences more naturally, when we have appropriate functions to do that. And we can implement “paragraph” differently according to the target language, without having to change the existing abstract content. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:07, 26 March 2026 (UTC) ::::Yeah that's what I expected, the project has just started after all. Thanks for this. ::::How are you finding these functions? I'm having trouble locating them. Also, is there a way that I can copy and paste functions from one article to another in the case of cookie-cutter articles? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 21:45, 26 March 2026 (UTC) :::::You can copy individual function calls in edit mode. Just click on the three vertical dots and select Copy to clipboard. This is currently specific to a particular browser and site, so you cannot copy between Wikifunctions and AW. You can also copy parts of calls by clicking on the three horizontal dots [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:26, 26 March 2026 (UTC) ::::::Great, I didn't see that, thank you! So there is no current way to edit the underlying code of the page? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 22:35, 26 March 2026 (UTC) :::::::It depends what you mean by “underlying code”. All articles are a list of one or more sections containing function calls. You can add and remove sections (apart from the first) and move sections up and down. Within a section, you can move function calls up and down, but you can only move a function call (or part of one) from one section to another by using the clipboard. The real underlying code is the functions themselves, and these can be amended on Wikifunctions. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:44, 26 March 2026 (UTC) :::::For tips on finding functions, please see [[:f:Wikifunctions:Find]]. It is also helpful to look at other AW articles, of course. On Wikifunctions, you can look at a related function’s implementations or test cases, as these may reference broader or narrower functions. And “What links here” is available from the Tools menu. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:38, 26 March 2026 (UTC) ::::::Thank you very much for you help. I think that's all I need to know for now, happy editing :) [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 23:07, 26 March 2026 (UTC) == Code editing == I created and am attempting to edit [[Q687168]]. It is difficult to figure out what is going on because I am stuck at a visual editor. I would like to play around with comparing it to code on other pages, but the visual thing makes that pretty difficult. Also is there a way to edit things in a sandbox or something so I can experiment without it being in mainspace? [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 23:25, 27 March 2026 (UTC) :Code-based (as in, the underlying form articles are stored in, which was temporarily visible due to a bug when the wiki was just being set up) editing is currently not possible, and I'm not sure if the development team has any plan to implement it (cc {{ping|Jdforrester (WMF)}}). As for your issue, you should not be using a literal string, but a function call instead, which allows you to use one of the functions on Wikifunctions (how to pictured). Though the project is in its early days, a general guide on creating articles is available at [[Help:How to create an article]] with links to other helpful pages. As for sandboxes, you can subscribe to the [[phab:T421417| task on Phabricator]] if you have an account there. [[File:Set literal string to function call guide, Abstract Wikipedia.png|thumb|How to convert to function call]] [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:40, 28 March 2026 (UTC) ::Well I really hope that they implement code editing because wikidata is okay since it only has properties. But these functions are just too much. I feel like I should be able to relatively easily take code from one article and put it on another one. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 02:58, 28 March 2026 (UTC) :::You can use the copying feature! If you click the 3 dots next to a function call you get an option to copy, which you can then paste elsewhere using the same 3 dots. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 03:06, 28 March 2026 (UTC) ::::Thank you. I do not think that this is the best alternative, but it is better [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 18:50, 28 March 2026 (UTC) == Put this on ice == How are non-English speakers (who this project is specifically for) meant to develop this wiki's practices and policies if a) all project pages are only available in English, and discussion is largely done in English, and b) there's no attempt to get non-en.wiki communities onboard. At present this looks like it's just going to produce Anglocentric/Eurocentric content, which belies the whole point of having a wiki in one's native language. Yes it's early days and everyone is experimenting and bug-fixing, but the project has already been released to community control, with a predominantly English-speaking/European community. This needs to be put on ice until it can be launched properly with multilingual support and invitations to all wikis, particularly smaller ones. [[User:Kowal2701|Kowal2701]] ([[User talk:Kowal2701|talk]]) 11:44, 28 March 2026 (UTC) :Just because it's not perfect doesn't mean it needs to be shut down. These are all gradual processes. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 15:58, 28 March 2026 (UTC) ::There’s being "not perfect" where things can be improved at a later date, and then there's having antithetical foundations. Also see [https://en.wikipedia.org/wiki/Wikipedia:Village_pump_(WMF)#c-Warudo-20260327114000-Warudo-20260327113600] re functions. [[User:Kowal2701|Kowal2701]] ([[User talk:Kowal2701|talk]]) 16:15, 28 March 2026 (UTC) :::You haven't named a single thing that can't be improved at a later date. We're hoping to be able to translate project pages. Non-enwiki communities can be gotten on board later. Function generation already works multilingually in many cases, and those where it does not can be improved. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:57, 28 March 2026 (UTC) ::::When the practices and policies will have already been developed, and informal positions of authority already filled. [[User:Kowal2701|Kowal2701]] ([[User talk:Kowal2701|talk]]) 17:04, 28 March 2026 (UTC) :::::@[[User:Kowal2701|Kowal2701]] Thank you for your concerns. We are already aiming at less-served communities through specific calls to action to create more language functions and abstract content in their language. Just give the time to actually see these changes happen. Cheers, [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 18:55, 28 March 2026 (UTC) ::::::Hi Sannita, I'm just wondering how are AW project pages planned to be translated in the future? Is there going to be use of some kind of automated tool such as DeepL or Google Translate, or will it be a custom-designed system? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:39, 28 March 2026 (UTC) :::::::@[[User:EatingCarBatteries|EatingCarBatteries]] We will enable the Translate extension soon, so everyone will be able to translate project pages into their own languages. Sorry for keeping you waiting on this. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:41, 29 March 2026 (UTC) :@[[User:Kowal2701|Kowal2701]]: thank you for your concern and suggestion. When this Beta started, we have immediately [[:f:Wikifunctions:Status updates/2026-03-19|mentioned that there might be the possibility of restarting the project]]. So that might indeed happen. :But so far, this early start of the not fully polished project allows us to learn so incredibly much. In the last few days we have learned so much more than we would have been able without the launch in months! And it helps us to focus on where to put our limited resources, so that we can make the overall project better quicker than would have been possible otherwise. From that perspective, this has been quite a success. :I am trying to understand your suggestion: what do you think would need to be in place before a possible relaunch? Which requirements would need to be met? --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 13:53, 29 March 2026 (UTC) ::Thank you, I wasn't aware of that. Some uninformed thoughts below. ::Re communication: ideally people would communicate using functions, and there'd be some kind of visual editor where people type in their native language and it gets translated into functions, but I realise that's a pipe dream. Something that allows people who don't have a mutual language to communicate is imo necessary, maybe there could be a tool that machine translates comments. Machine translation ''sucks'', but so long as people get the gist of what is being said, that'd be better than nothing. I dread to think what disputes would be like though. ::Re invitations, idk what has already been done, but I would've thought now would the time to get some people from smaller wikis editing and experimenting, just an invitation on a wiki's main noticeboard would probably do the trick (is there a [[meta:MassMessage]] service for updates re Abstract wiki that could be recommended?). Then a central or watchlist notice for the actual launch, hopefully by which time there'd already be a small group of editors able to assist the influx of newbies. An intuitive tutorial is also necessary, as well as an intuitive version of [[f:Wikifunctions:Catalogue]]. [[User:Kowal2701|Kowal2701]] ([[User talk:Kowal2701|talk]]) 18:14, 29 March 2026 (UTC) :::What do you think about boilerplate templates. So writing a sentence and then marking the parts of the sentence what can be derived from Wikidataitems or the lexeme linked to it. This seems to me like an realistic approach for making it easier to contribute. I am happy you wrote about the predominantly English-speaking/European community involved in this project. It seems like it is different to contribute so far and I had the expectation people from small language versions come on their own and contribute also if they dont speak English. So far it seems to be not the case and I hope it will be easier to contribute. I think for the beginning the goal of Abstract Wikipedia should be generating sentences based on data. So supporting small language versions should be not the goal of the first phase as it seems to take some time and improvements of the structures to make it easier to contribute. Sharing the work and offering people help with creating an function for an specific sentence can be a important way of getting more content in Abstract Wikipedia. Maybe it is unrealistic to find a huge number of people who are interested in writing functions who generate text. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:58, 29 March 2026 (UTC) :::[[Abstract Wikipedia:Useful functions for article composition]] is already available, as is [[Help:How to create an article]], but they are not perfect. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:05, 29 March 2026 (UTC) == Gendered languages == I've created [[Q79097672]], an article for a woman singer. In gendered languages however, it defaults to using masculine words. An example: in Portuguese, it reads "Arlo Parks é um cantor", when it should be "Arlo Parks é uma cantora". Is there any fix to this? [[User:Skyshifter|Skyshifter]] ([[User talk:Skyshifter|talk]]) 23:49, 28 March 2026 (UTC) :Yes. But each language is handled separately. I think Italian is doing it. German was started but got stuck… it should be working here soon. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 00:48, 29 March 2026 (UTC) == Why don't we just structure this with wikitemplates? == I feel like the project could be done a lot better by using templates kind of like how wikipedia does them. Just the entire thing is templates that can be rendered in many languages. So like [[Q106289265]] would have the content \{\{Z26039|Q7257\}\}\ and could even have some aliasing done across languages so it could be \{\{subject is|Q7257\}\}\. Code would be editable with a regular visual editor or code editor. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 04:34, 29 March 2026 (UTC) :This is available in pages when Parsoid rendering is enabled. We don't use this becuase it doesn't make sense for constructing and editing massive articles. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:37, 29 March 2026 (UTC) ::How do you do parsoid rendering? And why wouldn't it make sense? With aliases and everything could work great. [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 23:12, 29 March 2026 (UTC) :::I believe it is enabled by default. If you do have it on: {{#function:Z10000|you'll s|ee this}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 14:54, 30 March 2026 (UTC) == Automatically querying wikidata == Is it possible in the future for this project to have things that automatically query wikidata? Like an infobox that gives people's spouses, or a function that queries a specific property on wikidata [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 20:10, 29 March 2026 (UTC) :Yes, that is the long term goal. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:37, 29 March 2026 (UTC) ::What’s “long term” about it? We already have functions that query specific properties on Wikidata, [[f:Z32431]] being a simple example. A list of spouses seems like a fairly simple function too, although there might be performance issues if there are a lot of spouses. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:01, 31 March 2026 (UTC) == Searching for other namespaces in the search bar == Something that has always irked me with Wikidata, Wikifunctions, and now Abstract Wiki is that there are no search suggestions when you are searching in other namespaces in the search bar. For example, if I were to type "Abstract Wikipedia:", nothing shows up. Whereas on enwiki, you can do this just fine. Is this because these sites are using a more "modified" version of MediaWiki? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 04:38, 30 March 2026 (UTC) :I also find this very annoying. I'm not sure if there's anything that can be done about it or if it is a result of technical limitations ({{ping|Jdforrester (WMF)}}?). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 04:41, 30 March 2026 (UTC) ::@[[User:EatingCarBatteries|EatingCarBatteries]], @[[User:Feeglgeef|Feeglgeef]]: The search interface indeed is designed to only search the Wikidata concepts that would take up the main namespace. This is conceptually the same as the search on Wikidata.org. We'd welcome Phabricator tasks for ideas on how to additionally provide wikitext community page search, though implementing that might not be a priority. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:11, 30 March 2026 (UTC) :::Hint: don’t use the Search bar… :::When it is empty, click the adjacent Search button. This takes you to the Search page. :::Type the namespace with final colon. You are prompted with available pages and the prompt is refined as you type. :::Click a page title in the suggestions or click Search for a full search in the entered namespace. :::A search with just a namespace will return no results. A search with a partial identifier will work only [[Special:Search/Talk:Q1*|with an appended asterisk]] (delete the asterisk to see page suggestions). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:11, 30 March 2026 (UTC) == List articles == I am interested in creating list articles ([[:de:Liste_der_Naturdenkmale_im_Bezirk_Mitte|like this one]]). But I have no idea what it needs and how to start. [[User:GPSLeo|GPSLeo]] ([[User talk:GPSLeo|talk]]) 19:58, 30 March 2026 (UTC) == Logo == In vector2009 and monobook, the logo shows as the standard enwiki logo. Which is confusing as this is technically a whole other sisterproject. I suggest [[:File:Wikipedia-logo-blank.svg|this]] be used as a temporary logo for these skins. [[User:Kinopiko|Kinopiko]] ([[User talk:Kinopiko|talk]]) 06:00, 31 March 2026 (UTC) narj1qgjjz2rl1iys4e00dmwp06168g Abstract Wikipedia:Frequently Asked Questions 4 7 2186 2154 2026-03-25T11:31:12Z VIGNERON 163 2nd test 2186 wikitext text/x-wiki <languages /> <translate> == What is Abstract Wikipedia? == Abstract Wikipedia is a new Wikimedia project that allows communities to collaboratively create language-independent articles in their native language, which others can then access in their own languages. This transformation is done by using functions from Wikifunctions that access structured content from Wikidata. == What is an abstract article? == An abstract article represents information about a topic in a structured, language-independent form. Contributors combine structured data from Wikidata with language functions from Wikifunctions to produce natural-language sentences that describe the topic. == How is Abstract Wikipedia different from Wikipedia? == Wikipedia articles are written directly in a specific language. Abstract Wikipedia instead stores information in a structured form that can generate text in many languages with the help of Wikifunctions. == How does Abstract Wikipedia relate to Wikidata and Wikifunctions? == Abstract Wikipedia builds on these Wikimedia projects: </translate> * <translate>'''Wikidata''' provides lexicographic data and structured information about topics</translate> * <translate>'''Wikifunctions''' provides functions that generate natural-language text in many languages.</translate> * <translate>'''Abstract Wikipedia''' combines these elements to create articles that can be generated in many languages.</translate> <translate> == Is Abstract Wikipedia using AI? == No. Abstract Wikipedia does not automatically generate articles using AI. Abstract articles are created and maintained by contributors, and functions written by the community generate the text from structured data. == Does Abstract Wikipedia automatically appear on other Wikipedias? == No. Abstract Wikipedia does not automatically add content to other Wikipedias. Each Wikipedia community remains fully in control of its content, and existing local articles are never replaced. In the future, each Wikipedia community will be able to decide whether they want to use content generated from Abstract Wikipedia. == Who can contribute to Abstract Wikipedia? == Like other Wikimedia projects, Abstract Wikipedia is edited and maintained by volunteers from the community. People can contribute in different ways, including creating or improving abstract articles, writing language functions in Wikifunctions, adding data to Wikidata, improving documentation, and helping shape how the project evolves. == Can I use Abstract Wikipedia today? == Yes. You can explore our early Beta version of Abstract Wikipedia. You can generate abstract articles and view the generated text in different languages. Abstract Wikipedia is still in an '''early stage''' so many parts of the experience will continue to evolve based on community feedback. We will be improving the capabilities and usability of the site considerably in the future. You might encounter bugs, usability issues, time-outs, or other problems in the current version. Please let us know [[Abstract Wikipedia:Project chat|here]] if that happens or if you have ideas for improvements! In the future, Wikipedia communities will also be able to integrate content created on Abstract Wikipedia into their own wikis, if they like. </translate> [[Category:Abstract Wikipedia administration{{#translation:}}|Frequently Asked Questions]] ptorrzyu600vlzr74yjmyxb432cksle Abstract Wikipedia:Report a technical problem 4 8 2880 2600 2026-03-31T06:54:34Z LastCelebration 1451 /* Rate limits and other non-intelligible errors */ new section 2880 wikitext text/x-wiki This is a page where to report technical problems and bugs you might encounter on the website. Please, add your report below this line. __NEWSECTIONLINK__ [[Category:Abstract Wikipedia administration|Report A Technical Problem]] ---- == Editing and viewing abstract pages do not work == Essentially the title. To reproduce, go to, say [[Q319]]. Notice you cannot use it (it just displays JSON), and when you try to edit it, the same JSON is shown and editable. I'm sure the team is aware, just writing this down. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:58, 19 March 2026 (UTC) :[[User:Jdforrester (WMF)]] notes that abstract articles are being created in the wrong namespace, which seems the likely cause. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:00, 19 March 2026 (UTC) == Function links are 404s == If I click from https://abstract.wikipedia.org/wiki/Q142 to the function view https://abstract.wikipedia.org/view/en/Z27868 I get a 404 error. That seems to be true for all the "Z" links. [[User:Eloquence|Eloquence]] ([[User talk:Eloquence|talk]]) 23:17, 19 March 2026 (UTC) :This also seems to happen if you click "Read". [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 00:29, 20 March 2026 (UTC) ::It seems to try and view functions in Abstract Wikipedia when the functions are on Wikifunctions instead. https://wikifunctions.org/wiki/Z27868 is where the link should go. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 00:42, 20 March 2026 (UTC) :Fix underway in [[phab:T420666|T420666: Our /view/ URLs aren't working on abstract.wikipedia.org, so we're generating links for users that don't work]]. Sorry for the disruption. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:43, 23 March 2026 (UTC) ::Note: This part is fixed; the second part is [[phab:T420670|T420670: from Abstract Wikipedia, links to ZIDs should go to Wikifunctions]] which will get deployed next week. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 16:42, 26 March 2026 (UTC) == Search not working == Whne I search, say Canberra, which has an Abstract Wikipedia article, the search bar takes me to [https://abstract.wikipedia.org/view/en/Q3114?wprov=acrw1_0 Not Found], with an error. It should go to [[Q3114|Q3114 - Abstract Wikipedia]]. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 00:31, 20 March 2026 (UTC) :Fix underway in [[phab:T420666|T420666: Our /view/ URLs aren't working on abstract.wikipedia.org, so we're generating links for users that don't work]] for this one too. Sorry for the disruption. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:43, 23 March 2026 (UTC) ::This fix is now deployed. Sorry for the disruption! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 16:42, 26 March 2026 (UTC) == Undo not working == When I try to "undo" from history, it doesn't show the revert screen, but only shows the edit screen of the latest article. Maybe the same reason of mis-created namespace... [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 06:45, 20 March 2026 (UTC) :Filed as [[phab:T420915|T420915: Attempting to undo an Abstract article edit appears to fail, and opens the editor with the current revision]]. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:48, 23 March 2026 (UTC) == Special:CreateAbstract with an argument == Steps to reproduce: * Go to [[Special:CreateAbstract/Q123456]] * Add some content * Try to publish Error message: <blockquote>The value of the 'qid' property ('Q0') does not match the page title 'Q123456'</blockquote> [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 00:38, 21 March 2026 (UTC) :I got this same error message when trying to [[Special:CreateAbstract/Q151]] (of course with it saying Q151 rather than Q123456). Also occurred when I tried to create a blank page. <span class="nowrap"><code>[[User:Dot.py|dot]][[User talk:Dot.py|.]][[Special:Contributions/Dot.py (alt)|p]][[Special:Contributions/Dot.py|y]]</code></span> 23:43, 22 March 2026 (UTC) :Filed as [[phab:T420916|T420916: Direct browses to Special:CreateAbstract/Q123456 don't work on publishing, attempt to publish to Q0]]. Thanks for the report! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 12:49, 23 March 2026 (UTC) ::This fix is now deployed. Sorry for the disruption! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 16:43, 26 March 2026 (UTC) == Pages can't be viewed == When trying to view pages longer than a sentence that aren't hard coded copies of articles from enwiki, I get "Reached max retries. Try again later." Is this expected behavior? [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 13:59, 25 March 2026 (UTC) :ex: [[Q213]] [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 14:00, 25 March 2026 (UTC) :Yes it's a bug. Tracked in [[phab:T420630]]. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 14:09, 25 March 2026 (UTC) == [[f:Z26095|Z26095]] not working == Hello, I could just file a task on Phabricator but checking here first. For some reason, I can't find [[f:Z26095|Z26095]] in the list of functions. [[User:FantasticWikiUser|FantasticWikiUser]] ([[User talk:FantasticWikiUser|talk]]) 17:33, 25 March 2026 (UTC) :@[[User:FantasticWikiUser|FantasticWikiUser]]: Z26095 outputs a "[https://www.wikifunctions.org/view/en-gb/Z11 Monolingual text]" item, not a fragment of HTML, so it won't show up in search except in places you can use a monolingual text item, like as an argument to a Z32234 call. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:23, 25 March 2026 (UTC) == Mainspace content model == The content model of abstract articles, as reported by <syntaxhighlight lang="wikitext" inline>{{#contentmodel:canonical|Q1}}</syntaxhighlight>, is <code>abstractwiki</code>. Can this be changed to something else more descriptive, akin to Wikidata's <code>wikibase-item</code>/<code>wikibase-lexeme</code>/<code>wikibase-property</code> and Wikifunctions's <code>zobject</code>? <code>abstractarticle</code>, for example. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 01:24, 28 March 2026 (UTC) == 1 (Q199) isn't appearing when I choose it == For some reason, Q199 doesn't show up when it is used. 2 works fine. [[User:FantasticWikiUser|FantasticWikiUser]] ([[User talk:FantasticWikiUser|talk]]) 09:24, 28 March 2026 (UTC) :Example: [[Q199]] itself, or [[Q556]] [[User:FantasticWikiUser|FantasticWikiUser]] ([[User talk:FantasticWikiUser|talk]]) 09:31, 28 March 2026 (UTC) ::On Wikidata, [[d:Q199]] didn't have a special label for English, instead using the default for all languages. The [[f:Z23753|label of item reference in language]] function was only able to find labels in the given language, without looking for defaults, so it showed up as nothing. I added an English label for 1, so everything should be fine now. [[User:ChaoticVermillion|<span style="color: orangered">Chaotic</span><span style="color: crimson">Vermillion</span>]] ([[User talk:ChaoticVermillion|converse]], [[Special:Contributions/ChaoticVermillion|contribs]]) 10:11, 28 March 2026 (UTC) == Rate limits and other non-intelligible errors == I've been editing some pages here to experiment around, and the first thing I notice, aside from the very slow speed of how these very short sentences are constructed, are the constant errors I get. Some of these are: * [[Q711]]<br/>Wikifunctions returned a failed response: Could not acquire WASI runner within time limit * [[Q183]]<br/>Unable to render this fragment due to an unknown error. There was also something about a rate limit for the orchestrator? Is this a problem with the WMF servers? I've never noticed these kinds of performance issues, even in wikis like en-WP which have stacks and stacks of Lua modules and wikitext templates built on top of each other! [[User:LastCelebration|'''<span style="color:#d98dd3;">Last</span><span style="color:#033a7f;">Celebration</span>''']] ([[User talk:LastCelebration|talk]]) 06:54, 31 March 2026 (UTC) 05dnsyyq2dsr9c89ymax7vf2m69qsis MediaWiki:Mainpage 8 9 14 13 2026-03-19T16:54:54Z Jdforrester (WMF) 5 Lowercase 'p'. 14 wikitext text/x-wiki Project:Main page tsxjqctcecy9ts3gt5a30t1mozvz6sx Abstract Wikipedia:List of policies and guidelines 4 10 1843 1832 2026-03-20T16:22:05Z Feeglgeef 36 1843 wikitext text/x-wiki This is to become a list of the Abstract Wikipedia community's policies and guidelines. See global policies: [[m:Policies and guidelines]] [[Category:Abstract Wikipedia administration| ]] fvdb2xdw8vt48c2syxedm8l860hqhps Abstract Wikipedia:Introduction 4 11 16 2026-03-19T16:57:03Z Jdforrester (WMF) 5 Importing initial launch content 16 wikitext text/x-wiki #REDIRECT [[Abstract Wikipedia:About]] 1r2qybwyvy1chqktm8qfkl90chv1ttt MediaWiki:Villagepump-url 8 12 17 2026-03-19T16:59:44Z Jdforrester (WMF) 5 Importing initial launch content 17 wikitext text/x-wiki Abstract Wikipedia:Project chat 1muolaqvnil1hlj7xbf51nvpfbln11x MediaWiki:Wikilambda-abstractwiki-sidebar-projectchat 8 13 2082 18 2026-03-24T13:39:37Z Jdforrester (WMF) 5 Jdforrester (WMF) moved page [[MediaWiki:Wikilambda-abstactwiki-sidebar-projectchat]] to [[MediaWiki:Wikilambda-abstractwiki-sidebar-projectchat]] without leaving a redirect: Misspelled title 18 wikitext text/x-wiki Project chat d6k3k6h5kutvqmjvtk0p2mygwai0wjq Abstract Wikipedia:Community portal 4 14 2718 2663 2026-03-29T11:43:51Z GrounderUK 54 /* Main page accessibility */ Reply 2718 wikitext text/x-wiki <div style="border:1px solid grey; margin:1em 4em 2em; padding:1.5em 1em;"><!-- Don't remove this, it adds the new-thread tool to the page.--> <span "style=font-size:110%">Welcome to the '''community portal for Abstract Wikipedia'''!</span> This is the central place to discuss Abstract Wikipedia, what it is and is not working for you, and what thoughts or ideas you have. [[Category:Abstract Wikipedia administration|Community Portal]] </div> == Useful links == * [[Special:MyLanguage/Help:Contents|Help:Contents]] * [[Abstract Wikipedia:List of policies and guidelines]] * [[Abstract Wikipedia:Requests for permissions]] * [[Abstract Wikipedia:Requests for deletion]] * [[Abstract Wikipedia:Suggested functions]] * [[Abstract Wikipedia:Useful functions for article composition]] ==Main page accessibility== Copying from [[User talk:Feeglgeef#Main page]]: <blockquote> All of these [changes made in [https://abstract.wikipedia.org/w/index.php?title=Abstract_Wikipedia:Main_page&diff=prev&oldid=126 this edit]] are obvious acceessibility improvements, like fixing skipped heading levels (jumping from <code>&lt;h1&gt;</code> to <code>&lt;h3&gt;</code>) and broken definition list markup (<code>; </code> without following <code>: </code>). </blockquote> [[Special:Contributions/&#126;2026-17307-00|&#126;2026-17307-00]] ([[User talk:&#126;2026-17307-00|talk]]) 20:40, 19 March 2026 (UTC) :I agree. Even if the changes also had a visual impact, I find the revert comment "please discuss stylistic changes" to go against the wiki spirit. Especially in a young wiki like this one, when being bold should be emphasized. [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 20:53, 19 March 2026 (UTC) :I propose moving this topic to [[Abstract Wikipedia Talk:Main page]], but please feel free to move it to [[Abstract Wikipedia:Project chat]], if you prefer. :Please see [[Abstract Wikipedia Talk:Community portal#Purpose]] for any discussion about the misleading content of this page. This will be attended to in due course, assuming we reach some sort of consensus. :(I would offer an apology, but it’s nothing to do with me. I do consider it regrettable, however.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:43, 29 March 2026 (UTC) d3uvmi6uk33er92mf0mj1s6fk72x3u2 MediaWiki:Wikilambda-abstractwiki-sidebar-createarticle 8 15 2081 20 2026-03-24T13:39:29Z Jdforrester (WMF) 5 Jdforrester (WMF) moved page [[MediaWiki:Wikilambda-abstactwiki-sidebar-createarticle]] to [[MediaWiki:Wikilambda-abstractwiki-sidebar-createarticle]] without leaving a redirect: Misspelled title 20 wikitext text/x-wiki Create an article 5ix67s6k8uouppcrspb5hd4spnq5l6s MediaWiki:Createabstract-url 8 16 21 2026-03-19T17:02:07Z Jdforrester (WMF) 5 Importing initial launch content 21 wikitext text/x-wiki Special:CreateAbstract 6khkrjhbdemls41scxok0v92kxp3wfi MediaWiki:Sidebar 8 17 2068 1771 2026-03-24T13:27:55Z Jdforrester (WMF) 5 s/abstactwiki/abstractwiki 2068 wikitext text/x-wiki * navigation ** mainpage|mainpage-description ** portal-url|portal ** villagepump-url|wikilambda-abstractwiki-sidebar-projectchat ** recentchanges-url|recentchanges ** randompage-url|randompage ** createabstract-url|wikilambda-abstractwiki-sidebar-createarticle ** helppage|help ** sitesupport-url|sitesupport ** specialpages-url|specialpages 9exr18uwcbgomccn1urho9g6m076g5r MediaWiki:Abstractwiki-suggested-functions.json 8 18 23 2026-03-19T17:03:50Z Jdforrester (WMF) 5 Initial content T419438. 23 json application/json [ "Z31465", "Z32123", "Z31331", "Z31921", "Z31870" ] 7lc1g9b0d1pv905h8v5ddib33tjd9d5 Abstract Wikipedia:FAQ 4 19 25 2026-03-19T17:21:09Z Jdforrester (WMF) 5 Redirect 25 wikitext text/x-wiki #REDIRECT [[Abstract Wikipedia:Frequently Asked Questions]] erwzsjbsjzvwmdipn37su0tzxodugmx User talk:Jdforrester (WMF) 3 21 47 31 2026-03-19T18:02:35Z Jdforrester (WMF) 5 /* Main Page redirect */ Reply 47 wikitext text/x-wiki == Main Page redirect == Congrats on the beta launch! :) [[Main Page]] probably needs a redirect to [[Abstract Wikipedia:Main Page]] (I landed on it by accident clicking "Random page"). [[ talk:Eloquence|Eloquence]] ([[User talk:Eloquence|talk]]) 17:28, 19 March 2026 (UTC) :@[[User:Eloquence|Eloquence]]: Deleted now, thanks for finding! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:02, 19 March 2026 (UTC) ql1ujetl3z9fpwtbnmn2gkrr5klc25i MediaWiki:Sitenotice 8 23 2115 123 2026-03-24T15:51:29Z Jdforrester (WMF) 5 Wrap in a styled <div>, like on Wikifunctions.org. 2115 wikitext text/x-wiki <div style="border: var(--border-style-base, 1px solid #A2A9B1); background: var(--background-color-interactive-subtle, #F8F9FA); color: inherit; padding: .5em; text-align: center;">Abstract Wikipedia is a new project by the Wikimedia Foundation that is currently under development. Some features are [[f:Wikifunctions:Status|in development]]. You can find more information about the project [[m:Abstract Wikipedia|on Meta-Wiki]].</div> cbfanesyhnn0k81929ir1h2eifj7jzx Abstract Wikipedia talk:Main page 5 24 2898 2868 2026-03-31T18:09:45Z Dot.py (alt) 1152 /* Article count */ Reply 2898 wikitext text/x-wiki == Editing Main page? == I suppose main page isn't critical and we are not a bureaucracy, but I am surprised I can edit main page even with 0 edits on this Wiki [[User:Shushugah|Shushugah]] ([[User talk:Shushugah|talk]]) 17:36, 19 March 2026 (UTC) :Something tells me it's not going to be kept open for very long… [[User:HartOve|HartOve]] ([[User talk:HartOve|talk]]) 19:12, 19 March 2026 (UTC) :Shouldn't project pages be in 'abstract language'? AFAICT this is only available in English [[User:Kowal2701|Kowal2701]] ([[User talk:Kowal2701|talk]]) 19:37, 19 March 2026 (UTC) ::That's not what the project means. It will be translatable eventually. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:40, 19 March 2026 (UTC) :It's fine for now. I'd expect that to change in the next day but popular edits to the main page are necessary to ensure it is good before it is locked, especially since we have no administrators locally (besides global admins, I suppose, and staff have the rights). [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:39, 19 March 2026 (UTC) :I was just coming to comment the same thing, but I suppose only people who follow WMF closely will know about this project so far, so the chance of vandalism is low. [[User:GearsDatapacks|GearsDatapacks]] ([[User talk:GearsDatapacks|talk]]) 20:25, 19 March 2026 (UTC) While waiting for a more formal decision I pre-emptively protected the main page (to autoconfirmed only for now). Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 21:22, 19 March 2026 (UTC) :I don't think anyone is autoconfirmed on this wiki yet. Doesn't this mean no one can edit the main page? [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 23:33, 19 March 2026 (UTC) ::{{ping|ChaoticVermillion}} indeed there is no autoconfirmed user yet, but that could/should change soon. Also, stewards and global admins can still edit the main page (cf. below). Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 06:48, 20 March 2026 (UTC) == Initial design of main page == I just wanted to share that the initial design was copied from [[:f:Wikifunctions:Main Page|Wikifunctions' main page]], so it is originally our team's idea, but the sister projects' section and the CSS at the base are product of the Wikifunctions community. This message is to acknowledge copyright where it's due. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 21:18, 19 March 2026 (UTC) :If it's for copyright reasons, providing a permalink to the version that was copied is customary. [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 21:22, 19 March 2026 (UTC) ::Right. The base is from [https://www.wikifunctions.org/w/index.php?title=Template:Main_page&oldid=1170 this version], but the sister projects are from [https://www.wikifunctions.org/w/index.php?title=Template:Main_page&oldid=258133 this version]. The CSS is from [https://www.wikifunctions.org/w/index.php?title=Template:Main_page/styles.css&oldid=173459 this version]. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 21:29, 19 March 2026 (UTC) == Remove broken notice == Please remove the notice that creating a page is broken. It has been fixed! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:21, 19 March 2026 (UTC) :{{Done}} [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 22:41, 19 March 2026 (UTC) == Broken Links == Some of the links leading to the other Wikimedia projects lead to "Create a New Abstract Article for V:⧼lang⧽:", which seems counter-intuitive, shouldn't it lead to the actual sites? [[User:Raiunip|Raiunip]] ([[User talk:Raiunip|talk]]) 23:07, 19 March 2026 (UTC) :More specifically, it leads to an abstract wikipedia article, whereas I would expect it to lead to their own websites, since, for example, wikidata leads to its own website. This therefore demonstrates inconsistent behavior. [[User:Raiunip|Raiunip]] ([[User talk:Raiunip|talk]]) 23:28, 19 March 2026 (UTC) :@[[User:Raiunip|Raiunip]]: I've temporarily [https://abstract.wikipedia.org/w/index.php?title=Abstract_Wikipedia:Main_page&diff=prev&oldid=2122 removed the language-specific links] which are broken to fix this. They can be restored when/if the page is converted to use the Translate extension; for now, they will always point to the English Wikipedia/Wikibooks/''etc.'' regardless of the user's language, sadly. CC @[[User:Sannita (WMF)|Sannita (WMF)]]. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 20:43, 24 March 2026 (UTC) == Misspelling == Wikifunctions Glossary is spelled as "Wiki functions Glossary" [[User:Raiunip|Raiunip]] ([[User talk:Raiunip|talk]]) 23:12, 19 March 2026 (UTC) :If [[Special:diff/1627|this]] is the case, {{fixed}}. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 23:22, 19 March 2026 (UTC) ::Yep! My auto-correct was little too helpful this time around! [[Special:Contributions/&#126;2026-17384-61|&#126;2026-17384-61]] ([[User talk:&#126;2026-17384-61|talk]]) 23:24, 19 March 2026 (UTC) == Article count == On [[en:Main Page]], there's a counter for active users and articles. Would anyone object if I were to add the counter to this page and the accompanying css to [[Template:Main page/styles.css]]? <span class="nowrap"><code>[[User:Dot.py|dot]][[User talk:Dot.py|.]][[Special:Contributions/Dot.py (alt)|p]][[Special:Contributions/Dot.py|y]]</code></span> 01:21, 30 March 2026 (UTC) :They might, after you’ve done it. We are young and beta enough for you to be bold! But be not offended if the reversion is swift. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 00:23, 31 March 2026 (UTC) :I added it, however when reading it, it incorrectly seems to be anchored to the left rather than the center, even though on edit preview it appears centered. <span class="nowrap"><code>[[User:Dot.py (alt)|dot]][[User talk:Dot.py (alt)|.]][[Special:Contributions/Dot.py|p]][[Special:Contributions/Dot.py (alt)|y]]</code> [[:en:WP:PUBLICSOCK|(alt)]]</span> 18:09, 31 March 2026 (UTC) 5yg9tvj4iraj2h36t1i6l2kny202e2r Abstract Wikipedia talk:Community portal 5 30 2719 2692 2026-03-29T11:53:29Z GrounderUK 54 /* Purpose */ Reply 2719 wikitext text/x-wiki == Broken links == Clicking on my User account with text Shushugah leads to [[Shushugah]] which is not editable by me. I would expect that my [[meta:User:Shushugah]] would preview there by default and or be editable by me. I imagine this is a known issue, but just raising if it is unexpected. I imagine forking a new multilingual Wiki here, is more akin to Wikidata or Commons than language specific editions. [[ talk:Shushugah|Shushugah]] ([[User talk:Shushugah|talk]]) 18:10, 19 March 2026 (UTC) :You also notably cannot edit or view pages in the proper format, and talk pages are dysfunctional. Hopefully they fix it soon. [[Special:Contributions/&#126;2026-17446-79|&#126;2026-17446-79]] ([[User talk:&#126;2026-17446-79|talk]]) 18:20, 19 March 2026 (UTC) :@[[User:Shushugah|Shushugah]]: Sorry about that; [[Abstract Wikipedia:Project chat#c-Jdforrester (WMF)-20260319183400-Feeglgeef-20260319180500|I posted about the bug on the project chat]]. For the scope of the wiki, see [[Abstract Wikipedia:About]]. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:37, 19 March 2026 (UTC) ::@[[User:Jdforrester (WMF)|Jdforrester (WMF)]] [[User:Shushugah]] now works correctly and so do ''new'' signatures work as expected. ::Is there a useful place for me to list different bugs I encounter? I can imagine many bugs will fix themselves as the configurations are updated. No stress and lots of excitement for this launch! [[User:Shushugah|Shushugah]] ([[User talk:Shushugah|talk]]) 18:41, 19 March 2026 (UTC) :::@[[User:Shushugah|Shushugah]]: [[Abstract Wikipedia:Report a technical problem]] would probably be best. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 18:56, 19 March 2026 (UTC) == Абстрактная защита абстрактной заглавной от абстрактных вандалов == Здраствуйте! Может закрыть заглавную страницу от посторонних лиц? А то её сейчас легко могут отвандалить. — [[Special:Contributions/&#126;2026-17300-49|&#126;2026-17300-49]] ([[User talk:&#126;2026-17300-49|talk]]) 19:28, 19 March 2026 (UTC) :@[[User:~2026-17300-49|~2026-17300-49]]: [en] Also being discussed at [[Abstract Wikipedia talk:Main page#c-HartOve-20260319191200-Shushugah-20260319173600]]. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 19:36, 19 March 2026 (UTC) == Purpose == I’m not sure exactly what this page is for but I don’t think we want it to be “…the central place to discuss Abstract Wikipedia, what it is and is not working for you, and what thoughts or ideas you have.” I think general and project discussion should go to [[Abstract Wikipedia:Project chat]]. If we have any need for something like the [[f:Wikifunctions:Community_portal#Tasks_listed_by_users|Tasks listed by users]] on Wikifunctions, I suggest we have a separate page just for that. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:24, 27 March 2026 (UTC) :Looking at [[en:WP:Community portal]], I think the community portal should just have useful links for new users to follow. I think anything akin to the Tasks listed by users section on [[f:WF:Community portal]] is better served on a different page. (I also agree that it should be on a different page on Wikifunctions as well, but that's for a different project.) [[User:ChaoticVermillion|<span style="color: orangered">Chaotic</span><span style="color: crimson">Vermillion</span>]] ([[User talk:ChaoticVermillion|converse]], [[Special:Contributions/ChaoticVermillion|contribs]]) 23:17, 28 March 2026 (UTC) ::Yeah this is a talk page, not a project chat page [[User:Immanuelle|Immanuelle]] ([[User talk:Immanuelle|talk]]) 03:50, 29 March 2026 (UTC) :::[[Abstract Wikipedia Talk:Community portal|This page]] is a Talk page about a [[Abstract Wikipedia:Community portal|Project page]] that suggests it is a project-chat page. [[Abstract Wikipedia Talk:Community portal#Purpose|This topic]] is about agreeing the purpose of the Project page so that it can re-direct project chat to the [[Abstract Wikipedia:Project chat|Project chat page]], if that is the consensus. Sorry for the confusion. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:53, 29 March 2026 (UTC) bka4vq8bkiawpvfzfzkzml5w8qxzuv0 User:Hathor1719 2 32 1703 56 2026-03-20T06:49:03Z Hathor1719 59 1703 wikitext text/x-wiki Abstract wikipedia idea enthusiast Working on [[Q43619]] phy9h31uef0ef9m5uyk8u2rk2yr5mqr User:GearsDatapacks 2 33 1748 1741 2026-03-20T12:19:46Z GearsDatapacks 35 Remove list of functions as it exists elsewhere 1748 wikitext text/x-wiki Primarily an [[w:User:GearsDatapacks|enwiki]] editor, but this project seems interesting, so I plan to watch it intently over the coming weeks. j1fstsjk3yszewzlkt4530q807kjut2 Template:Tracked 10 34 2415 84 2026-03-26T23:45:37Z Koavf 723 redlink 2415 wikitext text/x-wiki <div class="tracked tracked-float{{#switch:{{{float|}}}|left|right|none={{{float}}}|#default= {{#if:{{{1|}}}|mw-trackedTemplate}}"> <templatestyles src="Tracked/style.css" /> {{LangSwitch |ar = مجنزرة في [[mw:Special:MyLanguage/Phabricator|Phabricator]] |de = Verfolgt in [[mw:Special:MyLanguage/Phabricator|Phabricator]] |en = Tracked in [[mw:Special:MyLanguage/Phabricator|Phabricator]] |es = Rastreado en [[mw:Special:MyLanguage/Phabricator|Phabricator]] |fr = Suivi dans [[mw:Special:MyLanguage/Phabricator|Phabricator]] |ru = Отслеживается в [[mw:Special:MyLanguage/Phabricator|Phabricator]] |sv = Spåras i [[mw:Special:MyLanguage/Phabricator|Phabricator]] |tr = [[mw:Special:MyLanguage/Phabricator|Phabricator]]'da takip ediliyor |vi = Theo dõi trên [[mw:Special:MyLanguage/Phabricator|Phabricator]] |zh-hans = 于[[mw:Special:MyLanguage/Phabricator|Phabricator]]查看 |zh-hant = 於[[mw:Special:MyLanguage/Phabricator|Phabricator]]查看 }}{{#if:{{{1|}}} | {{Colon|uselang={{int:Lang}}}}<br /> [[phabricator:{{{1|}}}|<strong class="trak{{#ifeq:{{padleft:|1|{{{1|T}}}}}|T | fab | bug }}-{{{1|}}}">{{#ifeq:{{padleft:|1|{{{1|T}}}}}|T | {{LangSwitch |ar = المهمة |de = Aufgabe |en = Task |es = tarea |fr = tâche |ru = задача |sv = ärende |vi = Việc |tr = görev |zh-hans = 任务 |zh-hant = 任務 }} | {{LangSwitch |ar = علة |de = Anomalie |en = Bug |es = anomalía |fr = anomalie |ru = ошибка |sv = bugg |vi = Lỗi |tr= hata |zh-hans = 漏洞 |zh-hant = 漏洞 }} }} {{{1|}}}</strong>]] {{#if:{{{2|}}} | <strong style="color:#{{#ifeq:{{padleft:|1|{{{1|T}}}}} | T | <!--Task-->{{#switch:{{lc:{{{2|}}}}} |open = F00 |stalled = 800 |done |resolved = 080 |invalid |duplicate |declined |#default = 000 }} | <!--Bug-->{{#switch:{{lc:{{{2|}}}}} |critical = F00;font-size:140% |done |fixed = 080 |later |wontfix |won't fix |invalid |duplicate |#default = 000 }} }};font-variant:small-caps">{{#ifeq:{{padleft:|1|{{{1|T}}}}}|T | <!--Task-->{{#switch:{{lc:{{{2|}}}}} |open = {{LangSwitch |ar = فتح |de = öffnen |en = open |es = abierta |fr = ouverte |ru = открытая |sv = öppna |vi = mở |tr = aktif |zh-hans = 开放 |zh-hant = 開放 }} |stalled = {{LangSwitch |ar = متوقفة |de = blockiert |en = stalled |es = bloqueada |fr = bloquée |ru = заблокированная |sv = blockerad |vi = cũ |tr = bekletiliyor |zh-hans = 已停滞 |zh-hant = 已停滯 }} |invalid = {{LangSwitch |ar = غير صالح |de = ungültig |en = invalid |es = inválida |fr = non valide |ru = недействительная |sv = ogiltig |vi = không hợp lệ |tr = geçersiz |zh-hans = 无效 |zh-hant = 無效 }} |duplicate = {{LangSwitch |ar = مكرر |de = doppelt |en = duplicate |es = duplicada |fr = en doublon |ru = повторяющаяся |sv = dubblett |vi = lặp |tr = mükerrer |zh-hans = 重复 |zh-hant = 重複 }} |declined = {{LangSwitch |ar = رفضت |de = abgelehnt |en = declined |es = rechazada |fr = rejetée |ru = отклоненная |sv = avvisad |vi = từ chối |tr = reddedildi |zh-hans = 已拒绝 |zh-hant = 已拒絕 }} |done |resolved = {{LangSwitch |ar = تم حلها |de = gelöst |en = resolved |es = resuelta |fr = résolue |ru = решенная |sv = löst |vi = đã giải quyết |tr = çözüldü |zh-hans = 已解决 |zh-hant = 已解決 }} }} | <!--Bug-->{{#switch:{{lc:{{{2|}}}}} |critical = {{LangSwitch |ar = حرجة |de = kritisch |en = critical |es = crítica |fr = critique |ru = критическая |sv = kritisk |vi = chí tử |tr = önemli |zh-hans = 紧急 |zh-hant = 緊急 }} |later = {{LangSwitch |ar = تم الحل «لاحقًا» |de = „später‟ aufgelöst |en = resolved “later” |es = resuelta «más tarde» |fr = résolue « plus tard » |ru = устранена «позже» |sv = löst ”senare” |vi = giải quyết "sau" |tr = "sonra" çözülecek |zh-hans = 日后解决 |zh-hant = 日後解決 }} |wontfix |won't fix = {{LangSwitch |ar = تم حل المشكلة «لن يتم الإصلاح» |de = als „nicht behoben‟ aufgelöst |en = resolved as “won’t fix” |es = resuelta como «no arreglar» |fr = résolue comme « ne pas corriger » |ru = решена как «не исправлю» |sv = löst som ”kommer inte åtgärdas” |vi = đã giải quyết: không sửa |tr = "düzeltilmeyeceği" belirtildi |zh-hans = 已解决,不予修复 |zh-hant = 已解決,不予修復 }} |invalid = {{LangSwitch |ar = حل غير صالح |de = als ungültig aufgelöst |en = resolved as invalid |es = resuelta como inválida |fr = résolue comme non valide |ru = решена как недействительная |sv = löst som ogiltig |vi = đã giải quyết: không hợp lệ |tr = geçersiz olduğu belirtildi |zh-hans = 已解决,无效 |zh-hant = 已解決,無效 }} |duplicate = {{LangSwitch |ar = تم حلها على أنها مكررة |de = als Duplikat aufgelöst |en = resolved as duplicate |es = resuelta como duplicada |fr = résolue comme doublon |ru = решена как дубликат |sv = löst som dubblett |vi = đã giải quyết: lặp |tr = mükerrer olduğu belirtildi |zh-hans = 已解决,重复 |zh-hant = 已解決,重複 }} |done |fixed = {{LangSwitch |ar = حل ثابت |de = als behoben aufgelöst |en = resolved as fixed |es = resuelta como fija |fr = résolue comme corrigée |ru = решена как фиксированная |sv = löst som åtgärdad |vi = đã giải quyết: đã sửa |tr = düzeltildiği belirtildi |zh-hans = 已解决,已修复 |zh-hant = 已解決,已修復 }} }} }}</strong> }} }}</div><noinclude> {{Documentation}} </noinclude> n5zxv4z1as5b2opw1nyeu50vzfq5jc4 Template:Tracked/style.css 10 35 82 2026-03-19T19:06:04Z Nintendofan885 51 copy from https://www.wikifunctions.org/w/index.php?title=Template:Tracked/styles.css&action=history - see that page's history for attribution 82 sanitized-css text/css .tracked { font-size: 85%; margin: 2px; background-color: var(--background-color-interactive, #eaecf0); border: 1px solid #a2a9b1; border-radius: .5em; padding: 2px .3em; width: 12em; text-align: center; } .tracked-floatright { /* @noflip */ float: right; /* @noflip */ clear: right; /* @noflip */ margin: 2px 0 2px 2px; } .tracked-floatleft { /* @noflip */ float: left; /* @noflip */ clear: left; /* @noflip */ margin: 2px 2px 2px 0; } /* {{PP-template}} */ h02qd1hrd7vgckmdzf0zo05662t6v01 Template:LangSwitch 10 36 1348 87 2026-03-19T22:39:44Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:LangSwitch]] 87 wikitext text/x-wiki {{#invoke:Fallback|langSwitch<noinclude>|default=</noinclude>}}<noinclude>{{Documentation}}</noinclude> cdnnzwe239xvs5v3lswwcvsgskwtwwb MediaWiki:Helppage 8 37 90 2026-03-19T19:11:06Z Tanbiruzzaman 13 Created page with "Help:Contents" 90 wikitext text/x-wiki Help:Contents njaunhk2ab38gn536xt1rt3w8unyffb Module:Fallback 828 38 1350 91 2026-03-19T22:39:44Z Tanbiruzzaman 13 1 revision imported from [[:meta:Module:Fallback]] 91 Scribunto text/plain local p = {} -- functions from dependant modules local format = string.format local insert = table.insert local concat = table.concat local trim = mw.text.trim local getFallbacksFor = mw.language.getFallbacksFor local messageNew = mw.message.new local titleNew = mw.title.new -- maybe costly function call local log = mw.log local function exists(title) local ok, result = pcall(function() return titleNew(title).exists -- costly property read, may throw an error end) -- return (true, result) or (false, errorobject) return ok and result -- in case of error, assume false end -- List the full fallback chain from a language to default (usually English) local function fblist(lang) local fbtable = getFallbacksFor(lang) insert(fbtable, 1, lang) --[[ Take a translation from "Mediawiki:<Message-ID>/<language-code>" namespace or from a loaded i18 resource bundle in MediaWiki for its UI messages (also used by the "{{Int:<Message-ID>}}" parser function), before using the provided default value. Requires args.message = 'Message-ID', instead of args.message = 'actual translated message'. --]] insert(fbtable, 'message') insert(fbtable, 'default') return fbtable end -- args: table of translations; split keys into lists of individual language codes to be assigned with the same value -- for example: {['en/fr']='variable'} like {['en']='variable', ['fr']="variable"}. Separators are any characters that are -- not ASCII letters, digits, or hyphens; so you can also use ['en, fr'], or ['en fr'] keys. -- The letter case for keys is never non-significant as language codes, so convert all keys to lowercase. -- Note: the special keys "nocat" and "default" are treated like language codes. local function splitlangs(args) local args2 = {} if type(args) == 'table' then for k, v in pairs(args) do if type(k) == 'string' then for c in k:gmatch('[%-0-9A-Za-z]+') do args2[c:lower()] = v end end end end return args2 end --[==[ Return an error if there is not default and no English version, otherwise return the message in the most appropriate, plus the lang code as a second value. --]==] local function _langSwitch(args, lang) -- Get the table of translations args = splitlangs(args) if not args.en and not args.default and not args.message and not args.nocat then return error("langSwitch error: no default") end -- Get language (either stated one or user's default language). if not lang then return '<strong class="error">langSwitch error: no lang</strong>' -- must become proper error end -- Get the list of acceptable language (lang + those in lang's fallback chain) and check their content. for _, code in ipairs(fblist(lang)) do local msg = args[code] if msg then -- Trim the assigned message value before testing it. msg = trim(msg) if msg ~= '' then if code == 'message' then -- If this is an UI message. See [[mw:Manual:Messages API]]. msg = messageNew(args.message):inLanguage(lang) --[==[ If this message name does not exist, converting it to a string would not return an actual message, but this name within curved angle brackets U+29FC/U+29FD '⧼/⧽', part of mathematical symbols). The UI message may also be disabled administratively if it causes problems. --]==] if msg:exists() and not msg:isDisabled() then --[==[FIXME: In which language is this message? This may be in some fallback language and not lang. Note that some UI messages may have placeholders like '%s' but there's no way to replace them here by actual values. --]==] return tostring(msg), lang end elseif msg == '~' then return nil, code else return msg, code end end end end return nil end --[==[ Version to be used from wikitext. --]==] local function langSwitch(frame) local args = splitlangs(frame.args) -- If no expected args provided, then check parent template/module args. if not args.en and not args.default and not args.nocat then args = frame:getParent().args end local lang if args.lang and args.lang ~= '' then lang = args.lang args.lang = nil else -- Get user's chosen language. lang = frame:preprocess('{{Int:Lang}}') end local str, language = _langSwitch(args, lang) return str -- Get the first value of the langSwitch, (the text) not the second (the language). end local function fallbackpage(base, lang, formatting) local fblangs = fblist(lang) for _, lang in ipairs(fblangs) do if exists(base .. '/' .. lang) then -- costly function call if formatting == 'table' then return {base .. '/' .. lang, lang} -- Returns name of the page + name of the language. else return base .. '/' .. lang -- Returns only the page. end end end return base end --[==[ Logic for [[Template:Autotranslate]]. ]==] local function autotranslate(frame) local args = frame.args if not args.lang or args.lang == '' then args.lang = frame:preprocess('{{Int:Lang}}') -- Get user's chosen language. end -- Find base page. local base = args.base if not base or base == '' then return '<strong class="error">Base page not provided for autotranslate</strong>' end if string.sub(base, 1, 9):lower() ~= 'template:' then -- the lettercase of the namespace is not significant base = 'Template:' .. base -- Base provided without 'Template:' part. end -- Find base template language subpage. local page = fallbackpage(base, args.lang) if not page and base ~= args.base then -- Try the original args.base string. This case is only needed if base is not in template namespace. page = fallbackpage(args.base, args.lang) end if not page then return format('<strong class="error">no fallback page found for autotranslate (base=[[%s]], lang=%s)</strong>', args.base, args.lang) end -- Repack args in a standard table. local newargs = {} for field, value in pairs(args) do if field ~= 'base' then newargs[field] = value end end -- Transclude {{page |....}} with template arguments the same as the ones passed to {{autotranslate}} template. return frame:expandTemplate{ title = page, args = newargs } end --[==[ Translate data stored in a module. ]==] local function translate(page, key, lang) if type(page) == 'string' then -- If the requested translation table is not yet loaded. page = require('Module:' .. page) end local val if page[key] then val = page[key] elseif page.keys and page.keys[key] then -- Key 'keys" is an index of all keys, including redirects, see [[Module:i18n/datatype]]. val = page.keys[key] end if val then return _langSwitch(val, lang) else return '⧼' .. key .. '⧽' -- U+29FC/U+29FD, like with '{{int:key}}' where message with that key does not exist end end local function translatelua(frame) local lang = frame.args.lang local page = require('Module:' .. trim(frame.args[1])) -- Page should only contain a simple of translations. if not lang or trim(lang) == '' then lang = frame:preprocess('{{Int:Lang}}') end if frame.args[2] then page = page[trim(frame.args[2])] end return _langSwitch(page, lang) end -- This test does not work ('Module:Fallback/tests/fallbacks' is missing) local function runTests() local toFallbackTest = require('Module:Fallback/tests/fallbacks') local result = true log('Testing fallback chains') for i, t in ipairs(toFallbackTest) do local fbtbl = concat(fblist(t.initial), ', ') local expected = concat(t.expected, ', ') local ret = (fbtbl == expected) log(i, ret and 'passed' or 'FAILED', t.initial, (not ret) and ('FAILED\nis >>' .. fbtbl .. '<<\nbut should be >>' .. expected .. '<<\n') or '') result = result and ret end return result end --[==[ List all input arguments of the template that calls "{{#invoke:Fallback|showTemplateArguments}}" ]==] local function showTemplateArguments(frame) local str = '' for name, value in pairs(frame:getParent().args) do if str == '' then str = format('%s=%s', name, value) -- argument #1 else str = format('%s, %s=%s', str, name, value) -- the rest end end return str end -- exports return { fblist = fblist, _langSwitch = _langSwitch, langSwitch = langSwitch, autotranslate = autotranslate, fallbackpage = fallbackpage, translate = translate, translatelua = translatelua, showTemplateArguments = showTemplateArguments, runTests = runTests, exists = exists, } ind8r2lczq199wsg7qp5nrknhvx19v4 Help:Contents 12 39 2528 2321 2026-03-27T11:56:17Z GearsDatapacks 35 Add link to suggested functions 2528 wikitext text/x-wiki <languages/> <translate> The place where you can get help contributing to Abstract Wikipedia. == Documentation == </translate> * [[Abstract Wikipedia:About|<translate>Introduction</translate>]] * [[Help:How to create an article|<translate>How to create an article</translate>]] * [[Abstract Wikipedia:Useful functions for article composition|<translate>Useful functions for article composition</translate>]] * [[Abstract Wikipedia:Frequently Asked Questions|<translate>FAQ</translate>]] * [[f:Special:MyLanguage/Wikifunctions:Glossary|<translate>Glossary</translate>]] * [[mw:Special:MyLanguage/Help:Contents|<translate>Help:Contents</translate>]] — <translate>on mediawiki.org for standard wiki-page editing</translate> <translate> == Community and communication == </translate> * [[Abstract Wikipedia:Project chat|<translate>Project chat</translate>]] * [[Abstract Wikipedia:Community portal|<translate>Community portal</translate>]] * [[Abstract Wikipedia:Report a technical problem|<translate>Report a technical problem</translate>]] * [[Abstract Wikipedia:Suggested functions|<translate>Suggested functions</translate>]] [[Category:Help{{#translation:}}| ]] ixcf5jwn9rd8hpvquhei1d9o5p9xpem Help:How to create an article 12 41 2884 2665 2026-03-31T10:03:41Z Redmin 1445 +note about Z32962 2884 wikitext text/x-wiki <languages/> <translate> In Abstract Wikipedia you can only create articles about topics that already have a Wikidata item. If the topic does not already exist on Wikidata that you can tell by [[<tvar name="1">d:special:search</tvar>|search]], follow [[<tvar name="2">d:Special:MyLanguage/help:items#Creating a new item</tvar>|this help page]] to make a new item for it. == Steps == In order to create an article, you can go to [[<tvar name="1">Special:CreateAbstract</tvar>|Create a New Abstract Article]]. </translate> [[file:aw-tutorial-step-1.png|center|frameless|800px|<translate>Select a topic</translate>]] <translate>Type to select a topic, and click on create.</translate> [[file:aw-tutorial-step-2.png|center|frameless|800px|<translate>Empty abstract article</translate>]] <translate>You will get to a new screen. On the right hand side you see the preview in the selected language, on the left hand side the abstract content.</translate> [[file:aw-tutorial-step-3.png|center|frameless|800px|<translate>Click on the plus sign to add a fragment.</translate>]] <translate>Click on the plus button in the left panel to add a new fragment. For now, we are adding an empty fragment.</translate> [[file:aw-tutorial-step-4.png|center|frameless|800px|<translate>An empty fragment</translate>]] <translate>This will look like this, showing a function call without a function selected yet. We click on the caron next to the red "Select Function" text.</translate> [[file:aw-tutorial-step-5.png|center|frameless|800px|<translate>Function selector open</translate>]] <translate>That will open the function selector.</translate> [[file:aw-tutorial-step-6.png|center|frameless|800px|<translate>Selecting a function</translate>]] <translate>We select a function. It has to be a function that exists on Wikifunctions, and at this point, it has to return an HTML fragment. In this example we choose the function "string to HTML fragment", as this allows us to enter a string, or choose a function that creates a string.</translate> [[file:aw-tutorial-step-7.png|center|frameless|800px|<translate>Selected the "string to HTML fragment" function</translate>]] <translate>We have now selected a function. We get fields for the arguments. Instead of typing a string, we want to add another function,</translate> [[file:aw-tutorial-step-8.png|center|frameless|800px|<translate>Change the mode of the argument</translate>]] <translate>In order to do so, we change the mode of the argument named string by clicking on the three dots next to string. This allows us to change from the current mode, literal, to a function call.</translate> [[file:aw-tutorial-step-9.png|center|frameless|800px|<translate>Select the inner function</translate>]] <translate>Here we can now select a function that returns a string.</translate> [[file:aw-tutorial-step-10.png|center|frameless|800px|<translate>Choose a function returning a string</translate>]] <translate>We select the function "Article-less instantiating fragment" -- a function that creates sentences such as "Paris is a city." Note that selecting the function “Article-less instantiating HTML fragment” would have allowed us to skip using the function “string to HTML fragment”.</translate> [[file:aw-tutorial-step-10.png|center|frameless|800px|<translate>Arguments for article-less instantiating fragment function</translate>]] <translate>Now we see the arguments for this function. We also get automatically fitting arguments filled in. This leads to the sentence "Paris is a Paris.", because the arguments "entity" and "class" both get prefilled with the item we are writing about.</translate> [[file:aw-tutorial-step-11.png|center|frameless|800px|<translate>Changing the mode on the "class" argument</translate>]] <translate>We need to change the mode on the "class" argument from the automatically filled value (an Argument reference) to a literal.</translate> [[file:aw-tutorial-step-12.png|center|frameless|800px|<translate>Changed the mode of "class" to literal.</translate>]] <translate>This gives us now a field to select a Wikidata item for the value of the "class" argument.</translate> [[file:aw-tutorial-step-13.png|center|frameless|800px|<translate>Selecting city for the class argument</translate>]] <translate>We select the "city" item for the class argument.</translate> [[file:aw-tutorial-step-14.png|center|frameless|800px|<translate>The first sentence is created.</translate>]] <translate> Once this is selected, the first sentence of the article should be ready. We can now click on publish and have a first version of the article available. Now you can click edit to add more. == This is far too complicated! == Yes, agreed. There are two ways to make this easier:</translate> * <translate>improve the UX</translate> * <translate>improve the catalogue of functions</translate> <translate> Whereas the development team at the Wikimedia Foundation will be focused on the first approach (and will always appreciate UX ideas), the community can work on a more comprehensive and easy to use catalogue of functions in Wikifunctions. Here we see that naming the functions and arguments is important, and that we probably want to avoid too many functions which turn one type in another in the above flow. But yes, most importantly, Abstract Wikipedia is currently in an early public Beta, and it is currently difficult to create and edit articles. We all will need to work together to improve that. If you have ideas for new functions, please suggest them at [[<tvar name="1">Abstract Wikipedia:Suggested functions</tvar>|Suggested functions]]. == See also == </translate> * [[Abstract Wikipedia:Useful functions for article composition]] [[category:help{{#translation:}}]] rb076opgcteaa7l1zz34j5m0tbv9uda User talk:Feeglgeef 3 42 133 132 2026-03-19T20:34:50Z Feeglgeef 36 /* Main page */ Reply 133 wikitext text/x-wiki ==Main page== All of these are obvious acceessibility improvements, like fixing skipped heading levels (jumping from <code>&lt;h1&gt;</code> to <code>&lt;h3&gt;</code>) and broken definition list markup (<code>; </code> without following <code>: </code>). [[Special:Contributions/&#126;2026-17307-00|&#126;2026-17307-00]] ([[User talk:&#126;2026-17307-00|talk]]) 20:32, 19 March 2026 (UTC) :Ok. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:34, 19 March 2026 (UTC) g2pmrjbfyawnr97all380qz9gttl2za Template:Block indent 10 43 2424 2423 2026-03-27T00:22:08Z Koavf 723 2424 wikitext text/x-wiki <div style="margin-left: {{{left|1.6em}}}; margin-top: 0.2em;">{{{1|}}}</div><noinclude> Use this template for indentation instead of broken description list markup. See [[:en:Template:Block indent|English Wikipedia]] for more details. Syntax is: <code>{<nowiki />{block indent|1=''text''|left=''optional custom indent''}<nowiki />}</code></noinclude> <noinclude>{{documentation}}</noinclude> szx5cgweo7jrs5cuqv7mobn6mxptm0r Help talk:How to create an article 13 48 1302 1284 2026-03-19T21:59:46Z DVrandecic (WMF) 11 /* Change namespace? */ Reply 1302 wikitext text/x-wiki == Change namespace? == From the content, this feels like it belongs to the Help namespace. Should we move it to [[Help:How to create an article]]? [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 20:59, 19 March 2026 (UTC) :Yes, that's a good point! Feel free to do so. --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 21:18, 19 March 2026 (UTC) ::While I am ''feeling'' free, my user rights don't give me that same freedom. :) [[User:Ainali|Ainali]] ([[User talk:Ainali|talk]]) 21:26, 19 March 2026 (UTC) :::Same for me! --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 21:31, 19 March 2026 (UTC) ::::@[[User:Ainali|Ainali]], @[[User:DVrandecic (WMF)|DVrandecic (WMF)]]: Moved! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 21:49, 19 March 2026 (UTC) :::::Thank you! [[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 21:59, 19 March 2026 (UTC) e87fakwd5tjilisdf9ljiwfyiloc9gp Template:Tick 10 49 1404 147 2026-03-19T22:39:55Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Tick]] 147 wikitext text/x-wiki [[File:Yes check.svg|{{{1|20}}}px|alt=Yes|link=]]<span style="display:none">Y</span><!--template:tick--><noinclude> [[Category:Image insertion templates]] </noinclude> 01lze7eyh0qzuxrcb1geuyiqd29p1qp Template:Ping 10 50 160 159 2026-03-19T21:39:38Z VIGNERON 163 1 revision imported from [[:wikifunctions:Template:Ping]] 159 wikitext text/x-wiki #REDIRECT [[Template:Reply to]] cyd6kog4snyi872tbm3gprrl71y6jgd Template talk:Ping 11 55 1299 1285 2026-03-19T21:52:09Z VIGNERON 163 /* Import redirect? */ 1299 wikitext text/x-wiki == Import redirect? == @[[User:VIGNERON|VIGNERON]] Was it intentional to import the redirect? <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|diskussion]]</sup><sub>[[Special:Bidrag/Ainali|bidrag]]</sub></small> 21:44, 19 March 2026 (UTC) :@[[User:Ainali|Ainali]]: To fix this I tried to import the template from meta but it's such a huge mass of stuff that MW aborted the import after 15 seconds of DB activity (our limit is 3). [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 21:50, 19 March 2026 (UTC) ::@[[User:Ainali]] yes it's intentional but like [[User:Jdforrester (WMF)]] I stumble upon a problem when trying to import the real template... Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 21:51, 19 March 2026 (UTC) 702kam9zelwger5oss54z9jgf5eqbqm Abstract Wikipedia:How to create an article 4 220 1281 2026-03-19T21:49:04Z Jdforrester (WMF) 5 Jdforrester (WMF) moved page [[Abstract Wikipedia:How to create an article]] to [[Help:How to create an article]]: Per request on talk. 1281 wikitext text/x-wiki #REDIRECT [[Help:How to create an article]] g2r9l4oodvgpts2eyg8h8gotmynuwzd Abstract Wikipedia talk:How to create an article 5 221 1283 2026-03-19T21:49:04Z Jdforrester (WMF) 5 Jdforrester (WMF) moved page [[Abstract Wikipedia talk:How to create an article]] to [[Help talk:How to create an article]]: Per request on talk. 1283 wikitext text/x-wiki #REDIRECT [[Help talk:How to create an article]] heud7pwdxatxmwzp719silks7q4398f Template:Reply to 10 222 1298 1297 2026-03-19T21:50:36Z VIGNERON 163 12 revisions imported from [[:wikifunctions:Template:Reply_to]] 1291 wikitext text/x-wiki {{{{{|safesubst:}}}#invoke:Reply to|replyto|<noinclude>example=Example</noinclude>|max=50}}<noinclude> {{documentation}} </noinclude> r4iis6ahgpah12nbgyv02cq29nsccah User talk:SHB2000 3 223 1301 2026-03-19T21:58:57Z SHB2000 477 + 1301 wikitext text/x-wiki <div style="border: 1rem #dd0000 ridge; padding: 0.5em;">Hello! Please message me on [[m:User talk:SHB2000|meta.wikimedia.org]]. I may not notice messages on this page.</div> bqe1mfal703untg34kx1aq7ncgg0n7d Q319 0 224 1948 1947 2026-03-22T01:20:53Z Feeglgeef 36 1948 abstractwiki text/plain { "qid": "Q319", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32234", "Z32234K1": [ "Z1", { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q634" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, " ", { "Z1K1": "Z7", "Z7K1": "Z27243", "Z27243K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z27243K2": { "Z1K1": "Z6091", "Z6091K1": "Q12935276" }, "Z27243K3": { "Z1K1": "Z6091", "Z6091K1": "Q634" }, "Z27243K4": { "Z1K1": "Z6091", "Z6091K1": "Q544" }, "Z27243K5": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, " ", { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q121750" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, " ", { "Z1K1": "Z7", "Z7K1": "Z32229", "Z32229K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z32229K2": { "Z1K1": "Z6091", "Z6091K1": "Q525" }, "Z32229K3": { "Z1K1": "Z6091", "Z6091K1": "Q11423" }, "Z32229K4": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1048" } }, "Z32229K5": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, " ", { "Z1K1": "Z7", "Z7K1": "Z32229", "Z32229K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z32229K2": { "Z1K1": "Z6091", "Z6091K1": "Q2" }, "Z32229K3": { "Z1K1": "Z6091", "Z6091K1": "Q37221" }, "Z32229K4": { "Z1K1": "Z19677", "Z19677K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z19677K2": { "Z1K1": "Z13518", "Z13518K1": "11" }, "Z19677K3": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z32229K5": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } ] } } } p47s3n5k38pciz6kzrxmug2rvi4nmdn Q30 0 225 2817 2641 2026-03-30T06:00:47Z Sun8908 1191 fix invalid type 2817 abstractwiki text/plain { "qid": "Q30", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32123", "Z32123K1": { "Z1K1": "Z7", "Z7K1": "Z32234", "Z32234K1": [ "Z1", { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, " ", { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q7270" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, " ", { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q61" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } ] } } } pyvcf4m4c2qbnny7m6i3piia2vpgxv0 Q676078 0 226 1308 2026-03-19T22:28:35Z Julio974fr 26 Created page with "{ "qid": "Q676078", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 1308 abstractwiki text/plain { "qid": "Q676078", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q10553309" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } ar3ldpc5oa9nvwbhdla08jk8hda6oad Q145 0 227 1860 1733 2026-03-20T18:55:58Z Feeglgeef 36 1860 abstractwiki text/plain { "qid": "Q145", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32123", "Z32123K1": { "Z1K1": "Z7", "Z7K1": "Z32234", "Z32234K1": [ "Z1", { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q46" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, " ", { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q84" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } ] } } } 59ixzk3dzxxhd397lxjsxa16thgdj40 Q1344227 0 228 2910 2834 2026-03-31T23:17:43Z GrounderUK 54 [[f:Z32145]] 2910 abstractwiki text/plain { "qid": "Q1344227", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32123", "Z32123K1": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q283202" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q914040" }, "Z28016K4": { "Z1K1": "Z7", "Z7K1": "Z30805", "Z30805K1": "", "Z30805K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } } }, { "Z1K1": "Z7", "Z7K1": "Z32145", "Z32145K1": { "Z1K1": "Z6091", "Z6091K1": "Q7445582" }, "Z32145K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32149", "Z32149K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32428", "Z32428K1": { "Z1K1": "Z6091", "Z6091K1": "Q914040" }, "Z32428K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32428", "Z32428K1": { "Z1K1": "Z6091", "Z6091K1": "Q283202" }, "Z32428K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ], "Z32149K2": " • " }, { "Z1K1": "Z7", "Z7K1": "Z32149", "Z32149K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32878", "Z32878K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z32878K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32878", "Z32878K1": { "Z1K1": "Z6091", "Z6091K1": "Q283202" }, "Z32878K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32878", "Z32878K1": { "Z1K1": "Z6091", "Z6091K1": "Q914040" }, "Z32878K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ], "Z32149K2": " • " } ] } } } 0rtjltf7snfpk4u6ps32u614h4cwuer Template:Done 10 229 1316 1315 2026-03-19T22:39:34Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Done]] 1315 wikitext text/x-wiki <onlyinclude><b style="white-space:nowrap">[[File:Yes check.svg|15px|link=]] {{{1|{{Int|centralauth-rename-table-status-done|lang={{PAGELANGUAGE}}}}}}}{{#if:{{{by|<noinclude>X</noinclude>}}} | {{LangSwitch|lang={{PAGELANGUAGE}} |af = &#32;(outeur: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |am = &#32;(ደራሲ: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |ar = &#32;به <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |az = &#32;(müəllif: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |be = &#32;(аўтар: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |be-tarask = &#32;(аўтар: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |bg = &#32;(автор: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |bn = &#32;(লেখক: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |bs = &#32;(autor: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |ca = &#32;per <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |ceb = &#32;(tagsulat: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |co = &#32;da <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |cs = &#32;(autor: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |cy = &#32;gan <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |da = &#32;(forfatter: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |de = &#32;(von <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |el = &#32;(από τον <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |en = &#32;by <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |eo = &#32;(aŭtoro: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |es = &#32;por <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |et = &#32;(autor: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |eu = &#32;(egilea: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |fa = &#32;(توسط: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |fi = &#32;(tekijä: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |fr = &#32;par <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |fy = &#32;troch <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |ga = &#32;ag <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |gd = &#32;(ùghdar: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |gl = &#32;por <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |gu = &#32;(લેખક: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |ha = &#32;da <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |haw = &#32;e <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |he = &#32;על ידי <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |hi = &#32;(लेखक: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |hmn = &#32;los ntawm <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |hr = &#32;(autor: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |ht = &#32;pa <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |hu = &#32;(szerző: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |hy = &#32;(հեղինակ ՝ <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |id = &#32;oleh <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |ig = &#32;(edemede: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |is = &#32;af <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |it = &#32;da <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |ja = (作成者:<bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |jv = &#32;dening <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |ka = &#32;(ავტორი: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |kk = &#32;(автор: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |km = &#32;(អ្នកនិពន្ធ៖ <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |kn = &#32;(ಲೇಖಕ: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |ko = &#32;(작성자 : <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |ku = &#32;(nivîskar: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |ky = &#32;(автор: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |la = &#32;per <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |lb = &#32;vum <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |lo = &#32;(ໂດຍ <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |lt = &#32;(pateikė <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |lv = &#32;(autors: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |mg = &#32;(nataon’i <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |mi = &#32;na <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |mk = &#32;од <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |ml = &#32;(രചയിതാവ്: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |mn = &#32;(<bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> бичсэн) |mr = &#32;(<bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> द्वारे) |ms = &#32;oleh <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |mt = &#32;minn <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |my = &#32;(စာရေးသူ - <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |nb = &#32;av <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |ne = &#32;(<bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> द्वारा) |nl = &#32;door <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |nn = &#32;av <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |no = &#32;av <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |ny = &#32;(wolemba: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |or = &#32;(ଲେଖକ: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |pa = &#32;(<bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> ਦੁਆਰਾ) |pl = &#32;(autor: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |ps = &#32;(لیکوال: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |pt = &#32;por <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |ro = &#32;de <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |ru = &#32;(автор: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |rw = &#32;na <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |sd = &#32;(ليکڪ: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |shi = &#32;(ittuskar: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |si = &#32;(කර්තෘ: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |sk = &#32;(autor: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |sl = &#32;(avtor: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |sm = &#32;e <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |sn = &#32;(munyori: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |so = &#32;(qoraaga: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |sq = &#32;nga <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |sr = &#32;(аутор: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |sr-latn = &#32;(autor: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |st = &#32;(sengoli: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |su = &#32;ku <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |sv = &#32;av <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |sw = &#32;na <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |ta = &#32;(<bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> எழுதியது) |te = &#32;(<bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> చేత) |tg = &#32;(муаллиф: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |th = &#32;(โดย <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |tk = &#32;(<bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> tarapyndan) |tl = &#32;(ni <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |tr = &#32;(<bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> tarafından) |tt = &#32;(<bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> тарафыннан) |uk = &#32;(автор: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |ug = &#32;(ئاپتور: <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |ur = &#32;(<bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> کے ذریعہ) |uz = &#32;(<bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> tomonidan) |vi = &#32;(bởi <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |xh = &#32;ngu <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |yi = &#32;(דורך <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |yo = &#32;nipasẹ <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |zgh = &#32;ⵉⵜⵜⵓⵙⴽⴰⵔ <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> |zh-hans = (作者:<bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |zh-hant = (作者:<bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi>) |zu = &#32;ngu <bdi>[[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]</bdi> }} }}</b></onlyinclude> {{documentation}} 0zsw0c45hc5djcf89z50emnf0khr6e6 Module:Yesno 828 230 1318 1317 2026-03-19T22:39:34Z Tanbiruzzaman 13 1 revision imported from [[:meta:Module:Yesno]] 1317 Scribunto text/plain -- Function allowing for consistent treatment of boolean-like wikitext input. -- It works similarly to the template {{yesno}}. return function (val, default) -- If your wiki uses non-ascii characters for any of "yes", "no", etc., you -- should replace "val:lower()" with "mw.ustring.lower(val)" in the -- following line. val = type(val) == 'string' and val:lower() or val if val == nil then return nil elseif val == true or val == 'yes' or val == 'y' or val == 'true' or val == 't' or val == 'on' or tonumber(val) == 1 then return true elseif val == false or val == 'no' or val == 'n' or val == 'false' or val == 'f' or val == 'off' or tonumber(val) == 0 then return false else return default end end swdskn7svew8i9wuydn9uj5l3r2ghcs Module:Arguments 828 231 1320 1319 2026-03-19T22:39:35Z Tanbiruzzaman 13 1 revision imported from [[:meta:Module:Arguments]] 1319 Scribunto text/plain -- This module provides easy processing of arguments passed to Scribunto from -- #invoke. It is intended for use by other Lua modules, and should not be -- called from #invoke directly. local libraryUtil = require('libraryUtil') local checkType = libraryUtil.checkType local arguments = {} -- Generate four different tidyVal functions, so that we don't have to check the -- options every time we call it. local function tidyValDefault(key, val) if type(val) == 'string' then val = val:match('^%s*(.-)%s*$') if val == '' then return nil else return val end else return val end end local function tidyValTrimOnly(key, val) if type(val) == 'string' then return val:match('^%s*(.-)%s*$') else return val end end local function tidyValRemoveBlanksOnly(key, val) if type(val) == 'string' then if val:find('%S') then return val else return nil end else return val end end local function tidyValNoChange(key, val) return val end local function matchesTitle(given, title) local tp = type( given ) return (tp == 'string' or tp == 'number') and mw.title.new( given ).prefixedText == title end local translate_mt = { __index = function(t, k) return k end } function arguments.getArgs(frame, options) checkType('getArgs', 1, frame, 'table', true) checkType('getArgs', 2, options, 'table', true) frame = frame or {} options = options or {} --[[ -- Set up argument translation. --]] options.translate = options.translate or {} if getmetatable(options.translate) == nil then setmetatable(options.translate, translate_mt) end if options.backtranslate == nil then options.backtranslate = {} for k,v in pairs(options.translate) do options.backtranslate[v] = k end end if options.backtranslate and getmetatable(options.backtranslate) == nil then setmetatable(options.backtranslate, { __index = function(t, k) if options.translate[k] ~= k then return nil else return k end end }) end --[[ -- Get the argument tables. If we were passed a valid frame object, get the -- frame arguments (fargs) and the parent frame arguments (pargs), depending -- on the options set and on the parent frame's availability. If we weren't -- passed a valid frame object, we are being called from another Lua module -- or from the debug console, so assume that we were passed a table of args -- directly, and assign it to a new variable (luaArgs). --]] local fargs, pargs, luaArgs if type(frame.args) == 'table' and type(frame.getParent) == 'function' then if options.wrappers then --[[ -- The wrappers option makes Module:Arguments look up arguments in -- either the frame argument table or the parent argument table, but -- not both. This means that users can use either the #invoke syntax -- or a wrapper template without the loss of performance associated -- with looking arguments up in both the frame and the parent frame. -- Module:Arguments will look up arguments in the parent frame -- if it finds the parent frame's title in options.wrapper; -- otherwise it will look up arguments in the frame object passed -- to getArgs. --]] local parent = frame:getParent() if not parent then fargs = frame.args else local title = parent:getTitle():gsub('/sandbox$', '') local found = false if matchesTitle(options.wrappers, title) then found = true elseif type(options.wrappers) == 'table' then for _,v in pairs(options.wrappers) do if matchesTitle(v, title) then found = true break end end end -- We test for false specifically here so that nil (the default) acts like true. if found or options.frameOnly == false then pargs = parent.args end if not found or options.parentOnly == false then fargs = frame.args end end else -- options.wrapper isn't set, so check the other options. if not options.parentOnly then fargs = frame.args end if not options.frameOnly then local parent = frame:getParent() pargs = parent and parent.args or nil end end if options.parentFirst then fargs, pargs = pargs, fargs end else luaArgs = frame end -- Set the order of precedence of the argument tables. If the variables are -- nil, nothing will be added to the table, which is how we avoid clashes -- between the frame/parent args and the Lua args. local argTables = {fargs} argTables[#argTables + 1] = pargs argTables[#argTables + 1] = luaArgs --[[ -- Generate the tidyVal function. If it has been specified by the user, we -- use that; if not, we choose one of four functions depending on the -- options chosen. This is so that we don't have to call the options table -- every time the function is called. --]] local tidyVal = options.valueFunc if tidyVal then if type(tidyVal) ~= 'function' then error( "bad value assigned to option 'valueFunc'" .. '(function expected, got ' .. type(tidyVal) .. ')', 2 ) end elseif options.trim ~= false then if options.removeBlanks ~= false then tidyVal = tidyValDefault else tidyVal = tidyValTrimOnly end else if options.removeBlanks ~= false then tidyVal = tidyValRemoveBlanksOnly else tidyVal = tidyValNoChange end end --[[ -- Set up the args, metaArgs and nilArgs tables. args will be the one -- accessed from functions, and metaArgs will hold the actual arguments. Nil -- arguments are memoized in nilArgs, and the metatable connects all of them -- together. --]] local args, metaArgs, nilArgs, metatable = {}, {}, {}, {} setmetatable(args, metatable) local function mergeArgs(tables) --[[ -- Accepts multiple tables as input and merges their keys and values -- into one table. If a value is already present it is not overwritten; -- tables listed earlier have precedence. We are also memoizing nil -- values, which can be overwritten if they are 's' (soft). --]] for _, t in ipairs(tables) do for key, val in pairs(t) do if metaArgs[key] == nil and nilArgs[key] ~= 'h' then local tidiedVal = tidyVal(key, val) if tidiedVal == nil then nilArgs[key] = 's' else metaArgs[key] = tidiedVal end end end end end --[[ -- Define metatable behaviour. Arguments are memoized in the metaArgs table, -- and are only fetched from the argument tables once. Fetching arguments -- from the argument tables is the most resource-intensive step in this -- module, so we try and avoid it where possible. For this reason, nil -- arguments are also memoized, in the nilArgs table. Also, we keep a record -- in the metatable of when pairs and ipairs have been called, so we do not -- run pairs and ipairs on the argument tables more than once. We also do -- not run ipairs on fargs and pargs if pairs has already been run, as all -- the arguments will already have been copied over. --]] metatable.__index = function (t, key) --[[ -- Fetches an argument when the args table is indexed. First we check -- to see if the value is memoized, and if not we try and fetch it from -- the argument tables. When we check memoization, we need to check -- metaArgs before nilArgs, as both can be non-nil at the same time. -- If the argument is not present in metaArgs, we also check whether -- pairs has been run yet. If pairs has already been run, we return nil. -- This is because all the arguments will have already been copied into -- metaArgs by the mergeArgs function, meaning that any other arguments -- must be nil. --]] if type(key) == 'string' then key = options.translate[key] end local val = metaArgs[key] if val ~= nil then return val elseif metatable.donePairs or nilArgs[key] then return nil end for _, argTable in ipairs(argTables) do local argTableVal = tidyVal(key, argTable[key]) if argTableVal ~= nil then metaArgs[key] = argTableVal return argTableVal end end nilArgs[key] = 'h' return nil end metatable.__newindex = function (t, key, val) -- This function is called when a module tries to add a new value to the -- args table, or tries to change an existing value. if type(key) == 'string' then key = options.translate[key] end if options.readOnly then error( 'could not write to argument table key "' .. tostring(key) .. '"; the table is read-only', 2 ) elseif options.noOverwrite and args[key] ~= nil then error( 'could not write to argument table key "' .. tostring(key) .. '"; overwriting existing arguments is not permitted', 2 ) elseif val == nil then --[[ -- If the argument is to be overwritten with nil, we need to erase -- the value in metaArgs, so that __index, __pairs and __ipairs do -- not use a previous existing value, if present; and we also need -- to memoize the nil in nilArgs, so that the value isn't looked -- up in the argument tables if it is accessed again. --]] metaArgs[key] = nil nilArgs[key] = 'h' else metaArgs[key] = val end end local function translatenext(invariant) local k, v = next(invariant.t, invariant.k) invariant.k = k if k == nil then return nil elseif type(k) ~= 'string' or not options.backtranslate then return k, v else local backtranslate = options.backtranslate[k] if backtranslate == nil then -- Skip this one. This is a tail call, so this won't cause stack overflow return translatenext(invariant) else return backtranslate, v end end end metatable.__pairs = function () -- Called when pairs is run on the args table. if not metatable.donePairs then mergeArgs(argTables) metatable.donePairs = true end return translatenext, { t = metaArgs } end local function inext(t, i) -- This uses our __index metamethod local v = t[i + 1] if v ~= nil then return i + 1, v end end metatable.__ipairs = function (t) -- Called when ipairs is run on the args table. return inext, t, 0 end return args end return arguments 5qx9tzlul9ser30uxj9nbasjt92cevn Template:Tl 10 232 1322 1321 2026-03-19T22:39:37Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Tl]] 1321 wikitext text/x-wiki &#123;&#123;[[{{#if:{{{2|}}}|{{{2|}}}:}}Special:MyLanguage/Template:{{{1}}}|{{{1}}}]]&#125;&#125;<noinclude> {{documentation}} <!-- Categories go on the /doc subpage and interwikis go on Wikidata. --> </noinclude> 10marlszz4ibb3321qqc1nyf4wjd96s Module:Message box 828 233 1324 1323 2026-03-19T22:39:37Z Tanbiruzzaman 13 1 revision imported from [[:meta:Module:Message_box]] 1323 Scribunto text/plain require('strict') local getArgs local yesno = require('Module:Yesno') local lang = mw.language.getContentLanguage() local CONFIG_MODULE = 'Module:Message box/configuration' local DEMOSPACES = {talk = 'tmbox', image = 'imbox', file = 'imbox', category = 'cmbox', article = 'ambox', main = 'ambox'} -------------------------------------------------------------------------------- -- Helper functions -------------------------------------------------------------------------------- local function getTitleObject(...) -- Get the title object, passing the function through pcall -- in case we are over the expensive function count limit. local success, title = pcall(mw.title.new, ...) if success then return title end end local function union(t1, t2) -- Returns the union of two arrays. local vals = {} for i, v in ipairs(t1) do vals[v] = true end for i, v in ipairs(t2) do vals[v] = true end local ret = {} for k in pairs(vals) do table.insert(ret, k) end table.sort(ret) return ret end local function getArgNums(args, prefix) local nums = {} for k, v in pairs(args) do local num = mw.ustring.match(tostring(k), '^' .. prefix .. '([1-9]%d*)$') if num then table.insert(nums, tonumber(num)) end end table.sort(nums) return nums end -------------------------------------------------------------------------------- -- Box class definition -------------------------------------------------------------------------------- local MessageBox = {} MessageBox.__index = MessageBox function MessageBox.new(boxType, args, cfg) args = args or {} local obj = {} -- Set the title object and the namespace. obj.title = getTitleObject(args.page) or mw.title.getCurrentTitle() -- Set the config for our box type. obj.cfg = cfg[boxType] if not obj.cfg then local ns = obj.title.namespace -- boxType is "mbox" or invalid input if args.demospace and args.demospace ~= '' then -- implement demospace parameter of mbox local demospace = string.lower(args.demospace) if DEMOSPACES[demospace] then -- use template from DEMOSPACES obj.cfg = cfg[DEMOSPACES[demospace]] elseif string.find( demospace, 'talk' ) then -- demo as a talk page obj.cfg = cfg.tmbox else -- default to ombox obj.cfg = cfg.ombox end elseif ns == 0 then obj.cfg = cfg.ambox -- main namespace elseif ns == 6 then obj.cfg = cfg.imbox -- file namespace elseif ns == 14 then obj.cfg = cfg.cmbox -- category namespace else local nsTable = mw.site.namespaces[ns] if nsTable and nsTable.isTalk then obj.cfg = cfg.tmbox -- any talk namespace else obj.cfg = cfg.ombox -- other namespaces or invalid input end end end -- Set the arguments, and remove all blank arguments except for the ones -- listed in cfg.allowBlankParams. do local newArgs = {} for k, v in pairs(args) do if v ~= '' then newArgs[k] = v end end for i, param in ipairs(obj.cfg.allowBlankParams or {}) do newArgs[param] = args[param] end obj.args = newArgs end -- Define internal data structure. obj.categories = {} obj.classes = {} -- For lazy loading of [[Module:Category handler]]. obj.hasCategories = false return setmetatable(obj, MessageBox) end function MessageBox:addCat(ns, cat, sort) if not cat then return nil end if sort then cat = string.format('[[Category:%s|%s]]', cat, sort) else cat = string.format('[[Category:%s]]', cat) end self.hasCategories = true self.categories[ns] = self.categories[ns] or {} table.insert(self.categories[ns], cat) end function MessageBox:addClass(class) if not class then return nil end table.insert(self.classes, class) end function MessageBox:setParameters() local args = self.args local cfg = self.cfg -- Get type data. self.type = args.type local typeData = cfg.types[self.type] self.invalidTypeError = cfg.showInvalidTypeError and self.type and not typeData typeData = typeData or cfg.types[cfg.default] self.typeClass = typeData.class self.typeImage = typeData.image -- Find if the box has been wrongly substituted. self.isSubstituted = cfg.substCheck and args.subst == 'SUBST' -- Find whether we are using a small message box. self.isSmall = cfg.allowSmall and ( cfg.smallParam and args.small == cfg.smallParam or not cfg.smallParam and yesno(args.small) ) -- Add attributes, classes and styles. self.id = args.id self.name = args.name if self.name then self:addClass('box-' .. string.gsub(self.name,' ','_')) end if yesno(args.plainlinks) ~= false then self:addClass('plainlinks') end for _, class in ipairs(cfg.classes or {}) do self:addClass(class) end if self.isSmall then self:addClass(cfg.smallClass or 'mbox-small') end self:addClass(self.typeClass) self:addClass(args.class) self.style = args.style self.attrs = args.attrs -- Set text style. self.textstyle = args.textstyle -- Find if we are on the template page or not. This functionality is only -- used if useCollapsibleTextFields is set, or if both cfg.templateCategory -- and cfg.templateCategoryRequireName are set. self.useCollapsibleTextFields = cfg.useCollapsibleTextFields if self.useCollapsibleTextFields or cfg.templateCategory and cfg.templateCategoryRequireName then if self.name then local templateName = mw.ustring.match( self.name, '^[tT][eE][mM][pP][lL][aA][tT][eE][%s_]*:[%s_]*(.*)$' ) or self.name templateName = 'Template:' .. templateName self.templateTitle = getTitleObject(templateName) end self.isTemplatePage = self.templateTitle and mw.title.equals(self.title, self.templateTitle) end -- Process data for collapsible text fields. At the moment these are only -- used in {{ambox}}. if self.useCollapsibleTextFields then -- Get the self.issue value. if self.isSmall and args.smalltext then self.issue = args.smalltext else local sect if args.sect == '' then sect = 'This ' .. (cfg.sectionDefault or 'page') elseif type(args.sect) == 'string' then sect = 'This ' .. args.sect end local issue = args.issue issue = type(issue) == 'string' and issue ~= '' and issue or nil local text = args.text text = type(text) == 'string' and text or nil local issues = {} table.insert(issues, sect) table.insert(issues, issue) table.insert(issues, text) self.issue = table.concat(issues, ' ') end -- Get the self.talk value. local talk = args.talk -- Show talk links on the template page or template subpages if the talk -- parameter is blank. if talk == '' and self.templateTitle and ( mw.title.equals(self.templateTitle, self.title) or self.title:isSubpageOf(self.templateTitle) ) then talk = '#' elseif talk == '' then talk = nil end if talk then -- If the talk value is a talk page, make a link to that page. Else -- assume that it's a section heading, and make a link to the talk -- page of the current page with that section heading. local talkTitle = getTitleObject(talk) local talkArgIsTalkPage = true if not talkTitle or not talkTitle.isTalkPage then talkArgIsTalkPage = false talkTitle = getTitleObject( self.title.text, mw.site.namespaces[self.title.namespace].talk.id ) end if talkTitle and talkTitle.exists then local talkText if self.isSmall then local talkLink = talkArgIsTalkPage and talk or (talkTitle.prefixedText .. '#' .. talk) talkText = string.format('([[%s|talk]])', talkLink) else talkText = 'Relevant discussion may be found on' if talkArgIsTalkPage then talkText = string.format( '%s [[%s|%s]].', talkText, talk, talkTitle.prefixedText ) else talkText = string.format( '%s the [[%s#%s|talk page]].', talkText, talkTitle.prefixedText, talk ) end end self.talk = talkText end end -- Get other values. self.fix = args.fix ~= '' and args.fix or nil local date if args.date and args.date ~= '' then date = args.date elseif args.date == '' and self.isTemplatePage then date = lang:formatDate('F Y') end if date then self.date = string.format(" <span class='date-container'><i>(<span class='date'>%s</span>)</i></span>", date) end self.info = args.info if yesno(args.removalnotice) then self.removalNotice = cfg.removalNotice end end -- Set the non-collapsible text field. At the moment this is used by all box -- types other than ambox, and also by ambox when small=yes. if self.isSmall then self.text = args.smalltext or args.text else self.text = args.text end -- Set the below row. self.below = cfg.below and args.below -- General image settings. self.imageCellDiv = not self.isSmall and cfg.imageCellDiv self.imageEmptyCell = cfg.imageEmptyCell -- Left image settings. local imageLeft = self.isSmall and args.smallimage or args.image if cfg.imageCheckBlank and imageLeft ~= 'blank' and imageLeft ~= 'none' or not cfg.imageCheckBlank and imageLeft ~= 'none' then self.imageLeft = imageLeft if not imageLeft then local imageSize = self.isSmall and (cfg.imageSmallSize or '30x30px') or '40x40px' self.imageLeft = string.format('[[File:%s|%s|link=|alt=]]', self.typeImage or 'Information icon4.svg', imageSize) end end -- Right image settings. local imageRight = self.isSmall and args.smallimageright or args.imageright if not (cfg.imageRightNone and imageRight == 'none') then self.imageRight = imageRight end -- set templatestyles self.base_templatestyles = cfg.templatestyles self.templatestyles = args.templatestyles end function MessageBox:setMainspaceCategories() local args = self.args local cfg = self.cfg if not cfg.allowMainspaceCategories then return nil end local nums = {} for _, prefix in ipairs{'cat', 'category', 'all'} do args[prefix .. '1'] = args[prefix] nums = union(nums, getArgNums(args, prefix)) end -- The following is roughly equivalent to the old {{Ambox/category}}. local date = args.date date = type(date) == 'string' and date local preposition = 'from' for _, num in ipairs(nums) do local mainCat = args['cat' .. tostring(num)] or args['category' .. tostring(num)] local allCat = args['all' .. tostring(num)] mainCat = type(mainCat) == 'string' and mainCat allCat = type(allCat) == 'string' and allCat if mainCat and date and date ~= '' then local catTitle = string.format('%s %s %s', mainCat, preposition, date) self:addCat(0, catTitle) catTitle = getTitleObject('Category:' .. catTitle) if not catTitle or not catTitle.exists then self:addCat(0, 'Articles with invalid date parameter in template') end elseif mainCat and (not date or date == '') then self:addCat(0, mainCat) end if allCat then self:addCat(0, allCat) end end end function MessageBox:setTemplateCategories() local args = self.args local cfg = self.cfg -- Add template categories. if cfg.templateCategory then if cfg.templateCategoryRequireName then if self.isTemplatePage then self:addCat(10, cfg.templateCategory) end elseif not self.title.isSubpage then self:addCat(10, cfg.templateCategory) end end -- Add template error categories. if cfg.templateErrorCategory then local templateErrorCategory = cfg.templateErrorCategory local templateCat, templateSort if not self.name and not self.title.isSubpage then templateCat = templateErrorCategory elseif self.isTemplatePage then local paramsToCheck = cfg.templateErrorParamsToCheck or {} local count = 0 for i, param in ipairs(paramsToCheck) do if not args[param] then count = count + 1 end end if count > 0 then templateCat = templateErrorCategory templateSort = tostring(count) end if self.categoryNums and #self.categoryNums > 0 then templateCat = templateErrorCategory templateSort = 'C' end end self:addCat(10, templateCat, templateSort) end end function MessageBox:setAllNamespaceCategories() -- Set categories for all namespaces. if self.invalidTypeError then local allSort = (self.title.namespace == 0 and 'Main:' or '') .. self.title.prefixedText self:addCat('all', 'Wikipedia message box parameter needs fixing', allSort) end if self.isSubstituted then self:addCat('all', 'Pages with incorrectly substituted templates') end end function MessageBox:setCategories() if self.title.namespace == 0 then self:setMainspaceCategories() elseif self.title.namespace == 10 then self:setTemplateCategories() end self:setAllNamespaceCategories() end function MessageBox:renderCategories() if not self.hasCategories then -- No categories added, no need to pass them to Category handler so, -- if it was invoked, it would return the empty string. -- So we shortcut and return the empty string. return "" end -- Convert category tables to strings and pass them through -- [[Module:Category handler]]. return require('Module:Category handler')._main{ main = table.concat(self.categories[0] or {}), template = table.concat(self.categories[10] or {}), all = table.concat(self.categories.all or {}), nocat = self.args.nocat, page = self.args.page } end function MessageBox:export() local root = mw.html.create() -- Add the subst check error. if self.isSubstituted and self.name then root:tag('b') :addClass('error') :wikitext(string.format( 'Template <code>%s[[Template:%s|%s]]%s</code> has been incorrectly substituted.', mw.text.nowiki('{{'), self.name, self.name, mw.text.nowiki('}}') )) end local frame = mw.getCurrentFrame() root:wikitext(frame:extensionTag{ name = 'templatestyles', args = { src = self.base_templatestyles }, }) -- Add support for a single custom templatestyles sheet. Undocumented as -- need should be limited and many templates using mbox are substed; we -- don't want to spread templatestyles sheets around to arbitrary places if self.templatestyles then root:wikitext(frame:extensionTag{ name = 'templatestyles', args = { src = self.templatestyles }, }) end -- Create the box table. local boxTable = root:tag('table') boxTable:attr('id', self.id or nil) for i, class in ipairs(self.classes or {}) do boxTable:addClass(class or nil) end boxTable :cssText(self.style or nil) :attr('role', 'presentation') if self.attrs then boxTable:attr(self.attrs) end -- Add the left-hand image. local row = boxTable:tag('tr') if self.imageLeft then local imageLeftCell = row:tag('td'):addClass('mbox-image') if self.imageCellDiv then -- If we are using a div, redefine imageLeftCell so that the image -- is inside it. Divs use style="width: 52px;", which limits the -- image width to 52px. If any images in a div are wider than that, -- they may overlap with the text or cause other display problems. imageLeftCell = imageLeftCell:tag('div'):addClass('mbox-image-div') end imageLeftCell:wikitext(self.imageLeft or nil) elseif self.imageEmptyCell then -- Some message boxes define an empty cell if no image is specified, and -- some don't. The old template code in templates where empty cells are -- specified gives the following hint: "No image. Cell with some width -- or padding necessary for text cell to have 100% width." row:tag('td') :addClass('mbox-empty-cell') end -- Add the text. local textCell = row:tag('td'):addClass('mbox-text') if self.useCollapsibleTextFields then -- The message box uses advanced text parameters that allow things to be -- collapsible. At the moment, only ambox uses this. textCell:cssText(self.textstyle or nil) local textCellDiv = textCell:tag('div') textCellDiv :addClass('mbox-text-span') :wikitext(self.issue or nil) if (self.talk or self.fix) then textCellDiv:tag('span') :addClass('hide-when-compact') :wikitext(self.talk and (' ' .. self.talk) or nil) :wikitext(self.fix and (' ' .. self.fix) or nil) end textCellDiv:wikitext(self.date and (' ' .. self.date) or nil) if self.info and not self.isSmall then textCellDiv :tag('span') :addClass('hide-when-compact') :wikitext(self.info and (' ' .. self.info) or nil) end if self.removalNotice then textCellDiv:tag('span') :addClass('hide-when-compact') :tag('i') :wikitext(string.format(" (%s)", self.removalNotice)) end else -- Default text formatting - anything goes. textCell :cssText(self.textstyle or nil) :wikitext(self.text or nil) end -- Add the right-hand image. if self.imageRight then local imageRightCell = row:tag('td'):addClass('mbox-imageright') if self.imageCellDiv then -- If we are using a div, redefine imageRightCell so that the image -- is inside it. imageRightCell = imageRightCell:tag('div'):addClass('mbox-image-div') end imageRightCell :wikitext(self.imageRight or nil) end -- Add the below row. if self.below then boxTable:tag('tr') :tag('td') :attr('colspan', self.imageRight and '3' or '2') :addClass('mbox-text') :cssText(self.textstyle or nil) :wikitext(self.below or nil) end -- Add error message for invalid type parameters. if self.invalidTypeError then root:tag('div') :addClass('mbox-invalid-type') :wikitext(string.format( 'This message box is using an invalid "type=%s" parameter and needs fixing.', self.type or '' )) end -- Add categories. root:wikitext(self:renderCategories() or nil) return tostring(root) end -------------------------------------------------------------------------------- -- Exports -------------------------------------------------------------------------------- local p, mt = {}, {} function p._exportClasses() -- For testing. return { MessageBox = MessageBox } end function p.main(boxType, args, cfgTables) local box = MessageBox.new(boxType, args, cfgTables or mw.loadData(CONFIG_MODULE)) box:setParameters() box:setCategories() return box:export() end function mt.__index(t, k) return function (frame) if not getArgs then getArgs = require('Module:Arguments').getArgs end return t.main(k, getArgs(frame, {trim = false, removeBlanks = false})) end end return setmetatable(p, mt) 109haa8fa6erok27r4amq7gmehofivo Module:Message box/configuration 828 234 1326 1325 2026-03-19T22:39:39Z Tanbiruzzaman 13 1 revision imported from [[:meta:Module:Message_box/configuration]] 1325 Scribunto text/plain -------------------------------------------------------------------------------- -- Message box configuration -- -- -- -- This module contains configuration data for [[Module:Message box]]. -- -------------------------------------------------------------------------------- return { ambox = { types = { speedy = { class = 'ambox-speedy', image = 'Ambox warning pn.svg' }, delete = { class = 'ambox-delete', image = 'Ambox warning pn.svg' }, content = { class = 'ambox-content', image = 'Ambox important.svg' }, style = { class = 'ambox-style', image = 'Edit-clear.svg' }, move = { class = 'ambox-move', image = 'Merge-split-transwiki default.svg' }, protection = { class = 'ambox-protection', image = 'Semi-protection-shackle-keyhole.svg' }, notice = { class = 'ambox-notice', image = 'Information icon4.svg' } }, default = 'notice', allowBlankParams = {'talk', 'sect', 'date', 'issue', 'fix', 'subst', 'hidden'}, allowSmall = true, smallParam = 'left', smallClass = 'mbox-small-left', substCheck = true, classes = {'metadata', 'ambox'}, imageEmptyCell = true, imageCheckBlank = true, imageSmallSize = '20x20px', imageCellDiv = true, useCollapsibleTextFields = true, imageRightNone = true, sectionDefault = 'article', allowMainspaceCategories = true, templateCategory = 'Page message templates', templateCategoryRequireName = true, templateErrorCategory = 'Page message templates with missing parameters', templateErrorParamsToCheck = {'issue', 'fix', 'subst'}, removalNotice = '<small>[[:w:Help:Maintenance template removal|Learn how and when to remove this template message]]</small>', templatestyles = 'Module:Message box/ambox.css' }, cmbox = { types = { speedy = { class = 'cmbox-speedy', image = 'Ambox warning pn.svg' }, delete = { class = 'cmbox-delete', image = 'Ambox warning pn.svg' }, content = { class = 'cmbox-content', image = 'Ambox important.svg' }, style = { class = 'cmbox-style', image = 'Edit-clear.svg' }, move = { class = 'cmbox-move', image = 'Merge-split-transwiki default.svg' }, protection = { class = 'cmbox-protection', image = 'Semi-protection-shackle-keyhole.svg' }, notice = { class = 'cmbox-notice', image = 'Information icon4.svg' } }, default = 'notice', showInvalidTypeError = true, classes = {'cmbox'}, imageEmptyCell = true, templatestyles = 'Module:Message box/cmbox.css' }, fmbox = { types = { warning = { class = 'fmbox-warning', image = 'Ambox warning pn.svg' }, editnotice = { class = 'fmbox-editnotice', image = 'Information icon4.svg' }, system = { class = 'fmbox-system', image = 'Information icon4.svg' } }, default = 'system', showInvalidTypeError = true, classes = {'fmbox'}, imageEmptyCell = false, imageRightNone = false, templatestyles = 'Module:Message box/fmbox.css' }, imbox = { types = { speedy = { class = 'imbox-speedy', image = 'Ambox warning pn.svg' }, delete = { class = 'imbox-delete', image = 'Ambox warning pn.svg' }, content = { class = 'imbox-content', image = 'Ambox important.svg' }, style = { class = 'imbox-style', image = 'Edit-clear.svg' }, move = { class = 'imbox-move', image = 'Merge-split-transwiki default.svg' }, protection = { class = 'imbox-protection', image = 'Semi-protection-shackle-keyhole.svg' }, license = { class = 'imbox-license licensetpl', image = 'Imbox-license.svg' }, featured = { class = 'imbox-featured', image = 'Cscr-featured.svg' }, notice = { class = 'imbox-notice', image = 'Information icon4.svg' } }, default = 'notice', showInvalidTypeError = true, classes = {'imbox'}, imageEmptyCell = true, below = true, templateCategory = 'File message boxes', templatestyles = 'Module:Message box/imbox.css' }, ombox = { types = { speedy = { class = 'ombox-speedy', image = 'Ambox warning pn.svg' }, delete = { class = 'ombox-delete', image = 'Ambox warning pn.svg' }, content = { class = 'ombox-content', image = 'Ambox important.svg' }, style = { class = 'ombox-style', image = 'Edit-clear.svg' }, move = { class = 'ombox-move', image = 'Merge-split-transwiki default.svg' }, protection = { class = 'ombox-protection', image = 'Semi-protection-shackle-keyhole.svg' }, notice = { class = 'ombox-notice', image = 'Information icon4.svg' } }, default = 'notice', showInvalidTypeError = true, classes = {'ombox'}, allowSmall = true, imageEmptyCell = true, imageRightNone = true, templatestyles = 'Module:Message box/ombox.css' }, tmbox = { types = { speedy = { class = 'tmbox-speedy', image = 'Ambox warning pn.svg' }, delete = { class = 'tmbox-delete', image = 'Ambox warning pn.svg' }, content = { class = 'tmbox-content', image = 'Ambox important.svg' }, style = { class = 'tmbox-style', image = 'Edit-clear.svg' }, move = { class = 'tmbox-move', image = 'Merge-split-transwiki default.svg' }, protection = { class = 'tmbox-protection', image = 'Semi-protection-shackle-keyhole.svg' }, notice = { class = 'tmbox-notice', image = 'Information icon4.svg' } }, default = 'notice', showInvalidTypeError = true, classes = {'tmbox'}, allowSmall = true, imageRightNone = true, imageEmptyCell = true, templateCategory = 'Talk message boxes', templatestyles = 'Module:Message box/tmbox.css' } } k5dzoo2fasvvpbhjjjuqfcath2p0rnw Template:Main other 10 235 1328 1327 2026-03-19T22:39:40Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Main_other]] 1327 wikitext text/x-wiki {{#switch: <!--If no or empty "demospace" parameter then detect namespace--> {{#if:{{{demospace|}}} | {{lc: {{{demospace}}} }} <!--Use lower case "demospace"--> | {{#ifeq:{{NAMESPACE}}|{{ns:0}} | main | other }} }} | main = {{{1|}}} | other | #default = {{{2|}}} }}<noinclude> {{documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> ngt28vb1n5t4bh1su57btnqyofkd1d5 Template:Not done 10 236 1330 1329 2026-03-19T22:39:42Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Not_done]] 1329 wikitext text/x-wiki <b style="white-space:nowrap">[[File:X mark.svg|15px|link=]] {{#if:{{{1|}}}|{{{1|}}}|{{LangSwitch|lang={{#if:{{{lang|}}}|{{{lang}}}|{{zh other|zh|{{Uselang}}}}}} |ar=لم يتم |az = Edilmədi |bar = Ned gmåcht |be = Не зроблена |be-tarask = Ня зроблена |bn = করা হয়নি |bs = Nije urađeno |ca = No fet |cs = Neprovedeno |da = Ikke udført |de = Nicht erledigt |en = Not done |eo = Ne farite |es = No hecho |fa = انجام نشد |fi = Ei tehty |fr = Pas fait |gl = Non feito |he = לא בוצע |hi = नहीं हुआ |hu = Nincs kész |hy = Արված չէ |it = Non fatto |ja = 中止 |ka = არ გაკეთდა |kk = Жасалмады |ko = 미완료 |la = Non factum |mk = Неизвршено |ml = ചെയ്തില്ല |nds= Nich daan |nl = Niet uitgevoerd |nn = Ikkje gjort |no = Ikke utført |pl = Niezałatwione |pt = Não feito |ro = Neefectuat |ru = Не сделано |sco = Nae dane |sl = Ni opravljeno |sq = Nuk u bë |sr = Није урађено |sv = Ej utfört |ti = ኣይተገብረን |tr= Yapılmadı |tt = Эшләнмәде |uk = Не зроблено |vi = Không thực hiện |zh = 未完成 }}}}</b><noinclude>{{Documentation}}</noinclude> 80zyhn5xfn129tj2uf5vu5bm74btnyk Template:Int 10 237 1332 1331 2026-03-19T22:39:44Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Int]] 1331 wikitext text/x-wiki {{#invoke:Int|renderIntMessage|{{{1|}}}|lang={{{lang|}}}}}<noinclude> {{Documentation}} </noinclude> 6r7l4r6jr67sozw4385w0idxl89qen6 Module:Int 828 238 1334 1333 2026-03-19T22:39:44Z Tanbiruzzaman 13 1 revision imported from [[:meta:Module:Int]] 1333 Scribunto text/plain -- This is a helper module for Template:int local this = {} local templateTranslation = require 'Module:Template translation' function this.renderIntMessage(frame) local args = frame.args local pargs = (frame:getParent() or {}).args local arguments = {} for k, v in pairs(pargs) do local n = tonumber(k) or 0 if (n >= 2) then arguments[n - 1] = mw.text.trim(v) end end local msg = mw.message.new(mw.text.trim(args[1]), arguments) local lang if args.lang and args.lang ~= '' and mw.language.isValidCode(args.lang) then lang = args.lang else lang = templateTranslation.getLanguage() end if (msg:exists() and not msg:isDisabled()) then local msgstr = msg:inLanguage(lang):plain() return frame:preprocess(msgstr) else return '⧼' .. args[1] .. '⧽' end end return this kpdozz3rs580fg5rt23hb30rc0gkmuw Module:Template translation 828 239 1336 1335 2026-03-19T22:39:44Z Tanbiruzzaman 13 1 revision imported from [[:meta:Module:Template_translation]] 1335 Scribunto text/plain local this = {} function this.checkLanguage(subpage, default) --[[Check first if there's an any invalid character that would cause the mw.language.isKnownLanguageTag function() to throw an exception: - all ASCII controls in [\000-\031\127], - double quote ("), sharp sign (#), ampersand (&), apostrophe ('), - slash (/), colon (:), semicolon (;), lower than (<), greater than (>), - brackets and braces ([, ], {, }), pipe (|), backslash (\\) All other characters are accepted, including space and all non-ASCII characters (including \192, which is invalid in UTF-8). --]] if mw.language.isValidCode(subpage) and mw.language.isKnownLanguageTag(subpage) --[[However "SupportedLanguages" are too restrictive, as they discard many valid BCP47 script variants (only because MediaWiki still does not define automatic transliterators for them, e.g. "en-dsrt" or "fr-brai" for French transliteration in Braille), and country variants, (useful in localized data, even if they are no longer used for translations, such as zh-cn, also useful for legacy codes). We want to avoid matching subpagenames containing any uppercase letter, (even if they are considered valid in BCP 47, in which they are case-insensitive; they are not "SupportedLanguages" for MediaWiki, so they are not "KnownLanguageTags" for MediaWiki). To be more restrictive, we exclude tags * for specific uses in template subpages and unusable as language tags; * that is not ASCII and not a lowercase letter, minus-hyphen, or digit, or does not start by a letter or does not finish by a letter or digit; * or that has subtags with more than 8 characters between hyphens; * or that has two hyphens. --]] or subpage ~= "doc" and subpage ~= "layout" and subpage ~= "button" and subpage ~= "buttons" and subpage ~= "sandbox" and subpage ~= "testcase" and subpage ~= "testcases" and string.find(subpage, "^[%l][%-%d%l]*[%d%l]$") ~= nil and string.find(subpage, "[%d%l][%d%l][%d%l][%d%l][%d%l][%d%l][%d%l][%d%l][%d%l]") == nil and string.find(subpage, "%-%-") == nil then return subpage end -- Otherwise there's currently no known language subpage return default end --[[Get the last subpage of an arbitrary page if it is a translation. To be used from templates. ]] function this.getLanguageSubpage(frame) local title = frame and frame.args[1] if not title or title == '' then title = mw.title.getCurrentTitle() end return this._getLanguageSubpage(title) end --[[Get the last subpage of an arbitrary page if it is a translation. To be used from Lua. ]] function this._getLanguageSubpage(title) if type(title) == 'string' then title = mw.title.new(title) end if not title then -- invalid title return nil end --[[This code does not work in all namespaces where the Translate tool works. -- It works in the main namespace on Meta because it allows subpages there -- It would not work in the main namespace of English Wikipedia (but the -- articles are monolignual on that wiki). -- On Meta-Wiki the main space uses subpages and its pages are translated. -- The Translate tool allows translatng pages in all namespaces, even if -- the namespace officially does not have subpages. -- On Meta-Wiki the Category namespace still does not have subpages enabled, -- even if they would be very useful for categorizing templates, that DO have -- subpages (for documentatio and tstboxes pages). This is a misconfiguration -- bug of Meta-Wiki. The work-around is to split the full title and then -- get the last titlepart. local subpage = title.subpageText --]] local titleparts = mw.text.split(title.fullText, '/') local subpage = titleparts[#titleparts] return this.checkLanguage(subpage, '') end --[[Get the last subpage of the current page if it is a translation. ]] function this.getCurrentLanguageSubpage() return this._getLanguageSubpage(mw.title.getCurrentTitle()) end --[[Get the first part of the language code of the subpage, before the '-'. --]] function this.getMainLanguageSubpage() parts = mw.text.split(this.getCurrentLanguageSubpage(), '-') return parts[1] end --[[Get the last subpage of the current frame if it is a translation. Not used locally. --]] function this.getFrameLanguageSubpage(frame) return this._getLanguageSubpage(frame:getParent():getTitle()) end --[[Get the language of the current page. Not used locally. --]] function this.getLanguage() local subpage = mw.title.getCurrentTitle().subpageText return this.checkLanguage(subpage, mw.language.getContentLanguage():getCode()) end --[[Get the language of the current frame. Not used locally. --]] function this.getFrameLanguage(frame) local titleparts = mw.text.split(frame:getParent():getTitle(), '/') local subpage = titleparts[#titleparts] return this.checkLanguage(subpage, mw.language.getContentLanguage():getCode()) end function this.title(namespace, basepagename, subpage) local message, title local pagename = basepagename if (subpage or '') ~= '' then pagename = pagename .. '/' .. subpage end local valid, title = xpcall(function() return mw.title.new(pagename, namespace) -- costly end, function(msg) -- catch undocumented exception (!?) -- thrown when namespace does not exist. The doc still -- says it should return a title, even in that case... message = msg end) if valid and title ~= nil and (title.id or 0) ~= 0 then return title end return { -- "pseudo" mw.title object with id = nil in case of error prefixedText = pagename, -- the only property we need below message = message -- only for debugging } end --[[If on a translation subpage (like Foobar/de), this function returns a given template in the same language, if the translation is available. Otherwise, the template is returned in its default language, without modification. This is aimed at replacing the current implementation of Template:TNTN. This version does not expand the returned template name: this solves the problem of self-recursion in TNT when translatable templates need themselves to transclude other translable templates (such as Tnavbar). --]] function this.getTranslatedTemplate(frame, withStatus) local args = frame.args local pagename = args['template'] --[[Check whether the pagename is actually in the Template namespace, or if we're transcluding a main-namespace page. (added for backward compatibility of Template:TNT) ]] local namespace, title = args['tntns'] or '' if namespace ~= '' then -- Checks for tntns parameter for custom ns. title = this.title(namespace, pagename) -- Costly else -- Supposes that set page is in ns10. namespace = 'Template' title = this.title(namespace, pagename) -- Costly if title.id == nil then -- not found in the Template namespace, assume the main namespace (for backward compatibility) namespace = '' title = this.title(namespace, pagename) -- Costly end end -- Get the last subpage and check if it matches a known language code. local subpage = args['uselang'] or '' if subpage == '' then subpage = this.getCurrentLanguageSubpage() end if subpage == '' then -- Check if a translation of the pagename exists in English local newtitle = this.title(namespace, pagename, 'en') -- Costly -- Use the translation when it exists if newtitle.id ~= nil then title = newtitle end else -- Check if a translation of the pagename exists in that language local newtitle = this.title(namespace, pagename, subpage) -- Costly if newtitle.id == nil then -- Check if a translation of the pagename exists in English newtitle = this.title(namespace, pagename, 'en') -- Costly end -- Use the translation when it exists if newtitle.id ~= nil then title = newtitle end end -- At this point the title should exist if withStatus then -- status returned to Lua function below return title.prefixedText, title.id ~= nil else -- returned directly to MediaWiki return title.prefixedText end end --[[If on a translation subpage (like Foobar/de), this function renders a given template in the same language, if the translation is available. Otherwise, the template is rendered in its default language, without modification. This is aimed at replacing the current implementation of Template:TNT. Note that translatable templates cannot transclude themselves other translatable templates, as it will recurse on TNT. Use TNTN instead to return only the effective template name to expand externally, with template parameters also provided externally. --]] function this.renderTranslatedTemplate(frame) local title, found = this.getTranslatedTemplate(frame, true) -- At this point the title should exist prior to performing the expansion -- of the template, otherwise render a red link to the missing page -- (resolved in its assumed namespace). If we don't tet this here, a -- script error would be thrown. Returning a red link is consistant with -- MediaWiki behavior when attempting to transclude inexistant templates. if not found then return '[[' .. title .. ']]' end -- Copy args pseudo-table to a proper table so we can feed it to expandTemplate. -- Then render the pagename. local args = frame.args local pargs = (frame:getParent() or {}).args local arguments = {} if (args['noshift'] or '') == '' then for k, v in pairs(pargs) do local n = tonumber(k) or 0 if n <= 0 then -- unnumbered args arguments[k] = v elseif n >= 2 then -- numbered args >= 2 need to be shifted arguments[n - 1] = v end end else -- special case where TNT is used as autotranslate -- (don't shift again what is shifted in the invokation) for k, v in pairs(pargs) do arguments[k] = v end end arguments['template'] = title -- override the existing parameter of the base template name supplied with the full name of the actual template expanded arguments['tntns'] = nil -- discard the specified namespace override arguments['uselang'] = args['uselang'] -- argument forwarded into parent frame arguments['noshift'] = args['noshift'] -- argument forwarded into parent frame return frame:expandTemplate{title = ':' .. title, args = arguments} end --[[A helper for mocking TNT in Special:TemplateSandbox. TNT breaks TemplateSandbox; mocking it with this method means templates won't be localized but at least TemplateSandbox substitutions will work properly. Won't work with complex uses. --]] function this.mockTNT(frame) local pargs = (frame:getParent() or {}).args local arguments = {} for k, v in pairs(pargs) do local n = tonumber(k) or 0 if n <= 0 then -- unnumbered args arguments[k] = v elseif n >= 2 then -- numbered args >= 2 need to be shifted arguments[n - 1] = v end end if not pargs[1] then return '' end return frame:expandTemplate{title = 'Template:' .. pargs[1], args = arguments} end return this awvcrmp8lemwq049tlq1p4ae9mbphim Module:Navbar 828 240 1338 1337 2026-03-19T22:39:44Z Tanbiruzzaman 13 1 revision imported from [[:meta:Module:Navbar]] 1337 Scribunto text/plain local p = {} local cfg = mw.loadData('Module:Navbar/configuration') local function get_title_arg(is_collapsible, template) local title_arg = 1 if is_collapsible then title_arg = 2 end if template then title_arg = 'template' end return title_arg end local function choose_links(template, args) -- The show table indicates the default displayed items. -- view, talk, edit, hist, move, watch -- TODO: Move to configuration. local show = {true, true, true, false, false, false} if template then show[2] = false show[3] = false local index = {t = 2, d = 2, e = 3, h = 4, m = 5, w = 6, talk = 2, edit = 3, hist = 4, move = 5, watch = 6} -- TODO: Consider removing TableTools dependency. for _, v in ipairs(require ('Module:TableTools').compressSparseArray(args)) do local num = index[v] if num then show[num] = true end end end local remove_edit_link = args.noedit if remove_edit_link then show[3] = false end return show end local function add_link(link_description, ul, is_mini, font_style) local l if link_description.url then l = {'[', '', ']'} else l = {'[[', '|', ']]'} end ul:tag('li') :addClass('nv-' .. link_description.full) :wikitext(l[1] .. link_description.link .. l[2]) :tag(is_mini and 'abbr' or 'span') :attr('title', link_description.html_title) :cssText(font_style) :wikitext(is_mini and link_description.mini or link_description.full) :done() :wikitext(l[3]) :done() end local function make_list(title_text, has_brackets, displayed_links, is_mini, font_style) local title = mw.title.new(mw.text.trim(title_text), cfg.title_namespace) if not title then error(cfg.invalid_title .. title_text) end local talkpage = title.talkPageTitle and title.talkPageTitle.fullText or '' -- TODO: Get link_descriptions and show into the configuration module. -- link_descriptions should be easier... local link_descriptions = { { ['mini'] = 'v', ['full'] = 'view', ['html_title'] = 'View this template', ['link'] = title.fullText, ['url'] = false }, { ['mini'] = 't', ['full'] = 'talk', ['html_title'] = 'Discuss this template', ['link'] = talkpage, ['url'] = false }, { ['mini'] = 'e', ['full'] = 'edit', ['html_title'] = 'Edit this template', ['link'] = title:fullUrl('action=edit'), ['url'] = true }, { ['mini'] = 'h', ['full'] = 'hist', ['html_title'] = 'History of this template', ['link'] = title:fullUrl('action=history'), ['url'] = true }, { ['mini'] = 'm', ['full'] = 'move', ['html_title'] = 'Move this template', ['link'] = mw.title.new('Special:Movepage'):fullUrl('target='..title.fullText), ['url'] = true }, { ['mini'] = 'w', ['full'] = 'watch', ['html_title'] = 'Watch this template', ['link'] = title:fullUrl('action=watch'), ['url'] = true } } local ul = mw.html.create('ul') if has_brackets then ul:addClass(cfg.classes.brackets) :cssText(font_style) end for i, _ in ipairs(displayed_links) do if displayed_links[i] then add_link(link_descriptions[i], ul, is_mini, font_style) end end return ul:done() end function p._navbar(args) -- TODO: We probably don't need both fontstyle and fontcolor... local font_style = args.fontstyle local font_color = args.fontcolor local is_collapsible = args.collapsible local is_mini = args.mini local is_plain = args.plain local collapsible_class = nil if is_collapsible then collapsible_class = cfg.classes.collapsible if not is_plain then is_mini = 1 end if font_color then font_style = (font_style or '') .. '; color: ' .. font_color .. ';' end end local navbar_style = args.style local div = mw.html.create():tag('div') div :addClass(cfg.classes.navbar) :addClass(cfg.classes.plainlinks) :addClass(cfg.classes.horizontal_list) :addClass(collapsible_class) -- we made the determination earlier :cssText(navbar_style) if is_mini then div:addClass(cfg.classes.mini) end local box_text = (args.text or cfg.box_text) .. ' ' -- the concatenated space guarantees the box text is separated if not (is_mini or is_plain) then div :tag('span') :addClass(cfg.classes.box_text) :cssText(font_style) :wikitext(box_text) end local template = args.template local displayed_links = choose_links(template, args) local has_brackets = args.brackets local title_arg = get_title_arg(is_collapsible, template) local title_text = args[title_arg] or (':' .. mw.getCurrentFrame():getParent():getTitle()) local list = make_list(title_text, has_brackets, displayed_links, is_mini, font_style) div:node(list) if is_collapsible then local title_text_class if is_mini then title_text_class = cfg.classes.collapsible_title_mini else title_text_class = cfg.classes.collapsible_title_full end div:done() :tag('div') :addClass(title_text_class) :cssText(font_style) :wikitext(args[1]) end local frame = mw.getCurrentFrame() -- hlist -> navbar is best-effort to preserve old Common.css ordering. return frame:extensionTag{ name = 'templatestyles', args = { src = cfg.hlist_templatestyles } } .. frame:extensionTag{ name = 'templatestyles', args = { src = cfg.templatestyles } } .. tostring(div:done()) end function p.navbar(frame) return p._navbar(require('Module:Arguments').getArgs(frame)) end return p e8x4gsvao3bejgs0lle5fr5bug7ym1j Module:Navbar/configuration 828 241 1340 1339 2026-03-19T22:39:44Z Tanbiruzzaman 13 1 revision imported from [[:meta:Module:Navbar/configuration]] 1339 Scribunto text/plain return { ['templatestyles'] = 'Module:Navbar/styles.css', ['hlist_templatestyles'] = 'Flatlist/styles.css', ['box_text'] = 'This box: ', -- default text box when not plain or mini ['title_namespace'] = 'Template', -- namespace to default to for title ['invalid_title'] = 'Invalid title ', ['classes'] = { -- set a line to nil if you don't want it ['navbar'] = 'navbar', ['plainlinks'] = 'plainlinks', -- plainlinks ['horizontal_list'] = 'hlist', -- horizontal list class ['mini'] = 'navbar-mini', -- class indicating small links in the navbar ['this_box'] = 'navbar-boxtext', ['brackets'] = 'navbar-brackets', -- 'collapsible' is the key for a class to indicate the navbar is -- setting up the collapsible element in addition to the normal -- navbar. ['collapsible'] = 'navbar-collapse', ['collapsible_title_mini'] = 'navbar-ct-mini', ['collapsible_title_full'] = 'navbar-ct-full' } } df3ufsfbua9z8ppazx2wr006mwe2xjx Module:Navbar/styles.css 828 242 2406 1342 2026-03-26T23:42:36Z Koavf 723 2406 sanitized-css text/css .navbar { display: inline; font-size: 88%; font-weight: normal; } .navbar-collapse { float: left; text-align: left; } .navbar-boxtext { word-spacing: 0; } .navbar ul { display: inline-block; white-space: nowrap; line-height: inherit; } .navbar-brackets::before { margin-right: -0.125em; content: '[ '; } .navbar-brackets::after { margin-left: -0.125em; content: ' ]'; } .navbar li { word-spacing: -0.125em; } .navbar a > span, .navbar a > abbr { text-decoration: inherit; } .navbar-mini abbr { font-variant: small-caps; border-bottom: none; text-decoration: none; cursor: inherit; } .navbar-ct-full { font-size: 114%; margin: 0 7em; } .navbar-ct-mini { font-size: 114%; margin: 0 4em; } tv0rodr5nuirgvmxcqgxt47nuxgqnv9 Template:Strong support 10 243 1344 1343 2026-03-19T22:39:44Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Strong_support]] 1343 wikitext text/x-wiki {{#switch: {{#titleparts:{{FULLPAGENAME}}|1|1}}<!-- Root page of full pagename, including namespace but excluding all subpage levels These pages (and all their subpages) don't want an icon for their votes. Please first discuss via Meta:Babel before any changing, if a change isn't happened via such way, feel free to revert that. --> |Proposals for closing projects |Requests for new languages = |#default=[[File:Symbol strong support vote.svg|15px|link=|{{Langswitch |ar = مع بشدة |bn = দৃঢ় সমর্থন |de=Starke Unterstützung |en=Strong support |es=Muy a favor |fi=Vahva kannatus |fr=Soutien ferme |gu=દ્રઢ સમર્થન |he=בעד חזק |hi=दृढ़ समर्थन |it=Fortemente favorevole |ja=強く賛成 |ko=강한 찬성 |lij=Fortemente favorévole |mk=Силна поддршка |pl=Mocne za |ru=Решительно за |sl=Močno za |sr=Јако за |sv=Starkt stöd |tr=Şiddetle destek |vi=Ủng hộ mạnh |zh-hans=强烈支持 |zh-hant=強烈支持 }}]]&nbsp;}}<b>{{{1|{{Langswitch |ar=مع بشدة |bn=দৃঢ় সমর্থন |de=Starke Unterstützung |en=Strong support |es=Muy a favor |fi=Vahva kannatus |fr=Soutien ferme |gu=દ્રઢ સમર્થન |he=בעד חזק |hi=दृढ़ समर्थन |it=Fortemente favorevole |ja=強く賛成 |ko=강한 찬성 |lij=Fortemente favorévole |mk=Силна поддршка |pl=Mocne za |ru=Решительно за |sl=Močno za |sr=Јако за |sv=Starkt stöd |tr=Şiddetle destek |vi=Ủng hộ mạnh |zh-hans=强烈支持 |zh-hant=強烈支持 }}}}}</b><noinclude>{{documentation}}</noinclude> nibdx0g2ny7rgm6903jguki1neertgo Template:Langswitch 10 244 1346 1345 2026-03-19T22:39:44Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Langswitch]] 1345 wikitext text/x-wiki #REDIRECT[[Template:LangSwitch]] 72okpw00klmlmxwsrq949zsm9h487g7 Template:Documentation 10 245 1352 1351 2026-03-19T22:39:44Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Documentation]] 1351 wikitext text/x-wiki {{#invoke:Documentation|main}} luikhwbwvdtumpb22702sp0wax3ql0s Template:Ombox 10 246 1354 1353 2026-03-19T22:39:44Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Ombox]] 1353 wikitext text/x-wiki {{#invoke:Message box|ombox}}<noinclude> {{documentation}} </noinclude> k9c5neqocqe7lcsl0738jqwrnpt396a Template:Tlx 10 247 1356 1355 2026-03-19T22:39:44Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Tlx]] 1355 wikitext text/x-wiki {{#if:{{{plain|}}}||<code>}}{{[[{{#if:{{{SISTER|}}}|{{{SISTER}}}:Template|Special:MyLanguage/{{ns:Template}}}}:{{{1|Tlx}}}|{{{1|Tlx}}}]]<!-- -->{{#if:{{{2|}}}|&#124;{{{2}}}}}<!-- -->{{#if:{{{3|}}}|&#124;{{{3}}}}}<!-- -->{{#if:{{{4|}}}|&#124;{{{4}}}}}<!-- -->{{#if:{{{5|}}}|&#124;{{{5}}}}}<!-- -->{{#if:{{{6|}}}|&#124;{{{6}}}}}<!-- -->{{#if:{{{7|}}}|&#124;{{{7}}}}}<!-- -->{{#if:{{{8|}}}|&#124;''...''}}}}{{#if:{{{plain|}}}||</code>}}<noinclude> {{documentation}} </noinclude> sd0322weujxhfc22sngawt7mov6z8lt Module:Documentation 828 248 1358 1357 2026-03-19T22:39:44Z Tanbiruzzaman 13 1 revision imported from [[:meta:Module:Documentation]] 1357 Scribunto text/plain -- This module implements {{documentation}}. -- Get required modules. local getArgs = require('Module:Arguments').getArgs local messageBox = require('Module:Message box') -- Get the config table. local cfg = mw.loadData('Module:Documentation/config') local i18n = mw.loadData('Module:Documentation/i18n') local p = {} -- Often-used functions. local ugsub = mw.ustring.gsub ---------------------------------------------------------------------------- -- Helper functions -- -- These are defined as local functions, but are made available in the p -- table for testing purposes. ---------------------------------------------------------------------------- local function message(cfgKey, valArray, expectType) --[[ -- Gets a message from the cfg table and formats it if appropriate. -- The function raises an error if the value from the cfg table is not -- of the type expectType. The default type for expectType is 'string'. -- If the table valArray is present, strings such as $1, $2 etc. in the -- message are substituted with values from the table keys [1], [2] etc. -- For example, if the message "foo-message" had the value 'Foo $2 bar $1.', -- message('foo-message', {'baz', 'qux'}) would return "Foo qux bar baz." --]] local msg = cfg[cfgKey] expectType = expectType or 'string' if type(msg) ~= expectType then error(require('Module:TNT').format('I18n/Documentation', 'cfg-error-msg-type', cfgKey, expectType, type(msg)), 2) end if not valArray then return msg end local function getMessageVal(match) match = tonumber(match) return valArray[match] or error(require('Module:TNT').format('I18n/Documentation', 'cfg-error-msg-empty', '$' .. match, cfgKey), 4) end local ret = ugsub(msg, '$([1-9][0-9]*)', getMessageVal) return ret end p.message = message local function makeWikilink(page, display) if display then return mw.ustring.format('[[%s|%s]]', page, display) else return mw.ustring.format('[[%s]]', page) end end p.makeWikilink = makeWikilink local function makeCategoryLink(cat, sort) local catns = mw.site.namespaces[14].name return makeWikilink(catns .. ':' .. cat, sort) end p.makeCategoryLink = makeCategoryLink local function makeUrlLink(url, display) return mw.ustring.format('[%s %s]', url, display) end p.makeUrlLink = makeUrlLink local function makeToolbar(...) local ret = {} local lim = select('#', ...) if lim < 1 then return nil end for i = 1, lim do ret[#ret + 1] = select(i, ...) end return '<small>(' .. table.concat(ret, ' &#124; ') .. ')</small>' end p.makeToolbar = makeToolbar ---------------------------------------------------------------------------- -- Argument processing ---------------------------------------------------------------------------- local function makeInvokeFunc(funcName) return function (frame) local args = getArgs(frame, { valueFunc = function (key, value) if type(value) == 'string' then value = value:match('^%s*(.-)%s*$') -- Remove whitespace. if key == 'heading' or value ~= '' then return value else return nil end else return value end end }) return p[funcName](args) end end ---------------------------------------------------------------------------- -- Load TemplateStyles ---------------------------------------------------------------------------- p.main = function(frame) local parent = frame.getParent(frame) local output = p._main(parent.args) return frame:extensionTag{ name='templatestyles', args = { src= message('templatestyles-scr') } } .. output end ---------------------------------------------------------------------------- -- Main function ---------------------------------------------------------------------------- function p._main(args) --[[ -- This function defines logic flow for the module. -- @args - table of arguments passed by the user -- -- Messages: -- 'main-div-id' --> 'template-documentation' -- 'main-div-classes' --> 'template-documentation iezoomfix' --]] local env = p.getEnvironment(args) local root = mw.html.create() root :wikitext(p._getModuleWikitext(args, env)) :wikitext(p.protectionTemplate(env)) :wikitext(p.sandboxNotice(args, env)) -- This div tag is from {{documentation/start box}}, but moving it here -- so that we don't have to worry about unclosed tags. :tag('div') :attr('id', message('main-div-id')) :addClass(message('main-div-class')) :wikitext(p._startBox(args, env)) :wikitext(p._content(args, env)) :done() :wikitext(p._endBox(args, env)) :wikitext(p.addTrackingCategories(env)) return tostring(root) end ---------------------------------------------------------------------------- -- Environment settings ---------------------------------------------------------------------------- function p.getEnvironment(args) --[[ -- Returns a table with information about the environment, including title objects and other namespace- or -- path-related data. -- @args - table of arguments passed by the user -- -- Title objects include: -- env.title - the page we are making documentation for (usually the current title) -- env.templateTitle - the template (or module, file, etc.) -- env.docTitle - the /doc subpage. -- env.sandboxTitle - the /sandbox subpage. -- env.testcasesTitle - the /testcases subpage. -- env.printTitle - the print version of the template, located at the /Print subpage. -- -- Data includes: -- env.protectionLevels - the protection levels table of the title object. -- env.subjectSpace - the number of the title's subject namespace. -- env.docSpace - the number of the namespace the title puts its documentation in. -- env.docpageBase - the text of the base page of the /doc, /sandbox and /testcases pages, with namespace. -- env.compareUrl - URL of the Special:ComparePages page comparing the sandbox with the template. -- -- All table lookups are passed through pcall so that errors are caught. If an error occurs, the value -- returned will be nil. --]] local env, envFuncs = {}, {} -- Set up the metatable. If triggered we call the corresponding function in the envFuncs table. The value -- returned by that function is memoized in the env table so that we don't call any of the functions -- more than once. (Nils won't be memoized.) setmetatable(env, { __index = function (t, key) local envFunc = envFuncs[key] if envFunc then local success, val = pcall(envFunc) if success then env[key] = val -- Memoise the value. return val end end return nil end }) function envFuncs.title() -- The title object for the current page, or a test page passed with args.page. local title local titleArg = args.page if titleArg then title = mw.title.new(titleArg) else title = mw.title.getCurrentTitle() end return title end function envFuncs.templateTitle() --[[ -- The template (or module, etc.) title object. -- Messages: -- 'sandbox-subpage' --> 'sandbox' -- 'testcases-subpage' --> 'testcases' --]] local subjectSpace = env.subjectSpace local title = env.title local subpage = title.subpageText if subpage == message('sandbox-subpage') or subpage == message('testcases-subpage') then return mw.title.makeTitle(subjectSpace, title.baseText) else return mw.title.makeTitle(subjectSpace, title.text) end end function envFuncs.docTitle() --[[ -- Title object of the /doc subpage. -- Messages: -- 'doc-subpage' --> 'doc' --]] local title = env.title local docname = args[1] -- User-specified doc page. local docpage if docname then docpage = docname else docpage = env.docpageBase .. '/' .. message('doc-subpage') end return mw.title.new(docpage) end function envFuncs.sandboxTitle() --[[ -- Title object for the /sandbox subpage. -- Messages: -- 'sandbox-subpage' --> 'sandbox' --]] return mw.title.new(env.docpageBase .. '/' .. message('sandbox-subpage')) end function envFuncs.testcasesTitle() --[[ -- Title object for the /testcases subpage. -- Messages: -- 'testcases-subpage' --> 'testcases' --]] return mw.title.new(env.docpageBase .. '/' .. message('testcases-subpage')) end function envFuncs.printTitle() --[[ -- Title object for the /Print subpage. -- Messages: -- 'print-subpage' --> 'Print' --]] return env.templateTitle:subPageTitle(message('print-subpage')) end function envFuncs.protectionLevels() -- The protection levels table of the title object. return env.title.protectionLevels end function envFuncs.subjectSpace() -- The subject namespace number. return mw.site.namespaces[env.title.namespace].subject.id end function envFuncs.docSpace() -- The documentation namespace number. For most namespaces this is the same as the -- subject namespace. However, pages in the Article, File, MediaWiki or Category -- namespaces must have their /doc, /sandbox and /testcases pages in talk space. local subjectSpace = env.subjectSpace if subjectSpace == 0 or subjectSpace == 6 or subjectSpace == 8 or subjectSpace == 14 then return subjectSpace + 1 else return subjectSpace end end function envFuncs.docpageBase() -- The base page of the /doc, /sandbox, and /testcases subpages. -- For some namespaces this is the talk page, rather than the template page. local templateTitle = env.templateTitle local docSpace = env.docSpace local docSpaceText = mw.site.namespaces[docSpace].name -- Assemble the link. docSpace is never the main namespace, so we can hardcode the colon. return docSpaceText .. ':' .. templateTitle.text end function envFuncs.compareUrl() -- Diff link between the sandbox and the main template using [[Special:ComparePages]]. local templateTitle = env.templateTitle local sandboxTitle = env.sandboxTitle if templateTitle.exists and sandboxTitle.exists then local compareUrl = mw.uri.fullUrl( 'Special:ComparePages', {page1 = templateTitle.prefixedText, page2 = sandboxTitle.prefixedText} ) return tostring(compareUrl) else return nil end end return env end ---------------------------------------------------------------------------- -- Auxiliary templates ---------------------------------------------------------------------------- p.getModuleWikitext = makeInvokeFunc('_getModuleWikitext') function p._getModuleWikitext(args, env) local currentTitle = mw.title.getCurrentTitle() if currentTitle.contentModel ~= 'Scribunto' then return end pcall(require, currentTitle.prefixedText) -- if it fails, we don't care local moduleWikitext = package.loaded["Module:Module wikitext"] if moduleWikitext then return moduleWikitext.main() end end function p.sandboxNotice(args, env) --[=[ -- Generates a sandbox notice for display above sandbox pages. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'sandbox-notice-image' --> '[[Image:Sandbox.svg|50px|alt=|link=]]' -- 'sandbox-notice-blurb' --> 'This is the $1 for $2.' -- 'sandbox-notice-diff-blurb' --> 'This is the $1 for $2 ($3).' -- 'sandbox-notice-pagetype-template' --> '[[w:Wikipedia:Template test cases|template sandbox]] page' -- 'sandbox-notice-pagetype-module' --> '[[w:Wikipedia:Template test cases|module sandbox]] page' -- 'sandbox-notice-pagetype-other' --> 'sandbox page' -- 'sandbox-notice-compare-link-display' --> 'diff' -- 'sandbox-notice-testcases-blurb' --> 'See also the companion subpage for $1.' -- 'sandbox-notice-testcases-link-display' --> 'test cases' -- 'sandbox-category' --> 'Template sandboxes' --]=] local title = env.title local sandboxTitle = env.sandboxTitle local templateTitle = env.templateTitle local subjectSpace = env.subjectSpace if not (subjectSpace and title and sandboxTitle and templateTitle and mw.title.equals(title, sandboxTitle)) then return nil end -- Build the table of arguments to pass to {{ombox}}. We need just two fields, "image" and "text". local omargs = {} omargs.image = message('sandbox-notice-image') -- Get the text. We start with the opening blurb, which is something like -- "This is the template sandbox for [[Template:Foo]] (diff)." local text = '' local frame = mw.getCurrentFrame() local isPreviewing = frame:preprocess('{{REVISIONID}}') == '' -- True if the page is being previewed. local pagetype if subjectSpace == 10 then pagetype = message('sandbox-notice-pagetype-template') elseif subjectSpace == 828 then pagetype = message('sandbox-notice-pagetype-module') else pagetype = message('sandbox-notice-pagetype-other') end local templateLink = makeWikilink(templateTitle.prefixedText) local compareUrl = env.compareUrl if isPreviewing or not compareUrl then text = text .. message('sandbox-notice-blurb', {pagetype, templateLink}) else local compareDisplay = message('sandbox-notice-compare-link-display') local compareLink = makeUrlLink(compareUrl, compareDisplay) text = text .. message('sandbox-notice-diff-blurb', {pagetype, templateLink, compareLink}) end -- Get the test cases page blurb if the page exists. This is something like -- "See also the companion subpage for [[Template:Foo/testcases|test cases]]." local testcasesTitle = env.testcasesTitle if testcasesTitle and testcasesTitle.exists then if testcasesTitle.contentModel == "Scribunto" then local testcasesLinkDisplay = message('sandbox-notice-testcases-link-display') local testcasesRunLinkDisplay = message('sandbox-notice-testcases-run-link-display') local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay) local testcasesRunLink = makeWikilink(testcasesTitle.talkPageTitle.prefixedText, testcasesRunLinkDisplay) text = text .. '<br />' .. message('sandbox-notice-testcases-run-blurb', {testcasesLink, testcasesRunLink}) else local testcasesLinkDisplay = message('sandbox-notice-testcases-link-display') local testcasesLink = makeWikilink(testcasesTitle.prefixedText, testcasesLinkDisplay) text = text .. '<br />' .. message('sandbox-notice-testcases-blurb', {testcasesLink}) end end -- Add the sandbox to the sandbox category. text = text .. makeCategoryLink(message('sandbox-category')) omargs.text = text omargs.class = message('sandbox-class') return messageBox.main('ombox', omargs) end function p.protectionTemplate(env) -- Generates the padlock icon in the top right. -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'protection-template' --> 'pp-template' -- 'protection-template-args' --> {docusage = 'yes'} local title = env.title local protectionLevels local protectionTemplate = message('protection-template') local namespace = title.namespace if not (protectionTemplate and (namespace == 10 or namespace == 828)) then -- Don't display the protection template if we are not in the template or module namespaces. return nil end protectionLevels = env.protectionLevels if not protectionLevels then return nil end local editLevels = protectionLevels.edit local moveLevels = protectionLevels.move if moveLevels and moveLevels[1] == 'sysop' or editLevels and editLevels[1] then -- The page is full-move protected, or full, template, or semi-protected. local frame = mw.getCurrentFrame() return frame:expandTemplate{title = protectionTemplate, args = message('protection-template-args', nil, 'table')} else return nil end end ---------------------------------------------------------------------------- -- Start box ---------------------------------------------------------------------------- p.startBox = makeInvokeFunc('_startBox') function p._startBox(args, env) --[[ -- This function generates the start box. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- The actual work is done by p.makeStartBoxLinksData and p.renderStartBoxLinks which make -- the [view] [edit] [history] [purge] links, and by p.makeStartBoxData and p.renderStartBox -- which generate the box HTML. --]] env = env or p.getEnvironment(args) local links local content = args.content if not content then -- No need to include the links if the documentation is on the template page itself. local linksData = p.makeStartBoxLinksData(args, env) if linksData then links = p.renderStartBoxLinks(linksData) end end -- Generate the start box html. local data = p.makeStartBoxData(args, env, links) if data then return p.renderStartBox(data) else -- User specified no heading. return nil end end function p.makeStartBoxLinksData(args, env) --[[ -- Does initial processing of data to make the [view] [edit] [history] [purge] links. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'view-link-display' --> 'view' -- 'edit-link-display' --> 'edit' -- 'history-link-display' --> 'history' -- 'purge-link-display' --> 'purge' -- 'file-docpage-preload' --> 'Template:Documentation/preload-filespace' -- 'module-preload' --> 'Template:Documentation/preload-module-doc' -- 'docpage-preload' --> 'Template:Documentation/preload' -- 'create-link-display' --> 'create' --]] local subjectSpace = env.subjectSpace local title = env.title local docTitle = env.docTitle if not title or not docTitle then return nil end if docTitle.isRedirect then docTitle = docTitle.redirectTarget end local data = {} data.title = title data.docTitle = docTitle -- View, display, edit, and purge links if /doc exists. data.viewLinkDisplay = i18n['view-link-display'] data.editLinkDisplay = i18n['edit-link-display'] data.historyLinkDisplay = i18n['history-link-display'] data.purgeLinkDisplay = i18n['purge-link-display'] -- Create link if /doc doesn't exist. local preload = args.preload if not preload then if subjectSpace == 6 then -- File namespace preload = message('file-docpage-preload') elseif subjectSpace == 828 then -- Module namespace preload = message('module-preload') else preload = message('docpage-preload') end end data.preload = preload data.createLinkDisplay = i18n['create-link-display'] return data end function p.renderStartBoxLinks(data) --[[ -- Generates the [view][edit][history][purge] or [create] links from the data table. -- @data - a table of data generated by p.makeStartBoxLinksData --]] local function escapeBrackets(s) -- Escapes square brackets with HTML entities. return s :gsub('%[', '&#91;') -- Replace square brackets with HTML entities. :gsub('%]', '&#93;') end local ret local docTitle = data.docTitle local title = data.title if docTitle.exists then local viewLink = makeWikilink(docTitle.prefixedText, data.viewLinkDisplay) local editLink = makeUrlLink(docTitle:fullUrl{action = 'edit'}, data.editLinkDisplay) local historyLink = makeUrlLink(docTitle:fullUrl{action = 'history'}, data.historyLinkDisplay) local purgeLink = makeUrlLink(title:fullUrl{action = 'purge'}, data.purgeLinkDisplay) ret = '[%s] [%s] [%s] [%s]' ret = escapeBrackets(ret) ret = mw.ustring.format(ret, viewLink, editLink, historyLink, purgeLink) else local createLink = makeUrlLink(docTitle:fullUrl{action = 'edit', preload = data.preload}, data.createLinkDisplay) ret = '[%s]' ret = escapeBrackets(ret) ret = mw.ustring.format(ret, createLink) end return ret end function p.makeStartBoxData(args, env, links) --[=[ -- Does initial processing of data to pass to the start-box render function, p.renderStartBox. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- @links - a string containing the [view][edit][history][purge] links - could be nil if there's an error. -- -- Messages: -- 'documentation-icon-wikitext' --> '[[File:Test Template Info-Icon - Version (2).svg|50px|link=|alt=Documentation icon]]' -- 'template-namespace-heading' --> 'Template documentation' -- 'module-namespace-heading' --> 'Module documentation' -- 'file-namespace-heading' --> 'Summary' -- 'other-namespaces-heading' --> 'Documentation' -- 'start-box-linkclasses' --> 'mw-editsection-like plainlinks' -- 'start-box-link-id' --> 'doc_editlinks' -- 'testcases-create-link-display' --> 'create' --]=] local subjectSpace = env.subjectSpace if not subjectSpace then -- Default to an "other namespaces" namespace, so that we get at least some output -- if an error occurs. subjectSpace = 2 end local data = {} -- Heading local heading = args.heading -- Blank values are not removed. if heading == '' then -- Don't display the start box if the heading arg is defined but blank. return nil end if heading then data.heading = heading elseif subjectSpace == 10 then -- Template namespace data.heading = i18n['template-namespace-heading'] elseif subjectSpace == 828 then -- Module namespace data.heading = i18n['module-namespace-heading'] elseif subjectSpace == 6 then -- File namespace data.heading = i18n['file-namespace-heading'] else data.heading = i18n['other-namespaces-heading'] end -- Data for the [view][edit][history][purge] or [create] links. if links then data.linksClass = message('start-box-linkclasses') data.linksId = message('start-box-link-id') data.links = links end return data end function p.renderStartBox(data) -- Renders the start box html. -- @data - a table of data generated by p.makeStartBoxData. local sbox = mw.html.create('div') sbox :addClass(message('header-div-class')) :tag('div') :addClass(message('heading-div-class')) :wikitext(data.heading) local links = data.links if links then sbox :tag('div') :addClass(data.linksClass) :attr('id', data.linksId) :wikitext(links) end return tostring(sbox) end ---------------------------------------------------------------------------- -- Documentation content ---------------------------------------------------------------------------- p.content = makeInvokeFunc('_content') function p._content(args, env) -- Displays the documentation contents -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment env = env or p.getEnvironment(args) local docTitle = env.docTitle local content = args.content if not content and docTitle and docTitle.exists then content = args._content or mw.getCurrentFrame():expandTemplate{title = docTitle} end -- The line breaks below are necessary so that "=== Headings ===" at the start and end -- of docs are interpreted correctly. local cbox = mw.html.create('div') cbox :addClass(message('content-div-class')) :wikitext('\n' .. (content or '') .. '\n') return tostring(cbox) end p.contentTitle = makeInvokeFunc('_contentTitle') function p._contentTitle(args, env) env = env or p.getEnvironment(args) local docTitle = env.docTitle if not args.content and docTitle and docTitle.exists then return docTitle.prefixedText else return '' end end ---------------------------------------------------------------------------- -- End box ---------------------------------------------------------------------------- p.endBox = makeInvokeFunc('_endBox') function p._endBox(args, env) --[=[ -- This function generates the end box (also known as the link box). -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment --]=] -- Get environment data. env = env or p.getEnvironment(args) local subjectSpace = env.subjectSpace local docTitle = env.docTitle if not subjectSpace or not docTitle then return nil end -- Check whether we should output the end box at all. Add the end -- box by default if the documentation exists or if we are in the -- user, module or template namespaces. local linkBox = args['link box'] if linkBox == 'off' or not ( docTitle.exists or subjectSpace == 2 or subjectSpace == 828 or subjectSpace == 10 ) then return nil end -- Assemble the footer text field. local text = '' if linkBox then text = text .. linkBox else text = text .. (p.makeDocPageBlurb(args, env) or '') -- "This documentation is transcluded from [[Foo]]." if subjectSpace == 2 or subjectSpace == 10 or subjectSpace == 828 then -- We are in the user, template or module namespaces. -- Add sandbox and testcases links. -- "Editors can experiment in this template's sandbox and testcases pages." text = text .. (p.makeExperimentBlurb(args, env) or '') text = text .. '<br />' if not args.content and not args[1] then -- "Please add categories to the /doc subpage." -- Don't show this message with inline docs or with an explicitly specified doc page, -- as then it is unclear where to add the categories. text = text .. (p.makeCategoriesBlurb(args, env) or '') end text = text .. ' ' .. (p.makeSubpagesBlurb(args, env) or '') --"Subpages of this template" local printBlurb = p.makePrintBlurb(args, env) -- Two-line blurb about print versions of templates. if printBlurb then text = text .. '<br />' .. printBlurb end end end local ebox = mw.html.create('div') ebox :addClass(message('footer-div-class')) :wikitext(text) return tostring(ebox) end function p.makeDocPageBlurb(args, env) --[=[ -- Makes the blurb "This documentation is transcluded from [[Template:Foo]] (edit, history)". -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'edit-link-display' --> 'edit' -- 'history-link-display' --> 'history' -- 'transcluded-from-blurb' --> -- 'The above [[w:Wikipedia:Template documentation|documentation]] -- is [[w:Wikipedia:Transclusion|transcluded]] from $1.' -- 'module-preload' --> 'Template:Documentation/preload-module-doc' -- 'create-link-display' --> 'create' -- 'create-module-doc-blurb' --> -- 'You might want to $1 a documentation page for this [[w:Wikipedia:Lua|Scribunto module]].' --]=] local docTitle = env.docTitle if not docTitle or args.content then return nil end local ret if docTitle.exists then -- /doc exists; link to it. local docLink = makeWikilink(docTitle.prefixedText) local editUrl = docTitle:fullUrl{action = 'edit'} local editDisplay = i18n['edit-link-display'] local editLink = makeUrlLink(editUrl, editDisplay) local historyUrl = docTitle:fullUrl{action = 'history'} local historyDisplay = i18n['history-link-display'] local historyLink = makeUrlLink(historyUrl, historyDisplay) ret = message('transcluded-from-blurb', {docLink}) .. ' ' .. makeToolbar(editLink, historyLink) .. '<br />' elseif env.subjectSpace == 828 then -- /doc does not exist; ask to create it. local createUrl = docTitle:fullUrl{action = 'edit', preload = message('module-preload')} local createDisplay = i18n['create-link-display'] local createLink = makeUrlLink(createUrl, createDisplay) ret = message('create-module-doc-blurb', {createLink}) .. '<br />' end return ret end function p.makeExperimentBlurb(args, env) --[[ -- Renders the text "Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages." -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'sandbox-link-display' --> 'sandbox' -- 'sandbox-edit-link-display' --> 'edit' -- 'compare-link-display' --> 'diff' -- 'module-sandbox-preload' --> 'Template:Documentation/preload-module-sandbox' -- 'template-sandbox-preload' --> 'Template:Documentation/preload-sandbox' -- 'sandbox-create-link-display' --> 'create' -- 'mirror-edit-summary' --> 'Create sandbox version of $1' -- 'mirror-link-display' --> 'mirror' -- 'mirror-link-preload' --> 'Template:Documentation/mirror' -- 'sandbox-link-display' --> 'sandbox' -- 'testcases-link-display' --> 'testcases' -- 'testcases-edit-link-display'--> 'edit' -- 'template-sandbox-preload' --> 'Template:Documentation/preload-sandbox' -- 'testcases-create-link-display' --> 'create' -- 'testcases-link-display' --> 'testcases' -- 'testcases-edit-link-display' --> 'edit' -- 'module-testcases-preload' --> 'Template:Documentation/preload-module-testcases' -- 'template-testcases-preload' --> 'Template:Documentation/preload-testcases' -- 'experiment-blurb-module' --> 'Editors can experiment in this module's $1 and $2 pages.' -- 'experiment-blurb-template' --> 'Editors can experiment in this template's $1 and $2 pages.' --]] local subjectSpace = env.subjectSpace local templateTitle = env.templateTitle local sandboxTitle = env.sandboxTitle local testcasesTitle = env.testcasesTitle local templatePage = templateTitle.prefixedText if not subjectSpace or not templateTitle or not sandboxTitle or not testcasesTitle then return nil end -- Make links. local sandboxLinks, testcasesLinks if sandboxTitle.exists then local sandboxPage = sandboxTitle.prefixedText local sandboxDisplay = message('sandbox-link-display') local sandboxLink = makeWikilink(sandboxPage, sandboxDisplay) local sandboxEditUrl = sandboxTitle:fullUrl{action = 'edit'} local sandboxEditDisplay = message('sandbox-edit-link-display') local sandboxEditLink = makeUrlLink(sandboxEditUrl, sandboxEditDisplay) local compareUrl = env.compareUrl local compareLink if compareUrl then local compareDisplay = message('compare-link-display') compareLink = makeUrlLink(compareUrl, compareDisplay) end sandboxLinks = sandboxLink .. ' ' .. makeToolbar(sandboxEditLink, compareLink) else local sandboxPreload if subjectSpace == 828 then sandboxPreload = message('module-sandbox-preload') else sandboxPreload = message('template-sandbox-preload') end local sandboxCreateUrl = sandboxTitle:fullUrl{action = 'edit', preload = sandboxPreload} local sandboxCreateDisplay = message('sandbox-create-link-display') local sandboxCreateLink = makeUrlLink(sandboxCreateUrl, sandboxCreateDisplay) local mirrorSummary = message('mirror-edit-summary', {makeWikilink(templatePage)}) local mirrorPreload = message('mirror-link-preload') local mirrorUrl = sandboxTitle:fullUrl{action = 'edit', preload = mirrorPreload, summary = mirrorSummary} local mirrorDisplay = message('mirror-link-display') local mirrorLink = makeUrlLink(mirrorUrl, mirrorDisplay) if subjectSpace == 828 then mirrorUrl = sandboxTitle:fullUrl{action = 'edit', preload = templateTitle.prefixedText, summary = mirrorSummary} end sandboxLinks = message('sandbox-link-display') .. ' ' .. makeToolbar(sandboxCreateLink, mirrorLink) end if testcasesTitle.exists then local testcasesPage = testcasesTitle.prefixedText local testcasesDisplay = message('testcases-link-display') local testcasesLink = makeWikilink(testcasesPage, testcasesDisplay) local testcasesEditUrl = testcasesTitle:fullUrl{action = 'edit'} local testcasesEditDisplay = message('testcases-edit-link-display') local testcasesEditLink = makeUrlLink(testcasesEditUrl, testcasesEditDisplay) testcasesLinks = testcasesLink .. ' ' .. makeToolbar(testcasesEditLink) else local testcasesPreload if subjectSpace == 828 then testcasesPreload = message('module-testcases-preload') else testcasesPreload = message('template-testcases-preload') end local testcasesCreateUrl = testcasesTitle:fullUrl{action = 'edit', preload = testcasesPreload} local testcasesCreateDisplay = message('testcases-create-link-display') local testcasesCreateLink = makeUrlLink(testcasesCreateUrl, testcasesCreateDisplay) testcasesLinks = message('testcases-link-display') .. ' ' .. makeToolbar(testcasesCreateLink) end local messageName if subjectSpace == 828 then messageName = 'experiment-blurb-module' else messageName = 'experiment-blurb-template' end return message(messageName, {sandboxLinks, testcasesLinks}) end function p.makeCategoriesBlurb(args, env) --[[ -- Generates the text "Please add categories to the /doc subpage." -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'doc-link-display' --> '/doc' -- 'add-categories-blurb' --> 'Please add categories to the $1 subpage.' --]] local docTitle = env.docTitle if not docTitle then return nil end local docPathLink = makeWikilink(docTitle.prefixedText, message('doc-link-display')) return message('add-categories-blurb', {docPathLink}) end function p.makeSubpagesBlurb(args, env) --[[ -- Generates the "Subpages of this template" link. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'template-pagetype' --> 'template' -- 'module-pagetype' --> 'module' -- 'default-pagetype' --> 'page' -- 'subpages-link-display' --> 'Subpages of this $1' --]] local subjectSpace = env.subjectSpace local templateTitle = env.templateTitle if not subjectSpace or not templateTitle then return nil end local pagetype if subjectSpace == 10 then pagetype = message('template-pagetype') elseif subjectSpace == 828 then pagetype = message('module-pagetype') else pagetype = message('default-pagetype') end local subpagesLink = makeWikilink( 'Special:PrefixIndex/' .. templateTitle.prefixedText .. '/', message('subpages-link-display', {pagetype}) ) return message('subpages-blurb', {subpagesLink}) end function p.makePrintBlurb(args, env) --[=[ -- Generates the blurb displayed when there is a print version of the template available. -- @args - a table of arguments passed by the user -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- -- Messages: -- 'print-link-display' --> '/Print' -- 'print-blurb' --> 'A [[Help:Books/for experts#Improving the book layout|print version]]' -- .. ' of this template exists at $1.' -- .. ' If you make a change to this template, please update the print version as well.' -- 'display-print-category' --> true -- 'print-category' --> 'Templates with print versions' --]=] local printTitle = env.printTitle if not printTitle then return nil end local ret if printTitle.exists then local printLink = makeWikilink(printTitle.prefixedText, message('print-link-display')) ret = message('print-blurb', {printLink}) local displayPrintCategory = message('display-print-category', nil, 'boolean') if displayPrintCategory then ret = ret .. makeCategoryLink(message('print-category')) end end return ret end ---------------------------------------------------------------------------- -- Tracking categories ---------------------------------------------------------------------------- function p.addTrackingCategories(env) --[[ -- Check if {{documentation}} is transcluded on a /doc or /testcases page. -- @env - environment table containing title objects, etc., generated with p.getEnvironment -- Messages: -- 'display-strange-usage-category' --> true -- 'doc-subpage' --> 'doc' -- 'testcases-subpage' --> 'testcases' -- 'strange-usage-category' --> 'Wikipedia pages with strange ((documentation)) usage' -- -- /testcases pages in the module namespace are not categorised, as they may have -- {{documentation}} transcluded automatically. --]] local title = env.title local subjectSpace = env.subjectSpace if not title or not subjectSpace then return nil end local subpage = title.subpageText local ret = '' if message('display-strange-usage-category', nil, 'boolean') and ( subpage == message('doc-subpage') or subjectSpace ~= 828 and subpage == message('testcases-subpage') ) then ret = ret .. makeCategoryLink(message('strange-usage-category')) end return ret end return p 45ub7k1w4l05k4amnx7rqc7bqp922ym Module:Documentation/config 828 249 1360 1359 2026-03-19T22:39:44Z Tanbiruzzaman 13 1 revision imported from [[:meta:Module:Documentation/config]] 1359 Scribunto text/plain ---------------------------------------------------------------------------------------------------- -- -- Configuration for Module:Documentation -- -- Here you can set the values of the parameters and messages used in Module:Documentation to -- localise it to your wiki and your language. Unless specified otherwise, values given here -- should be string values. ---------------------------------------------------------------------------------------------------- local _format = require('Module:TNT').format local function format(id) return _format('I18n/Documentation', id) end local cfg = {} -- Do not edit this line. cfg['templatestyles-scr'] = 'Module:Documentation/styles.css' ---------------------------------------------------------------------------------------------------- -- Protection template configuration ---------------------------------------------------------------------------------------------------- -- cfg['protection-template'] -- The name of the template that displays the protection icon (a padlock on enwiki). cfg['protection-template'] = 'PP-template' -- cfg['protection-reason-edit'] -- The protection reason for edit-protected templates to pass to -- [[Module:Protection banner]]. cfg['protection-reason-edit'] = 'template' --[[ -- cfg['protection-template-args'] -- Any arguments to send to the protection template. This should be a Lua table. -- For example, if the protection template is "pp-template", and the wikitext template invocation -- looks like "{{pp-template|docusage=yes}}", then this table should look like "{docusage = 'yes'}". --]] cfg['protection-template-args'] = {docusage = 'yes'} --[[ ---------------------------------------------------------------------------------------------------- -- Sandbox notice configuration -- -- On sandbox pages the module can display a template notifying users that the current page is a -- sandbox, and the location of test cases pages, etc. The module decides whether the page is a -- sandbox or not based on the value of cfg['sandbox-subpage']. The following settings configure the -- messages that the notices contains. ---------------------------------------------------------------------------------------------------- --]] -- cfg['sandbox-notice-image'] -- The image displayed in the sandbox notice. cfg['sandbox-notice-image'] = '[[Image:Edit In Sandbox Icon - Color.svg|40px|alt=|link=]]' --[[ -- cfg['sandbox-notice-pagetype-template'] -- cfg['sandbox-notice-pagetype-module'] -- cfg['sandbox-notice-pagetype-other'] -- The page type of the sandbox page. The message that is displayed depends on the current subject -- namespace. This message is used in either cfg['sandbox-notice-blurb'] or -- cfg['sandbox-notice-diff-blurb']. --]] cfg['sandbox-notice-pagetype-template'] = format('sandbox-notice-pagetype-template') cfg['sandbox-notice-pagetype-module'] = format('sandbox-notice-pagetype-module') cfg['sandbox-notice-pagetype-other'] = format('sandbox-notice-pagetype-other') --[[ -- cfg['sandbox-notice-blurb'] -- cfg['sandbox-notice-diff-blurb'] -- cfg['sandbox-notice-diff-display'] -- Either cfg['sandbox-notice-blurb'] or cfg['sandbox-notice-diff-blurb'] is the opening sentence -- of the sandbox notice. The latter has a diff link, but the former does not. $1 is the page -- type, which is either cfg['sandbox-notice-pagetype-template'], -- cfg['sandbox-notice-pagetype-module'] or cfg['sandbox-notice-pagetype-other'] depending what -- namespace we are in. $2 is a link to the main template page, and $3 is a diff link between -- the sandbox and the main template. The display value of the diff link is set by -- cfg['sandbox-notice-compare-link-display']. --]] cfg['sandbox-notice-blurb'] = format('sandbox-notice-blurb') cfg['sandbox-notice-diff-blurb'] = format('sandbox-notice-diff-blurb') cfg['sandbox-notice-compare-link-display'] = format('sandbox-notice-compare-link-display') --[[ -- cfg['sandbox-notice-testcases-blurb'] -- cfg['sandbox-notice-testcases-link-display'] -- cfg['sandbox-notice-testcases-run-blurb'] -- cfg['sandbox-notice-testcases-run-link-display'] -- cfg['sandbox-notice-testcases-blurb'] is a sentence notifying the user that there is a test cases page -- corresponding to this sandbox that they can edit. $1 is a link to the test cases page. -- cfg['sandbox-notice-testcases-link-display'] is the display value for that link. -- cfg['sandbox-notice-testcases-run-blurb'] is a sentence notifying the user that there is a test cases page -- corresponding to this sandbox that they can edit, along with a link to run it. $1 is a link to the test -- cases page, and $2 is a link to the page to run it. -- cfg['sandbox-notice-testcases-run-link-display'] is the display value for the link to run the test -- cases. --]] cfg['sandbox-notice-testcases-blurb'] = format('sandbox-notice-testcases-blurb') cfg['sandbox-notice-testcases-link-display'] = format('sandbox-notice-testcases-link-display') cfg['sandbox-notice-testcases-run-blurb'] = format('sandbox-notice-testcases-run-blurb') cfg['sandbox-notice-testcases-run-link-display'] = format('sandbox-notice-testcases-run-link-display') -- cfg['sandbox-category'] -- A category to add to all template sandboxes. cfg['sandbox-category'] = 'Template sandboxes' ---------------------------------------------------------------------------------------------------- -- Start box configuration ---------------------------------------------------------------------------------------------------- -- cfg['documentation-icon-wikitext'] -- The wikitext for the icon shown at the top of the template. cfg['documentation-icon-wikitext'] = '[[File:Test Template Info-Icon - Version (2).svg|50px|link=|alt=Documentation icon]]' ---------------------------------------------------------------------------------------------------- -- Link box (end box) configuration ---------------------------------------------------------------------------------------------------- -- cfg['transcluded-from-blurb'] -- Notice displayed when the docs are transcluded from another page. $1 is a wikilink to that page. cfg['transcluded-from-blurb'] = format('transcluded-from-blurb') --[[ -- cfg['create-module-doc-blurb'] -- Notice displayed in the module namespace when the documentation subpage does not exist. -- $1 is a link to create the documentation page with the preload cfg['module-preload'] and the -- display cfg['create-link-display']. --]] cfg['create-module-doc-blurb'] = format('create-module-doc-blurb') ---------------------------------------------------------------------------------------------------- -- Experiment blurb configuration ---------------------------------------------------------------------------------------------------- --[[ -- cfg['experiment-blurb-template'] -- cfg['experiment-blurb-module'] -- The experiment blurb is the text inviting editors to experiment in sandbox and test cases pages. -- It is only shown in the template and module namespaces. With the default English settings, it -- might look like this: -- -- Editors can experiment in this template's sandbox (edit | diff) and testcases (edit) pages. -- -- In this example, "sandbox", "edit", "diff", "testcases", and "edit" would all be links. -- -- There are two versions, cfg['experiment-blurb-template'] and cfg['experiment-blurb-module'], depending -- on what namespace we are in. -- -- Parameters: -- -- $1 is a link to the sandbox page. If the sandbox exists, it is in the following format: -- -- cfg['sandbox-link-display'] (cfg['sandbox-edit-link-display'] | cfg['compare-link-display']) -- -- If the sandbox doesn't exist, it is in the format: -- -- cfg['sandbox-link-display'] (cfg['sandbox-create-link-display'] | cfg['mirror-link-display']) -- -- The link for cfg['sandbox-create-link-display'] link preloads the page with cfg['template-sandbox-preload'] -- or cfg['module-sandbox-preload'], depending on the current namespace. The link for cfg['mirror-link-display'] -- loads a default edit summary of cfg['mirror-edit-summary']. -- -- $2 is a link to the test cases page. If the test cases page exists, it is in the following format: -- -- cfg['testcases-link-display'] (cfg['testcases-edit-link-display']) -- -- If the test cases page doesn't exist, it is in the format: -- -- cfg['testcases-link-display'] (cfg['testcases-create-link-display']) -- -- If the test cases page doesn't exist, the link for cfg['testcases-create-link-display'] preloads the -- page with cfg['template-testcases-preload'] or cfg['module-testcases-preload'], depending on the current -- namespace. --]] cfg['experiment-blurb-template'] = format('experiment-blurb-template') cfg['experiment-blurb-module'] = format('experiment-blurb-module') ---------------------------------------------------------------------------------------------------- -- Sandbox link configuration ---------------------------------------------------------------------------------------------------- -- cfg['sandbox-subpage'] -- The name of the template subpage typically used for sandboxes. cfg['sandbox-subpage'] = 'sandbox' -- cfg['template-sandbox-preload'] -- Preload file for template sandbox pages. cfg['template-sandbox-preload'] = 'Template:Documentation/preload-sandbox' -- cfg['module-sandbox-preload'] -- Preload file for Lua module sandbox pages. cfg['module-sandbox-preload'] = 'Template:Documentation/preload-module-sandbox' -- cfg['sandbox-link-display'] -- The text to display for "sandbox" links. cfg['sandbox-link-display'] = format('sandbox-link-display') -- cfg['sandbox-edit-link-display'] -- The text to display for sandbox "edit" links. cfg['sandbox-edit-link-display'] = format('sandbox-edit-link-display') -- cfg['sandbox-create-link-display'] -- The text to display for sandbox "create" links. cfg['sandbox-create-link-display'] = format('sandbox-create-link-display') -- cfg['compare-link-display'] -- The text to display for "compare" links. cfg['compare-link-display'] = format('compare-link-display') -- cfg['mirror-edit-summary'] -- The default edit summary to use when a user clicks the "mirror" link. $1 is a wikilink to the -- template page. cfg['mirror-edit-summary'] = 'Create sandbox version of $1' -- cfg['mirror-link-display'] -- The text to display for "mirror" links. cfg['mirror-link-display'] = format('mirror-link-display') -- cfg['mirror-link-preload'] -- The page to preload when a user clicks the "mirror" link. cfg['mirror-link-preload'] = 'Template:Documentation/mirror' ---------------------------------------------------------------------------------------------------- -- Test cases link configuration ---------------------------------------------------------------------------------------------------- -- cfg['testcases-subpage'] -- The name of the template subpage typically used for test cases. cfg['testcases-subpage'] = 'testcases' -- cfg['template-testcases-preload'] -- Preload file for template test cases pages. cfg['template-testcases-preload'] = 'Template:Documentation/preload-testcases' -- cfg['module-testcases-preload'] -- Preload file for Lua module test cases pages. cfg['module-testcases-preload'] = 'Template:Documentation/preload-module-testcases' -- cfg['testcases-link-display'] -- The text to display for "testcases" links. cfg['testcases-link-display'] = format('testcases-link-display') -- cfg['testcases-edit-link-display'] -- The text to display for test cases "edit" links. cfg['testcases-edit-link-display'] = format('testcases-edit-link-display') -- cfg['testcases-create-link-display'] -- The text to display for test cases "create" links. cfg['testcases-create-link-display'] = format('testcases-create-link-display') ---------------------------------------------------------------------------------------------------- -- Add categories blurb configuration ---------------------------------------------------------------------------------------------------- --[[ -- cfg['add-categories-blurb'] -- Text to direct users to add categories to the /doc subpage. Not used if the "content" or -- "docname fed" arguments are set, as then it is not clear where to add the categories. $1 is a -- link to the /doc subpage with a display value of cfg['doc-link-display']. --]] cfg['add-categories-blurb'] = format('add-categories-blurb') -- cfg['doc-link-display'] -- The text to display when linking to the /doc subpage. cfg['doc-link-display'] = '/doc' ---------------------------------------------------------------------------------------------------- -- Subpages link configuration ---------------------------------------------------------------------------------------------------- --[[ -- cfg['subpages-blurb'] -- The "Subpages of this template" blurb. $1 is a link to the main template's subpages with a -- display value of cfg['subpages-link-display']. In the English version this blurb is simply -- the link followed by a period, and the link display provides the actual text. --]] cfg['subpages-blurb'] = format('subpages-blurb') --[[ -- cfg['subpages-link-display'] -- The text to display for the "subpages of this page" link. $1 is cfg['template-pagetype'], -- cfg['module-pagetype'] or cfg['default-pagetype'], depending on whether the current page is in -- the template namespace, the module namespace, or another namespace. --]] cfg['subpages-link-display'] = format('subpages-link-display') -- cfg['template-pagetype'] -- The pagetype to display for template pages. cfg['template-pagetype'] = format('template-pagetype') -- cfg['module-pagetype'] -- The pagetype to display for Lua module pages. cfg['module-pagetype'] = format('module-pagetype') -- cfg['default-pagetype'] -- The pagetype to display for pages other than templates or Lua modules. cfg['default-pagetype'] = format('default-pagetype') ---------------------------------------------------------------------------------------------------- -- Doc link configuration ---------------------------------------------------------------------------------------------------- -- cfg['doc-subpage'] -- The name of the subpage typically used for documentation pages. cfg['doc-subpage'] = 'doc' -- cfg['file-docpage-preload'] -- Preload file for documentation page in the file namespace. cfg['file-docpage-preload'] = 'Template:Documentation/preload-filespace' -- cfg['docpage-preload'] -- Preload file for template documentation pages in all namespaces. cfg['docpage-preload'] = 'Template:Documentation/preload' -- cfg['module-preload'] -- Preload file for Lua module documentation pages. cfg['module-preload'] = 'Template:Documentation/preload-module-doc' ---------------------------------------------------------------------------------------------------- -- Print version configuration ---------------------------------------------------------------------------------------------------- -- cfg['print-subpage'] -- The name of the template subpage used for print versions. cfg['print-subpage'] = 'Print' -- cfg['print-link-display'] -- The text to display when linking to the /Print subpage. cfg['print-link-display'] = '/Print' -- cfg['print-blurb'] -- Text to display if a /Print subpage exists. $1 is a link to the subpage with a display value of cfg['print-link-display']. cfg['print-blurb'] = format('print-blurb') -- cfg['display-print-category'] -- Set to true to enable output of cfg['print-category'] if a /Print subpage exists. -- This should be a boolean value (either true or false). cfg['display-print-category'] = true -- cfg['print-category'] -- Category to output if cfg['display-print-category'] is set to true, and a /Print subpage exists. cfg['print-category'] = 'Templates with print versions' ---------------------------------------------------------------------------------------------------- -- HTML and CSS configuration ---------------------------------------------------------------------------------------------------- -- cfg['main-div-id'] -- The "id" attribute of the main HTML "div" tag. cfg['main-div-id'] = 'template-documentation' -- cfg['main-div-classes'] -- The CSS classes added to the main HTML "div" tag. cfg['main-div-class'] = 'ts-doc-doc' cfg['header-div-class'] = 'ts-doc-header' cfg['heading-div-class'] = 'ts-doc-heading' cfg['content-div-class'] = 'ts-doc-content' cfg['footer-div-class'] = 'ts-doc-footer plainlinks' cfg['sandbox-class'] = 'ts-doc-sandbox' -- cfg['start-box-linkclasses'] -- The CSS classes used for the [view][edit][history] or [create] links in the start box. cfg['start-box-linkclasses'] = 'ts-tlinks-tlinks mw-editsection-like plainlinks' -- cfg['start-box-link-id'] -- The HTML "id" attribute for the links in the start box. cfg['start-box-link-id'] = 'doc_editlinks' ---------------------------------------------------------------------------------------------------- -- Tracking category configuration ---------------------------------------------------------------------------------------------------- -- cfg['display-strange-usage-category'] -- Set to true to enable output of cfg['strange-usage-category'] if the module is used on a /doc subpage -- or a /testcases subpage. This should be a boolean value (either true or false). cfg['display-strange-usage-category'] = true -- cfg['strange-usage-category'] -- Category to output if cfg['display-strange-usage-category'] is set to true and the module is used on a -- /doc subpage or a /testcases subpage. cfg['strange-usage-category'] = 'Pages with strange documentation template usage' --[[ ---------------------------------------------------------------------------------------------------- -- End configuration -- -- Don't edit anything below this line. ---------------------------------------------------------------------------------------------------- --]] return cfg 4y5z3gavhdf825owkcodrvz7z8wpxbe Module:TNT 828 250 1362 1361 2026-03-19T22:39:45Z Tanbiruzzaman 13 1 revision imported from [[:meta:Module:TNT]] 1361 Scribunto text/plain -- -- INTRO: (!!! DO NOT RENAME THIS PAGE !!!) -- This module allows any template or module to be copy/pasted between -- wikis without any translation changes. All translation text is stored -- in the global Data:*.tab pages on Commons, and used everywhere. -- -- SEE: https://www.mediawiki.org/wiki/Multilingual_Templates_and_Modules -- -- ATTENTION: -- Please do NOT rename this module - it has to be identical on all wikis. -- This code is maintained at https://www.mediawiki.org/wiki/Module:TNT -- Please do not modify it anywhere else, as it may get copied and override your changes. -- Suggestions can be made at https://www.mediawiki.org/wiki/Module_talk:TNT -- -- DESCRIPTION: -- The "msg" function uses a Commons dataset to translate a message -- with a given key (e.g. source-table), plus optional arguments -- to the wiki markup in the current content language. -- Use lang=xx to set language. Example: -- -- {{#invoke:TNT | msg -- | I18n/Template:Graphs.tab <!-- https://commons.wikimedia.org/wiki/Data:I18n/Template:Graphs.tab --> -- | source-table <!-- uses a translation message with id = "source-table" --> -- | param1 }} <!-- optional parameter --> -- -- -- The "doc" function will generate the <templatedata> parameter documentation for templates. -- This way all template parameters can be stored and localized in a single Commons dataset. -- NOTE: "doc" assumes that all documentation is located in Data:Templatedata/* on Commons. -- -- {{#invoke:TNT | doc | Graph:Lines }} -- uses https://commons.wikimedia.org/wiki/Data:Templatedata/Graph:Lines.tab -- if the current page is Template:Graph:Lines/doc -- local p = {} local i18nDataset = 'I18n/Module:TNT.tab' -- Forward declaration of the local functions local sanitizeDataset, loadData, link, formatMessage function p.msg(frame) local dataset, id local params = {} local lang = nil for k, v in pairs(frame.args) do if k == 1 then dataset = mw.text.trim(v) elseif k == 2 then id = mw.text.trim(v) elseif type(k) == 'number' then params[k - 2] = mw.text.trim(v) elseif k == 'lang' and v ~= '_' then lang = mw.text.trim(v) end end return formatMessage(dataset, id, params, lang) end -- Identical to p.msg() above, but used from other lua modules -- Parameters: name of dataset, message key, optional arguments -- Example with 2 params: format('I18n/Module:TNT', 'error_bad_msgkey', 'my-key', 'my-dataset') function p.format(dataset, key, ...) local checkType = require('libraryUtil').checkType checkType('format', 1, dataset, 'string') checkType('format', 2, key, 'string') return formatMessage(dataset, key, {...}) end -- Identical to p.msg() above, but used from other lua modules with the language param -- Parameters: language code, name of dataset, message key, optional arguments -- Example with 2 params: formatInLanguage('es', I18n/Module:TNT', 'error_bad_msgkey', 'my-key', 'my-dataset') function p.formatInLanguage(lang, dataset, key, ...) local checkType = require('libraryUtil').checkType checkType('formatInLanguage', 1, lang, 'string') checkType('formatInLanguage', 2, dataset, 'string') checkType('formatInLanguage', 3, key, 'string') return formatMessage(dataset, key, {...}, lang) end -- Obsolete function that adds a 'c:' prefix to the first param. -- "Sandbox/Sample.tab" -> 'c:Data:Sandbox/Sample.tab' function p.link(frame) return link(frame.args[1]) end function p.doc(frame) local dataset = 'Templatedata/' .. sanitizeDataset(frame.args[1]) return frame:extensionTag('templatedata', p.getTemplateData(dataset)) .. formatMessage(i18nDataset, 'edit_doc', {link(dataset)}) end function p.getTemplateData(dataset) -- TODO: add '_' parameter once lua starts reindexing properly for "all" languages local data = loadData(dataset) local names = {} for _, field in ipairs(data.schema.fields) do table.insert(names, field.name) end local numOnly = true local params = {} local paramOrder = {} for _, row in ipairs(data.data) do local newVal = {} local name = nil for pos, columnName in ipairs(names) do if columnName == 'name' then name = row[pos] else newVal[columnName] = row[pos] end end if name then if ( (type(name) ~= "number") and ( (type(name) ~= "string") or not string.match(name, "^%d+$") ) ) then numOnly = false end params[name] = newVal table.insert(paramOrder, name) end end -- Work around json encoding treating {"1":{...}} as an [{...}] if numOnly then params['zzz123']='' end local json = mw.text.jsonEncode({ params=params, paramOrder=paramOrder, description=data.description, }) if numOnly then json = string.gsub(json,'"zzz123":"",?', "") end return json end -- Local functions sanitizeDataset = function(dataset) if not dataset then return nil end dataset = mw.text.trim(dataset) if dataset == '' then return nil elseif string.sub(dataset,-4) ~= '.tab' then return dataset .. '.tab' else return dataset end end loadData = function(dataset, lang) dataset = sanitizeDataset(dataset) if not dataset then error(formatMessage(i18nDataset, 'error_no_dataset', {})) end -- Give helpful error to thirdparties who try and copy this module. if not mw.ext or not mw.ext.data or not mw.ext.data.get then error(string.format([['''Missing JsonConfig extension, or not properly configured; Cannot load https://commons.wikimedia.org/wiki/Data:%s. See https://www.mediawiki.org/wiki/Extension:JsonConfig#Supporting_Wikimedia_templates''']], dataset)) end local data = mw.ext.data.get(dataset, lang) if data == false then if dataset == i18nDataset then -- Prevent cyclical calls error('Missing Commons dataset ' .. i18nDataset) else error(formatMessage(i18nDataset, 'error_bad_dataset', {link(dataset)})) end end return data end -- Given a dataset name, convert it to a title with the 'commons:data:' prefix link = function(dataset) return 'c:Data:' .. mw.text.trim(dataset or '') end formatMessage = function(dataset, key, params, lang) for _, row in pairs(loadData(dataset, lang).data) do local id, msg = unpack(row) if id == key then local result = mw.message.newRawMessage(msg, unpack(params or {})) return result:plain() end end if dataset == i18nDataset then -- Prevent cyclical calls error('Invalid message key "' .. key .. '"') else error(formatMessage(i18nDataset, 'error_bad_msgkey', {key, link(dataset)})) end end return p r7hn49mbqg5sfa9i7l9l3ts62h7gy7u Module:Documentation/i18n 828 251 1364 1363 2026-03-19T22:39:45Z Tanbiruzzaman 13 1 revision imported from [[:meta:Module:Documentation/i18n]] 1363 Scribunto text/plain local format = require('Module:TNT').format local i18n = {} i18n['cfg-error-msg-type'] = format('I18n/Documentation', 'cfg-error-msg-type') i18n['cfg-error-msg-empty'] = format('I18n/Documentation', 'cfg-error-msg-empty') -- cfg['template-namespace-heading'] -- The heading shown in the template namespace. i18n['template-namespace-heading'] = format('I18n/Documentation', 'template-namespace-heading') -- cfg['module-namespace-heading'] -- The heading shown in the module namespace. i18n['module-namespace-heading'] = format('I18n/Documentation', 'module-namespace-heading') -- cfg['file-namespace-heading'] -- The heading shown in the file namespace. i18n['file-namespace-heading'] = format('I18n/Documentation', 'file-namespace-heading') -- cfg['other-namespaces-heading'] -- The heading shown in other namespaces. i18n['other-namespaces-heading'] = format('I18n/Documentation', 'other-namespaces-heading') -- cfg['view-link-display'] -- The text to display for "view" links. i18n['view-link-display'] = format('I18n/Documentation', 'view-link-display') -- cfg['edit-link-display'] -- The text to display for "edit" links. i18n['edit-link-display'] = format('I18n/Documentation', 'edit-link-display') -- cfg['history-link-display'] -- The text to display for "history" links. i18n['history-link-display'] = format('I18n/Documentation', 'history-link-display') -- cfg['purge-link-display'] -- The text to display for "purge" links. i18n['purge-link-display'] = format('I18n/Documentation', 'purge-link-display') -- cfg['create-link-display'] -- The text to display for "create" links. i18n['create-link-display'] = format('I18n/Documentation', 'create-link-display') return i18n i27qt76cptbbpjtsh3j4x87t48x7xds Module:Check for unknown parameters 828 252 1366 1365 2026-03-19T22:39:45Z Tanbiruzzaman 13 1 revision imported from [[:meta:Module:Check_for_unknown_parameters]] 1365 Scribunto text/plain -- This module may be used to compare the arguments passed to the parent -- with a list of arguments, returning a specified result if an argument is -- not on the list local p = {} local function trim(s) return s:match('^%s*(.-)%s*$') end local function isnotempty(s) return s and s:match('%S') end local function clean(text) -- Return text cleaned for display and truncated if too long. -- Strip markers are replaced with dummy text representing the original wikitext. local pos, truncated local function truncate(text) if truncated then return '' end if mw.ustring.len(text) > 25 then truncated = true text = mw.ustring.sub(text, 1, 25) .. '...' end return mw.text.nowiki(text) end local parts = {} for before, tag, remainder in text:gmatch('([^\127]*)\127[^\127]*%-(%l+)%-[^\127]*\127()') do pos = remainder table.insert(parts, truncate(before) .. '&lt;' .. tag .. '&gt;...&lt;/' .. tag .. '&gt;') end table.insert(parts, truncate(text:sub(pos or 1))) return table.concat(parts) end function p._check(args, pargs) if type(args) ~= "table" or type(pargs) ~= "table" then -- TODO: error handling return end -- create the list of known args, regular expressions, and the return string local knownargs = {} local regexps = {} for k, v in pairs(args) do if type(k) == 'number' then v = trim(v) knownargs[v] = 1 elseif k:find('^regexp[1-9][0-9]*$') then table.insert(regexps, '^' .. v .. '$') end end -- loop over the parent args, and make sure they are on the list local ignoreblank = isnotempty(args['ignoreblank']) local showblankpos = isnotempty(args['showblankpositional']) local values = {} for k, v in pairs(pargs) do if type(k) == 'string' and knownargs[k] == nil then local knownflag = false for _, regexp in ipairs(regexps) do if mw.ustring.match(k, regexp) then knownflag = true break end end if not knownflag and ( not ignoreblank or isnotempty(v) ) then table.insert(values, clean(k)) end elseif type(k) == 'number' and knownargs[tostring(k)] == nil and ( showblankpos or isnotempty(v) ) then table.insert(values, k .. ' = ' .. clean(v)) end end -- add results to the output tables local res = {} if #values > 0 then local unknown_text = args['unknown'] or 'Found _VALUE_, ' if mw.getCurrentFrame():preprocess( "{{REVISIONID}}" ) == "" then local preview_text = args['preview'] if isnotempty(preview_text) then preview_text = require('Module:If preview')._warning({preview_text}) elseif preview == nil then preview_text = unknown_text end unknown_text = preview_text end for _, v in pairs(values) do -- Fix odd bug for | = which gets stripped to the empty string and -- breaks category links if v == '' then v = ' ' end -- avoid error with v = 'example%2' ("invalid capture index") local r = unknown_text:gsub('_VALUE_', {_VALUE_ = v}) table.insert(res, r) end end return table.concat(res) end function p.check(frame) local args = frame.args local pargs = frame:getParent().args return p._check(args, pargs) end return p 6e3cz07yurudsa5um7bq4jcfyxhamf4 Module:Documentation/styles.css 828 253 1368 1367 2026-03-19T22:39:45Z Tanbiruzzaman 13 1 revision imported from [[:meta:Module:Documentation/styles.css]] 1367 sanitized-css text/css /* {{PP-template}} */ .ts-doc-sandbox .mbox-image { padding:.75em 0 .75em .75em; } .ts-doc-doc { clear: both; background-color: #ecfcf4; border: 1px solid #a2a9b1; margin-top: 1em; padding: 5px; } .ts-doc-header { padding-bottom: 3px; border-bottom: 1px solid #a2a9b1; margin-bottom: 1ex; } .ts-doc-header .ts-tlinks-tlinks { display: inline-block; line-height: 24px; margin-left: 1em; } .ts-doc-header .ts-tlinks-tlinks a.external { color: #0645ad; } .ts-doc-header .ts-tlinks-tlinks a.external:visited { color: #0b0080; } .ts-doc-header .ts-tlinks-tlinks a.external:active { color: #faa700; } .ts-doc-content:after { content: ''; clear: both; display: block; } .ts-doc-heading { display: inline-block; padding-left: 55px; background: center left/50px no-repeat; background-image: url(https://upload.wikimedia.org/wikipedia/commons/thumb/4/43/Test_Template_Info-Icon_-_Version_%282%29.svg/50px-Test_Template_Info-Icon_-_Version_%282%29.svg.png); background-image: url(https://upload.wikimedia.org/wikipedia/commons/4/43/Test_Template_Info-Icon_-_Version_%282%29.svg); font-size: 1.5em; } .ts-doc-content > *:first-child, .ts-doc-footer > *:first-child { margin-top: .5em; } .ts-doc-content > *:last-child, .ts-doc-footer > *:last-child { margin-bottom: .5em; } .ts-doc-footer { background-color: #ecfcf4; border: 1px solid #a2a9b1; padding: .25em 1em; margin-top: .2em; font-style: italic; } .ts-doc-footer small { font-style: normal; } .ts-doc-sandbox { clear: both; } @media screen { html.skin-theme-clientpref-night .ts-doc-footer, html.skin-theme-clientpref-night .ts-doc-doc { background-color: #0b1e1c; } } @media screen and (prefers-color-scheme: dark) { html.skin-theme-clientpref-os .ts-doc-footer, html.skin-theme-clientpref-os .ts-doc-doc { background-color: #0b1e1c; } } /* fix headers in dark mode */ .ts-doc-content .mw-headline { color:inherit; } .mw-templatedata-caption, .mw-templatedata-format { color:inherit; } /* fix icon for templatedata params (inline/block) in dark mode */ .mw-templatedata-doc-params .oo-ui-widget { filter: unset !important; } r9yttuccxodjkoxpr2snwc2s4btg56a Template:Support 10 254 1370 1369 2026-03-19T22:39:48Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Support]] 1369 wikitext text/x-wiki {{#switch:{{BASEPAGENAME}} |Requests for new languages |Proposals for closing projects |OTRS={{#if:{{{1|}}}||<b>}} |#default=[[File:{{#switch:{{lc:{{{1|}}}}} |strong=Symbol strong support vote.svg |#default=Symbol support vote.svg }}|15px|link=|class=noviewer|{{LangSwitch |ar=مع |bg=За |bn=সমর্থন |de=Unterstützung |en=Support |he=בעד |hi=समर्थन |es=A favor |fi=Kannatan |fr=Soutien |it=Favorevole |ja=賛成 |ko=찬성 |mk=За |pt-br=Apoio |pt=Apoio |ru=За |sl=Za |sr=За |sv=Stödjer |tr=Destek |vi=Ủng hộ |zh-hans=支持 |zh-hant=支持 }}]]&nbsp;<b> }}{{#switch:{{lc:{{{1|support}}}}} |= |strong={{Langswitch |ar=مع بشدة |bn=দৃঢ় সমর্থন |en=Strong support |es=Muy a favor |fi=Vahva kannatus |fr=Soutien ferme |it=Molto favorevole |he=בעד חזק |ja=強く賛成 |ko=강한 찬성 |mk=Силна поддршка |ru=Решительно за |sl=Močno za |sr=Јако за |sv=Starkt stöd |tr=Şiddetle destek |vi=Ủng hộ mạnh |zh-hans=强烈支持 |zh-hant=強烈支持 }} |support|#default={{LangSwitch |ar= مع |bg=За |bn=সমর্থন |de=Unterstützung |en=Support |es=A favor |he=בעד |hi=समर्थन |fi=Kannatan |fr=Soutien |it=Favorevole |ja=賛成 |ko=찬성 |mk=За |pt-br=Apoio |pt=Apoio |ru=За |tr=Destek |sl=Za |sr=За |sv=Stödjer |vi=Ủng hộ |zh-hans=支持 |zh-hant=支持 }} }}{{#switch:{{BASEPAGENAME}} |Requests for new languages |Proposals for closing projects |OTRS={{#if:{{{1|}}}||</b>}} |#default=</b> }}<noinclude>{{Documentation}}</noinclude> q4xnjiblraxptovdq1w8xvgavtk6qcu Template:Oppose 10 255 1372 1371 2026-03-19T22:39:48Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Oppose]] 1371 wikitext text/x-wiki {{Oppose/layout|Oppose={{#if:{{{1|}}}|{{{1|}}}|{{Langswitch |ar= ضد |bn=বিরোধিতা |da=Imod |de=Ablehnung |en=Oppose |es=En contra |fi=Vastustan |fr=Opposition |gu=વિરોધ |he=נגד |hi=विरोध |it=Contraria/o |ja=反対 |ko=반대 |mk=Против |nl=Tegen |pt=Contra |pt-br=Contra |ru=Против |ryu=反対 |sl=Proti |sr=Против |sv=Emot |ti=ኣንጻር |tr=Karşıt |vi=Phản đối |zh-hans=反对 |zh-hant=反對 }}}}}}<noinclude>{{documentation}}</noinclude> 79viir89gk9seytmn53jjrxe5u39vvy Template:Oppose/layout 10 256 1374 1373 2026-03-19T22:39:48Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Oppose/layout]] 1373 wikitext text/x-wiki {{#switch: {{#titleparts:{{FULLPAGENAME}}|1|1}}<!-- Root page of full pagename, including namespace but excluding all subpage levels These pages (and all their subpages) don't want an icon for their votes. Please first discuss via Meta:Babel before any changing, if a change isn't happened via such way, feel free to revert that. --> |Proposals for closing projects |Requests for new languages = |#default=[[File:Symbol oppose vote.svg|15px|link=|class=noviewer|Oppose]]&nbsp; }}<b>{{{Oppose|Oppose}}}</b><noinclude>{{Documentation|Template:Oppose/doc}}</noinclude> 8q6d0xbel93ekpd3ayy27hx8ahgf6qa Template:Uselang 10 257 1376 1375 2026-03-19T22:39:48Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Uselang]] 1375 wikitext text/x-wiki {{#ifeq:{{Int:Lang}}|⧼Lang⧽|en|{{Int:Lang}}}}<noinclude>{{Doc}}</noinclude> o134xc64iw532st5yxye0okr4qvbrk2 Template:CURRENTCONTENTLANGUAGE 10 258 1378 1377 2026-03-19T22:39:49Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:CURRENTCONTENTLANGUAGE]] 1377 wikitext text/x-wiki {{#if:{{#invoke:Template translation|getLanguageSubpage}}|{{#invoke:Template translation|getLanguageSubpage}}|{{CONTENTLANGUAGE}}}}<noinclude>{{Documentation}}</noinclude> afcqwj0bftpod19851gvbz01eej6yzk Template:Flatlist/styles.css 10 259 2438 2405 2026-03-27T00:26:09Z Koavf 723 Does this work? 2438 sanitized-css text/css /*[[Category:template CSS]] * * Style for horizontal lists (separator following item). * @source https://www.mediawiki.org/wiki/Snippets/Horizontal_lists * @revision 9 (2016-08-10) * @author [[User:Edokter]] */ .hlist dl, .hlist ol, .hlist ul { margin: 0; padding: 0; } /* Display list items inline */ .hlist dd, .hlist dt, .hlist li { margin: 0; display: inline; } /* Display nested lists inline */ .hlist.inline, .hlist.inline dl, .hlist.inline ol, .hlist.inline ul, .hlist dl dl, .hlist dl ol, .hlist dl ul, .hlist ol dl, .hlist ol ol, .hlist ol ul, .hlist ul dl, .hlist ul ol, .hlist ul ul { display: inline; } /* Hide empty list items */ .hlist .mw-empty-li, .hlist .mw-empty-elt { display: none; } /* Generate interpuncts */ .hlist dt:after { content: ": "; } .hlist dd:after, .hlist li:after { content: " · "; font-weight: bold; } .hlist dd:last-child:after, .hlist dt:last-child:after, .hlist li:last-child:after { content: none; } /* Add parentheses around nested lists */ .hlist dd dd:first-child:before, .hlist dd dt:first-child:before, .hlist dd li:first-child:before, .hlist dt dd:first-child:before, .hlist dt dt:first-child:before, .hlist dt li:first-child:before, .hlist li dd:first-child:before, .hlist li dt:first-child:before, .hlist li li:first-child:before { content: " ("; font-weight: normal; } .hlist dd dd:last-child:after, .hlist dd dt:last-child:after, .hlist dd li:last-child:after, .hlist dt dd:last-child:after, .hlist dt dt:last-child:after, .hlist dt li:last-child:after, .hlist li dd:last-child:after, .hlist li dt:last-child:after, .hlist li li:last-child:after { content: ")"; font-weight: normal; } /* Put ordinals in front of ordered list items */ .hlist ol { counter-reset: listitem; } .hlist ol > li { counter-increment: listitem; } .hlist ol > li:before { content: " " counter(listitem) "\a0"; } .hlist dd ol > li:first-child:before, .hlist dt ol > li:first-child:before, .hlist li ol > li:first-child:before { content: " (" counter(listitem) "\a0"; } 9sfeivq6quvfssxhgp1ydvt67ys5njx Module:Reply to 828 260 1382 1381 2026-03-19T22:39:50Z Tanbiruzzaman 13 1 revision imported from [[:meta:Module:Reply_to]] 1381 Scribunto text/plain local p = {} local htmlerror = require('Module:Error').error function p.replyto(frame) local origArgs = frame:getParent().args local args = {} local maxArg = 0 for k, v in pairs(origArgs) do if type(k) == 'number' then if v:match('%S') then if k > maxArg then maxArg = k end local title = mw.title.new(v) if not title then return htmlerror{'Error in [[Template:Reply to]]: Input contains forbidden characters.'} end args[k] = title.baseText end else args[k] = v end end if maxArg == 0 then if frame.args.example then args[1] = frame.args.example else return htmlerror{'Error in [[Template:Reply to]]: Username not given.'} end end if maxArg > (tonumber(frame.args.max) or 50) then return htmlerror{'Error in [[Template:Reply to]]: More than '..tostring(frame.args.max or 50)..' names specified.'} else local outStr = '<span class="template-ping">'..(args['prefix'] or '@')..'[[:User:'..args[1]..'|'..((args['label1'] or args['label']) or args[1])..']]' for i = 2, maxArg do if ( (maxArg > 2) or ((maxArg == 2) and (args['c'] == '')) ) then outStr = outStr.."," end if i == maxArg then outStr = outStr.." "..(args['c'] or "and") end outStr = outStr.." [[:User:"..args[i].."|"..(args['label'..tostring(i)] or args[i]).."]]" end outStr = outStr..(args['p'] or ":").."</span>" return outStr end end return p cyiv4rdahezi3hcyu5ev9vcqx4d1eqj Module:Error 828 261 1384 1383 2026-03-19T22:39:50Z Tanbiruzzaman 13 1 revision imported from [[:meta:Module:Error]] 1383 Scribunto text/plain -- This module implements {{error}}. local p = {} local function _error(args) local tag = mw.ustring.lower(tostring(args.tag)) -- Work out what html tag we should use. if not (tag == 'p' or tag == 'span' or tag == 'div') then tag = 'strong' end -- Generate the html. return tostring(mw.html.create(tag) :addClass('error') :wikitext(tostring(args.message or args[1] or error('no message specified', 2))) ) end function p.error(frame) local args if type(frame.args) == 'table' then -- We're being called via #invoke. The args are passed through to the module -- from the template page, so use the args that were passed into the template. args = frame.args else -- We're being called from another module or from the debug console, so assume -- the args are passed in directly. args = frame end -- If the message parameter is present but blank, change it to nil so that Lua will -- consider it false. if args.message == "" then args.message = nil end return _error(args) end return p 75bhqz94c9juppi0uajeqaixt1565oq Template:Zh other 10 262 2488 1386 2026-03-27T00:41:41Z Koavf 723 2488 wikitext text/x-wiki {{#switch:{{{uselang|{{{lang|{{int:lang}}}}}}}} |zh|zh-hans|zh-cn|zh-sg|zh-my|zh-hant|zh-tw|zh-hk|zh-mo={{{1|zh}}} |#default={{{2|{{int:lang}}}}} }}<noinclude>[[Category:templates]]</noinclude> bv8mc25j30yi51ydwy97hqi9lz922r2 Template:Colon 10 263 1388 1387 2026-03-19T22:39:52Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Colon]] 1387 wikitext text/x-wiki {{#switch:{{{uselang|{{{1|{{CURRENTCONTENTLANGUAGE}}}}}}}} |br|ca|co|es|fr|gsw|oc|pt|pt-br|ro=&#x202F;&#58;<!-- NNBSP + ASCII colon (+ word separator, normally a space) --> |hy=.<!-- ASCII full stop (+ word separator, normally a space): the roles of colon and full stop are swapped in Armenian! --> |km=&#x17D6;<!-- Khmer colon (TCHAMNOTCH PII KUUH + word separator) --> |ja|zh|zh-hans=&#xFF1A;<!-- fullwidth ideographic colon (+ word separator, normally empty) --> |#default=&#58;<!-- ASCII colon (+ word separator, usually a space) --> }}{{int:word-separator/{{{uselang|{{{1|{{CURRENTCONTENTLANGUAGE}}}}}}}}}}<noinclude>{{documentation}}</noinclude> e35thg9r153c1q82k644g6ml47p6t7b Template:Strong oppose 10 264 1390 1389 2026-03-19T22:39:52Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Strong_oppose]] 1389 wikitext text/x-wiki [[File:Symbol oppose vote oversat.svg|15px|link=|class=noviewer]]&nbsp;<b>{{{1|{{Langswitch |ar=معارض بشدة |bn=জোরালো বিরোধিতা |de=Starke Ablehnung |en=Strong oppose |es=Muy en contra |fi=Vahva vastustus |fr=Opposition forte |he=נגד חזק |hi=दृढ़ विरोध |it=Fortemente contraria/o |ja=強く反対 |ko=강한 반대 |nl=Sterk tegen |sr=Јако против |ru=Категорически против |sm=Tete'e malosi |vi=Phản đối mạnh |zh-hans=强烈反对 |zh-hant=強烈反對 }}}}}</b><noinclude>{{documentation}}</noinclude> 12b5ouys9t44r17wa2jusvl7p8afirx Module:Effective protection level 828 265 1392 1391 2026-03-19T22:39:55Z Tanbiruzzaman 13 1 revision imported from [[:meta:Module:Effective_protection_level]] 1391 Scribunto text/plain local p = {} -- Returns the permission required to perform a given action on a given title. -- If no title is specified, the title of the page being displayed is used. function p._main(action, pagename) local title if type(pagename) == 'table' and pagename.prefixedText then title = pagename elseif pagename then title = mw.title.new(pagename) else title = mw.title.getCurrentTitle() end pagename = title.prefixedText if action == 'autoreview' then local level = mw.ext.FlaggedRevs.getStabilitySettings(title) level = level and level.autoreview if level == 'review' then return 'reviewer' elseif level ~= '' then return level else return nil -- not '*'. a page not being PC-protected is distinct from it being PC-protected with anyone able to review. also not '', as that would mean PC-protected but nobody can review end elseif action ~= 'edit' and action ~= 'move' and action ~= 'create' and action ~= 'upload' and action ~= 'undelete' then error( 'First parameter must be one of edit, move, create, upload, undelete, autoreview', 2 ) end if title.namespace == 8 then -- MediaWiki namespace if title.text:sub(-3) == '.js' or title.text:sub(-4) == '.css' or title.contentModel == 'javascript' or title.contentModel == 'css' then -- site JS or CSS page return 'interfaceadmin' else -- any non-JS/CSS MediaWiki page return 'sysop' end elseif title.namespace == 2 and title.isSubpage then if title.contentModel == 'javascript' or title.contentModel == 'css' then -- user JS or CSS page return 'interfaceadmin' elseif title.contentModel == 'json' then -- user JSON page return 'sysop' end end if action == 'undelete' then return 'sysop' end local level = title.protectionLevels[action] and title.protectionLevels[action][1] if level == 'sysop' or level == 'editprotected' then return 'sysop' elseif title.cascadingProtection.restrictions[action] and title.cascadingProtection.restrictions[action][1] then -- used by a cascading-protected page return 'sysop' elseif action == 'move' then local blacklistentry = mw.ext.TitleBlacklist.test('edit', pagename) -- Testing action edit is correct, since this is for the source page. The target page name gets tested with action move. if blacklistentry and not blacklistentry.params.autoconfirmed then return 'sysop' elseif title.namespace == 6 then return 'filemover' elseif level == 'extendedconfirmed' then return 'extendedconfirmed' else return 'autoconfirmed' end end local blacklistentry = mw.ext.TitleBlacklist.test(action, pagename) if blacklistentry then if not blacklistentry.params.autoconfirmed then return 'sysop' elseif level == 'extendedconfirmed' then return 'extendedconfirmed' else return 'autoconfirmed' end elseif level == 'editsemiprotected' then -- create-semiprotected pages return this for some reason return 'autoconfirmed' elseif level then return level elseif action == 'upload' then return 'autoconfirmed' elseif action == 'create' and title.namespace % 2 == 0 and title.namespace ~= 118 then -- You need to be registered, but not autoconfirmed, to create non-talk pages other than drafts return 'user' else return '*' end end setmetatable(p, { __index = function(t, k) return function(frame) return t._main(k, frame.args[1]) end end }) return p q9dyv7wyimcacbzupca2khulttmsw46 Template:Deferred 10 266 2432 1394 2026-03-27T00:23:20Z Koavf 723 2432 wikitext text/x-wiki <span style="white-space:nowrap;">[[File:Symbol deferred.svg|20px|link=|class=noviewer|Deferred]]&nbsp;{{LangSwitch | lang = {{#if: {{{lang|}}} | {{{lang}}} | {{uselang}} }} | bs = '''Proslijeđeno {{#if:{{{1|}}}|{{{1}}}}}''' | en = '''Deferred to {{#if:{{{1|}}}|{{{1}}}}}''' | hi = '''{{#if:{{{1|}}}|{{{1}}}}} पर स्थगित''' | hr = '''Proslijeđeno {{#if:{{{1|}}}|{{{1}}}}}''' | nl = '''Uitgesteld naar {{#if:{{{1|}}}|{{{1}}}}}''' | ru = '''Перенесено на {{#if:{{{1|}}}|{{{1}}}}}''' | sv = '''Uppskjuten till {{#if:{{{1|}}}|{{{1}}}}}''' | sl = '''Preneseno na {{#if:{{{1|}}}|{{{1}}}}}''' | tr = '''{{#if:{{{1|}}}|{{{1}}} vaktine e|E}}rtelendi''' | zh-hans = '''转交{{#if:{{{1|}}}|{{{1}}}}}''' | zh-hant = '''轉交{{#if:{{{1|}}}|{{{1}}}}}''' | ja = '''{{#if:{{{1|}}}|{{{1}}}に}}移譲''' }}</span><noinclude> {{documentation|content= == See also == {{Done/See also}} }} [[Category:Image with comment templates]]</noinclude> e7f3i9fif7ma8hxmuli12tmrxengkrs Template:Closing 10 267 1396 1395 2026-03-19T22:39:55Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Closing]] 1395 wikitext text/x-wiki <span style="white-space:nowrap;">[[File:Symbol abstain vote.svg|20px|link=|class=noviewer|Closed]]&nbsp;'''{{{1|Closed}}}'''</span><noinclude> [[Category:Image with comment templates|{{PAGENAME}}]] [[Category:Spam blacklist templates|{{PAGENAME}}]] </noinclude> 8cfzm77nad0n53n7l0iy2bmbu3cm84a Template:Reverted 10 268 1398 1397 2026-03-19T22:39:55Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Reverted]] 1397 wikitext text/x-wiki <span style="white-space:nowrap;">[[File:Blue check.svg|20px|link=|class=noviewer|Reverted]]&nbsp;'''{{{1|Reverted}}}'''</span><noinclude> [[Category:Image with comment templates|{{PAGENAME}}]] [[Category:Spam blacklist templates|{{PAGENAME}}]] </noinclude> hwz2g10plp5igeygqbxndggpg4so6wj Template:Div col 10 269 1400 1399 2026-03-19T22:39:55Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Div_col]] 1399 wikitext text/x-wiki <includeonly><div class="div-col columns <!-- -->{{#if:{{{colwidth|{{{2|}}}}}} | column-width | column-count column-count-{{{cols|{{{1|2}}}}}} }} {{{class|}}}" style="<!-- -->{{#if:{{{colwidth|{{{2|}}}}}} | {{Column-width|{{{colwidth|{{{2|}}}}}}}} | {{Column-count|{{{cols|{{{1|2|}}}}}}}} }}<!-- -->{{#if:{{{gap|}}} | {{Column-gap|{{{gap|}}}}} }}<!-- -->{{#switch:{{{rules|}}} | = <!--empty--> | yes = {{Column-rule}} | {{Column-rule|{{{rules|}}}}} }} <!-- -->{{#ifeq:{{{small|}}}|yes | font-size:90%; }} <!-- -->{{#if:{{{style|}}} | {{{style|}}} }}"><!-- -->{{#if: {{{content|}}} | {{{content|}}}</div> }}<!-- Inventory how many pages use small=yes -->{{#ifeq: {{{small|}}}|yes | [[Category:Pages using div col with small parameter]] }}</includeonly>{{#invoke:Check for unknown parameters|check|ignoreblank=y|unknown={{Main other|[[Category:Pages using div col with unknown parameters|_VALUE_{{PAGENAME}}]]}}|preview=Page using [[Template:Div col]] with unknown parameter "_VALUE_"|1|2|cols|colwidth|class|content|gap|rules|small|style}}<noinclude>{{Documentation}}</noinclude> j8mew8ujiatwhfqmql0brl0i3lw406o Template:Div col end 10 270 1402 1401 2026-03-19T22:39:55Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Div_col_end]] 1401 wikitext text/x-wiki <includeonly></div></includeonly><noinclude>{{Documentation|Template:Div col/doc}}</noinclude> 6wi5x82w8wcb2zd5w5j246nuz8ugz76 Template:Cross 10 271 1406 1405 2026-03-19T22:39:55Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Cross]] 1405 wikitext text/x-wiki {{#ifexpr:{{REVISIONYEAR}}>2018|[[File:OOjs UI icon close-ltr-destructive.svg|{{#if:{{{1|}}}|{{{1}}}|20}}px|link=|alt=No]]<span style="display:none">N</span>|[[Image:X mark.svg|{{{1|20}}}px|alt=No]]<span style="display:none">N</span>}}<noinclude>[[Category:Miscellaneous templates]]</noinclude> lqygc9ij2ygnuw08cur66as0o0i5wla Template:Documentation subpage 10 272 2402 2397 2026-03-26T23:39:03Z Koavf 723 2402 wikitext text/x-wiki <includeonly>{{#if:{{IsDocSubpage|override={{{override|doc}}}}} | <!--doc subpage--></includeonly>{{#ifeq:{{{doc-notice|show}}}|show | {{Ombox|type=notice|image=[[File:Edit-copy green.svg|40px|link=]] |text='''This is a [[m:Help:Template documentation|documentation]] [[mw:Help:Subpages|subpage]] for {{#if:{{{1|}}} | {{{1}}} | [[:{{SUBJECTSPACE}}:{{BASEPAGENAME}}]] }}.'''<br/> It contains usage information, categories, and other content that is not part of the original<!-- --> {{#if: {{{text2|}}} | {{{text2|}}} | {{#if: {{{text1|}}} | {{{text1|}}} | {{#ifeq: {{SUBJECTSPACE}} | {{ns:User}} | {{lc:{{SUBJECTSPACE}}}} template page | {{#if: {{SUBJECTSPACE}} | {{lc:{{SUBJECTSPACE}}}} page | article }} }} }} }}. }} <!--If not on a doc subpage, do nothing-->}}{{DEFAULTSORT:{{{defaultsort|{{PAGENAME}}}}}}}{{#if: {{{inhibit|}}} | <!--Skip--> | <includeonly>{{#ifexist: {{NAMESPACE}}:{{BASEPAGENAME}} | [[Category:{{#switch: {{SUBJECTSPACE}} |Template=Template |Module=Module |User=User |#default=Template }} documentation pages{{#translation:}}]] | [[Category:Documentation subpages without corresponding pages{{#translation:}}]] }}</includeonly> }}<includeonly> }}</includeonly><noinclude>{{Documentation}}<!--Add categories and interwikis to the /doc subpage, not here!--></noinclude> rce97zbacq3mm2pnrmyve8zuw3781dv Template:IsDocSubpage 10 273 1410 1409 2026-03-19T22:39:55Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:IsDocSubpage]] 1409 wikitext text/x-wiki <onlyinclude><includeonly>{{#ifexpr: ( {{#ifeq:{{lc:{{SUBPAGENAME}}}}|{{lc:{{{override|doc}}}}}|1|0}} or ( {{#ifeq:{{lc:{{#titleparts:{{FULLPAGENAME}}|-1|-2}}}}|{{lc:{{{override|doc}}}}}|1|0}} and {{#if:{{#invoke:Template translation|getLanguageSubpage}}|1|0}} ) )<!-- -->|{{{true|1}}}<!-- -->|{{{false|}}}<!-- -->}}</includeonly></onlyinclude> {{Documentation}} <!-- Add categories to the /doc subpage and interwikis in Wikidata, not here! --> qvg6lwkf1m1c704le6htltokh5w2huu Template:Withdrawn 10 274 1412 1411 2026-03-19T22:39:56Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Withdrawn]] 1411 wikitext text/x-wiki [[Image:Cancelled process mini.svg|200x20px|link=|class=notpageimage|alt=]] {{LangSwitch | lang = {{#if: {{{lang|}}} | {{{lang}}} | {{uselang}} }} | ar = '''{{{1|سُحِب الطلب}}}''' | be-tarask = '''{{{1|Запыт адкліканы}}}''' | bn = '''{{{1|অনুরোধ প্রত্যাহার}}}''' | de = '''{{{1|Anfrage zurückgezogen}}}''' | en = '''{{{1|Request withdrawn}}}''' | ko = '''{{{1|요청 취소됨}}}''' | hi = '''{{{1|अनुरोध वापस ले लिया गया}}}''' | fr = '''{{{1|Requête retirée}}}''' | nl = '''{{{1|Verzoek ingetrokken}}}''' | ru = '''{{{1|Запрос отозван}}}''' | sl = '''{{{1|Zahtevek umaknjen}}}''' | zh-hans = '''{{{1|撤回请求}}}''' | zh-hant = '''{{{1|撤回請求}}}''' }}<noinclude> {{documentation|content= == See also == {{Done/See also}} }} [[Category:Image with comment templates|{{PAGENAME}}]][[Category:Miscellaneous templates]][[Category:Spam blacklist templates]] </noinclude> 7tq7g9dckz1oqlx5d6gt9o3frhfaa7k Template:Nowrap 10 275 1414 1413 2026-03-19T22:39:59Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Nowrap]] 1413 wikitext text/x-wiki <onlyinclude><templatestyles src="Template:Nowrap/styles.css"/><span class="nowrap">{{{1}}}</span></onlyinclude> {{Documentation}} <!--interwikis/categories go inside doc--> 65t2lbxeyznbtuhjdsdu6j587gkbwsh Template:Nowrap/styles.css 10 276 2459 1416 2026-03-27T00:32:48Z Koavf 723 2459 sanitized-css text/css /*[[Category:template CSS]]*/ .nowrap, .nowrap a:before, .nowrap .selflink:before { white-space: nowrap; } 934dl8fkpyk89yn45po7ocpmftlpqwu Template:Weak support 10 277 1652 1418 2026-03-20T00:05:19Z Tenshi Hinanawi 9 Fixes missing end tags lints 1652 wikitext text/x-wiki [[File:GA candidate.svg|15px|link=|class=noviewer]]&nbsp;<b>{{#if:{{{1|}}}|{{{1|}}}|{{LangSwitch |ar=تأييد ضعيف |bn=দুর্বল সমর্থন |da=Svag støtte |de=Schwache Unterstützung |en=Weak support |es=Algo a favor |fi=Heikko tuki |fr=Soutien faible |he=בעד חלש |hi=दुर्बल समर्थन |ja=賛成寄り |ko=약한 찬성 |it=Debolmente favorevole |mk=Слаба поддршка |pt-br=Apoio fraco |ru=Скорее за |sl=Šibko za |sm=Lagolago vaivai |sv=Svagt stöd |vi=Không ủng hộ cho lắm |zh-hans=倾向支持 |zh-hant=傾向支持 }}}}</b><noinclude>{{Documentation}}</noinclude> m698y0y919k6g1nlfprih75i7hey4tl Template:Comment 10 278 1420 1419 2026-03-19T22:40:01Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Comment]] 1419 wikitext text/x-wiki {{#switch: {{#titleparts:{{FULLPAGENAME}}|1|1}}<!-- Root page of full pagename, including namespace but excluding all subpage levels These pages (and all their subpages) don't prefer icon templates. --> |Proposals for closing projects |Requests for new languages = |#default=[[File:Symbol comment vote.svg|15px|link=|class=noviewer|Comment]]&nbsp;}}'''{{{1|{{LangSwitch |ar=تعليق |az = Şərh |be-tarask = Камэнтар |bn = মন্তব্য |bs = Komentar |ca = Comentari |cs = Komentář |da = Kommentar |de = Kommentar |en = Comment |eo = Komento |es = Comentario |fa = توضیح |fi = Kommentti |fr = Commentaire |gl = Comentario |hi = टिप्पणी |hu = Megjegyzés |id = Komentar |it = Commento |ja = コメント |ka = კომენტარი |kk = Пікір |ko = 의견 |li = Opmirking |mk = Забелешка |ml = അഭിപ്രായം |nb = Kommentar |nds= Verschääl |nl = Opmerking |nn = Kommentar |pl = Komentarz |pt = Comentário |ro = Comentariu |ru = Комментарий |sco= Comment |sk = Komentár |sl = Komentar |sq = Koment |sr = Коментар |sv = Kommentar: |th = ความเห็น |tr = Yorum |vi = Bình luận |uk = Коментар |zh-hans = 评论 |zh-hant = 評論 |#default = Comment }}}}}'''<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Image with comment templates]] [[Category:Polling templates]] }}</noinclude> iykj5mp361i1t0734uwn64if7009vj8 Template:PP-template 10 279 1422 1421 2026-03-19T22:40:02Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:PP-template]] 1421 wikitext text/x-wiki <includeonly>{{#invoke:Protection banner|main}}</includeonly><noinclude> {{documentation}} <!-- Categories go on the /doc subpage, and interwikis go on Wikidata. --> </noinclude> 5t6lal9n9hcpwsso2obr7pcyjbg26xc Module:Protection banner 828 280 1424 1423 2026-03-19T22:40:04Z Tanbiruzzaman 13 1 revision imported from [[:meta:Module:Protection_banner]] 1423 Scribunto text/plain -- This module implements {{pp-meta}} and its daughter templates such as -- {{pp-dispute}}, {{pp-vandalism}} and {{pp-sock}}. -- Initialise necessary modules. require('strict') local makeFileLink = require('Module:File link')._main local effectiveProtectionLevel = require('Module:Effective protection level')._main local effectiveProtectionExpiry = require('Module:Effective protection expiry')._main local yesno = require('Module:Yesno') -- Lazily initialise modules and objects we don't always need. local getArgs, makeMessageBox, lang -- Set constants. local CONFIG_MODULE = 'Module:Protection banner/config' -------------------------------------------------------------------------------- -- Helper functions -------------------------------------------------------------------------------- local function makeCategoryLink(cat, sort) if cat then return string.format( '[[%s:%s|%s]]', mw.site.namespaces[14].name, cat, sort ) end end -- Validation function for the expiry and the protection date local function validateDate(dateString, dateType) if not lang then lang = mw.language.getContentLanguage() end local success, result = pcall(lang.formatDate, lang, 'U', dateString) if success then result = tonumber(result) if result then return result end end error(string.format( 'invalid %s: %s', dateType, tostring(dateString) ), 4) end local function makeFullUrl(page, query, display) return string.format( '[%s %s]', tostring(mw.uri.fullUrl(page, query)), display ) end -- Given a directed graph formatted as node -> table of direct successors, -- get a table of all nodes reachable from a given node (though always -- including the given node). local function getReachableNodes(graph, start) local toWalk, retval = {[start] = true}, {} while true do -- Can't use pairs() since we're adding and removing things as we're iterating local k = next(toWalk) -- This always gets the "first" key if k == nil then return retval end toWalk[k] = nil retval[k] = true for _,v in ipairs(graph[k]) do if not retval[v] then toWalk[v] = true end end end end -------------------------------------------------------------------------------- -- Protection class -------------------------------------------------------------------------------- local Protection = {} Protection.__index = Protection Protection.supportedActions = { edit = true, move = true, autoreview = true, upload = true } Protection.bannerConfigFields = { 'text', 'explanation', 'tooltip', 'alt', 'link', 'image' } function Protection.new(args, cfg, title) local obj = {} obj._cfg = cfg obj.title = title or mw.title.getCurrentTitle() -- Set action if not args.action then obj.action = 'edit' elseif Protection.supportedActions[args.action] then obj.action = args.action else error(string.format( 'invalid action: %s', tostring(args.action) ), 3) end -- Set level obj.level = args.demolevel or effectiveProtectionLevel(obj.action, obj.title) if not obj.level or (obj.action == 'move' and obj.level == 'autoconfirmed') then -- Users need to be autoconfirmed to move pages anyway, so treat -- semi-move-protected pages as unprotected. obj.level = '*' end -- Set expiry local effectiveExpiry = effectiveProtectionExpiry(obj.action, obj.title) if effectiveExpiry == 'infinity' then obj.expiry = 'indef' elseif effectiveExpiry ~= 'unknown' then obj.expiry = validateDate(effectiveExpiry, 'expiry date') end -- Set reason if args[1] then obj.reason = mw.ustring.lower(args[1]) if obj.reason:find('|') then error('reasons cannot contain the pipe character ("|")', 3) end end -- Set protection date if args.date then obj.protectionDate = validateDate(args.date, 'protection date') end -- Set banner config do obj.bannerConfig = {} local configTables = {} if cfg.banners[obj.action] then configTables[#configTables + 1] = cfg.banners[obj.action][obj.reason] end if cfg.defaultBanners[obj.action] then configTables[#configTables + 1] = cfg.defaultBanners[obj.action][obj.level] configTables[#configTables + 1] = cfg.defaultBanners[obj.action].default end configTables[#configTables + 1] = cfg.masterBanner for i, field in ipairs(Protection.bannerConfigFields) do for j, t in ipairs(configTables) do if t[field] then obj.bannerConfig[field] = t[field] break end end end end return setmetatable(obj, Protection) end function Protection:isUserScript() -- Whether the page is a user JavaScript or CSS page. local title = self.title return title.namespace == 2 and ( title.contentModel == 'javascript' or title.contentModel == 'css' ) end function Protection:isProtected() return self.level ~= '*' end function Protection:shouldShowLock() -- Whether we should output a banner/padlock return self:isProtected() and not self:isUserScript() end -- Whether this page needs a protection category. Protection.shouldHaveProtectionCategory = Protection.shouldShowLock function Protection:isTemporary() return type(self.expiry) == 'number' end function Protection:makeProtectionCategory() if not self:shouldHaveProtectionCategory() then return '' end local cfg = self._cfg local title = self.title -- Get the expiry key fragment. local expiryFragment if self.expiry == 'indef' then expiryFragment = self.expiry elseif type(self.expiry) == 'number' then expiryFragment = 'temp' end -- Get the namespace key fragment. local namespaceFragment = cfg.categoryNamespaceKeys[title.namespace] if not namespaceFragment and title.namespace % 2 == 1 then namespaceFragment = 'talk' end -- Define the order that key fragments are tested in. This is done with an -- array of tables containing the value to be tested, along with its -- position in the cfg.protectionCategories table. local order = { {val = expiryFragment, keypos = 1}, {val = namespaceFragment, keypos = 2}, {val = self.reason, keypos = 3}, {val = self.level, keypos = 4}, {val = self.action, keypos = 5} } --[[ -- The old protection templates used an ad-hoc protection category system, -- with some templates prioritising namespaces in their categories, and -- others prioritising the protection reason. To emulate this in this module -- we use the config table cfg.reasonsWithNamespacePriority to set the -- reasons for which namespaces have priority over protection reason. -- If we are dealing with one of those reasons, move the namespace table to -- the end of the order table, i.e. give it highest priority. If not, the -- reason should have highest priority, so move that to the end of the table -- instead. --]] table.insert(order, table.remove(order, self.reason and cfg.reasonsWithNamespacePriority[self.reason] and 2 or 3)) --[[ -- Define the attempt order. Inactive subtables (subtables with nil "value" -- fields) are moved to the end, where they will later be given the key -- "all". This is to cut down on the number of table lookups in -- cfg.protectionCategories, which grows exponentially with the number of -- non-nil keys. We keep track of the number of active subtables with the -- noActive parameter. --]] local noActive, attemptOrder do local active, inactive = {}, {} for i, t in ipairs(order) do if t.val then active[#active + 1] = t else inactive[#inactive + 1] = t end end noActive = #active attemptOrder = active for i, t in ipairs(inactive) do attemptOrder[#attemptOrder + 1] = t end end --[[ -- Check increasingly generic key combinations until we find a match. If a -- specific category exists for the combination of key fragments we are -- given, that match will be found first. If not, we keep trying different -- key fragment combinations until we match using the key -- "all-all-all-all-all". -- -- To generate the keys, we index the key subtables using a binary matrix -- with indexes i and j. j is only calculated up to the number of active -- subtables. For example, if there were three active subtables, the matrix -- would look like this, with 0 corresponding to the key fragment "all", and -- 1 corresponding to other key fragments. -- -- j 1 2 3 -- i -- 1 1 1 1 -- 2 0 1 1 -- 3 1 0 1 -- 4 0 0 1 -- 5 1 1 0 -- 6 0 1 0 -- 7 1 0 0 -- 8 0 0 0 -- -- Values of j higher than the number of active subtables are set -- to the string "all". -- -- A key for cfg.protectionCategories is constructed for each value of i. -- The position of the value in the key is determined by the keypos field in -- each subtable. --]] local cats = cfg.protectionCategories for i = 1, 2^noActive do local key = {} for j, t in ipairs(attemptOrder) do if j > noActive then key[t.keypos] = 'all' else local quotient = i / 2 ^ (j - 1) quotient = math.ceil(quotient) if quotient % 2 == 1 then key[t.keypos] = t.val else key[t.keypos] = 'all' end end end key = table.concat(key, '|') local attempt = cats[key] if attempt then return makeCategoryLink(attempt, title.text) end end return '' end function Protection:isIncorrect() if not self:shouldHaveProtectionCategory() then return true end if type(self.expiry) ~= 'number' then return false end local expiry = os.date('*t', self.expiry) -- Avoid checking today.day or os.time(), unless close. https://phabricator.wikimedia.org/T416616 local today = os.date('*t') return (expiry.year < today.year) or (expiry.year == today.year and expiry.month < today.month) or (expiry.year == today.year and expiry.month == today.month and expiry.day < today.day) or (expiry.year == today.year and expiry.month == today.month and expiry.day == today.day and self.expiry < os.time()) end function Protection:isTemplateProtectedNonTemplate() local action, namespace = self.action, self.title.namespace return self.level == 'templateeditor' and ( (action ~= 'edit' and action ~= 'move') or (namespace ~= 10 and namespace ~= 828) ) end function Protection:makeCategoryLinks() local msg = self._cfg.msg local ret = {self:makeProtectionCategory()} if self:isIncorrect() then ret[#ret + 1] = makeCategoryLink( msg['tracking-category-incorrect'], self.title.text ) end if self:isTemplateProtectedNonTemplate() then ret[#ret + 1] = makeCategoryLink( msg['tracking-category-template'], self.title.text ) end return table.concat(ret) end -------------------------------------------------------------------------------- -- Blurb class -------------------------------------------------------------------------------- local Blurb = {} Blurb.__index = Blurb Blurb.bannerTextFields = { text = true, explanation = true, tooltip = true, alt = true, link = true } function Blurb.new(protectionObj, args, cfg) return setmetatable({ _cfg = cfg, _protectionObj = protectionObj, _args = args }, Blurb) end -- Private methods -- function Blurb:_formatDate(num) -- Formats a Unix timestamp into dd Month, YYYY format. lang = lang or mw.language.getContentLanguage() local success, date = pcall( lang.formatDate, lang, self._cfg.msg['expiry-date-format'] or 'j F Y', '@' .. tostring(num) ) if success then return date end end function Blurb:_getExpandedMessage(msgKey) return self:_substituteParameters(self._cfg.msg[msgKey]) end function Blurb:_substituteParameters(msg) if not self._params then local parameterFuncs = {} parameterFuncs.CURRENTVERSION = self._makeCurrentVersionParameter parameterFuncs.EDITREQUEST = self._makeEditRequestParameter parameterFuncs.EXPIRY = self._makeExpiryParameter parameterFuncs.EXPLANATIONBLURB = self._makeExplanationBlurbParameter parameterFuncs.IMAGELINK = self._makeImageLinkParameter parameterFuncs.INTROBLURB = self._makeIntroBlurbParameter parameterFuncs.INTROFRAGMENT = self._makeIntroFragmentParameter parameterFuncs.PAGETYPE = self._makePagetypeParameter parameterFuncs.PROTECTIONBLURB = self._makeProtectionBlurbParameter parameterFuncs.PROTECTIONDATE = self._makeProtectionDateParameter parameterFuncs.PROTECTIONLEVEL = self._makeProtectionLevelParameter parameterFuncs.PROTECTIONLOG = self._makeProtectionLogParameter parameterFuncs.TALKPAGE = self._makeTalkPageParameter parameterFuncs.TOOLTIPBLURB = self._makeTooltipBlurbParameter parameterFuncs.TOOLTIPFRAGMENT = self._makeTooltipFragmentParameter parameterFuncs.VANDAL = self._makeVandalTemplateParameter self._params = setmetatable({}, { __index = function (t, k) local param if parameterFuncs[k] then param = parameterFuncs[k](self) end param = param or '' t[k] = param return param end }) end msg = msg:gsub('${(%u+)}', self._params) return msg end function Blurb:_makeCurrentVersionParameter() -- A link to the page history or the move log, depending on the kind of -- protection. local pagename = self._protectionObj.title.prefixedText if self._protectionObj.action == 'move' then -- We need the move log link. return makeFullUrl( 'Special:Log', {type = 'move', page = pagename}, self:_getExpandedMessage('current-version-move-display') ) else -- We need the history link. return makeFullUrl( pagename, {action = 'history'}, self:_getExpandedMessage('current-version-edit-display') ) end end function Blurb:_makeEditRequestParameter() local mEditRequest = require('Module:Submit an edit request') local action = self._protectionObj.action local level = self._protectionObj.level -- Get the edit request type. local requestType if action == 'edit' then if level == 'autoconfirmed' then requestType = 'semi' elseif level == 'extendedconfirmed' then requestType = 'extended' elseif level == 'templateeditor' then requestType = 'template' end end requestType = requestType or 'full' -- Get the display value. local display = self:_getExpandedMessage('edit-request-display') return mEditRequest._link{type = requestType, display = display} end function Blurb:_makeExpiryParameter() local expiry = self._protectionObj.expiry if type(expiry) == 'number' then return self:_formatDate(expiry) else return expiry end end function Blurb:_makeExplanationBlurbParameter() -- Cover special cases first. if self._protectionObj.title.namespace == 8 then -- MediaWiki namespace return self:_getExpandedMessage('explanation-blurb-nounprotect') end -- Get explanation blurb table keys local action = self._protectionObj.action local level = self._protectionObj.level local talkKey = self._protectionObj.title.isTalkPage and 'talk' or 'subject' -- Find the message in the explanation blurb table and substitute any -- parameters. local explanations = self._cfg.explanationBlurbs local msg if explanations[action][level] and explanations[action][level][talkKey] then msg = explanations[action][level][talkKey] elseif explanations[action][level] and explanations[action][level].default then msg = explanations[action][level].default elseif explanations[action].default and explanations[action].default[talkKey] then msg = explanations[action].default[talkKey] elseif explanations[action].default and explanations[action].default.default then msg = explanations[action].default.default else error(string.format( 'could not find explanation blurb for action "%s", level "%s" and talk key "%s"', action, level, talkKey ), 8) end return self:_substituteParameters(msg) end function Blurb:_makeImageLinkParameter() local imageLinks = self._cfg.imageLinks local action = self._protectionObj.action local level = self._protectionObj.level local msg if imageLinks[action][level] then msg = imageLinks[action][level] elseif imageLinks[action].default then msg = imageLinks[action].default else msg = imageLinks.edit.default end return self:_substituteParameters(msg) end function Blurb:_makeIntroBlurbParameter() if self._protectionObj:isTemporary() then return self:_getExpandedMessage('intro-blurb-expiry') else return self:_getExpandedMessage('intro-blurb-noexpiry') end end function Blurb:_makeIntroFragmentParameter() if self._protectionObj:isTemporary() then return self:_getExpandedMessage('intro-fragment-expiry') else return self:_getExpandedMessage('intro-fragment-noexpiry') end end function Blurb:_makePagetypeParameter() local pagetypes = self._cfg.pagetypes return pagetypes[self._protectionObj.title.namespace] or pagetypes.default or error('no default pagetype defined', 8) end function Blurb:_makeProtectionBlurbParameter() local protectionBlurbs = self._cfg.protectionBlurbs local action = self._protectionObj.action local level = self._protectionObj.level local msg if protectionBlurbs[action][level] then msg = protectionBlurbs[action][level] elseif protectionBlurbs[action].default then msg = protectionBlurbs[action].default elseif protectionBlurbs.edit.default then msg = protectionBlurbs.edit.default else error('no protection blurb defined for protectionBlurbs.edit.default', 8) end return self:_substituteParameters(msg) end function Blurb:_makeProtectionDateParameter() local protectionDate = self._protectionObj.protectionDate if type(protectionDate) == 'number' then return self:_formatDate(protectionDate) else return protectionDate end end function Blurb:_makeProtectionLevelParameter() local protectionLevels = self._cfg.protectionLevels local action = self._protectionObj.action local level = self._protectionObj.level local msg if protectionLevels[action][level] then msg = protectionLevels[action][level] elseif protectionLevels[action].default then msg = protectionLevels[action].default elseif protectionLevels.edit.default then msg = protectionLevels.edit.default else error('no protection level defined for protectionLevels.edit.default', 8) end return self:_substituteParameters(msg) end function Blurb:_makeProtectionLogParameter() local pagename = self._protectionObj.title.prefixedText if self._protectionObj.action == 'autoreview' then -- We need the pending changes log. return makeFullUrl( 'Special:Log', {type = 'stable', page = pagename}, self:_getExpandedMessage('pc-log-display') ) else -- We need the protection log. return makeFullUrl( 'Special:Log', {type = 'protect', page = pagename}, self:_getExpandedMessage('protection-log-display') ) end end function Blurb:_makeTalkPageParameter() return string.format( '[[%s:%s#%s|%s]]', mw.site.namespaces[self._protectionObj.title.namespace].talk.name, self._protectionObj.title.text, self._args.section or 'top', self:_getExpandedMessage('talk-page-link-display') ) end function Blurb:_makeTooltipBlurbParameter() if self._protectionObj:isTemporary() then return self:_getExpandedMessage('tooltip-blurb-expiry') else return self:_getExpandedMessage('tooltip-blurb-noexpiry') end end function Blurb:_makeTooltipFragmentParameter() if self._protectionObj:isTemporary() then return self:_getExpandedMessage('tooltip-fragment-expiry') else return self:_getExpandedMessage('tooltip-fragment-noexpiry') end end function Blurb:_makeVandalTemplateParameter() return mw.getCurrentFrame():expandTemplate{ title="vandal-m", args={self._args.user or self._protectionObj.title.baseText} } end -- Public methods -- function Blurb:makeBannerText(key) -- Validate input. if not key or not Blurb.bannerTextFields[key] then error(string.format( '"%s" is not a valid banner config field', tostring(key) ), 2) end -- Generate the text. local msg = self._protectionObj.bannerConfig[key] if type(msg) == 'string' then return self:_substituteParameters(msg) elseif type(msg) == 'function' then msg = msg(self._protectionObj, self._args) if type(msg) ~= 'string' then error(string.format( 'bad output from banner config function with key "%s"' .. ' (expected string, got %s)', tostring(key), type(msg) ), 4) end return self:_substituteParameters(msg) end end -------------------------------------------------------------------------------- -- BannerTemplate class -------------------------------------------------------------------------------- local BannerTemplate = {} BannerTemplate.__index = BannerTemplate function BannerTemplate.new(protectionObj, cfg) local obj = {} obj._cfg = cfg -- Set the image filename. local imageFilename = protectionObj.bannerConfig.image if imageFilename then obj._imageFilename = imageFilename else -- If an image filename isn't specified explicitly in the banner config, -- generate it from the protection status and the namespace. local action = protectionObj.action local level = protectionObj.level local namespace = protectionObj.title.namespace local reason = protectionObj.reason -- Deal with special cases first. if ( namespace == 10 or namespace == 828 or reason and obj._cfg.indefImageReasons[reason] ) and action == 'edit' and level == 'sysop' and not protectionObj:isTemporary() then -- Fully protected modules and templates get the special red "indef" -- padlock. obj._imageFilename = obj._cfg.msg['image-filename-indef'] else -- Deal with regular protection types. local images = obj._cfg.images if images[action] then if images[action][level] then obj._imageFilename = images[action][level] elseif images[action].default then obj._imageFilename = images[action].default end end end end return setmetatable(obj, BannerTemplate) end function BannerTemplate:renderImage() local filename = self._imageFilename or self._cfg.msg['image-filename-default'] or 'Transparent.gif' return makeFileLink{ file = filename, size = (self.imageWidth or 20) .. 'px', alt = self._imageAlt, link = self._imageLink, caption = self.imageCaption } end -------------------------------------------------------------------------------- -- Banner class -------------------------------------------------------------------------------- local Banner = setmetatable({}, BannerTemplate) Banner.__index = Banner function Banner.new(protectionObj, blurbObj, cfg) local obj = BannerTemplate.new(protectionObj, cfg) -- This doesn't need the blurb. obj.imageWidth = 40 obj.imageCaption = blurbObj:makeBannerText('alt') -- Large banners use the alt text for the tooltip. obj._reasonText = blurbObj:makeBannerText('text') obj._explanationText = blurbObj:makeBannerText('explanation') obj._page = protectionObj.title.prefixedText -- Only makes a difference in testing. return setmetatable(obj, Banner) end function Banner:__tostring() -- Renders the banner. makeMessageBox = makeMessageBox or require('Module:Message box').main local reasonText = self._reasonText or error('no reason text set', 2) local explanationText = self._explanationText local mbargs = { page = self._page, type = 'protection', image = self:renderImage(), text = string.format( "'''%s'''%s", reasonText, explanationText and '<br />' .. explanationText or '' ) } return makeMessageBox('mbox', mbargs) end -------------------------------------------------------------------------------- -- Padlock class -------------------------------------------------------------------------------- local Padlock = setmetatable({}, BannerTemplate) Padlock.__index = Padlock function Padlock.new(protectionObj, blurbObj, cfg) local obj = BannerTemplate.new(protectionObj, cfg) -- This doesn't need the blurb. obj.imageWidth = 20 obj.imageCaption = blurbObj:makeBannerText('tooltip') obj._imageAlt = blurbObj:makeBannerText('alt') obj._imageLink = blurbObj:makeBannerText('link') obj._indicatorName = cfg.padlockIndicatorNames[protectionObj.action] or cfg.padlockIndicatorNames.default or 'pp-default' return setmetatable(obj, Padlock) end function Padlock:__tostring() local frame = mw.getCurrentFrame() -- The nowiki tag helps prevent whitespace at the top of articles. return frame:extensionTag{name = 'nowiki'} .. frame:extensionTag{ name = 'indicator', args = {name = self._indicatorName}, content = self:renderImage() } end -------------------------------------------------------------------------------- -- Exports -------------------------------------------------------------------------------- local p = {} function p._exportClasses() -- This is used for testing purposes. return { Protection = Protection, Blurb = Blurb, BannerTemplate = BannerTemplate, Banner = Banner, Padlock = Padlock, } end function p._main(args, cfg, title) args = args or {} cfg = cfg or require(CONFIG_MODULE) local protectionObj = Protection.new(args, cfg, title) local ret = {} -- If a page's edit protection is equally or more restrictive than its -- protection from some other action, then don't bother displaying anything -- for the other action (except categories). if not yesno(args.catonly) and (protectionObj.action == 'edit' or args.demolevel or not getReachableNodes( cfg.hierarchy, protectionObj.level )[effectiveProtectionLevel('edit', protectionObj.title)]) then -- Initialise the blurb object local blurbObj = Blurb.new(protectionObj, args, cfg) -- Render the banner if protectionObj:shouldShowLock() then ret[#ret + 1] = tostring( (yesno(args.small) and Padlock or Banner) .new(protectionObj, blurbObj, cfg) ) end end -- Render the categories if yesno(args.category) ~= false then ret[#ret + 1] = protectionObj:makeCategoryLinks() end -- For arbitration enforcement, flagging [[WP:PIA]] pages to enable [[Special:AbuseFilter/1339]] to flag edits to them if protectionObj.level == "extendedconfirmed" then if require("Module:TableTools").inArray(protectionObj.title.talkPageTitle.categories, "Wikipedia pages subject to the extended confirmed restriction related to the Arab-Israeli conflict") then ret[#ret + 1] = "<p class='PIA-flag' style='display:none; visibility:hidden;' title='This page is subject to the extended confirmed restriction related to the Arab-Israeli conflict.'></p>" end end return table.concat(ret) end function p.main(frame, cfg) cfg = cfg or require(CONFIG_MODULE) -- Find default args, if any. local parent = frame.getParent and frame:getParent() local defaultArgs = parent and cfg.wrappers[parent:getTitle():gsub('/sandbox$', '')] -- Find user args, and use the parent frame if we are being called from a -- wrapper template. getArgs = getArgs or require('Module:Arguments').getArgs local userArgs = getArgs(frame, { parentOnly = defaultArgs, frameOnly = not defaultArgs }) -- Build the args table. User-specified args overwrite default args. local args = {} for k, v in pairs(defaultArgs or {}) do args[k] = v end for k, v in pairs(userArgs) do args[k] = v end return p._main(args, cfg) end return p o3ocs8c50hagthmsuho5s6y44o0rimz Module:File link 828 281 1426 1425 2026-03-19T22:40:04Z Tanbiruzzaman 13 1 revision imported from [[:meta:Module:File_link]] 1425 Scribunto text/plain -- This module provides a library for formatting file wikilinks. It implements {{file link}}. local yesno = require('Module:Yesno') local checkType = require('libraryUtil').checkType local p = {} function p._main(args) checkType('_main', 1, args, 'table') -- This is basically libraryUtil.checkTypeForNamedArg, but we are rolling our -- own function to get the right error level. local function checkArg(key, val, level) if type(val) ~= 'string' then error(string.format( "type error in '%s' parameter of '_main' (expected string, got %s)", key, type(val) ), level) end end local ret = {} -- Adds a positional parameter to the buffer. local function addPositional(key) local val = args[key] if not val then return nil end checkArg(key, val, 4) ret[#ret + 1] = val end -- Adds a named parameter to the buffer. We assume that the parameter name -- is the same as the argument key. local function addNamed(key) local val = args[key] if not val then return nil end checkArg(key, val, 4) ret[#ret + 1] = key .. '=' .. val end -- Filename checkArg('file', args.file, 3) ret[#ret + 1] = 'File:' .. args.file -- Format if args.format then checkArg('format', args.format) if args.formatfile then checkArg('formatfile', args.formatfile) ret[#ret + 1] = args.format .. '=' .. args.formatfile else ret[#ret + 1] = args.format end end -- Border if yesno(args.border) then ret[#ret + 1] = 'border' end addPositional('location') addPositional('alignment') addPositional('size') addNamed('upright') addNamed('link') addNamed('alt') addNamed('page') addNamed('class') addNamed('lang') addNamed('start') addNamed('end') addNamed('thumbtime') addPositional('caption') return string.format('[[%s]]', table.concat(ret, '|')) end function p.main(frame) local origArgs = require('Module:Arguments').getArgs(frame, { wrappers = 'Template:File link' }) if not origArgs.file then error("'file' parameter missing from [[Template:File link]]", 0) end -- Copy the arguments that were passed to a new table to avoid looking up -- every possible parameter in the frame object. local args = {} for k, v in pairs(origArgs) do -- Make _BLANK a special argument to add a blank parameter. For use in -- conditional templates etc. it is useful for blank arguments to be -- ignored, but we still need a way to specify them so that we can do -- things like [[File:Example.png|link=]]. if v == '_BLANK' then v = '' end args[k] = v end return p._main(args) end return p oe7ebmitd34hwvbol484h2mv8yjigyw Module:Effective protection expiry 828 282 1428 1427 2026-03-19T22:40:04Z Tanbiruzzaman 13 1 revision imported from [[:meta:Module:Effective_protection_expiry]] 1427 Scribunto text/plain local p = {} -- Returns the expiry of a restriction of an action on a given title, or unknown if it cannot be known. -- If no title is specified, the title of the page being displayed is used. function p._main(action, pagename) local title if type(pagename) == 'table' and pagename.prefixedText then title = pagename elseif pagename then title = mw.title.new(pagename) else title = mw.title.getCurrentTitle() end pagename = title.prefixedText if action == 'autoreview' then local stabilitySettings = mw.ext.FlaggedRevs.getStabilitySettings(title) return stabilitySettings and stabilitySettings.expiry or 'unknown' elseif action ~= 'edit' and action ~= 'move' and action ~= 'create' and action ~= 'upload' then error( 'First parameter must be one of edit, move, create, upload, autoreview', 2 ) end local rawExpiry = mw.getCurrentFrame():callParserFunction('PROTECTIONEXPIRY', action, pagename) if rawExpiry == 'infinity' then return 'infinity' elseif rawExpiry == '' then return 'unknown' else local year, month, day, hour, minute, second = rawExpiry:match( '^(%d%d%d%d)(%d%d)(%d%d)(%d%d)(%d%d)(%d%d)$' ) if year then return string.format( '%s-%s-%sT%s:%s:%s', year, month, day, hour, minute, second ) else error('internal error in Module:Effective protection expiry; malformed expiry timestamp') end end end setmetatable(p, { __index = function(t, k) return function(frame) return t._main(k, frame.args[1]) end end }) return p i1wms02y1w048cq6uttka18a5pjzp63 Module:Protection banner/config 828 283 1430 1429 2026-03-19T22:40:04Z Tanbiruzzaman 13 1 revision imported from [[:meta:Module:Protection_banner/config]] 1429 Scribunto text/plain -- This module provides configuration data for [[Module:Protection banner]]. return { -------------------------------------------------------------------------------- -- -- BANNER DATA -- -------------------------------------------------------------------------------- --[[ -- Banner data consists of six fields: -- * text - the main protection text that appears at the top of protection -- banners. -- * explanation - the text that appears below the main protection text, used -- to explain the details of the protection. -- * tooltip - the tooltip text you see when you move the mouse over a small -- padlock icon. -- * link - the page that the small padlock icon links to. -- * alt - the alt text for the small padlock icon. This is also used as tooltip -- text for the large protection banners. -- * image - the padlock image used in both protection banners and small padlock -- icons. -- -- The module checks in three separate tables to find a value for each field. -- First it checks the banners table, which has values specific to the reason -- for the page being protected. Then the module checks the defaultBanners -- table, which has values specific to each protection level. Finally, the -- module checks the masterBanner table, which holds data for protection -- templates to use if no data has been found in the previous two tables. -- -- The values in the banner data can take parameters. These are specified -- using ${TEXTLIKETHIS} (a dollar sign preceding a parameter name -- enclosed in curly braces). -- -- Available parameters: -- -- ${CURRENTVERSION} - a link to the page history or the move log, with the -- display message "current-version-edit-display" or -- "current-version-move-display". -- -- ${EDITREQUEST} - a link to create an edit request for the current page. -- -- ${EXPLANATIONBLURB} - an explanation blurb, e.g. "Please discuss any changes -- on the talk page; you may submit a request to ask an administrator to make -- an edit if it is minor or supported by consensus." -- -- ${IMAGELINK} - a link to set the image to, depending on the protection -- action and protection level. -- -- ${INTROBLURB} - the PROTECTIONBLURB parameter, plus the expiry if an expiry -- is set. E.g. "Editing of this page by new or unregistered users is currently -- disabled until dd Month YYYY." -- -- ${INTROFRAGMENT} - the same as ${INTROBLURB}, but without final punctuation -- so that it can be used in run-on sentences. -- -- ${PAGETYPE} - the type of the page, e.g. "article" or "template". -- Defined in the cfg.pagetypes table. -- -- ${PROTECTIONBLURB} - a blurb explaining the protection level of the page, e.g. -- "Editing of this page by new or unregistered users is currently disabled" -- -- ${PROTECTIONDATE} - the protection date, if it has been supplied to the -- template. -- -- ${PROTECTIONLEVEL} - the protection level, e.g. "fully protected" or -- "semi-protected". -- -- ${PROTECTIONLOG} - a link to the protection log or the pending changes log, -- depending on the protection action. -- -- ${TALKPAGE} - a link to the talk page. If a section is specified, links -- straight to that talk page section. -- -- ${TOOLTIPBLURB} - uses the PAGETYPE, PROTECTIONTYPE and EXPIRY parameters to -- create a blurb like "This template is semi-protected", or "This article is -- move-protected until DD Month YYYY". -- -- ${VANDAL} - links for the specified username (or the root page name) -- using Module:Vandal-m. -- -- Functions -- -- For advanced users, it is possible to use Lua functions instead of strings -- in the banner config tables. Using functions gives flexibility that is not -- possible just by using parameters. Functions take two arguments, the -- protection object and the template arguments, and they must output a string. -- -- For example: -- -- text = function (protectionObj, args) -- if protectionObj.level == 'autoconfirmed' then -- return 'foo' -- else -- return 'bar' -- end -- end -- -- Some protection object properties and methods that may be useful: -- protectionObj.action - the protection action -- protectionObj.level - the protection level -- protectionObj.reason - the protection reason -- protectionObj.expiry - the expiry. Nil if unset, the string "indef" if set -- to indefinite, and the protection time in unix time if temporary. -- protectionObj.protectionDate - the protection date in unix time, or nil if -- unspecified. -- protectionObj.bannerConfig - the banner config found by the module. Beware -- of editing the config field used by the function, as it could create an -- infinite loop. -- protectionObj:isProtected - returns a boolean showing whether the page is -- protected. -- protectionObj:isTemporary - returns a boolean showing whether the expiry is -- temporary. -- protectionObj:isIncorrect - returns a boolean showing whether the protection -- template is incorrect. --]] -- The master banner data, used if no values have been found in banners or -- defaultBanners. masterBanner = { text = '${INTROBLURB}', explanation = '${EXPLANATIONBLURB}', tooltip = '${TOOLTIPBLURB}', link = '${IMAGELINK}', alt = 'Page ${PROTECTIONLEVEL}' }, -- The default banner data. This holds banner data for different protection -- levels. -- *required* - this table needs edit, move, autoreview and upload subtables. defaultBanners = { edit = {}, move = {}, autoreview = { autoconfirmed = { alt = 'Page protected with pending changes level 1', tooltip = 'All edits by unregistered and new users are subject to review', image = 'Padlock-silver-light.svg' }, default = { alt = 'Page protected with pending changes level 2', tooltip = 'All edits by users who are not reviewers or administrators are' .. ' subject to review', image = 'Padlock-orange.svg' } }, upload = {} }, -- The banner data. This holds banner data for different protection reasons. -- In fact, the reasons specified in this table control which reasons are -- valid inputs to the first positional parameter. -- -- There is also a non-standard "description" field that can be used for items -- in this table. This is a description of the protection reason for use in the -- module documentation. -- -- *required* - this table needs edit, move, autoreview and upload subtables. banners = { edit = { blp = { description = 'For pages protected to promote compliance with the' .. ' [[w:Wikipedia:Biographies of living persons' .. '|biographies of living persons]] policy', text = '${INTROFRAGMENT} to promote compliance with' .. ' [[w:Wikipedia:Biographies of living persons' .. "|Wikipedia's&nbsp;policy on&nbsp;the&nbsp;biographies" .. ' of&nbsp;living&nbsp;people]].', tooltip = '${TOOLTIPFRAGMENT} to promote compliance with the policy on' .. ' biographies of living people', }, dmca = { description = 'For pages protected by the Wikimedia Foundation' .. ' due to [[Special:MyLanguage/Legal#DMCA|Digital Millennium Copyright Act]] takedown requests', explanation = function (protectionObj, args) local ret = 'Pursuant to a rights owner notice under the Digital' .. ' Millennium Copyright Act (DMCA) regarding some content' .. ' in this article, the Wikimedia Foundation acted under' .. ' applicable law and took down and restricted the content' .. ' in question.' if args.notice then ret = ret .. ' A copy of the received notice can be found here: ' .. args.notice .. '.' end ret = ret .. ' For more information, including websites discussing' .. ' how to file a counter-notice, please see' .. " [[Special:MyLanguage/Office actions|Office actions]] and the article's ${TALKPAGE}." .. "'''Do not remove this template from the article until the" .. " restrictions are withdrawn'''." return ret end, image = 'Padlock-black.svg', }, dispute = { description = 'For pages protected due to editing disputes', text = function (protectionObj, args) -- Find the value of "disputes". local display = 'disputes' local disputes if args.section then disputes = string.format( '[[%s:%s#%s|%s]]', mw.site.namespaces[protectionObj.title.namespace].talk.name, protectionObj.title.text, args.section, display ) else disputes = display end -- Make the blurb, depending on the expiry. local msg if type(protectionObj.expiry) == 'number' then msg = '${INTROFRAGMENT} or until editing %s have been resolved.' else msg = '${INTROFRAGMENT} until editing %s have been resolved.' end return string.format(msg, disputes) end, explanation = "This protection is '''not''' an endorsement of the" .. ' ${CURRENTVERSION}. ${EXPLANATIONBLURB}', tooltip = '${TOOLTIPFRAGMENT} due to editing disputes', }, ecp = { description = 'For articles in topic areas authorized by' .. ' [[Arbitration Committee|ArbCom]] or' .. ' meets the criteria for community use', tooltip = 'This ${PAGETYPE} is ${PROTECTIONLEVEL}' .. ' under extended confirmed editing restrictions', alt = 'Extended-protected ${PAGETYPE}', }, mainpage = { description = 'For pages protected for being displayed on the [[Main Page]]', text = 'This file is currently' .. ' [[Special:MyLanguage/Help:Protection|protected]] from' .. ' editing because it is currently or will soon be displayed' .. ' on the [[Special:MyLanguage/Main Page|Main Page]].', explanation = 'Images on the Main Page are protected due to their high' .. ' visibility. Please discuss any necessary changes on the ${TALKPAGE}.' .. '<br /><span style="font-size:90%;">' .. "'''Administrators:''' Once this image is definitely off the Main Page," .. ' please unprotect this file, or reduce to semi-protection,' .. ' as appropriate.</span>', }, office = { description = 'For pages protected by the Wikimedia Foundation', text = function (protectionObj, args) local ret = 'This ${PAGETYPE} is currently under the' .. ' scrutiny of the' .. ' [[Special:MyLanguage/Office actions|Wikimedia Foundation Office]]' .. ' and is protected.' if protectionObj.protectionDate then ret = ret .. ' It has been protected since ${PROTECTIONDATE}.' end return ret end, explanation = "If you can edit this page, please discuss all changes and" .. " additions on the ${TALKPAGE} first. '''Do not remove protection from this" .. " page unless you are authorized by the Wikimedia Foundation to do" .. " so.'''", image = 'Padlock-black.svg', }, reset = { description = 'For pages protected by the Wikimedia Foundation and' .. ' "reset" to a bare-bones version', text = 'This ${PAGETYPE} is currently under the' .. ' scrutiny of the' .. ' [[Special:MyLanguage/Office actions|Wikimedia Foundation Office]]' .. ' and is protected.', explanation = function (protectionObj, args) local ret = '' if protectionObj.protectionDate then ret = ret .. 'On ${PROTECTIONDATE} this ${PAGETYPE} was' else ret = ret .. 'This ${PAGETYPE} has been' end ret = ret .. ' reduced to a' .. ' simplified, "bare bones" version so that it may be completely' .. ' rewritten to ensure it meets the policies of' .. ' [[Special:MyLanguage/Neutral point of view|Neutral Point of View]] and [[w:en:WP:V|Verifiability]].' .. ' Standard Wikipedia policies will apply to its rewriting—which' .. ' will eventually be open to all editors—and will be strictly' .. ' enforced. The ${PAGETYPE} has been ${PROTECTIONLEVEL} while' .. ' it is being rebuilt.\n\n' .. 'Any insertion of material directly from' .. ' pre-protection revisions of the ${PAGETYPE} will be removed, as' .. ' will any material added to the ${PAGETYPE} that is not properly' .. ' sourced. The associated talk page(s) were also cleared on the' .. " same date.\n\n" .. "If you can edit this page, please discuss all changes and" .. " additions on the ${TALKPAGE} first. '''Do not override" .. " this action, and do not remove protection from this page," .. " unless you are authorized by the Wikimedia Foundation" .. " to do so. No editor may remove this notice.'''" return ret end, image = 'Padlock-black.svg', }, sock = { description = 'For pages protected due to' .. ' [[Special:MyLanguage/Sock puppetry|sock puppetry]]', text = '${INTROFRAGMENT} to prevent [[Sock puppetry|sock puppets]] of' .. ' [[Special:MyLanguage/Blocked user|blocked]] or' .. ' [[Special:MyLanguage/Banned user|banned users]]' .. ' from editing it.', tooltip = '${TOOLTIPFRAGMENT} to prevent sock puppets of blocked or banned users from' .. ' editing it', }, template = { description = 'For [[w:en:Wikipedia:High-risk templates|high-risk]]' .. ' templates and Lua modules', text = 'This is a permanently [[Special:MyLanguage/Help:Protection|protected]] ${PAGETYPE},' .. ' as it is [[w:en:Wikipedia:High-risk templates|high-risk]].', explanation = 'Please discuss any changes on the ${TALKPAGE}; you may' .. ' ${EDITREQUEST} to ask an' .. ' [[Special:MyLanguage/Meta:Administrators|administrator]] or' .. ' [[w:en:Wikipedia:Template editor|template editor]] to make an edit if' .. ' it is [[Help:Minor edit#When to mark an edit as a minor edit' .. '|uncontroversial]] or supported by' .. ' [[Special:MyLanguage/Consensus|consensus]]. You can also' .. ' [[Meta:Requests for help from a sysop or bureaucrat|request]] that the page be' .. ' unprotected.', tooltip = 'This high-risk ${PAGETYPE} is permanently ${PROTECTIONLEVEL}' .. ' to prevent vandalism', alt = 'Permanently protected ${PAGETYPE}', }, usertalk = { description = 'For pages protected against disruptive edits by a' .. ' particular user', text = '${INTROFRAGMENT} to prevent ${VANDAL} from using it to make disruptive edits,' .. ' such as abusing the' .. ' &#123;&#123;[[Template:unblock|unblock]]&#125;&#125; template.', explanation = 'If you cannot edit this user talk page and you need to' .. ' make a change or leave a message, you can' .. ' [[Meta:Requests for help from a sysop or bureaucrat' .. '|request an edit]],' .. ' [[Meta:Requests for help from a sysop or bureaucrat' .. '|request unprotection]],' .. ' [[Special:Userlogin|log in]],' .. ' or [[Special:UserLogin/signup|create an account]].', }, vandalism = { description = 'For pages protected against' .. ' [[Meta:Vandalism|vandalism]]', text = '${INTROFRAGMENT} due to [[Meta:Vandalism|vandalism]].', explanation = function (protectionObj, args) local ret = '' if protectionObj.level == 'sysop' then ret = ret .. "This protection is '''not''' an endorsement of the" .. ' ${CURRENTVERSION}. ' end return ret .. '${EXPLANATIONBLURB}' end, tooltip = '${TOOLTIPFRAGMENT} due to vandalism', } }, move = { dispute = { description = 'For pages protected against page moves due to' .. ' disputes over the page title', explanation = "This protection is '''not''' an endorsement of the" .. ' ${CURRENTVERSION}. ${EXPLANATIONBLURB}', image = 'Padlock-olive.svg' }, vandalism = { description = 'For pages protected against' .. ' [[w:en:Wikipedia:Vandalism#Page-move vandalism' .. ' |page-move vandalism]]' } }, autoreview = {}, upload = {} }, -------------------------------------------------------------------------------- -- -- GENERAL DATA TABLES -- -------------------------------------------------------------------------------- -------------------------------------------------------------------------------- -- Protection blurbs -------------------------------------------------------------------------------- -- This table produces the protection blurbs available with the -- ${PROTECTIONBLURB} parameter. It is sorted by protection action and -- protection level, and is checked by the module in the following order: -- 1. page's protection action, page's protection level -- 2. page's protection action, default protection level -- 3. "edit" protection action, default protection level -- -- It is possible to use banner parameters inside this table. -- *required* - this table needs edit, move, autoreview and upload subtables. protectionBlurbs = { edit = { default = 'This ${PAGETYPE} is currently [[Help:Protection|' .. 'protected]] from editing', autoconfirmed = 'Editing of this ${PAGETYPE} by [[Special:MyLanguage/Newly' .. ' registered user|new]] or [[Special:MyLanguage/Unregistered' .. ' user|unregistered]] users is currently [[Special:MyLanguage/Help:Protection|disabled]]', extendedconfirmed = 'This ${PAGETYPE} is ${PROTECTIONLEVEL} as a result of' .. ' [[Special:MyLanguage/Arbitration Committee|ArbCom]] enforcement or meets the' .. ' [[w:en:Wikipedia:Protection policy#extended|criteria for community use]]', }, move = { default = 'This ${PAGETYPE} is currently [[Special:MyLanguage/Help:Protection|protected]]' .. ' from [[Special:MyLanguage/Help:Moving a page|page moves]]' }, autoreview = { autoconfirmed = 'All edits made to this ${PAGETYPE} by' .. ' [[Special:MyLanguage/Newly registered users|new]] or' .. ' [[Special:MyLanguage/Unregistered users|unregistered]]' .. ' users are currently' .. ' [[Flagged Revisions|subject to review]]', default = 'All edits made to this ${PAGETYPE} by users who are not' .. ' [[w:en:Wikipedia:Reviewing|reviewers]] or' .. ' [[Special:MyLanguage/Meta:Administrators|administrators]] are currently' .. ' [[Flagged Revisions|subject to review]]' }, upload = { default = 'Uploading new versions of this ${PAGETYPE} is currently disabled' } }, -------------------------------------------------------------------------------- -- Explanation blurbs -------------------------------------------------------------------------------- -- This table produces the explanation blurbs available with the -- ${EXPLANATIONBLURB} parameter. It is sorted by protection action, -- protection level, and whether the page is a talk page or not. If the page is -- a talk page it will have a talk key of "talk"; otherwise it will have a talk -- key of "subject". The table is checked in the following order: -- 1. page's protection action, page's protection level, page's talk key -- 2. page's protection action, page's protection level, default talk key -- 3. page's protection action, default protection level, page's talk key -- 4. page's protection action, default protection level, default talk key -- -- It is possible to use banner parameters inside this table. -- *required* - this table needs edit, move, autoreview and upload subtables. explanationBlurbs = { edit = { autoconfirmed = { subject = 'See the [[w:en:Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details. If you' .. ' cannot edit this ${PAGETYPE} and you wish to make a change, you can' .. ' ${EDITREQUEST}, discuss changes on the ${TALKPAGE},' .. ' [[Meta:Requests for help from a sysop or bureaucrat' .. '|request unprotection]], [[Special:Userlogin|log in]], or' .. ' [[Special:UserLogin/signup|create an account]].', default = 'See the [[w:en:Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details. If you' .. ' cannot edit this ${PAGETYPE} and you wish to make a change, you can' .. ' [[Meta:Requests for help from a sysop or bureaucrat' .. '|request unprotection]], [[Special:Userlogin|log in]], or' .. ' [[Special:UserLogin/signup|create an account]].', }, extendedconfirmed = { default = 'Extended confirmed protection prevents edits from all IP editors' .. ' and registered users with fewer than 30 days tenure and 500 edits.' .. ' The [[w:en:Wikipedia:Protection policy#extended|policy on community use]]' .. ' specifies that extended confirmed protection can be applied to combat' .. ' disruption, given that semi-protection has proven to be ineffective.' .. ' Please discuss any changes on the ${TALKPAGE}; you may' .. ' ${EDITREQUEST} to ask for unconversial changes supported by' .. ' [[Special:MyLanguage/Consensus|consensus]].' }, default = { subject = 'See the [[w:en:Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' Please discuss any changes on the ${TALKPAGE}; you' .. ' may ${EDITREQUEST} to ask an' .. ' [[Special:MyLanguage/Meta:Administrators|administrator]] to make an edit if it' .. ' is [[Help:Minor edit#When to mark an edit as a minor edit' .. '|uncontroversial]] or supported by [[Special:MyLanguage/Consensus' .. '|consensus]]. You may also [[Meta:Requests for help from a sysop or bureaucrat' .. '|request]] that this page be unprotected.', default = 'See the [[w:en:Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' You may [[Meta:Requests for help from a sysop or bureaucrat|request an' .. ' edit]] to this page, or [[Meta:Requests for help from a sysop or bureaucrat' .. '|ask]] for it to be unprotected.' } }, move = { default = { subject = 'See the [[w:en:Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' The page may still be edited but cannot be moved' .. ' until unprotected. Please discuss any suggested moves on the' .. ' ${TALKPAGE} or at [[Meta:Babel]]. You can also' .. ' [[Meta:Requests for help from a sysop or bureaucrat|request]] that the page be' .. ' unprotected.', default = 'See the [[w:en:Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' The page may still be edited but cannot be moved' .. ' until unprotected. Please discuss any suggested moves at' .. ' [[Meta:Babel]]. You can also' .. ' [[Meta:Requests for help from a sysop or bureaucrat|request]] that the page be' .. ' unprotected.' } }, autoreview = { default = { reviewer = 'See the [[w:en:Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' Edits to this ${PAGETYPE} will not be visible to readers' .. ' until they are accepted by a reviewer or an administrator.' .. ' To avoid the need for your edits to be reviewed, you may' .. ' [[Meta:Requests for help from a sysop or bureaucrat' .. '|request unprotection]]. Experienced editors may also' .. ' request the [[w:en:Wikipedia:Reviewing|reviewer user right]].', default = 'See the [[w:en:Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' Edits to this ${PAGETYPE} by new and unregistered users' .. ' will not be visible to readers until they are accepted by' .. ' a reviewer. To avoid the need for your edits to be' .. ' reviewed, you may' .. ' [[Meta:Requests for help from a sysop or bureaucrat' .. '|request unprotection]], [[Special:Userlogin|log in]], or' .. ' [[Special:UserLogin/signup|create an account]].' }, }, upload = { default = { default = 'See the [[w:en:Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' The page may still be edited but new versions of the file' .. ' cannot be uploaded until it is unprotected. You can' .. ' request that a new version be uploaded by using a' .. ' [[Template:Edit Protected|protected edit request]], or you' .. ' can [[Meta:Requests for help from a sysop or bureaucrat|request]]' .. ' that the file be unprotected.' } } }, -------------------------------------------------------------------------------- -- Protection levels -------------------------------------------------------------------------------- -- This table provides the data for the ${PROTECTIONLEVEL} parameter, which -- produces a short label for different protection levels. It is sorted by -- protection action and protection level, and is checked in the following -- order: -- 1. page's protection action, page's protection level -- 2. page's protection action, default protection level -- 3. "edit" protection action, default protection level -- -- It is possible to use banner parameters inside this table. -- *required* - this table needs edit, move, autoreview and upload subtables. protectionLevels = { edit = { default = 'protected', templateeditor = 'template-protected', extendedconfirmed = 'extended-protected', autoconfirmed = 'semi-protected', }, move = { default = 'move-protected' }, autoreview = { }, upload = { default = 'upload-protected' } }, -------------------------------------------------------------------------------- -- Images -------------------------------------------------------------------------------- -- This table lists different padlock images for each protection action and -- protection level. It is used if an image is not specified in any of the -- banner data tables, and if the page does not satisfy the conditions for using -- the ['image-filename-indef'] image. It is checked in the following order: -- 1. page's protection action, page's protection level -- 2. page's protection action, default protection level images = { edit = { default = 'Padlock.svg', templateeditor = 'Padlock-pink.svg', extendedconfirmed = 'Padlock-blue.svg', autoconfirmed = 'Padlock-silver.svg' }, move = { default = 'Padlock-olive.svg', }, autoreview = { autoconfirmed = 'Padlock-silver-light.svg', default = 'Padlock-orange.svg' }, upload = { default = 'Padlock-purple.svg' } }, -- Pages with a reason specified in this table will show the special "indef" -- padlock, defined in the 'image-filename-indef' message, if no expiry is set. indefImageReasons = { template = true }, -------------------------------------------------------------------------------- -- Image links -------------------------------------------------------------------------------- -- This table provides the data for the ${IMAGELINK} parameter, which gets -- the image link for small padlock icons based on the page's protection action -- and protection level. It is checked in the following order: -- 1. page's protection action, page's protection level -- 2. page's protection action, default protection level -- 3. "edit" protection action, default protection level -- -- It is possible to use banner parameters inside this table. -- *required* - this table needs edit, move, autoreview and upload subtables. imageLinks = { edit = { default = 'w:en:Wikipedia:Protection policy#full', templateeditor = 'w:en:Wikipedia:Protection policy#template', extendedconfirmed = 'w:en:Wikipedia:Protection policy#extended', autoconfirmed = 'w:en:Wikipedia:Protection policy#semi' }, move = { default = 'w:en:Wikipedia:Protection policy#move' }, autoreview = { autoconfirmed = 'w:en:Wikipedia:Protection policy#pc1', reviewer = 'w:en:Wikipedia:Protection policy#pc2' }, upload = { default = 'w:en:Wikipedia:Protection policy#upload' } }, -------------------------------------------------------------------------------- -- Padlock indicator names -------------------------------------------------------------------------------- -- This table provides the "name" attribute for the <indicator> extension tag -- with which small padlock icons are generated. All indicator tags on a page -- are displayed in alphabetical order based on this attribute, and with -- indicator tags with duplicate names, the last tag on the page wins. -- The attribute is chosen based on the protection action; table keys must be a -- protection action name or the string "default". padlockIndicatorNames = { autoreview = 'pp-autoreview', default = 'pp-default' }, -------------------------------------------------------------------------------- -- Protection categories -------------------------------------------------------------------------------- --[[ -- The protection categories are stored in the protectionCategories table. -- Keys to this table are made up of the following strings: -- -- 1. the expiry date -- 2. the namespace -- 3. the protection reason (e.g. "dispute" or "vandalism") -- 4. the protection level (e.g. "sysop" or "autoconfirmed") -- 5. the action (e.g. "edit" or "move") -- -- When the module looks up a category in the table, first it will will check to -- see a key exists that corresponds to all five parameters. For example, a -- user page semi-protected from vandalism for two weeks would have the key -- "temp-user-vandalism-autoconfirmed-edit". If no match is found, the module -- changes the first part of the key to "all" and checks the table again. It -- keeps checking increasingly generic key combinations until it finds the -- field, or until it reaches the key "all-all-all-all-all". -- -- The module uses a binary matrix to determine the order in which to search. -- This is best demonstrated by a table. In this table, the "0" values -- represent "all", and the "1" values represent the original data (e.g. -- "indef" or "file" or "vandalism"). -- -- expiry namespace reason level action -- order -- 1 1 1 1 1 1 -- 2 0 1 1 1 1 -- 3 1 0 1 1 1 -- 4 0 0 1 1 1 -- 5 1 1 0 1 1 -- 6 0 1 0 1 1 -- 7 1 0 0 1 1 -- 8 0 0 0 1 1 -- 9 1 1 1 0 1 -- 10 0 1 1 0 1 -- 11 1 0 1 0 1 -- 12 0 0 1 0 1 -- 13 1 1 0 0 1 -- 14 0 1 0 0 1 -- 15 1 0 0 0 1 -- 16 0 0 0 0 1 -- 17 1 1 1 1 0 -- 18 0 1 1 1 0 -- 19 1 0 1 1 0 -- 20 0 0 1 1 0 -- 21 1 1 0 1 0 -- 22 0 1 0 1 0 -- 23 1 0 0 1 0 -- 24 0 0 0 1 0 -- 25 1 1 1 0 0 -- 26 0 1 1 0 0 -- 27 1 0 1 0 0 -- 28 0 0 1 0 0 -- 29 1 1 0 0 0 -- 30 0 1 0 0 0 -- 31 1 0 0 0 0 -- 32 0 0 0 0 0 -- -- In this scheme the action has the highest priority, as it is the last -- to change, and the expiry has the least priority, as it changes the most. -- The priorities of the expiry, the protection level and the action are -- fixed, but the priorities of the reason and the namespace can be swapped -- through the use of the cfg.bannerDataNamespaceHasPriority table. --]] -- If the reason specified to the template is listed in this table, -- namespace data will take priority over reason data in the protectionCategories -- table. reasonsWithNamespacePriority = { vandalism = true, }, -- The string to use as a namespace key for the protectionCategories table for each -- namespace number. categoryNamespaceKeys = { [ 2] = 'user', [ 3] = 'user', [ 4] = 'project', [ 6] = 'file', [ 8] = 'mediawiki', [ 10] = 'template', [ 12] = 'project', [ 14] = 'category', [100] = 'portal', [828] = 'module', }, protectionCategories = { ['all|all|all|all|all'] = 'Protected', ['all|all|office|all|all'] = 'Office-protected', ['all|all|reset|all|all'] = 'Office-protected', ['all|all|dmca|all|all'] = 'Office-protected', ['all|all|mainpage|all|all'] = 'fully-protected main page files', ['all|all|all|extendedconfirmed|all'] = 'pages under 30-500 editing restriction', ['all|all|ecp|extendedconfirmed|all'] = 'pages under 30-500 editing restriction', ['all|template|all|all|edit'] = 'fully-protected templates', ['all|all|all|autoconfirmed|edit'] = 'semi-protected', ['indef|all|all|autoconfirmed|edit'] = 'indefinitely semi-protected', ['all|all|blp|autoconfirmed|edit'] = 'indefinitely semi-protected biographies of living people', ['temp|all|blp|autoconfirmed|edit'] = 'temporarily semi-protected biographies of living people', ['all|all|dispute|autoconfirmed|edit'] = 'pages semi-protected due to dispute', ['all|all|sock|autoconfirmed|edit'] = 'pages semi-protected from banned users', ['all|all|vandalism|autoconfirmed|edit'] = 'pages semi-protected against vandalism', ['all|category|all|autoconfirmed|edit'] = 'semi-protected categories', ['all|file|all|autoconfirmed|edit'] = 'semi-protected files', ['all|portal|all|autoconfirmed|edit'] = 'semi-protected portals', ['all|project|all|autoconfirmed|edit'] = 'semi-protected project pages', ['all|talk|all|autoconfirmed|edit'] = 'semi-protected talk pages', ['all|template|all|autoconfirmed|edit'] = 'semi-protected templates', ['all|user|all|autoconfirmed|edit'] = 'semi-protected user and user talk pages', ['all|template|all|templateeditor|edit'] = 'template-protected templates', ['all|all|blp|sysop|edit'] = 'indefinitely protected biographies of living people', ['temp|all|blp|sysop|edit'] = 'temporarily protected biographies of living people', ['all|all|dispute|sysop|edit'] = 'pages protected due to dispute', ['all|all|sock|sysop|edit'] = 'pages protected from banned users', ['all|all|vandalism|sysop|edit'] = 'pages protected against vandalism', ['all|category|all|sysop|edit'] = 'protected categories', ['all|file|all|sysop|edit'] = 'fully-protected files', ['all|project|all|sysop|edit'] = 'fully-protected project pages', ['all|talk|all|sysop|edit'] = 'fully-protected talk pages', ['all|template|all|sysop|edit'] = 'fully-protected templates', ['all|user|all|sysop|edit'] = 'protected user and user talk pages', ['all|module|all|all|edit'] = 'fully-protected modules', ['all|module|all|templateeditor|edit'] = 'template-protected modules', ['all|module|all|autoconfirmed|edit'] = 'semi-protected modules', ['all|all|all|sysop|move'] = 'move-protected', ['indef|all|all|sysop|move'] = 'indefinitely move-protected', ['all|all|dispute|sysop|move'] = 'pages move-protected due to dispute', ['all|all|vandalism|sysop|move'] = 'pages move-protected due to vandalism', ['all|portal|all|sysop|move'] = 'move-protected portals', ['all|portal|all|sysop|move'] = 'move-protected portals', ['all|project|all|sysop|move'] = 'move-protected project pages', ['all|talk|all|sysop|move'] = 'move-protected talk pages', ['all|template|all|sysop|move'] = 'move-protected templates', ['all|user|all|sysop|move'] = 'move-protected user and user talk pages', ['all|all|all|autoconfirmed|autoreview'] = 'pending changes protected pages (level 1)', ['all|all|all|reviewer|autoreview'] = 'pending changes protected pages (level 2)', ['all|file|all|all|upload'] = 'upload-protected files', }, -------------------------------------------------------------------------------- -- Expiry category config -------------------------------------------------------------------------------- -- This table configures the expiry category behaviour for each protection -- action. -- * If set to true, setting that action will always categorise the page if -- an expiry parameter is not set. -- * If set to false, setting that action will never categorise the page. -- * If set to nil, the module will categorise the page if: -- 1) an expiry parameter is not set, and -- 2) a reason is provided, and -- 3) the specified reason is not blacklisted in the reasonsWithoutExpiryCheck -- table. expiryCheckActions = { edit = nil, move = false, autoreview = true, upload = false }, reasonsWithoutExpiryCheck = { blp = true, template = true, }, -------------------------------------------------------------------------------- -- Pagetypes -------------------------------------------------------------------------------- -- This table produces the page types available with the ${PAGETYPE} parameter. -- Keys are namespace numbers, or the string "default" for the default value. pagetypes = { [0] = 'article', [6] = 'file', [10] = 'template', [14] = 'category', [828] = 'module', default = 'page' }, -------------------------------------------------------------------------------- -- Strings marking indefinite protection -------------------------------------------------------------------------------- -- This table contains values passed to the expiry parameter that mean the page -- is protected indefinitely. indefStrings = { ['indef'] = true, ['indefinite'] = true, ['indefinitely'] = true, ['infinite'] = true, }, -------------------------------------------------------------------------------- -- Group hierarchy -------------------------------------------------------------------------------- -- This table maps each group to all groups that have a superset of the original -- group's page editing permissions. hierarchy = { sysop = {}, reviewer = {'sysop'}, filemover = {'sysop'}, templateeditor = {'sysop'}, extendedconfirmed = {'sysop'}, autoconfirmed = {'reviewer', 'filemover', 'templateeditor', 'extendedconfirmed'}, user = {'autoconfirmed'}, ['*'] = {'user'} }, -------------------------------------------------------------------------------- -- Wrapper templates and their default arguments -------------------------------------------------------------------------------- -- This table contains wrapper templates used with the module, and their -- default arguments. Templates specified in this table should contain the -- following invocation, and no other template content: -- -- {{#invoke:Protection banner|main}} -- -- If other content is desired, it can be added between -- <noinclude>...</noinclude> tags. -- -- When a user calls one of these wrapper templates, they will use the -- default arguments automatically. However, users can override any of the -- arguments. wrappers = { ['Template:Pp'] = {}, ['Template:Pp-30-500'] = {'ecp'}, ['Template:Pp-blp'] = {'blp'}, -- we don't need Template:Pp-create ['Template:Pp-dispute'] = {'dispute'}, ['Template:Pp-main-page'] = {'mainpage'}, ['Template:Pp-move'] = {action = 'move'}, ['Template:Pp-move-dispute'] = {'dispute', action = 'move'}, -- we don't need Template:Pp-move-indef ['Template:Pp-move-vandalism'] = {'vandalism', action = 'move'}, ['Template:Pp-office'] = {'office'}, ['Template:Pp-office-dmca'] = {'dmca'}, ['Template:Pp-pc1'] = {action = 'autoreview', small = true}, ['Template:Pp-pc2'] = {action = 'autoreview', small = true}, ['Template:Pp-reset'] = {'reset'}, ['Template:Pp-semi-indef'] = {small = true}, ['Template:Pp-sock'] = {'sock'}, ['Template:PP-template'] = {'template', small = true}, ['Template:Pp-upload'] = {action = 'upload'}, ['Template:Pp-usertalk'] = {'usertalk'}, ['Template:Pp-vandalism'] = {'vandalism'}, }, -------------------------------------------------------------------------------- -- -- MESSAGES -- -------------------------------------------------------------------------------- msg = { -------------------------------------------------------------------------------- -- Intro blurb and intro fragment -------------------------------------------------------------------------------- -- These messages specify what is produced by the ${INTROBLURB} and -- ${INTROFRAGMENT} parameters. If the protection is temporary they use the -- intro-blurb-expiry or intro-fragment-expiry, and if not they use -- intro-blurb-noexpiry or intro-fragment-noexpiry. -- It is possible to use banner parameters in these messages. ['intro-blurb-expiry'] = '${PROTECTIONBLURB} until ${EXPIRY}.', ['intro-blurb-noexpiry'] = '${PROTECTIONBLURB}.', ['intro-fragment-expiry'] = '${PROTECTIONBLURB} until ${EXPIRY},', ['intro-fragment-noexpiry'] = '${PROTECTIONBLURB}', -------------------------------------------------------------------------------- -- Tooltip blurb -------------------------------------------------------------------------------- -- These messages specify what is produced by the ${TOOLTIPBLURB} parameter. -- If the protection is temporary the tooltip-blurb-expiry message is used, and -- if not the tooltip-blurb-noexpiry message is used. -- It is possible to use banner parameters in these messages. ['tooltip-blurb-expiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL} until ${EXPIRY}.', ['tooltip-blurb-noexpiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL}.', ['tooltip-fragment-expiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL} until ${EXPIRY},', ['tooltip-fragment-noexpiry'] = 'This ${PAGETYPE} is ${PROTECTIONLEVEL}', -------------------------------------------------------------------------------- -- Special explanation blurb -------------------------------------------------------------------------------- -- An explanation blurb for pages that cannot be unprotected, e.g. for pages -- in the MediaWiki namespace. -- It is possible to use banner parameters in this message. ['explanation-blurb-nounprotect'] = 'See the [[w:en:Wikipedia:Protection policy|' .. 'protection policy]] and ${PROTECTIONLOG} for more details.' .. ' Please discuss any changes on the ${TALKPAGE}; you' .. ' may ${EDITREQUEST} to ask an' .. ' [[Special:MyLanguage/Meta:Administrators|administrator]] to make an edit if it' .. ' is [[Help:Minor edit#When to mark an edit as a minor edit' .. '|uncontroversial]] or supported by [[Special:MyLanguage/Consensus' .. '|consensus]].', -------------------------------------------------------------------------------- -- Protection log display values -------------------------------------------------------------------------------- -- These messages determine the display values for the protection log link -- or the pending changes log link produced by the ${PROTECTIONLOG} parameter. -- It is possible to use banner parameters in these messages. ['protection-log-display'] = 'protection log', ['pc-log-display'] = 'pending changes log', -------------------------------------------------------------------------------- -- Current version display values -------------------------------------------------------------------------------- -- These messages determine the display values for the page history link -- or the move log link produced by the ${CURRENTVERSION} parameter. -- It is possible to use banner parameters in these messages. ['current-version-move-display'] = 'current title', ['current-version-edit-display'] = 'current version', -------------------------------------------------------------------------------- -- Talk page -------------------------------------------------------------------------------- -- This message determines the display value of the talk page link produced -- with the ${TALKPAGE} parameter. -- It is possible to use banner parameters in this message. ['talk-page-link-display'] = 'talk page', -------------------------------------------------------------------------------- -- Edit requests -------------------------------------------------------------------------------- -- This message determines the display value of the edit request link produced -- with the ${EDITREQUEST} parameter. -- It is possible to use banner parameters in this message. ['edit-request-display'] = 'submit an edit request', -------------------------------------------------------------------------------- -- Expiry date format -------------------------------------------------------------------------------- -- This is the format for the blurb expiry date. It should be valid input for -- the first parameter of the #time parser function. ['expiry-date-format'] = 'F j, Y', -------------------------------------------------------------------------------- -- Tracking categories -------------------------------------------------------------------------------- -- These messages determine which tracking categories the module outputs. ['tracking-category-incorrect'] = 'Pages with incorrect protection templates', ['tracking-category-template'] = 'Template-protected pages other than templates and modules', -------------------------------------------------------------------------------- -- Images -------------------------------------------------------------------------------- -- These are images that are not defined by their protection action and protection level. ['image-filename-indef'] = 'Padlock.svg', ['image-filename-default'] = 'Transparent.gif', -------------------------------------------------------------------------------- -- End messages -------------------------------------------------------------------------------- } -------------------------------------------------------------------------------- -- End configuration -------------------------------------------------------------------------------- } b3debeqsz9z153uu1qzjaj77ber2ukn Template:MoreInfo 10 284 1432 1431 2026-03-19T22:40:04Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:MoreInfo]] 1431 wikitext text/x-wiki [[File:Symbol question.svg|20px|link=|class=noviewer|MoreInfo]]&nbsp;{{LangSwitch | ar = '''{{{1|معلومات إضافية مطلوبة}}}''' | lang = {{#if: {{{lang|}}} | {{{lang}}} | {{uselang}} }} | bn = '''{{{1|অতিরিক্ত তথ্য প্রয়োজন}}}''' | bs = '''{{{1|Potrebne su dodatne informacije}}}''' | de = '''{{{1|Zusätzliche Informationen erforderlich}}}''' | en = '''{{{1|Additional information needed}}}''' | hi = '''{{{1|अतिरिक्त जानकारी आवश्यक}}}''' | hr = '''{{{1|Potrebne su dodatne informacije}}}''' | ko = '''{{{1|추가 정보 필요}}}''' | nl = '''{{{1|Aanvullende informatie benodigd}}}''' | ru = '''{{{1|Необходима дополнительная информация}}}''' | sl = '''{{{1|Potrebne so dodatne informacije}}}''' | sr = '''{{{1|Потребне су додатне информације}}}''' | sv = '''{{{1|Mer information behövs}}}''' | tr = '''{{{1|Ek bilgi gerekli}}}''' | vi = '''{{{1|Cần thêm thông tin}}}''' | zh-hans = '''{{{1|需要更多信息}}}''' | zh-hant = '''{{{1|需要更多資訊}}}''' | ja = '''{{{1|追加情報が必要です}}}''' }}<noinclude> {{documentation|content= == See also == {{Done/See also}} }} [[Category:Image with comment templates|{{PAGENAME}}]] [[Category:Checkuser templates|{{PAGENAME}}]] [[Category:Spam blacklist templates|{{PAGENAME}}]] </noinclude> qsrunafairwj0tfla8td58nigzs69m0 Template:Added 10 285 1434 1433 2026-03-19T22:40:05Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Added]] 1433 wikitext text/x-wiki <span style="white-space:nowrap;">[[File:Crystal Clear action edit add.png|20px|Added]]&nbsp;'''{{{1|Added}}}'''</span><noinclude>[[Category:Image with comment templates|{{PAGENAME}}]][[Category:Spam blacklist templates|{{PAGENAME}}]]</noinclude><includeonly>{{#ifeq:{{NAMESPACE}}|User|{{#ifeq:{{BASEPAGENAME}}|COIBot/XWiki|[[Category:Added XWiki reports]]}}}}</includeonly> ccvn90166ukqx8vrhuu9tkgwgpixzon Template:Already done 10 286 1436 1435 2026-03-19T22:40:05Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Already_done]] 1435 wikitext text/x-wiki <span style="white-space:nowrap">[[File:Black check.svg|15px|link=]] {{#if:{{{1|}}} | {{{1|}}} | {{LangSwitch | lang = {{#if: {{{lang|}}} | {{{lang}}} | {{uselang}} }} | af = '''Reeds gedoen''' | ar = <big style="font-size:1.2;line-height:normal;font-style:normal;font-weight:normal">نُفِّذت مسبقاً</big> | az = '''Onsuz da edilir''' | be-tarask = '''Ужо зроблена''' | be = '''Ужо зроблена''' | bg = '''Вече завършена''' | bn = '''ইতিমধ্যে সম্পন্ন''' | bs = '''Već urađeno''' | ca = '''Ja està fet''' | cs = '''Již hotovo''' | da = '''Allerede udført''' | de = '''Bereits erledigt''' | el = '''Έχει ήδη γίνει''' | en = '''Already done''' | eo = '''Jam farita''' | es = '''Ha hecho''' | et = '''Juba tehtud''' | eu = '''Jadanik egina''' | fa = <big style="font-size:1.2;line-height:normal;font-style:normal;font-weight:normal">در حال حاضر انجام شد</big> | fi = '''Jo tehty''' | fr = '''Déjà fait''' | gl = '''Xa está feito''' | gu = '''પહેલેથી જ થાય છે''' | ha = '''Tuni aikata''' | he = '''כבר עשה''' | hi = '''पहले से ही किया''' | ht = '''Deja fè''' | hu = '''Már kész''' | hy = '''Արդեն արել''' | id = '''Sudah dilakukan''' | is = '''Þegar lokið''' | it = '''Già fatto''' | ja = '''完了済''' | ka = '''უკვე გაკეთდა''' | km = '''បានធ្វើរួចទៅហើយ។''' | kn = '''ಆಗಲೇ ಡನ್''' | ko = '''이미 완료''' | la = '''Iam factum''' | lo = '''ໄດ້ເຮັດແລ້ວ''' | lt = '''Jau padaryta''' | lv = '''Jau izdarīts''' | mk = '''Веќе направено''' | mr = '''आधीच पूर्ण''' | ms = '''Sudah selesai''' | nb = '''Allerede gjort''' | ne = '''पहिले देखि नै गरीयो''' | nl = '''Al gedaan''' | pl = '''Już zrobione'' | pt = '''Já feito''' | ro = '''Deja făcut''' | ru = '''Уже сделано''' | sk = '''Už hotovo''' | sl = '''Že opravljeno''' | sq = '''Bërë tashmë''' | sr = '''Већ урађено''' | sv = '''Redan gjort''' | ta = '''ஏற்கனவே செய்த''' | te = '''ఇప్పటికే పూర్తి''' | tr = '''Zaten yapıldı''' | uk = '''Уже зроблено''' | ur = <big style="font-size:1.2;line-height:normal;font-style:normal;font-weight:normal">پہلے ہی کیا</big> | vi = '''Đã thực hiện trước đó''' | yi = '''שוין געטאן''' | yo = '''Tẹlẹ ṣe''' | zh = '''已完成''' | zu = '''Kwenziwa kakade''' | __nobdi = true }} }}</span><noinclude>{{Documentation}}</noinclude> j2kqr151j5frufbn60l5m7vt1dgv8tg Template:Doing 10 287 1438 1437 2026-03-19T22:40:06Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Doing]] 1437 wikitext text/x-wiki <span title="Doing" style="white-space:nowrap">[[File:Symbol wait.svg|20px|link=]] {{#if:{{{1|}}} | {{{1|}}} | {{LangSwitch|lang={{#if: {{{lang|}}} | {{{lang}}} | {{uselang}} }} |am = '''በሂደት ላይ...''' |ar = '''يُنفَّذ...''' |az = '''Davam edir...''' |be = '''У працэсе...''' |be-tarask = '''Робіцца…''' |bg = '''В процес...''' |bn = '''চলমান...''' |bs = '''U toku...''' |ca = '''En progrés...''' |co = '''In corsu...''' |ceb = '''Nagpadayon...''' |cs = '''Probíhá...''' |cy = '''Ar y gweill...''' |da = '''I gang...''' |de = '''Läuft...''' |el = '''Σε εξέλιξη...''' |en = '''Doing...''' |eo = '''En progreso...''' |es = '''En curso...''' |et = '''Pooleli...''' |eu = '''Aribidean...''' |fa = '''در حال پیش رفت...''' |fi = '''Meneillään...''' |fr = '''En cours...''' |fy = '''Dwaande...''' |ga = '''Ar siúl...''' |gd = '''A ’dèanamh...''' |gl = '''En progreso...''' |gu = '''પ્રગતિમાં છે...''' |ha = '''Ana kai...''' |haw = '''Ke holo nei...''' |he = '''בתהליך...''' |hi = '''चालू...''' |hmn = '''Nyob rau hauv kev kawm...''' |hr = '''U tijeku...''' |ht = '''Nan pwogrè...''' |hu = '''Folyamatban...''' |hy = '''Ընթացքի մեջ է...''' |ia = '''In progresso...''' |id = '''Sedang berlangsung...''' |ig = '''Na-aga n’ihu...''' |is = '''Í vinnslu...''' |it = '''In corso...''' |ja = '''進行中...''' |jv = '''Ing proses...''' |ka = '''Პროცესშია...''' |kk = '''Орындалуда...''' |km = '''កំពុង​ដំណើរការ...''' |kn = '''ಪ್ರಗತಿಯಲ್ಲಿದೆ...''' |ko = '''진행 중...''' |ku = '''Ez teslîm nabim...''' |ky = '''Прогрессте...''' |la = '''In progressus...''' |lb = '''Am gaangen...''' |lo = '''ກຳ ລັງ ດຳ ເນີນຢູ່...''' |lt = '''Vykdoma...''' |lv = '''Notiek...''' |mg = '''Eo an-dàlana...''' |mi = '''Kei te haere...''' |mk = '''Во тек...''' |ml = '''പുരോഗതിയിൽ...''' |mn = '''Үргэлжилж байна...''' |mr = '''प्रगतीपथावर...''' |ms = '''Sedang berlangsung...''' |mt = '''Fil-progress...''' |my = '''ဆောင်ရွက်ဆဲဖြစ်သည်...''' |nb = '''I prosess... |ne = '''प्रगति हुदैछ...''' |nl = '''Mee bezig...''' |nn = '''I prosess... |no = '''I prosess... |ny = '''Zili mkati...''' |or = '''ଚାଲୁଛି...''' |pa = '''ਤਰੱਕੀ ਹੋ ਰਹੀ ਹੈ...''' |pl = '''W trakcie...''' |ps = '''د پرمختګ په حال کې...''' |pt = '''Em andamento...''' |pt-br = '''Em andamento...''' |ro = '''In progres...''' |ru = '''Делаю...''' |rw = '''Mu iterambere...''' |sd = '''جاري آهي...''' |si = '''ප්රගතියේ...''' |sk = '''Prebieha...''' |sl = '''V teku...''' |sm = '''Sologa...''' |sn = '''Munzira...''' |so = '''Socda...''' |sq = '''Në progres...''' |sr = '''У току...''' |sr-latn = '''U toku...''' |st = '''E mocheng...''' |su = '''Nuju prosés...''' |sv = '''Pågående...''' |sw = '''Inaendelea...''' |ta = '''நடந்து கொண்டிருக்கிறது...''' |te = '''పురోగతిలో ఉంది...''' |tg = '''Дар ҷараён...''' |th = '''กำลังดำเนินการ...''' |tk = '''Dowam edilýär...''' |tl = '''Isinasagawa...''' |tr = '''Yapılıyor...''' |tt = '''Эшләү...''' |ug = '''ئىلگىرىلەۋاتىدۇ...''' |uk = '''В процесі...''' |ur = '''کام جاری ہے...''' |uz = '''Jarayonda...''' |vi = '''Đang thực hiện...''' |xh = '''Iyaqhubeka...''' |yi = '''מען ארבעט דערויף...''' |yo = '''Ni ilọsiwaju...''' |zh-hans = '''处理中……''' |zh-hant = '''處理中……''' |zu = '''Kuyaqhubeka...''' }} }}</span><noinclude> *See also: {{tl|done}}, {{tl|already done}} and {{tl|not done}} [[Category:Image with comment templates|{{PAGENAME}}]] [[Category:Spam blacklist templates|{{PAGENAME}}]] [[Category:Checkuser templates|{{PAGENAME}}]] </noinclude> 9tg24p0idgsvrersskexsid31dvjbo0 Template:Column-width 10 288 1440 1439 2026-03-19T22:40:07Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Column-width]] 1439 wikitext text/x-wiki {{#if:{{{1|}}}|column-width:{{{1|}}};}}<noinclude>{{documentation}}</noinclude> 0oei14h7tiuzrpdaynnphvi94e0gxyl Template:Neutral 10 289 1442 1441 2026-03-19T22:40:08Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Neutral]] 1441 wikitext text/x-wiki {{#switch:{{BASEPAGENAME}}|Requests for new languages|Proposals for closing projects=|[[File:Symbol neutral vote.svg|link=|15px|Neutral]] '''}}{{{1|{{LangSwitch | ar = محايد | bn = নিরপেক্ষ | de = Neutral | en = Neutral | es = Neutral | fr = Neutre | frr = Neutraal | gu = તટસ્થ | he = נמנע | hi = तटस्थ | id = Netral | it = Neutrale | ja = 中立 | kk = Бейтараппын | ko = 중립 | li = Neutraol | lij = Neutrâle | mk = Воздржан | nl = Neutraal | pl = Neutralny | pt = Neutro | ru = Воздерживаюсь | sl = Nevtralno | sr = Неутралан | syl = ꠝꠣꠏꠣꠝꠣꠏꠤ | th = เป็นกลาง | tr = Tarafsız | uk = Утримуюсь | vi = Trung lập | zh = 中立 | #default = Neutral }}}}}{{#switch:{{BASEPAGENAME}}|Requests for new languages|Proposals for closing projects=|'''}}<noinclude> {{documentation}} </noinclude> b2lhmgjtnal6fwd36ikbpoljxq1zxzb Template:On hold 10 290 1444 1443 2026-03-19T22:40:08Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:On_hold]] 1443 wikitext text/x-wiki [[File:Time2wait.svg|20px|link=]]&nbsp;'''<bdi>{{{1|{{LangSwitch |lang = {{#if:{{{lang|}}}|{{{lang}}}|{{int:Lang}}}} |ar=مُعلق |be-tarask = Прыпынена |bn=অপেক্ষা করুন |de=Abwartend |en=On hold |eo=Atendante |es=En espera |eu=Zain nago |fa=در انتظار |fi=Käsittelyssä |fr=En attente |he=בהמתנה |hr=Na čekanju |hy=Ընթացքի մեջ |it=In attesa |ja=保留 |ko=대기 |mk=На чекање |ml=കാത്തുനിൽക്കൂ |pl=Odłożyć na później |pt=Em espera |ru=В ожидании |sr=На чекању |sq=Në pritje |th=รอผล |tr=Beklemede |vi=Tạm dừng |zh-hans=搁置 |zh-hant=擱置 }}}}}</bdi>'''<!-- -->{{#if:{{{advanced|{{{admin|}}}}}}|&nbsp;for 1 day, standard for resignation of advanced permissions}}<!-- -->{{#if:{{{2fa|}}}|&nbsp;until the user enables [[Special:MyLanguage/Help:2FA|two-factor authentification]]}}<!-- -->{{#if:{{{date|}}}|&nbsp;until {{{date}}}}}<!-- -->{{#if:{{{merge|}}}|&nbsp;until global user merge tool is available}}<!-- -->{{#if:{{{nda|}}}|&nbsp;pending on the candidate's signature of the [[wmf:Special:MyLanguage/Legal:Confidentiality agreement for nonpublic information|confidentiality agreement for nonpublic information]] (see [[wmf:Special:MyLanguage/Legal:Wikimedia Foundation Confidentiality Agreement for Nonpublic Information/How to sign|instructions]]) and Wikimedia Foundation [[IN|confirmation]] of the same}}<noinclude> {{documentation}}</noinclude> f8e4hp7z4k6me8hdyb3x4ir2pm4fgoz Template:Question 10 291 1446 1445 2026-03-19T22:40:09Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Question]] 1445 wikitext text/x-wiki [[File:Symbol question.svg|15px|link=|Question]] '''{{{1|{{LangSwitch | ar = سُؤال | az = Sual | be = Пытанне | be-x-old | be-tarask = Пытаньне | bn = প্রশ্ন | br = Goulenn | bs = Pitanje | ca = Pregunta | cs = Dotaz | da = Spørgsmål | de = Frage | en = Question | eo = Demando | es = Pregunta | eu = Galdera | fa = سوال | fi = Kysymys | frr = Fraag | gl = Pregunta | hi = प्रश्न | is = Spurning | it = Domanda | hu = Kérdés | ja = 質問 | he = שאלה | ka = შეკითხვა | kk= Сұрақ | ko = 질문 | li = Vraog | mk = Прашање | ml = ചോദ്യം | nds= Fraag | nl = Vraag | nn = Spørsmål | pl = Pytanie | pt = Pergunta | ro = Întrebare | ru = Вопрос | sco= Question | sl = Vprašanje | sm = Fesili | sq = Pyetje | sr = Питање | sv = Fråga | tr = Soru | uk = Питання | vi = Câu hỏi | zh-hans = 疑问 | zh-hant = 疑問 }}}}}: '''<noinclude> {{documentation|content= == See also == {{Done/See also}} }} [[Category:Image with comment templates|{{PAGENAME}}]] [[Category:Polling templates|{{PAGENAME}}]] </noinclude> ns5a76m3ncx04z9w4r8xyhuqigkcx2i Template:Works for me 10 292 1653 1448 2026-03-20T00:05:53Z Tenshi Hinanawi 9 Fixes missing end tags lints 1653 wikitext text/x-wiki [[File:Pictogram voting support.svg|15px|link=|class=noviewer]]&nbsp;<b>{{{1|{{LangSwitch |ar= يعمل بالنسبة لي |de= Funktioniert bei mir |en= Works for me |fr= Ça marche pour moi |hi= चल जाएगा |it= Per me va bene |ru= У меня работает |sl= Meni je prav |zh-hans= 无法重现 |zh-hant= 無法重現 }}}}}</b><noinclude> {{documentation|content= == See also == {{Done/See also}} }} [[Category:Image with comment templates]] </noinclude> beoqncdxfr1zshwla7n9iz7m8crhl7j Template:Confirmed 10 293 1450 1449 2026-03-19T22:40:09Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Confirmed]] 1449 wikitext text/x-wiki [[File:Symbol confirmed.svg|20px|Confirmed|link=|alt=]]&nbsp;'''{{{1|{{LangSwitch | lang = {{#if: {{{lang|}}} | {{{lang}}} | {{uselang}} }} | ar = مؤكد | az = Təsdiqləndi | be-tarask = ìПацьверджана | bg = Потвърдена връзка | bn = নিশ্চিতকৃত | bs = Potvrđeno | ckb = پشتڕاستکراو | cs = Potvrzeno | da = Bekræftet | de = Bestätigt | en = Confirmed | eo = Konfirmacio | es = Confirmado | fa = یکسانند | fi = Vahvistettu | hi = पुष्ट | hr = Potvrđeno | id = Telah dikonfirmasi | it = Confermato | ja = 確認 | ko = 확인 | mk = Потврдено | ml = സ്ഥിരീകരിച്ചു | ms = Disahkan | nl = Bevestigd | pl = Potwierdzone | ps = تاييد شو | pt = Confirmado | ro = Confirmat | ru = Подтверждено | sco = Confirmed | sl = Potrjeno | sr = Потврђено | sv = Bekräftad | ti = ተረጋጊጹ | th = ยืนยัน | tr = Onaylandı | uk = Підтверджено | ur = توثیق شدہ | vi = Đã xác nhận | yue = 確認咗 | zh-hans = 已确认 | zh-hant = 已確認 }}}}}'''<noinclude>{{documentation}}</noinclude> tto63sl27ntklirnqf5k6whjrnx9toq Template:Weak oppose 10 294 1452 1451 2026-03-19T22:40:10Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Weak_oppose]] 1451 wikitext text/x-wiki [[File:BA candidate.svg|{{{size|15px}}}|link={{{link|}}}]]&nbsp;'''{{{1|{{LangSwitch | lang = {{#if: {{{lang|}}} | {{{lang}}} | {{uselang}} }} |ar= معارضة ضعيفة |be-tarask= Крыху супраць |bn= দুর্বল বিরোধিতা |de= Schwache Ablehnung |en= Weak oppose |es= Algo en contra |fi= Lievä vastustus |fr= Opposition faible |hi= दुर्बल विरोध |it= Debolmente contraria/o |ja= 反対寄り |ko= 약한 반대 |nl= Zwak tegen |pl= Słabe przeciw |sm= Tete'e vaivai |sl= Šibko proti |sv= Svagt mot |vi= Khuynh hướng phản đối |zh-hans= 倾向反对 |zh-hant= 傾向反對 }}}}}'''<noinclude>{{Documentation}}</noinclude> t5fdp35nlxht6ywvqpfntpvcizaaex9 Template:Decline 10 295 1454 1453 2026-03-19T22:40:10Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Decline]] 1453 wikitext text/x-wiki <span style="white-space:nowrap;">[[File:Symbol declined.svg|15px|link=|alt=]]&nbsp;{{LangSwitch | lang = {{#if: {{{lang|}}} | {{{lang}}} | {{uselang}} }} | ar = '''{{{1|رُفض}}}''' | be-tarask = '''{{{1|Адмоўлена}}}''' | bs = '''{{{1|Odbijeno}}}''' | bn = '''{{{1|প্রত্যাখ্যান করা হয়েছে}}}''' | de = '''{{{1|Abgelehnt}}}''' | en = '''{{{1|Declined}}}''' | fr = '''{{{1|Refusée}}}''' | hi = '''{{{1|अस्वीकृत}}}''' | hr = '''{{{1|Odbijeno}}}''' | ko = '''{{{1|기각}}}''' | ur = '''{{{1|مسترد}}}''' | nl = '''{{{1|Afgewezen}}}''' | pl = '''{{{1|Odrzucono}}}''' | ru = '''{{{1|Отклонено}}}''' | sl = '''{{{1|Оdklonjeno}}}''' | sr = '''{{{1|Одбијено}}}''' | sv = '''{{{1|Avböjer}}}''' | tr = '''{{{1|Reddedildi}}}''' | vi = '''{{{1|Từ chối}}}''' | zh-hans = '''{{{1|驳回}}}''' | zh-hant = '''{{{1|駁回}}}''' | ja = '''{{{1|却下}}}''' }}</span><noinclude> [[Category:Image with comment templates|{{PAGENAME}}]] [[Category:Checkuser templates|{{PAGENAME}}]] [[Category:Spam blacklist templates|{{PAGENAME}}]] </noinclude> 6gk6uw7u5xzl2sodv84fajpk2he0an8 Template:Inprogress 10 296 1456 1455 2026-03-19T22:40:12Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Inprogress]] 1455 wikitext text/x-wiki {{doing|1={{{1|'''<translate><!--T:1--> In progress…</translate>'''}}}}}<noinclude> <languages /> {{Documentation|Template:Inprogress/doc}} </noinclude> 6954frzhbyg94z9r934now7i0zaxlh9 Template:Yellow tick 10 297 2487 1458 2026-03-27T00:41:19Z Koavf 723 2487 wikitext text/x-wiki [[File:Gold check mark.svg|{{{{{|safesubst:}}}#if:{{{1|}}}|{{{1}}}|20}}px|alt=Yes|link=]]<span style="display:none">Y</span><!--template:yellow tick--><noinclude>{{documentation|content={{Done/See also}}}}[[Category:Image with comment templates]]</noinclude> kgq281xmrhnzczwxa3dfq3u3cfnis73 Template:Locked 10 298 1461 1459 2026-03-19T22:40:12Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Locked]] 1459 wikitext text/x-wiki <span style="white-space:nowrap;">[[File:Locked global account icon.svg|20px|link=|class=noviewer|Locked]] '''{{{1|Locked}}}'''</span><noinclude>{{documentation|content= == See also == {{Done/See also}} }}[[Category:Steward templates|{{PAGENAME}}]] [[Category:Image with comment templates|{{PAGENAME}}]]</noinclude> gbk0981288g7tuv3pfz2cr35atvakxk Template:Unlikely 10 299 1463 1462 2026-03-19T22:40:12Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Unlikely]] 1462 wikitext text/x-wiki <span style="white-space:nowrap;">[[File:Symbol unlikely.svg|20px|link=|class=noviewer|Unlikely]] '''{{{1|{{LangSwitch |lang = {{#if: {{{lang|}}} | {{{lang}}} | {{uselang}} }} |be-tarask = Малаімаверна |bn = অসম্ভব |bs = Malo vjerovatno |ckb = ڕێی تێ ناچێ |de = Unwahrscheinlich |en = Unlikely |hi = संभावना नहीं |hr = Malo vjerojatno |it = Improbabile |ja = ありそうにない |ko = 가능성 낮음 |ru = Маловероятно |sl = Malo verjetno |sv = Förmodligen inte |tr = Muhtemelen değil |zh = 不太可能 }}}}}'''</span><noinclude> {{documentation|content= == See also == {{Done/See also}} }} [[Category:Image with comment templates|{{PAGENAME}}]] [[Category:Checkuser templates|{{PAGENAME}}]] </noinclude> c6na80bhodb2mx9gdyf5kq9sgi4jp2o Template:Unrelated 10 300 1465 1464 2026-03-19T22:40:13Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Unrelated]] 1464 wikitext text/x-wiki <span style="white-space:nowrap;">[[File:Symbol unrelated.svg|20px|link=|class=noviewer|Unrelated]] {{LangSwitch | lang = {{#if: {{{lang|}}} | {{{lang}}} | {{uselang}} }} | ar = '''{{{1|لا علاقة}}}''' | be-tarask = '''{{{1|Ня тычыцца}}}''' | bs = '''{{{1|Nepovezano}}}''' | bn = '''{{{1|সম্পর্কহীন}}}''' | ckb = '''{{{1|ناپەیوەندیدار}}}''' | cs = '''{{{1|Nesouvisející}}}''' | da = '''{{{1|Irrelevant}}}''' | de = '''{{{1|Zusammenhangslos}}}''' | en = '''{{{1|Unrelated}}}''' | hi = '''{{{1|असंबंधित}}}''' | hr = '''{{{1|Nepovezano}}}''' | ko = '''{{{1|관련 없음}}}''' | pl = '''{{{1|Niepowiązane}}}''' | ro = '''{{{1|Fără legătură}}}''' | ru = '''{{{1|Несвязано}}}''' | sl = '''{{{1|Ni v povezavi}}}''' | sr = '''{{{1|Нерелевантно}}}''' | sv = '''{{{1|Orelaterat}}}''' | tr = '''{{{1|Alakasız}}}''' | vi = '''{{{1|Không liên quan}}}''' | zh-hans = '''{{{1|不相关}}}''' | zh-hant = '''{{{1|不相關}}}''' | ja = '''{{{1|無関係}}}''' }}</span><noinclude>{{documentation|content={{Done/See also}}}} [[Category:Image with comment templates|{{PAGENAME}}]] [[Category:Checkuser templates|{{PAGENAME}}]] </noinclude> hbjl90gtkwgn4jyk13ei0sfyea4cxy3 Template:Fixed 10 301 1467 1466 2026-03-19T22:40:13Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Fixed]] 1466 wikitext text/x-wiki [[File:Pictogram voting keep.svg|18px|link=|alt=]] {{LangSwitch | lang = {{#if: {{{lang|}}} | {{{lang}}} | {{uselang}} }} | ar = '''{{{1|أُصلِحت}}}''' | be-tarask = '''{{{1|Выпраўлена}}}''' | bn = '''{{{1|ঠিক করা হয়েছে}}}''' | cs = '''{{{1|Opraveno}}}''' | de = '''{{{1|Repariert}}}''' | en = '''{{{1|Fixed}}}''' | hi = '''{{{1|ठीक हो गया}}}''' | hu = '''{{{1|Javítva}}}''' | ja = '''{{{1|修正}}}''' | ru = '''{{{1|Исправлено}}}''' | vi = '''{{{1|Đã sửa}}}''' | sl = '''{{{1|Popravljeno}}}''' | sr = '''{{{1|Поправљено}}}''' |zh-hans='''{{{1|已修复}}}''' |zh-hant='''{{{1|已修復}}}''' }}<noinclude>{{documentation|content= == See also == {{Done/See also}} [[Category:Miscellaneous templates]] }}</noinclude> 06znmumf1jlb44v2nj3f3xnyhtf6sdb Template:Likely 10 302 1469 1468 2026-03-19T22:40:13Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Likely]] 1468 wikitext text/x-wiki <span style="white-space:nowrap;">[[File:Symbol support vote.svg|20px|link=|class=noviewer|Likely]] {{LangSwitch | lang = {{#if: {{{lang|}}} | {{{lang}}} | {{uselang}} }} | ar = '''{{{1|على الأرجح}}}''' | bg = '''{{{1|много вероятна връзка}}}''' | bn = '''{{{1|হতে পারে}}}''' | bs = '''{{{1|Vjerovatno}}}''' | ckb = '''{{{1|ڕێی تێ دەچێ}}}''' | de = '''{{{1|Wahrscheinlich}}}''' | en = '''{{{1|Likely}}}''' | hi = '''{{{1|कदाचित}}}''' | hr = '''{{{1|Vjerojatno}}}''' | it = '''{{{1|Probabile}}}''' | ko = '''{{{1|가능성 높음}}}''' | nl = '''{{{1|Waarschijnlijk}}}''' | ru = '''{{{1|Вполне возможно}}}''' | sl = '''{{{1|Verjetno}}}''' | sv = '''{{{1|Troligen}}}''' | tr = '''{{{1|Muhtemelen}}}''' | vi = '''{{{1|Có khả năng}}}''' | zh = '''{{{1|很可能}}}''' | ja = '''{{{1|おそらく}}}''' }}</span><noinclude>{{doc|content={{Done/See also}} }} [[Category:Image with comment templates|{{PAGENAME}}]] [[Category:Checkuser templates|{{PAGENAME}}]] </noinclude> tsqr900d7gavum4iawnsqfgxchmdxn5 Template:Possible 10 303 1471 1470 2026-03-19T22:40:13Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Possible]] 1470 wikitext text/x-wiki <span style="white-space:nowrap;">[[File:Symbol possible vote.svg|20px|link=|class=noviewer|Possible]] '''{{{1|{{LangSwitch |lang = {{#if: {{{lang|}}} | {{{lang}}} | {{uselang}} }} |bg = възможна връзка |be-tarask = Магчыма |bn = সম্ভব |bs = Moguće |de = Möglich |en = Possible |hi = संभव |hr = Moguće |it = Possibile |ja = あり得る |ko = 가능성 있음 |nl = Mogelijk |pl = Możliwe |ro = Posibil |ru = Возможно |sl = Mogoče |sv = Möjligt |tr = Mümkün |zh = 可能 }}}}}'''</span><noinclude> [[Category:Image with comment templates|{{PAGENAME}}]] [[Category:Checkuser templates|{{PAGENAME}}]] </noinclude> gvtzk0cn10hefkroadxc9r0ld9hkrbi Template:Completed 10 304 1473 1472 2026-03-19T22:40:13Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Completed]] 1472 wikitext text/x-wiki <span style="white-space:nowrap;">[[File:Symbol redirect vote.svg|20px|link=|class=noviewer|Completed]] {{LangSwitch | lang = {{#if: {{{lang|}}} | {{{lang}}} | {{uselang}} }} | ar = '''{{{1|مُكْتَمِل}}}''' | be-tarask = '''{{{1|Выканана}}}''' | bs = '''{{{1|Završeno}}}''' | bn = '''{{{1|সম্পন্ন হয়েছে}}}''' | de = '''{{{1|Abgeschlossen}}}''' | en = '''{{{1|Completed}}}''' | eu = '''{{{1|Osatuta}}}''' | hi = '''{{{1|पूरा हो गया}}}''' | hr = '''{{{1|Završeno}}}''' | id = '''{{{1|Selesai}}}''' | ja = '''{{{1|完了}}}''' | ko = '''{{{1|검사 완료}}}''' | ru = '''{{{1|Завершено}}}''' | sl = '''{{{1|Končano}}}''' | pt-br = '''{{{1|Completo}}}''' | pt = '''{{{1|Completo}}}''' | sr = '''{{{1|Завршено}}}''' | sv = '''{{{1|Färdig}}}''' | tr = '''{{{1|Tamamlandı}}}''' | vi = '''{{{1|Đã hoàn thành}}}''' | zh = '''{{{1|已完成}}}''' }}</span><noinclude> {{documentation|content= == See also == {{Done/See also}} }} [[Category:Image with comment templates|{{PAGENAME}}]] [[Category:Checkuser templates|{{PAGENAME}}]]</noinclude> juzsxqv9vvwj3iwmp48aoalh77c7qvl Template:TakeNote 10 305 1475 1474 2026-03-19T22:40:13Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:TakeNote]] 1474 wikitext text/x-wiki <b style="white-space:nowrap">[[File:Symbol note.svg|20px|link=|class=noviewer|Note]] {{#if: {{{1|}}} | {{{1|}}} | {{LangSwitch|lang={{#if: {{{lang|}}} | {{{lang}}} | {{uselang}} }} |af = Nota |am = ማስታወሻ |ar = ملحوظة |az = Qeyd |be = Нататка |bg = Забележка |bn = বিঃদ্রঃ |bs = Bilješka |ca = Nota |ceb = Hinumdomi |co = Nota |cs = Poznámka |cy = Nodyn |da = Bemærk |de = Hinweis |el = Σημείωση |en = Note |eo = Noto |es = Nota |et = Märge |fa = یادداشت بردار |fi = Merkintä |fr = Note |fy = Noat |ga = Nóta |gd = Nota |gl = Nota |gu = નૉૅધ |ha = Lura |haw = Kaha |he = לתשומת ליבך |hi = ध्यान दें |hmn = Nco tseg |hr = Bilješka |ht = Remak |hu = Jegyzet |hy = Նշում |id = Catatan |ig = Mara |is = Athugið |it = Nota |ja = 注意 |jv = Cathetan |ka = Შენიშვნა |kk = Ескерту |km = សម្គាល់ |kn = ಸೂಚನೆ |ko = 정보 |ku = Nîşe |ky = Эскертүү |lo = ຫມາຍ​ເຫດ​ |ms = Catatan |la = Nota |lb = Notiz |lv = Piezīme |lt = Pastaba |mg = Fanamarihana |mi = Panui |mk = Забелешка |ml = കുറിപ്പ് |mn = Тэмдэглэл |mr = टीप |my = မှတ်စု |nb = Merk |ne = नोट |nl = Notitie |nn = Merk |no = Merk |nt = Nota |ny = Zindikirani |or = ଧ୍ୟାନ ଦିଅନ୍ତୁ |pa = ਨੋਟ |pl = Uwaga |ps = یادونه |pt = Nota |ro = Notă |ru = Примечание |rw = Icyitonderwa |sd = نوٽ |si = සටහන |sk = Poznámka |sl = Opomba |sm = Faʻaaliga |sn = Ongorora |so = Xusuusin |sq = Shënim |sr = Напомена |sr-latn = Napomena |st = Tlhokomeliso |su = Catetan |sv = Obs |sw = Kumbuka |ta = குறிப்பு |te = గమనిక |tg = Эзоҳ |th = หมายเหตุ |tk = Bellik |tl = Tandaan |tr = Not |tt = Искәрмә |ug = ئەسكەرتىش |uk = Примітка |ur = نوٹ |uz = Izoh |vi = Lưu ý |xh = Qaphela |yi = באַמערקונג |yo = Akiyesi |zh-hans = 说明 |zh-hant = 說明 |zu = Qaphela }} }}{{Colon|lang={{#if: {{{lang|}}} | {{{lang}}} | {{uselang}} }}}}</b><noinclude> {{documentation|content= == See also == {{Done/See also}} }} [[Category:Image with comment templates]] [[Category:Checkuser templates]] </noinclude> afwx4hjyadfvweggdofiusiprk3qx9e Template:Inconclusive 10 306 1632 1477 2026-03-19T23:29:24Z Tenshi Hinanawi 9 Fixes missing end tags lints 1632 wikitext text/x-wiki <span style="white-space:nowrap;">[[File:Symbol unsupport vote.svg|20px|link=|class=noviewer|Inconclusive]] '''{{{1|{{LangSwitch | lang = {{#if: {{{lang|}}} | {{{lang}}} | {{uselang}} }} | bn = অনিষ্পন্ন | bs = Nejasni rezultati | de = Ergebnislos | en = Inconclusive | hi = अनिर्णयात्मक | hr = Nejasni rezultati | it = Inconclusivo | ja = 非決定的 | ko = 미확정 | pl = Niejasne | ru = Безрезультатно | sl = Nejasno | sv = Oklart | tr = Sonuçsuz | zh-hans = 无结论 | zh-hant = 無結論 }}}}}'''</span><noinclude> {{documentation|content= == See also == {{Done/See also}} }} [[Category:Image with comment templates|{{PAGENAME}}]] [[Category:Checkuser templates|{{PAGENAME}}]] </noinclude> nla9wf6wgv2olt0awd4dp95eomp0pn5 Template:Fishing 10 307 1479 1478 2026-03-19T22:40:13Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Fishing]] 1478 wikitext text/x-wiki [[File:Crystal 128 nofishing.png|20px|Fishing]] {{LangSwitch | lang = {{#if: {{{lang|}}} | {{{lang}}} | {{uselang}} }} | be-tarask = '''{{{1|Чэкюзэр не прызначаны для рыбалкі}}}''' | bs = '''{{{1|Provjera nije za pecanje}}}''' | en = '''{{{1|CheckUser is not for fishing}}}''' | hr = '''{{{1|Provjera nije za pecanje}}}''' | ko = '''{{{1|검사는 낚시가 아닙니다}}}''' | pl = '''{{{1|Checkuserzy nie pomogą Ci w łowieniu ryb!}}}''' | sv = '''{{{1|IP-kontrollanten tycker inte om att fiska}}}''' | sl = '''{{{1|Preverjanje uporabnikov ni ribolov}}}''' | tr = '''{{{1|Denetçilik balık tutmak için değildir}}}''' | zh-hans = '''{{{1|用户查核不是在钓鱼}}}''' | zh-hant = '''{{{1|用戶查核不是在釣魚}}}''' | ja = '''{{{1|チェックユーザーは釣りではありません}}}''' | bn = '''{{{1|ব্যবহারকারী পরীক্ষণ কোন ফিশিং নয়}}}''' }}<noinclude> [[Category:Image with comment templates|{{PAGENAME}}]] [[Category:Checkuser templates|{{PAGENAME}}]] </noinclude> g78cbnhi1vobdmhf9wbamtz1a1is185 Template:Pixiedust 10 308 1481 1480 2026-03-19T22:40:13Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Pixiedust]] 1480 wikitext text/x-wiki [[File:Magic wand.svg|15px|link=|class=noviewer|Pixiedust]] {{LangSwitch | lang = {{#if: {{{lang|}}} | {{{lang}}} | {{uselang}} }} | ar = '''{{{1|تدقيق المستخدم ليس غبار سحري}}}''' | be-tarask = '''{{{1|Чэкюзэр — не чароўная палачка}}}''' | bs = '''{{{1|Provjera nije vilinska prašina}}}''' | bn = '''{{{1|ব্যবহারকারী পরীক্ষণ কোন খুদে পরীর ধুলো নয়}}}''' | en = '''{{{1|CheckUser is not magic pixie dust}}}''' | hr = '''{{{1|Provjera nije vilinski prah}}}''' | ja = '''{{{1|チェックユーザーは魔法の粉ではありません}}}''' | ko = '''{{{1|검사는 마법 지팡이가 아닙니다}}}''' | pl = '''{{{1|Checkuserzy nie są magiczną wróżką!}}}''' | sl = '''{{{1|Preverjanje ni čarobni vilinski prah}}}''' | sv = '''{{{1|IP-kontrollanten är inte magiskt stoft}}}''' | tr = '''{{{1|Denetçi sihirli peri tozu değildir}}}''' | zh-hans = '''{{{1|用户查核并非万能}}}''' | zh-hant = '''{{{1|用戶查核並非萬能}}}''' }}<noinclude> {{documentation|content= == See also == {{Done/See also}} }} [[Category:Image with comment templates|{{PAGENAME}}]] [[Category:Checkuser templates|{{PAGENAME}}]]</noinclude> juss6yu9835vxrf0rb1pbdh75qfsux2 Template:8ball 10 309 1643 1483 2026-03-19T23:56:41Z Tenshi Hinanawi 9 Fixes missing end tags lints 1643 wikitext text/x-wiki [[File:8 ball icon.svg|20px|link=|class=noviewer|8ball]] <b>{{LangSwitch | lang = {{#if: {{{lang|}}} | {{{lang}}} | {{uselang}} }} | be-tarask = {{{1|Чароўная васьмікуля чэкюзэра кажа}}} | bs = {{{1|Čarobna provjeravačka kugla kaže}}} | en = {{{1|The CheckUser Magic 8-Ball says}}} | hr = {{{1|Čarobna provjeriteljska kugla kaže}}} | ru = {{{1|Шар предсказаний чекъюзера сообщает}}} | sl = {{{1|Čarobna krogla preverjevalcev pravi}}} | sv = {{{1|Den magiska 8-kulan säjer}}} | tr = {{{1|Denetçi Magic 8-Ball diyor ki}}} | zh-hans = {{{1|用户查核魔力8球说}}} | zh-hant = {{{1|用戶查核魔力8球說}}}  | zh-tw = {{{1|使用者查核魔力8球說}}} }}</b><noinclude> {{documentation|content= == See also == {{Done/See also}} }} [[Category:Image with comment templates|{{PAGENAME}}]] [[Category:Checkuser templates|{{PAGENAME}}]]</noinclude> e5icox2cr7cz8iu36j7p513tlijfq47 Template:Duck 10 310 1485 1484 2026-03-19T22:40:13Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Duck]] 1484 wikitext text/x-wiki [[File:Cyberduck icon.png|20px|alt=|link=]]&nbsp;'''{{{1|{{LangSwitch |lang= {{#if: {{{lang|}}} | {{{lang}}} | {{uselang}} }} |ar= يبدو لي [[:ar:ويكيبيديا:اختبار البط|بطة]]! |be-tarask= Падобна [[w:Wikipedia:The duck test|на качыны тэст]] |bs= Jasno [[w:Wikipedia:The duck test|kao dan]] |da= Dette [[w:Wikipedia:The duck test|ligner en and]] for mig |de= Sieht nach [[w:Wikipedia:The duck test|einer Ente]] aus |en= It [[w:Wikipedia:The duck test|looks like a duck]] to me |hi= मुझे तो [[w:Wikipedia:The duck test|बत्तख लग रहा]] है |hr= Jasno [[:hr:Wikipedija:Patka|kao dan]] |it= Mi [[w:Wikipedia:The duck test|sembra proprio un'anatra]] |ja= [[:ja:WP:DUCK|鴨]]のように見えます |ko= [[:ko:위키백과:오리 실험|오리]]처럼 보입니다 |nl= Het [[w:Wikipedia:The duck test|ziet er voor mij uit als een eend]] |pl= Wygląda mi to [[w:Wikipedia:The duck test|na kaczkę]] |ro= Pentru mine [[:ro:Wikipedia:Testul rățoiului|arată ca o rață]] |sl= Gaga kot [[w:Wikipedia:The duck test|raca]] |sv= [[:sv:Wikipedia:Anktestet|Ser ut som en anka]] tycker jag |tr= Bu bana [[:tr:Vikipedi:Ördek testi|ördek]] gibi geldi |zh= [[:zh:Wikipedia:鸭子测试|一望而知]] }}}}}'''<noinclude>[[Category:Image with comment templates|{{PAGENAME}}]][[Category:Checkuser templates|{{PAGENAME}}]]</noinclude> hvbvy7caz5ik5w5kil86i59q58cbcw4 Template:Crystalball 10 311 1661 1487 2026-03-20T00:11:03Z Tenshi Hinanawi 9 Fixes missing end tags lints 1661 wikitext text/x-wiki [[File:Crystalball.jpg|20px|Crystalball]] {{{1|<b>{{LangSwitch | ar = تدقيق المستخدم ليس كرة سحرية | be-tarask = Чэкюзэр — не чароўная куля | bs = Provjera nije kristalna kugla | de = CheckUser ist keine Kristallkugel | en = CheckUser is not a crystal ball | hr = Provjera nije kristalna kugla | it = Il Checkuser non è una sfera di cristallo | ko = 검사는 수정구슬이 아닙니다 | pl = Checkuserzy nie są kryształową kulą! | sl = Preverjanje ni čarobna krogla | sv = IP-kontrollanten är en inte en kristallkula | tr = Denetçi kristal küre değildir | zh-hans = 用户查核不能未卜先知 | zh-hant = 用戶查核不能未卜先知 | ja = チェックユーザーは魔法の水晶玉ではありません }}</b> }}}<noinclude> {{documentation}}</noinclude> coqrec1z34pqf933duh7uuwxp1wrgsa Template:Bulb 10 312 2421 1489 2026-03-27T00:21:21Z Koavf 723 [[Category:Image with comment templates]] 2421 wikitext text/x-wiki [[File:Twemoji12 1f4a1.svg|{{{1|20}}}px|alt=Light bulb icon|link=]]<span style="display:none">B</span><!--template:bulb--><noinclude> {{documentation|content= == See also == {{Done/See also}} }} [[Category:Image with comment templates]]</noinclude> rh318h5jq4ggfyzgnf7d6vqyjy53fdn Template:Moral support 10 313 1651 1491 2026-03-20T00:04:32Z Tenshi Hinanawi 9 Fixes missing end tags lints 1651 wikitext text/x-wiki {{#switch:{{BASEPAGENAME}} |Requests for new languages |Proposals for closing projects |OTRS= |#default=[[File:Symbol support vote.svg|15px|link=|class=noviewer|support]]&nbsp; }}<b>{{Langswitch |ar=دعم أخلاقي |bn=নৈতিক সমর্থন |de=Moralische Unterstützung |en=Moral support |fi=Moraalinen kannatus |fr=Soutien moral |hi=नैतिक समर्थन |ja=道徳的支持 |ko=도덕적 찬성 |it=Supporto morale |mk=Морална поддршка |ru=Моральная поддержка |sl=Moralna podpora |vi=Ủng hộ thích hợp |zh-hans=道义上支持 |zh-hant=道義上支持 }}</b><noinclude>{{Documentation}}</noinclude> t0i8vmafaaqeuik0jjbsoouvwt5u6tt Template:Stale 10 314 1493 1492 2026-03-19T22:40:15Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Stale]] 1492 wikitext text/x-wiki <span style="white-space:nowrap;">[[File:Time2wait.svg|20px|Stale|link=|alt=]] {{{1|'''{{LangSwitch | lang = {{#if: {{{lang|}}} | {{{lang}}} | {{uselang}} }} | be-tarask = Застоены | bs = Zastarjelo | en = Stale | fr = Pause | hr = Zastarjelo | ja = 時間切れ | ko = 오래됨 | sl = Zastalo | sv = Inaktuell | tr = Tarihi geçmiş | zh-hans = 过时 | zh-hant = 過時 }}'''}}}</span><noinclude> {{documentation}} </noinclude> 8ylu4bzmg9u34gwq8vhomcxj6lkokh9 Template:Thank you 10 315 1495 1494 2026-03-19T22:40:15Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Thank_you]] 1494 wikitext text/x-wiki <b><span style="vertical-align:top;padding:0 0.3em;">[[File:SMirC-congrats.svg|19px|link=|class=noviewer|Thank you very much!]]</span>{{{1|{{LangSwitch|uselang={{{uselang|{{uselang}}}}}|default=en |en=Thank you very much! |af=Dankie! |ar=شكرا لك! |az=Təşəkkür edirik! |be=Дзякуй! |be-tarask=Дзякуй! |bg=Благодаря ви! |bn=আপনাকে ধন্যবাদ! |bs=Hvala! |ca=Gràcies! |ceb=Salamat! |cs=Děkuji vám! |cy=Diolch yn fawr! |da=Tak! |de=Danke schön! |el=Σας ευχαριστούμε! |eo=Dankon! |es=¡Gracias! |et=Täname! |eu=Eskerrik asko! |fa=تشکر از شما! |fi=Kiitos! |fr=Merci beaucoup ! |ga=Go raibh maith agat! |gl=Grazas! |gu=આભાર! |ha=Mun gode! |he=תודה לך! |hi=धन्यवाद! |hmn=Ua tsaug! |hr=Hvala vam! |ht=Mèsi! |hu=Köszönjük! |id=Terima kasih! |ig=Na-ekele unu! |is=Þakka þér! |it=Grazie mille! |ja=ありがとうございました! |jw=Matur nuwun! |ka=დიდი მადლობა! |km=សូមអរគុណ! |kn=ಧನ್ಯವಾದಗಳು! |ko=감사합니다! |lo=ຂໍຂອບໃຈທ່ານ! |la=Gratias tibi ago. |lt=Ačiū! |lv=Paldies! |mi=Mauruuru! |mk=Ви благодарам! |mn=Танд их баярлалаа! |mr=धन्यवाद! |ms=Terima kasih! |mt=Grazzi! |nb=Takk skal du ha! |ne=धन्यवाद! |nn=Takk skal du ha! |no=Takk skal du ha! |nl=Dank je wel! |pa=ਤੁਹਾਡਾ ਧੰਨਵਾਦ ਹੈ! |pl=Dziękujemy! |pt=Obrigado! |pt-br=Obrigado! |ro=Vă mulțumim ! |ru=Спасибо! |sq=Ju faleminderit! |sk=Ďakujem vám! |sl=Hvala! |so=Waad ku mahadsan tahay! |sr=Хвала! |su=Hatur Nuhun! |sv=Tack! |sw=Asante! |ta=நன்றி! |te=ధన్యవాదాలు! |th=ขอบคุณ! |tl=Salamat sa iyo! |tr=Teşekkür ederiz! |uk=Дякую! |ur=آپ کا شکریہ! |vi=Cảm ơn bạn! |yi=דאנק איר! |yo=O ṣeun! |zh=谢谢! |zh-hans=谢谢! |zh-hant=謝謝! |zu=Ngiyabonga! |ckb=زۆر سپاس! }}}}}</b><noinclude> {{documentation|content= == See also == {{Done/See also}} }} [[Category:Templates]] </noinclude> h2ys7idsr6sdfl5vse8bcv10i8bv5e8 Template:Doubtful 10 316 2407 1497 2026-03-26T23:43:00Z Koavf 723 2407 wikitext text/x-wiki [[File:Symbol question.svg|15px|link=|class=noviewer|Doubtful]]&nbsp;'''{{Langswitch |ar= لدي شكوك |bn= এটা সন্দেহজনক |de=Es ist zweifelhaft |en=It is doubtful |fi=Asia on epävarma |fr=Douteux |gu=શંકાસ્પદ |he=מוטל בספק |hi=संदिग्ध है |it= Incerto |ja=懸念 |ko=우려됨 |mk=Се сомневам |ru=Вызывает сомнения |sm=Ou te masalosalo i ai |sl = Dvomljivo |sv=Tveksam |tr=Şüpheli |vi=Nghi ngờ |zh-hans=很难说 |zh-hant=很難說 }} '''<noinclude> {{documentation|content= == See also == {{Done/See also}} }} [[Category:Image with comment templates|{{PAGENAME}}]] [[Category:Polling templates|{{PAGENAME}}]] </noinclude> 6zeeiaz19j7dyfbvreu2u5fn5kn2x5u Template:Thanks 10 317 1499 1498 2026-03-19T22:40:15Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Thanks]] 1498 wikitext text/x-wiki '''<span style="vertical-align:top;padding:0 0.3em;">[[File:Face-wink.svg|19px|link=|class=noviewer|wink]]</span>{{{1|{{LangSwitch|uselang={{{uselang|{{uselang}}}}}|default=en |en=Thanks |af=Dankie |ar=شكرا لك |az=Təşəkkür edirik |be=Дзякуй |be-tarask=Дзякуй |bg=Благодаря ви |bn=আপনাকে ধন্যবাদ |bs=Hvala |ca=Gràcies |ceb=Salamat |cs=Děkuji vám |cy=Diolch yn fawr |da=Tak |de=Danke |el=Σας ευχαριστούμε |eo=Dankon |es=¡Gracias |et=Täname |eu=Eskerrik asko |fa=تشکر از شما |fi=Kiitos |fr=Merci |ga=Go raibh maith agat |gl=Grazas |gu=આભાર |ha=Mun gode |he=תודה לך |hi=धन्यवाद |hmn=Ua tsaug |hr=Hvala vam |ht=Mèsi |hu=Köszönjük |id=Terima kasih |ig=Na-ekele unu |is=Þakka þér |it=Grazie |ja=ありがとうございました |jw=Matur nuwun |ka=დიდი მადლობა |km=សូមអរគុណ |kn=ಧನ್ಯವಾದಗಳು |ko=감사합니다 |lo=ຂໍຂອບໃຈທ່ານ |la=Gratias ago |lt=Ačiū |lv=Paldies |mi=Mauruuru |mk=Ви благодарам |mn=Танд их баярлалаа |mr=धन्यवाद |ms=Terima kasih |mt=Grazzi |nb=Takk skal du ha |ne=धन्यवाद |nn=Takk skal du ha |no=Takk skal du ha |nl=Dank je wel |pa=ਤੁਹਾਡਾ ਧੰਨਵਾਦ ਹੈ |pl=Dziękujemy |pt=Obrigado |pt-br=Obrigado |ro=Vă mulțumim |ru=Спасибо |sq=Ju faleminderit |sk=Ďakujem vám |sl=Hvala |so=Waad ku mahadsan tahay |sr=Хвала |sv=Tack |sw=Asante |ta=நன்றி |te=ధన్యవాదాలు |th=ขอบคุณ |tl=Salamat sa iyo |tr=Teşekkür ederiz |uk=Дякую |ur=آپ کا شکریہ |vi=Cảm ơn bạn |yi=דאנק איר |yo=O ṣeun |zh=谢谢 |zh-hans=谢谢 |zh-hant=謝謝 |zu=Ngiyabonga }}}}}!'''<noinclude> {{documentation|content= == See also == {{Done/See also}} }} [[Category:Templates]] </noinclude> ofuvoyz6j4e7tb7ifkdegzeq0xzlt0d Template:Wait 10 318 1644 1501 2026-03-19T23:57:51Z Tenshi Hinanawi 9 Fixes missing end tags lints 1644 wikitext text/x-wiki [[Image:Modern clock chris kemps 01.svg|20px|link=|class=noviewer|Wait]]&nbsp;<b>{{{1|{{LangSwitch| |ar= انتظر |en=Wait |it=Attendi }}}}}</b> <noinclude>{{documentation|content= == See also == {{Done/See also}} }}[[Category:Image with comment templates]]</noinclude> 54z9phy0quw8vfbblilskpv5pdmz3er Template:OnHold 10 319 1503 1502 2026-03-19T22:40:15Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:OnHold]] 1502 wikitext text/x-wiki [[File:Symbol wait.svg|20px|link=|alt=]] {{LangSwitch | ar = '''قيد الانتظار''' | de = '''In der Warteschlange''' | en = '''On hold''' | hi = '''विरामित ''' | it = '''In sospeso''' | ru = '''В ожидании''' | sl = '''Na čakanju''' | sr = '''На чекању''' | zh-hans='''搁置''' | zh-hant='''擱置''' }}{{#if:{{{1<includeonly>|</includeonly>}}}|&#32;&mdash;&#32;{{LangSwitch | ar = تركت ملاحظة على [[Talk:{{{1|}}}|صفحة نقاشك]]. | de = Notizen auf der [[Talk:{{{1|}}}|Diskussionsseite]]. | en = Notes left on [[Talk:{{{1|}}}|talk page]]. | hi = [[Talk:{{{1|}}}|वार्ता पृष्ठ]] पर टिप्पणियाँ हैं। | it = Annotazioni in [[Talk:{{{1|}}}|pagina di discussione]] | ru = Примечания оставлены на [[Talk:{{{1|}}}|странице обсуждения]]. | sl = Na [[Talk:{{{1|}}}|pogovorni strani]] je bil dodan komentar. | zh-hans=已在[[Talk:{{{1|}}}|讨论页]]留言。 | zh-hant=已在[[Talk:{{{1|}}}|討論頁]]留言。 }}}}<noinclude> {{documentation|content= == See also == {{Done/See also}} }} [[Category:Image with comment templates|{{PAGENAME}}]] </noinclude> etecy17dnj5z7iff3kumool4czp5p42 Template:Navbar 10 320 2452 1505 2026-03-27T00:30:35Z Koavf 723 2452 wikitext text/x-wiki <onlyinclude>{{#invoke:Navbar|navbar}}</onlyinclude> {{#if:{{#translation:}}||}} {{Documentation}} eov5rjqk097gekx1j9k4l3uu9ksbe07 Template:Endorsement 10 321 1648 1507 2026-03-20T00:01:05Z Tenshi Hinanawi 9 Fixes missing end tags lints 1648 wikitext text/x-wiki [[File:Yes check.svg|15px|Endorsed|link=]]&nbsp;<b>{{{1|{{LangSwitch | lang = {{#if:{{{lang|}}}|{{{lang}}}|{{int:Lang}}}} | ar = مع | de = Befürwortet | en = Endorsed | vi = Đã xác nhận | hi = समर्थित | ja = 承認 | ko = 승인 | nl = Goedgekeurd }}}}}</b><noinclude> [[Category:Image with comment templates|{{PAGENAME}}]] </noinclude> 2ggkzf7ykvze46brnpm136l0krwqp60 Template:Done/doc 10 322 1509 1508 2026-03-19T22:40:16Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Done/doc]] 1508 wikitext text/x-wiki {{Documentation subpage}} {{UsesLangSwitch}} == See also == {{Done/See also}} <!-- template categories and interwiki links --> <includeonly> [[Category:Image with comment templates|{{PAGENAME}}]] [[Category:Spam blacklist templates|{{PAGENAME}}]] [[Category:Checkuser templates|{{PAGENAME}}]] </includeonly> mdfo6m3biuev07dfm54geqse0i8kove Template:UsesLangSwitch 10 323 1511 1510 2026-03-19T22:40:17Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:UsesLangSwitch]] 1510 wikitext text/x-wiki {{ombox|text={{LangSwitch | en = This template, if not [[en:Wikipedia:Protection_policy#Edit_protection|edit-protected]], can be translated using the [[Template:LangSwitch|LangSwitch]] system in its code. | fr = Ce modèle, s’il n’est pas protégé contre les modifications, peut être traduit en utilisant le système [[Template:LangSwitch|LangSwitch]] dans son code. | hu = Ha nem védett, a sablon a [[Template:LangSwitch|LangSwitch]] segítségével, a forráskód szerkesztésével fordítható. | pt-br = Esta predefinição, se não estiver protegida contra edições, pode ser traduzida usando o sistema [[Template:LangSwitch|LangSwitch]] em seu código. }} }}[[Category:Translatable templates using LangSwitch]]<noinclude>{{documentation}}</noinclude> qvs1a0hpf14pyxxmg30h5arpiq1miyg Template:Resolution failed 10 324 1513 1512 2026-03-19T22:40:17Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Resolution_failed]] 1512 wikitext text/x-wiki <noinclude><languages /> </noinclude><bdi lang="{{#bcp47:{{TRANSLATIONLANGUAGE}}}}" style="white-space:nowrap; font-style:italic;">[[File:X mark.svg|15px|link=|class=noviewer|<translate><!--T:1--> Resolution failed</translate>]] {{#if: {{{1|}}} | <bdi lang="">{{{1|}}}</bdi> | <translate><!--T:2--> Resolution failed</translate> }}</bdi><noinclude> {{documentation|Template:Resolution failed/doc}} </noinclude> h0lvjq69astpn6uqodb6pydpfzzmiha Template:Resolution failed/en 10 325 1515 1514 2026-03-19T22:40:19Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Resolution_failed/en]] 1514 wikitext text/x-wiki <noinclude><languages /> </noinclude><bdi lang="{{#bcp47:en}}" style="white-space:nowrap; font-style:italic;">[[File:X mark.svg|15px|link=|class=noviewer|Resolution failed]] {{#if: {{{1|}}} | <bdi lang="">{{{1|}}}</bdi> | Resolution failed }}</bdi><noinclude> {{documentation|Template:Resolution failed/doc}} </noinclude> plnpd5v87kzuqektyca0hi6f11aqwic Template:Resolution passed 10 326 1517 1516 2026-03-19T22:40:19Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Resolution_passed]] 1516 wikitext text/x-wiki <noinclude><languages /> </noinclude><bdi lang="{{#bcp47:{{TRANSLATIONLANGUAGE}}}}" style="white-space:nowrap">[[File:Yes check.svg|15px|link=|class=noviewer|<translate><!--T:1--> Resolution passed</translate>]]&nbsp;''{{#if: {{{1|}}} | <bdi lang="">{{{1|}}}</bdi> | <translate><!--T:2--> Resolution passed</translate> }}''</bdi><noinclude> {{documentation|Template:Resolution passed/doc}} </noinclude> py4oayhgouua0f39irlghvvsu7sucxd Template:Resolution passed/en 10 327 1519 1518 2026-03-19T22:40:19Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Resolution_passed/en]] 1518 wikitext text/x-wiki <noinclude><languages /> </noinclude><bdi lang="{{#bcp47:en}}" style="white-space:nowrap">[[File:Yes check.svg|15px|link=|class=noviewer|Resolution passed]]&nbsp;''{{#if: {{{1|}}} | <bdi lang="">{{{1|}}}</bdi> | Resolution passed }}''</bdi><noinclude> {{documentation|Template:Resolution passed/doc}} </noinclude> 8fi4jcv7z73bqmm3u6rasi2tx0vnahz Template:OK 10 328 1521 1520 2026-03-19T22:40:19Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:OK]] 1520 wikitext text/x-wiki [[File:Symbol OK.svg|15px|link=|class=noviewer|OK]] '''OK'''<noinclude>{{documentation|content={{Done/See also}}}}[[Category:Image with comment templates|{{PAGENAME}}]]</noinclude> tjajitaqz1rqpeen6xqfbh1gc0zjv66 Template:Remove 10 329 1523 1522 2026-03-19T22:40:19Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Remove]] 1522 wikitext text/x-wiki [[File:symbol oppose vote.svg|15px|Remove|link=]] '''{{{1|{{LangSwitch |ar = حُذفَ |cs = Odebrat |de = Entfernen |en = Remove |eo = Forigi |es = Eliminar |fi = Poistettava |fr = Retirer |he = להסיר |hi = हटाएँ |ia = Remover |it = Rimuovere |ja = 除去 |ko = 회수 |nl = Verwijderen |pl = Odebrać |pt = Remover |ru = Удалить |sk = Odstrániť |sm = Ave'ese |sr = Уклонити |sv = Ta bort |zh = 移除 |zh-hans = 移除 |zh-hant = 移除 |zh-tw = 移除 |bn = অপসারণ |default=Remove }}}}}'''<noinclude> ---- *This was created keeping in mind its potential use in places such as [[Meta:Administrators/confirm]], among other places. [[Category:Image with comment templates|{{PAGENAME}}]] [[Category:Polling templates|Remove]] </noinclude> 7scmiqje5a4rg9wzd6bwvrvxnyukl30 Template:Like 10 330 2446 1525 2026-03-27T00:27:28Z Koavf 723 2446 wikitext text/x-wiki <span style="display:inline-block;padding:0 .5em;line-height:1.75em;border:1px solid #CAD4E7; font-family:'Lucida Grande',Tahoma,Verdana,sans-serif; border-radius:3px; background:#ECEEF5; text-align:center;">[[File:{{{image|Botón Me gusta.svg}}}|text-top|link=|alt=👍|16px]]&thinsp;<span style="color:#3B5998;">{{#if:{{{num|}}}|{{{num|}}} {{PLURAL:{{{num|}}}|user {{{1|likes}}}|users {{{1|like}}}}} this.|{{#if:{{{username|}}}|[[User:{{{username|}}}|{{{username|}}}]] likes this.|{{{1|Like}}}}}}}</span></span><noinclude> {{documentation|content= == See also == {{Done/See also}} }} [[Category:Image with comment templates]]</noinclude> 4rbx6i017angz57s47zjv6qloje6d2l Template:Note2 10 331 1527 1526 2026-03-19T22:40:19Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Note2]] 1526 wikitext text/x-wiki <span style="white-space:nowrap;">[[File:Pictogram voting info.svg|16px|link=|alt=]]&nbsp;'''{{{1|{{LangSwitch |lang = {{#if: {{{lang|}}} | {{{lang}}} | {{uselang}} }} |en = Note: |fr = Remarque&nbsp;: |hi = नोट: |it = Nota: |ru = Примечание: |sl = Opomba: |vi = Ghi chú: }}}}}'''</span><noinclude> {{documentation}}</noinclude> 2w5lewzr03mdtgbawlu0v8xq3ks062c Template:Clerknote 10 332 1529 1528 2026-03-19T22:40:19Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Clerknote]] 1528 wikitext text/x-wiki [[File:Pictogram voting comment.svg|20px|link=|class=noviewer|Clerk note]] '''Clerk note:'''<noinclude> {{documentation|content= == See also == {{Done/See also}} }} [[Category:Image with comment templates|{{PAGENAME}}]] </noinclude> 5fu7bls7wisi6ptc8hvmn6qvkv2ss9l Template:Waiting 10 333 1531 1530 2026-03-19T22:40:19Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Waiting]] 1530 wikitext text/x-wiki <noinclude><languages/></noinclude>[[File:Pictogram voting wait.svg|18px|link=|class=noviewer|<translate nowrap><!--T:1--> Working</translate>]] '''{{{1|<translate><!--T:2--> Waiting</translate>}}}'''<noinclude>{{Documentation}}</noinclude> hu1sg2tjpsx1815jjnzjrlooywrfc6t Template:Waiting/en 10 334 1533 1532 2026-03-19T22:40:19Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Waiting/en]] 1532 wikitext text/x-wiki <noinclude><languages/></noinclude>[[File:Pictogram voting wait.svg|18px|link=|class=noviewer|Working]] '''{{{1|Waiting}}}'''<noinclude>{{Documentation}}</noinclude> dwqoc0j3mb8h6vxlzkkv9lothbjvni6 Template:Unnecessary 10 335 1535 1534 2026-03-19T22:40:19Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Unnecessary]] 1534 wikitext text/x-wiki [[File:Pictogram voting delete.svg|20px|link=|class=noviewer|Unnecessary]]&nbsp;'''{{{1|{{LangSwitch | lang = {{#if: {{{lang|}}} | {{{lang}}} | {{uselang}} }} | ar = غير ضروري | be-tarask = Неабавязкова | bn = অপ্রয়োজনিয় | da = Unødvendig(t) | de = Unnötig | en = Unnecessary | es = Innecesario | hi = अनावश्यक | it = Non necessario | ja = 不要 | ko = 불필요 | nl = Niet noodzakelijk | pl = Niepotrzebne | ru = Нет необходимости | sl = Nepotrebno | sr = Непотребно | vi = Không cần thiết | zh-hans = 不必要 | zh-hant = 不必要 }}}}}'''<noinclude>{{documentation|content={{Done/See also}}}} [[Category:Image with comment templates]] [[Category:Checkuser templates]] </noinclude> amepuw7ep7o7vrnypfb4gexki3u9ckv Template:IPblock 10 336 1537 1536 2026-03-19T22:40:19Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:IPblock]] 1536 wikitext text/x-wiki [[File:Orange check.svg|20px|link=|class=noviewer|IP blocked]] '''{{{1|{{LangSwitch |lang = {{#if: {{{lang|}}} | {{{lang}}} | {{uselang}} }} |ar = مُنع عنوان بروتوكول الإنترنت |be-tarask = IP заблякаваны |bn = আইপি বাধা দেওয়া হয়েছে |cs = IP zablokována |de = IP gesperrt |en = IP blocked |hi = IP अवरोधित |it = IP bloccato |ja = IPブロック |ko = IP 차단 |ru = IP заблокирован |sl = IP blokiran |vi = IP đã bị cấm |zh-hans = 已封禁IP |zh-hant = 已封禁IP }}}}}'''<noinclude>{{Doc|content={{Confirmed/doc}}}} [[Category:Image with comment templates|{{PAGENAME}}]] [[Category:Checkuser templates|{{PAGENAME}}]] </noinclude> jpcgnbwl3h3tcwbk7kqgmmqq2weeuty Template:Removed 10 337 1539 1538 2026-03-19T22:40:20Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Removed]] 1538 wikitext text/x-wiki <span style="white-space:nowrap;">[[File:Oxygen480-actions-list-remove.svg|20px|link=|class=noviewer|Removed]]&nbsp;'''{{{1|{{LangSwitch | lang = {{#if: {{{lang|}}} | {{{lang}}} | {{uselang}} }} | ar = أُزيلت | be-tarask = Выдалена | bn = অপসারিত | cs = Odebráno | de = Entfernt | en = Removed | hi = हटा दिया गया | it = Rimosso | ja = 除去 | ko = 제거 | nl = Verwijderd | ru = Удалено | sl = Odstranjeno | sr = Уклоњено | zh = 已移除 }}}}}'''</span><noinclude> {{documentation|content= == See also == {{Done/See also}} }} [[Category:Image with comment templates|{{PAGENAME}}]] [[Category:Spam blacklist templates]] </noinclude> rfp1o0nbwqitopfjq1gi1qb7m8mrf77 Template:Aye 10 338 2420 1541 2026-03-27T00:21:05Z Koavf 723 2420 wikitext text/x-wiki <onlyinclude>[[File:OOjs UI icon check-constructive.svg|20px|alt=Green tick|link=]]<span style="display:none;">Y</span></onlyinclude><noinclude>{{documentation|content={{Done/See also}}}}[[Category:Image with comment templates]]</noinclude> 3bdonu79aaheid0fiiu64yrmcg0v28r Template:Wtf 10 339 1543 1542 2026-03-19T22:40:20Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Wtf]] 1542 wikitext text/x-wiki [[File:Symbol wtf vote.svg|20px|link=|class=noviewer|WTF?]] '''{{{1|{{LangSwitch |ar=ما هذا? |en=WTF? |hi=क्या? |pl=Że co? |ru=Что за…? |zh-hans=卧槽? |zh-hant=臥槽? }}}}} '''<noinclude> [[Category:Image with comment templates|{{PAGENAME}}]] </noinclude> 9rdmsom6if7m5bg4i2v8d6s3z1wcctx Template:NotOK 10 340 1649 1545 2026-03-20T00:02:02Z Tenshi Hinanawi 9 Fixes missing end tags lints 1649 wikitext text/x-wiki [[File:Nuvola apps error.svg|15px|link=|class=noviewer|Not OK]] <b>{{LangSwitch |ar=غير موافق |en=Not OK |hi=ठीक नहीं |it=Non OK |zh=不可以 |vi=Không OK }}</b><noinclude> {{documentation|content={{Done/See also}}}} [[Category:Image with comment templates|{{PAGENAME}}]] </noinclude> gpyaxise500fbz9r4sgxkpdx1siwt61 Template:Applause 10 341 1658 1547 2026-03-20T00:09:22Z Tenshi Hinanawi 9 Fixes missing end tags lints 1658 wikitext text/x-wiki [[File:Applause-icon.svg|15px|link=|{{LangSwitch |ar=تصفيق |bn=হাততালি |de=Applaus |en=Applause |fr=Applaudissement |hi=तालियाँ |it=Applausi |mk=Ракоплескам |ru=Аплодирую |sl=Aplavz |sm=Patipati |sv=Applåder |tr=Alkış |vi=Vỗ tay |zh=鼓掌 }}]]&nbsp;<b>{{#if:{{{1|}}}|{{{1|}}}|{{LangSwitch |ar=تصفيق |bn=হাততালি |de=Applaus |en=Applause |fr=Applaudissement |hi=तालियाँ |it=Applausi |mk=Ракоплескам |ru=Аплодирую |sl=Aplavz |sm=Patipati |sv=Applåder |tr=Alkış |vi=Vỗ tay |zh=鼓掌 }}}}</b><noinclude> {{documentation|content= == See also == {{Done/See also}} }} [[Category:Image with comment templates|{{PAGENAME}}]] [[Category:Polling templates|{{PAGENAME}}]] </noinclude> 29nxdozb0b4r2zq8azz5aw0e0ak19u4 Template:Nay 10 342 2454 1549 2026-03-27T00:31:58Z Koavf 723 2454 wikitext text/x-wiki <onlyinclude>[[File:Red x.svg|13px|alt=Red X|link=]]<span style="display:none;">N</span></onlyinclude><noinclude>{{documentation|content={{Done/See also}}}}[[Category:Image with comment templates]]</noinclude> 1hfvpwfnayxu2alfbfoaofxvs75ppfs Template:Thrown out 10 343 1551 1550 2026-03-19T22:40:20Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Thrown_out]] 1550 wikitext text/x-wiki <b style="white-space:nowrap">[[File:Nuvola gnome-fs-trash-full.svg|25px|link=|class=noviewer|Rejected]] {{{1|{{LangSwitch |de=Abgelehnt |en=Rejected |hi=अस्वीकृत |ja=却下 |zh-hans=已拒绝 |zh-hant=已拒絕 }}}}}</b><noinclude> {{documentation|content= == See also == {{Done/See also}} }} [[Category:Image with comment templates|{{PAGENAME}}]] [[Category:Checkuser templates|{{PAGENAME}}]] </noinclude> olh8wowj75h7q4exqbsg0pl45n0273h Template:Px 10 344 1553 1552 2026-03-19T22:40:20Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Px]] 1552 wikitext text/x-wiki {{{{{|safesubst:}}}#if:{{{1|}}} |{{{1}}}{{{{{|safesubst:}}}#iferror:{{{{{|safesubst:}}}#expr:{{{1}}}>0}}||px}} |{{{{{|safesubst:}}}#if:{{{2|}}} |{{{2}}}{{{{{|safesubst:}}}#iferror:{{{{{|safesubst:}}}#expr:{{{2}}}>0}}||px}} |{{{3|}}}{{{{{|safesubst:}}}#iferror:{{{{{|safesubst:}}}#expr:{{{3|}}}>0}}||px}} }} }}<noinclude> {{documentation}} <!-- Add categories and interwikis to the /doc subpage, not here! --> </noinclude> hs57j8lcxni448yf4vis3bh68z2tnbu Template:Thumbs up 10 345 1555 1554 2026-03-19T22:40:21Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Thumbs_up]] 1554 wikitext text/x-wiki <!---Thumbs-up image: -->[[File:Symbol thumbs up.svg<!-- (size:)-->|{{#if:{{{2|}}} |{{#ifeq:{{{1}}}|bigger |30px}} |18px}}<!-- (alt:)-->|{{LangSwitch |en=Thumbs up |fr=Bravo |ru=Классно}}<!-- (link:)-->|link=]]<!-- suppress link ----Optional text: -->{{{{{|safesubst:}}}#if:{{{2|}}} |&nbsp;{{{2}}} | {{{{{|safesubst:}}}#if:{{{1|<noinclude>x</noinclude>}}} |&nbsp;{{{1|<noinclude>[''optional text'']</noinclude>}}}<!-- -->}} }}<noinclude> {{Documentation}} </noinclude> 2rs1lipdx81acx8f7j4rh8r6ec7yil3 Template:Half-done 10 346 1557 1556 2026-03-19T22:40:21Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Half-done]] 1556 wikitext text/x-wiki <b style="white-space: nowrap;">[[Image:half tick.jpg|15px| ]] {{LangSwitch | lang = {{#if: {{{lang|}}} | {{{lang}}} | {{uselang}} }} | en = '''{{{1|Half-done}}}''' | nl = '''{{{1|Helft gedaan}}}''' | vi = '''{{{1|Đã xong một nửa}}}''' }}</b><noinclude> {{Doc|content={{Confirmed/doc}} [[Category:Image with comment templates|{{PAGENAME}}]] }} </noinclude> ka62gx7yjl9keain2xv38cj16xx3ujy Template:In discussion 10 347 1660 1559 2026-03-20T00:10:09Z Tenshi Hinanawi 9 Fixes missing end tags lints 1660 wikitext text/x-wiki {{#switch:{{BASEPAGENAME}}|Requests for new languages|Proposals for closing projects|Steward requests|OTRS={{{1|'''In discussion'''}}}|[[File:People icon.svg|20px|alt=|link=]] <b>{{{1|{{LangSwitch | ar = في النقاش | de = In Diskussion | en = In discussion | hi = चर्चाधीन | fr = En cours de discussion | it = In discussione | ru = В обсуждении | sm = Lo'o talanoaina | vi = Đang thảo luận }}}}}</b>}}<noinclude> {{documentation}}</noinclude> 9uzp9pki7sfvw18crjgq6ku92w5vgun Template:Check mark 10 348 1561 1560 2026-03-19T22:40:23Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Check_mark]] 1560 wikitext text/x-wiki {{{{{|safesubst:}}}#ifexist:media:{{{{{|safesubst:}}}lc:{{{color|{{{colour}}}}}}}} check.svg |[[File:{{{{{|safesubst:}}}lc:{{{color|{{{colour}}}}}}}} check.svg|{{{{{|safesubst:}}}px|{{{1|}}}|23px}}|Check mark|alt={{{color|{{{colour}}}}}} tick|class=noviewer]] |[[File:OOjs UI icon check-constructive.svg|{{{{{|safesubst:}}}px|{{{1|}}}|23px}}|Check mark|alt=Green tick|class=noviewer]]}}<span style="display:none">Y</span><!--template:check mark--><noinclude> {{documentation}} </noinclude> c1ngb51i8y4du54mdgsc951u0x7erjf Template:X mark big 10 349 2486 1563 2026-03-27T00:41:04Z Koavf 723 2486 wikitext text/x-wiki [[File:X mark.svg|{{{{{|safesubst:}}}px|{{{1|}}}|23px}}|link=|class=noviewer|X mark big|alt=Red X]]<span style="display:none">N</span><!--template:x mark big--><noinclude> {{documentation|content= == See also == {{Done/See also}} }} [[Category:Image with comment templates]]</noinclude> j3xv6q1hevlbhxmz43rc4to71r0fh9c Template:Needupdating 10 350 1657 1565 2026-03-20T00:08:13Z Tenshi Hinanawi 9 Fixes missing end tags lints 1657 wikitext text/x-wiki <span style="white-space:nowrap;">[[File:Symbol unsupport vote.svg|20px|link=|class=noviewer|Needs updating]] <b>{{{1|{{LangSwitch | de = Muss aktualisiert werden | en = Needs updating | fr = Besoin de mise à jour | hi = अद्यतन आवश्यक | it = Serve un aggiornamento | ja = 要更新 | ko = 업데이트 필요 | pl = Wymaga aktualizacji | ru = Нуждается в обновлении | vi = Cần cập nhật | zh = 需要更新 }}}}}</b></span><noinclude> {{documentation|content= == See also == {{Done/See also}} }} [[Category:Image with comment templates|{{PAGENAME}}]] </noinclude> 1oqufg1dzrmwqr2qnkp2mhrctnbaqtk Template:Moved 10 351 1567 1566 2026-03-19T22:40:23Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Moved]] 1566 wikitext text/x-wiki <b style="white-space:nowrap">[[File:Purple arrow right.svg|15px|link=]] {{{1|{{int:Lqt hist moved talkpage}}}}}{{#if:{{{from|}}}|&nbsp;from {{{from}}}|{{#if:{{{to|}}}|&nbsp;to {{{to}}}|}}}}{{#if:{{{by|<noinclude>X</noinclude>}}}|&#32;by [[User:{{{by<noinclude>|X</noinclude>}}}|{{{by<noinclude>|X</noinclude>}}}]]}}</b>{{#if:{{{2|}}}|&nbsp;{{{2}}}|}}<noinclude>{{documentation|content= == See also == {{Done/See also}} }} [[Category:Image with comment templates|{{PAGENAME}}]] </noinclude> re1oeep3kxb2bws65j0p13emxqgfaaz Template:Almost done 10 352 1650 1569 2026-03-20T00:02:52Z Tenshi Hinanawi 9 Fixes missing end tags lints 1650 wikitext text/x-wiki <span title="Almost done" style="white-space: nowrap;">[[File:GA_candidate.svg|15px|link=]]&nbsp;<b>{{{1|{{LangSwitch |ar = يكاد ينتهي |cs = Téměř hotovo |de = Fast erledigt |en = Almost done |hi = लगभग हो गया |it = Quasi fatto |ja = 概ね完了 |ko = 거의 완료 |pl = Prawie gotowe |zh-hans = 即将完成 |zh-hant = 即將完成 }}}}}</b></span><noinclude> {{documentation|content= == See also == {{Done/See also}} }} [[Category:Image with comment templates|{{PAGENAME}}]] [[Category:Spam blacklist templates|{{PAGENAME}}]] [[Category:Checkuser templates|{{PAGENAME}}]] </noinclude> 49iu4cj0ytajguuxrlmo19zgd4ilktp Template:Denied 10 353 1571 1570 2026-03-19T22:40:23Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Denied]] 1570 wikitext text/x-wiki {{Oppose/layout | Oppose = {{#if: {{{1|}}} | {{{1|}}} | {{LangSwitch | ar = رفض | de = Verweigert | en = Denied | hi = अस्वीकृत | fr = Rejeté | ru = Отказано | sl = Zavrnjeno | vi = Từ chối | zh-hans = 已回绝 | zh-hant = 已回絕 }}}} }}<noinclude> {{documentation|content= == See also == {{Done/See also}} }} [[Category:Templates|{{PAGENAME}}]] [[Category:Image with comment templates|{{PAGENAME}}]] [[Category:Checkuser templates|{{PAGENAME}}]] [[Category:Spam blacklist templates|{{PAGENAME}}]] </noinclude> cuy7lp0ko684k6rbd717ae8rpppa3f3 Template:Partly done 10 354 1573 1572 2026-03-19T22:40:23Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Partly_done]] 1572 wikitext text/x-wiki <span title="Partly done" style="white-space: nowrap;">[[File:Gold check mark.svg|15px|link=]]'''&nbsp;{{{1|{{LangSwitch |lang = {{#if:{{{lang|}}}|{{{lang}}}|{{int:Lang}}}} |ar=نُفِّذت جزئياً |be-tarask = Часткова зроблена |ca = Fet parcialment |cs = Částečně hotovo |da = Delvist udført |de = Teilweise erledigt |en = Partly done |fi = Osittain tehty |fr = Partiellement fait |hi = कुछ हिस्सा हुआ |hu = Részben kész |it = In parte fatto |ja = 一部完了 |ko = 일부 완료 |nl = Deels gedaan |pl = Częściowo załatwione |pt = Parcialmente feito |pt-br = Parcialmente feito |ru = Частично сделано |sl = Delno opravljeno |sr = Делимично урађено |sv = Delvis klart |uk = Частково зроблено |zh = 部分完成 |vi = Đã xong một phần }}}}}'''</span><noinclude> {{documentation|content={{Done/See also}}}} [[Category:Image with comment templates|{{PAGENAME}}]] [[Category:Checkuser templates|{{PAGENAME}}]] </noinclude> onn0adxw12k5apwjfucyy68fdhi6xbc Template:More 10 355 1575 1574 2026-03-19T22:40:23Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:More]] 1574 wikitext text/x-wiki <span style="white-space:nowrap;">[[File:Symbol list class.svg|20px|link=|class=noviewer|More]]&nbsp;'''{{{1|More:}}}'''</span><noinclude> {{documentation|content= == See also == {{Done/See also}} }} [[Category:Image with comment templates|{{PAGENAME}}]] [[Category:Spam blacklist templates|{{PAGENAME}}]] </noinclude> kqr64lae8hitkz7xd6x1yzpieu2moy0 Template:Endorse 10 356 1656 1577 2026-03-20T00:07:10Z Tenshi Hinanawi 9 Fixes missing end tags lints 1656 wikitext text/x-wiki [[File:Symbol support2 vote.svg|20px|link=|class=noviewer|Endorsed]] <b>{{LangSwitch | en = Clerk endorsed | hi = समर्थन | ja = 職員承認 | ru = Одобрено клерком | sl = Podpora uradnika | zh-hans = 职员赞成 | zh-hant = 職員讚成 }}</b><noinclude> {{documentation|content= == See also == {{Done/See also}} }} [[Category:Image with comment templates|{{PAGENAME}}]] </noinclude> ijkqjhmuk0n0zq6pa0sfwm0917ffzoc Template:Checked 10 357 1647 1579 2026-03-20T00:00:19Z Tenshi Hinanawi 9 Fixes missing end tags lints 1647 wikitext text/x-wiki [[File:Yes_check.svg|15px|link=]]&nbsp;<b>{{{1|{{LangSwitch |lang = {{#if:{{{lang|}}}|{{{lang}}}|{{int:Lang}}}} |ar = تم فحصه |bar= Gmåcht |be/be-x-old/be-tarask = Зроблена |bn = করা হয়েছে |br = Graet |bs = Urađeno |az = Hazırdır |ca = Fet |cs = Vyřízeno |da = Udført |de = Erledigt |en = Checked |hi = जाँचा गया |eo = Farite |es = Hecho |fi = Tehty |fa = انجام شد |fr = Fait |gl = Feito |he = בוצע |hy = Արված է |it = Controllato |ja = 確認 |ka = გაკეთდა |kk = Жасалды |ko = 확인 |mk = Извршено |ml = ചെയ്തിരിക്കുന്നു |nds= Daan |nl = Gecontroleerd |nn = Gjort |ro = Efectuat |ru = Сделано |pl = Załatwione |pt = Feito |sco= Dane |sl = Urejeno |sq = U bë |sr = Проверено |sv = Utfört |ti = ተገይሩ |tr = Yapıldı |tt = Эшләнде |vi = Đã kiểm tra |uk = Зроблено |zh-hans = 已检查 |zh-hant = 已檢查 }}}}}</b><noinclude>[[Category:Image with comment templates]]{{Documentation}}</noinclude> g2p90gfq7phlgeteylw5bmjws3ly6m7 Template:Qmark 10 358 2468 1581 2026-03-27T00:34:39Z Koavf 723 2468 wikitext text/x-wiki [[File:Blue question mark (italic).svg|{{{{{|safesubst:}}}#if:{{{1|}}}|{{{1}}}|20}}px|alt=Question|link=]]<span style="display:none">?</span><noinclude> {{documentation|content= == See also == {{Done/See also}} }} [[Category:Image with comment templates]]</noinclude> srsab4ofps7llnzopeihvdkbi5ogpn9 Template:Not fixed 10 359 1638 1583 2026-03-19T23:52:42Z Tenshi Hinanawi 9 Fixes missing end tags lints 1638 wikitext text/x-wiki [[File:Pictogram voting delete.svg|18px|link=|alt=]] <b>{{LangSwitch | lang = {{#if: {{{lang|}}} | {{{lang}}} | {{uselang}} }} | ar = غير ثابت | be-tarask = Ня выпраўлена | bn = ঠিক করা হয়নি | cs = Neopraveno | de = Nicht repariert | en = Not fixed | hi = ठीक नहीं हुआ | it = Non risolto | ja = 未修正 | ru = Не исправлено | sl = Ni popravljeno | sr = Није поправљено | vi = Không sửa | zh-hans = 未修复 | zh-hant = 未修復 }}</b><noinclude>{{documentation|content= == See also == {{Done/See also}} [[Category:Miscellaneous templates]] }}</noinclude> 3cfkm5651b9g083hent0bkak617m7jb Template:DuplicateProposal 10 360 2437 1639 2026-03-27T00:25:19Z Koavf 723 2437 wikitext text/x-wiki [[File:Folder-copy.svg|28px|link=|class=noviewer|alt=copy]] <b>{{LangSwitch | lang = {{#if: {{{lang|}}} | {{{lang}}} | {{uselang}} }} | be-tarask = Дубляваная прапанова | en = Duplicate proposal | fr = Proposition dupliquée | hi = नकली प्रस्ताव | it = Doppione di proposta | ja = 重複提案 | ko = 중복 제안 | ru = Дублирующее предложение | sl = Podvojitev predloga | zh-hans = 重复提案 | zh-hant = 重複提案 }}</b>{{#if: {{{1|}}} | &nbsp; ({{{1}}})}} <noinclude>{{documentation|content= == See also == {{Done/See also}} }}[[Category:templates]]</noinclude> jn0itfhuvkslawcpxur0xhz1jadovsk Module:Message box/ombox.css 828 361 2412 1587 2026-03-26T23:44:14Z Koavf 723 2412 sanitized-css text/css .ombox { margin: 4px 0; border-collapse: collapse; border: 1px solid #a2a9b1; /* Default "notice" gray */ background-color: var(--background-color-neutral-subtle, #f8f9fa); box-sizing: border-box; color: var(--color-base, #202122); } /* For the "small=yes" option. */ .ombox.mbox-small { font-size: 88%; line-height: 1.25em; } .ombox-speedy { border: 2px solid #b32424; /* Red */ background-color: #fee7e6; /* Pink */ } .ombox-delete { border: 2px solid #b32424; /* Red */ } .ombox-content { border: 1px solid #f28500; /* Orange */ } .ombox-style { border: 1px solid #fc3; /* Yellow */ } .ombox-move { border: 1px solid #9932cc; /* Purple */ } .ombox-protection { border: 2px solid #a2a9b1; /* Gray-gold */ } .ombox .mbox-text { border: none; /* @noflip */ padding: 0.25em 0.9em; width: 100%; } .ombox .mbox-image { border: none; /* @noflip */ padding: 2px 0 2px 0.9em; text-align: center; } .ombox .mbox-imageright { border: none; /* @noflip */ padding: 2px 0.9em 2px 0; text-align: center; } /* An empty narrow cell */ .ombox .mbox-empty-cell { border: none; padding: 0; width: 1px; } .ombox .mbox-invalid-type { text-align: center; } @media (min-width: 720px) { .ombox { margin: 4px 10%; } .ombox.mbox-small { /* @noflip */ clear: right; /* @noflip */ float: right; /* @noflip */ margin: 4px 0 4px 1em; width: 238px; } } /** T367463 */ body.skin--responsive table.ombox img { max-width: none !important; } @media screen { html.skin-theme-clientpref-night .ombox-speedy { background-color: #310402; /* Dark red, same hue/saturation as light */ } } @media screen and (prefers-color-scheme: dark) { html.skin-theme-clientpref-os .ombox-speedy { background-color: #310402; /* Dark red, same hue/saturation as light */ } } 5gv8lkpvzcasyypj8kwtvyoliam8iq0 Template:Relisted 10 362 1589 1588 2026-03-19T22:40:24Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Relisted]] 1588 wikitext text/x-wiki [[File:Symbol move vote.svg|20px|link=|class=noviewer|Relisted]] {{LangSwitch | ar = '''{{{1|أضيفت إلى القائمة}}}''' | en = '''{{{1|Relisted}}}''' | id = '''{{{1|Didaftarkan ulang}}}''' | ja = '''{{{1|再受付}}}''' | sl = '''{{{1|Znova predloženo}}}''' | zh = '''{{{1|重新提交}}}''' }}<noinclude> {{documentation|content= == See also == {{Done/See also}} }} [[Category:Image with comment templates|{{PAGENAME}}]] </noinclude> 7sgty15ib2ojdw54emg671tzmzvh8ex Template:Behaviour 10 363 2408 1640 2026-03-26T23:43:18Z Koavf 723 2408 wikitext text/x-wiki [[File:Symbol rename vote.svg|19px|link=|alt=]]&nbsp;<b>Behavioural evidence needs evaluation{{#if:{{{1|}}}|&nbsp;{{{1}}}:|}}</b><noinclude>{{Documentation|content= {{tlx|behav}} produces: :{{behav}} {{tlx|behav|2=before blocks are issued}} produces: :{{behav|before blocks are issued}} == See also == {{Done/See also}} }} [[Category:Image with comment templates]]</noinclude> j54juc4zycjwxz886tgjr3omyicelah Template:No comment IP 10 364 1593 1592 2026-03-19T22:40:24Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:No_comment_IP]] 1592 wikitext text/x-wiki [[Image:Symbol oppose vote.svg|16px|link=|alt=]]{{LangSwitch |ar=&nbsp;'''لا تعليق'''&nbsp;{{{1|فيما يتعلق بعنوان/عناوين الآيبي}}} |en=&nbsp;'''No comment'''&nbsp;{{{1|with respect to IP address(es)}}} |ko=&nbsp;{{{1|IP 주소}}} '''의견 없음''' |ru=&nbsp;'''Без комментариев'''&nbsp;{{{1|и с уважением к IP-адресу(-сам)}}} |zh-hans=&nbsp;{{{1|IP地址}}}'''无可奉告''' |zh-hant=&nbsp;{{{1|IP位址}}}'''無可奉告''' }}<noinclude> {{documentation}}</noinclude> b1qr8tkwciti2btwpr7539bdharyaos Template:Delisted 10 365 1641 1595 2026-03-19T23:55:19Z Tenshi Hinanawi 9 Fixes missing end tags lints 1641 wikitext text/x-wiki [[File:Symbol wait.svg|20px|alt=|link=]]&nbsp;<b>{{LangSwitch | ar = حُذف من القائمة | en = Delisted | ja = 除名 | ru = С исключением из списка | sl = Odstranjeno s seznama | zh = 已除名 }}</b><noinclude> {{documentation|content= == See also == {{Done/See also}} }} [[Category:Image with comment templates|{{PAGENAME}}]] </noinclude> 34tawkmk0e221x0vxjwhkvf0ejnspow Template:Done/See also 10 366 1597 1596 2026-03-19T22:40:26Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Done/See_also]] 1596 wikitext text/x-wiki <!--This is transcluded into all these templates' /doc pages to save time. --><noinclude>__NOTOC__</noinclude>{{Documentation subpage|override=see also|several templates ([[Special:WhatLinksHere/Template:Done/See also|Details]])}}{{navbar|Done/See also|style=float:right;|text=''This list:''}} === Inline icon templates by shape and color === Any of the following inline, comment-level templates can be converted into {{tl|Resolved}}-style hatnotes by using {{tl|Resbox}} to put a box around the icon and text. {{Div col|colwidth=30em}} {| style="margin-bottom:1em;" |+ style="font-size:1.2em; text-align:left" | '''Black check marks''' |- | style="width:15em;" | {{Already done}} | {{Tlx|Already done}} |- | {{Half-done}} | {{Tlx|Half-done}} |} {| style="margin-bottom:1em;" |+ style="font-size:1.2em; text-align:left" | '''Yellow check marks''' |- | style="width:15em;" | {{Partly done}} | {{Tlx|Partly done}} |- | {{IPblock}} | {{Tlx|IPblock}} |- | {{Yellow tick}} | {{Tlx|Yellow tick}} |} {| style="margin-bottom:1em;" |+ style="font-size:1.2em; text-align:left" | '''Green check marks''' |- | style="width:15em;" | {{Confirmed}} | {{Tlx|Confirmed}} |- | {{Checked}} | {{Tlx|Checked}} |- | {{Done}} | {{Tlx|Done}} |- | {{Endorsement}} | {{Tlx|Endorsement}} |- | {{Tallyho}} | {{Tlx|Tallyho}} |- | {{OK}} | {{Tlx|OK}} |- | {{Resolution passed}} | {{Tlx|Resolution passed}} |- | {{Check mark}} | {{Tlx|Check mark}} |- | {{Tick}} | {{Tlx|Tick}} |- | {{Aye}} | {{Tlx|Aye}} |} {| style="margin-bottom:1em;" |+ style="font-size:1.2em; text-align:left" | '''Blue check marks''' |- | style="width:15em;" | {{Fixed}} | {{Tlx|Fixed}} |- | style="width:15em;" | {{Reverted}} | {{Tlx|Reverted}} |} {| style="margin-bottom:1em;" |+ style="font-size:1.2em; text-align:left" | '''Cross marks''' |- | style="width:15em;" | {{Not done}} | {{Tlx|Not done}} |- | {{Not fixed}} | {{Tlx|Not fixed}} |- | {{NotOK}} | {{Tlx|NotOK}} |- | {{Resolution failed}} | {{Tlx|Resolution failed}} |- | {{Unnecessary}} | {{Tlx|Unnecessary}} |- | {{Unrelated}} | {{Tlx|Unrelated}} |- | {{Cross}} | {{Tlx|Cross}} |- | {{Nay}} | {{Tlx|Nay}} |- | {{X mark big}} | {{Tlx|X mark big}} |} {| style="margin-bottom:1em;" |+ style="font-size:1.2em; text-align:left" | '''Minus sign''' |- | style="width:15em;" | {{Decline}} | {{Tlx|Decline}} |- | {{Denied}} | {{Tlx|Denied}} |- | {{Ncip}} | {{Tlx|Ncip}} |- | {{No comment IP}} | {{Tlx|No comment IP}} |- | {{Remove}} | {{Tlx|Remove}} |- | {{Removed}} | {{Tlx|Removed}} |- | {{Oppose}} | {{Tlx|Oppose}} |- | {{Strong oppose}} | {{Tlx|Strong oppose}} |- | {{Weak oppose}} | {{Tlx|Weak oppose}} |} {| style="margin-bottom:1em;" |+ style="font-size:1.2em; text-align:left" | '''Plus sign''' |- | style="width:15em;" | {{Added}} | {{Tlx|Added}} |- | {{Almost done}} | {{Tlx|Almost done}} |- | {{Likely}} | {{Tlx|Likely}} |- | {{Support}} | {{Tlx|Support}} |- | {{Moral support}} | {{Tlx|Moral support}} |- | {{Strong support}} | {{Tlx|Strong support}} |- | {{Weak support}} | {{Tlx|Weak support}} |- | {{Works for me}} | {{Tlx|Works for me}} |- | {{Endorse}} | {{Tlx|Endorse}} |- | {{Inconclusive}} | {{Tlx|Inconclusive}} |- | {{Needupdating}} | {{Tlx|Needupdating}} |} {| style="margin-bottom:1em;" |+ style="font-size:1.2em; text-align:left" | '''Neutral sign''' |- | style="width:15em;" | {{Neutral}} | {{Tlx|Neutral}} |} {| style="margin-bottom:1em;" |+ style="font-size:1.2em; text-align:left" | '''Clock''' |- | style="width:15em;" | {{Delisted}} | {{Tlx|Delisted}} |- | {{Doing}} | {{Tlx|Doing}} |- | {{Inprogress}} | {{Tlx|Inprogress}} |- | {{OnHold}} | {{Tlx|OnHold}} |- | {{Running}} | {{Tlx|Running}} |- | {{Tobedone}} | {{Tlx|Tobedone}} |- | {{Waiting}} | {{Tlx|Waiting}} |- | {{Wait}} | {{Tlx|Wait}} |} {| style="margin-bottom:1em;" |+ style="font-size:1.2em; text-align:left" | '''Exclamation mark''' |- | style="width:15em;" | {{TakeNote}} | {{Tlx|TakeNote}} |- | {{Clerknote}} | {{Tlx|Clerknote}} |- | {{Comment}} | {{Tlx|Comment}} |} {| style="margin-bottom:1em;" |+ style="font-size:1.2em; text-align:left" | '''Information mark''' |- | style="width:15em;" | {{Note2}} | {{Tlx|Note2}} |} {| style="margin-bottom:1em;" |+ style="font-size:1.2em; text-align:left" | '''Question mark''' |- | style="width:15em;" | {{Doubtful}} | {{Tlx|Doubtful}} |- | style="width:15em;" | {{Question}} | {{Tlx|Question}} |- | style="width:15em;" | {{MoreInfo}} | {{Tlx|MoreInfo}} |- | style="width:15em;" | {{Not done for now}} | {{Tlx|Not done for now}} |- | style="width:15em;" | {{Qmark}} | {{Tlx|Qmark}} |} {| style="margin-bottom:1em;" |+ style="font-size:1.2em; text-align:left" | '''Bulb''' |- | style="width:15em;" | {{Bulb}} | {{Tlx|Bulb}} |} {| style="margin-bottom:1em;" |+ style="font-size:1.2em; text-align:left" | '''Smile''' |- | style="width:15em;" | {{Thank you}} | {{Tlx|Thank you}} |- | {{Thanks}} | {{Tlx|Thanks}} |} {| style="margin-bottom:1em;" |+ style="font-size:1.2em; text-align:left" | '''Thumb sign''' |- | style="width:15em;" | {{Thumbs up}} | {{Tlx|Thumbs up}} |- | style="width:15em;" | {{Like}} | {{Tlx|Like}} |} {{Div col end}} === Miscellaneous === {{Div col|colwidth=50em}} {| style="margin-bottom:1em;" | {{Applause}} | {{Tlx|Applause}} |- | {{Duck}} | {{Tlx|Duck}} |- | {{Duck fake}} | {{Tlx|Duck fake}} |- | {{DuplicateProposal}} | {{Tlx|DuplicateProposal}} |- | {{Reply to|Example}} | {{Tlx|Reply to}} |- | {{Sent}} | {{Tlx|Sent}} |- | {{In discussion}} | {{Tlx|In discussion}} |- | {{Locked}} | {{Tlx|Locked}} |- | {{Moved}} | {{Tlx|Moved}} |- | {{Thrown out}} | {{Tlx|Thrown out}} |- | {{Withdrawn}} | {{Tlx|Withdrawn}} |- | {{Relisted}} | {{Tlx|Relisted}} |- | {{Completed}} | {{Tlx|Completed}} |- | {{Possible}} | {{Tlx|Possible}} |- | {{Unlikely}} | {{Tlx|Unlikely}} |- | {{Deferred}} | {{Tlx|Deferred}} |- | {{More}} | {{Tlx|More}} |- | {{wtf}} | {{Tlx|wtf}} |- | {{Closing}} | {{Tlx|Closing}} |- | {{On hold}} | {{Tlx|On hold}} |- | {{Stale}} | {{Tlx|Stale}} |- | {{Behaviour}} | {{Tlx|Behaviour}} |- | {{8ball}} | {{Tlx|8ball}} |- | {{Crystalball}} | {{Tlx|Crystalball}} |- | {{Fishing}} | {{Tlx|Fishing}} |- | {{Pixiedust}} | {{Tlx|Pixiedust}} |- | {{Shrug}} | {{Tlx|Shrug}} |} {{Div col end}} === Multi-sign templates === * {{tl|Icon}} – multipurpose inline icon and comment template * {{tl|Smiley}} – used for informal communication purposes <noinclude> [[Category:Documentation see also templates]] [[Category:Image with comment templates| ]] </noinclude> cb48muadmcvw0va528jv74q6tpyuklw Template:Sent 10 367 1965 1964 2026-03-22T12:47:44Z Nintendofan885 51 blank alt 1965 wikitext text/x-wiki [[File:Breezeicons-actions-22-mail-send.svg|20px|alt=|class=skin-invert|link=]]&nbsp;'''{{{1|{{LangSwitch | ar = أُرسلت | de = Gesendet | en = Sent | ko = 전송됨 | hi = भेजा गया | it = Inviato | ru = Отправлено | sl = Poslano | vi = Đã gửi | zh-hans = 已发送 | zh-hant = 已發送 }} }}}''' <noinclude> {{documentation}} </noinclude> 2ffe5qqikr7aa9by2u45162yulafrb3 Template:Shrug 10 368 2473 1601 2026-03-27T00:36:51Z Koavf 723 2473 wikitext text/x-wiki {{nowrap|¯\_(ツ)_/¯}}<noinclude> {{documentation|content= == See also == {{Done/See also}} }}[[Category:Image with comment templates]]</noinclude> lvzbculuuylcbb59116d0dd0jk27nuv Template:Tallyho 10 369 1603 1602 2026-03-19T22:40:27Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Tallyho]] 1602 wikitext text/x-wiki #REDIRECT [[Template:Technically indistinguishable]] fawuio9xud3jj3tlzfeqyvc79fcanwp Template:Technically indistinguishable 10 370 1605 1604 2026-03-19T22:40:27Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Technically_indistinguishable]] 1604 wikitext text/x-wiki [[File:Symbol confirmed.svg|16px|link=|alt=]]&nbsp;'''{{{1|{{LangSwitch | lang = {{#if: {{{lang|}}} | {{{lang}}} | {{uselang}} }} | ar = تقنيًا، لا يمكن تمييزه | be-tarask = Тэхнічна нераспазнавальна | de = Technisch nicht unterscheidbar | en = Technically indistinguishable | hi = तकनीकी रूप से अप्रभेद्य | it = Tecnicamente indistinguibile | ja = 技術的に区別不可能 | ko = 기술적으로 구별할 수 없음 | nl = Technisch niet te onderscheiden | pl = Technicznie nierozróżnialne | ru = Не отличить технически | sl = Tehnično nerazločljivo | vi = Không thể phân biệt được về mặt kỹ thuật | zh-hans = 技术上难以区分 | zh-hant = 技術上難以區分 }}}}}'''<noinclude>{{documentation|content= ==See also== {{done/See also}} [[Category:Image with comment templates|{{PAGENAME}}]] [[Category:SPI templates]] }}</noinclude> h3ez4ftlgclc6a9llur5pe33nw8t7pe Template:Duck fake 10 371 1607 1606 2026-03-19T22:40:27Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Duck_fake]] 1606 wikitext text/x-wiki [[File:Peking duck.png|30px|Duck|alt=|link=]]&nbsp;{{LangSwitch | lang = {{#if: {{{lang|}}} | {{{lang}}} | {{uselang}} }} | en = '''{{{1|Watch out for [[Wikipedia:Wikipedia:The fake duck test|a fake duck]]}}}''' | hi = '''{{{1|[[Wikipedia:Wikipedia:The fake duck test|नकली बत्तख]] से सावधान}}}''' | ko = '''{{{1|[[Wikipedia:Wikipedia:The fake duck test|가짜 오리]]를 조심하세요}}}''' | zh-hans = '''{{{1|注意[[Wikipedia:如何判定假鴨|假鸭]]}}}''' | zh-hant = '''{{{1|注意[[Wikipedia:如何判定假鴨|假鴨]]}}}''' }}<noinclude> {{documentation|content= == See also == {{Done/See also}} }}[[Category:Image with comment templates|{{PAGENAME}}]][[Category:Checkuser templates|{{PAGENAME}}]]</noinclude> sezinwb2lszoo12vx1hcagmw7h0unwr Template:Ncip 10 372 1609 1608 2026-03-19T22:40:29Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Ncip]] 1608 wikitext text/x-wiki [[File:Symbol oppose vote.svg|16px|link=|alt=]]&nbsp;'''No comment'''&nbsp;{{{1|[[foundation:Policy:Access_to_nonpublic_personal_data_policy#Use_and_disclosure_of_nonpublic_information|with respect to IP address(es)]]}}}<noinclude> {{Documentation|content= ==Using this template== <code><nowiki>{{ncip}}</nowiki></code> <code><nowiki>{{ncip}}</nowiki></code> gives {{ncip}} <code><nowiki>{{ncip|the anonymous accounts}}</nowiki></code> gives {{ncip|with respect to the anonymous accounts}} ==See also== {{done/See also}} [[Category:Image with comment templates|{{PAGENAME}}]] }}</noinclude> ca7xpesvzn38m04fdgacrfs7qq5o1hu Template:Inprogress/en 10 373 1611 1610 2026-03-19T22:40:29Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Inprogress/en]] 1610 wikitext text/x-wiki {{doing|1={{{1|'''In progress…'''}}}}}<noinclude> <languages /> {{Documentation|Template:Inprogress/doc}} </noinclude> 4emu67ew596v2hh9pjl49b36aij4nx1 Template:Tobedone 10 374 1613 1612 2026-03-19T22:40:29Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Tobedone]] 1612 wikitext text/x-wiki <span title="Pending" style="white-space:nowrap">[[File:Pictogram_voting_wait.svg|18px|link=]] '''{{LangSwitch |lang = {{#if: {{{lang|}}} | {{{lang}}} | {{uselang}} }} |ar = ستنفذ |de = Ausstehend |en = Pending |hi = लंबित |ia = Pendente |it = Da fare |ko = 보류 중 |nl = Openstaand }}'''</span><noinclude> {{documentation|content= {{UsesLangSwitch}} == See also == {{Done/See also}} }}[[Category:Image with comment templates]]</noinclude> cjhhu1rgwgd5odmvdrhnv2u1nn5gf4q Template:Running 10 375 1615 1614 2026-03-19T22:40:30Z Tanbiruzzaman 13 1 revision imported from [[:meta:Template:Running]] 1614 wikitext text/x-wiki <span title="Doing" style="white-space:nowrap">[[File:Symbol wait.svg|20px|link=]] {{#if:{{{1|}}} | {{{1|}}} | '''{{LangSwitch|lang={{#if: {{{lang|}}} | {{{lang}}} | {{PAGELANGUAGE}} }} |hi = चल रहा है… |it = In corso… |id = Sedang berjalan… |default = Running… }}''' }}</span><noinclude> {{documentation|content= == See also == {{Done/See also}} }} [[Category:Image with comment templates|{{PAGENAME}}]] </noinclude> jptlye3rpnnyvbtwt3rw6f92qiil370 Template:Not done for now 10 376 2456 1617 2026-03-27T00:32:19Z Koavf 723 2456 wikitext text/x-wiki <b style="white-space:nowrap">[[File:Crystal Clear app help index.svg|15px|link=]] {{#if:{{{1|}}}|{{{1|}}}|{{LangSwitch|lang={{#if:{{{lang|}}}|{{{lang}}}|{{zh other|zh|{{Uselang}}}}}} |ar=لم يتم |az = Edilmədi |bar = Ned gmåcht |be = Не зроблена |be-tarask = Ня зроблена |bn = করা হয়নি |bs = Nije urađeno |ca = No fet |cs = Neprovedeno |da = Ikke udført |de = Nicht erledigt |en = Not done for now |eo = Ne farite |es = No hecho |fa = انجام نشد |fi = Ei tehty |fr = Pas fait |gl = Non feito |he = לא בוצע |hi = फ़िलहाल के लिए नहीं हुआ |hu = Nincs kész |hy = Արված չէ |it = Non fatto per adesso |ja = 中止 |ka = არ გაკეთდა |kk = Жасалмады |ko = 미완료 |la = Non factum |mk = Неизвршено |ml = ചെയ്തില്ല |nds= Nich daan |nl = Niet uitgevoerd |nn = Ikkje gjort |no = Ikke utført |pl = Niezałatwione |pt = Não feito |ro = Neefectuat |ru = Не сделано |sco = Nae dane |sl = Ni opravljeno |sq = Nuk u bë |sr = Није урађено за сада |sv = Ej utfört |tr= Yapılmadı |tt = Эшләнмәде |uk = Не зроблено |zh = 未完成 }}}}</b><noinclude>{{documentation|content= == See also == {{Done/See also}} }}[[Category:Image with comment templates]]</noinclude> 6smy2jtvrhd48kgnsk0k9zc6wbtmnck Q142 0 377 2515 1620 2026-03-27T10:57:48Z Sun8908 1191 2515 abstractwiki text/plain { "qid": "Q142", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q46" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q90" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } dkpbggu3tcpwiqet86jebs7zi5hcfgb Q90 0 378 2599 1758 2026-03-28T10:00:05Z Escargot bleu 1443 2599 abstractwiki text/plain { "qid": "Q90", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q142" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } knu9r65oo7tw94f3df5q9yzrzbrf6rs Q89 0 379 1622 2026-03-19T23:03:15Z GearsDatapacks 35 Create page 1622 abstractwiki text/plain { "qid": "Q89", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26095", "Z26095K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26095K2": { "Z1K1": "Z6091", "Z6091K1": "Q3314483" }, "Z26095K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } k13uppi6c5dord7802dq2l15g9d922a Q38283 0 380 2268 1625 2026-03-25T21:21:02Z OmegaMantis 1289 specified it's a city in Japan and stated its the capital of Kanagawa Prefecture 2268 abstractwiki text/plain { "qid": "Q38283", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q127513" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } kvhi6r7gcdznr1obyzmaveyhec8mr03 Q111 0 381 2547 2544 2026-03-27T19:24:40Z Arlo Barnes 953 start to move from English-only strings 2547 abstractwiki text/plain { "qid": "Q111", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32123", "Z32123K1": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q634" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z32410", "Z32410K1": { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z32410K2": { "Z1K1": "Z7", "Z7K1": "Z22664", "Z22664K1": { "Z1K1": "Z6091", "Z6091K1": "Q2537" }, "Z22664K2": { "Z1K1": "Z6091", "Z6091K1": "Q200" }, "Z22664K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z32410K3": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z32410K4": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z32410K5": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z32410K6": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z32410K7": { "Z1K1": "Z6091", "Z6091K1": "Q111" }, "Z32410K8": { "Z1K1": "Z6091", "Z6091K1": "Q177268" }, "Z32410K9": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z32410K10": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z32410K11": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z32410K12": { "Z1K1": "Z40", "Z40K1": "Z42" } } ] } } } e2suowmtmb6dfybqqq7o57obk80brn5 Q408 0 382 2018 2004 2026-03-23T12:11:55Z ChaoticVermillion 169 test with wikilinks 2018 abstractwiki text/plain { "qid": "Q408", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q55643" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q1322988" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q43702" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q3114" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32145", "Z32145K1": { "Z1K1": "Z6091", "Z6091K1": "Q309" }, "Z32145K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32428", "Z32428K1": { "Z1K1": "Z6091", "Z6091K1": "Q3114" }, "Z32428K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32145", "Z32145K1": { "Z1K1": "Z6091", "Z6091K1": "Q1071" }, "Z32145K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32163", "Z32163K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z27627", "Z27627K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z27627K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "6" } }, "Z27627K3": { "Z1K1": "Z6095", "Z6095K1": "L3415" }, "Z27627K4": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z27627K5": { "Z1K1": "Z6091", "Z6091K1": "Q16502" }, "Z27627K6": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z31917", "Z31917K1": { "Z1K1": "Z89", "Z89K1": "Blewett, Richard, ed. (2012). <i>Shaping a Nation: a Geology of Australia.</i> Canberra: Australian National University. ISBN 978-1-921862-82-3." } } ] }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z6091", "Z6091K1": "Q5852411" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z10000K2": ":" } }, { "Z1K1": "Z7", "Z7K1": "Z32179", "Z32179K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z31870", "Z31870K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z6091", "Z6091K1": "Q3224" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z31870K2": { "Z1K1": "Z6091", "Z6091K1": "Q3224" }, "Z31870K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z31870", "Z31870K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z6091", "Z6091K1": "Q36074" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z31870K2": { "Z1K1": "Z6091", "Z6091K1": "Q36074" }, "Z31870K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z31870", "Z31870K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z6091", "Z6091K1": "Q35715" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z31870K2": { "Z1K1": "Z6091", "Z6091K1": "Q35715" }, "Z31870K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z31870", "Z31870K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z6091", "Z6091K1": "Q34366" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z31870K2": { "Z1K1": "Z6091", "Z6091K1": "Q34366" }, "Z31870K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z89", "Z89K1": "Victoria" }, { "Z1K1": "Z7", "Z7K1": "Z31870", "Z31870K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z6091", "Z6091K1": "Q3206" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z31870K2": { "Z1K1": "Z6091", "Z6091K1": "Q3206" }, "Z31870K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] }, { "Z1K1": "Z7", "Z7K1": "Z32145", "Z32145K1": { "Z1K1": "Z6091", "Z6091K1": "Q2725376" }, "Z32145K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z28436", "Z28436K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" } }, "Z28436K2": { "Z1K1": "Z7", "Z7K1": "Z28874", "Z28874K1": { "Z1K1": "Z7", "Z7K1": "Z29691", "Z29691K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" } }, "Z29691K2": { "Z1K1": "Z6092", "Z6092K1": "P1082" } } }, "Z28436K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z32145", "Z32145K1": { "Z1K1": "Z6091", "Z6091K1": "Q11042" }, "Z32145K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32123", "Z32123K1": { "Z1K1": "Z89", "Z89K1": "" } }, { "Z1K1": "Z7", "Z7K1": "Z32145", "Z32145K1": { "Z1K1": "Z6091", "Z6091K1": "Q7188" }, "Z32145K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q41614" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z32145", "Z32145K1": { "Z1K1": "Z6091", "Z6091K1": "Q7163" }, "Z32145K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32123", "Z32123K1": { "Z1K1": "Z89", "Z89K1": "" } }, { "Z1K1": "Z7", "Z7K1": "Z32145", "Z32145K1": { "Z1K1": "Z6091", "Z6091K1": "Q159810" }, "Z32145K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32123", "Z32123K1": { "Z1K1": "Z89", "Z89K1": "" } } ] } } } g5qm5ig5gqtyrue17k098i72kh5psqe Q320943 0 383 2067 2066 2026-03-24T12:37:18Z Higa4 71 2067 abstractwiki text/plain { "qid": "Q320943", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q80011" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } acf99h8bd73nhricoy78o0ko2a8t7yw Q3114 0 384 2591 1685 2026-03-28T08:42:03Z ChaoticVermillion 169 changed sentence 2591 abstractwiki text/plain { "qid": "Q3114", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32123", "Z32123K1": { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q408" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z89", "Z89K1": " " }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q408" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z89", "Z89K1": " " }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q15840617" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } ] } } } ds0usydz7da7h7ekukbb4xl1f526bkq Abstract Wikipedia:Useful functions for composing article 4 385 1839 1646 2026-03-20T16:11:12Z Koavf 723 Redirected page to [[Abstract Wikipedia:Useful functions for article composition]] 1839 wikitext text/x-wiki #redirect[[Abstract Wikipedia:Useful functions for article composition]] egkpqrrxddojn54swfryud3ti41ftdd Abstract Wikipedia:Useful functions for article composition 4 386 2882 2586 2026-03-31T08:49:08Z Redmin 1445 +note about conversion of the first letter of subject's name to uppercase in English 2882 wikitext text/x-wiki These functions are considered useful for composing abstract articles, in that they have typical use cases in composing them and have broad support across languages. For more discussion and tracking of fragment functions, see [[:f:Wikifunctions:Abstract Wikipedia/2025 fragment experiments]]. For a list of functions relating to natural language, see [[f:Wikifunctions:Catalogue/Natural language operations/Global language functions]]. == Article-less instantiating fragment == [[f:Z26039]] creates a sentence along the lines of "X is a(n) Y." The "entity" field should be the subject (typically, but not always, your article's subject). The "class" field should be what it is being described as. === Example === *: Entity: Q3870/Nairobi *: Class: Q515/city *: Language: English *: Result: "Nairobi is a city" Note that this function converts the subject's name's first letter to uppercase in some languages which may not always be appropriate. In such cases, you can use [[f:Z32954]] to undo that behavior. == Article-ful instantiating fragment == [[f:Z26095]] creates a sentence along the lines of "A(n) X is a(n) Y." The "entity" field should be the subject (typically, but not always, your article's subject). The "class" field should be what it is being described as. === Example === *: Entity: Q89/apple *: Class: Q3314483/fruit *: Language: English *: Result: "An apple is a fruit" == Defining role sentence == [[f:Z28016]] creates a sentence along the lines of "X is the Y of Z." The "subject" field should be the subject (typically, but not always, your article's subject). The "role" field should be which role it serves to the dependency. The dependency should be what is related to the subject. === Example === *: Subject: Q3870/Nairobi *: Role: Q5119/Capital city *: Dependency: Q114/Kenya *: Language: English *: Result: "Nairobi is the capital city of Kenya" == State location using entity and class == [[f:Z26570]] creates a sentence along the lines of "X is a Y in Z". The "entity" field should be the subject (typically, but not always, your article's subject). The "class" field should be what is being described as. The "location" field should say where it is located. === Example === *: Entity: Q3870/Nairobi *: Class: Q515/city *: Location: Q114/Kenya *: Language: English *: Result: "Nairobi is a city in Kenya" ==sentence case section title from Wikidata label== [[f:Z32145]] makes a capitalised section title (level 2 heading), using the label of the chosen Wikidata item from the appropriate language or a fallback. === Example === *: Entity: Q309/history *: Language: English *: Result: "<nowiki><h2>History</h2></nowiki>" ===plural sentence case title from Wikidata label=== A plural version of [[f:Z32145]] is [[f:Z32839]]. '''Example''' *: Entity: Q121769/reference *: Language: English *: Result: "<nowiki><h2>References</h2></nowiki>" == Join text-like objects into HTML fragments == [[f:Z32234]] combines certain text-like objects (currently [[f:Z6|strings]], [[f:Z11|monolingual texts]], and [[f:Z89|HTML fragments]]) into one big HTML fragment. It is useful for making multi-sentence paragraphs and avoiding the divide between the 3 types in linguistic functions. ==Monolingual text as HTML fragment w/ auto-langcode== [[f:Z29749]] converts a monolingual text into an HTML fragment. If the target language is not matched, it prepends a language code. This helps to still display a fallback when the functions available to a language are incomplete. ==Collective role sentence== [[f:Z32326]] creates a sentence along the lines of "Xs are Ys of Z". The "subject" field should be the subject (typically, but not always, your article's subject). The "role" field should be which role it serves to the dependency. The dependency should be what is related to the subject. === Example === *: Subject: Q523/star *: Role: Q31464082/source entity *: Dependency: Q9128/light *: Language: English *: Result: "Stars are sources of light." ==Simple present collective sentence== [[f:Z32531]] creates a sentence along the lines of "Xs verb Ys". The "subject" field should be the subject (typically, but not always, your article's subject). The "object" field should be the entity or concept that the subject is acting upon or relating to (i.e. what receives the action in the sentence). The "verb" field should describe the type of relationship or action between the subject and object, typically expressed as a base concept that can be converted into a natural verb. === Example === *: Subject: Q523/star *: Object: Q11426/metal *: Verb: Q6014822/containment *: Language: English *: Result: "Stars contain metals." [[Category:Abstract Wikipedia administration|Useful Functions]] 8jc8sy3xdwge4q994saagyy43x7khqz Q80011 0 387 1683 1677 2026-03-20T02:30:57Z Mcrsftdog 651 Fixed function to more natural language. 1683 abstractwiki text/plain { "qid": "Q80011", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q50337" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } 01vrjnvzwagmxkzvsq76261rjv0qjcb Q1838 0 388 1980 1978 2026-03-22T19:43:00Z Sj 663 invention 1980 abstractwiki text/plain { "qid": "Q1838", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q190444" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "It was discovered in :P575 by :P61" }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "https://engineering.purdue.edu/REE/rare-earth-elements/terbium" } }, { "Z1K1": "Z7", "Z7K1": "Z28904", "Z28904K1": "cf. WF." }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z21449", "Z21449K1": { "Z1K1": "Z6092", "Z6092K1": "P575" }, "Z21449K2": { "Z1K1": "Z7", "Z7K1": "Z21449", "Z21449K1": { "Z1K1": "Z6092", "Z6092K1": "P61" }, "Z21449K2": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" } } } } } ] } } } lxv4xxs2549xw59erulimq8bywq067f Q25703388 0 389 1693 2026-03-20T05:02:58Z Таёжный лес 80 created a stub 1693 abstractwiki text/plain { "qid": "Q25703388", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "Bulbul Omarieva (Lak: Булбул Оьмариева Шайхахӏмадлул душ; born 17 December 1945) is a Lak children's poet." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "https://ilchi.info/2025/07/v-podarok-lakskim-detyam/" } } ] } } } mymsmsvaionii8xsluvsiik6vwxgbyc Talk:Q80011 1 390 1695 2026-03-20T06:05:09Z Higa4 71 /* Please don't hurry */ new section 1695 wikitext text/x-wiki == Please don't hurry == @Mcrsftdog You seems to be optimizing too early. You changed a multi-lingual function to a non-multi-lingual one. Queer text is mainly a matter of data. And I'm considering the necessity of a new function for Japanese. [[User:Higa4|Higa4]] ([[User talk:Higa4|talk]]) 06:05, 20 March 2026 (UTC) k2qjxqv6ehq2xw0yx9woayiwu3s4itv Q43619 0 391 1701 1696 2026-03-20T06:47:24Z Hathor1719 59 Linked wikidata 1701 abstractwiki text/plain { "qid": "Q43619", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q2301186" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q3" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "https://www.bancomundial.org/es/topic/environment/overview" } } ] } } } 2xkr3pcegy8f3x5dv9u23n2oni2xic1 Q12107 0 392 1706 1705 2026-03-20T07:31:22Z VIGNERON 163 hopala 1706 abstractwiki text/plain { "qid": "Q12107", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q34770" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } 3yqk9dz1dub9hxza2pevsy717zffcxt Q1092551 0 393 1711 2026-03-20T08:08:44Z Jet Jerry 114 created an article about a desktop environment for Linux 1711 abstractwiki text/plain { "qid": "Q1092551", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q205020" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } 3jzbywzudfrw9jbb89a0f8exb28e7pl Template:Delete 10 394 2736 1720 2026-03-29T18:09:55Z Mdktb 971 +dark mode compatibility 2736 wikitext text/x-wiki <onlyinclude>{| style="margin:0.5em auto; padding:0.5em; background:var(--background-color-destructive-subtle,#ffe9e5); color:inherit; border:1px solid #999;" |- | [[File:Icono aviso borrar.svg|60px|left]] | This page is marked for deletion. Please do '''not''' blank this page, as only [[Abstract Wikipedia:Administrators|administrators]] can delete it. To contest or discuss this page's deletion, please visit [[{{TALKPAGENAME}}|its talk page]].<br />{{#if:{{{1|}}}|'''Deletion rationale:''' "{{{1}}}".}} |}<includeonly>[[Category:Candidates for speedy deletion]]</includeonly> </onlyinclude><noinclude>This template adds the page to [[:Category:Candidates for speedy deletion]]. [[Category:Templates]]</noinclude> 7c1k70z7wvsl3u5vafrrfigx1oibvid Category:Candidates for speedy deletion 14 395 1827 1719 2026-03-20T16:04:45Z Koavf 723 1827 wikitext text/x-wiki [[Category:Abstract Wikipedia administration| ]] 1it13z9wcbth1h9awcflwox9ixwkwdc User:ChaoticVermillion 2 396 1721 2026-03-20T08:29:33Z ChaoticVermillion 169 made page 1721 wikitext text/x-wiki Hello! I also use the English Wikipedia and Wikifunctions, where I am a functioneer. j8lp9rgb2xfxsn9azcqpq342l98k03c User:ChaoticVermillion/First Abstract Wiki pages 2 397 2371 1732 2026-03-26T21:17:29Z ChaoticVermillion 169 this page was featured in a wikifunctions/abstract wikipedia status update 2371 wikitext text/x-wiki Note: This page was actually featured in an Abstract Wikipedia status update! [[f:Wikifunctions:Status_updates/2026-03-26]] Who knows, this page may be useful to some WikiArchaeologists in a few years time. This page shows the order of the first few pages created on Abstract Wikipedia from when article creation started working properly. {| class="wikitable sortable" |+ !Order by time of creation !QID !English Wikipedia name !Initial editor |- |1 |Q319 |Jupiter |Feeglgeef |- |2 |Q30 |United States |Feeglgeef |- |3 |Q676078 |National Council of Switzerland |Julio974fr |- |4 |Q145 |United Kingdom |GearsDatapacks |- |5 |Q1344227 |West Bay, Dorset |GrounderUK |- |6 |Q142 |France |GearsDatapacks |- |7 |Q90 |Paris |GearsDatapacks |- |8 |Q89 |Apple |GearsDatapacks |- |9 |Q38283 |Yokohama |Tenshi Hinanawi |- |10 |Q111 |Mars |ChaoticVermillion |- |11 |Q408 |Australia |99of9 |- |12 |Q320943 |Matsudo |Higa4 |- |13 |Q3114 |Canberra |ChaoticVermillion |- |14 |Q80011 |Chiba Prefecture |Higa4 |- |15 |Q1838 |Terbium |Sj |- |16 |Q25703388 |Bulbul Omarieva [note: not on enwiki] |Таёжный лес |- |17 |Q43619 |Natural environment |Hathor1719 |- |18 |Q12107 |Breton language |VIGNERON |- |19 |Q1092551 |Cinnamon (desktop environment) |Jet Jerry |- |20 |Q2372824 |Elephantidae |Naut-rena |- |21 |Q902 |Bangladesh |Tanbiruzzaman |- |22 |Q395 |Mathematics |GearsDatapacks |- |23 |Q2 |Earth |GearsDatapacks |- |24 |Q39 |Switzerland |Julio974fr |- |25 |Q84 |London |GearsDatapacks |} 5gj03u68j82blha7zpudr93biomop9f Q2372824 0 398 1724 2026-03-20T10:02:46Z Naut-rena 145 Test 1724 abstractwiki text/plain { "qid": "Q2372824", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32123", "Z32123K1": { "Z1K1": "Z89", "Z89K1": "Слоновые (лат. Elephantidae) — семейство млекопитающих из отряда хоботных." } } ] } } } 8m3zstfslqyw2kbob6j4vt54vyk20ns Q902 0 399 1729 1725 2026-03-20T10:17:16Z Tanbiruzzaman 13 1729 abstractwiki text/plain { "qid": "Q902", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q1354" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } dv808g104yu8sgjwvmnl237yzumh3ry Q395 0 400 1726 2026-03-20T10:11:44Z GearsDatapacks 35 Create page 1726 abstractwiki text/plain { "qid": "Q395", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q1047113" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } 1afj0em3jgmf4xiwadjo9uyif2kkypj Q2 0 401 2666 2576 2026-03-28T21:56:57Z EatingCarBatteries 1378 2666 abstractwiki text/plain { "qid": "Q2", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32163", "Z32163K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q1045138" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q7879772" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z32326", "Z32326K1": { "Z1K1": "Z6091", "Z6091K1": "Q7239" }, "Z32326K2": { "Z1K1": "Z6091", "Z6091K1": "Q814254" }, "Z32326K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z32326K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] }, { "Z1K1": "Z7", "Z7K1": "Z32839", "Z32839K1": { "Z1K1": "Z6091", "Z6091K1": "Q937228" }, "Z32839K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 8qsv81h2mltbqs0m2vhnn3vixsarb9n Q39 0 402 1742 1730 2026-03-20T11:36:49Z Julio974fr 26 Cleanup (single paragraph) 1742 abstractwiki text/plain { "qid": "Q39", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32163", "Z32163K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q70" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } ] } } } 3jwhkk7ixo0l0iorp0thqgl2bnt30ez Q84 0 403 1967 1753 2026-03-22T13:53:47Z GearsDatapacks 35 Add most populous 1967 abstractwiki text/plain { "qid": "Q84", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q145" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z27627", "Z27627K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z27627K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z27627K3": { "Z1K1": "Z6095", "Z6095K1": "L3415" }, "Z27627K4": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z27627K5": { "Z1K1": "Z6091", "Z6091K1": "Q145" }, "Z27627K6": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z27243", "Z27243K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z27243K2": { "Z1K1": "Z6091", "Z6091K1": "Q138758272" }, "Z27243K3": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z27243K4": { "Z1K1": "Z6091", "Z6091K1": "Q145" }, "Z27243K5": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } jr6byxsfyhbqtlocugqeoa1tkdv947a Q46 0 404 1734 2026-03-20T10:39:15Z GearsDatapacks 35 Create page 1734 abstractwiki text/plain { "qid": "Q46", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q5107" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } 6fl6ehvyg5sleggcr2rdmyhtp525ju9 Q686 0 405 1735 2026-03-20T10:41:10Z GearsDatapacks 35 Create page 1735 abstractwiki text/plain { "qid": "Q686", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q55643" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } i4cx5vxw6w77he0ulx973aeql4rmas2 Q15 0 406 1736 2026-03-20T10:43:03Z GearsDatapacks 35 Create page 1736 abstractwiki text/plain { "qid": "Q15", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q5107" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } kdcqdmrm19o6onqfe9a2ewyp9da3060 Q48 0 407 1737 2026-03-20T10:44:58Z GearsDatapacks 35 Create page 1737 abstractwiki text/plain { "qid": "Q48", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q5107" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } fgx8004m045a1qzii7vzn89v8gpfy3j Q5891 0 408 1738 2026-03-20T10:47:26Z GearsDatapacks 35 Create page 1738 abstractwiki text/plain { "qid": "Q5891", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q1047113" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } 0qsnpcskmedl5bfm7qv41kla37az7wc User:GearsDatapacks/List of useful functions 2 409 1747 1739 2026-03-20T12:19:21Z GearsDatapacks 35 Redirect to existing page 1747 wikitext text/x-wiki #REDIRECT [[Abstract Wikipedia:Useful functions for article composition]] 3wp5f332a2r6avgotxvq481u3ynsv73 Talk:Q90 1 410 1761 1756 2026-03-20T12:54:23Z Bolo1910 775 /* Rewriting this page */ Reply 1761 wikitext text/x-wiki == Rewriting this page == I repeated the steps from [[Help:How to create an article]] and rewriting this page without any warnings. "Undo" from page history not working. [[User:Bolo1910|Bolo1910]] ([[User talk:Bolo1910|talk]]) 12:28, 20 March 2026 (UTC) :Yeah, the software is still in early beta so there are quite a few bugs. I'll report them to Phabricator. [[User:GearsDatapacks|GearsDatapacks]] ([[User talk:GearsDatapacks|talk]]) 12:47, 20 March 2026 (UTC) ::Thank you! [[User:Bolo1910|Bolo1910]] ([[User talk:Bolo1910|talk]]) 12:54, 20 March 2026 (UTC) omjmvl07ufjm6xjf0aft4upopwd9chh Q5424 0 411 2879 1757 2026-03-31T06:49:17Z Mormegil 1192 you cannot just say a string is an HTML; what if it’s not? 2879 abstractwiki text/plain { "qid": "Q5424", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z20898", "Z20898K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "1234" } }, "Z20898K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z31465", "Z31465K1": { "Z1K1": "Z7", "Z7K1": "Z28254", "Z28254K1": { "Z1K1": "Z6091", "Z6091K1": "Q1656682" }, "Z28254K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } fke39zek21xfzhhxikk4gcuqjmyrpeq Q928 0 412 1772 1759 2026-03-20T13:41:04Z Julio974fr 26 Cleanup (paragraphs) 1772 abstractwiki text/plain { "qid": "Q928", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q11708" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z32145", "Z32145K1": { "Z1K1": "Z6091", "Z6091K1": "Q1071" }, "Z32145K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32163", "Z32163K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z27243", "Z27243K1": { "Z1K1": "Z6091", "Z6091K1": "Q455963" }, "Z27243K2": { "Z1K1": "Z6091", "Z6091K1": "Q12935276" }, "Z27243K3": { "Z1K1": "Z6091", "Z6091K1": "Q8502" }, "Z27243K4": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z27243K5": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z27243", "Z27243K1": { "Z1K1": "Z6091", "Z6091K1": "Q545808" }, "Z27243K2": { "Z1K1": "Z6091", "Z6091K1": "Q124288708" }, "Z27243K3": { "Z1K1": "Z6091", "Z6091K1": "Q4022" }, "Z27243K4": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z27243K5": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] }, { "Z1K1": "Z7", "Z7K1": "Z32145", "Z32145K1": { "Z1K1": "Z6091", "Z6091K1": "Q7188" }, "Z32145K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32163", "Z32163K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q1520223" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q983324" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q30461" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q1491004" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q42178" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] }, { "Z1K1": "Z7", "Z7K1": "Z32145", "Z32145K1": { "Z1K1": "Z6091", "Z6091K1": "Q159810" }, "Z32145K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q17193" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q8142" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } ndccioreqxtetu0jghp5b64cxhzbii5 Q159 0 413 1762 2026-03-20T13:09:43Z GearsDatapacks 35 Create page 1762 abstractwiki text/plain { "qid": "Q159", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32163", "Z32163K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z27627", "Z27627K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z27627K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z27627K3": { "Z1K1": "Z6095", "Z6095K1": "L3415" }, "Z27627K4": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z27627K5": { "Z1K1": "Z6091", "Z6091K1": "Q16502" }, "Z27627K6": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } ] } } } 2uxhh3jmg3ogcx8gk4b8q8g8e0mm2n6 User:Bolo1910 2 414 1784 1780 2026-03-20T14:50:04Z Bolo1910 775 1784 wikitext text/x-wiki * [[User:Bolo1910/First Abstract Wiki pages]] * [[Abstract Wikipedia:Useful functions for article composition]] ---- Created articles: * [[Q1]] '''universe''', functions: ''string to HTML fragment'', ''Article-less instantiating fragment''. 9x1a3by9pljhgehyidehjwpvwdald8k Q1 0 415 1854 1779 2026-03-20T18:07:26Z Bolo1910 775 defining role sentence 1854 abstractwiki text/plain { "qid": "Q1", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q2445511" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q468777" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } 8bhjgbkm01vrt6yv3n61wrvwxa4dmey Q137862439 0 416 2873 2871 2026-03-31T06:02:48Z LastCelebration 1451 Making very slightly good progress: replaced short "x is y" definitional sentence with "x is y of z" sentence with subclass 2873 abstractwiki text/plain { "qid": "Q137862439", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32163", "Z32163K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z28109", "Z28109K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28109K2": { "Z1K1": "Z7", "Z7K1": "Z23459", "Z23459K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" } }, "Z23459K2": { "Z1K1": "Z6092", "Z6092K1": "P31" } }, "Z28109K3": { "Z1K1": "Z7", "Z7K1": "Z23459", "Z23459K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" } }, "Z23459K2": { "Z1K1": "Z6092", "Z6092K1": "P279" } }, "Z28109K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q34004" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } ] } } } mms7gkg3lp5tgvbi18ifwv68hbmnq4v Q237 0 418 1774 2026-03-20T13:53:29Z GearsDatapacks 35 Create page 1774 abstractwiki text/plain { "qid": "Q237", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32163", "Z32163K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q133442" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q46" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z27627", "Z27627K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z27627K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z27627K3": { "Z1K1": "Z6095", "Z6095K1": "L3414" }, "Z27627K4": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z27627K5": { "Z1K1": "Z6091", "Z6091K1": "Q16502" }, "Z27627K6": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } ] } } } h845gggfbaz1c8xcd2941kgwth981wz MediaWiki:Createabstract-helppage 8 419 1775 2026-03-20T13:57:27Z Jdforrester (WMF) 5 Link to [[Help:How_to_create_an_article]] (no Special:MyLanguage/ for now as Translate isn't installed yet). 1775 wikitext text/x-wiki Help:How_to_create_an_article q16l8d2k0lbjjp8py4m9jiv0yli8v39 MediaWiki:Viewabstract-helppage 8 420 1776 2026-03-20T14:06:41Z Jdforrester (WMF) 5 Link to [[Abstract_Wikipedia:About]] for now. 1776 wikitext text/x-wiki Abstract_Wikipedia:About fp0jvwku6698rl6eca7gouoanb2vqa9 Q40269 0 421 1778 2026-03-20T14:08:41Z Arcstur 799 Article creation 1778 abstractwiki text/plain { "qid": "Q40269", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q3184121" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } rr3hrp3erb3atetcxwsubsphqwjf9ej Q45 0 422 1782 2026-03-20T14:43:43Z GearsDatapacks 35 Create page 1782 abstractwiki text/plain { "qid": "Q45", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32163", "Z32163K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q2749444" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q597" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } ] } } } nn5vz55s15j7yn9z6nz3px4gfe6w7qz Q11750 0 423 2564 2211 2026-03-27T23:42:57Z GearsDatapacks 35 Add D countries 2564 abstractwiki text/plain { "qid": "Q11750", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z801", "Z801K1": { "Z1K1": "Z89", "Z89K1": "<ul>" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q889" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q222" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q262" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q228" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q916" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q781" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q414" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q399" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q408" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q40" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q227" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q778" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q398" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q902" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q244" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q184" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q31" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q242" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q962" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q917" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q750" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q225" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q963" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q155" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q921" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q219" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q965" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q967" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q424" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q1009" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q16" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q1011" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q929" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q657" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q298" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q148" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q739" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q970" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q974" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q971" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q800" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q224" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q241" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q229" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q213" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q35" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q977" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q784" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q786" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q142" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q45" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q38" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q668" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q159" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q403" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q39" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q212" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q145" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q30" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q686" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32220", "Z32220K1": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "There are ~200 sovereign states. It'd be nice for abstract Wikipedia to have them all. This list includes sovereign states with abstract wikipedia articles, regardless of completeness. " } } ] } } } cxow737x45nr5hzue2ldf9dvfpda8a1 User:Bolo1910/First Abstract Wiki pages 2 424 1849 1847 2026-03-20T17:41:37Z Bolo1910 775 1849 wikitext text/x-wiki This page shows the order of the first pages created on Abstract Wikipedia. {| class="wikitable sortable" |+ !Order by time of creation !QID !English Wikipedia name !Initial editor !Functions and text |- |1 |[[Q319]] |Jupiter |Feeglgeef |paragraph,join multiple HTML fragments,string to HTML fragment,Article-less instantiating fragment,Monolingual text as HTML fragment w/ auto-langcode,Superlative definition<br>''Jupiter is a planet. Jupiter is the biggest planet in Solar System.'' |- |2 |[[Q30]] |United States |Feeglgeef |paragraph,join multiple HTML fragments,string to HTML fragment,Article-less instantiating fragment,Monolingual text as HTML fragment w/ auto-langcode,defining role sentence<br>''United States is a country. United States is a republic.'' |- |3 |[[Q676078]] |National Council of Switzerland |Julio974fr |string to HTML fragment,Article-less instantiating fragment<br>''National Council of Switzerland is a legislative house.'' |- |4 |[[Q145]] |United Kingdom |GearsDatapacks |Monolingual text as HTML fragment w/ auto-langcode,State location using entity and class,defining role sentence<br>''United Kingdom is a country in Europe. London is the capital of United Kingdom.'' |- |5 |[[Q1344227]] |West Bay, Dorset |GrounderUK |paragraph,string to HTML fragment,string of monolingual text,defining role sentence<br>''West Bay is the harbor of Bridport.'' |- |6 |[[Q142]] |France |GearsDatapacks |string to HTML fragment,string of monolingual text,State location using entity and class<br>''France is a country in Europe.'' |- |7 |[[Q90]] |Paris |GearsDatapacks |string to HTML fragment,string of monolingual text,defining role sentence<br>''Paris is the capital of France.'' |- |8 |[[Q89]] |Apple |GearsDatapacks |string to HTML fragment,string of monolingual text,Article-ful instantiating fragment<br>''An apple is a fruit.'' |- |9 |[[Q38283]] |Yokohama |Tenshi Hinanawi |string to HTML fragment,Article-less instantiating fragment<br>''Yokohama is a city.'' |- |10 |[[Q111]] |Mars |ChaoticVermillion |paragraph,string to HTML fragment,Article-less instantiating fragment<br>''Mars is a planet.'' |- |11 |[[Q408]] |Australia |99of9 | |- |12 |[[Q320943]] |Matsudo |Higa4 | |- |13 |[[Q3114]] |Canberra |ChaoticVermillion | |- |14 |[[Q80011]] |Chiba Prefecture |Higa4 |string to HTML fragment,Article-less instantiating fragment<br>''Chiba Prefecture is a prefecture of Japan.'' |- |15 |[[Q1838]] |Terbium |Sj | |- |16 |[[Q25703388]] |Bulbul Omarieva [note: not on enwiki] |Таёжный лес |statement with reference<br>''Bulbul Omarieva (Lak: Булбул Оьмариева Шайхахӏмадлул душ; born 17 December 1945) is a Lak children's poet.''(Reference) |- |17 |[[Q43619]] |Natural environment |Hathor1719 |statement with reference,string to HTML fragment,string of monolingual text,defining role sentence<br>''Natural environment is the necessity of life.''(Reference) |- |18 |[[Q12107]] |Breton language |VIGNERON |string to HTML fragment,Article-less instantiating fragment<br>''Breton is a language.'' |- |19 |[[Q1092551]] |Cinnamon (desktop environment) |Jet Jerry |string to HTML fragment,Article-less instantiating fragment<br>''Cinnamon is a desktop environment.'' |- |20 |[[Q2372824]] |Elephantidae |Naut-rena |paragraph<br>''Слоновые (лат. Elephantidae) — семейство млекопитающих из отряда хоботных.'' |- |21 |[[Q902]] |Bangladesh |Tanbiruzzaman | |- |22 |[[Q395]] |Mathematics |GearsDatapacks | |- |23 |[[Q2]] |Earth |GearsDatapacks | |- |24 |[[Q39]] |Switzerland |Julio974fr | |- |25 |[[Q84]] |London |GearsDatapacks | |} pgpg94oeduc4tqpxrlp6vp4rdtowmdw Q38 0 425 1807 1804 2026-03-20T15:25:11Z Reciprocus 819 add point at end of sentences 1807 abstractwiki text/plain { "qid": "Q38", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q46" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z89", "Z89K1": "." }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q220" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z89", "Z89K1": "." } ] } ] } } } rhm1pptbdfufg9n3zyxjekblzv8d7f9 User:Koavf 2 426 1812 2026-03-20T15:41:34Z Koavf 723 Created page with "{{#babel:en|es-2|de-1|pt-1}} [https://en.wikipedia.org/wiki/User:Koavf !!!!]" 1812 wikitext text/x-wiki {{#babel:en|es-2|de-1|pt-1}} [https://en.wikipedia.org/wiki/User:Koavf !!!!] hndcsz66h2h63ybyc79ztqqj9baeoyh Category:User en 14 427 1813 2026-03-20T15:41:34Z Babel AutoCreate 827 Automatically creating [[Project:Babel|Babel]] category page 1813 wikitext text/x-wiki Users in this category indicate their knowledge of language English. [[Category:Babel_-_Users_by_language|en]] gbxjrd909picg56nw3m4o8du4x71053 Category:En-N 14 428 1814 2026-03-20T15:41:34Z Babel AutoCreate 827 Automatically creating [[Project:Babel|Babel]] category page 1814 wikitext text/x-wiki Users in this category indicate they have skill level N for language English. [[Category:User_en|N]] rloiu1h66eo7klzphrfpnuhefzfqgz5 Category:User es 14 429 1815 2026-03-20T15:41:34Z Babel AutoCreate 827 Automatically creating [[Project:Babel|Babel]] category page 1815 wikitext text/x-wiki Users in this category indicate their knowledge of language Spanish. [[Category:Babel_-_Users_by_language|es]] lr3n9oqehk05hqi6zei517dzjuyarpw Category:Es-2 14 430 1816 2026-03-20T15:41:34Z Babel AutoCreate 827 Automatically creating [[Project:Babel|Babel]] category page 1816 wikitext text/x-wiki Users in this category indicate they have skill level 2 for language Spanish. [[Category:User_es|2]] c95zn1h4hox04l6jndur4hhh4rpg1jq Category:User de 14 431 1817 2026-03-20T15:41:34Z Babel AutoCreate 827 Automatically creating [[Project:Babel|Babel]] category page 1817 wikitext text/x-wiki Users in this category indicate their knowledge of language German. [[Category:Babel_-_Users_by_language|de]] by3nz578tb9crj3hbwpbwab1oj4pihl Category:De-1 14 432 1818 2026-03-20T15:41:34Z Babel AutoCreate 827 Automatically creating [[Project:Babel|Babel]] category page 1818 wikitext text/x-wiki Users in this category indicate they have skill level 1 for language German. [[Category:User_de|1]] m6k24a1lac8mw3omt3mpmghq5iy35ak Category:User pt 14 433 1819 2026-03-20T15:41:34Z Babel AutoCreate 827 Automatically creating [[Project:Babel|Babel]] category page 1819 wikitext text/x-wiki Users in this category indicate their knowledge of language Portuguese. [[Category:Babel_-_Users_by_language|pt]] mtkks5jmvosvrjoc55sd211m6ia1ng6 Category:Pt-1 14 434 1820 2026-03-20T15:41:34Z Babel AutoCreate 827 Automatically creating [[Project:Babel|Babel]] category page 1820 wikitext text/x-wiki Users in this category indicate they have skill level 1 for language Portuguese. [[Category:User_pt|1]] q6tsqu14t9ut9e86qmnlnomelg27yc7 Q6250 0 435 1825 2026-03-20T15:57:51Z Koavf 723 Created page with "{ "qid": "Q6250", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "" }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": ""..." 1825 abstractwiki text/plain { "qid": "Q6250", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "" }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "" } } ] } } } 4sbgtp9yo2v4vpzslrghvndsy4zqvv3 Q641 0 436 1826 2026-03-20T16:02:19Z Reciprocus 819 Article about the city of Venice, in Veneto Italy 1826 abstractwiki text/plain { "qid": "Q641", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q38" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z89", "Z89K1": " " }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q956214" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q1243" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z89", "Z89K1": "" } ] } ] } } } 6397j2fhz56qfup4srnbfyqj0n8nhhx Category:Abstract Wikipedia administration 14 437 1828 2026-03-20T16:04:58Z Koavf 723 Created page with "[[Category:Abstract Wikipedia|Administration]]" 1828 wikitext text/x-wiki [[Category:Abstract Wikipedia|Administration]] kyj45mfkneol258dv7g8bfq8flg86ip Category:Abstract Wikipedia 14 438 1830 1829 2026-03-20T16:05:38Z Koavf 723 1830 wikitext text/x-wiki <span lang="en">This is the fundamental category for Abstract Wikipedia</span> sze9sk4czjksrxt5iky6pv3q5flsc0a Category:Babel - Users by language 14 439 1831 2026-03-20T16:06:36Z Koavf 723 Created page with "[[Category:Abstract Wikipedia]]" 1831 wikitext text/x-wiki [[Category:Abstract Wikipedia]] 6sicg4hq3r8dxnuo0mh4hs41mqdx8l4 Category:Help 14 440 1840 2026-03-20T16:13:44Z Koavf 723 Created page with "[[Category:Abstract Wikipedia]]" 1840 wikitext text/x-wiki [[Category:Abstract Wikipedia]] 6sicg4hq3r8dxnuo0mh4hs41mqdx8l4 Q521688 0 441 1846 2026-03-20T16:42:30Z VivianIsBee 793 Lots to do but I do not feel like writing the number of functions needed to properly write this 1846 abstractwiki text/plain { "qid": "Q521688", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32123", "Z32123K1": { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5248657" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q963727" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } ] } } } l191eq8k3a2zci0hjnvpiktw1p5v5v9 Template:Doc 10 442 1850 2026-03-20T17:47:02Z Nintendofan885 51 redirect 1850 wikitext text/x-wiki #REDIRECT [[Template:Documentation]] 7tlf4c15pkqu70fcssfvo8t0haiu0s5 Q138748413 0 443 1989 1988 2026-03-22T20:55:51Z Arlo Barnes 953 1989 abstractwiki text/plain { "qid": "Q138748413", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q33120867" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q56035565" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 9lc4gtaekmka3oe34v9w3habxvrfyba Q403 0 444 2531 2028 2026-03-27T12:02:51Z SRG372 78 2531 abstractwiki text/plain { "qid": "Q403", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q46" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q3711" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q172524" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q8142" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } tki7c6yx4dbqmxx4m9xvsctnpuec5a7 User:Rémi sim 2 445 1866 2026-03-20T19:59:13Z Rémi sim 721 Created page with "Saluton :)" 1866 wikitext text/x-wiki Saluton :) liftitg4b4q3n9ha62egc6coi3vbhz3 Q96807071 0 446 2008 1991 2026-03-23T06:54:22Z Arlo Barnes 953 2008 abstractwiki text/plain { "qid": "Q96807071", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q170584" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q124156860" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 4rn8764m79tf3ajfqr9gh6rwhej6uuq User:NguoiDungKhongDinhDanh/Signature 2 447 1872 2026-03-20T21:44:02Z NguoiDungKhongDinhDanh 876 Synchronize with [[:m:User:NguoiDungKhongDinhDanh/Signature]] 1872 wikitext text/x-wiki [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 77rmpw9t9s9zwxsrlgev80i2960l9wm Abstract Wikipedia:Administrators' noticeboard 4 448 1949 1883 2026-03-22T03:10:35Z Mdktb 971 +imported from wikifunctions 1949 wikitext text/x-wiki <div style="border:1px solid grey; margin:1em 5em 2em; padding:1.5em 1em;"> <!-- Don't remove this, it adds the new-thread tool to the page.-->__NEWSECTIONLINK__ [[Category:Abstract Wikipedia administration]] <big>Welcome to the '''Administrators' noticeboard for Abstract Wikipedia'''!</big> This is a noticeboard for '''matters requiring [[Special:MyLanguage/Abstract Wikipedia:Administrators|administrator]] attention'''. * Use [[:m:SRM]] for Steward or Global sysop assistance until we elect local administrators. * If you wish for something to be deleted, please use [[Abstract Wikipedia:Requests for deletion|Requests for deletion]]. * If you want to report a bug in website, please see [[Abstract Wikipedia:Report a technical problem|Report a technical problem]]. * Matters not requiring administrator action should be raised at [[Abstract Wikipedia:Project chat|Project chat]]. * To report [[Special:MyLanguage/Abstract Wikipedia:Vandalism|vandalism]] on Abstract Wikipedia: Please use [[Abstract Wikipedia:Report vandalism|Report vandalism]]</div> <!-- Add new topics below this line --> 3joqrcdf9zav7hxhs0pr0cabsztxy2n Abstract Wikipedia:Administrators 4 449 1876 2026-03-20T22:00:15Z NguoiDungKhongDinhDanh 876 Administrators 1876 wikitext text/x-wiki Administrators are users with extra permissions. They can delete pages, protect pages, block users and do a variety of other tasks. == List of administrators == Currently, there are {{#expr:{{NUMBERINGROUP:sysop}} - 1<!-- Abuse filter -->}} administrators. [[Category:Abstract Wikipedia administration]] hhwufkrc8pbqizgx3wrd97ccmugbea5 Abstract Wikipedia:Requests for deletion 4 450 1879 2026-03-20T22:06:32Z NguoiDungKhongDinhDanh 876 Requests for deletion 1879 wikitext text/x-wiki This page is the venue to request for the deletion of pages that cannot be speedy deleted (see also [[Template:Delete]]). [[Category:Abstract Wikipedia administration]] c1tpg5zp1y4499hn0um2xpjup2270xf Abstract Wikipedia:Requests for permissions 4 451 2844 2601 2026-03-30T17:25:41Z Asked42 130 /* Miscellaneous requests */ 2844 wikitext text/x-wiki This page is the place to request for permissions. [[Category:Abstract Wikipedia administration]] : ''Add your request to the appropriate section below.'' == Administrator == === [[User:Koavf]] === I am an admin on [[:d:]] and I've been trying to bring some structure to this wiki since it launched. If the community is hesitant about having local admins this early, I am willing to be a temporary admin and reapply after <var>x</var> months. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 07:14, 27 March 2026 (UTC) * {{oppose}} Most of your edits here are to templates (87/132) and categories (22/132), all of which are meta-esque/administration-related. Abstract Wikipedia is in its infant stage, and so its admins should be more content-focused. Not to mention, there are barely any admin-level tasks to be done at this moment (vandals, if any, can be handled by global sysops and stewards). [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 07:36, 27 March 2026 (UTC) :{{oppose}}'''Oppose''', Nguoi said it well above. I'd prefer an admin that I can trust to handle the content side. You don't have any mainspace edits to WF so I don't think you qualify here. I might be willing to support a 1-month adminship if you elaborate on what you would do as an administrator. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:08, 27 March 2026 (UTC) ::I do however think a local admin would do us good (I don't trust Stewards and Global Admins to perform content-related tasks), and for that reason I nominate {{ping|99of9}}. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:09, 27 March 2026 (UTC) == Interface administrator == == Bureaucrat == == Miscellaneous requests == === Translation administrators for [[User:Tanbiruzzaman|Tanbiruzzaman]] === Hello, the translation feature seems enabled now. I'm requesting for the translationadmin rights to help out with the translations in project namespaces (not mainspace translation), e.g. marking pages for translation.[[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 07:44, 25 March 2026 (UTC) * @[[User:Tanbiruzzaman|Tanbiruzzaman]]: Note that it's not fully working yet for some reason, but hopefully soon! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:58, 25 March 2026 (UTC) * Could you please provide an example of a page that you have marked up for translation yourself? [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 13:53, 26 March 2026 (UTC) *: @[[User:Tenshi Hinanawi|Tenshi Hinanawi]], thanks for the follow-up, here is an example from metawiki: [[:m:WikiBarta]], and here [[Help:Contents]]. [[User:Tanbiruzzaman|Tanbiruzzaman]] ([[User talk:Tanbiruzzaman|talk]]) 14:21, 26 March 2026 (UTC) * {{support}}'''Support''': lgtm [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 16:00, 26 March 2026 (UTC) * '''Support''': If we want this project to be a global one, it's best to have people who don't speak English come in from the start, having PAGs that can be read is an important part of that. [[User:MetalBreaksAndBends|MetalBreaksAndBends]] ([[User talk:MetalBreaksAndBends|talk]]) 16:32, 26 March 2026 (UTC) *{{support}} Globally trusted user. [[User:Koavf|Koavf]] ([[User talk:Koavf|talk]]) 07:13, 27 March 2026 (UTC) * {{Support}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 08:39, 27 March 2026 (UTC) * {{support}}'''Support'''. [[User:ChaoticVermillion|ChaoticVermillion]] ([[User talk:ChaoticVermillion|talk]]) 08:54, 27 March 2026 (UTC) *{{support}}'''Support'''. [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 14:39, 27 March 2026 (UTC) * {{support}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:28, 28 March 2026 (UTC) * {{support}} --[[User:Asked42|Asked42]] ([[User talk:Asked42|talk]]) 17:25, 30 March 2026 (UTC) ==See also== * [[Abstract Wikipedia:User groups]] ** [[Special:ListGroupRights]] for the listing of rights per user group 4ab3xmlho1ec18uiw4b8gud3bfhkvpn Abstract Wikipedia:Featured article 4 452 2389 1886 2026-03-26T23:34:00Z Koavf 723 2389 wikitext text/x-wiki A featured article is an article of examplary quality, as determined by community review based on a list of criteria. == Criteria == : ''This section is currently empty.'' [[Category:Abstract Wikipedia administration]] pbdj30unaovrs9pnc4tus8aizx8bxhf User:Hogü-456 2 453 2251 1888 2026-03-25T20:26:23Z Hogü-456 888 2251 wikitext text/x-wiki I am interested in this new Wikimedia project and want to contribute to it through adding data to Wikidata. This information can be then used here at Abstract Wikipedia for articles. *[[User:Hogü-456/Abstract Article Spreadsheet]] qci634ggl4ur244kewskoxehakpo0wd Q52 0 454 1994 1889 2026-03-22T22:49:19Z Dot.py 917 Added amount of languages that Wikipedia exists in 1994 abstractwiki text/plain { "qid": "Q52", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q5292" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z32321", "Z32321K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z32321K2": { "Z1K1": "Z13518", "Z13518K1": "362" }, "Z32321K3": { "Z1K1": "Z6091", "Z6091K1": "Q34770" }, "Z32321K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } haaa68y6t3vdhjvknqjxcdkm7hfctaj Q212 0 455 1890 2026-03-20T23:17:02Z Nyuhn 878 Created page with "{ "qid": "Q212", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32123", "Z32123K1": { "Z1K1": "Z7", "Z7K1": "Z32234", "Z32234K1": [ "Z1", { "Z..." 1890 abstractwiki text/plain { "qid": "Q212", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32123", "Z32123K1": { "Z1K1": "Z7", "Z7K1": "Z32234", "Z32234K1": [ "Z1", { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q46" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, " ", { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q1899" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } ] } } } kuv1ccq469m18rbvojc7512gnqoxzo8 Q6936212 0 456 1895 1894 2026-03-20T23:59:47Z 2026PJ 893 Q37002670 1895 abstractwiki text/plain { "qid": "Q6936212", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q37002670" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } sr5x3szexrxbekj8xoxp4aqizhgekzw Template:Main page/News 10 457 2513 2449 2026-03-27T10:27:50Z ChaoticVermillion 169 new wikifunctions status update 2513 wikitext text/x-wiki <div style="margin: auto; vertical-align:top"> <div class="mainpage_boxcontents_small"> ;Volunteer's Corners * The next Volunteers' Corner will be at [https://zonestamp.toolforge.org/1776101400 17:30 UTC on 2026-04-13] on Google Meet at [https://meet.google.com/xuy-njxh-rkw meet.google.com/xuy-njxh-rkw]. * The [[:c:File:Abstract Wikipedia Volunteer Corner 2026-03.webm|most recent Volunteer's Corner]] is available on Commons. ; Recent status updates about Wikifunctions <!--Keep this to the most recent 5 entries--> * [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-26|2026-03-26]]: First few days of Abstract Wikipedia Beta; Status of Composition Language v2 * [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-19|2026-03-19]]: Launch of Abstract Wikipedia in Beta * [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-11|2026-03-11]]: A new composition language * [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-03-06|2026-03-06]]: Citations and Copy and Paste * [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-02-26|2026-02-26]]: Graceful overrides and fallbacks </div> <span class="plainlinks">[https://www.wikifunctions.org/wiki/Special:MyLanguage/Wikifunctions:Status_updates <span class="mw-ui-button mw-ui-constructive mw-ui-small">More news</span>]</span> </div><noinclude>[[Category:templates]]</noinclude> tobpyh4te7scjo3fc1foes5f68jvg6d Q4 0 458 1898 2026-03-21T00:31:26Z NguoiDungKhongDinhDanh 876 New article 1898 abstractwiki text/plain { "qid": "Q4", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q12769393" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q3" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } t9r0cd8lrrhtz6ymvzc83084wm12bqy User:SimpleObjects-9ei 2 459 2414 2413 2026-03-26T23:45:04Z Koavf 723 2414 wikitext text/x-wiki <span style="font-size:120%;">Hello.</span> This is me, and... what... is this place? I feel so weird... Thanks. Sometimes contributing is way too hard if you don't speak anything other than English. Check out [[:incubator:User:SimpleObjects-9ei|my Wikimedia Incubator account]] if you want to see "true" translations. == Other Stuff == Check [[Special:CentralAuth/SimpleObjects-9ei|CentralAuth]] please. == Contributions == {{Special:Contributions/SimpleObjects-9ei}} j3xa5my9yhiegq8umdlr4jv7tcfv2u1 Q42604 0 460 1901 2026-03-21T02:59:12Z Patsagorn Y. 709 Create siamese cat breed entry 1901 abstractwiki text/plain { "qid": "Q42604", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q43577" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } rlatehxj26m4o4p7aclscsp593l0i4b Abstract Wikipedia talk:About 5 461 1982 1969 2026-03-22T19:48:50Z Sj 663 1982 wikitext text/x-wiki == Grammar == The phrase "most populous" doesn't actually need to be hyphenated. I have no idea how to fix this, or indeed if it even needs to be fixed (since the results are "hardcoded" into this page rather than being automatically generated). In any case, I have chosen to not fix it "manually" in the page. Also, the text alludes to another example "with more languages" without actually linking to anything. I assume this was a mistake. - [[User:Dcljr|dcljr]] ([[User talk:Dcljr|talk]]) 05:39, 21 March 2026 (UTC) :{{ping|Dcljr}} The actual generated text is more like "[[Q1033|Nigeria is the most human population country in Africa.]]", so the example doesn't work as-is in the first place. [[User:NguoiDungKhongDinhDanh|<span class="skin-invert" style="color:black;font-family:Monotype Corsiva;font-size:110%;font-weight:normal;line-height:normal">NguoiDungKhongDinhDanh</span>]] 06:07, 21 March 2026 (UTC) ::True. The English adjective is actually linked only to [[d:Q2625603|Q2625603]] (which I thought was correct but it now links to [[d: Q138758272| Q138758272]] instead), but the noun is too. The noun is preferred, so selecting that item isn’t working either. I’ll see if I can fix that for this case. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:31, 22 March 2026 (UTC) :Thanks. I’ve fixed the text, having checked that the function would not make the same mistake. As far as I can tell, though, the function is configured only for English and that makes no attempt to find an adjective before deriving the superlative form, so it’s an odd example to choose. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:12, 22 March 2026 (UTC) ::Ah, I see there used to be a link on Wikidata and this has now been replaced, so choosing [[d:Q138758272|Q138758272]] now works for English. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:19, 22 March 2026 (UTC) == Thoughts on Quality of life tools == This would make a lot of sense if people could write in a language that makes sense to them and what they write is mapped into abstract functions by systems trained to do so. Today that would mean using AI in the best sense, but there's no reason for that to be in conflict with a clarified version of this About page :) The diversity of functions that people will need to express what they have in mind (which will always exceed the strict # of functions that already exist, and need mapping down to the set of shared vetter functions that have been created) and the need to keep up with the fanout of intersections of compositional functions, suggests that relying on people's ability to choose from a dropdown is not going to scale appropriately without assistance. Substring matching to help you see functions whose names happen to include strings that the editor thinks should be in the name will also not scale. But you can still always show people the top k function-families that are close in conceptual space, and help them visualize how different functions would affect what was expressed. (from their natural language describing intent --> into rendered output in their language / other intended languages --> into abstract function calls (perhaps with on-hover annotations explaining how each part of the selection affects the output) [[User:Sj|Sj]] ([[User talk:Sj|talk]]) 19:48, 22 March 2026 (UTC) j66zyki7sszdd89vmazot5vi6v8nhfg Q1033 0 462 1966 1905 2026-03-22T13:38:30Z GrounderUK 54 Use new item [[d:Q138758272]] 1966 abstractwiki text/plain { "qid": "Q1033", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z27243", "Z27243K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z27243K2": { "Z1K1": "Z6091", "Z6091K1": "Q138758272" }, "Z27243K3": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z27243K4": { "Z1K1": "Z6091", "Z6091K1": "Q15" }, "Z27243K5": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } o98u8x166flm8qnvrsegblcvqbcju2l User:Barras 2 463 1910 2026-03-21T10:23:19Z Barras 882 Created page with "[[m:User:Barras|>>>]]" 1910 wikitext text/x-wiki [[m:User:Barras|>>>]] cdvi63wxrv8gkd3jonxs4lgdygdiaj8 Q922 0 464 2511 1926 2026-03-27T09:52:57Z Denny 19 2511 abstractwiki text/plain { "qid": "Q922", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z6091", "Z6091K1": "Q922" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q23442" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q224" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } ommod8n2jfjqtxz7mi1a25fvmzj9v5w Q143 0 465 1931 1913 2026-03-21T20:53:56Z VIGNERON 163 test 1931 abstractwiki text/plain { "qid": "Q143", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q34770" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q1072012" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32123", "Z32123K1": { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26095", "Z26095K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26095K2": { "Z1K1": "Z6091", "Z6091K1": "Q34770" }, "Z26095K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } 85cz1gyg6d58aye4gkm6851u5g0dw59 Q668 0 466 2896 2053 2026-03-31T17:17:42Z Asked42 130 2896 abstractwiki text/plain { "qid": "Q668", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q48" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z6091", "Z6091K1": "Q6091500" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q7270" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q987" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z27243", "Z27243K1": { "Z1K1": "Z6091", "Z6091K1": "Q668" }, "Z27243K2": { "Z1K1": "Z6091", "Z6091K1": "Q138758272" }, "Z27243K3": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z27243K4": { "Z1K1": "Z6091", "Z6091K1": "Q16502" }, "Z27243K5": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } ky4oscex1a8nbs3vyhuqn4f6w86n2qr Q97740383 0 467 1935 1934 2026-03-21T22:03:45Z Ameisenigel 31 fix 1935 abstractwiki text/plain { "qid": "Q97740383", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z6091", "Z6091K1": "Q97740383" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q937857" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z21802", "Z21802K1": { "Z1K1": "Z6091", "Z6091K1": "Q183" }, "Z21802K2": { "Z1K1": "Z6091", "Z6091K1": "Q201330" }, "Z21802K3": "Z16662", "Z21802K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } tbi3dj6mxkd8ikp81bywjk83wfpkipk Q456 0 468 2711 1953 2026-03-29T09:53:25Z Sun8908 1191 shouldn't make a difference 2711 abstractwiki text/plain { "qid": "Q456", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q142" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z31465", "Z31465K1": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z6091", "Z6091K1": "Q309" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z31465", "Z31465K1": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z6091", "Z6091K1": "Q1071" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z31465", "Z31465K1": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z6091", "Z6091K1": "Q31728" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z31465", "Z31465K1": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z6091", "Z6091K1": "Q159810" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z31465", "Z31465K1": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z6091", "Z6091K1": "Q11042" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z31465", "Z31465K1": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z6091", "Z6091K1": "Q2725376" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z31465", "Z31465K1": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z6091", "Z6091K1": "Q8434" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z31465", "Z31465K1": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z6091", "Z6091K1": "Q7590" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } tggxl01eu64tf7pfyqy60m906jog4y4 Q523 0 469 2581 2281 2026-03-28T05:19:33Z ChaoticVermillion 169 changed function to a more general one 2581 abstractwiki text/plain { "qid": "Q523", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32234", "Z32234K1": [ "Z1", { "Z1K1": "Z7", "Z7K1": "Z32326", "Z32326K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z32326K2": { "Z1K1": "Z6091", "Z6091K1": "Q31464082" }, "Z32326K3": { "Z1K1": "Z6091", "Z6091K1": "Q9128" }, "Z32326K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z32531", "Z32531K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z32531K2": { "Z1K1": "Z6091", "Z6091K1": "Q11426" }, "Z32531K3": { "Z1K1": "Z6091", "Z6091K1": "Q6014822" }, "Z32531K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z32843", "Z32843K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z32843K2": { "Z1K1": "Z6091", "Z6091K1": "Q107152168" }, "Z32843K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 0l26yvmac3abe0ncextdm6asabzfftp User:Bunnypranav/common.js 2 470 1955 2026-03-22T07:42:10Z Bunnypranav 929 Created page with "importScript("User:Feeglgeef/wikilambda_editsource.js");" 1955 javascript text/javascript importScript("User:Feeglgeef/wikilambda_editsource.js"); sotgbe803lo9fps0nywedtfg5vzpc3l Q577 0 471 1961 2026-03-22T09:41:03Z ChaoticVermillion 169 made article 1961 abstractwiki text/plain { "qid": "Q577", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32123", "Z32123K1": { "Z1K1": "Z7", "Z7K1": "Z32234", "Z32234K1": [ "Z1", { "Z1K1": "Z7", "Z7K1": "Z32326", "Z32326K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z32326K2": { "Z1K1": "Z6091", "Z6091K1": "Q2198779" }, "Z32326K3": { "Z1K1": "Z6091", "Z6091K1": "Q11471" }, "Z32326K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, " ", { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11471" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q1348808" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } ] } } } q2acnp62ru9ufv8sqs015yvgq4drie2 Q2290517 0 472 1963 2026-03-22T10:52:03Z Xandru4 992 Created page with "{ "qid": "Q2290517", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 1963 abstractwiki text/plain { "qid": "Q2290517", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q11424" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z31465", "Z31465K1": "" }, { "Z1K1": "Z7", "Z7K1": "Z32123", "Z32123K1": { "Z1K1": "Z89", "Z89K1": "" } } ] } } } hs74iitd6n3f396cskbar7guama9roh Q729 0 473 1973 1972 2026-03-22T16:23:13Z Chaotic Enby 1030 multicellular and multisentence 1973 abstractwiki text/plain { "qid": "Q729", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q36732" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q19088" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26095", "Z26095K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26095K2": { "Z1K1": "Z6091", "Z6091K1": "Q36458" }, "Z26095K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } ggxqmu97zk91qhr0lxs0xafx132cd2c Q35757 0 474 1981 1977 2026-03-22T19:45:52Z Arlo Barnes 953 base on Chaotic Enby's Animalia draft 1981 abstractwiki text/plain { "qid": "Q35757", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q33215" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q8242" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } kkzt5hnu9pafk2c0f823201ugzt8m1f Q1860 0 475 2031 2002 2026-03-23T15:52:51Z Babelball 1112 I created the page 2031 abstractwiki text/plain { "qid": "Q1860", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q138638548" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } eiwij8n6uqbnqjmg4zwir487zuysxjd Q36846 0 476 1983 2026-03-22T20:26:49Z GearsDatapacks 35 Create page 1983 abstractwiki text/plain { "qid": "Q36846", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q33215" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } abzt7tktrqef5s9d1jvli0kimiws06y Q7227384 0 477 2007 2006 2026-03-23T06:29:03Z Sdkb 1058 add location 2007 abstractwiki text/plain { "qid": "Q7227384", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q1377182" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q506398" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } do5quba57a0kvujtxr9kcms3fkjcui3 Q31 0 478 2027 2026 2026-03-23T13:30:59Z JhowieNitnek 126 2027 abstractwiki text/plain { "qid": "Q31", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q1414323" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q3330103" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q239" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } avsulvc3n4xw6qg00w20y5yun2fcrxs Q7411 0 479 2024 2026-03-23T12:51:25Z JhowieNitnek 126 Created page with "{ "qid": "Q7411", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2024 abstractwiki text/plain { "qid": "Q7411", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q138638548" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } qgo1k52sbgnh84gbluo4xqgugh3rtny Q397 0 480 2029 2026-03-23T14:19:03Z JhowieNitnek 126 Created page with "{ "qid": "Q397", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2029 abstractwiki text/plain { "qid": "Q397", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q45762" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } 9wor9701kz25a3z3dhcyhesu3q59dbp Q524713 0 481 2030 2026-03-23T15:19:00Z JhowieNitnek 126 Created page with "{ "qid": "Q524713", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2030 abstractwiki text/plain { "qid": "Q524713", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q16641394" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q240" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 4h3hcs450lg34ebrglm2xlg6qellfqf Q889 0 482 2039 2026-03-23T22:07:47Z GearsDatapacks 35 Create page 2039 abstractwiki text/plain { "qid": "Q889", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q48" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } julrfppmk65s6mj5394pf90qtziyqnz Q222 0 483 2040 2026-03-23T22:08:32Z GearsDatapacks 35 Create page 2040 abstractwiki text/plain { "qid": "Q222", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q46" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } jg07425mzpwjtna9dlfoqy8h3kiwfnq Q262 0 484 2041 2026-03-23T22:09:02Z GearsDatapacks 35 Create page 2041 abstractwiki text/plain { "qid": "Q262", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q15" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } hzaiuqe0f9rwi5vtdb5uqu2bt1x90ib Q228 0 485 2042 2026-03-23T22:09:46Z GearsDatapacks 35 Create page 2042 abstractwiki text/plain { "qid": "Q228", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q244381" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q46" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 37g4ec6p0qa9dk1dogtetrx8eqrprzy Q916 0 486 2043 2026-03-23T22:10:53Z GearsDatapacks 35 Create page 2043 abstractwiki text/plain { "qid": "Q916", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q15" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 8lwrx5kni7jrsok2263a8yl9mu7wgwr Q781 0 487 2044 2026-03-23T22:17:44Z GearsDatapacks 35 Create page 2044 abstractwiki text/plain { "qid": "Q781", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q112099" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q664609" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } ag0e0i5icyxrua9vuvas19ptgicfao8 Q414 0 488 2045 2026-03-23T22:18:22Z GearsDatapacks 35 Create page 2045 abstractwiki text/plain { "qid": "Q414", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q18" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 39pm8qfzg1sllv3okgwup6zgj1830e6 Q399 0 489 2569 2046 2026-03-28T00:00:24Z Syd Storm 1432 in West Asia 2569 abstractwiki text/plain { "qid": "Q399", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q27293" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } n5xku7jzdw6uye21r6ei1r0vkfiodmx Q40 0 490 2047 2026-03-23T22:19:46Z GearsDatapacks 35 Create page 2047 abstractwiki text/plain { "qid": "Q40", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q46" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } s3ijjhqrxti0wdacmqunlzessseetll Q227 0 491 2048 2026-03-23T22:20:05Z GearsDatapacks 35 Create page 2048 abstractwiki text/plain { "qid": "Q227", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q48" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } dd2goumdeoxfv94bmisnwn3zegw18j8 Talk:Q11750 1 492 2565 2318 2026-03-27T23:48:44Z GearsDatapacks 35 /* Completing list */ Reply 2565 wikitext text/x-wiki == Completing list == I'm slowly going through and creating an article for every sovereign state in alphabetical order. For now I'm just doing a single sentence "<country> is a country in <continent>", as it's really slow to do more than that, but they can easily be expanded afterwards. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 22:26, 23 March 2026 (UTC) :One problem is that “alphabetical order” depends on the language. Perhaps we could at least segment by continent? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:23, 26 March 2026 (UTC) ::That's true. When I said it here, I just meant that that's the order that I'm going to be creating the articles in, but the list is currently ordered alphabetically in English also. We could group it by continent, or maybe list them by some other metric that's not determined by the viewing language (e.g. size, population, etc.) &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 13:27, 26 March 2026 (UTC) :::I guess lists of articles will always be a problem. It’s just another thing to think about! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:34, 26 March 2026 (UTC) ::I had ordered it by creation date but someone rearranged it to English alphabetical order. Sorting by continent seems like a fair approach. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:56, 26 March 2026 (UTC) :I'm going to finish creating all the articles over the next fews days – in alphabetical order as it's easier to keep track that way – then I'll rearrange them into continents. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 23:48, 27 March 2026 (UTC) m0tx3024ojkpnj0ptk25r541yr0msa0 Abstract Wikipedia talk:General disclaimer 5 493 2052 2026-03-24T04:22:04Z Arlo Barnes 953 new section 2052 wikitext text/x-wiki == Draft == The quality of concrete products made from abstract content depends on the clarity of the abstract construction (the content on the Abstract Wikipedia wiki and the functions stored at Wikifunctions), and also on the linkage between abstract and concrete representations (stored as semantic and lexicographic data on Wikidata). [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 04:22, 24 March 2026 (UTC) rrdhspg1nv464tl96v6q80a73028jfh Q28865 0 494 2054 2026-03-24T06:33:24Z Enthos 1190 create page 2054 abstractwiki text/plain { "qid": "Q28865", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q211496" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } jixyvdhnwxy2je0zjrxecagmnhz96r2 MediaWiki talk:Sidebar 9 495 2083 2070 2026-03-24T13:39:58Z Jdforrester (WMF) 5 /* Abstactwiki */ Reply 2083 wikitext text/x-wiki == Abstactwiki == @[[User:Jdforrester (WMF)]]: Maybe you want to fix the “abstactwiki” typo before it gets copypasted around too much? [[User:Mormegil|Mormegil]] ([[User talk:Mormegil|talk]]) 08:09, 24 March 2026 (UTC) :@[[User:Mormegil|Mormegil]]: Oops, good spot. [https://abstract.wikipedia.org/w/index.php?title=MediaWiki:Sidebar&diff=prev&oldid=2068 Fixed]. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 13:28, 24 March 2026 (UTC) ::I was not explicit, but [[MediaWiki:Wikilambda-abstactwiki-sidebar-projectchat]] and [[MediaWiki:wikilambda-abstactwiki-sidebar-createarticle]] need to be renamed as well. [[User:Mormegil|Mormegil]] ([[User talk:Mormegil|talk]]) 13:32, 24 March 2026 (UTC) :::@[[User:Mormegil|Mormegil]]: Sorry, I opened the move tabs but forgot to press "go". [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 13:39, 24 March 2026 (UTC) tk30x58lbv20eg3fw3f4z1f9ru31pjf Q42168 0 496 2056 2026-03-24T09:51:56Z Jsamwrites 874 Created page with "{ "qid": "Q42168", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2056 abstractwiki text/plain { "qid": "Q42168", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z6091", "Z6091K1": "Q42168" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q142" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } ansi8aw9olzq2bxlhzpvd5w5lk57hev Q23482 0 497 2057 2026-03-24T09:53:00Z Jsamwrites 874 Created page with "{ "qid": "Q23482", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2057 abstractwiki text/plain { "qid": "Q23482", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z6091", "Z6091K1": "Q23482" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q142" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } 8a9mgnix0d2tl37szasxg781d7hu5bu Q12191 0 498 2058 2026-03-24T09:53:52Z Jsamwrites 874 Created page with "{ "qid": "Q12191", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2058 abstractwiki text/plain { "qid": "Q12191", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z6091", "Z6091K1": "Q12191" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q142" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } dxonttw75cdm7f7ruq0e60ts5v0mo7t Q6602 0 499 2059 2026-03-24T09:55:01Z Jsamwrites 874 Created page with "{ "qid": "Q6602", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2059 abstractwiki text/plain { "qid": "Q6602", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z6091", "Z6091K1": "Q6602" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q142" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } 9rhroomlejkhw9shyskcykpvohsp3e2 Q33959 0 500 2060 2026-03-24T10:00:42Z Jsamwrites 874 Created page with "{ "qid": "Q33959", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2060 abstractwiki text/plain { "qid": "Q33959", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z6091", "Z6091K1": "Q33959" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q142" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } 3ptm6p92hk7xple3h2zwvddxpcc2wyi Q1479 0 501 2061 2026-03-24T10:01:51Z Jsamwrites 874 Created page with "{ "qid": "Q1479", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2061 abstractwiki text/plain { "qid": "Q1479", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z6091", "Z6091K1": "Q1479" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q142" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } jzdg2c373gl3znfh3br9eglk7q237c1 Q778 0 502 2071 2026-03-24T13:33:47Z GearsDatapacks 35 Create page 2071 abstractwiki text/plain { "qid": "Q778", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q112099" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q664609" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } rcz4gv0xctkcikvx4fwhpku9b4vmers Q398 0 503 2072 2026-03-24T13:34:50Z GearsDatapacks 35 Create page 2072 abstractwiki text/plain { "qid": "Q398", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q7204" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } caju4laf7mg706u2fcty34wi3196yxf Q244 0 504 2073 2026-03-24T13:35:32Z GearsDatapacks 35 Create page 2073 abstractwiki text/plain { "qid": "Q244", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q112099" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q664609" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } rg0kiwjtvxt9sxthefblpnn2t0i9r62 Q184 0 505 2249 2074 2026-03-25T20:22:36Z OmegaMantis 1289 changed country to landlocked country 2249 abstractwiki text/plain { "qid": "Q184", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q123480" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q27468" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } lcy5725xypmebmvms7xqp228xsu0p6v Q242 0 506 2075 2026-03-24T13:37:02Z GearsDatapacks 35 Create page 2075 abstractwiki text/plain { "qid": "Q242", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q27611" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } l09mtuj87tc389rd4hrfry7zpmwsng4 Q962 0 507 2076 2026-03-24T13:37:42Z GearsDatapacks 35 Create page 2076 abstractwiki text/plain { "qid": "Q962", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q15" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 4esb1klooxi8jklb4rkdwb2axbstsac Q917 0 508 2077 2026-03-24T13:38:08Z GearsDatapacks 35 Create page 2077 abstractwiki text/plain { "qid": "Q917", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q48" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } e4rp1qggoe38o7fxnrta4dir9topsv4 Q750 0 509 2078 2026-03-24T13:38:33Z GearsDatapacks 35 Create page 2078 abstractwiki text/plain { "qid": "Q750", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q18" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } rthhsv8kxmnc3bnylgu41ujohk0bl3x Q225 0 510 2079 2026-03-24T13:39:04Z GearsDatapacks 35 Create page 2079 abstractwiki text/plain { "qid": "Q225", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q46" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } i1jf7k2yu1z5s7tin0yshhxxyt7j2jz Q963 0 511 2080 2026-03-24T13:39:25Z GearsDatapacks 35 Create page 2080 abstractwiki text/plain { "qid": "Q963", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q15" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } ru4w1lwheok3vsg3oprip610ksw027e Q155 0 512 2084 2026-03-24T13:40:27Z GearsDatapacks 35 Create page 2084 abstractwiki text/plain { "qid": "Q155", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q18" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } hxmy3wec4hpbesmcwv3rd5hom5rdbra Q921 0 513 2085 2026-03-24T13:40:56Z GearsDatapacks 35 Create page 2085 abstractwiki text/plain { "qid": "Q921", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q48" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } bxsnp7uod88wfw11ysm2kvwnmcnxbge Q219 0 514 2086 2026-03-24T13:41:23Z GearsDatapacks 35 Create page 2086 abstractwiki text/plain { "qid": "Q219", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q46" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } gys44tn5de76thf1kfjq7zqmq4d40up Q965 0 515 2087 2026-03-24T13:41:48Z GearsDatapacks 35 Create page 2087 abstractwiki text/plain { "qid": "Q965", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q15" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 6jswnvvoxxc0rltg8895mxkvuxfm9ww Q967 0 516 2088 2026-03-24T13:42:19Z GearsDatapacks 35 Create page 2088 abstractwiki text/plain { "qid": "Q967", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q15" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } fpt1habzrtn6238g56tdcuy7hsnu4lk Translations:Abstract Wikipedia:About/Page display title/en 1198 517 2093 2026-03-24T13:53:11Z FuzzyBot 563 Importing a new version from external source 2093 wikitext text/x-wiki Abstract Wikipedia:About keqbaso3adcewly24fibo6tf6piiut2 Translations:Abstract Wikipedia:About/1/en 1198 518 2094 2026-03-24T13:53:11Z FuzzyBot 563 Importing a new version from external source 2094 wikitext text/x-wiki ==What is Abstract Wikipedia?== 7kxq4yubtk3p90zglwntqkj3lr5k4jn Translations:Abstract Wikipedia:About/2/en 1198 519 2095 2026-03-24T13:53:11Z FuzzyBot 563 Importing a new version from external source 2095 wikitext text/x-wiki Abstract Wikipedia is a new sister project of Wikipedia. rna38992emx3vstqli66fw8j1mtz5rx Translations:Abstract Wikipedia:About/3/en 1198 520 2096 2026-03-24T13:53:11Z FuzzyBot 563 Importing a new version from external source 2096 wikitext text/x-wiki Wikipedia's vision is a world in which everyone has access to the sum of all knowledge. Abstract Wikipedia will help the communities of volunteers contributing to Wikipedia and its related projects to more effectively close knowledge gaps. knrtvtgb1sbr3yjf35xfw14fv30ueua Translations:Abstract Wikipedia:About/4/en 1198 521 2891 2097 2026-03-31T14:11:24Z FuzzyBot 563 Importing a new version from external source 2891 wikitext text/x-wiki Wikipedia has articles about more than 20 million topics in more than 300 languages. But none of these languages allow access to the knowledge about these 20 million topics: English has more than seven million articles, Croatian 230,000, and Swahili 100,000. Unless you speak those languages, that knowledge is not easily available to you. And as much machine translation has improved thanks to recent improvements in AI, it is still not at the point where it can produce translations you can trust for many language pairs. 9ki7kbwdvcyxpg47d223x0nnridng43 Translations:Abstract Wikipedia:About/5/en 1198 522 2098 2026-03-24T13:53:11Z FuzzyBot 563 Importing a new version from external source 2098 wikitext text/x-wiki Abstract Wikipedia does that without relying on AI. Each step of the way remains under human control, is accessible and editable by the volunteers. There are no hallucinations, no inexplicable and unfixable mistakes: if anything is wrong, fixing it is just one step away, and there is full transparency about how the text has been created. It is not just a probabilistic model choosing the capital of Kenya per chance every time. It is human-curated and owned knowledge. l0eg993scb2ujsmkleyaeycovycen9m Translations:Abstract Wikipedia:About/6/en 1198 523 2099 2026-03-24T13:53:11Z FuzzyBot 563 Importing a new version from external source 2099 wikitext text/x-wiki ==How does Abstract Wikipedia work?== sckqrpsruna4eul4awa116pnetzca97 Translations:Abstract Wikipedia:About/7/en 1198 524 2100 2026-03-24T13:53:11Z FuzzyBot 563 Importing a new version from external source 2100 wikitext text/x-wiki Articles in Abstract Wikipedia are stored in a notation independent of human languages. The interface of Abstract Wikipedia allows volunteer contributors to create and maintain that language-independent notation. In a second step, this notation is being turned into text in human language. The steps required to make this happen are also created and maintained by a community of volunteers, on Wikifunctions. These steps can use the data on [[$0|Wikidata]], looking up population numbers, dates of birth, or irregular grammatical forms, which have been added to and are maintained on Wikidata by communities of volunteers. flrb6q3bugncpus8xuofolxw3z7m0lc Translations:Abstract Wikipedia:About/8/en 1198 525 2101 2026-03-24T13:53:11Z FuzzyBot 563 Importing a new version from external source 2101 wikitext text/x-wiki See [[$1/Help:How to create an article|Help:How to create an article]] for a step-by-step guide. de12u7gj1qri787ifffaztvc0av43cg Translations:Abstract Wikipedia:About/9/en 1198 526 2102 2026-03-24T13:53:11Z FuzzyBot 563 Importing a new version from external source 2102 wikitext text/x-wiki Let's follow one example: [[$2/Q1033|Nigeria is the most populous country in Africa.]] In Abstract Wikipedia, this might be stored as: j5g1okx17hetx1zr7wmqx8mqffbx2h5 Translations:Abstract Wikipedia:About/10/en 1198 527 2103 2026-03-24T13:53:11Z FuzzyBot 563 Importing a new version from external source 2103 wikitext text/x-wiki Or, if we use English labels for these identifiers: 11psit9r63k0cf0z6binmub970hb3ze Translations:Abstract Wikipedia:About/11/en 1198 528 2104 2026-03-24T13:53:11Z FuzzyBot 563 Importing a new version from external source 2104 wikitext text/x-wiki This is a call to a function on Wikifunctions. Based on the language, another function is being called. For English, we get the following function call: kxbsno9xvq3wpqeavr0aar31bfhw3z3 Translations:Abstract Wikipedia:About/12/en 1198 529 2105 2026-03-24T13:53:11Z FuzzyBot 563 Importing a new version from external source 2105 wikitext text/x-wiki And that results in the English text khnt0qrqqu2vpw93uhbr09kll7gh57v Translations:Abstract Wikipedia:About/13/en 1198 530 2106 2026-03-24T13:53:11Z FuzzyBot 563 Importing a new version from external source 2106 wikitext text/x-wiki If we had chosen German, another function would be called: afmmwso3x9w88gynditlxp0wbef2w7n Translations:Abstract Wikipedia:About/14/en 1198 531 2107 2026-03-24T13:53:11Z FuzzyBot 563 Importing a new version from external source 2107 wikitext text/x-wiki And that in turn would result in the following German text: d7zc1bx3uj06xvm8w08g9y3zu7lrjxd Translations:Abstract Wikipedia:About/15/en 1198 532 2108 2026-03-24T13:53:11Z FuzzyBot 563 Importing a new version from external source 2108 wikitext text/x-wiki An example with more languages can be found here.<!-- where?? --> 8uspng1bk4uomf7vqoib93omftdxju6 Translations:Abstract Wikipedia:About/16/en 1198 533 2892 2109 2026-03-31T14:11:24Z FuzzyBot 563 Importing a new version from external source 2892 wikitext text/x-wiki Abstract Wikipedia brings together numerous communities from the Wikimedia Movement and allows them to work together. Basic lexical data and structured data about many topics from Wikidata, functions that capture the necessary computations from Wikifunctions, and images and maps from Wikimedia Commons are all tied together in Abstract Wikipedia and made available for the more than 300 language editions of Wikipedia. dec7nkl4j4gtihc1p2lh3ee7jjq5aiy Translations:Abstract Wikipedia:About/17/en 1198 534 2893 2110 2026-03-31T14:11:25Z FuzzyBot 563 Importing a new version from external source 2893 wikitext text/x-wiki The goal of Abstract Wikipedia is to make more knowledge available to more people in more languages, and to allow volunteer editors to be more effective and work across languages, no matter what language they speak. Improvements to the knowledge will automatically propagate to the Wikipedias, errors will be spotted faster and fixed more effectively, and collaborations across languages become possible. We are tearing down the language barriers which are keeping knowledge apart. m5c6cnkegl5utlxam3owl9xg2ib42ke Q12418 0 535 2112 2026-03-24T14:45:32Z Jsamwrites 874 Created page with "{ "qid": "Q12418", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z32581",..." 2112 abstractwiki text/plain { "qid": "Q12418", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z32581", "Z32581K1": { "Z1K1": "Z6091", "Z6091K1": "Q12418" }, "Z32581K2": { "Z1K1": "Z6091", "Z6091K1": "Q3305213" }, "Z32581K3": { "Z1K1": "Z6091", "Z6091K1": "Q762" }, "Z32581K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } 5sesluo6zm3ohg29jzs08p0poxt2bd8 Q128910 0 536 2114 2113 2026-03-24T14:48:17Z Jsamwrites 874 2114 abstractwiki text/plain { "qid": "Q128910", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z32581", "Z32581K1": { "Z1K1": "Z6091", "Z6091K1": "Q128910" }, "Z32581K2": { "Z1K1": "Z6091", "Z6091K1": "Q99516640" }, "Z32581K3": { "Z1K1": "Z6091", "Z6091K1": "Q762" }, "Z32581K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } h0tx6b4yczp2nc07se8vaq4pwbu8o4d Q5113 0 537 2501 2116 2026-03-27T06:27:04Z EatingCarBatteries 1378 2501 abstractwiki text/plain { "qid": "Q5113", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26095", "Z26095K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26095K2": { "Z1K1": "Z6091", "Z6091K1": "Q782930" }, "Z26095K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 6e2td4upqst8wlw1pld241pvk32a922 Q15433043 0 538 2922 2919 2026-04-01T00:32:50Z Csisc 1096 2922 abstractwiki text/plain { "qid": "Q15433043", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "Moungi Gabriel Bawendi (Arabic: منجي الباوندي; born 15 March 1961) is a Tunisian-American chemist." }, "Z31921K2": { "Z1K1": "Z7", "Z7K1": "Z32238", "Z32238K1": "https://www.tunisienumerique.com/le-tunisien-moungi-g-bawendi-parmi-les-laureats-du-prix-nobel-de-chimie/", "Z32238K2": "Le Tunisien Moungi G. Bawendi parmi les lauréats du prix Nobel de chimie", "Z32238K3": "Tunisie Numérique", "Z32238K4": { "Z1K1": "Z20420", "Z20420K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "2023" } }, "Z20420K2": { "Z1K1": "Z20342", "Z20342K1": { "Z1K1": "Z16098", "Z16098K1": "Z16110" }, "Z20342K2": { "Z1K1": "Z13518", "Z13518K1": "4" } } }, "Z32238K5": "Z1004" } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "He is currently the Lester Wolfe Professor at the Massachusetts Institute of Technology." }, "Z31921K2": { "Z1K1": "Z7", "Z7K1": "Z32238", "Z32238K1": "https://web.archive.org/web/20180821233045/http://chemistry.mit.edu/people/bawendi-moungi", "Z32238K2": "Moungi Bawendi", "Z32238K3": "mit.edu", "Z32238K4": { "Z1K1": "Z20420", "Z20420K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "2017" } }, "Z20420K2": { "Z1K1": "Z20342", "Z20342K1": { "Z1K1": "Z16098", "Z16098K1": "Z16105" }, "Z20342K2": { "Z1K1": "Z13518", "Z13518K1": "1" } } }, "Z32238K5": "Z1002" } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "Bawendi is known for his advances in the chemical production of high-quality quantum dots." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{Cite web |title=The Nobel Prize in Chemistry 2023 |url=https://www.nobelprize.org/prizes/chemistry/2023/press-release/ |access-date=2023-10-04 |website=NobelPrize.org |language=en-US}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "For this work, he was awarded the Nobel Prize in Chemistry in 2023." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{Cite web |title=The Nobel Prize in Chemistry 2023 |url=https://www.nobelprize.org/prizes/chemistry/2023/press-release/ |access-date=2023-10-04 |website=NobelPrize.org |language=en-US}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31465", "Z31465K1": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z6091", "Z6091K1": "Q20741317" }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "Moungi Bawendi was born in Paris, France, the son of Tunisian mathematician Mohammed Salah Baouendi." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{Cite book |last1=Baklouti |first1=Ali |url=https://books.google.com/books?id=4NVECgAAQBAJ&dq=moungi+bawendi+Fran%C3%A7ais&pg=PA4 |title=Analysis and Geometry: MIMS-GGTM, Tunis, Tunisia, 2014. In Honour of Mohammed Salah Baouendi|last2=El Kacimi |first2=Aziz |last3=Kallel |first3=Sadok |last4=Mir |first4=Nordine |publisher=[[Springer Science+Business Media|Springer]] |year=2015 |isbn=9783319174426 |location=Heidelberg |language=en |access-date=4 October 2023}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "After periods living in France and Tunisia, Bawendi and his family migrated to the United States when he was a child." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{Cite book |last1=Baklouti |first1=Ali |url=https://books.google.com/books?id=4NVECgAAQBAJ&dq=moungi+bawendi+Fran%C3%A7ais&pg=PA4 |title=Analysis and Geometry: MIMS-GGTM, Tunis, Tunisia, 2014. In Honour of Mohammed Salah Baouendi|last2=El Kacimi |first2=Aziz |last3=Kallel |first3=Sadok |last4=Mir |first4=Nordine |publisher=[[Springer Science+Business Media|Springer]] |year=2015 |isbn=9783319174426 |location=Heidelberg |language=en |access-date=4 October 2023}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "They lived in West Lafayette, Indiana, as Salah worked in the math department at Purdue University." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{Cite book |last1=Baklouti |first1=Ali |url=https://books.google.com/books?id=4NVECgAAQBAJ&dq=moungi+bawendi+Fran%C3%A7ais&pg=PA4 |title=Analysis and Geometry: MIMS-GGTM, Tunis, Tunisia, 2014. In Honour of Mohammed Salah Baouendi|last2=El Kacimi |first2=Aziz |last3=Kallel |first3=Sadok |last4=Mir |first4=Nordine |publisher=[[Springer Science+Business Media|Springer]] |year=2015 |isbn=9783319174426 |location=Heidelberg |language=en |access-date=4 October 2023}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "Bawendi graduated from West Lafayette Junior-Senior High School in 1978." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{cite web |title=Distinguished West Lafayette Alumni to Return for Wall of Pride Celebration |url=https://wlsef.org/event/distinguished-west-lafayette-alumni-to-return-for-wall-of-pride-celebration/ |website=West Lafayette Schools Education Foundation |access-date=4 October 2023}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31465", "Z31465K1": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z6091", "Z6091K1": "Q136822" }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z6091", "Z6091K1": "Q12364761" }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z6091", "Z6091K1": "Q282049" }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "Bawendi received both an A.B. in 1982 and an A.M. in 1983 from Harvard University." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{cite web |last1=Gregersen |first1=Erik |title=Moungi Bawendi {{!}} Biography, Nobel Prize, Quantum Dots, & Facts {{!}} Britannica |url=https://www.britannica.com/biography/Moungi-Bawendi |website=www.britannica.com|date=October 6, 2023 |language=en |access-date=6 October 2023}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "He earned a Ph.D. in chemistry in 1988 from the University of Chicago, under the supervision of Karl Freed and Takeshi Oka." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{Cite web |title=The Nobel Prize in Chemistry 2023 |url=https://www.nobelprize.org/prizes/chemistry/2023/press-release/ |access-date=2023-10-04 |website=NobelPrize.org |language=en-US}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "With Freed, Bawendi worked on theoretical polymer physics." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{Cite web |date=2023-10-04 |title=UChicago alum Moungi Bawendi shares Nobel Prize in Chemistry for discovery of quantum dots {{!}} University of Chicago News |url=https://news.uchicago.edu/story/uchicago-alum-moungi-bawendi-shares-nobel-prize-chemistry-discovery-quantum-dots |access-date=2023-10-05 |website=news.uchicago.edu |language=en}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "With Oka, Bawendi worked on experiments on hot-bands of H3+, which played a role in deciphering the emission spectrum of Jupiter observed in 1989." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{Cite journal |last=Oka |first=Takeshi |date=2013-10-03 |title=My 45 Years of Astrochemistry: Memoirs of Takeshi Oka |journal=The Journal of Physical Chemistry A |language=en |volume=117 |issue=39 |pages=9308–9313 |doi=10.1021/jp4035826 |pmid=24490724 |bibcode=2013JPCA..117.9308O |issn=1089-5639|doi-access=free }}" } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "During his graduate studies, Oka recommended Bawendi to a summer program in Bell Labs, where Louis E. Brus introduced Bawendi to research on quantum dots." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{Cite web |date=2023-10-04 |title=UChicago alum Moungi Bawendi shares Nobel Prize in Chemistry for discovery of quantum dots {{!}} University of Chicago News |url=https://news.uchicago.edu/story/uchicago-alum-moungi-bawendi-shares-nobel-prize-chemistry-discovery-quantum-dots |access-date=2023-10-05 |website=news.uchicago.edu |language=en}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "Upon graduation, Bawendi went to work with Brus at Bell Labs as a postdoctoral researcher." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{Cite news |date=2023-10-04 |title=Names of purported Nobel chemistry prize winners inadvertently released |language=en |work=Reuters |url=https://www.reuters.com/world/names-purported-nobel-chemistry-prize-winners-inadvertently-released-2023-10-04/ |access-date=2023-10-04}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "Bawendi joined Massachusetts Institute of Technology (MIT) in 1990 and became professor in 1996." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{Cite news |date=2023-10-04 |title=Names of purported Nobel chemistry prize winners inadvertently released |language=en |work=Reuters |url=https://www.reuters.com/world/names-purported-nobel-chemistry-prize-winners-inadvertently-released-2023-10-04/ |access-date=2023-10-04}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31465", "Z31465K1": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z6091", "Z6091K1": "Q42240" }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "Bawendi was one of the most cited chemists of the decade from 2000 to 2010." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{Cite web |title=Most cited chemists |url=http://archive.sciencewatch.com/dr/sci/misc/Top100Chemists2000-10/ |accessdate=July 28, 2017 |publisher=Thomson Reuters}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "He is a leading figure in the research and development of quantum dots." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{Cite web |title=The Nobel Prize in Chemistry 2023 |url=https://www.nobelprize.org/prizes/chemistry/2023/press-release/ |access-date=2023-10-04 |website=NobelPrize.org |language=en-US}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "Quantum dots are tiny semiconducting crystals whose nanoscale size gives them unique optical and electronic properties." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{cite journal |last1=Singh |first1=Suchita |last2=Dhawan |first2=Aksha |last3=Karhana |first3=Sonali |last4=Bhat |first4=Madhusudan |last5=Dinda |first5=Amit Kumar |title=Quantum Dots: An Emerging Tool for Point-of-Care Testing |journal=Micromachines |date=29 November 2020 |volume=11 |issue=12 |pages=1058 |doi=10.3390/mi11121058 |pmid=33260478 |pmc=7761335 |issn=2072-666X |doi-access=free }}" } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "A major challenge in quantum dot research was to find ways to create high quality quantum dots that are stable and uniform." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{Cite web |last=Robinson |first=Julia |title=The quantum dot story |url=https://www.chemistryworld.com/features/the-quantum-dot-story/4018219.article |access-date=2023-10-20 |website=Chemistry World |language=en}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "Bawendi is recognized for his work in developing standardized methods for quantum dot synthesis." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{Cite web |last=Robinson |first=Julia |title=The quantum dot story |url=https://www.chemistryworld.com/features/the-quantum-dot-story/4018219.article |access-date=2023-10-20 |website=Chemistry World |language=en}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "In 1993, Bawendi and his PhD students David J. Norris and Christopher B. Murray reported a hot-injection synthesis method for producing reproducible quantum dots with well-defined size and high optical quality." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{Cite web |last=Robinson |first=Julia |title=The quantum dot story |url=https://www.chemistryworld.com/features/the-quantum-dot-story/4018219.article |access-date=2023-10-20 |website=Chemistry World |language=en}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "This breakthrough made it possible to tune quantum dots according to size and achieve predictable properties." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{Cite journal |last=Linke |first=Heiner |date=3 October 2023 |title=Quantum dots — seeds of nanoscience |url=https://www.nobelprize.org/uploads/2023/10/advanced-chemistryprize2023.pdf |journal=The Royal Swedish Academy of Sciences}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "The method gave scientists greater control over the material and enabled precise and reproducible results." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{Cite journal |last=Linke |first=Heiner |date=3 October 2023 |title=Quantum dots — seeds of nanoscience |url=https://www.nobelprize.org/uploads/2023/10/advanced-chemistryprize2023.pdf |journal=The Royal Swedish Academy of Sciences}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "The method opened the door to large-scale technological applications of quantum dots." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{cite news |last1=Palma |first1=Jasmine |last2=Wang |first2=Austin H. |title=One Small Quantum Dot, One Giant Leap for Nanoscience: Moungi Bawendi '82 Wins Nobel Prize in Chemistry {{!}} News {{!}} The Harvard Crimson |url=https://www.thecrimson.com/article/2023/10/6/nanoscience-bawendi-chemistry-nobel/ |work=The Harvard Crimson |date=October 6, 2023}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "Quantum dots are now used in LEDs, photovoltaics (solar cells), photodetectors, photoconductors, lasers, biomedical imaging, biosensing, and other applications." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{cite journal |last1=Cotta |first1=Mônica A. |title=Quantum Dots and Their Applications: What Lies Ahead? |journal=[[ACS Applied Nano Materials]] |date=26 June 2020 |volume=3 |issue=6 |pages=4920–4924 |doi=10.1021/acsanm.0c01386 |bibcode=2020ACSAN...3.4920C |s2cid=225779939 |language=en |issn=2574-0970|doi-access=free }}" } }, { "Z1K1": "Z7", "Z7K1": "Z31465", "Z31465K1": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z32606", "Z32606K1": { "Z1K1": "Z6091", "Z6091K1": "Q618779" }, "Z32606K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" }, "Z32606K3": [ "Z6091" ] } } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "Bawendi was granted the Sloan Research Fellowship in 1994." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{Cite web |title=Fellows Database |url=https://sloan.org/fellows-database |access-date=2023-10-05 |website=Alfred P Sloan Foundation}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "He won the 1997 Nobel Signature Award for Graduate Education in Chemistry of the American Chemical Society." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{Cite web |title=American Chemical Society's president comments on award of 2023 Nobel Prize in Chemistry |url=https://www.acs.org/pressroom/newsreleases/2023/october/acs-president-comments-on-award-of-2023-nobel-prize-in-chemistry.html |access-date=2023-10-05 |website=American Chemical Society |language=en}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "In 2001, he received the Sackler Prize in Physical Chemistry of Advanced Materials." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{Cite web |date=2012-09-05 |title=Past Laureates of the Raymond and Beverly Sackler International Prize in the Physical Sciences |url=https://english.tau.ac.il/sackler_prize_in_chemistry_past_laureates |access-date=2023-10-05 |website=Tel Aviv University |language=en-US}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "In 2006, he was awarded the Ernest Orlando Lawrence Award." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{Cite web |date=2022-06-16 |title=LAWRENCE Award Laureates {{!}} U.S. DOE Office of Science (SC) |url=https://science.osti.gov/lawrence/Award-Laureates |access-date=2023-10-05 |website=science.osti.gov |language=en-US}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "He was elected member of the American Association for the Advancement of Science in 2003." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{Cite web |date=March 31, 2003 |title=AAAS Elects Fellows in Chemistry |url=http://pubsapp.acs.org/cen/awards/8113/8113awards1.html? |access-date=2023-10-05 |website=Chemical and Engineering News |type=volume 81}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "He was elected to the American Academy of Arts and Sciences in 2004." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{Cite web |title=Member Directory {{!}} American Academy of Arts and Sciences |url=https://www.amacad.org/directory |access-date=2023-10-05 |website=www.amacad.org}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "He was elected to the National Academy of Sciences in 2007." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{Cite web |title=Moungi G. Bawendi |url=https://www.nasonline.org/member-directory/members/2539086.html |access-date=2023-10-05 |website=National Academy of Sciences}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "In 2010, he received the ACS Award in Colloid and Surface Chemistry." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{Cite journal |date=2010 |title=Dresselhaus and Bawendi Honored by ACS |url=https://web.mit.edu/spectroscopy/events/newsletter/news_v26_n2.pdf |journal=MIT the Spectrograph |volume=26}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "He received the 2011 SEMI Award for North America for quantum dot research." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{Cite web |date=January 18, 2012 |title=QD Vision receives the SEMI Award for quantum dot research |url=https://www.semi.org/en/qd-vision-receives-semi-award-quantum-dot-research}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "Bawendi was selected as a Clarivate Citation Laureate in Chemistry in 2020 together with Christopher B. Murray and Hyeon Taeghwan." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{Cite press release |last=Plc |first=Clarivate |title=Clarivate Reveals 2020 Citation Laureates - Annual List of Researchers of Nobel Class |url=https://www.prnewswire.com/news-releases/clarivate-reveals-2020-citation-laureates---annual-list-of-researchers-of-nobel-class-301136248.html |access-date=2023-10-04 |website=www.prnewswire.com |language=en}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "In 2023, Bawendi was awarded the Nobel Prize in Chemistry jointly with Louis E. Brus and Alexey Ekimov for the discovery and synthesis of quantum dots." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{Cite news |last1=Devlin |first1=Hannah |date=2023-10-04 |title=Scientists share Nobel prize in chemistry for quantum dots discovery |url=https://www.theguardian.com/science/2023/oct/04/nobel-prize-in-chemistry-winners-2023 |access-date=2023-10-04 |work=The Guardian |language=en-GB |issn=0261-3077}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "In 2024, he was decorated as Grand Officier of the Order of the Republic of Tunisia." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{cite web|url=https://www.businessnews.com.tn/kais-saied-decore-moungi-bawendi-de-linsigne-de-premiere-classe-de-lordre-national,520,138051,3|title=Kaïs Saïed décore Moungi Bawendi de l'insigne de première classe de l'Ordre national|date=2011-01-17|access-date=2024-05-21|archive-date=2024-05-22|archive-url=https://web.archive.org/web/20240522000513/https://www.businessnews.com.tn/kais-saied-decore-moungi-bawendi-de-linsigne-de-premiere-classe-de-lordre-national,520,138051,3|url-status=dead}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "In the same year, he was awarded the Medal of Honor by Tunis El Manar University." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{cite web|url=https://www.leaders.com.tn/article/35908-bawendi-a-l-enit-sur-les-traces-de-son-pere-le-prix-nobel-chimie-en-consecration-album-photos|title=Bawendi à l'ENIT… sur les traces de son père, le Prix Nobel Chimie en consécration|date=2011-01-22 |access-date=2024-05-22}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "In 2025, he received a Carnegie Corporation of New York Great Immigrant Award." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{Cite web |date=2025-06-26 |title=Carnegie honors 20 'Great Immigrants,' including composer Tania León, for 20th anniversary |url=https://apnews.com/article/carnegie-corp-great-immigrants-great-americans-tania-leon-fde162cd204af3d998575a6fa39fccea |access-date=2025-09-16 |website=AP News |language=en}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "In 2026, he was elected to the National Academy of Engineering." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{cite news |title=MIT community members elected to the National Academy of Engineering for 2026 |url=https://news.mit.edu/2026/mit-community-members-elected-national-academy-engineering-0217 |access-date=19 February 2026 |work=MIT News {{!}} Massachusetts Institute of Technology |date=17 February 2026 |language=en}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31465", "Z31465K1": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z6091", "Z6091K1": "Q2867027" }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z31921", "Z31921K1": { "Z1K1": "Z89", "Z89K1": "Bawendi is married to journalist Rachel Zimmerman, widow of MIT computer science professor Seth J. Teller." }, "Z31921K2": { "Z1K1": "Z89", "Z89K1": "{{cite news |last=Zimmerman |first=Rachel |date=October 14, 2023 |title=Our lives had been shattered. Now something extraordinary was happening. |newspaper=Washington Post |url=https://www.washingtonpost.com/wellness/2023/10/14/grief-healing-families-joy}}" } }, { "Z1K1": "Z7", "Z7K1": "Z31465", "Z31465K1": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z6091", "Z6091K1": "Q4674287" }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z32123", "Z32123K1": { "Z1K1": "Z89", "Z89K1": "The copyright and attribution for this text belongs to the contributors to the article at:" } }, { "Z1K1": "Z7", "Z7K1": "Z31697", "Z31697K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z31697K2": "Z1002" }, { "Z1K1": "Z7", "Z7K1": "Z32123", "Z32123K1": { "Z1K1": "Z89", "Z89K1": "Upon the viability of Abstract Wikipedia, all content here that has not been converted to abstract content is to be deleted." } } ] } } } fz8ej78vrfdeh3xxsyqr8yr8qg6zd03 Translations:Abstract Wikipedia:Frequently Asked Questions/Page display title/en 1198 539 2127 2026-03-24T21:35:50Z FuzzyBot 563 Importing a new version from external source 2127 wikitext text/x-wiki Abstract Wikipedia:Frequently Asked Questions e5uwfmia2gv5jotp8aoqce8q8wps3pf Translations:Abstract Wikipedia:Frequently Asked Questions/1/en 1198 540 2156 2128 2026-03-25T11:10:45Z FuzzyBot 563 Importing a new version from external source 2156 wikitext text/x-wiki == What is Abstract Wikipedia? == 2txn48dl1r7q6w0t19x8wbzxx0gj3w9 Translations:Abstract Wikipedia:Frequently Asked Questions/2/en 1198 541 2157 2129 2026-03-25T11:10:45Z FuzzyBot 563 Importing a new version from external source 2157 wikitext text/x-wiki Abstract Wikipedia is a new Wikimedia project that allows communities to collaboratively create language-independent articles in their native language, which others can then access in their own languages. This transformation is done by using functions from Wikifunctions that access structured content from Wikidata. livvq0kaecciji1z4uxmdqv4ilzyh57 Translations:Abstract Wikipedia:Frequently Asked Questions/3/en 1198 542 2158 2130 2026-03-25T11:10:45Z FuzzyBot 563 Importing a new version from external source 2158 wikitext text/x-wiki == What is an abstract article? == 8kd289yifq1ek0zocg5glho7kc1uquq Translations:Abstract Wikipedia:Frequently Asked Questions/4/en 1198 543 2159 2131 2026-03-25T11:10:45Z FuzzyBot 563 Importing a new version from external source 2159 wikitext text/x-wiki An abstract article represents information about a topic in a structured, language-independent form. Contributors combine structured data from Wikidata with language functions from Wikifunctions to produce natural-language sentences that describe the topic. 0q8ibdzufrmuz1j6w8p1by8f41k4hk3 Translations:Abstract Wikipedia:Frequently Asked Questions/5/en 1198 544 2160 2132 2026-03-25T11:10:46Z FuzzyBot 563 Importing a new version from external source 2160 wikitext text/x-wiki == How is Abstract Wikipedia different from Wikipedia? == 6mc0ybq53d73i8xynssu8ujnygvvo0q Translations:Abstract Wikipedia:Frequently Asked Questions/6/en 1198 545 2161 2133 2026-03-25T11:10:46Z FuzzyBot 563 Importing a new version from external source 2161 wikitext text/x-wiki Wikipedia articles are written directly in a specific language. 6esnzaowue9uf4b7gqvdqydluq6rcr7 Translations:Abstract Wikipedia:Frequently Asked Questions/7/en 1198 546 2162 2134 2026-03-25T11:10:46Z FuzzyBot 563 Importing a new version from external source 2162 wikitext text/x-wiki Abstract Wikipedia instead stores information in a structured form that can generate text in many languages with the help of Wikifunctions. n5dvotw0vn9mgbnl8htyeoyxjyhw3ld Translations:Abstract Wikipedia:Frequently Asked Questions/8/en 1198 547 2163 2135 2026-03-25T11:10:46Z FuzzyBot 563 Importing a new version from external source 2163 wikitext text/x-wiki == How does Abstract Wikipedia relate to Wikidata and Wikifunctions? == 1l92ifphf0cpegglf2x5w77y917txes Translations:Abstract Wikipedia:Frequently Asked Questions/9/en 1198 548 2164 2136 2026-03-25T11:10:46Z FuzzyBot 563 Importing a new version from external source 2164 wikitext text/x-wiki Abstract Wikipedia builds on these Wikimedia projects: 8n5x0h92svw93rsm9ws8k1oictt3wxz Translations:Abstract Wikipedia:Frequently Asked Questions/10/en 1198 549 2165 2137 2026-03-25T11:10:46Z FuzzyBot 563 Importing a new version from external source 2165 wikitext text/x-wiki '''Wikidata''' provides lexicographic data and structured information about topics et9e3tyzmrlbqzqdjtij02k38raxcc3 Translations:Abstract Wikipedia:Frequently Asked Questions/11/en 1198 550 2166 2138 2026-03-25T11:10:46Z FuzzyBot 563 Importing a new version from external source 2166 wikitext text/x-wiki '''Wikifunctions''' provides functions that generate natural-language text in many languages. eb0pnyronokmiw2aeerk0mn0xkhzqx2 Translations:Abstract Wikipedia:Frequently Asked Questions/12/en 1198 551 2167 2139 2026-03-25T11:10:46Z FuzzyBot 563 Importing a new version from external source 2167 wikitext text/x-wiki '''Abstract Wikipedia''' combines these elements to create articles that can be generated in many languages. bo9htbptralpik16z120132bszns52p Translations:Abstract Wikipedia:Frequently Asked Questions/13/en 1198 552 2168 2140 2026-03-25T11:10:46Z FuzzyBot 563 Importing a new version from external source 2168 wikitext text/x-wiki == Is Abstract Wikipedia using AI? == cqdj8qxig4d7xuebpd4w7qhyqiky2vv Translations:Abstract Wikipedia:Frequently Asked Questions/14/en 1198 553 2169 2141 2026-03-25T11:10:46Z FuzzyBot 563 Importing a new version from external source 2169 wikitext text/x-wiki No. Abstract Wikipedia does not automatically generate articles using AI. mo0pss9vzhz7vwenz4f0c4bvmhl510q Translations:Abstract Wikipedia:Frequently Asked Questions/15/en 1198 554 2170 2142 2026-03-25T11:10:46Z FuzzyBot 563 Importing a new version from external source 2170 wikitext text/x-wiki Abstract articles are created and maintained by contributors, and functions written by the community generate the text from structured data. rqj2cipzipr0r61ovpa2nk0y2lns5q5 Translations:Abstract Wikipedia:Frequently Asked Questions/16/en 1198 555 2171 2143 2026-03-25T11:10:46Z FuzzyBot 563 Importing a new version from external source 2171 wikitext text/x-wiki == Does Abstract Wikipedia automatically appear on other Wikipedias? == m6fy9x8e5qximj6unsk7am65weapljm Translations:Abstract Wikipedia:Frequently Asked Questions/17/en 1198 556 2172 2144 2026-03-25T11:10:46Z FuzzyBot 563 Importing a new version from external source 2172 wikitext text/x-wiki No. Abstract Wikipedia does not automatically add content to other Wikipedias. Each Wikipedia community remains fully in control of its content, and existing local articles are never replaced. nu76axcselexcgth959ubsy5a6qw234 Q8646 0 557 2714 2713 2026-03-29T10:25:12Z Sun8908 1191 2714 abstractwiki text/plain { "qid": "Q8646", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q779415" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q27231" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z31465", "Z31465K1": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z6091", "Z6091K1": "Q309" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z31465", "Z31465K1": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z6091", "Z6091K1": "Q7163" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z31465", "Z31465K1": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z6091", "Z6091K1": "Q1071" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z31465", "Z31465K1": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z6091", "Z6091K1": "Q2725376" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z31465", "Z31465K1": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z6091", "Z6091K1": "Q159810" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z31465", "Z31465K1": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z6091", "Z6091K1": "Q121359" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z31465", "Z31465K1": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z6091", "Z6091K1": "Q11042" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z31465", "Z31465K1": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z6091", "Z6091K1": "Q8434" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z31465", "Z31465K1": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z6091", "Z6091K1": "Q31207" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } jnuytvavjxb3hrv7y3z5qvar3fj3aru Q96 0 558 2153 2152 2026-03-25T10:49:05Z FantasticWikiUser 1257 fixed formatting with help from [[Q90]] 2153 abstractwiki text/plain { "qid": "Q96", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q49" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } 2t9szlhdlid88ey9kz88rx9z376ia4g Translations:Abstract Wikipedia:Frequently Asked Questions/18/en 1198 559 2173 2026-03-25T11:10:46Z FuzzyBot 563 Importing a new version from external source 2173 wikitext text/x-wiki In the future, each Wikipedia community will be able to decide whether they want to use content generated from Abstract Wikipedia. 83egquq5z38mi1qmmmsvnlng1tzvbn1 Translations:Abstract Wikipedia:Frequently Asked Questions/19/en 1198 560 2174 2026-03-25T11:10:46Z FuzzyBot 563 Importing a new version from external source 2174 wikitext text/x-wiki == Who can contribute to Abstract Wikipedia? == 57cceetfmg76w3c83se1n3e50t57lz8 Translations:Abstract Wikipedia:Frequently Asked Questions/20/en 1198 561 2175 2026-03-25T11:10:46Z FuzzyBot 563 Importing a new version from external source 2175 wikitext text/x-wiki Like other Wikimedia projects, Abstract Wikipedia is edited and maintained by volunteers from the community. mdjimtd63bbqj0d4t0c2x7aktq6fezb Translations:Abstract Wikipedia:Frequently Asked Questions/21/en 1198 562 2176 2026-03-25T11:10:46Z FuzzyBot 563 Importing a new version from external source 2176 wikitext text/x-wiki People can contribute in different ways, including creating or improving abstract articles, writing language functions in Wikifunctions, adding data to Wikidata, improving documentation, and helping shape how the project evolves. i2ob1j3h4dmyfckhreksvf8hlna3vjw Translations:Abstract Wikipedia:Frequently Asked Questions/22/en 1198 563 2177 2026-03-25T11:10:46Z FuzzyBot 563 Importing a new version from external source 2177 wikitext text/x-wiki == Can I use Abstract Wikipedia today? == 4ike2yq7yeh3h6saccroe5kaha90ya4 Translations:Abstract Wikipedia:Frequently Asked Questions/23/en 1198 564 2178 2026-03-25T11:10:46Z FuzzyBot 563 Importing a new version from external source 2178 wikitext text/x-wiki Yes. You can explore our early Beta version of Abstract Wikipedia. You can generate abstract articles and view the generated text in different languages. nehegj82gty5o350omcngp6smhfkccn Translations:Abstract Wikipedia:Frequently Asked Questions/24/en 1198 565 2179 2026-03-25T11:10:46Z FuzzyBot 563 Importing a new version from external source 2179 wikitext text/x-wiki Abstract Wikipedia is still in an '''early stage''' so many parts of the experience will continue to evolve based on community feedback. We will be improving the capabilities and usability of the site considerably in the future. You might encounter bugs, usability issues, time-outs, or other problems in the current version. Please let us know [[Abstract Wikipedia:Project chat|here]] if that happens or if you have ideas for improvements! lvo8uklg11u6gnegp840k4p5vpyj6zq Translations:Abstract Wikipedia:Frequently Asked Questions/25/en 1198 566 2180 2026-03-25T11:10:46Z FuzzyBot 563 Importing a new version from external source 2180 wikitext text/x-wiki In the future, Wikipedia communities will also be able to integrate content created on Abstract Wikipedia into their own wikis, if they like. tar6c00kumjc6cdl4ugzy0id5fuhu00 Q21 0 567 2183 2026-03-25T11:14:46Z FantasticWikiUser 1257 Created page with "{ "qid": "Q21", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2183 abstractwiki text/plain { "qid": "Q21", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q145" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } j68cpyjn5yqxuc2e3daw6pjs63l4dmh User talk:VIGNERON 3 568 2188 2185 2026-03-25T11:33:53Z VIGNERON 163 /* Special:Diff/2154 */ + 2188 wikitext text/x-wiki == [[Special:Diff/2154]] == Doesn't that go against [[m:Meta:Internationalization guidelines#Segmentation examples]] and might break the translation pages? [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 11:15, 25 March 2026 (UTC) :Upon rereading, I don't think it would break the pages, but why break them up into smaller sections? Shouldn't the translate extension handle that? [[User: Tenshi Hinanawi|Tenshi!]] ([[User talk: Tenshi Hinanawi|Talk page]]) 11:23, 25 March 2026 (UTC) ::{{ping|Tenshi Hinanawi}} thank you for your message. I tried to activate the translation and saw that the titles where lump together with the section after but thanks to your the link to the guidelines, it allowed me to found the problem I was trying to solve: it needed break between title and section. It's fixed now. That said, the translation extension still doesn't work properly so we will have to wait a bit. Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 11:33, 25 March 2026 (UTC) 5tvks1acoudlgeksvcchk00yhso7jp1 Q137205069 0 569 2192 2026-03-25T13:35:08Z 1brianm7 1045 try to create page. 2192 abstractwiki text/plain { "qid": "Q137205069", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q11032" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } 9ddeo6svnzz095xei4j4s3geyij3pmz Q424 0 570 2194 2026-03-25T13:43:51Z GearsDatapacks 35 Create page 2194 abstractwiki text/plain { "qid": "Q424", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q11708" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } pw0oi5e054xe5c3so5479brah8zr1ih Q1009 0 571 2195 2026-03-25T13:44:18Z GearsDatapacks 35 Create page 2195 abstractwiki text/plain { "qid": "Q1009", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q15" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } czbvyyyq43nlrrdswrda8g38y3oss47 Q16 0 572 2196 2026-03-25T13:44:52Z GearsDatapacks 35 Create page 2196 abstractwiki text/plain { "qid": "Q16", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q49" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 8ojwb614gnxefgx1cgajoctej5k3lc3 Q1011 0 573 2197 2026-03-25T13:45:18Z GearsDatapacks 35 Create page 2197 abstractwiki text/plain { "qid": "Q1011", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q15" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 0dzkgbptirlij2tzlhawwhkihakrx4u Q929 0 574 2198 2026-03-25T13:45:54Z GearsDatapacks 35 Create page 2198 abstractwiki text/plain { "qid": "Q929", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q15" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } b3901x6ape0l7fcpf396j70nfupdsil Q2621521 0 575 2199 2026-03-25T13:46:18Z GearsDatapacks 35 Create page 2199 abstractwiki text/plain { "qid": "Q2621521", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q15" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 22gaklm47b89bzh9eu74phcdit38idj Q298 0 576 2200 2026-03-25T13:46:52Z GearsDatapacks 35 Create page 2200 abstractwiki text/plain { "qid": "Q298", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q18" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } s2xpc6d29d509octlvem8tnmypnodw6 Q148 0 577 2818 2712 2026-03-30T06:15:08Z Sun8908 1191 2818 abstractwiki text/plain { "qid": "Q148", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q27231" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q956" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 507gdoeoei9zloawt5b3m6xzg51ba7o Q739 0 578 2202 2026-03-25T13:47:59Z GearsDatapacks 35 Create page 2202 abstractwiki text/plain { "qid": "Q739", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q18" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 7frhivto85itlhgt4kdmwgxxs4y2rfk Q970 0 579 2203 2026-03-25T13:48:23Z GearsDatapacks 35 Create page 2203 abstractwiki text/plain { "qid": "Q970", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q15" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } cmfopuop0jhtu9a4375muecjmzruvc8 Q974 0 580 2204 2026-03-25T13:48:57Z GearsDatapacks 35 Create page 2204 abstractwiki text/plain { "qid": "Q974", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q15" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } s9jksnbjwfpojeqgt3rznq7tds4tdch Q971 0 581 2205 2026-03-25T13:49:28Z GearsDatapacks 35 Create page 2205 abstractwiki text/plain { "qid": "Q971", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q15" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 3t54h26ysdgkc7huvjc43u6diciilrn Q800 0 582 2206 2026-03-25T13:50:04Z GearsDatapacks 35 Create page 2206 abstractwiki text/plain { "qid": "Q800", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q27611" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } q9pu4nhqz5zc19whn6a5c416wh4fky2 Q224 0 583 2207 2026-03-25T13:50:34Z GearsDatapacks 35 Create page 2207 abstractwiki text/plain { "qid": "Q224", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q46" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } knkf2mb5dtshqzsvyfty0j7upft3545 Q241 0 584 2208 2026-03-25T13:51:14Z GearsDatapacks 35 Create page 2208 abstractwiki text/plain { "qid": "Q241", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q112099" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q664609" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } jm34c2v7xircbgr0pyictoimsta4t5c Q229 0 585 2209 2026-03-25T13:51:47Z GearsDatapacks 35 Create page 2209 abstractwiki text/plain { "qid": "Q229", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q112099" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q46" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } h6cu2wxjbfrsc5kjjls3a8g6w5gmzyr Q213 0 586 2378 2210 2026-03-26T22:58:41Z EatingCarBatteries 1378 2378 abstractwiki text/plain { "qid": "Q213", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q123480" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q27509" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } btkjzww3hhj4qm0d16f0potjdpd1ain Q95 0 587 2735 2215 2026-03-29T16:54:16Z FantasticWikiUser 1257 what was I thinking when I made this... 2735 abstractwiki text/plain { "qid": "Q95", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q658255" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q99" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } 4v9ycf9qd88ovfrj1hm6vf8dcr9o50v Q5092 0 588 2216 2026-03-25T14:32:21Z 1brianm7 1045 Try again? 2216 abstractwiki text/plain { "qid": "Q5092", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } tn2fejmmlzjs7xte1o63qq252gmb11r Q867817 0 589 2217 2026-03-25T14:36:39Z FantasticWikiUser 1257 Created page with "{ "qid": "Q867817", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2217 abstractwiki text/plain { "qid": "Q867817", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q954927" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q145" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } bt2j5hpp4kvs8keta3pand9x9xmp46b User:MetalBreaksAndBends/sandbox 2 590 2222 2026-03-25T16:15:48Z MetalBreaksAndBends 1278 test 2222 wikitext text/x-wiki phoiac9h4m842xq45sp7s6u21eteeq1 Q151 0 591 2227 2026-03-25T16:34:51Z Dot.py (alt) 1152 + 2227 abstractwiki text/plain { "qid": "Q151", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q23622" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } p4fhhelv4992ua02duiv1itiyyt2lvl Q1952 0 592 2242 2026-03-25T19:10:23Z MediaKyle 1261 Created page with "{ "qid": "Q1952", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2242 abstractwiki text/plain { "qid": "Q1952", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q34876" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q16" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 18jnwi4ea3ny8sahl2bxo08sv9o6s86 Q19917694 0 593 2245 2026-03-25T20:13:50Z Jsamwrites 874 Created page with "{ "qid": "Q19917694", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z32581",..." 2245 abstractwiki text/plain { "qid": "Q19917694", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z32581", "Z32581K1": { "Z1K1": "Z6091", "Z6091K1": "Q19917694" }, "Z32581K2": { "Z1K1": "Z6091", "Z6091K1": "Q3305213" }, "Z32581K3": { "Z1K1": "Z6091", "Z6091K1": "Q156889" }, "Z32581K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } 6auugc5mui28jfb1nhkp2k4p1e1jixw Q328523 0 594 2246 2026-03-25T20:16:19Z Jsamwrites 874 Created page with "{ "qid": "Q328523", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z32581",..." 2246 abstractwiki text/plain { "qid": "Q328523", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z32581", "Z32581K1": { "Z1K1": "Z6091", "Z6091K1": "Q328523" }, "Z32581K2": { "Z1K1": "Z6091", "Z6091K1": "Q3305213" }, "Z32581K3": { "Z1K1": "Z6091", "Z6091K1": "Q296" }, "Z32581K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } 9xdi6dgh21t2q1rrkf936i8jzbez42c Q3231771 0 595 2247 2026-03-25T20:17:20Z Jsamwrites 874 Created page with "{ "qid": "Q3231771", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z32581",..." 2247 abstractwiki text/plain { "qid": "Q3231771", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z32581", "Z32581K1": { "Z1K1": "Z6091", "Z6091K1": "Q3231771" }, "Z32581K2": { "Z1K1": "Z6091", "Z6091K1": "Q3305213" }, "Z32581K3": { "Z1K1": "Z6091", "Z6091K1": "Q296" }, "Z32581K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } qnpgd0uqbx7acej34fd5oc72tm2y344 Q1189907 0 596 2248 2026-03-25T20:19:04Z Jsamwrites 874 Created page with "{ "qid": "Q1189907", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z32581",..." 2248 abstractwiki text/plain { "qid": "Q1189907", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z32581", "Z32581K1": { "Z1K1": "Z6091", "Z6091K1": "Q1189907" }, "Z32581K2": { "Z1K1": "Z6091", "Z6091K1": "Q3305213" }, "Z32581K3": { "Z1K1": "Z6091", "Z6091K1": "Q296" }, "Z32581K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } raek9ffxba8i0k4nzvwhooptv6nx6ye User:Hogü-456/Abstract Article Spreadsheet 2 597 2253 2252 2026-03-25T20:28:03Z Hogü-456 888 2253 wikitext text/x-wiki Spreadsheets are a common way of doing calculations. They can be also used for more complicated computations and so it is maybe possible to use a Spreadsheet for creating an language specific implementation of an Abstract Article. At this page you can find an explanation of an example article for it. do02unerhce4npa11ki25c5vsjn3if8 Q51 0 598 2254 2026-03-25T20:47:31Z OmegaMantis 1289 created article 2254 abstractwiki text/plain { "qid": "Q51", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q5107" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q41228" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } k3kv6yiv1ccg73auxkz9rhhyu36dhza Q339 0 599 2256 2026-03-25T20:51:23Z OmegaMantis 1289 created page 2256 abstractwiki text/plain { "qid": "Q339", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q2199" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q427" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } lsn73p7cclqdvoyqzix5sns7osurl08 Q42 0 600 2276 2264 2026-03-25T21:54:07Z OmegaMantis 1289 changed defining role sentence in english function to defining role sentence. 2276 abstractwiki text/plain { "qid": "Q42", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q2500638" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q98557758" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } oqmgvovsxumulejfndmhazxlg29yo9i Q41 0 601 2273 2026-03-25T21:30:13Z OmegaMantis 1289 created page. Happy Greek Independence Day! 2273 abstractwiki text/plain { "qid": "Q41", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q263686" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q1524" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } flpsp0h7iu4iw8o4rrsui7h6bursrre Q25169 0 602 2274 2026-03-25T21:33:21Z GearsDatapacks 35 Create page 2274 abstractwiki text/plain { "qid": "Q25169", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z32581", "Z32581K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z32581K2": { "Z1K1": "Z6091", "Z6091K1": "Q277759" }, "Z32581K3": { "Z1K1": "Z6091", "Z6091K1": "Q42" }, "Z32581K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 9lyuafgcg7k1xoddrsf39x6xj1fch5f Q4617 0 603 2331 2280 2026-03-26T16:16:41Z MetalBreaksAndBends 1278 refactor, add dob 2331 abstractwiki text/plain { "qid": "Q4617", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q33999" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q177220" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q69297996" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q2389905" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } rateemy5qrycrczo67nqstie2whk6qr Q27 0 604 2285 2283 2026-03-26T01:29:23Z MetalBreaksAndBends 1278 dublin 2285 abstractwiki text/plain { "qid": "Q27", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q112099" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q46" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q7270" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q1761" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 12wozrfhkjrgp06if3rkz4z7xopwats Q2599 0 605 2284 2026-03-26T01:09:58Z IsCat 170 create 2284 abstractwiki text/plain { "qid": "Q2599", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q639669" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q753110" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z32244", "Z32244K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z32244K2": { "Z1K1": "Z6091", "Z6091K1": "Q2092603" }, "Z32244K3": { "Z1K1": "Z6091", "Z6091K1": "Q1299" }, "Z32244K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } hbc9g7kzfin14psgmdz19k6cuwxp5vz Q870 0 606 2292 2290 2026-03-26T07:20:27Z FantasticWikiUser 1257 2292 abstractwiki text/plain { "qid": "Q870", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26095", "Z26095K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26095K2": { "Z1K1": "Z6091", "Z6091K1": "Q42889" }, "Z26095K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } moouovl3ghuf4resrj2164rg12ul2r6 Q5 0 607 2291 2026-03-26T07:20:01Z FantasticWikiUser 1257 Created page with "{ "qid": "Q5", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26095", "Z26095K1": { "Z1K1": "Z6091", "Z6091K1": "Q5"..." 2291 abstractwiki text/plain { "qid": "Q5", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26095", "Z26095K1": { "Z1K1": "Z6091", "Z6091K1": "Q5" }, "Z26095K2": { "Z1K1": "Z6091", "Z6091K1": "Q7377" }, "Z26095K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } jxu0k8pc2x2sx1fy911mfm5g005mu8n User:FantasticWikiUser 2 608 2293 2026-03-26T07:21:33Z FantasticWikiUser 1257 Created page with "Hi! Feel free to reach out on my talkpage." 2293 wikitext text/x-wiki Hi! Feel free to reach out on my talkpage. kc1awiddjqywtsazymtm5wlpr1vwld3 Q8 0 609 2294 2026-03-26T07:25:55Z FantasticWikiUser 1257 Created page with "{ "qid": "Q8", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2294 abstractwiki text/plain { "qid": "Q8", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q41537118" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } 78vexddhvcn4lmazyxd05f7iwyvv1tb Q20 0 610 2295 2026-03-26T07:33:55Z FantasticWikiUser 1257 Created page with "{ "qid": "Q20", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2295 abstractwiki text/plain { "qid": "Q20", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q46" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } b9g9vc39vkpz80m72ng95rmkqd92wbc Q2079 0 611 2296 2026-03-26T09:51:35Z Zvpunry 1361 first sentence following the guide in [[Help:How_to_create_an_article]] 2296 abstractwiki text/plain { "qid": "Q2079", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } psz59fqbo94n9li8b85j5teruao8oln Q22686 0 612 2297 2026-03-26T11:37:24Z FantasticWikiUser 1257 Created page with "{ "qid": "Q22686", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2297 abstractwiki text/plain { "qid": "Q22686", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q30461" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q30" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } cfbvpbygtuce8nijeom4p5slzjxmqqw Q667 0 613 2299 2298 2026-03-26T11:41:02Z FantasticWikiUser 1257 2299 abstractwiki text/plain { "qid": "Q667", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z6091", "Z6091K1": "Q667" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q23718" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } 4ild17vszfjazsixrj2wmvz1a8dejlp Q659 0 614 2303 2300 2026-03-26T11:43:51Z FantasticWikiUser 1257 why doesnt this work with south 2303 abstractwiki text/plain { "qid": "Q659", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q23718" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } ikuznu401uqiexls5d0su7xrkqkablf Q684 0 615 2301 2026-03-26T11:42:27Z FantasticWikiUser 1257 Created page with "{ "qid": "Q684", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2301 abstractwiki text/plain { "qid": "Q684", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q23718" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } 98kv9hqyxqk50rqmfipspaawr57l148 Q679 0 616 2302 2026-03-26T11:42:54Z FantasticWikiUser 1257 Created page with "{ "qid": "Q679", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2302 abstractwiki text/plain { "qid": "Q679", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q23718" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } oqr32dh6pal9oquk150m9h8nbjd559w Q3142 0 617 2304 2026-03-26T11:48:39Z FantasticWikiUser 1257 Created page with "{ "qid": "Q3142", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2304 abstractwiki text/plain { "qid": "Q3142", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q166902" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } 8jih4j3vylffmfmzeo8dumw9m0hgrj2 Q943 0 618 2305 2026-03-26T11:49:24Z FantasticWikiUser 1257 Created page with "{ "qid": "Q943", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2305 abstractwiki text/plain { "qid": "Q943", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q166902" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } 2fj5jrf8gxmrgetpqdpfao8riqlacz6 Q1088 0 619 2306 2026-03-26T11:49:46Z FantasticWikiUser 1257 Created page with "{ "qid": "Q1088", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2306 abstractwiki text/plain { "qid": "Q1088", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q166902" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } nbzln5jh421l39a1vb7xlvd9zf3y7qr Q13191 0 620 2307 2026-03-26T11:58:48Z FantasticWikiUser 1257 Created page with "{ "qid": "Q13191", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26095", "Z26095K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2307 abstractwiki text/plain { "qid": "Q13191", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26095", "Z26095K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26095K2": { "Z1K1": "Z6091", "Z6091K1": "Q2574750" }, "Z26095K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } t4uz3dl69dr62k10qw23ygdcvi9eexe Q208460 0 621 2308 2026-03-26T12:27:05Z GearsDatapacks 35 Create page 2308 abstractwiki text/plain { "qid": "Q208460", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z32581", "Z32581K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z32581K2": { "Z1K1": "Z6091", "Z6091K1": "Q26928598" }, "Z32581K3": { "Z1K1": "Z6091", "Z6091K1": "Q3335" }, "Z32581K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } c34kifr9gm3ktxjzc9gxpy98eloiwma Q1396889 0 622 2309 2026-03-26T12:31:35Z GearsDatapacks 35 Create page 2309 abstractwiki text/plain { "qid": "Q1396889", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z32581", "Z32581K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z32581K2": { "Z1K1": "Z6091", "Z6091K1": "Q149537" }, "Z32581K3": { "Z1K1": "Z6091", "Z6091K1": "Q3335" }, "Z32581K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 6l1dny33n3jwwai25hwz82344e8x0f1 Q296 0 623 2322 2315 2026-03-26T14:19:20Z MetalBreaksAndBends 1278 actually kinda proud of this 2322 abstractwiki text/plain { "qid": "Q296", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q1028181" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q4479442" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q40415" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q69220297" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q2389905" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q69266719" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q18748141" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32145", "Z32145K1": { "Z1K1": "Z6091", "Z6091K1": "Q131819891" }, "Z32145K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z31331", "Z31331K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z7", "Z7K1": "Z32428", "Z32428K1": { "Z1K1": "Z6091", "Z6091K1": "Q28797618" }, "Z32428K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z27849K2": { "Z1K1": "Z89", "Z89K1": "<br>" } }, { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z7", "Z7K1": "Z32428", "Z32428K1": { "Z1K1": "Z6091", "Z6091K1": "Q3231771" }, "Z32428K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z27849K2": { "Z1K1": "Z89", "Z89K1": "<br>" } }, { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z7", "Z7K1": "Z32428", "Z32428K1": { "Z1K1": "Z6091", "Z6091K1": "Q328523" }, "Z32428K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z27849K2": { "Z1K1": "Z89", "Z89K1": "<br>" } } ] } ] } } } 8vkp678wenv12okclhpej384lde0zao Q102 0 624 2325 2026-03-26T14:38:53Z FantasticWikiUser 1257 Created page with "{ "qid": "Q102", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2325 abstractwiki text/plain { "qid": "Q102", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q2594083" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } 084p7tzzb21uh0cresdmufkp66h88xs Q103 0 625 2326 2026-03-26T14:40:54Z FantasticWikiUser 1257 Created page with "{ "qid": "Q103", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2326 abstractwiki text/plain { "qid": "Q103", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q7366" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } d2zvvcxbhl6nnl2gt3n58jd20p693p2 Q2667186 0 626 2336 2026-03-26T16:56:02Z MetalBreaksAndBends 1278 Article about software sandboxes (trying to figure out how to make a userspace abstract article) 2336 abstractwiki text/plain { "qid": "Q2667186", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q1318674" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q7397" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 9r22s47rifi067lr7tza9f1s8pzun6x User talk:MetalBreaksAndBends 3 627 2343 2340 2026-03-26T18:30:59Z GearsDatapacks 35 /* Creating userspace drafts */ Reply 2343 wikitext text/x-wiki == Creating userspace drafts == I saw that you said in your edit summary for creating [[Q2667186]] that you were "trying to figure out how to make a userspace abstract article". I'm almost certain this isn't possible currently; all non-mainspace articles are treated as regular wikitext. You might want to create a Phabricator issue for that, or maybe discuss it in the project chat to see what others think first. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 17:39, 26 March 2026 (UTC) :No, you can. It's just less convenient to edit. Using <code><nowiki>{{#function:ZXXX|args}}}</nowiki></code> you can call any function with specific inputs and outputs. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 18:03, 26 March 2026 (UTC) ::Ah yes, I forgot wikitext supports calling functions. &#123;&#123;[[User:GearsDatapacks|GearsDatapacks]]&#124;[[User talk:GearsDatapacks|talk]]&#124;[[Special:Contributions/GearsDatapacks|contribs]]&#125;&#125; 18:30, 26 March 2026 (UTC) 2lv1doy176vuobwagwvd7869g1lzuus Q188815 0 628 2346 2345 2026-03-26T19:01:35Z JhowieNitnek 126 2346 abstractwiki text/plain { "qid": "Q188815", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q13121" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q273442" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q333466" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q499594" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q95011" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q12892" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q675960" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q95096" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q713088" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q34021" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q95100" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q329621" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q242407" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q125522830" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q95121" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q328104" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q217216" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q95129" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q275863" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q12994" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q239" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q81046" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q95144" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q95318" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q95380" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q713170" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q456490" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q665761" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q326771" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q323408" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q499313" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q13122" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q743236" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q215244" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q581246" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q108247" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q497697" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q12440" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q666238" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q151831" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q314922" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q713300" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q666696" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q720478" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q464454" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q31589725" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q517899" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q189692" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q499532" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q1296" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q815948" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q461436" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q210003" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q499599" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q683141" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q478797" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q58780" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q383723" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q696585" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q211033" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q683465" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q724638" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q650274" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q207095" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q392337" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q670500" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q12995" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q211572" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q159974" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q943502" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q668861" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q667790" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q118958" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q667862" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q612267" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q3992" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q12460" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q506739" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q822790" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q12910" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q194366" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q110989" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q159838" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q269908" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q162022" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q213224" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q737077" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q83407" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q688781" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q37736670" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q134121" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q650135" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q623310" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q385026" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q319463" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q12996" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q329642" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q12992" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q835128" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q736085" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q668630" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q650239" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q499588" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q497764" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q211037" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q268219" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q668950" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q713740" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q650185" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q932020" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q194037" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q13127" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q37792" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q462985" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q39865" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q152748" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q468920" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q669186" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q651811" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q456550" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q125378487" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q270633" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q173219" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q497549" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q271783" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q202954" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q506707" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q318418" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q456495" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q49743" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q497565" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q204547" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q711474" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q181314" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q318532" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q102728" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q226941" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32215", "Z32215K1": { "Z1K1": "Z6091", "Z6091K1": "Q227070" }, "Z32215K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } oxjt3la4gsg5ill4hqt0vshq22jdz3i Q10693 0 629 2541 2355 2026-03-27T18:31:41Z YoshiRulz 640 Swap out item for adjective in second fragment 2541 abstractwiki text/plain { "qid": "Q10693", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5962346" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q11344" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z29743", "Z29743K1": { "Z1K1": "Z6091", "Z6091K1": "Q11344" }, "Z29743K2": { "Z1K1": "Z6091", "Z6091K1": "Q128413576" }, "Z29743K3": { "Z1K1": "Z6091", "Z6091K1": "Q214609" }, "Z29743K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z32731", "Z32731K1": "Z32729", "Z32731K2": { "Z1K1": "Z7", "Z7K1": "Z801", "Z801K1": [ { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z89" }, { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z19384", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z27854", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z29749", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z31676", "Z13464K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q10801007" }, { "Z1K1": "Z6091", "Z6091K1": "Q30747850" }, { "Z1K1": "Z6091", "Z6091K1": "Q108307" }, { "Z1K1": "Z6091", "Z6091K1": "Q189302" }, { "Z1K1": "Z6091", "Z6091K1": "Q193276" }, { "Z1K1": "Z6091", "Z6091K1": "Q193280" }, { "Z1K1": "Z6091", "Z6091K1": "Q202602" }, { "Z1K1": "Z6091", "Z6091K1": "Q202224" }, { "Z1K1": "Z6091", "Z6091K1": "Q208107" }, { "Z1K1": "Z6091", "Z6091K1": "Q205253" }, { "Z1K1": "Z6091", "Z6091K1": "Q185870" }, { "Z1K1": "Z6091", "Z6091K1": "Q191875" }, { "Z1K1": "Z6091", "Z6091K1": "Q189294" }, { "Z1K1": "Z6091", "Z6091K1": "Q106693" }, { "Z1K1": "Z6091", "Z6091K1": "Q106675" }, { "Z1K1": "Z6091", "Z6091K1": "Q104567" }, { "Z1K1": "Z6091", "Z6091K1": "Q19605" }, { "Z1K1": "Z6091", "Z6091K1": "Q19609" } ], "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, "Z13464K3": "th" }, [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z31676", "Z31676K1": { "Z1K1": "Z7", "Z7K1": "Z6895", "Z6895K1": { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q556" } } }, "Z31676K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z27873K2": "td", "Z27873K3": [ "Z6", "colspan" ], "Z27873K4": [ "Z6", "2" ] }, { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": "Z32729", "Z27873K2": "td", "Z27873K3": [ "Z6", "colspan" ], "Z27873K4": [ "Z6", "15" ] }, { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z31676", "Z31676K1": { "Z1K1": "Z7", "Z7K1": "Z6895", "Z6895K1": { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q560" } } }, "Z31676K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z27873K2": "td", "Z27873K3": [ "Z6" ], "Z27873K4": [ "Z6" ] } ], { "Z1K1": "Z7", "Z7K1": "Z31345", "Z31345K1": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z19384", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z27854", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z29749", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z31676", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z6895", "Z873K2": [ "Z27951", { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q568" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q569" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q618" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q623" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q627" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q629" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q650" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q654" } } ] }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, "Z13464K3": "td" }, "Z31345K2": { "Z1K1": "Z13518", "Z13518K1": "3" }, "Z31345K3": { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": "Z32729", "Z27873K2": "td", "Z27873K3": [ "Z6", "colspan" ], "Z27873K4": [ "Z6", "10" ] } }, { "Z1K1": "Z7", "Z7K1": "Z31345", "Z31345K1": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z19384", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z27854", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z29749", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z31676", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z6895", "Z873K2": [ "Z27951", { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q658" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q660" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q663" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q670" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q674" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q682" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q688" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q696" } } ] }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, "Z13464K3": "td" }, "Z31345K2": { "Z1K1": "Z13518", "Z13518K1": "3" }, "Z31345K3": { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": "Z32729", "Z27873K2": "td", "Z27873K3": [ "Z6", "colspan" ], "Z27873K4": [ "Z6", "10" ] } }, { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z19384", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z27854", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z29749", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z13464", "Z13464K1": "Z31676", "Z13464K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z6895", "Z873K2": [ "Z27951", { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q703" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q706" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q713" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q716" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q722" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q725" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q731" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q677" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q740" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q744" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q753" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q758" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q861" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q867" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q871" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q876" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q879" } }, { "Z1K1": "Z27951", "Z27951K1": { "Z1K1": "Z6091", "Z6091K1": "Q888" } } ] }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z13464K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, "Z13464K3": "td" } ] } } ] } } } byn0ny5h57r73wnniaawyisb4nx2pv0 Q1563359 0 630 2349 2026-03-26T19:33:57Z JhowieNitnek 126 Created page with "{ "qid": "Q1563359", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2349 abstractwiki text/plain { "qid": "Q1563359", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q112881" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q10476" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } md28x6o6x5kgpzk8yno2mi5qd1f8ceu Q1039917 0 631 2350 2026-03-26T19:36:07Z JhowieNitnek 126 Created page with "{ "qid": "Q1039917", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2350 abstractwiki text/plain { "qid": "Q1039917", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q44559" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } 1uvqocmp6koxyvod5ac0uev4qng0qp4 Q110402634 0 632 2351 2026-03-26T19:40:29Z JhowieNitnek 126 Created page with "{ "qid": "Q110402634", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2351 abstractwiki text/plain { "qid": "Q110402634", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q12909644" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } ph9ax1whlnbwtr7zgari46arwyk3eqx Q520 0 633 2352 2026-03-26T19:49:37Z JhowieNitnek 126 Created page with "{ "qid": "Q520", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2352 abstractwiki text/plain { "qid": "Q520", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q212057" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q111" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 0p00f0w52ef20kgxpfv6qwpfebj0w35 Q110940261 0 634 2354 2026-03-26T19:59:12Z JhowieNitnek 126 Created page with "{ "qid": "Q110940261", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2354 abstractwiki text/plain { "qid": "Q110940261", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q217012" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q10443" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } h0h5yk8bmnfklkxczyiob3dudvkx5fa Q130417140 0 635 2357 2026-03-26T20:38:28Z JhowieNitnek 126 Created page with "{ "qid": "Q130417140", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2357 abstractwiki text/plain { "qid": "Q130417140", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q217012" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q8675" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 1e2z919rco3dzkcioulxrci4wxnagr2 Q711 0 636 2359 2026-03-26T20:40:56Z EatingCarBatteries 1378 holy cow this editor is a pain in the ass to use 2359 abstractwiki text/plain { "qid": "Q711", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q123480" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q27231" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q23430" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 25andf02acu9a6dlmpjcpa3wqeigl7i Q649 0 637 2609 2360 2026-03-28T12:43:07Z 4th-otaku 1367 2609 abstractwiki text/plain { "qid": "Q649", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q159" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } jmjt5gd6v6of1asqjrbqd0ff5p7e6ai Q239 0 638 2365 2026-03-26T20:57:06Z JhowieNitnek 126 Created page with "{ "qid": "Q239", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z28109", "Z28109K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2365 abstractwiki text/plain { "qid": "Q239", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z28109", "Z28109K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28109K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28109K3": { "Z1K1": "Z6091", "Z6091K1": "Q31" }, "Z28109K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } lpfsnm3l6mmxx68r6deu6oncyefb8lo Q240 0 639 2722 2366 2026-03-29T13:42:46Z JhowieNitnek 126 2722 abstractwiki text/plain { "qid": "Q240", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z28109", "Z28109K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28109K2": { "Z1K1": "Z6091", "Z6091K1": "Q138823494" }, "Z28109K3": { "Z1K1": "Z6091", "Z6091K1": "Q31" }, "Z28109K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } thhxoj3jp7e8br2rtvzb78ybezqzscl Q1408 0 640 2367 2026-03-26T21:04:38Z Harej 110 Create 2367 abstractwiki text/plain { "qid": "Q1408", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q35657" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } kuajkij3qxq8jwkn03lpvxo2s0azjbd Q61 0 641 2370 2369 2026-03-26T21:12:08Z Harej 110 Fix 2370 abstractwiki text/plain { "qid": "Q61", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q475050" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z6091", "Z6091K1": "Q61" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } ipc8zgb2xge7toexrrknmlcz4rggex9 Q1032 0 642 2380 2026-03-26T23:26:22Z EatingCarBatteries 1378 Created page with "{ "qid": "Q1032", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2380 abstractwiki text/plain { "qid": "Q1032", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q123480" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q4412" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } s5hjabjtf6bkrxi6ht397kd9r64i80n Category:Image with comment templates 14 643 2382 2026-03-26T23:31:40Z Koavf 723 Created page with "[[Category:Templates]]" 2382 wikitext text/x-wiki [[Category:Templates]] 0t5jiibdq6k1tam9oy4zt1yld5iz80u Category:Checkuser templates 14 644 2383 2026-03-26T23:31:56Z Koavf 723 Created page with "[[Category:Templates]]" 2383 wikitext text/x-wiki [[Category:Templates]] 0t5jiibdq6k1tam9oy4zt1yld5iz80u Category:Spam blacklist templates 14 645 2384 2026-03-26T23:31:58Z Koavf 723 Created page with "[[Category:Templates]]" 2384 wikitext text/x-wiki [[Category:Templates]] 0t5jiibdq6k1tam9oy4zt1yld5iz80u Category:Polling templates 14 646 2385 2026-03-26T23:32:00Z Koavf 723 Created page with "[[Category:Templates]]" 2385 wikitext text/x-wiki [[Category:Templates]] 0t5jiibdq6k1tam9oy4zt1yld5iz80u Category:Miscellaneous templates 14 647 2386 2026-03-26T23:32:03Z Koavf 723 Created page with "[[Category:Templates]]" 2386 wikitext text/x-wiki [[Category:Templates]] 0t5jiibdq6k1tam9oy4zt1yld5iz80u Category:Templates 14 648 2388 2387 2026-03-26T23:32:35Z Koavf 723 2388 wikitext text/x-wiki [[Category:Abstract Wikipedia]] 6sicg4hq3r8dxnuo0mh4hs41mqdx8l4 Category:Translatable templates using LangSwitch 14 649 2390 2026-03-26T23:34:24Z Koavf 723 Created page with "[[Category:Templates]]" 2390 wikitext text/x-wiki [[Category:Templates]] 0t5jiibdq6k1tam9oy4zt1yld5iz80u Category:Pages with incorrect protection templates 14 650 2392 2391 2026-03-26T23:34:42Z Koavf 723 2392 wikitext text/x-wiki [[Category:Abstract Wikipedia administration]] 2xbhdj7u4v36yxhfrc2htwqqe9mx878 Category:Documentation see also templates 14 651 2393 2026-03-26T23:35:37Z Koavf 723 Created page with "[[Category:Templates]]" 2393 wikitext text/x-wiki [[Category:Templates]] 0t5jiibdq6k1tam9oy4zt1yld5iz80u Category:Image insertion templates 14 652 2394 2026-03-26T23:35:50Z Koavf 723 Created page with "[[Category:Templates]]" 2394 wikitext text/x-wiki [[Category:Templates]] 0t5jiibdq6k1tam9oy4zt1yld5iz80u Category:SPI templates 14 653 2395 2026-03-26T23:36:11Z Koavf 723 Created page with "[[Category:Templates]]" 2395 wikitext text/x-wiki [[Category:Templates]] 0t5jiibdq6k1tam9oy4zt1yld5iz80u Category:Steward templates 14 654 2396 2026-03-26T23:36:27Z Koavf 723 Created page with "[[Category:Templates]]" 2396 wikitext text/x-wiki [[Category:Templates]] 0t5jiibdq6k1tam9oy4zt1yld5iz80u Template:Confirmed/doc 10 655 2430 2401 2026-03-27T00:22:54Z Koavf 723 2430 wikitext text/x-wiki [[Category:Image with comment templates]] tkmkjapc8p4hedt95jtxxeotfcszf9v Category:Pages with strange documentation template usage 14 656 2400 2026-03-26T23:38:40Z Koavf 723 Created page with "[[Category:Abstract Wikipedia administration]]" 2400 wikitext text/x-wiki [[Category:Abstract Wikipedia administration]] 2xbhdj7u4v36yxhfrc2htwqqe9mx878 Abstract Wikipedia:Main Page 4 657 2403 2026-03-26T23:39:52Z Koavf 723 Redirected page to [[Abstract Wikipedia:Main page]] 2403 wikitext text/x-wiki #redirect[[Abstract Wikipedia:Main page]] 1oa84yw1jkspeasvsgnhik7l3zh5lou Template:Behav 10 658 2409 2026-03-26T23:43:32Z Koavf 723 Redirected page to [[Template:Behaviour]] 2409 wikitext text/x-wiki #redirect[[Template:Behaviour]] 0gisdgivgd24h5ta5txz09hxoknehr0 Template:Behavior 10 659 2410 2026-03-26T23:43:45Z Koavf 723 Redirected page to [[Template:Behaviour]] 2410 wikitext text/x-wiki #redirect[[Template:Behaviour]] 0gisdgivgd24h5ta5txz09hxoknehr0 Template:Doubt 10 660 2411 2026-03-26T23:43:56Z Koavf 723 Redirected page to [[Template:Doubtful]] 2411 wikitext text/x-wiki #redirect[[Template:Doubtful]] q4893gavhf180v275fj4qr7rgfbzyb1 Template:Thumbs up/doc 10 661 2417 2416 2026-03-27T00:20:15Z Koavf 723 2417 wikitext text/x-wiki [[Category:Image with comment templates]] tkmkjapc8p4hedt95jtxxeotfcszf9v Template:Already done/doc 10 662 2418 2026-03-27T00:20:34Z Koavf 723 Created page with "[[Category:Image with comment templates]]" 2418 wikitext text/x-wiki [[Category:Image with comment templates]] tkmkjapc8p4hedt95jtxxeotfcszf9v Template:CURRENTCONTENTLANGUAGE/doc 10 663 2422 2026-03-27T00:21:33Z Koavf 723 Created page with "[[Category:templates]]" 2422 wikitext text/x-wiki [[Category:templates]] lrm6ttllvcher71am9b9wf4wjzazkir Template:Block indent/doc 10 664 2426 2425 2026-03-27T00:22:19Z Koavf 723 2426 wikitext text/x-wiki [[Category:templates]] lrm6ttllvcher71am9b9wf4wjzazkir Template:Check mark/doc 10 665 2427 2026-03-27T00:22:25Z Koavf 723 Created page with "[[Category:Image with comment templates]]" 2427 wikitext text/x-wiki [[Category:Image with comment templates]] tkmkjapc8p4hedt95jtxxeotfcszf9v Template:Colon/doc 10 666 2428 2026-03-27T00:22:33Z Koavf 723 Created page with "[[Category:templates]]" 2428 wikitext text/x-wiki [[Category:templates]] lrm6ttllvcher71am9b9wf4wjzazkir Template:Crystalball/doc 10 667 2431 2026-03-27T00:23:13Z Koavf 723 Created page with "[[Category:Image with comment templates]]" 2431 wikitext text/x-wiki [[Category:Image with comment templates]] tkmkjapc8p4hedt95jtxxeotfcszf9v Template:Div col/doc 10 668 2433 2026-03-27T00:23:35Z Koavf 723 Created page with "[[Category:templates]]" 2433 wikitext text/x-wiki [[Category:templates]] lrm6ttllvcher71am9b9wf4wjzazkir Template:Documentation/doc 10 669 2434 2026-03-27T00:23:50Z Koavf 723 Created page with "[[Category:templates]]" 2434 wikitext text/x-wiki [[Category:templates]] lrm6ttllvcher71am9b9wf4wjzazkir Template:Column-width/doc 10 670 2435 2026-03-27T00:24:00Z Koavf 723 Created page with "[[Category:templates]]" 2435 wikitext text/x-wiki [[Category:templates]] lrm6ttllvcher71am9b9wf4wjzazkir Template:Documentation subpage/doc 10 671 2436 2026-03-27T00:25:00Z Koavf 723 Created page with "[[Category:templates]]" 2436 wikitext text/x-wiki [[Category:templates]] lrm6ttllvcher71am9b9wf4wjzazkir Category:Template CSS 14 672 2439 2026-03-27T00:26:21Z Koavf 723 Created page with "[[Category:templates|CSS]]" 2439 wikitext text/x-wiki [[Category:templates|CSS]] ocgu8vvx770wgrq2tyqbj6sj9vemv2i Template:In discussion/doc 10 673 2440 2026-03-27T00:26:28Z Koavf 723 Created page with "[[Category:Image with comment templates]]" 2440 wikitext text/x-wiki [[Category:Image with comment templates]] tkmkjapc8p4hedt95jtxxeotfcszf9v Template:Inprogress/doc 10 674 2441 2026-03-27T00:26:35Z Koavf 723 Created page with "[[Category:Image with comment templates]]" 2441 wikitext text/x-wiki [[Category:Image with comment templates]] tkmkjapc8p4hedt95jtxxeotfcszf9v Template:Int/doc 10 675 2442 2026-03-27T00:26:47Z Koavf 723 Created page with "[[Category:templates]]" 2442 wikitext text/x-wiki [[Category:templates]] lrm6ttllvcher71am9b9wf4wjzazkir Template:IsDocSubpage/doc 10 676 2444 2443 2026-03-27T00:27:07Z Koavf 723 2444 wikitext text/x-wiki [[Category:templates]] lrm6ttllvcher71am9b9wf4wjzazkir Template:LangSwitch/doc 10 677 2445 2026-03-27T00:27:15Z Koavf 723 Created page with "[[Category:templates]]" 2445 wikitext text/x-wiki [[Category:templates]] lrm6ttllvcher71am9b9wf4wjzazkir Template:Main other/doc 10 678 2448 2447 2026-03-27T00:27:40Z Koavf 723 2448 wikitext text/x-wiki [[Category:templates]] lrm6ttllvcher71am9b9wf4wjzazkir Template:Moral support/doc 10 679 2451 2026-03-27T00:30:20Z Koavf 723 Created page with "[[Category:Image with comment templates]]" 2451 wikitext text/x-wiki [[Category:Image with comment templates]] tkmkjapc8p4hedt95jtxxeotfcszf9v Template:Navbar/doc 10 680 2453 2026-03-27T00:30:41Z Koavf 723 Created page with "[[Category:templates]]" 2453 wikitext text/x-wiki [[Category:templates]] lrm6ttllvcher71am9b9wf4wjzazkir Template:Neutral/doc 10 681 2455 2026-03-27T00:31:59Z Koavf 723 Created page with "[[Category:Image with comment templates]]" 2455 wikitext text/x-wiki [[Category:Image with comment templates]] tkmkjapc8p4hedt95jtxxeotfcszf9v Template:Not done/doc 10 682 2457 2026-03-27T00:32:20Z Koavf 723 Created page with "[[Category:Image with comment templates]]" 2457 wikitext text/x-wiki [[Category:Image with comment templates]] tkmkjapc8p4hedt95jtxxeotfcszf9v Template:No comment IP/doc 10 683 2458 2026-03-27T00:32:22Z Koavf 723 Created page with "[[Category:Image with comment templates]]" 2458 wikitext text/x-wiki [[Category:Image with comment templates]] tkmkjapc8p4hedt95jtxxeotfcszf9v Template:Nowrap/doc 10 684 2460 2026-03-27T00:32:52Z Koavf 723 Created page with "[[Category:templates]]" 2460 wikitext text/x-wiki [[Category:templates]] lrm6ttllvcher71am9b9wf4wjzazkir Template:Note2/doc 10 685 2461 2026-03-27T00:32:56Z Koavf 723 Created page with "[[Category:templates]]" 2461 wikitext text/x-wiki [[Category:templates]] lrm6ttllvcher71am9b9wf4wjzazkir Template:Ombox/doc 10 686 2463 2462 2026-03-27T00:33:18Z Koavf 723 2463 wikitext text/x-wiki [[Category:templates]] lrm6ttllvcher71am9b9wf4wjzazkir Template:On hold/doc 10 687 2464 2026-03-27T00:33:58Z Koavf 723 Created page with "[[Category:Image with comment templates]]" 2464 wikitext text/x-wiki [[Category:Image with comment templates]] tkmkjapc8p4hedt95jtxxeotfcszf9v Template:Oppose/doc 10 688 2465 2026-03-27T00:34:03Z Koavf 723 Created page with "[[Category:Image with comment templates]]" 2465 wikitext text/x-wiki [[Category:Image with comment templates]] tkmkjapc8p4hedt95jtxxeotfcszf9v Template:PP-template/doc 10 689 2466 2026-03-27T00:34:14Z Koavf 723 Created page with "[[Category:templates]]" 2466 wikitext text/x-wiki [[Category:templates]] lrm6ttllvcher71am9b9wf4wjzazkir Template:Px/doc 10 690 2467 2026-03-27T00:34:27Z Koavf 723 Created page with "[[Category:templates]]" 2467 wikitext text/x-wiki [[Category:templates]] lrm6ttllvcher71am9b9wf4wjzazkir Template:Reply to/doc 10 691 2469 2026-03-27T00:34:46Z Koavf 723 Created page with "[[Category:templates]]" 2469 wikitext text/x-wiki [[Category:templates]] lrm6ttllvcher71am9b9wf4wjzazkir Template:Resolution failed/doc 10 692 2470 2026-03-27T00:34:54Z Koavf 723 Created page with "[[Category:Image with comment templates]]" 2470 wikitext text/x-wiki [[Category:Image with comment templates]] tkmkjapc8p4hedt95jtxxeotfcszf9v Template:Resolution passed/doc 10 693 2471 2026-03-27T00:36:16Z Koavf 723 Created page with "[[Category:Image with comment templates]]" 2471 wikitext text/x-wiki [[Category:Image with comment templates]] tkmkjapc8p4hedt95jtxxeotfcszf9v Template:Sent/doc 10 694 2472 2026-03-27T00:36:27Z Koavf 723 Created page with "[[Category:Image with comment templates]]" 2472 wikitext text/x-wiki [[Category:Image with comment templates]] tkmkjapc8p4hedt95jtxxeotfcszf9v Template:Stale/doc 10 695 2474 2026-03-27T00:37:56Z Koavf 723 Created page with "[[Category:Image with comment templates]]" 2474 wikitext text/x-wiki [[Category:Image with comment templates]] tkmkjapc8p4hedt95jtxxeotfcszf9v Template:Strong oppose/doc 10 696 2475 2026-03-27T00:38:02Z Koavf 723 Created page with "[[Category:Image with comment templates]]" 2475 wikitext text/x-wiki [[Category:Image with comment templates]] tkmkjapc8p4hedt95jtxxeotfcszf9v Template:Strong support/doc 10 697 2476 2026-03-27T00:38:09Z Koavf 723 Created page with "[[Category:Image with comment templates]]" 2476 wikitext text/x-wiki [[Category:Image with comment templates]] tkmkjapc8p4hedt95jtxxeotfcszf9v Template:Support/doc 10 698 2477 2026-03-27T00:38:12Z Koavf 723 Created page with "[[Category:Image with comment templates]]" 2477 wikitext text/x-wiki [[Category:Image with comment templates]] tkmkjapc8p4hedt95jtxxeotfcszf9v Template:Tl/doc 10 699 2478 2026-03-27T00:38:39Z Koavf 723 Created page with "[[Category:templates]]" 2478 wikitext text/x-wiki [[Category:templates]] lrm6ttllvcher71am9b9wf4wjzazkir Template:Tlx/doc 10 700 2479 2026-03-27T00:39:41Z Koavf 723 Created page with "[[Category:templates]]" 2479 wikitext text/x-wiki [[Category:templates]] lrm6ttllvcher71am9b9wf4wjzazkir Template:Waiting/doc 10 701 2480 2026-03-27T00:40:03Z Koavf 723 Created page with "[[Category:Image with comment templates]]" 2480 wikitext text/x-wiki [[Category:Image with comment templates]] tkmkjapc8p4hedt95jtxxeotfcszf9v Template:Uselang/doc 10 702 2481 2026-03-27T00:40:06Z Koavf 723 Created page with "[[Category:templates]]" 2481 wikitext text/x-wiki [[Category:templates]] lrm6ttllvcher71am9b9wf4wjzazkir Template:Tracked/doc 10 703 2482 2026-03-27T00:40:11Z Koavf 723 Created page with "[[Category:templates]]" 2482 wikitext text/x-wiki [[Category:templates]] lrm6ttllvcher71am9b9wf4wjzazkir Template:Waiting/en/doc 10 704 2483 2026-03-27T00:40:36Z Koavf 723 Created page with "[[Category:Image with comment templates]]" 2483 wikitext text/x-wiki [[Category:Image with comment templates]] tkmkjapc8p4hedt95jtxxeotfcszf9v Template:Weak oppose/doc 10 705 2484 2026-03-27T00:40:49Z Koavf 723 Created page with "[[Category:Image with comment templates]]" 2484 wikitext text/x-wiki [[Category:Image with comment templates]] tkmkjapc8p4hedt95jtxxeotfcszf9v Template:Weak support/doc 10 706 2485 2026-03-27T00:40:52Z Koavf 723 Created page with "[[Category:Image with comment templates]]" 2485 wikitext text/x-wiki [[Category:Image with comment templates]] tkmkjapc8p4hedt95jtxxeotfcszf9v Q830149 0 707 2804 2489 2026-03-30T00:13:40Z GrounderUK 54 [[Q5119]] in [[Q142]] 2804 abstractwiki text/plain { "qid": "Q830149", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32123", "Z32123K1": { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q142" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z31465", "Z31465K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z6091", "Z6091K1": "Q7445582" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z32123", "Z32123K1": { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32428", "Z32428K1": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z32428K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z89", "Z89K1": " • " }, { "Z1K1": "Z7", "Z7K1": "Z32428", "Z32428K1": { "Z1K1": "Z6091", "Z6091K1": "Q142" }, "Z32428K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } ] } } } 45limwxli7df4n7rr6if00lm37qm9r3 Q17198982 0 708 2494 2493 2026-03-27T05:41:18Z Feedmepaperr 1398 rearranged to hopefully work better? 2494 abstractwiki text/plain { "qid": "Q17198982", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q17343829" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q156623" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } cjpc9479wqibm5yt684wbwwhakbngfj Q100 0 709 2496 2026-03-27T05:44:00Z FantasticWikiUser 1257 Created page with "{ "qid": "Q100", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2496 abstractwiki text/plain { "qid": "Q100", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q771" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q51929311" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q771" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 7uu8g9dl5iocjf124tzocar6hdx8g4r Q101 0 710 2497 2026-03-27T05:47:46Z FantasticWikiUser 1257 Created page with "{ "qid": "Q101", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z6091", "Z6091K1": "Q101"..." 2497 abstractwiki text/plain { "qid": "Q101", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z6091", "Z6091K1": "Q101" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q64493617" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } 3byzqcrpvhokelitoti0xllqu8uzta6 Q199 0 711 2500 2498 2026-03-27T05:52:29Z FantasticWikiUser 1257 why can't it just say 1 2500 abstractwiki text/plain { "qid": "Q199", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q7543545" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } 4x0olevs66w0fr4uo82lp5yuet1gkwi Q200 0 712 2499 2026-03-27T05:50:38Z FantasticWikiUser 1257 Created page with "{ "qid": "Q200", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2499 abstractwiki text/plain { "qid": "Q200", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q7543545" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } q5us8g2ybd0heidh8ffm4zmkfn4nxyf Abstract Wikipedia:User groups 4 713 2542 2509 2026-03-27T18:54:06Z Koavf 723 2542 wikitext text/x-wiki Users can be organized by the kinds of rights and access levels that have on the wiki. ==Regular user groups== ===Unregistered users=== Users who are not logged in are called unregistered users, or temporary account users. These users can edit pages that are outside the main namespace and which are not protected or semi-protected. These users' edits will appear in page histories alongside the temporary account from which their edits were made. ===Registered users=== Registered users are users who have signed up for an account and have logged in to a Wikimedia project. In addition to what an unregistered user can do, a registered user can: create pages, edit and create abstract articles, edit their own preferences, edit their own watchlist, and mark edits as minor. ===Autoconfirmed and confirmed users=== A registered user automatically becomes autoconfirmed after 4 days and at least 1 edit. Confirmed users are users who have been given access to the same permissions as autoconfirmed users before their account has reached the threshold to be automatically added to the autoconfirmed user group. Notably, users with this group can move pages and edit semi-protected pages themselves without making an edit request. ===Administrators=== Administrators (also known as admins or sysops) are experienced and trusted users who are able to complete maintenance tasks for Abstract Wikipedia to function properly. These tasks include deleting pages, protecting pages, blocking users and granting users additional user groups. Users can only apply for adminship at [[Abstract Wikipedia:Requests for permissions]]. ===Interface administrators=== Interface administrators are highly trusted users with the ability to edit all pages in the MediaWiki namespace, including sitewide CSS, JavaScript and JSON pages. These pages are executed by the browser of wiki editors and readers as code, which can be used to change how content is styled. They also have the ability to edit user CSS, JavaScript and JSON pages. Users can only apply for interface adminship at [[Abstract Wikipedia:Requests for permissions]]. ===Translation administrators=== Translation administrators are users who set up pages using the [[mw:Extension:Translate|translation extension]] and mark them for translation so that pages can be translated by users into any supported language. Users can only apply for translation adminship at [[Abstract Wikipedia:Requests for permissions]]. ===Bureaucrats=== Bureaucrats (also known as 'crats') are experienced and trusted users who are able to assign and remove advanced user groups including Administrators, Translation administrators, Interface administrators, and bots. Users can only apply for bureaucratship at [[Abstract Wikipedia:Requests for permissions]]. ==Specialised user groups== ===IP block exemptions=== Users who are given the IP block exemption are not affected by autoblocks, blocks of IP addresses and rangeblocks (both global and local). They are also exempt from proxy blocks and Tor blocks. ===Check users=== A user with the checkuser permission on a wiki can, in particular, check if a user is a sockpuppet of another user on that wiki (not on all wikis). ===Suppressors=== Oversight or suppression refers to hiding revisions, edit summaries, usernames, or log entries from the public. Suppressed data can only be viewed and restored by users in these groups. ===Bots=== Bots (also known as robots) are automated tools used to make edits without the necessity of human decision-making. ===Importers=== There are two types of Importers: importers and transwiki importers. Both can perform transwiki import however only importers can perform upload import. ===Functioneers and Maintainers=== See [[f:Wikifunctions:Functioneers]] and [[f:Wikifunctions:Maintainers]]. These user groups are only for Wikifunctions and shouldn't be given out on Abstract Wikipedia. ==Global user groups== ===Global sysops=== Global sysops are users that have sysop and interface administrator privileges on [[<tvar name="1">Special:WikiSets/7</tvar>|most public wikis]], for the purposes of antivandalism and routine maintenance. They are not users with sysop tools on all wikis and they have no extra editorial control over content or the local community. ===Stewards=== Stewards are a global group of users with complete access to the wiki interface on all public Wikimedia wikis. They have the technical ability to modify all local and global user rights, change the status and name of global accounts, and access any of the permissions available to administrators and bureaucrats. [[Category:Abstract Wikipedia administration]] 9f5zsusx2rkc21uaguof6m0uclw2owo Q1279957 0 714 2512 2026-03-27T10:10:20Z ChaoticVermillion 169 created page 2512 abstractwiki text/plain { "qid": "Q1279957", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32234", "Z32234K1": [ "Z1", { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q188509" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q34932" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } ] } } } 9lk7cou4edqh5gr2rts2aazeyqsqjz9 Q14773 0 715 2514 2026-03-27T10:47:27Z Sun8908 1191 Created page with "{ "qid": "Q14773", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2514 abstractwiki text/plain { "qid": "Q14773", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q779415" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } emtnff5hlbtq00uo1n5es6fq1ddrou2 Q23 0 716 2516 2026-03-27T10:58:54Z FantasticWikiUser 1257 Created page with "{ "qid": "Q23", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2516 abstractwiki text/plain { "qid": "Q23", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q11696" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } cwxxr7v128omtl72x6yrmt5tuxu8giv Q17 0 717 2819 2522 2026-03-30T06:16:32Z Sun8908 1191 simplify 2819 abstractwiki text/plain { "qid": "Q17", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q27231" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q7473516" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 2dgyi50ecjd5ejynex5wb6bwfh5y26b Q556 0 718 2593 2524 2026-03-28T09:23:01Z FantasticWikiUser 1257 2593 abstractwiki text/plain { "qid": "Q556", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q11344" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11344" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q2685995" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q199" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q23809" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } tie001a2cgadr31frxy0nnxjh2vgnft Q560 0 719 2595 2519 2026-03-28T09:28:06Z FantasticWikiUser 1257 2595 abstractwiki text/plain { "qid": "Q560", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q11344" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11344" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q2685995" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q200" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q23809" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } sme9l9ghmu8l9qgcg4dh14prl9i3hq1 Q674 0 720 2520 2026-03-27T11:04:53Z FantasticWikiUser 1257 Created page with "{ "qid": "Q674", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2520 abstractwiki text/plain { "qid": "Q674", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q11344" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } rauemmdyi2dzm9155bdd1f7d35vgiup Q703 0 721 2521 2026-03-27T11:05:15Z FantasticWikiUser 1257 Created page with "{ "qid": "Q703", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2521 abstractwiki text/plain { "qid": "Q703", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q11344" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } 5ph8za3jh8vjaiyqq0elcehpbsbc7ef Q865 0 722 2822 2672 2026-03-30T06:20:43Z Sun8908 1191 simplify 2822 abstractwiki text/plain { "qid": "Q865", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q27231" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q1867" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } e8fhpta7c5851afvpb55qqk14d4wu75 Abstract Wikipedia:Suggested functions 4 723 2843 2836 2026-03-30T16:20:46Z GrounderUK 54 /* Link to Wikidata */ switched to Q104587954; failing call 2843 wikitext text/x-wiki __NEWSECTIONLINK__ [[Category:Abstract Wikipedia administration|Suggested functions]] Content that can be added to abstract articles is limited by which functions exist on [[f:WF:Main page|Wikifunctions]]. If you're making an article that needs a new type of sentence, either [https://www.wikifunctions.org/w/index.php?title=Special:CreateObject&zid=Z8 create it on Wikifunctions], or suggest it here to get input from others. Due to different grammar rules in different languages it may be beneficial to discuss new functions here first, as not all generic concepts work across all languages. To suggest a function, create a section below (new sections go at the bottom), and provide an example of its use. Make sure to sign your suggestions using <code><nowiki>~~~~</nowiki></code>. == Intro sentence for species articles == I imagine Abstract Wiki will be largely used for taxa articles, similar to that of Lsjbot. For example, for a species:</br> '''''Bursadella dichroalis''''' is a '''moth''' in the '''family''' '''Immidae'''.</br> '''''article name''''' is a(n) '''X''' in the '''Y''' '''Z''' </br></br> [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 19:18, 27 March 2026 (UTC) :Furthermore, there could be more information like:</br>It was described in '''1880''' :</br> [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 19:21, 27 March 2026 (UTC) :Perhaps a useful step towards that would be to make a function that takes a Wikidata reference and outputs a label, with the label of the more general concept linked through 'instance of' or 'subclass of' as an adjective, plus determiner for languages that use them: the family Immidae, the dog Rin Tin Tin, the planet Mars. [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 19:40, 27 March 2026 (UTC) ::I started with a simple helper function [[f:Z32852]], which outputs something along the lines of "Homo sapiens is a species" or "Canis is a genus" The implementation isn't connected yet with no testcases, because I don't have functioneer (am currently requesting). ::I'm not sure yet how to do the whole instance/subclass of and adding determiners, are there functions that already would do that? [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:42, 28 March 2026 (UTC) :Can we not just fetch the taxonomic information from WD? I guess you'd want to manually set it sometimes. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 22:54, 27 March 2026 (UTC) ::Agreed. I think it wwould be really useful to have something like '''Wikidata ID''' is a '''[function getting the common name of the correct taxon rank]''' in the family '''[function getting the family name]''' ::However, figuring out the expected common name of the right taxon rank above is not easy, as going from a moth species to [[d:Q56315380]] seems non-trivial. <span style="color:#EAA">♥</span>[[User:Ainali|Ainali]] <small><sup>[[User talk:Ainali|discussion]]</sup><sub>[[Special:Contributions/Ainali|contributions]]</sub></small> 08:16, 28 March 2026 (UTC) == Link to Wikidata == We have [[f:Z32428]] for internal (Abstract Wikipedia) links and [[f:Z31697]] for Wikipedia links (article title). Other link functions are available! So far, though, I don’t think we have a function to generate a link to a Wikidata item, and I’m not sure how it should by styled so as to avoid confusion with an Abstract Wikipedia link. Note: we have no architecture for injecting a link into a sentence fragment, so a link like this would need to be a standalone HTML fragment and should be reusable within many “sentence fragment” functions. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:21, 29 March 2026 (UTC) :{{done}} This is now working. Thank you, @[[User:ChaoticVermillion|ChaoticVermillion]] :{{#function:Z32878|Q104587954|}} :(I think the third argument defaults to the page content language here.) [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:45, 30 March 2026 (UTC) d0qsyvc2adhjkwk31hkfb2fs44rguga Q874 0 724 2549 2026-03-27T20:04:04Z EatingCarBatteries 1378 Created page with "{ "qid": "Q874", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2549 abstractwiki text/plain { "qid": "Q874", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q123480" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q27275" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q23438" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 6szg0oga1szeovsechf0wyd40afvzms Q13486 0 725 2556 2553 2026-03-27T23:28:24Z Syd Storm 1432 location 2556 abstractwiki text/plain { "qid": "Q13486", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q1447" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } 653oso8m7tqilzjtdn0nba1oq82emq1 Q687168 0 726 2617 2584 2026-03-28T17:10:14Z Immanuelle 1434 2617 abstractwiki text/plain { "qid": "Q687168", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } pmq3k2e0bhoalb5co8w0poxdvarkp88 Q3519 0 727 2557 2026-03-27T23:31:47Z Syd Storm 1432 defining Bari as capital of Apulia 2557 abstractwiki text/plain { "qid": "Q3519", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q1447" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } mr8h6uhhs3spyvcrbty4lsjmfr197mu Q2634 0 728 2563 2558 2026-03-27T23:41:06Z Syd Storm 1432 2563 abstractwiki text/plain { "qid": "Q2634", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q1438" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } m29ezs66t7vjcp6fzja6hzerfj835yb Q35 0 729 2559 2026-03-27T23:37:44Z GearsDatapacks 35 Create page 2559 abstractwiki text/plain { "qid": "Q35", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q46" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } cn6eky3fnmky3bx6wqd90r9s44vnhd1 Q977 0 730 2560 2026-03-27T23:38:18Z GearsDatapacks 35 Create page 2560 abstractwiki text/plain { "qid": "Q977", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q15" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } q5r0lcivvvskwjwvkjdkxo1baibeyc4 Q784 0 731 2561 2026-03-27T23:39:03Z GearsDatapacks 35 Create page 2561 abstractwiki text/plain { "qid": "Q784", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q112099" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q664609" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } rmdpv633ocfjzurip5npsbtutkvtstl Q786 0 732 2562 2026-03-27T23:39:28Z GearsDatapacks 35 Create page 2562 abstractwiki text/plain { "qid": "Q786", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q112099" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q664609" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } t6e1m9kgs1zj2i6povrggbi1z8pp9lk Q794 0 733 2567 2566 2026-03-27T23:56:57Z Syd Storm 1432 I tried to define the capital as well 2567 abstractwiki text/plain { "qid": "Q794", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q27293" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q3616" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 41ws0gdv2iwtoomem8fb3hpjf4j7w9l Talk:Q159 1 734 2570 2026-03-28T00:16:42Z Chaddy 846 /* Not working */ new section 2570 wikitext text/x-wiki == Not working == The following error message appears: "Wikifunctions returned a failed response: Could not acquire WASI runner within time limit". [[User:Chaddy|Chaddy]] ([[User talk:Chaddy|talk]]) 00:16, 28 March 2026 (UTC) 3wv8v69zxzstco7u76bftzqlbsbazre User:Amire80 2 735 2858 2851 2026-03-30T22:51:26Z Amire80 22 Og kammerherrerne gik og bar på slæbet, som der slet ikke var. 2858 wikitext text/x-wiki [[File:Snark Bellman.jpg|frameless|center]] ---- <div style="font-family: serif; font-size: x-large;"> <div lang="he" dir="rtl"> <poem> מִקָּצֶה לְקָצֶה זֶה תָּמִיד מִתְמַצֶּה בְּאוֹתָהּ נְקֻדָּה, הַכְּתָמִים מֻפְשָׁטִים, הַלֵּילוֹת מִתְקַצְּרִים לְקַו לָבָן. בֵּין רַקָּה לָרַקָּה נְקָמָה מְתוּקָה, מְנוֹעִים שְׁקֵטִים, [[Special:AllPages|רַכָּבוֹת שֶׁל מִלִּים]] חוֹלְפוֹת כְּמוֹ צְלָלִים מֵעָלַי. </poem> <div style="text-align: left; font-size: medium;"> ''אסף אמדורסקי, יהלי סובול, סיון שביט'' </div> </div> ---- <div lang="fr" dir="ltr"> Lorsqu’il aborda la planète il salua respectueusement l’allumeur&thinsp;: «&thinsp;Bonjour. Pourquoi viens-tu d’éteindre ton réverbère&thinsp;? — C’est la consigne, répondit l’allumeur. Bonjour. — Qu’est-ce que la consigne&thinsp;? — C’est d’éteindre mon réverbère. Bonsoir.&thinsp;» Et il le ralluma. <div style="text-align: right; font-size: medium;"> ''Antoine de Saint-Exupéry'' </div> </div> ---- Only when Professor Duby reminded us that penguins are birds, that they do not swim but ''fly in water'', only then could the therolinguist begin to approach the sea literature of the penguin with understanding; only then could the miles of recordings already on film be restudied and, finally, appreciated. But the difficulty of translation is still with us. A satisfying degree of promise has already been made in Adélie. The difficulties of recording a group kinetic performance in a stormy ocean as thick as pea soup with plankton at a temperature of 31°&nbsp;Fahrenheit are considerable; but the perseverance of the Ross Ice Barrier Literary Circle has been fully rewarded with such passages as “Under the Iceberg,” from the ''Autumn Song''—a passage now world famous in the rendition by Anna Serebryakova of the Leningrad Ballet. No verbal rendering can approach the felicity of Miss Serebryakova’s version. For, quite simply, there is no way to reproduce in writing the all-important ''multiplicity'' of the original text, so beautifully rendered by the full chorus of the Leningrad Ballet company. <div style="text-align: right; font-size: medium;"> ''Ursula&nbsp;K.&nbsp;Le&nbsp;Guin'' </div> ---- <div lang="sv" dir="ltr"> Vem har du med dig? frågade mumintrollet. Det är Ninni, sa Tooticki. Ungen heter Ninni. Hon höll fortfarande upp dörren och väntade. Ingen kom. Nåja, sa Tooticki och ryckte på axlarna. Hon kan ju hålla sig där ute om hon är blyg. Men blir hon inte våt, frågade mumintrollets mamma. Jag vet inte om det gör så mycket när man när man är osynlig, svarade Tooticki och kom fram och satte sig. <div style="text-align: right; font-size: medium;"> ''Tove Jansson'' </div> </div> ---- — What is this that this is that this thing there? — Sorry, what is this that you have said? — That thing there, what is this that this is? — Oh, dad’s beard? — No, the other thing. — You want to say a bald mouse? — No, not that. — Maybe a washing rat? — No... in the sky! — Oh yeah, of course. It’s a flying deer.<!-- — A-tchoo! — To your wishes! — A-tchoo! — To your loved ones! — A-tchoo! — And may they last forever! — I call myself Roya, and you? — I call myself Alex, enchanted. — Enchanted, and what age have you? — Me I’m born in one thousand nine hundred four twenty yen eight and I have twenty-seven years, and you? — Me I’m born in thousand nine hundred four twenty fourteen, so I have thirty-one years. — Oh the cow! — Yeah, that is cowly owl that! — I love you my cabbage! — I love you strong, my fleas. — You miss us a lot. — You miss me too. --> <div style="text-align: right; font-size: medium;"> [https://www.youtube.com/shorts/NaXZVAycV54 ''@atfrenchies, @royaventurera''] </div> ---- <div lang="da" dir="ltr"> Så gik kejseren i processionen under den dejlige tronhimmel og alle mennesker på gaden og i vinduerne sagde: »Gud hvor kejserens nye klæder er mageløse! hvilket dejligt slæb han har på kjolen! hvor den sidder velsignet!« Ingen ville lade sig mærke med, at han intet så, for så havde han jo ikke duet i sit embede, eller været meget dum. Ingen af kejserens klæder havde gjort sådan lykke. »Men han har jo ikke noget på,« sagde et lille barn. »Herregud, hør den uskyldiges røst,« sagde faderen; og den ene hviskede til den anden, hvad barnet sagde. »Men han har jo ikke noget på,« råbte til sidst hele folket. Det krøb i kejseren, thi han syntes, de havde ret, men han tænkte som så: »Nu må jeg holde processionen ud.« Og kammerherrerne gik og bar på slæbet, som der slet ikke var. <div style="text-align: right; font-size: medium;"> ''Hans Christian Andersen'' </div> </div> ---- <div lang="en-gb" dir="ltr"> Alice had been looking over his shoulder with some curiosity. “What a funny watch!” she remarked. “It tells the day of the month, and doesn’t tell what o’clock it is!” “Why should it?” muttered the Hatter. “Does ''your'' watch tell you what year it is?” “Of course not,” Alice replied very readily: “but that’s because it stays the same year for such a long time together.” “Which is just the case with ''mine'',” said the Hatter. Alice felt dreadfully puzzled. The Hatter’s remark seemed to her to have no sort of meaning in it, and yet it was certainly English. “I don’t quite understand you,” she said, as politely as she could. <div style="text-align: right; font-size: medium;"> ''Lewis Carroll'' </div> </div> ---- <div lang="es" dir="ltr"> —¡Válame Dios —dijo don Quijote—, y qué vida nos hemos de dar, Sancho amigo! ¡Qué de churumbelas han de llegar a nuestros oídos, qué de gaitas zamoranas, qué de tamborines y qué de sonajas y qué de rabeles! Pues ¡qué si destas diferencias de músicas resuena la de los albogues! Allí se verá casi todos los instrumentos pastorales. —¿Qué son albogues —preguntó Sancho—, que ni los he oído nombrar, ni los he visto en toda mi vida? —Albogues son —respondió don Quijote— unas chapas a modo de candeleros de azófar, que dando una con otra por lo vacío y hueco hace un son, que, si no muy agradable ni armónico, no descontenta y viene bien con la rusticidad de la gaita y del tamborín. Y este nombre ''albogues'' es morisco, como lo son todos aquellos que en nuestra lengua castellana comienzan en ''al'', conviene a saber: ''almohaza'', ''almorzar'', ''alhombra'', ''alguacil'', ''alhucema'', ''almacén'', ''alcancía'' y otros semejantes, que deben ser pocos más; y solos tres tiene nuestra lengua que son moriscos y acaban en ''í'', y son ''borceguí'', ''zaquizamí'' y ''maravedí''; ''alhelí'' y ''alfaquí'', tanto por el ''al'' primero como por el ''í'' en que acaban, son conocidos por arábigos. Esto te he dicho de paso, por habérmelo reducido a la memoria la ocasión de haber nombrado albogues; y hanos de ayudar mucho al parecer en perfeción este ejercicio el ser yo algún tanto poeta, como tú sabes, y el serlo también en estremo el bachiller Sansón Carrasco. Del cura no digo nada, pero yo apostaré que debe de tener sus puntas y collares de poeta; y que las tenga también maese Nicolás, no dudo en ello, porque todos o los más son guitarristas y copleros. Yo me quejaré de ausencia; tú te alabarás de firme enamorado; el pastor Carrascón, de desdeñado; y el cura Curiambro, de lo que él más puede servirse, y, así, andará la cosa, que no haya más que desear. <div style="text-align: right; font-size: medium;"> ''Miguel de Cervantes'' </div> </div> ---- <div lang="en-gb" dir="ltr"> You can imagine Piglet’s joy when at last the ship came in sight of him. In after-years he liked to think that he had been in Very Great Danger during the Terrible Flood, but the only danger he had really been in was in the last half-hour of his imprisonment, when Owl, who had just flown up, sat on a branch of his tree to comfort him, and told him a very long story about an aunt who had once laid a seagull’s egg by mistake, and the story went on and on, rather like this sentence, until Piglet who was listening out of his window without much hope, went to sleep quietly and naturally, slipping slowly out of the window towards the water until he was only hanging on by his toes, at which moment luckily, a sudden loud squawk from Owl, which was really part of the story, being what his aunt said, woke the Piglet up and just gave him time to jerk himself back into safety and say, “How interesting, and did she?” when—well, you can imagine his joy when at last he saw the good ship, ''The Brain of Pooh'' (''Captain'', C.&nbsp;Robin; ''1st Mate'', P.&nbsp;Bear) coming over the sea to rescue him. Christopher Robin and Pooh again.&nbsp;.&nbsp;.&nbsp;. And that is really the end of the story, and I am very tired after that last sentence, I think I shall stop there. <div style="text-align: right; font-size: medium;"> ''Alan Alexander Milne'' </div> </div> </div> ---- {{#babel:ru|he-5|en-4}} 63z3q2ptdd54h5591f44w6kmuyrt3eh Q3938 0 736 2582 2026-03-28T05:31:30Z ChaoticVermillion 169 created sandbox 2582 abstractwiki text/plain { "qid": "Q3938", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z31331", "Z31331K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q11422" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } ] } } } s8egxhbzhlq4tw4raci9dpfoc390k7p User:ChaoticVermillion/EditCounterOptIn.js 2 737 2585 2026-03-28T06:37:58Z ChaoticVermillion 169 letting xtools get more info 2585 javascript text/javascript a semicolon to satiate your soul; q5eay1517z9co33pols4f7s8ejipxng Q23809 0 738 2642 2637 2026-03-28T20:23:15Z Tenshi Hinanawi 9 Reverted 1 edit by [[Special:Contributions/AyomideObe|AyomideObe]] ([[User talk:AyomideObe|talk]]) (TwinkleGlobal) 2642 abstractwiki text/plain { "qid": "Q23809", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z32326", "Z32326K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z32326K2": { "Z1K1": "Z6091", "Z6091K1": "Q113465652" }, "Z32326K3": { "Z1K1": "Z6091", "Z6091K1": "Q2294" }, "Z32326K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 9yhd2mjpn8481iuufoum1wozuu0371i Q67 0 739 2598 2026-03-28T09:42:19Z FantasticWikiUser 1257 Created page with "{ "qid": "Q67", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2598 abstractwiki text/plain { "qid": "Q67", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q107009743" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q46" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 6a7uo2521jzkqn3hgtdvjqtrlo560r8 Q966109 0 740 2881 2639 2026-03-31T08:42:25Z Redmin 1445 Make sure the software's name is not turned to uppercase 2881 abstractwiki text/plain { "qid": "Q966109", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z32953", "Z32953K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q7397" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } kcxv6239x4vhr0nl36x48pzl6ri4k25 Q125975904 0 741 2643 2638 2026-03-28T20:23:15Z Tenshi Hinanawi 9 Reverted 1 edit by [[Special:Contributions/AyomideObe|AyomideObe]] ([[User talk:AyomideObe|talk]]) (TwinkleGlobal) 2643 abstractwiki text/plain { "qid": "Q125975904", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32163", "Z32163K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q7366" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } ] } } } n7lsc68xub8d439h5gixk42036bl1jn Q890185 0 742 2607 2026-03-28T11:17:32Z MolecularPilot 1448 create page 2607 abstractwiki text/plain { "qid": "Q890185", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q4406823" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } odv5nzch9rhov63294upukn7n62q4t6 Q915 0 743 2610 2026-03-28T14:07:07Z 4th-otaku 1367 Created page with "{ "qid": "Q915", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2610 abstractwiki text/plain { "qid": "Q915", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q159" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } toj1jgfxd2wda3v0h6zhl6cbr3uq8hh Q762 0 744 2640 2635 2026-03-28T20:23:13Z Tenshi Hinanawi 9 Reverted 1 edit by [[Special:Contributions/AyomideObe|AyomideObe]] ([[User talk:AyomideObe|talk]]) (TwinkleGlobal) 2640 abstractwiki text/plain { "qid": "Q762", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32145", "Z32145K1": { "Z1K1": "Z6091", "Z6091K1": "Q131819891" }, "Z32145K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z31331", "Z31331K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z7", "Z7K1": "Z32428", "Z32428K1": { "Z1K1": "Z6091", "Z6091K1": "Q12418" }, "Z32428K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z27849K2": { "Z1K1": "Z89", "Z89K1": "<br>" } }, { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z7", "Z7K1": "Z32428", "Z32428K1": { "Z1K1": "Z6091", "Z6091K1": "Q128910" }, "Z32428K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z27849K2": { "Z1K1": "Z89", "Z89K1": "<br>" } }, { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z7", "Z7K1": "Z32428", "Z32428K1": { "Z1K1": "Z6091", "Z6091K1": "Q215486" }, "Z32428K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z27849K2": { "Z1K1": "Z89", "Z89K1": "<br>" } } ] } ] } } } 785misshjcspqqppjhwzavc5jhznvmr Q22 0 745 2618 2026-03-28T18:44:59Z GearsDatapacks 35 Create page 2618 abstractwiki text/plain { "qid": "Q22", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q145" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 60sdph78ghzybzuv8ss8k28tgri3qam Q11581011 0 746 2619 2026-03-28T18:49:12Z Immanuelle 1434 Created page with "{ "qid": "Q11581011", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2619 abstractwiki text/plain { "qid": "Q11581011", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } fw82z8uf79g9dr1pv9kwuuvn6iz9thi Q1348 0 747 2664 2622 2026-03-28T21:22:32Z ChaoticVermillion 169 added 2 sentences 2664 abstractwiki text/plain { "qid": "Q1348", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q668" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q1356" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z27627", "Z27627K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z27627K2": { "Z1K1": "Z16683", "Z16683K1": { "Z1K1": "Z16659", "Z16659K1": "Z16660" }, "Z16683K2": { "Z1K1": "Z13518", "Z13518K1": "7" } }, "Z27627K3": { "Z1K1": "Z7", "Z7K1": "Z19285", "Z19285K1": { "Z1K1": "Z7", "Z7K1": "Z27327", "Z27327K1": { "Z1K1": "Z6091", "Z6091K1": "Q12935276" }, "Z27327K2": { "Z1K1": "Z6092", "Z6092K1": "P5137" }, "Z27327K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, "Z27627K4": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z27627K5": { "Z1K1": "Z6091", "Z6091K1": "Q668" }, "Z27627K6": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } jobe9n8wikso0564whjo9k6hm1r48ez Q27989101 0 748 2623 2026-03-28T19:35:22Z Feedmepaperr 1398 created page 2623 abstractwiki text/plain { "qid": "Q27989101", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q17343829" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q156623" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } hxzdhu9ck4orsvtb1mizdso0hvfgraz Q27989072 0 749 2624 2026-03-28T19:36:21Z Feedmepaperr 1398 created page 2624 abstractwiki text/plain { "qid": "Q27989072", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q17343829" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q156623" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } lhzdr59nxcxa4gqrjaiwgk7sznxd9uw Q133459634 0 750 2625 2026-03-28T19:37:27Z Feedmepaperr 1398 created page 2625 abstractwiki text/plain { "qid": "Q133459634", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q74047" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q156623" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } 6r76377lvgjin62s8wmb76vrkqscsbv Q137324624 0 751 2626 2026-03-28T19:38:24Z Feedmepaperr 1398 created page 2626 abstractwiki text/plain { "qid": "Q137324624", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q74047" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q156623" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } nqxrvigsov5gvdzai7hkces19a3sjd6 Q3214905 0 752 2627 2026-03-28T19:46:14Z Feedmepaperr 1398 Created an article. Wow, two whole sentences? 2627 abstractwiki text/plain { "qid": "Q3214905", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q23397" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q156623" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q131681" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q17776624" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } 6kqwmcocjn7pcf6gnfhhtzssxe7i5x8 Q3214840 0 753 2628 2026-03-28T19:52:08Z Feedmepaperr 1398 Created article 2628 abstractwiki text/plain { "qid": "Q3214840", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q23397" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q156623" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q131681" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q920135" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } r3jnxea1ovm6hy7gydep0ujsgcewpqx Q49390687 0 754 2629 2026-03-28T20:02:02Z Feedmepaperr 1398 created page 2629 abstractwiki text/plain { "qid": "Q49390687", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q39594" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q1223" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } o18wpf1ls0agvrpk5skxuah8z0bg9xf Q1223 0 755 2630 2026-03-28T20:08:25Z Feedmepaperr 1398 created page 2630 abstractwiki text/plain { "qid": "Q1223", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q35657" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } 5larh4ufsbniv169jynx3o7xzrmhwrq Q156623 0 756 2632 2631 2026-03-28T20:11:15Z Feedmepaperr 1398 more concise 2632 abstractwiki text/plain { "qid": "Q156623", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q13415369" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } 95lzqk603pyjsga2nc8alwivqkwuvdc Q29682 0 757 2633 2026-03-28T20:18:05Z Immanuelle 1434 Created page with "{ "qid": "Q29682", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2633 abstractwiki text/plain { "qid": "Q29682", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } mwt7pffi73iba4oln3pwohsa95xun7y Q32422 0 758 2646 2644 2026-03-28T20:25:15Z Immanuelle 1434 2646 abstractwiki text/plain { "qid": "Q32422", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } e88n43llt6tl1v35rt9ovnvq5sm89oo Q405 0 759 2645 2026-03-28T20:23:48Z Mdktb 971 +Moon (Q405) 2645 abstractwiki text/plain { "qid": "Q405", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32123", "Z32123K1": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q109645860" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } 6cqarjsfz05cd5sc1j0ujqkbc0sytbi Q135040386 0 760 2647 2026-03-28T20:27:30Z Immanuelle 1434 Created page with "{ "qid": "Q135040386", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2647 abstractwiki text/plain { "qid": "Q135040386", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } 15s7yr3vlrt0d5qj4c84wy5jdpoqfd3 Q48744 0 761 2648 2026-03-28T20:37:17Z Immanuelle 1434 Created page with "{ "qid": "Q48744", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2648 abstractwiki text/plain { "qid": "Q48744", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } 16ta6mpmch5pg3ufn9k7ou5etaf2gk4 Q60581 0 762 2649 2026-03-28T20:37:39Z Immanuelle 1434 Created page with "{ "qid": "Q60581", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2649 abstractwiki text/plain { "qid": "Q60581", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } 0v18nhip4uoi7lnj7s10coj64pnatiq Q63471 0 763 2650 2026-03-28T20:38:00Z Immanuelle 1434 Created page with "{ "qid": "Q63471", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2650 abstractwiki text/plain { "qid": "Q63471", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } 7t2149x17ktz2p04pkqmkpp95n2ta2n Q65320 0 764 2652 2026-03-28T20:43:15Z Immanuelle 1434 Created page with "{ "qid": "Q65320", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2652 abstractwiki text/plain { "qid": "Q65320", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } bkgr0ss13nzprn5czcnkex9rkcgwk4e Q84008 0 765 2653 2026-03-28T20:43:36Z Immanuelle 1434 Created page with "{ "qid": "Q84008", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2653 abstractwiki text/plain { "qid": "Q84008", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } i2klpdhvpbdn58q4bx4vhrt6neehav7 Q94057 0 766 2654 2026-03-28T20:43:58Z Immanuelle 1434 Created page with "{ "qid": "Q94057", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2654 abstractwiki text/plain { "qid": "Q94057", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } 2q4nw73k4u56cinnu4f08ssay173g9v Q94317 0 767 2655 2026-03-28T20:44:20Z Immanuelle 1434 Created page with "{ "qid": "Q94317", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2655 abstractwiki text/plain { "qid": "Q94317", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } 484zfwslitlet0vxy7xe10g0ed0rosm Q94760 0 768 2656 2026-03-28T20:44:41Z Immanuelle 1434 Created page with "{ "qid": "Q94760", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2656 abstractwiki text/plain { "qid": "Q94760", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } ctyfennksfm4lcy4hy77vv507f1yizx Q115768 0 769 2657 2026-03-28T20:45:02Z Immanuelle 1434 Created page with "{ "qid": "Q115768", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2657 abstractwiki text/plain { "qid": "Q115768", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } daqcgif1ac2qz7feicst7f323fb6zcy Q116140 0 770 2658 2026-03-28T20:45:23Z Immanuelle 1434 Created page with "{ "qid": "Q116140", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2658 abstractwiki text/plain { "qid": "Q116140", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } miksbfo1yiz8k9abcwm37uks7xvnjgr Q133753 0 771 2659 2026-03-28T20:45:45Z Immanuelle 1434 Created page with "{ "qid": "Q133753", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2659 abstractwiki text/plain { "qid": "Q133753", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } 85m96i4u1ztdxx04o5p03gmpua7s29f Q135732 0 772 2660 2026-03-28T20:46:06Z Immanuelle 1434 Created page with "{ "qid": "Q135732", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2660 abstractwiki text/plain { "qid": "Q135732", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } khuu8mmhklqqb82ssdbdawlcj2za0uw Q137707 0 773 2661 2026-03-28T20:46:27Z Immanuelle 1434 Created page with "{ "qid": "Q137707", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2661 abstractwiki text/plain { "qid": "Q137707", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } 3e70khmj7zfrarr79ceda4al35wm318 Q13955 0 774 2662 2026-03-28T20:52:47Z Mdktb 971 +Arabic (Q13955) 2662 abstractwiki text/plain { "qid": "Q13955", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32123", "Z32123K1": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q138638548" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } baw0wwu8yu71w9ldouicieo4r0oqw06 Q328 0 775 2668 2026-03-28T23:09:42Z 1brianm7 1045 i have created english wikipedia 2668 abstractwiki text/plain { "qid": "Q328", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q615699" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } ncqzp1j5qbk1ckeur9z5esxchi390ta Q79097672 0 776 2673 2670 2026-03-28T23:46:31Z Skyshifter 1473 no lexeme found in many languages, maybe that works? 2673 abstractwiki text/plain { "qid": "Q79097672", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q177220" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } nalyojgs1md6kf0oa4jlc98uf9obgvn User:Skyshifter 2 777 2671 2026-03-28T23:34:35Z Skyshifter 1473 Created page with "Articles created: *[[Q79097672]] (Arlo Parks)" 2671 wikitext text/x-wiki Articles created: *[[Q79097672]] (Arlo Parks) sdi8fbqfvjlmfwr08uytq3ubv4206w7 Q1867 0 778 2676 2026-03-28T23:59:23Z Tvpuppy 1474 Create article 2676 abstractwiki text/plain { "qid": "Q1867", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q865" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 8mrtkj89ff9vlytoxc1vrmmkp1at1lx Q116041659 0 779 2677 2026-03-29T00:17:53Z 1brianm7 1045 this is impossible 2677 abstractwiki text/plain { "qid": "Q116041659", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q11660" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q55155641" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z28109", "Z28109K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28109K2": { "Z1K1": "Z6091", "Z6091K1": "Q386724" }, "Z28109K3": { "Z1K1": "Z6091", "Z6091K1": "Q116041670" }, "Z28109K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } 776huuvsm9bvlubk55vppv5fnz3mvfk Q164895 0 780 2682 2680 2026-03-29T01:03:09Z Immanuelle 1434 2682 abstractwiki text/plain { "qid": "Q164895", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z30106", "Z30106K1": { "Z1K1": "Z18", "Z18K1": "Z825K2" }, "Z30106K2": "" } ] } } } hnqai12lgfk29ef912rdd8f4vf8jek7 Q167136 0 781 2681 2026-03-29T01:02:44Z Immanuelle 1434 created page 2681 abstractwiki text/plain { "qid": "Q167136", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } e6thn5luok2l825n1tz352582tl5mtp Q172253 0 782 2683 2026-03-29T01:13:05Z Immanuelle 1434 created page 2683 abstractwiki text/plain { "qid": "Q172253", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } o9lpd2jtujvyt5oa4i026l0nhjaay7o Q172382 0 783 2684 2026-03-29T01:23:25Z Immanuelle 1434 created page 2684 abstractwiki text/plain { "qid": "Q172382", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } ecclayndwuaxaqenq6jpemi9un6zh16 Q172417 0 784 2685 2026-03-29T01:33:45Z Immanuelle 1434 created page 2685 abstractwiki text/plain { "qid": "Q172417", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } rh5tnll20etapn039335znvsondsqb6 Q191763 0 785 2686 2026-03-29T01:44:06Z Immanuelle 1434 created page 2686 abstractwiki text/plain { "qid": "Q191763", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } oamg98z6wew08nho8rr1v15fbcv3azg Q195684 0 786 2687 2026-03-29T01:54:26Z Immanuelle 1434 created page 2687 abstractwiki text/plain { "qid": "Q195684", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } 2fqpawcqofzwennd8aj3yfy987hl19n Q195714 0 787 2699 2688 2026-03-29T05:25:52Z Immanuelle 1434 2699 abstractwiki text/plain { "qid": "Q195714", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q455602" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } onral271t0ai1iixmzyisq0z13ly01c Q199699 0 788 2689 2026-03-29T02:15:07Z Immanuelle 1434 created page 2689 abstractwiki text/plain { "qid": "Q199699", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } d0923jsaxoma1cd9or30ghhhtk17j7c Q211522 0 789 2690 2026-03-29T02:25:27Z Immanuelle 1434 created page 2690 abstractwiki text/plain { "qid": "Q211522", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } ck51o0hvmzcbrshwdgvw6r25rbvebcy Q106289265 0 790 2691 2026-03-29T03:07:41Z OutsideNormality 1329 did I do this correctly? 2691 abstractwiki text/plain { "qid": "Q106289265", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q7257" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } 45ewu2exq96fsy0kjl82id8iu8s95y9 Q11259219 0 791 2695 2694 2026-03-29T04:50:14Z Immanuelle 1434 added statement 2695 abstractwiki text/plain { "qid": "Q11259219", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q10948069" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } ffbyg7xidr7qzighgb92drc17qdx5cb Q11258505 0 792 2698 2697 2026-03-29T05:22:02Z Immanuelle 1434 created page 2698 abstractwiki text/plain { "qid": "Q11258505", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q11059454" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } aslx1sclxm3lxadnkot67kuzch4u8l2 Q11367549 0 793 2702 2701 2026-03-29T05:31:50Z Immanuelle 1434 2702 abstractwiki text/plain { "qid": "Q11367549", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } bpfbyaqn5jlx3gjemclwmr9hbyzv3jp Q11261436 0 794 2704 2703 2026-03-29T05:40:21Z Immanuelle 1434 created page 2704 abstractwiki text/plain { "qid": "Q11261436", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q644201" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 5vc9yx7pf2cgb6skz3bl5k44vrmzykg Q11305182 0 795 2706 2705 2026-03-29T06:02:02Z Immanuelle 1434 2706 abstractwiki text/plain { "qid": "Q11305182", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q2842779" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } jz46vrf1gnm824klks4iaadne4itpbt Q34 0 796 2820 2708 2026-03-30T06:17:43Z Sun8908 1191 simplify 2820 abstractwiki text/plain { "qid": "Q34", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q46" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q1754" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } skpr84wgndhf9jiv50ls0jjlpa5f4dm Q39931 0 797 2709 2026-03-29T08:54:53Z Jsamwrites 874 Created page with "{ "qid": "Q39931", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32145", "Z32145K1": { "Z1K1": "Z6091", "Z6091K1": "Q131819891" }, "Z32145K2": { "Z1K1": "Z18", "Z18K..." 2709 abstractwiki text/plain { "qid": "Q39931", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32145", "Z32145K1": { "Z1K1": "Z6091", "Z6091K1": "Q131819891" }, "Z32145K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z31331", "Z31331K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z7", "Z7K1": "Z32428", "Z32428K1": { "Z1K1": "Z6091", "Z6091K1": "Q683274" }, "Z32428K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z27849K2": { "Z1K1": "Z89", "Z89K1": "<br>" } }, { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z7", "Z7K1": "Z32428", "Z32428K1": { "Z1K1": "Z6091", "Z6091K1": "Q3808227" }, "Z32428K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z27849K2": { "Z1K1": "Z89", "Z89K1": "<br>" } }, { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z7", "Z7K1": "Z32428", "Z32428K1": { "Z1K1": "Z6091", "Z6091K1": "Q6251405" }, "Z32428K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z27849K2": { "Z1K1": "Z89", "Z89K1": "<br>" } } ] } ] } } } bvlqtwc2wgie7yyag3ke22g0n5tapzz Q18338206 0 798 2710 2026-03-29T08:59:03Z Jsamwrites 874 Created page with "{ "qid": "Q18338206", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2710 abstractwiki text/plain { "qid": "Q18338206", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z6091", "Z6091K1": "Q18338206" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q3455524" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q142" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } dxx54kboo104504ip726p4tyofgcoxx Q16572 0 799 2821 2715 2026-03-30T06:20:03Z Sun8908 1191 simplify 2821 abstractwiki text/plain { "qid": "Q16572", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q148" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } m259qpy2odau8w9kfwds63zwx8s829b Q231 0 800 2720 2026-03-29T13:39:34Z JhowieNitnek 126 Created page with "{ "qid": "Q231", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2720 abstractwiki text/plain { "qid": "Q231", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q138823494" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q31" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } sr2jtnq2nwj0m0tms2mp4o4z8ic34od Q9337 0 801 2721 2026-03-29T13:41:46Z JhowieNitnek 126 Created page with "{ "qid": "Q9337", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2721 abstractwiki text/plain { "qid": "Q9337", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q138823494" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q31" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } c05fids7vj8s5tjrka47ujnmgwaicjc Q9331 0 802 2723 2026-03-29T13:53:16Z JhowieNitnek 126 Created page with "{ "qid": "Q9331", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2723 abstractwiki text/plain { "qid": "Q9331", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q138823699" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q31" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } 5j4ibvzn4j9i91dbuje226tbjhokwz1 Q90027 0 803 2725 2026-03-29T13:55:07Z JhowieNitnek 126 Created page with "{ "qid": "Q90027", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2725 abstractwiki text/plain { "qid": "Q90027", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q138823699" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q31" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } 66slvmxist4khdcp9w9tn0wpwt5xhvl Q89959 0 804 2726 2026-03-29T13:56:18Z JhowieNitnek 126 Created page with "{ "qid": "Q89959", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2726 abstractwiki text/plain { "qid": "Q89959", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q138823699" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q31" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } oxa7c4fzq641pfeb1ankiwci4e2zm14 Q108300974 0 805 2727 2026-03-29T14:06:48Z JhowieNitnek 126 Created page with "{ "qid": "Q108300974", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2727 abstractwiki text/plain { "qid": "Q108300974", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q1149061" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q31" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } sblhzc2c6qf6fm9h6ktcvnb9pc0mzt0 Q3455588 0 806 2728 2026-03-29T14:07:43Z JhowieNitnek 126 Created page with "{ "qid": "Q3455588", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2728 abstractwiki text/plain { "qid": "Q3455588", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q1149061" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q31" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } 81kb2a1gj0kh780nj9odkldosy9l7ls Q763155 0 807 2729 2026-03-29T14:09:00Z JhowieNitnek 126 Created page with "{ "qid": "Q763155", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2729 abstractwiki text/plain { "qid": "Q763155", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q1149061" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q31" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } pgwryy0xj6a6p93y8m10m9bymjn00tw Q2398626 0 808 2730 2026-03-29T14:10:02Z JhowieNitnek 126 Created page with "{ "qid": "Q2398626", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2730 abstractwiki text/plain { "qid": "Q2398626", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q1149061" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q31" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } a3761zesxpxcjwh8biamyl4t0onol3n Q1116 0 809 2731 2026-03-29T14:12:31Z JhowieNitnek 126 Created page with "{ "qid": "Q1116", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2731 abstractwiki text/plain { "qid": "Q1116", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q34876" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q31" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } oew2eaygf4g6jx9v16koc23rvzsg3mb Q27945856 0 810 2789 2733 2026-03-29T21:55:40Z GrounderUK 54 Removed hardcoded English argument 2789 abstractwiki text/plain { "qid": "Q27945856", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z6091", "Z6091K1": "Q27945856" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q45820240" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q4120" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } ryk827fqffsuhcf93uclckvtv8yurg1 Q183 0 811 2878 2734 2026-03-31T06:43:57Z LastCelebration 1451 Replace encoded word "country" with reference to best value of "instance of" in source Wikidata entry 2878 abstractwiki text/plain { "qid": "Q183", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z7", "Z7K1": "Z23459", "Z23459K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" } }, "Z23459K2": { "Z1K1": "Z6092", "Z6092K1": "P31" } }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q27509" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 4i1us35365czg4eb787wjwx6zcp35mu Q525 0 812 2832 2738 2026-03-30T12:49:27Z GearsDatapacks 35 Centre of solar system 2832 abstractwiki text/plain { "qid": "Q525", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q5864" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q544" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q23595" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q544" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } i1uq3a2pl4c0vseit3beo5qisfx957v Q11366632 0 813 2740 2739 2026-03-29T20:01:23Z Immanuelle 1434 2740 abstractwiki text/plain { "qid": "Q11366632", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q813858" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 8fqimeqyn0z5e45iby5gnh5hnev9m76 Q11366822 0 814 2742 2741 2026-03-29T20:02:51Z Immanuelle 1434 2742 abstractwiki text/plain { "qid": "Q11366822", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q261637" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 0jpq7c9dr1psqbhs6f8on6p329z1k90 Q11367983 0 815 2744 2743 2026-03-29T20:04:19Z Immanuelle 1434 2744 abstractwiki text/plain { "qid": "Q11367983", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q11467754" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 4myk9u9pj3ob7nlxaxzsrv9q6wdyhsm Q11368256 0 816 2746 2745 2026-03-29T20:05:47Z Immanuelle 1434 2746 abstractwiki text/plain { "qid": "Q11368256", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q261637" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } h17u254b2n8606uocqqcjc565gk6lgc Q11368529 0 817 2748 2747 2026-03-29T20:07:15Z Immanuelle 1434 2748 abstractwiki text/plain { "qid": "Q11368529", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q3080728" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } o9zc46y2b86zxustxcxqpsxnkxlkbul Q11368886 0 818 2750 2749 2026-03-29T20:08:49Z Immanuelle 1434 2750 abstractwiki text/plain { "qid": "Q11368886", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q719665" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 030pdrdzktj4971edix795fnc1x8zsr Q11368920 0 819 2752 2751 2026-03-29T20:10:17Z Immanuelle 1434 2752 abstractwiki text/plain { "qid": "Q11368920", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q10749920" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } lmzmmq4ttx63vz76pktlxbrl2ygxioz Q11368930 0 820 2755 2754 2026-03-29T20:11:46Z Immanuelle 1434 2755 abstractwiki text/plain { "qid": "Q11368930", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q276944" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } c27ln7q6dzqd48816lsu1c0jm9r87g1 Q11368944 0 821 2757 2756 2026-03-29T20:13:14Z Immanuelle 1434 2757 abstractwiki text/plain { "qid": "Q11368944", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q461258" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 9ny98euw4rklg8q931t31rxbi77oals Q11369003 0 822 2759 2758 2026-03-29T20:14:51Z Immanuelle 1434 2759 abstractwiki text/plain { "qid": "Q11369003", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q272993" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } nt0hvhxncni3wbt1vsa51xaxyw6y8je Q218813 0 823 2761 2760 2026-03-29T20:22:34Z Immanuelle 1434 2761 abstractwiki text/plain { "qid": "Q218813", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q9150391" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 5pfbnsr44s4mcrtgjsfxiqx5emtgsk5 Q218828 0 824 2763 2762 2026-03-29T20:24:01Z Immanuelle 1434 2763 abstractwiki text/plain { "qid": "Q218828", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q849412" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 17w6odkp64wb7has91zsho3zoo87n6y Q242803 0 825 2765 2764 2026-03-29T20:25:28Z Immanuelle 1434 2765 abstractwiki text/plain { "qid": "Q242803", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q5369948" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 4pifeqakou4uoj2bu6a4stosxdhy6me Q245731 0 826 2767 2766 2026-03-29T20:26:55Z Immanuelle 1434 2767 abstractwiki text/plain { "qid": "Q245731", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q276944" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 52hk75qov16ytdmt0sihdim0dq8bost Q245734 0 827 2769 2768 2026-03-29T20:28:23Z Immanuelle 1434 2769 abstractwiki text/plain { "qid": "Q245734", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q10940642" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } iydh7mvehd0f04inx2tgni67cvq25vt Q245834 0 828 2771 2770 2026-03-29T20:29:57Z Immanuelle 1434 2771 abstractwiki text/plain { "qid": "Q245834", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q11415325" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } lgj779z4s6xmxfagqxxsara1cx3fngq Q246370 0 829 2773 2772 2026-03-29T20:31:24Z Immanuelle 1434 2773 abstractwiki text/plain { "qid": "Q246370", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q8191796" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } j8j1v13676xdzur5plpf54iw7ka9wey Q246447 0 830 2775 2774 2026-03-29T20:32:52Z Immanuelle 1434 2775 abstractwiki text/plain { "qid": "Q246447", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q1073668" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } frt0r98t1d8bpswmcfffgacwdrlj47s Q246455 0 831 2777 2776 2026-03-29T20:34:33Z Immanuelle 1434 2777 abstractwiki text/plain { "qid": "Q246455", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q1073925" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 7sxnmp4wnc5rwuainq044ts8i4hqqwd Q246463 0 832 2779 2778 2026-03-29T20:36:10Z Immanuelle 1434 2779 abstractwiki text/plain { "qid": "Q246463", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q10939047" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } oc3nweg8skyomj30lfpkedyn0yky3s5 Category:User ru 14 833 2781 2026-03-29T20:57:51Z Babel AutoCreate 827 Automatically creating [[Project:Babel|Babel]] category page 2781 wikitext text/x-wiki Users in this category indicate their knowledge of language Russian. [[Category:Babel_-_Users_by_language|ru]] n2rffnd28q61ky08vrab39pdzvi2unk Category:Ru-N 14 834 2782 2026-03-29T20:57:51Z Babel AutoCreate 827 Automatically creating [[Project:Babel|Babel]] category page 2782 wikitext text/x-wiki Users in this category indicate they have skill level N for language Russian. [[Category:User_ru|N]] cw421vscj19tdvgt2oq20wxcfotmw03 Category:User he 14 835 2783 2026-03-29T20:57:51Z Babel AutoCreate 827 Automatically creating [[Project:Babel|Babel]] category page 2783 wikitext text/x-wiki Users in this category indicate their knowledge of language Hebrew. [[Category:Babel_-_Users_by_language|he]] drkaqb0j589fsn1fn0qitto34h4chyt Category:He-5 14 836 2784 2026-03-29T20:57:51Z Babel AutoCreate 827 Automatically creating [[Project:Babel|Babel]] category page 2784 wikitext text/x-wiki Users in this category indicate they have skill level 5 for language Hebrew. [[Category:User_he|5]] 3wcy3r8vserz7n7m3563bpd90ba4myw Category:En-4 14 837 2785 2026-03-29T20:57:51Z Babel AutoCreate 827 Automatically creating [[Project:Babel|Babel]] category page 2785 wikitext text/x-wiki Users in this category indicate they have skill level 4 for language English. [[Category:User_en|4]] j0str4ohpiu4gut70iavzbvy5lv0ifw Q704962 0 838 2793 2792 2026-03-29T23:24:42Z Immanuelle 1434 2793 abstractwiki text/plain { "qid": "Q704962", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q10948069" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 51edu55p8d8veen4wo1czwch1hqsmgr Q704967 0 839 2795 2794 2026-03-29T23:26:00Z Immanuelle 1434 2795 abstractwiki text/plain { "qid": "Q704967", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q4387856" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 8nmnfv8web1c795s5dtyw8hxgq465ub Q705035 0 840 2797 2796 2026-03-29T23:27:18Z Immanuelle 1434 2797 abstractwiki text/plain { "qid": "Q705035", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q11568925" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 8toxjoibibaljbzatbt93hcnb8e49sa Q705126 0 841 2799 2798 2026-03-29T23:28:36Z Immanuelle 1434 2799 abstractwiki text/plain { "qid": "Q705126", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q10940411" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } ib0n4qlwz0yar5s6u7c6n7b28wk09v6 Q705151 0 842 2801 2800 2026-03-29T23:29:55Z Immanuelle 1434 2801 abstractwiki text/plain { "qid": "Q705151", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q461258" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 8s3a47eh9sp1fgtra143q5lhf4wynk6 User:Star walker 2 843 2814 2802 2026-03-30T05:28:57Z Mfield 1520 Mfield moved page [[User:Anohthterwikipedian]] to [[User:Star walker]]: Automatically moved page while renaming the user "[[Special:CentralAuth/Anohthterwikipedian|Anohthterwikipedian]]" to "[[Special:CentralAuth/Star walker|Star walker]]" 2802 wikitext text/x-wiki [[File:Your Did It Star.jpg|thumb|That’s me!]] 8y0r74wp1xfso9gi7hrm1hhseguptet Q246469 0 844 2805 2026-03-30T00:58:01Z Immanuelle 1434 Created page with "{ "qid": "Q246469", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2805 abstractwiki text/plain { "qid": "Q246469", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q478504" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } ayjx118w3wkybcdauvyt72yczlbv7j8 Q246479 0 845 2806 2026-03-30T00:58:57Z Immanuelle 1434 Created page with "{ "qid": "Q246479", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2806 abstractwiki text/plain { "qid": "Q246479", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q179971" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 40oi3dmco2xahii7xsl3vqcy0xr753n Q246667 0 846 2807 2026-03-30T00:59:52Z Immanuelle 1434 Created page with "{ "qid": "Q246667", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2807 abstractwiki text/plain { "qid": "Q246667", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q2330988" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } bqups0tcdigorta26lultqwot9r4m2s Q251160 0 847 2808 2026-03-30T01:00:48Z Immanuelle 1434 Created page with "{ "qid": "Q251160", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2808 abstractwiki text/plain { "qid": "Q251160", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q276944" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 6lqfzcy1x475lpc73kcquy7hnjt6jfr Q251682 0 848 2809 2026-03-30T01:01:44Z Immanuelle 1434 Created page with "{ "qid": "Q251682", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2809 abstractwiki text/plain { "qid": "Q251682", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q719665" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 7sij943zhmh2ed8zlxiigznbfczit92 Template talk:Done/See also 11 849 2812 2026-03-30T04:38:48Z Koavf 723 Redirected page to [[Template:Done/See also]] 2812 wikitext text/x-wiki #redirect[[Template:Done/See also]] 6glxt09wwbzl6asqwp7eqktplo2w0tj User:Anohthterwikipedian 2 850 2815 2026-03-30T05:28:57Z Mfield 1520 Mfield moved page [[User:Anohthterwikipedian]] to [[User:Star walker]]: Automatically moved page while renaming the user "[[Special:CentralAuth/Anohthterwikipedian|Anohthterwikipedian]]" to "[[Special:CentralAuth/Star walker|Star walker]]" 2815 wikitext text/x-wiki #REDIRECT [[User:Star walker]] 8x57k1d4bgsuy59a7eppjjzvgqfi2sz Q60745365 0 851 2816 2026-03-30T05:29:27Z 99of9 614 Created page with "{ "qid": "Q60745365", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2816 abstractwiki text/plain { "qid": "Q60745365", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q39825" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q408" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } rdzkh2lm46u2hmgb7oxkn9ru4bvsp2z Q181557 0 852 2823 2026-03-30T06:37:09Z Sun8908 1191 Created page with "{ "qid": "Q181557", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2823 abstractwiki text/plain { "qid": "Q181557", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q865" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } holy9yseyqssogr1xtgl5su9x01dnq2 Q245023 0 853 2824 2026-03-30T06:55:46Z Sun8908 1191 Created page with "{ "qid": "Q245023", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2824 abstractwiki text/plain { "qid": "Q245023", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q865" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } aqux2nlougw5iiipt1b4utgz2divc0u Q140631 0 854 2825 2026-03-30T06:56:58Z Sun8908 1191 Created page with "{ "qid": "Q140631", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2825 abstractwiki text/plain { "qid": "Q140631", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q865" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 0s7u6sqdlnsx8k8r1kpwiau5b9dqzrb Q115256 0 855 2826 2026-03-30T06:57:41Z Sun8908 1191 Created page with "{ "qid": "Q115256", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2826 abstractwiki text/plain { "qid": "Q115256", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q865" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } hdamkv2uf2gdmehbaf3uknfmowcxjca Q244898 0 856 2857 2827 2026-03-30T21:24:49Z Tvpuppy 1474 Add population size 2857 abstractwiki text/plain { "qid": "Q244898", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q865" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z27243", "Z27243K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z27243K2": { "Z1K1": "Z6091", "Z6091K1": "Q138758272" }, "Z27243K3": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z27243K4": { "Z1K1": "Z6091", "Z6091K1": "Q865" }, "Z27243K5": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 1js9ppnkjr5gdtv29dxnvoiukltl3sq Q5056 0 857 2828 2026-03-30T10:07:37Z Jsamwrites 874 Created page with "{ "qid": "Q5056", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1"..." 2828 abstractwiki text/plain { "qid": "Q5056", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q11266439" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } oppgswbx4f1r0tnep48kekmdwgkwa2q Q648 0 858 2829 2026-03-30T11:43:49Z FoeNyx 1523 basic statement 2829 abstractwiki text/plain { "qid": "Q648", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q142" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } 1lojzh7zim629hp3s4fikkfjhjf86s0 Q12193 0 859 2830 2026-03-30T11:47:41Z FoeNyx 1523 basic statement 2830 abstractwiki text/plain { "qid": "Q12193", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q142" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } } ] } } } h8tl2fe4he7gen7wohjc6un2ysed7pj User:Mathmitch7 2 860 2849 2026-03-30T19:37:11Z Mathmitch7 1572 Create intro to page 2849 wikitext text/x-wiki Hi all! I'm a Wikipedian who mostly edits on [[:en:User:Mathmitch7|English Wikipedia]] and [[:wikisource:en:User:Mathmitch7|English Wikisource]]. Cheers! 8t2rj1goh2zj4jtfsw9m8jlg94aka19 User:Spartan.arbinger 2 861 2850 2026-03-30T19:43:06Z Spartan.arbinger 1578 Created page with "test" 2850 wikitext text/x-wiki test jrwjerxiekdtj9k82lg930wpkr6tq6r Q184226 0 862 2859 2853 2026-03-31T00:11:38Z GrounderUK 54 Agreed! Added Wikidata link 2859 abstractwiki text/plain { "qid": "Q184226", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q4964182" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z31465", "Z31465K1": "" }, { "Z1K1": "Z7", "Z7K1": "Z32878", "Z32878K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z32878K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } n65544vnmu1skrqsl5to0vp7bqrk5pv Q55771891 0 863 2870 2869 2026-03-31T03:22:34Z 99of9 614 2870 abstractwiki text/plain { "qid": "Q55771891", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q7632426" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } }, { "Z1K1": "Z7", "Z7K1": "Z32919", "Z32919K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z32919K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z30000", "Z30000K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z30000K2": { "Z1K1": "Z18", "Z18K1": "Z825K3" }, "Z30000K3": { "Z1K1": "Z18", "Z18K1": "Z825K3" }, "Z30000K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 4pgawdr76c6ymcpjmrjfaog1igxksly Q1845 0 864 2883 2026-03-31T09:02:50Z GearsDatapacks 35 Create page 2883 abstractwiki text/plain { "qid": "Q1845", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q179461" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } q6g3lii69s7c1yqxvvg4d3qc4s0rnd6 Q39231 0 865 2886 2885 2026-03-31T12:42:58Z Nanona15dobato 1630 2886 abstractwiki text/plain { "qid": "Q39231", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q8502" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z6091", "Z6091K1": "Q11397889" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q3393392" }, "Z26570K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } ehxbdbn6wdybryqhpep6bro7bo2ll1i Q104587954 0 866 2887 2026-03-31T13:01:17Z Mdktb 971 +New 2887 abstractwiki text/plain { "qid": "Q104587954", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32962", "Z32962K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z32962K2": { "Z1K1": "Z6091", "Z6091K1": "Q14827288" }, "Z32962K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } b0nvv9t54megl4db9gmk09pifybglmz User:魔琴/common.js 2 867 2894 2889 2026-03-31T15:17:03Z 魔琴 1647 [IPE-NEXT] Quick edit 2894 javascript text/javascript /** * Wikifunctions ZID Linker Gadget * Finds Z* links and adds clickable ZID badges * that navigate to wikifunctions.org instead of Abstract Wikipedia itself. * License: CC0 * Model: Claude Sonnet 4.6 */ (function () { 'use strict'; const config = { zidColor: '#1f6feb', fontSize: '11px', opacity: '0.8', }; const style = document.createElement('style'); style.textContent = ` .zid-badge { display: inline-block; margin-left: 4px; padding: 1px 4px; border-radius: 3px; font-size: ${config.fontSize}; font-family: monospace; font-weight: bold; color: white; background-color: ${config.zidColor}; opacity: ${config.opacity}; cursor: pointer; text-decoration: none; transition: opacity 0.2s, transform 0.1s; user-select: none; } .zid-badge:visited { color: white; opacity: 0.9; } .zid-badge:hover { opacity: 1; } .zid-badge:active { transform: scale(0.95); } `; document.head.appendChild(style); function extractZid(href) { if (!href) return null; const match = href.match(/\/view\/[^/]+\/(Z\d+)/i); return match ? match[1].toUpperCase() : null; } function attachBadge(link, zid) { // Avoid double-badging const next = link.nextElementSibling; if (next && next.classList.contains('zid-badge') && next.dataset.zid === zid) { return; } link.style['pointer-events'] = 'none'; const badge = document.createElement('a'); badge.className = 'zid-badge'; badge.dataset.zid = zid; badge.textContent = zid; badge.title = `Open ${zid} on Wikifunctions`; badge.href = `//www.wikifunctions.org/wiki/${zid}`; badge.target = '_blank'; badge.rel = 'noopener noreferrer'; // Prevent the parent link from also firing badge.addEventListener('click', function (e) { e.stopPropagation(); }); link.parentNode.insertBefore(badge, link.nextSibling); } function processLinks() { const links = document.querySelectorAll('a[href]'); links.forEach(link => { const zid = extractZid(link.getAttribute('href')); if (zid) attachBadge(link, zid); }); } function init() { processLinks(); const observer = new MutationObserver(processLinks); observer.observe(document.body, { childList: true, subtree: true, }); if (typeof mw !== 'undefined' && mw.hook) { mw.hook('wikibase.entityPage.entityLoaded').add(function () { setTimeout(processLinks, 100); }); } } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', init); } else { init(); } })(); qgiuvkkhgu48wpbkc3pj2l7ds0kg6oy User:Asked42/common.js 2 868 2897 2026-03-31T17:19:36Z Asked42 130 Created page with "mw.loader.load('//www.wikifunctions.org/w/index.php?title=User:מקף/wikilambda_editsource.js&action=raw&ctype=text/javascript' ); mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Bradv/Scripts/Notepad.js&action=raw&ctype=text/javascript'); mw.loader.using(['mediawiki.util', 'mediawiki.api']).then(function() { $(document).ready(function() { mw.util.addPortletLink( 'p-cactions', '#', 'Purge', 'purge-ca..." 2897 javascript text/javascript mw.loader.load('//www.wikifunctions.org/w/index.php?title=User:מקף/wikilambda_editsource.js&action=raw&ctype=text/javascript' ); mw.loader.load('//en.wikipedia.org/w/index.php?title=User:Bradv/Scripts/Notepad.js&action=raw&ctype=text/javascript'); mw.loader.using(['mediawiki.util', 'mediawiki.api']).then(function() { $(document).ready(function() { mw.util.addPortletLink( 'p-cactions', '#', 'Purge', 'purge-cache-link', 'Purge the cache of this page' ); $('#purge-cache-link').on('click', function(e) { e.preventDefault(); var api = new mw.Api(); api.post({ action: 'purge', titles: mw.config.get('wgPageName') }).done(function() { location.reload(); }).fail(function() { alert('Failed to purge the page. Please try again.'); }); }); }); }); epjbmpf0y4owvpqo56mnjgbt3561qaq Q137145315 0 869 2900 2899 2026-03-31T18:27:18Z Jlwoodwa 1457 2900 abstractwiki text/plain { "qid": "Q137145315", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z32234", "Z32234K1": [ "Z1", { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q137374997" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z27243", "Z27243K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z27243K2": { "Z1K1": "Z6091", "Z6091K1": "Q110592204" }, "Z27243K3": { "Z1K1": "Z6091", "Z6091K1": "Q8171" }, "Z27243K4": { "Z1K1": "Z6091", "Z6091K1": "Q36846" }, "Z27243K5": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } ] } } } qc46chqtlugrw8wyq88mlk745ki90il Q984544 0 870 2902 2901 2026-03-31T18:36:23Z Babelball 1112 added extra information 2902 abstractwiki text/plain { "qid": "Q984544", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q1166" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q470540" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q490647" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z27243", "Z27243K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z27243K2": { "Z1K1": "Z6091", "Z6091K1": "Q138758272" }, "Z27243K3": { "Z1K1": "Z6091", "Z6091K1": "Q515" }, "Z27243K4": { "Z1K1": "Z6091", "Z6091K1": "Q3343570" }, "Z27243K5": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } flpeyqj1si76je0kx6tvmhe7pkez3pn Q276779 0 871 2911 2026-03-31T23:26:29Z Immanuelle 1434 Created page with "{ "qid": "Q276779", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2911 abstractwiki text/plain { "qid": "Q276779", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q644201" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } gum8ggdyricqdf1kumtlatebn93vhtz Q276781 0 872 2912 2026-03-31T23:27:42Z Immanuelle 1434 Created page with "{ "qid": "Q276781", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2912 abstractwiki text/plain { "qid": "Q276781", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q386563" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 1jfej4xzeuanrli0qlnwut8umqussji Q276830 0 873 2913 2026-03-31T23:28:56Z Immanuelle 1434 Created page with "{ "qid": "Q276830", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2913 abstractwiki text/plain { "qid": "Q276830", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q1150151" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } m13rkpaxx00v5t36ija6lx69llzojix Q276831 0 874 2914 2026-03-31T23:30:09Z Immanuelle 1434 Created page with "{ "qid": "Q276831", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2914 abstractwiki text/plain { "qid": "Q276831", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q2564508" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 2oqahhiy9l0qv0f6dzef9jxgsor8lp9 Q283483 0 875 2915 2026-03-31T23:31:23Z Immanuelle 1434 Created page with "{ "qid": "Q283483", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2915 abstractwiki text/plain { "qid": "Q283483", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q382005" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } su42p318caa8m5nna6dj8zaxyvt92jt Q287165 0 876 2916 2026-03-31T23:32:37Z Immanuelle 1434 Created page with "{ "qid": "Q287165", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2916 abstractwiki text/plain { "qid": "Q287165", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q174231" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 3et3nluc2o40t4hx859k6s3663euahh Q288248 0 877 2917 2026-03-31T23:33:50Z Immanuelle 1434 Created page with "{ "qid": "Q288248", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2917 abstractwiki text/plain { "qid": "Q288248", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q455602" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } t4d1pigg1yhdn5639lq524u5ru33cp4 Q288312 0 878 2918 2026-03-31T23:35:03Z Immanuelle 1434 Created page with "{ "qid": "Q288312", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2918 abstractwiki text/plain { "qid": "Q288312", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q813858" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } q9m6vc5gxvjucb3i804euv9ryrtm927 Q335612 0 879 2920 2026-03-31T23:36:15Z Immanuelle 1434 Created page with "{ "qid": "Q335612", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2920 abstractwiki text/plain { "qid": "Q335612", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q272993" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 6stbypbthg74cvunk8w9xj677xo7ilq Q335618 0 880 2921 2026-03-31T23:37:29Z Immanuelle 1434 Created page with "{ "qid": "Q335618", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570",..." 2921 abstractwiki text/plain { "qid": "Q335618", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26570K2": { "Z1K1": "Z6091", "Z6091K1": "Q845945" }, "Z26570K3": { "Z1K1": "Z6091", "Z6091K1": "Q17" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } }, { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z6091", "Z6091K1": "Q11568925" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11591100" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } 35gix8bi1wh6jhkvq6j4e6zwtn6fnrj Q80949 0 881 2923 2026-04-01T04:22:21Z ChaoticVermillion 169 you know what date it is... 2923 abstractwiki text/plain { "qid": "Q80949", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z28016K2": { "Z1K1": "Z6091", "Z6091K1": "Q11186375" }, "Z28016K3": { "Z1K1": "Z6091", "Z6091K1": "Q118" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } mct3w5lrr4jouy12kl5rar7faa4yc1k Q964 0 882 2925 2026-04-01T07:16:03Z Sun8908 1191 can't believe Wikinews is closing soon 2925 abstractwiki text/plain { "qid": "Q964", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z26039", "Z26039K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z26039K2": { "Z1K1": "Z6091", "Z6091K1": "Q1153191" }, "Z26039K3": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } } ] } } } 1zklt2w3x84omoux7xvqz6l07mbeefs Q300385 0 883 2926 2026-04-01T08:34:07Z GearsDatapacks 35 Create page 2926 abstractwiki text/plain { "qid": "Q300385", "sections": { "Q8776414": { "index": 0, "fragments": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z29749", "Z29749K1": { "Z1K1": "Z7", "Z7K1": "Z32581", "Z32581K1": { "Z1K1": "Z18", "Z18K1": "Z825K1" }, "Z32581K2": { "Z1K1": "Z6091", "Z6091K1": "Q7366" }, "Z32581K3": { "Z1K1": "Z6091", "Z6091K1": "Q1299" }, "Z32581K4": { "Z1K1": "Z18", "Z18K1": "Z825K2" } }, "Z29749K2": { "Z1K1": "Z18", "Z18K1": "Z825K2" } } ] } } } j0r0qp4h2cdbbshgaif5m0v6v19m604