Wikifunctions wikifunctionswiki https://www.wikifunctions.org/wiki/Wikifunctions:Main_Page MediaWiki 1.47.0-wmf.10 first-letter Media Special Talk User User talk Wikifunctions Wikifunctions 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 Event Event talk Wikifunctions:Report a technical problem 4 1175 290591 289961 2026-07-13T06:54:49Z YoshiRulz 10156 Add hatnote 290591 wikitext text/x-wiki <languages/> {{shortcut|[[WF:BUG]]}} {{see also |Special:MyLanguage/WF:Status|l1=WF:Status |Special:MyLanguage/WF:Feature_petitions|l2=WF:Feature petitions }} <translate> <!--T:1--> If you have found a bug in Wikifunctions, or you have a feature request for Wikifunctions, please let us know! == Scope == <!--T:2--> </translate> * <translate><!--T:3--> '''Bug''' - a problem that is producing incorrect or unexpected results on Wikifunctions. Note that problems within Functions themselves are not considered as a bug in this context.</translate> * <translate><!--T:4--> '''Feature request''' - an idea that the development team can add to Wikifunctions to make it even more awesome.</translate> <translate> <!--T:5--> Do you need help with something else? </translate> : <translate><!--T:6--> The following are '''out of scope''' of the work of the Wikifunctions development team:</translate> :* <translate><!--T:7--> The '''content of individual Functions''' – Discuss those on the talkpage of the Function itself, or ask for help at <tvar name="1">[[Wikifunctions:Project chat]]</tvar> or in the channels listed below; if you think a function is missing, see <tvar name="2">[[Wikifunctions:Suggest a function]]</tvar></translate> :* <translate><!--T:8--> The '''Wikifunctions project's policies''' – Ask about those at <tvar name="1">[[Wikifunctions:Project chat]]</tvar> or in the channels listed below</translate> <translate> == Find existing bugs and feature requests == <!--T:9--> </translate> * <translate><!--T:10--> See '''<tvar name="1">[[Wikifunctions:Status]]</tvar>''' for a quick summary of high-level issues.</translate> * <translate><!--T:11--> You can '''[[<tvar name="1">phab:maniphest/query/UzvNRqsdnymk/</tvar>|search the Phabricator]] listing of open tasks''' to see if your bug or feature idea is already documented.</translate> <translate> == Discuss with others == <!--T:12--> <!--T:13--> You can ask questions about possible bugs or feature ideas at a few locations. This may be helpful if you are unsure how to clearly describe the bug or feature idea: </translate> * <translate><!--T:14--> The discussion page [[Wikifunctions:Project chat|here]].</translate> * <translate><!--T:15--> The main chat on [<tvar name="1">https://t.me/Wikifunctions</tvar> Telegram] or IRC <tvar name="2">{{channel|wikipedia-abstract}}</tvar> (bridged together) ([<tvar name="3">https://wm-bot.wmcloud.org/logs/%23wikipedia-abstract/</tvar> logs], [<tvar name="4">https://wm-bot.wmflabs.org/logs/%23wikipedia-abstract/</tvar> old logs])</translate> * <translate><!--T:16--> The developer chat on [<tvar name="1">https://t.me/abstract_wikipedia_tech</tvar> Telegram] or IRC <tvar name="2">{{channel|wikipedia-abstract-tech}}</tvar> (bridged together) ([<tvar name="3">https://wm-bot.wmcloud.org/logs/%23wikipedia-abstract-tech/</tvar> logs])</translate> <translate> == File a task in Phabricator == <!--T:17--> <!--T:18--> If you are familiar with Phabricator, you can search and file tasks directly. <!--T:19--> If you are not yet familiar: Phabricator is the web-based development collaboration tool mostly used to manage MediaWiki software projects including Wikifunctions. A short summary about Phabricator for newcomers, including tutorial videos, is on MediaWiki's wiki at <tvar name="1">[[mw:Special:MyLanguage/Phabricator/Help|mw:Phabricator/Help]]</tvar>. </translate> * <translate><!--T:20--> You can '''[[<tvar name="1">phab:maniphest/query/UzvNRqsdnymk/</tvar>|search]] the listing of open tasks''' to see if your bug or feature idea is already documented.</translate> ** <translate><!--T:21--> The existing tasks are collected with the '''<tvar name="1">[[phab:tag/abstract wikipedia team|#abstract wikipedia team]]</tvar> tag'''.</translate> * <translate><!--T:22--> You can '''[<tvar name="1">https://phabricator.wikimedia.org/maniphest/task/edit/form/43/?projects=abstract_wikipedia</tvar> file a new task]'''. Please always include:</translate> ** <translate><!--T:23--> Examples</translate> ** <translate><!--T:24--> Any relevant links</translate> ** <translate><!--T:25--> For bugs: The exact steps that produced the bug, so that the team can reproduce and diagnose it.</translate> <translate> == Languages == <!--T:26--> <!--T:27--> The development team understands a limited number of languages – but you are free to report issues in any language that you're comfortable with. <!--T:28--> If possible, please provide a summary in English when creating a phabricator task, or ask someone to help you. == Follow-up == <!--T:29--> </translate> * <translate><!--T:30--> The locations above are followed by the Wikifunctions development team, as well as community members. The time to get a reply varies depending on the nature or complexity of the topic, etc. However, in general, you can get an answer within 2 workdays. Please let us know if we missed something, as life can get distracting!</translate> * <translate><!--T:31--> Not all problems can be solved immediately: depending on the impact, priority, etc. some bugs can be triaged to low priority. You may follow the status of your report on the relevant linked phabricator task.</translate> [[Category:Report a technical problem{{#translation:}}]] r5teq4w92d2uafn6l74b0yuyrmcmwoj Wikifunctions:Project chat 4 1184 290537 289750 2026-07-13T03:08:06Z SpBot 978 archive 2 sections: 2 to [[Wikifunctions:Project chat/Archive/2026/06]] (after section [[Wikifunctions:Project chat/Archive/2026/06#Apache_License_2.0|Apache_License_2.0]]) - previous edit: [[:User:MediaWiki message delivery|MediaWiki message delivery]], 2026-07-09 09:43 290537 wikitext text/x-wiki {{shortcut|[[WF:CHAT]]|[[WF:PC]]|[[WF:VP]]}} __NEWSECTIONLINK__ [[Category:Help]] <!-- please do not remove this line --> Welcome to the Project chat, a place to discuss any and all aspects of Wikifunctions: the project itself, policy and proposals, individual data items, technical issues, etc. Other places to find help: * [[Wikifunctions:Administrators' noticeboard]] * [[Wikifunctions:Report a technical problem]] * [[Wikifunctions:FAQ]] {{Autoarchive resolved section |age = 1 |archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) |timeout=30 }} {{Archives|{{#tag:div|<br />{{Flatlist|{{Special:PrefixIndex/WF:Project chat/Archive/|stripprefix=1|hideredirects=1}} |class=mw-collapsible-content|style=font-size:92%;}}|class="mw-collapsible mw-collapsible-toggle mw-collapsed"}} |prefix=WF:Project chat/Archive/ }} == [[Z35298]] == Does anyone know what the problem with this implementation is? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 21:14, 18 May 2026 (UTC) :There is a bug that doesn't allow Python implementation to return nested lists. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 05:31, 19 May 2026 (UTC) ::Is there a Phabricator task for this? Searching through them is hell. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 03:22, 20 May 2026 (UTC) :::A bit of time ago I opened [[phab:T392750]], which is very similar to this issue. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 05:26, 20 May 2026 (UTC) ::I don’t think there is a general problem with returning nested lists. There is a problem with not taking into account the declared type for a nested list, which is an issue only for types with custom conversion. There is an equivalent issue on the input side, applicable to all “generic types” that are nested, including typed lists: [[:phab:T417266]]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:39, 16 June 2026 (UTC) == Questions on a simple fragment example "The Eiffel Tower is a monument" == Hello. I would like to be able to use the function {{Z|Z26039}} to generate sentences like "the Eiffel Tower is a monument" or "la torre Eiffel es un monumento" in Spanish. It already raises a lot of questions. Question 1: I should be able to set the first input "entity" to {{Q|Q243}} and the second input "class" to {{Q|Q4989906}} and get the correct sentence, shouldn't I? Just checking. Question 2: {{Z|Z26039}} calls a language-specific function like "Spanish article-less instantiating sentence" {{Z|Z26337}}, which uses the label of the Wikidata item to get the text for "Eiffel Tower", which is similar to the lemma of the lexeme. But this would not be acceptable in production, would it? The item label "belongs" to all Wikidata users, not to Abstract Wikipedia users, and there is no guarantee what it might contain, such as a parenthesis for disambiguation. Or am I wrong? Question 3a: We need to have a lexeme for the combination "Eiffel Tower" in each language, don't we? For instance in languages with gender, the lexeme is the only place to find the gender. It is true that if we know that the equivalent of "Tower" is the head word, syntactical information can be found under the lexeme for "tower", and it would be good to use a system like that. But the only place that the syntactic dependency information could be located is under the lexeme. Question 3b: At present for {{Z|Z26039}} etc. to work, we have to add any forms or syntax information to the lexeme of the whole phrase, such as "Eiffel Tower". But property {{Q|P5238}} with attributes {{Q|P9763}} and {{Q|P9764}} can be used to define the structure and avoid duplicating the syntax information. What lexeme would be used for "Eiffel" in this case? Would it be the same as a lexeme for {{Q|Q20882}}? That makes no sense to me. I propose that there should be a dummy lexeme in each language which could be added to {{Q|P5238}} instead of a real lexeme to mean "invariant element". Question 4: As has already been pointed out elsewhere, the fragment functions do not work well with the initial definite article in languages like English, Spanish and German. Examples: * "'''The Eiffel Tower is a monument.'''" The item label "Eiffel Tower" omits the article and so the result omits the initial "The" in English. French, Spanish and German are similar. * "'''The Sun is a star.'''" Similarly the article is wrongly omitted, also in French, Spanish and German. * "'''Westminster Abbey is a monument.'''" This is OK in English and German as no article is needed, but not in French or Spanish where it is, for instance "La Abadía de Westminster es un monumento". * "'''Latin is a dead language.'''" Also this is OK in English and German but not in French or Spanish, where an article is needed. * "'''Jupiter is a planet.'''". This does not need an article and is OK in all the languages; I include this to show that you cannot assume that there is an article in all cases in French and Spanish. How should the language functions find out whether an article is needed? In some cases, where the lemma is a phrase like "Abadía de Westminster" in Spanish, I think that it could be deduced, but in general there is no rule to give the answer. Using different rendering functions according to the case is '''not''' a solution, although it might work for a few specific languages like these four. It would not be acceptable because there will be many, many other cases of syntactical choices to be made for all the different languages, and we cannot expect the person writing the abstract code to take them all into account. So I suppose that a declaration in the lexeme is needed to solve this problem. I suppose that there must already be linguistic terminology for this problem, but I don't know it. I would be grateful for any comments on any of these questions. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 15:02, 5 June 2026 (UTC) :@[[User:Strobilomyces|Strobilomyces]] I think this topic is better placed at [[abstract:Abstract Wikipedia:Project chat|Abstract Wikipedia:Project chat]], so I copied your topic there, and answered it there too. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:07, 8 June 2026 (UTC) ::OK, sorry about that. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 17:03, 9 June 2026 (UTC) :1. Yes. :2. It depends on the language, but it is no bad thing if the subject of the sentence recapitulates the article title, ideally shorn of disambiguators. The difficulty is that item labels and article titles are simply text, so there is no guarantee that they can be parsed sufficiently well in any given language. :3a. Conceptually, this is true, but we must assume that it won’t happen. That means we have to construct the lexeme for any given language, and this will be discussed at the [[Wikifunctions:NLG SIG#Upcoming meeting]] on Tuesday. In the special case where the item’s linguistic form is consistently some kind of modified head noun, it may be appropriate to capture this as a qualified {{Q|P279}} relationship (the Eiffel Tower is classed as a monument but named as a tower, for example). :3b. It’s complicated, yes, but I believe all this needs to be considered as part of the above mentioned lexeme-construction process. :4. Yes, this is a stubborn problem, being partly context and partly custom. In English, the general rule is that names resist determiners. That implies the need to distinguish names from other proper nouns. “Mercury” is a name but “sun” and “moon” are ordinary nouns made proper by the definite article (although, exceptionally, this may be elided for “the Earth”, presumably influenced by the Sun’s other planets having names). More generally, as has been noted, the rules vary by language, so the distinction must be made at that level. The general rule for a particular language would typically apply according to the item’s class (country, language, construction…) but per-language exceptions are a case for lexicographic properties (because they are details exposed by Wikifunctions but required more generally, like the fact that, even when abbreviated, “the USA” and “the UK” require the definite article, whereas most countries have names that resist it). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:46, 14 June 2026 (UTC) ::See also [[Wikifunctions:Status updates/2026-06-19#The or not the, this is (the?) question]]. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 11:38, 19 June 2026 (UTC) == Deployment of Legal and Safety Contacts Link in the Footer of Your Wiki == Hello community, The Wikimedia Foundation has provided [[wmf:Legal:Wikimedia Foundation Legal and Safety Contact Information|a single legal and safety contact page]], to be linked in the footer of your wiki, to ensure access to accurate legal information. This is a regulatory requirement. We have already rolled out links to English, German, Italian, Spanish Wikipedias and other wikis and we will deploy to your wiki soon. Please [[m:Wikimedia Foundation Legal and Safety Contacts FAQ|read more on the project page]] and leave any comments in this thread or on [[m:Talk:Wikimedia Foundation Legal and Safety Contacts FAQ|the talk page]]. –– [[User:STei (WMF)|STei (WMF)]] ([[User talk:STei (WMF)|talk]]) 17:54, 9 June 2026 (UTC) :[https://translatewiki.net/w/i.php?title=Special%3ATranslate&showMessage=wikimedia-legal-safety-contacts&group=ext-wikimediamessages&language=qqq&filter=&optional=1&action=translate example text] at translatewiki.net [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 19:32, 19 June 2026 (UTC) ::@[[User:Arlo Barnes|Arlo Barnes]] thank you! –– [[User:STei (WMF)|STei (WMF)]] ([[User talk:STei (WMF)|talk]]) 19:27, 24 June 2026 (UTC) == June 2026 Wikimedia Café meetups regarding the English Wikipedia Editor Reflections project == <div class="border-box" style="background-color: var(--background-color-warning-subtle, #f8eaba); max-width: 875px; padding: 5px; border: 1px solid black; margin: 5px; color: var(--clr-dark)"> <div class="box" style="float:left; padding-top: 10px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px;">[[File:Wikimedia Café logo in plain SVG format.svg|60px|alt=The logo for the Wikimedia Café]]</div> Hello! There will be two '''[https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Wikimedia Café]''' discussion opportunities during the last weekend of June. Both sessions will focus on the [https://en.wikipedia.org/wiki/Wikipedia:Editor_reflections English Wikipedia Editor Reflections project]. The featured guest in the Café will be [https://en.wikipedia.org/wiki/User:Clovermoss User:Clovermoss]. Participants may attend either or both sessions. #'''27 June 2026 15:00 UTC''' ([https://zonestamp.toolforge.org/1782572400 timestamp converter]), at a time friendly to the Americas, Africa, and Europe #'''28 June 2026 03:00 UTC''' ([https://zonestamp.toolforge.org/1782615600 timestamp converter]), at a time friendly to Asia and the Pacific Please see the Café page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#How_to_attend_the_session how to register]! <br /> [[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]</div> <span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 03:55, 15 June 2026 (UTC) == I did something stupid, can I undo it? == Hello, I created a function (Z36415) I thought it would be in my user namespace because I put a prefix in the name. However, putting prefixes in the name didn't work for functions and I created it globally. Is there any way to rename it or remove it?. [[User:A random Wikipedian in the billions|A random Wikipedian in the billions]] ([[User talk:A random Wikipedian in the billions|talk]]) 12:08, 15 June 2026 (UTC) :[[WF:RFD]] please. {{Z|10119}} is available if you need to do testing. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:10, 15 June 2026 (UTC) ::Thanks! [[User:A random Wikipedian in the billions|A random Wikipedian in the billions]] ([[User talk:A random Wikipedian in the billions|talk]]) 12:17, 15 June 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #253 is out: The or not the, this is (the?) question == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-06-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present you a delicate question regarding grammatical framework, we talk about our next events and about the results of our latest online meetings, we discuss news about Types, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:34, 19 June 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30701693 --> :<blockquote>We also have two Functions, {{Z|Z32645}} and {{Z|Z32935}}, which both aim to answer whether an Item needs a definite article or not [...] but neither of these seem to be integrated into the ways that Functions are actually used on Abstract Wikipedia, as can be seen ''e.g.'' on [[abstract:Q243|the article for the Eiffel Tower]].</blockquote> One of the connected Implementations uses it for the subject and location, and the other uses it for the location only. There was no heuristic in [[Z32645]] for buildings, so I added [[Z36580|a new Implementation]] with an extra branch, but even my optimised [[Z36556|subclass checks for buildings]] are timing out. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:03, 20 June 2026 (UTC) ::I am not familiar with english rules for it. In German I am not able to explain a rule working every time about how to decide if an article is needed before a noun or not. So I think it is a case where it is better to look at such cases and then let a user with knwoledge in the language decide what is the correct function for a specific language. From my point of view it can be helpful to modify the functions to make a user based modification afterwards easier. This can be maybe done through optional arguments what give the possibility to modify specific forms if necessary without the necessity to fill it out every time a function is used. From my point of view the question raised in the newsletter shows how important the check of the output through an language speaker with an advanced level of understanding is. Languages can include complicated rules or exemptions what are necessary to pay attention and hard to implement in code without deep knwoledge of an language. At the moment I prefer language specific large functions generating whole sections of articles. As it seems to me difficult to implement the edge cases of every language in the language specific fragment functions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:11, 21 June 2026 (UTC) :::Did you mean to reply to me? Letting those <q>with [knowledge] in the language decide what is the correct function for a specific language</q> is exactly what the current prototypes do. The functions I linked to are English-specific.<br>The multilingual function can't take a "use definite article" parameter for obvious reasons, and if you want the language-specific functions to take extra parameters like that, the multilingual function would then need to derive the correct values to be able to call them. Might as well keep that logic within the language-specific functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 21 June 2026 (UTC) ::::If I reply here with the modern discussion form I have not seen when I wrote the message how to change it to not reply to you when I want to add the section below your reply. What I wrote have been general thoughts about the topic. I think it should be possible to write functions with optional arguments. The modification of the article is language specific and so such a thing would modify the language specific function. What you wrote about calling them from the multilingual function is important. I hope it will be possible to find a solution for it without the need of adding all function arguments. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 17:22, 22 June 2026 (UTC) == RFC about AI-generated content in Wikimedia Commons == <bdi lang="en" dir="ltr"> You are invited to participate in a [[c:Commons:Requests for comment/Policy update for AI content|request for comment on Wikimedia Commons about a policy update for AI content]]. This may affect files that are uploaded to Wikimedia Commons for use on this project. Thank you. [[m:User:Codename Noreste|Codename Noreste]] ([[m:User talk:Codename Noreste|talk]])</bdi> 17:11, 23 June 2026 (UTC) <!-- Message sent by User:Codename Noreste@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30513860 --> == Wikifunctions & Abstract Wikipedia Newsletter #254: Working on Functions, together == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-06-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on new collaborative patterns emerging in our community, we discuss news in Types, we share some events that relate to Wikifunctions and Abstract Wikipedia at Wikimania 2026, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1783359000 July 6, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:58, 27 June 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30724999 --> == Wikifunctions & Abstract Wikipedia Newsletter #255: Integration on test wiki and annual plan == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss integration of Abstract Wikipedia in Test Wiki and our objectives for the new Wikimedia Foundation Fiscal Year, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1783359000 July 6, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 08:22, 2 July 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 --> == [[Z37279]] == I have issues getting this function to work. It throws an error about a multilingual string, ''Unspecified error (error information: "cannot read property 'Z12K1' of undefined")'', but the function isn't using that type anywhere. It worked just as it should when I constructed it directly in the test section of [[Z26107]], so it is probably something obvious I've missed in the implementation. A fresh set of eyes would be much appreciated! [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 23:03, 3 July 2026 (UTC) :You were passing the 1st and 2nd arguments ([[Z6091]]s) to {{Z|23468}}, which takes a [[Z6001]]. Fixed. edit: Also please review the test case I added, it's probably wrong. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 04:14, 4 July 2026 (UTC) ::Thank you, I also found the trouble with the error above. It still doesn't work with the cities I tried yesterday, but all others work. There probably some caching left from before one of the changes. [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 08:57, 4 July 2026 (UTC) == Criticism from English Wikipedia == Hi all, you might be aware of [[:w:en:Wikipedia:Village pump (WMF)#Abstract Wikipedia goes somewhat live and already hosts unattributed enwiki copies...|this discussion on English Wikipedia]], that raised several criticisms about the project. As a team, we [[:abstract:Abstract Wikipedia:Response to English Wikipedia criticism|drafted an initial response]], that we want to run through you. If you want to suggest changes or edits, please [[:abstract:Abstract Wikipedia talk:Response to English Wikipedia criticism|use the talk page]]. Please, keep a polite and constructive tone. The editing period will be '''open until July 17'''. The final result of this editing will be published on Meta, and will be linked to the English Wikipedia community. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:19, 6 July 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #256: Moving toward our first Abstract Wikipedia integration milestone == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss further our objectives for the new Wikimedia Foundation Fiscal Year, we show the latest community tool, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:43, 9 July 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 --> dbf8vfpt3qcxfhsancza52semaaam5p 290542 290537 2026-07-13T03:31:40Z Pine 54702 /* July 2026 Wikimedia Café meetups regarding Wikimedia governance and options for reform */ new section 290542 wikitext text/x-wiki {{shortcut|[[WF:CHAT]]|[[WF:PC]]|[[WF:VP]]}} __NEWSECTIONLINK__ [[Category:Help]] <!-- please do not remove this line --> Welcome to the Project chat, a place to discuss any and all aspects of Wikifunctions: the project itself, policy and proposals, individual data items, technical issues, etc. Other places to find help: * [[Wikifunctions:Administrators' noticeboard]] * [[Wikifunctions:Report a technical problem]] * [[Wikifunctions:FAQ]] {{Autoarchive resolved section |age = 1 |archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) |timeout=30 }} {{Archives|{{#tag:div|<br />{{Flatlist|{{Special:PrefixIndex/WF:Project chat/Archive/|stripprefix=1|hideredirects=1}} |class=mw-collapsible-content|style=font-size:92%;}}|class="mw-collapsible mw-collapsible-toggle mw-collapsed"}} |prefix=WF:Project chat/Archive/ }} == [[Z35298]] == Does anyone know what the problem with this implementation is? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 21:14, 18 May 2026 (UTC) :There is a bug that doesn't allow Python implementation to return nested lists. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 05:31, 19 May 2026 (UTC) ::Is there a Phabricator task for this? Searching through them is hell. &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 03:22, 20 May 2026 (UTC) :::A bit of time ago I opened [[phab:T392750]], which is very similar to this issue. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 05:26, 20 May 2026 (UTC) ::I don’t think there is a general problem with returning nested lists. There is a problem with not taking into account the declared type for a nested list, which is an issue only for types with custom conversion. There is an equivalent issue on the input side, applicable to all “generic types” that are nested, including typed lists: [[:phab:T417266]]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:39, 16 June 2026 (UTC) == Questions on a simple fragment example "The Eiffel Tower is a monument" == Hello. I would like to be able to use the function {{Z|Z26039}} to generate sentences like "the Eiffel Tower is a monument" or "la torre Eiffel es un monumento" in Spanish. It already raises a lot of questions. Question 1: I should be able to set the first input "entity" to {{Q|Q243}} and the second input "class" to {{Q|Q4989906}} and get the correct sentence, shouldn't I? Just checking. Question 2: {{Z|Z26039}} calls a language-specific function like "Spanish article-less instantiating sentence" {{Z|Z26337}}, which uses the label of the Wikidata item to get the text for "Eiffel Tower", which is similar to the lemma of the lexeme. But this would not be acceptable in production, would it? The item label "belongs" to all Wikidata users, not to Abstract Wikipedia users, and there is no guarantee what it might contain, such as a parenthesis for disambiguation. Or am I wrong? Question 3a: We need to have a lexeme for the combination "Eiffel Tower" in each language, don't we? For instance in languages with gender, the lexeme is the only place to find the gender. It is true that if we know that the equivalent of "Tower" is the head word, syntactical information can be found under the lexeme for "tower", and it would be good to use a system like that. But the only place that the syntactic dependency information could be located is under the lexeme. Question 3b: At present for {{Z|Z26039}} etc. to work, we have to add any forms or syntax information to the lexeme of the whole phrase, such as "Eiffel Tower". But property {{Q|P5238}} with attributes {{Q|P9763}} and {{Q|P9764}} can be used to define the structure and avoid duplicating the syntax information. What lexeme would be used for "Eiffel" in this case? Would it be the same as a lexeme for {{Q|Q20882}}? That makes no sense to me. I propose that there should be a dummy lexeme in each language which could be added to {{Q|P5238}} instead of a real lexeme to mean "invariant element". Question 4: As has already been pointed out elsewhere, the fragment functions do not work well with the initial definite article in languages like English, Spanish and German. Examples: * "'''The Eiffel Tower is a monument.'''" The item label "Eiffel Tower" omits the article and so the result omits the initial "The" in English. French, Spanish and German are similar. * "'''The Sun is a star.'''" Similarly the article is wrongly omitted, also in French, Spanish and German. * "'''Westminster Abbey is a monument.'''" This is OK in English and German as no article is needed, but not in French or Spanish where it is, for instance "La Abadía de Westminster es un monumento". * "'''Latin is a dead language.'''" Also this is OK in English and German but not in French or Spanish, where an article is needed. * "'''Jupiter is a planet.'''". This does not need an article and is OK in all the languages; I include this to show that you cannot assume that there is an article in all cases in French and Spanish. How should the language functions find out whether an article is needed? In some cases, where the lemma is a phrase like "Abadía de Westminster" in Spanish, I think that it could be deduced, but in general there is no rule to give the answer. Using different rendering functions according to the case is '''not''' a solution, although it might work for a few specific languages like these four. It would not be acceptable because there will be many, many other cases of syntactical choices to be made for all the different languages, and we cannot expect the person writing the abstract code to take them all into account. So I suppose that a declaration in the lexeme is needed to solve this problem. I suppose that there must already be linguistic terminology for this problem, but I don't know it. I would be grateful for any comments on any of these questions. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 15:02, 5 June 2026 (UTC) :@[[User:Strobilomyces|Strobilomyces]] I think this topic is better placed at [[abstract:Abstract Wikipedia:Project chat|Abstract Wikipedia:Project chat]], so I copied your topic there, and answered it there too. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:07, 8 June 2026 (UTC) ::OK, sorry about that. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 17:03, 9 June 2026 (UTC) :1. Yes. :2. It depends on the language, but it is no bad thing if the subject of the sentence recapitulates the article title, ideally shorn of disambiguators. The difficulty is that item labels and article titles are simply text, so there is no guarantee that they can be parsed sufficiently well in any given language. :3a. Conceptually, this is true, but we must assume that it won’t happen. That means we have to construct the lexeme for any given language, and this will be discussed at the [[Wikifunctions:NLG SIG#Upcoming meeting]] on Tuesday. In the special case where the item’s linguistic form is consistently some kind of modified head noun, it may be appropriate to capture this as a qualified {{Q|P279}} relationship (the Eiffel Tower is classed as a monument but named as a tower, for example). :3b. It’s complicated, yes, but I believe all this needs to be considered as part of the above mentioned lexeme-construction process. :4. Yes, this is a stubborn problem, being partly context and partly custom. In English, the general rule is that names resist determiners. That implies the need to distinguish names from other proper nouns. “Mercury” is a name but “sun” and “moon” are ordinary nouns made proper by the definite article (although, exceptionally, this may be elided for “the Earth”, presumably influenced by the Sun’s other planets having names). More generally, as has been noted, the rules vary by language, so the distinction must be made at that level. The general rule for a particular language would typically apply according to the item’s class (country, language, construction…) but per-language exceptions are a case for lexicographic properties (because they are details exposed by Wikifunctions but required more generally, like the fact that, even when abbreviated, “the USA” and “the UK” require the definite article, whereas most countries have names that resist it). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:46, 14 June 2026 (UTC) ::See also [[Wikifunctions:Status updates/2026-06-19#The or not the, this is (the?) question]]. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 11:38, 19 June 2026 (UTC) == Deployment of Legal and Safety Contacts Link in the Footer of Your Wiki == Hello community, The Wikimedia Foundation has provided [[wmf:Legal:Wikimedia Foundation Legal and Safety Contact Information|a single legal and safety contact page]], to be linked in the footer of your wiki, to ensure access to accurate legal information. This is a regulatory requirement. We have already rolled out links to English, German, Italian, Spanish Wikipedias and other wikis and we will deploy to your wiki soon. Please [[m:Wikimedia Foundation Legal and Safety Contacts FAQ|read more on the project page]] and leave any comments in this thread or on [[m:Talk:Wikimedia Foundation Legal and Safety Contacts FAQ|the talk page]]. –– [[User:STei (WMF)|STei (WMF)]] ([[User talk:STei (WMF)|talk]]) 17:54, 9 June 2026 (UTC) :[https://translatewiki.net/w/i.php?title=Special%3ATranslate&showMessage=wikimedia-legal-safety-contacts&group=ext-wikimediamessages&language=qqq&filter=&optional=1&action=translate example text] at translatewiki.net [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 19:32, 19 June 2026 (UTC) ::@[[User:Arlo Barnes|Arlo Barnes]] thank you! –– [[User:STei (WMF)|STei (WMF)]] ([[User talk:STei (WMF)|talk]]) 19:27, 24 June 2026 (UTC) == June 2026 Wikimedia Café meetups regarding the English Wikipedia Editor Reflections project == <div class="border-box" style="background-color: var(--background-color-warning-subtle, #f8eaba); max-width: 875px; padding: 5px; border: 1px solid black; margin: 5px; color: var(--clr-dark)"> <div class="box" style="float:left; padding-top: 10px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px;">[[File:Wikimedia Café logo in plain SVG format.svg|60px|alt=The logo for the Wikimedia Café]]</div> Hello! There will be two '''[https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Wikimedia Café]''' discussion opportunities during the last weekend of June. Both sessions will focus on the [https://en.wikipedia.org/wiki/Wikipedia:Editor_reflections English Wikipedia Editor Reflections project]. The featured guest in the Café will be [https://en.wikipedia.org/wiki/User:Clovermoss User:Clovermoss]. Participants may attend either or both sessions. #'''27 June 2026 15:00 UTC''' ([https://zonestamp.toolforge.org/1782572400 timestamp converter]), at a time friendly to the Americas, Africa, and Europe #'''28 June 2026 03:00 UTC''' ([https://zonestamp.toolforge.org/1782615600 timestamp converter]), at a time friendly to Asia and the Pacific Please see the Café page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#How_to_attend_the_session how to register]! <br /> [[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]</div> <span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 03:55, 15 June 2026 (UTC) == I did something stupid, can I undo it? == Hello, I created a function (Z36415) I thought it would be in my user namespace because I put a prefix in the name. However, putting prefixes in the name didn't work for functions and I created it globally. Is there any way to rename it or remove it?. [[User:A random Wikipedian in the billions|A random Wikipedian in the billions]] ([[User talk:A random Wikipedian in the billions|talk]]) 12:08, 15 June 2026 (UTC) :[[WF:RFD]] please. {{Z|10119}} is available if you need to do testing. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:10, 15 June 2026 (UTC) ::Thanks! [[User:A random Wikipedian in the billions|A random Wikipedian in the billions]] ([[User talk:A random Wikipedian in the billions|talk]]) 12:17, 15 June 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #253 is out: The or not the, this is (the?) question == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-06-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present you a delicate question regarding grammatical framework, we talk about our next events and about the results of our latest online meetings, we discuss news about Types, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:34, 19 June 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30701693 --> :<blockquote>We also have two Functions, {{Z|Z32645}} and {{Z|Z32935}}, which both aim to answer whether an Item needs a definite article or not [...] but neither of these seem to be integrated into the ways that Functions are actually used on Abstract Wikipedia, as can be seen ''e.g.'' on [[abstract:Q243|the article for the Eiffel Tower]].</blockquote> One of the connected Implementations uses it for the subject and location, and the other uses it for the location only. There was no heuristic in [[Z32645]] for buildings, so I added [[Z36580|a new Implementation]] with an extra branch, but even my optimised [[Z36556|subclass checks for buildings]] are timing out. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:03, 20 June 2026 (UTC) ::I am not familiar with english rules for it. In German I am not able to explain a rule working every time about how to decide if an article is needed before a noun or not. So I think it is a case where it is better to look at such cases and then let a user with knwoledge in the language decide what is the correct function for a specific language. From my point of view it can be helpful to modify the functions to make a user based modification afterwards easier. This can be maybe done through optional arguments what give the possibility to modify specific forms if necessary without the necessity to fill it out every time a function is used. From my point of view the question raised in the newsletter shows how important the check of the output through an language speaker with an advanced level of understanding is. Languages can include complicated rules or exemptions what are necessary to pay attention and hard to implement in code without deep knwoledge of an language. At the moment I prefer language specific large functions generating whole sections of articles. As it seems to me difficult to implement the edge cases of every language in the language specific fragment functions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:11, 21 June 2026 (UTC) :::Did you mean to reply to me? Letting those <q>with [knowledge] in the language decide what is the correct function for a specific language</q> is exactly what the current prototypes do. The functions I linked to are English-specific.<br>The multilingual function can't take a "use definite article" parameter for obvious reasons, and if you want the language-specific functions to take extra parameters like that, the multilingual function would then need to derive the correct values to be able to call them. Might as well keep that logic within the language-specific functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 21 June 2026 (UTC) ::::If I reply here with the modern discussion form I have not seen when I wrote the message how to change it to not reply to you when I want to add the section below your reply. What I wrote have been general thoughts about the topic. I think it should be possible to write functions with optional arguments. The modification of the article is language specific and so such a thing would modify the language specific function. What you wrote about calling them from the multilingual function is important. I hope it will be possible to find a solution for it without the need of adding all function arguments. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 17:22, 22 June 2026 (UTC) == RFC about AI-generated content in Wikimedia Commons == <bdi lang="en" dir="ltr"> You are invited to participate in a [[c:Commons:Requests for comment/Policy update for AI content|request for comment on Wikimedia Commons about a policy update for AI content]]. This may affect files that are uploaded to Wikimedia Commons for use on this project. Thank you. [[m:User:Codename Noreste|Codename Noreste]] ([[m:User talk:Codename Noreste|talk]])</bdi> 17:11, 23 June 2026 (UTC) <!-- Message sent by User:Codename Noreste@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30513860 --> == Wikifunctions & Abstract Wikipedia Newsletter #254: Working on Functions, together == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-06-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on new collaborative patterns emerging in our community, we discuss news in Types, we share some events that relate to Wikifunctions and Abstract Wikipedia at Wikimania 2026, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1783359000 July 6, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:58, 27 June 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30724999 --> == Wikifunctions & Abstract Wikipedia Newsletter #255: Integration on test wiki and annual plan == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss integration of Abstract Wikipedia in Test Wiki and our objectives for the new Wikimedia Foundation Fiscal Year, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1783359000 July 6, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 08:22, 2 July 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 --> == [[Z37279]] == I have issues getting this function to work. It throws an error about a multilingual string, ''Unspecified error (error information: "cannot read property 'Z12K1' of undefined")'', but the function isn't using that type anywhere. It worked just as it should when I constructed it directly in the test section of [[Z26107]], so it is probably something obvious I've missed in the implementation. A fresh set of eyes would be much appreciated! [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 23:03, 3 July 2026 (UTC) :You were passing the 1st and 2nd arguments ([[Z6091]]s) to {{Z|23468}}, which takes a [[Z6001]]. Fixed. edit: Also please review the test case I added, it's probably wrong. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 04:14, 4 July 2026 (UTC) ::Thank you, I also found the trouble with the error above. It still doesn't work with the cities I tried yesterday, but all others work. There probably some caching left from before one of the changes. [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 08:57, 4 July 2026 (UTC) == Criticism from English Wikipedia == Hi all, you might be aware of [[:w:en:Wikipedia:Village pump (WMF)#Abstract Wikipedia goes somewhat live and already hosts unattributed enwiki copies...|this discussion on English Wikipedia]], that raised several criticisms about the project. As a team, we [[:abstract:Abstract Wikipedia:Response to English Wikipedia criticism|drafted an initial response]], that we want to run through you. If you want to suggest changes or edits, please [[:abstract:Abstract Wikipedia talk:Response to English Wikipedia criticism|use the talk page]]. Please, keep a polite and constructive tone. The editing period will be '''open until July 17'''. The final result of this editing will be published on Meta, and will be linked to the English Wikipedia community. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:19, 6 July 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #256: Moving toward our first Abstract Wikipedia integration milestone == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss further our objectives for the new Wikimedia Foundation Fiscal Year, we show the latest community tool, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:43, 9 July 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 --> == July 2026 Wikimedia Café meetups regarding Wikimedia governance and options for reform == <div class="border-box" style="background-color: var(--background-color-warning-subtle, #f8eaba); max-width: 875px; padding: 5px; border: 1px solid black; margin: 5px; color: var(--clr-dark)"> <div class="box" style="float:left; padding-top: 10px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px;">[[File:Wikimedia Café logo in plain SVG format.svg|60px|alt=The logo for the Wikimedia Café]]</div> Hello! There will be two '''[https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Wikimedia Café]''' discussion opportunities in July. Both sessions will focus on Wikimedia governance, including possible follow-ups to the [https://meta.wikimedia.org/wiki/Movement_Charter Movement Charter] and options for reform. Participants may attend either or both Café sessions. This month, to deconflict the Café meetups from Wikimania, the meetups will be held one day later than usual. #'''26 July 2026 15:00 UTC''' ([https://zonestamp.toolforge.org/1785078000 timestamp converter]), at a time friendly to the Americas, Africa, and Europe #'''27 July 2026 03:00 UTC''' ([https://zonestamp.toolforge.org/1785121200 timestamp converter]), at a time friendly to Asia and the Pacific Please see the Café page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#How_to_attend_the_session how to register]! <br /> [[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]</div> <span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 03:31, 13 July 2026 (UTC) gowffmi4n53plug0vp19lcvlay9pm76 Wikifunctions:What Wikifunctions is not 4 1185 290577 189956 2026-07-13T06:32:18Z YoshiRulz 10156 Document WF:NOT redirect 290577 wikitext text/x-wiki <languages/> {{shortcut|[[WF:NOT]]}} {{Draft}} <translate> <!--T:1--> Wikifunctions is a new kind of website, aiming for a new community. We very much hope to work together with many tools, sites, communities, and kinds of systems that are out there: we want to play together with IDEs, with cloud computing platforms, with app development sites, and many more. <!--T:2--> But we also aim to be a novel thing and we hope to shape a new unique space out for us: a Wikimedia project for everyone to collaboratively create and maintain a library of code functions to support the Wikimedia projects and beyond, for everyone to call and re-use in the world's natural and programming languages. <!--T:3--> The scope of the project is within bounds, though. So, let us also explore '''what Wikifunctions is not'''. == Wikifunctions is not an encyclopædia of algorithms == <!--T:4--> <!--T:5--> This means that we will '''not''' concentrate on having pages for famous and not-so famous algorithms such as [[w:Euclidean algorithm|Euclid's]], [[w:Newton's method|Newton's]], or [[w:Dijkstra's algorithm|Dijkstra's algorithm]], aiming to represent all existing algorithms faithfully and in their historical context. <!--T:6--> Yes, we expect to have a function for the [[w:Greatest common divisor|greatest common divisor]] (GCD) of two integers. And there might be one or more implementations which are based on Euclid's algorithm to calculate the GCD. But Wikifunctions' main goal is not to gather algorithms, and it would not be incomplete if it didn't include some, and used alternatives instead to compute the GCD. If you are looking for that, many Wikipedias are actually [[w:List of algorithms|great resources]]. <!--T:7--> Unlike an encyclopedic overview of existing algorithms, Wikifunctions will also invite original work. We will not be restricted to functions that have been published elsewhere first, and we do not require for every function and implementation to be based on previously published work. Wikifunctions, much like Wikibooks and very unlike Wikipedia, will be open to novel contributions. The main criteria for implementations will be: under which conditions can we run a given implementation, and what resources is it expected to take? == Wikifunctions is not an app development site == <!--T:8--> <!--T:9--> We do not expect to make it possible to create full-fledged, stand-alone apps within Wikifunctions — there will be no place to store state, we don't aim to allow calling external APIs or directly cause changes to other sites, and we don't aim to package up apps with icons and UX, etc. <!--T:10--> We absolutely expect Wikifunctions to be a very useful resource for app developers, and can very much imagine apps that are basically wrappers around one or more functions from Wikifunctions, but these would still need code and other assets which wouldn't be part of Wikifunctions. We are not competing in the area of no-code or low-code development sites. == Wikifunctions is not a code hosting service == <!--T:11--> <!--T:12--> Wikifunctions will host code — but not for whole projects, merely for individual functions. There won't be libraries, apps, or services developed on Wikifunctions with bug-trackers, forums, etc. There won't be a Web-based version control system such as ''Mercurial'' or ''Git'' running against Wikifunctions. <!--T:13--> Again, we hope that there will be libraries, apps, and services that will rely on functions available in Wikifunctions, but they would be developed on a different site, such as ''Gerrit'', ''GitHub'', or ''GitLab''. == Wikifunctions is not a programming language, nor is trying to evangelise a particular language == <!--T:14--> <!--T:15--> Wikifunctions will allow for functions to be implemented in a multitude of programming languages. The possibility to compose functions together to create higher level functions may look a little bit like a new programming language, but it will be extremely limited compared to most other programming languages, since we only allow for nested function calls and that's it. == Wikifunctions is not an Integrated Development Environment (IDE) == <!--T:16--> <!--T:17--> We won't provide you with an interface for creating and developing software projects, interfacing with build, testing, and source control systems. == Wikifunctions is not a question-and-answer website == <!--T:18--> <!--T:19--> We are not competing with ''Stack Overflow'' and similar websites, where a developer would ask how to achieve a certain task and have community members discuss and answer the question. We won't contain code snippets to help answer the question, but we will organize code within our website to enable the evaluation of functions within a library of functions. == Wikifunctions is not a cloud computing platform == <!--T:20--> <!--T:21--> We do not provide computing resources and access to services and APIs so that you can run your computational needs on our platform, either for money or for free. Use of Wikifunctions's evaluation platform is to improve access to knowledge for everyone. == Wikifunctions is not a code snippet website == <!--T:22--> <!--T:23--> We are not competing with code snippet sites such as GitHub Gists, [[w:Rosetta_Code|Rosetta Code]], [<tvar name="2">https://esolangs.org/</tvar> esolangs.org], or [<tvar name="3">http://helloworldcollection.de/</tvar> helloworldcollection.de]. <!--T:27--> Wikifunctions differs in that it allows running code and composing existing functions together to create new ones. As well, Wikifunctions is for useful and meaningful code, not temporary, arbitrary snippets that other platforms may accept. == Wikifunctions is not a code education platform == <!--T:25--> <!--T:26--> We are not focused on teaching people how to code, the material in Wikifunctions will not be laid out in a pedagogical order, and we also won't make sure to comprehensively cover all topics important for coding. In fact, we aim for Wikifunctions to be usable for people who don't know how to code and who don't need to learn how to code to use most of Wikifunctions effectively. Though the Wikifunctions community may well help each other in sharing best practices, style guides, and tips on how to use the site in different languages, these will be aimed at the purpose of serving the world's knowledge. </translate> [[Category:Project concept{{#translation:}}]] m4gpx4qrarrbb74xopzor9o7hyyczdt Wikifunctions:Status 4 1684 290590 271570 2026-07-13T06:53:20Z YoshiRulz 10156 Add hatnote 290590 wikitext text/x-wiki {{AW Content}} {{about|broken or degraded features in the {{SITENAME}} software|the weekly blog posts|WF:Status updates}} {{see also|WF:Design|WF:Report a technical problem}} This page aims to give a reasonably current view on the '''current status''' of Wikifunctions. If something does not work, this page is a good first stop to check if that is a known issue. This page is not the complete source of details. A more immediate view is the [[phab:project/view/4876/|"Abstract Wikipedia" Phabricator board]]. This page just aims to provide a good and more easily understandable overview of major known issues and problems. See [[Wikifunctions:Report a technical problem]] for details on how to report a bug or make a feature request. '''Summary''': This page is not complete. We don't plan to list every single user facing issue, but merely the main ones. == Is anything currently very broken? == : ''No current known P0 or P1 issues!'' == What are we working on this Quarter? (April–June 2025) == {{Notice|Updates on this Quarter's work, and the new Quarter's work to come, are first published in the community newsletter.}} Each Quarter, we set out in a [[Wikifunctions:Status updates|Weekly Update]] our plans, and then report on how we're doing. The current work plan, for April–June 2025, was published in [[Wikifunctions:Status updates/2025-04-05|2025-04-05]]: * ([[phab:T390543|T390543]]) If we establish and meet '''performance standards''', we can have confidence that rolling out Wikifunctions access to more wikis will not disrupt those wikis' experiences or colleagues' work ** ([[phab:T390548|T390548]]) '''Establish an SLO''' for the Wikifunctions integration into Wikimedia projects' wikitext pages, to assure reader experience quality is maintained during roll-out ** ([[phab:T390549|T390549]]) Implement Object and Wikidata entity '''caching mechanisms in the function-orchestrator''' to drive up user experienced performance when making function calls ** ([[phab:T390550|T390550]]) Implement Object and Wikidata entity '''batching mechanisms in the function-orchestrator''' to drive up user experienced performance when making function calls and reduce load on production wikis * ([[phab:T390544|T390544]]) If we '''roll out Wikifunctions access to more Wikimedia wikis''', we will see wider use to deliver content and learn how well it works with different languages and communities to address content gaps ** ([[phab:T390551|T390551]]) Make embedded Wikifunctions available in '''at least five more Wikimedia projects''', to learn from other languages and communities ** ([[phab:T390552|T390552]]) Listen to '''feedback from the pilot Dagbani Wikipedia community''' and adapt features, so that we can identify blockers to further rollout, and increase value to editors and readers, and so help the community * ([[phab:T390545|T390545]]) Improve features related to the '''Wikifunctions integration''', so that wiki editors can use Wikifunctions in articles with more confidence. ** ([[phab:T390553|T390553]]) Support '''default values''' when fields are left blank for date inputs in the Wikifunctions integration so that editors can use it more simply ** ([[phab:T390554|T390554]]) Show '''read-mode errors''' from the Wikifunctions integration inline rather than in a box, so that editors can be less disrupted when something is wrong ** ([[phab:T390555|T390555]]) Show a '''preview''' of the function call result in the Wikifunctions integration dialog, so that editors can adjust their uses more swiftly ** ([[phab:T390557|T390557]]) Display the local and cross-wiki '''pages on which a Function is used''', so that Wikifunctions users can see the impact of their changes * ([[phab:T390546|T390546]]) Extend features to '''use Wikidata items more fluently''', so that Wikifunctions editors can do more things and so address content gaps more readily. ** ([[phab:T390558|T390558]]) Support a '''light-weight enum Type''' alternative in the Wikifunctions front-end and in the Wikifunctions integration so that editors can use them more easily ** ([[phab:T390559|T390559]]) Extend support for Wikidata items to cover '''unitful values and other types''', so that function creators can take advantage of more of the content features of Wikidata ** ([[phab:T390560|T390560]]) Improve the '''performance in the Wikifunctions front-end''', so that function creators and users can use complex and large Objects such as those from Wikidata without difficulty * ([[phab:T390547|T390547]]) '''Build plans''' in the Abstract Wikipedia team on how to address common concerns and proposed feature expansions, so that we can be prepared for taking this on in future. ** ([[phab:T390561|T390561]]) Experiment with how we might support '''rich content as output''', including in the Wikifunctions integration, so that we can see how to support future use cases. Develop a plan based on this. ** ([[phab:T390563|T390563]]) Develop a plan for how we might support '''macro-languages like Chinese''', so that we can see how to support them as groups in future ** ([[phab:T390564|T390564]]) Discuss with the Wikifunctions community and others '''where we might host Abstract Content''' in the future, so that we can prepare for that work On top of the above planned work, we'll also have some "essential work", where we respond to bug fixes and emergency situations following our standard protocols, aimed at reducing disruption for the Wikifunctions community and its users. You can see [[phab:project/view/7414/|our team's Phabricator board for the current Quarter]] for more detailed tracking of how things are going. == Longer-term plans == : ''These are issues that we hope to work on in the future, as part of the bigger plans for Wikifunctions and Abstract Wikipedia. We will prioritise between them based on your feedback and ideas.'' === Type creation is locked-down to staff === {{Tracked|T343469}} For now, we only support a limited number and nature of types, and creation is limited to only staff. There are a number of built-in functions, ''e.g.'' [[Z811|first element of a list]], [[Z881|typed list]], and many others, which are currently not well-supported for custom types, which we are looking at addressing. Generic types and generic functions require a bit of development and bug-fixing, and are not ready yet. === Function pages don't show you where or how much they're used === {{Tracked|T282915}} This would be an important way for the Wikifunctions community to decide how to focus effort and warn users of changes, like how the [[commons:Special:GlobalUsage|GlobalUsage tool]] guides the Commons community. === Diffs are ugly, so it's hard to do vandalism patrolling or community moderation === {{Tracked|T284473}} For now, diffs "work" but show ugly blobs of JSON rather than nice, understandable, formatted results. We want an experience like Wikidata's or better. === Search is ugly, so it's a problem to find things === {{Tracked|T271963}} For now, the search "works" but shows ugly blobs of JSON rather than a nice, understandable, formatted result, and you can't filter by type of object (''e.g.'' "show me only Implementations that match my search"). <small>Note: You can include the required type’s reference (''e.g.'' "Z14") prefixed by the literal "Z1K1 " (case insensitive) in your search. For example, [[Special:Search/: suffix Z1K1 Z14|: suffix "z1k1 Z14"]] will tend to find Implementations containing the string "suffix" (because Functions and Test cases are unlikely to contain a string that is equivalent to "z1k1 Z14", whereas all Implementations contain <code>"Z1K1": "Z14"</code> in their JSON representations and this is equivalent to "z1k1 Z14").</small> [[Category:Maintenance| ]] fpyeev33d4jftjb8sjol1kp7gcmywuf Wikifunctions:Requests for deletions 4 1696 290539 290347 2026-07-13T03:08:09Z SpBot 978 archive 1 section: 1 to [[Wikifunctions:Requests for deletions/Archive/2026/07]] (after section [[Wikifunctions:Requests for deletions/Archive/2026/07#Z36494|Z36494]]) - previous edit: [[:User:HenkvD|HenkvD]], 2026-07-11 10:02 290539 wikitext text/x-wiki <noinclude>__NEWSECTIONLINK__ __FORCETOC__</noinclude> Functions or implementations or tests which do not work properly, do not meet notability criteria or are duplicates of another object can be deleted. Please nominate items for deletions under the "Requests for deletion" section below. If it is obvious vandalism, just report it in [[Wikifunctions:Report vandalism]], or ping an [[Special:ListAdmins|administrator]]. Contact can also be made with an administrator on [https://t.me/Wikifunctions Telegram] or IRC [irc://irc.libera.chat/wikipedia-abstract #wikipedia-abstract]. If it is a predefined object (its ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]]. {{Autoarchive resolved section |age = 1 |archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) |level = 2 }} {{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}} = Requests for deletion = == [[Z37624]] == Please delete test case I created with incorrect input type. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 6b95kc41naecguw9ntu0cqp5q8kiewo Wikifunctions:About 4 2771 290573 290372 2026-07-13T06:26:50Z YoshiRulz 10156 Leave a comment 290573 wikitext text/x-wiki <languages/> : ''<translate><!--T:1--> Wikifunctions's first goal is to support the [[<tvar name="1">m:Special:MyLanguage/Wikimedia projects</tvar>|Wikimedia projects]], but it will support goals beyond that, just as with [[<tvar name="2">m:Special:MyLanguage/Wikidata</tvar>|Wikidata]]. This is a description of Wikifunctions beyond [[<tvar name="3">m:Special:MyLanguage/Wikipedia</tvar>|Wikipedia]].</translate>'' <div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em"> ; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|<translate><!--T:117--> Mission statement</translate>]] : <translate><!--T:118--> A Wikimedia project for everyone to collaboratively create and maintain a library of code functions to support the Wikimedia projects and beyond, for everyone to call and re-use in the world's natural and programming languages</translate> <!-- uncomment once that page has been marked for translation {{WF:Vision}} --> </div> <translate> <!--T:2--> '''Wikifunctions''' is an '''open repository of code''' that anyone can use and contribute to. <!--T:3--> Wikifunctions consists of functions. A function can have a description in many languages with a list of parameters, test cases, a list of implementations in different programming languages, and further metadata, all in multiple languages (among those supported by Wikimedia). The implementations can be reused in other software projects (private apps or scripts), be called and executed online (simply in the browser, in a cloud environment, or in <tvar name="Jupyter">Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref></tvar> or <tvar name="PAWS">PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref></tvar> notebooks), composed to achieve more complex functionality, signed, analyzed, or validated, and much more. <!--T:4--> Wikifunctions is a project in the spirit of Wikipedia, Wikidata, [[<tvar name="1">m:Special:MyLanguage/Wiktionary</tvar>|Wiktionary]], and other similar global collaborative free culture projects: it allows contributors from all over the world to create and maintain a multilingual library of functions that can be used by anyone for any purpose. Every function can be supported by multiple implementations in different programming languages, test cases, pre- and post-conditions, documentation, metadata in the form of runtime estimates and complexity guarantees for the different implementations, etc. Users may call a function directly on the website, or from their own code or applications, from a command-line interface, or a local app. The function may be executed locally in the browser, in the cloud, or locally and embedded within the user's application. <!--T:5--> Wikifunctions is intended to create both a well-defined common catalog of functions that can be widely reused and an environment where functions can be quickly combined and executed on the fly. Wikifunctions aims to make life easier for developers, who can rely on this repository like on any external library, and for end-users, who can call functions as needed, in a way that is currently only available with a very uneven coverage through specific websites that are often written in the form of 1990s websites with Java applets. <!--T:6--> All functions are [[:en:Pure function|pure]], in order to enable a secure sandboxed execution. Also, every implementation can be annotated with metadata and cryptographically signed. End-users can select and audit which implementation of each function to use, depending on their available hardware resources and web of trust settings. <!--T:7--> Wikifunctions will allow easy access to large knowledge bases such as Wikidata, but also to binary input and output files. It is entirely possible to upload an image as an input file and return analysis results such as what is depicted on the image, or how many different colors the image has – or a different binary, e.g. in a different format. This will be made available to workflows on [[<tvar name="c">m:Special:MyLanguage/Wikimedia Commons</tvar>|Wikimedia Commons]]. <!--T:8--> Wikifunctions continues the tradition of moving more computation, which has usually happened on the command line or with apps by more computer-savvy users, to the Web and democratizing access to functionality that was not available before. At the same time, it will increase the productivity of developers everywhere, as they can just use a large library of code instead of relying on copying and pasting answers from sites like ''StackOverflow''. <!--T:9--> Unlike in Wikipedia, contributors will mostly create new implementations for a function instead of updating existing functions. The implementations can be automatically tested against the given tests, against each other, and further analyzed. <!--T:10--> Implementations can be written in a number of different programming languages, but they will be able to call functions implemented in other programming languages. The execution engine can smoothly (although not necessarily with the highest possible performance) operate in different languages. Although in most cases there is a large performance boost in composing functions within a single programming language, there is no requirement to do so. In many cases, the speed of development and the developer's time will be more valuable than the additional computer cycles spent in the execution engine. == References == <!--T:11--> </translate> <references/> <translate> == See also == <!--T:119--> </translate> * {{ll|Wikifunctions:Determinism}} [[Category:Project concept{{#translation:}}]] b0hxxn5cywgd66sco8jpzorcr1laaty Wikifunctions:Vision 4 3305 290572 50281 2026-07-13T06:24:43Z YoshiRulz 10156 Mark main content for transclusion 290572 wikitext text/x-wiki <languages /> <onlyinclude> <translate><!--T:117--> The '''vision''' for '''Wikifunctions''':</translate> # <translate><!--T:118--> Imagine a programming system that is '''collaboratively''' grown and maintained, to which everyone can contribute, and that everyone may share.</translate> # <translate><!--T:119--> Imagine a programming system that truly is '''accessible''', one that is open not only to speakers of English but to billions of people more who will not have to learn English first in order to learn how to program.</translate> # <translate><!--T:120--> Imagine a programming system that is truly '''geared to a mobile-first world''', and where the execution of the code and the data flow become intelligently managed and distributed.</translate> # <translate><!--T:121--> Imagine a programming system where you '''write code only once''' and then it can be '''run anywhere''' by anyone – even from programs written in different programming languages.</translate> # <translate><!--T:122--> Imagine a programming system that allows us to make the next '''big leap in knowledge representation'''.</translate> </onlyinclude> [[Category:Project concept{{#translation:}}]] 8ocl55fkb9m2hpqmhpic9qtraugr64q Wikifunctions:Wikidata 4 3422 290600 289837 2026-07-13T07:18:53Z YoshiRulz 10156 Link to property data type functions 290600 wikitext text/x-wiki <languages/> {{see also|Help:Wikidata}} <translate> <!--T:1--> Wikifunctions is represented on [[<tvar name="1">:d:Wikidata:Main page</tvar>|Wikidata]] by <tvar name="2">{{Q|Q104587954}}</tvar>. <!--T:2--> More Wikidata and Wikifunctions here, soon! == Functionality we will want == <!--T:3--> === Items === <!--T:4--> </translate> * <translate><!--T:5--> Check if an item exists</translate> ** {{done}} {{Z|10696}} * <translate><!--T:6--> Get item</translate> ** {{done}} {{Z|6821}} * <translate><!--T:7--> Get labels</translate> ** {{done}} {{Z|22853}} * <translate><!--T:8--> Get aliases</translate> ** {{done}} {{Z|23080}} * <translate><!--T:9--> Get descriptions</translate> ** {{done}} {{Z|30120}} * <translate><!--T:10--> Get statement</translate> ** {{done}} {{Z|22220}} * <translate><!--T:11--> ''possibly'' Get sitelinks</translate> ** {{done}} {{Z|35207}} <translate> === Statements === <!--T:12--> </translate> * <translate><!--T:13--> Get values of statement</translate> ** {{done}} {{Z|19308}} * <translate><!--T:14--> Get rank</translate> ** {{done}} {{Z|20206}} * <translate><!--T:15--> Get property of statement</translate> ** {{done}} {{Z|19306}} * <translate><!--T:16--> Get qualifiers</translate> ** {{done}} {{Z|28278}} * <translate><!--T:17--> Get references</translate> ** {{done}} {{Z|31984}} <translate> === Properties === <!--T:18--> </translate> * <translate><!--T:19--> Check if a property exists</translate> ** {{done}} {{Z|36542}} * <translate><!--T:20--> Get property</translate> ** {{done}} {{Z|6822}} * <translate><!--T:21--> Get labels</translate> ** {{done}} {{Z|23223}} * <translate><!--T:22--> Get aliases</translate> ** {{done}} {{Z|23227}} * <translate><!--T:23--> Get descriptions</translate> ** {{done}} {{Z|23225}} * <translate><!--T:24--> Get data type</translate> ** {{done|Hacked together}} {{Z|35126}}, {{Z|37481}}, {{Z|23516}} * <translate><!--T:25--> Get statement</translate> ** {{done}} {{Z|23229}} <translate> === Lexemes === <!--T:26--> </translate> * <translate><!--T:27--> Check if a lexeme exists</translate> ** {{done}} {{Z|36548}} * <translate><!--T:28--> Get lexeme</translate> ** {{done}} {{Z|6825}} * <translate><!--T:29--> Get lemmata</translate> ** {{done}} {{Z|19293}} * <translate><!--T:30--> Get languages</translate> ** {{done}} {{Z|19276}} * <translate><!--T:31--> Get category</translate> ** {{done}} {{Z|19298}} * <translate><!--T:32--> Get statement</translate> ** {{done}} {{Z|19300}} * <translate><!--T:33--> Get sense</translate> ** {{done}} {{Z|6826}} * <translate><!--T:34--> Get form</translate> ** {{done}} {{Z|6824}} <translate> ==== Senses ==== <!--T:35--> </translate> * <translate><!--T:36--> Get gloss</translate> ** {{done}} {{Z|23114}} * <translate><!--T:37--> Get statement</translate> ** {{done}} {{Z|23116}} <translate> ==== Forms ==== <!--T:38--> </translate> * <translate><!--T:39--> Get representation</translate> ** {{done}} {{Z|22399}} * <translate><!--T:40--> Get grammatical features</translate> ** {{done}} {{Z|22487}} * <translate><!--T:41--> Get statement</translate> ** {{done}} {{Z|23118}} <translate> === Entity schemas === <!--T:42--> </translate> * <translate><!--T:43--> Check is Entity Schema exists</translate> * <translate><!--T:44--> Get Entity Schema</translate> * <translate><!--T:45--> Get labels</translate> * <translate><!--T:46--> Get aliases</translate> * <translate><!--T:47--> Get descriptions</translate> [[Category:Project{{#translation:}}]] [[Category:Wikidata]] asmd8iore6gul0cfasvxmyio3vdivns 290602 290600 2026-07-13T07:20:58Z YoshiRulz 10156 Link to a thread re: unfetchable data type 290602 wikitext text/x-wiki <languages/> {{see also|Help:Wikidata}} <translate> <!--T:1--> Wikifunctions is represented on [[<tvar name="1">:d:Wikidata:Main page</tvar>|Wikidata]] by <tvar name="2">{{Q|Q104587954}}</tvar>. <!--T:2--> More Wikidata and Wikifunctions here, soon! == Functionality we will want == <!--T:3--> === Items === <!--T:4--> </translate> * <translate><!--T:5--> Check if an item exists</translate> ** {{done}} {{Z|10696}} * <translate><!--T:6--> Get item</translate> ** {{done}} {{Z|6821}} * <translate><!--T:7--> Get labels</translate> ** {{done}} {{Z|22853}} * <translate><!--T:8--> Get aliases</translate> ** {{done}} {{Z|23080}} * <translate><!--T:9--> Get descriptions</translate> ** {{done}} {{Z|30120}} * <translate><!--T:10--> Get statement</translate> ** {{done}} {{Z|22220}} * <translate><!--T:11--> ''possibly'' Get sitelinks</translate> ** {{done}} {{Z|35207}} <translate> === Statements === <!--T:12--> </translate> * <translate><!--T:13--> Get values of statement</translate> ** {{done}} {{Z|19308}} * <translate><!--T:14--> Get rank</translate> ** {{done}} {{Z|20206}} * <translate><!--T:15--> Get property of statement</translate> ** {{done}} {{Z|19306}} * <translate><!--T:16--> Get qualifiers</translate> ** {{done}} {{Z|28278}} * <translate><!--T:17--> Get references</translate> ** {{done}} {{Z|31984}} <translate> === Properties === <!--T:18--> </translate> * <translate><!--T:19--> Check if a property exists</translate> ** {{done}} {{Z|36542}} * <translate><!--T:20--> Get property</translate> ** {{done}} {{Z|6822}} * <translate><!--T:21--> Get labels</translate> ** {{done}} {{Z|23223}} * <translate><!--T:22--> Get aliases</translate> ** {{done}} {{Z|23227}} * <translate><!--T:23--> Get descriptions</translate> ** {{done}} {{Z|23225}} * <translate><!--T:24--> Get data type</translate> ** {{done|Hacked together}} {{Z|35126}}, {{Z|37481}}, {{Z|23516}}; see [[Talk:Z6820#Unavailable parts]] * <translate><!--T:25--> Get statement</translate> ** {{done}} {{Z|23229}} <translate> === Lexemes === <!--T:26--> </translate> * <translate><!--T:27--> Check if a lexeme exists</translate> ** {{done}} {{Z|36548}} * <translate><!--T:28--> Get lexeme</translate> ** {{done}} {{Z|6825}} * <translate><!--T:29--> Get lemmata</translate> ** {{done}} {{Z|19293}} * <translate><!--T:30--> Get languages</translate> ** {{done}} {{Z|19276}} * <translate><!--T:31--> Get category</translate> ** {{done}} {{Z|19298}} * <translate><!--T:32--> Get statement</translate> ** {{done}} {{Z|19300}} * <translate><!--T:33--> Get sense</translate> ** {{done}} {{Z|6826}} * <translate><!--T:34--> Get form</translate> ** {{done}} {{Z|6824}} <translate> ==== Senses ==== <!--T:35--> </translate> * <translate><!--T:36--> Get gloss</translate> ** {{done}} {{Z|23114}} * <translate><!--T:37--> Get statement</translate> ** {{done}} {{Z|23116}} <translate> ==== Forms ==== <!--T:38--> </translate> * <translate><!--T:39--> Get representation</translate> ** {{done}} {{Z|22399}} * <translate><!--T:40--> Get grammatical features</translate> ** {{done}} {{Z|22487}} * <translate><!--T:41--> Get statement</translate> ** {{done}} {{Z|23118}} <translate> === Entity schemas === <!--T:42--> </translate> * <translate><!--T:43--> Check is Entity Schema exists</translate> * <translate><!--T:44--> Get Entity Schema</translate> * <translate><!--T:45--> Get labels</translate> * <translate><!--T:46--> Get aliases</translate> * <translate><!--T:47--> Get descriptions</translate> [[Category:Project{{#translation:}}]] [[Category:Wikidata]] me8pe9ohklchmgdnjmiwxaq0ydens1x Template:T 10 3510 290504 10381 2026-07-12T13:32:18Z YoshiRulz 10156 Change default value for incl param to 0 to match Wikidata/enwp 290504 wikitext text/x-wiki <noinclude>{{protected template}} </noinclude>{{T/main|{{{1|}}} |{{{2|}}} |{{{3|{{{lang|}}}}}} |{{{4|}}} |{{{5|}}} |incl={{{incl|{{{i|0}}}}}} |code={{{code|}}} |link={{{link|}}} |case={{{case|}}} |i18n={{{i18n|}}} |parm={{{parm|}}} |full={{{full|}}} }}<noinclude> {{documentation}} </noinclude> h74clycpgok9169vs2hh6ih5hbz9i0a Wikifunctions:Requests for user groups 4 3790 290558 290297 2026-07-13T05:42:58Z Balû 4036 /* Functioneer */ 290558 wikitext text/x-wiki {{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}} This is the place to request specific user groups: {{ombox | image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]] | text = '''How to make a request''' # Edit the section for the user group you wish to request # Copy the following and ''append'' it to the text-area: ## Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> # Replace <code>reason</code> with a rationale based on the guidelines specified for the user group }} : ''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]'' {{Autoarchive resolved section | age = 1 | archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) | level = 3 }} == Functioneer == {{see also|Wikifunctions:Functioneers}} === TheAhasan === :{{UL2.0 |1=TheAhasan |contributions=1 |deletedcontributions=1 |editcount=1 |blocklog=1 |groups=1 |rights=1 |centralauth=1 }} : I would like to request Functioneer rights. I have created several functions and test cases on Wikifunctions and am continuing to learn how the project works. Having the Functioneer permission would help me contribute more effectively by managing implementations and test cases as my contributions grow. I understand the responsibilities associated with this user right and will use it carefully in accordance with Wikifunctions policies. Thank you for your consideration.[[User:TheAhasan|TheAhasan]] ([[User talk:TheAhasan|talk]]) 05:02, 11 July 2026 (UTC) === Balû === :{{UL2.0 |1=Balû |contributions=1 |deletedcontributions=1 |editcount=1 |blocklog=1 |groups=1 |rights=1 |centralauth=1 }} :I've created several implementations and tests, and I've also defined a new function ({{Z|37533}}). Unfortunately, I can't test it because I can't link the implementation. --[[User:Balû|Balû]] ([[User talk:Balû|talk]]) 05:42, 13 July 2026 (UTC) == Autopatroller == {{See also|Wikifunctions:Autopatrollers}} == Administrator == {{see also|Wikifunctions:Administrators}} == Interface administrator == {{see also|Wikifunctions:Interface administrators}} == Translation administrator == {{see also|Wikifunctions:Translation administrators}} == Bureaucrat == {{see also|Wikifunctions:Bureaucrats}} == Miscellaneous requests == == See also == * [[Wikifunctions:User groups]] ** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats [[Category:User groups|*]] 8c26w8a4no1bqpdj0mk4xpfbnkbx6rb 290562 290558 2026-07-13T05:46:24Z 99of9 1622 /* TheAhasan */ Reply 290562 wikitext text/x-wiki {{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}} This is the place to request specific user groups: {{ombox | image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]] | text = '''How to make a request''' # Edit the section for the user group you wish to request # Copy the following and ''append'' it to the text-area: ## Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> # Replace <code>reason</code> with a rationale based on the guidelines specified for the user group }} : ''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]'' {{Autoarchive resolved section | age = 1 | archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) | level = 3 }} == Functioneer == {{see also|Wikifunctions:Functioneers}} === TheAhasan === :{{UL2.0 |1=TheAhasan |contributions=1 |deletedcontributions=1 |editcount=1 |blocklog=1 |groups=1 |rights=1 |centralauth=1 }} : I would like to request Functioneer rights. I have created several functions and test cases on Wikifunctions and am continuing to learn how the project works. Having the Functioneer permission would help me contribute more effectively by managing implementations and test cases as my contributions grow. I understand the responsibilities associated with this user right and will use it carefully in accordance with Wikifunctions policies. Thank you for your consideration.[[User:TheAhasan|TheAhasan]] ([[User talk:TheAhasan|talk]]) 05:02, 11 July 2026 (UTC) ::{{s}} Well done on a good start to Wikifunctions. I support your application to be a Functioneer. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:46, 13 July 2026 (UTC) === Balû === :{{UL2.0 |1=Balû |contributions=1 |deletedcontributions=1 |editcount=1 |blocklog=1 |groups=1 |rights=1 |centralauth=1 }} :I've created several implementations and tests, and I've also defined a new function ({{Z|37533}}). Unfortunately, I can't test it because I can't link the implementation. --[[User:Balû|Balû]] ([[User talk:Balû|talk]]) 05:42, 13 July 2026 (UTC) == Autopatroller == {{See also|Wikifunctions:Autopatrollers}} == Administrator == {{see also|Wikifunctions:Administrators}} == Interface administrator == {{see also|Wikifunctions:Interface administrators}} == Translation administrator == {{see also|Wikifunctions:Translation administrators}} == Bureaucrat == {{see also|Wikifunctions:Bureaucrats}} == Miscellaneous requests == == See also == * [[Wikifunctions:User groups]] ** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats [[Category:User groups|*]] 5c247048w8sgjhigo4q1sszqtw5vbjy 290566 290562 2026-07-13T05:47:58Z 99of9 1622 /* Balû */ Reply 290566 wikitext text/x-wiki {{shortcut|[[WF:RFG]]|[[WF:PERM]]|[[WF:RFUG]]}} This is the place to request specific user groups: {{ombox | image = [[File:Echo user-rights icon.svg|60x60px|alt=|link=]] | text = '''How to make a request''' # Edit the section for the user group you wish to request # Copy the following and ''append'' it to the text-area: ## Requests without required discussion: <code><nowiki>{{subst:rfg|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Functioneer requests (required 48-hour discussion): <code><nowiki>{{subst:rfg|3=1|length=2 days|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> ## Requests with required 1-week discussion: <code><nowiki>{{subst:rfg|3=1|1={{subst:REVISIONUSER}}|2=reason ~~~~}}</nowiki></code> # Replace <code>reason</code> with a rationale based on the guidelines specified for the user group }} : ''Archived requests can be found at [[Wikifunctions:Requests for user groups/Archive]]'' {{Autoarchive resolved section | age = 1 | archive = ((FULLPAGENAME))/Archive/((year))/((month:##)) | level = 3 }} == Functioneer == {{see also|Wikifunctions:Functioneers}} === TheAhasan === :{{UL2.0 |1=TheAhasan |contributions=1 |deletedcontributions=1 |editcount=1 |blocklog=1 |groups=1 |rights=1 |centralauth=1 }} : I would like to request Functioneer rights. I have created several functions and test cases on Wikifunctions and am continuing to learn how the project works. Having the Functioneer permission would help me contribute more effectively by managing implementations and test cases as my contributions grow. I understand the responsibilities associated with this user right and will use it carefully in accordance with Wikifunctions policies. Thank you for your consideration.[[User:TheAhasan|TheAhasan]] ([[User talk:TheAhasan|talk]]) 05:02, 11 July 2026 (UTC) ::{{s}} Well done on a good start to Wikifunctions. I support your application to be a Functioneer. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:46, 13 July 2026 (UTC) === Balû === :{{UL2.0 |1=Balû |contributions=1 |deletedcontributions=1 |editcount=1 |blocklog=1 |groups=1 |rights=1 |centralauth=1 }} :I've created several implementations and tests, and I've also defined a new function ({{Z|37533}}). Unfortunately, I can't test it because I can't link the implementation. --[[User:Balû|Balû]] ([[User talk:Balû|talk]]) 05:42, 13 July 2026 (UTC) ::{{s}} Well done on a good start to Wikifunctions. I support your application to be a Functioneer. I've also connected your implementation and tests. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 05:47, 13 July 2026 (UTC) == Autopatroller == {{See also|Wikifunctions:Autopatrollers}} == Administrator == {{see also|Wikifunctions:Administrators}} == Interface administrator == {{see also|Wikifunctions:Interface administrators}} == Translation administrator == {{see also|Wikifunctions:Translation administrators}} == Bureaucrat == {{see also|Wikifunctions:Bureaucrats}} == Miscellaneous requests == == See also == * [[Wikifunctions:User groups]] ** [[mw:Help:Wikifunctions/User rights]] for additional context about functioneers, maintainers, sysops, and bureaucrats [[Category:User groups|*]] j3v3njk3q75nl5an2c285q7wnl02j5w Z10970 0 13094 290513 219242 2026-07-13T01:09:07Z TheAhasan 91253 translated into bangla 290513 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z10970" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z10970K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "value" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "waarde" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Wert" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "uru: Eriri " } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z10972", "Z11641" ], "Z8K4": [ "Z14", "Z12260", "Z10971" ], "Z8K5": "Z10970" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "decode NATO phonetic alphabet code" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "NATOフォネティックコードのデコード" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "décodage alphabet phonétique OTAN" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "decodering in fonetische alfabetcode van de NAVO" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "αποκωδικοποίηση από φωνητικό αλφάβητο του NATO" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "decodiere NATO-Alphabet" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Dekọọ koodu mkpụrụedemede ụdaume NATO" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "NATO এর ধ্বনিগত বর্ণমালা কোড ডিকোড করুন" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "decode NATO telephony alphabet code" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "入力されたNATOフォネティックコードを文字列にデコードする" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Décode la chaîne d'entrée au format alphabet phonétique OTAN vers une chaîne" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "case insensitive" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "decodiert aus dem NATO-Alphabet ohne Berücksichtigung von Groß- und Kleinschreibung" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ikpe enweghị mmetụta" } ] } } 41ebckkheiw89s155su754n1wmf8uwe Z14302 0 26555 290525 281622 2026-07-13T01:33:55Z Volvox 3308 + Luxembourgish 290525 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z14302" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z14295", "Z14293K2": [ "Z60", "Z1002", "Z1113", "Z1199", "Z1124", "Z1689", "Z1830" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z14364", "Z14293K2": [ "Z60", "Z1021", "Z1003", "Z1430", "Z1037", "Z1789", "Z1158", "Z1061", "Z1099" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z14368", "Z14293K2": [ "Z60", "Z1051", "Z1004", "Z1640" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z14435", "Z14293K2": [ "Z60" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z14438", "Z14293K2": [ "Z60", "Z1592", "Z1025", "Z1787", "Z1005", "Z1062" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z19503", "Z14293K2": [ "Z60", "Z1012" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z11022", "Z14293K2": [ "Z60", "Z1403" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z23283", "Z14293K2": [ "Z60", "Z1966" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z23344", "Z14293K2": [ "Z60", "Z1820", "Z1569", "Z1749", "Z1206" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z23843", "Z14293K2": [ "Z60", "Z1429" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z28422", "Z14293K2": [ "Z60", "Z1011", "Z1197", "Z1148" ] } ], "Z14294K2": "Z13713" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for displaying Natural number" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "স্বাভাবিক সংখ্যার জন্য ফাংশন প্রদর্শন" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ọrụ ngosi maka ọnụọgụ eke" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "visningsfunktioner för naturliga tal" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "fonctions d'affichage pour les nombres naturels" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Anzeigefunktionen für natürliche Zahl" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "funzioni di stampa dei numeri naturali" }, { "Z1K1": "Z11", "Z11K1": "Z1394", "Z11K2": "Funkcije za prikaz prirodnih brojeva" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "функције за приказ природних бројева" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Natural number display functions", "Renderers for natural numbers", "display functions for natural number" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "স্বাভাবিক সংখ্যার প্রদর্শন ফাংশন" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "formattatori di numeri naturali" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } dikbbl33vvqf0luy736kf6i8wq8wae9 Wikifunctions:Design 4 32859 290587 209335 2026-07-13T06:49:51Z YoshiRulz 10156 Add hatnote 290587 wikitext text/x-wiki <languages/> {{see also |Special:MyLanguage/WF:Status|l1=WF:Status |Special:MyLanguage/WF:Feature_petitions|l2=WF:Feature petitions }} <translate> <!--T:1--> This is a page where we'll list the activities of the team regarding design improvements to the website. == Current design improvements == <!--T:2--> </translate> * [[Wikifunctions:Design/Lexeme Sense Selection UI|<translate><!--T:6--> Lexeme Sense Selection UI</translate>]] * [[Special:MyLanguage/Wikifunctions:Design/Naming conventions recommendations|<translate><!--T:4--> Naming conventions recommendations</translate>]] <translate> == Implemented design improvements == <!--T:5--> </translate> * [[Special:MyLanguage/Wikifunctions:Design/About widget improvements|<translate><!--T:3--> About widget improvements</translate>]] [[Category:Project concept{{#translation:}}]] n1krnc8lqkiuvlw4116mrohgqsis0j8 Wikifunctions:Catalogue/Logic operators 4 41919 290510 259652 2026-07-12T17:04:35Z HenkvD 1290 + if HTML output 290510 wikitext text/x-wiki [[File:Wikifunctions-logo-logic-operators.svg|200px|right]] {{see also|WF:Catalogue/Error handling}} These are the fundamental tools to control flow in your functions. * {{Z+|Z802}} ** {{Z+|Z11542}} ** {{Z+|Z13846}} ** {{Z+|Z17192}} ** {{Z+|Z37640}} * {{Z+|Z15728}} * {{Z+|Z19565}} * {{Z+|Z19601}} * {{Z+|Z31490}} * {{Z+|Z20305}} * {{Z+|Z24117}} * {{Z+|Z27068}} * {{Z+|Z22839}} * {{Z+|Z30075}} * {{Z+|Z11082}} [[Category:Lists of functions]] 6ocoeu67tsn45intsfzs13eyea3i4p8 Wikifunctions:Catalogue/Boolean operations 4 41920 290501 281075 2026-07-12T13:25:14Z YoshiRulz 10156 /* Byte functions */ Add additive arithmetic table 290501 wikitext text/x-wiki [[File:Wikifunctions-logo-boolean-operations.svg|right|200px]] These are the basic blocks from which to build logic states. * {{Z+|Z10216}} * {{Z+|Z10174}} * {{Z+|Z10184}} * {{Z+|Z844}} * {{Z+|Z10237}} ==Boolean pairwise functions== {| class="wikitable" |+ 2 nullary Boolean functions |- ! Name !! ZID !! Value |- | nullary false || [[Z10206]] || [[Z10209|F]] |- | nullary true || [[Z10210]] || [[Z10213|T]] |} {| class="wikitable" |+ 4 unary Boolean functions |- ! Name !! ZID !! F !! T |- | unary false || [[Z10214]] || [[Z10318|F]] || [[Z10320|F]] |- | identity || [[Z10215]] || [[Z10790|F]] || [[Z10796|T]] |- | not || [[Z10216]] || [[Z10513|T]] || [[Z10512|F]] |- | unary true || [[Z10217]] || [[Z10705|T]] || [[Z10704|T]] |} {| class="wikitable" |+ 16 binary Boolean functions |- ! Name !! ZID !! F{{infix}}F !! F{{infix}}T !! T{{infix}}F !! T{{infix}}T |- | binary false || [[Z10257]] || [[Z10258|F]] || [[Z10260|F]] || [[Z10261|F]] || [[Z10262|F]] |- | and || [[Z10174]] || [[Z10191|F]] || [[Z10189|F]] || [[Z10177|F]] || [[Z10176|T]] |- | not (A{{impl}}B) || [[Z10962]] || [[Z11160|F]] || [[Z11161|F]] || [[Z11162|T]] || [[Z11163|F]] |- | A || [[Z10265]] || [[Z10266|F]] || [[Z10267|F]] || [[Z10268|T]] || [[Z10269|T]] |- | not (B{{impl}}A) || [[Z10964]] || [[Z11224|F]] || [[Z11225|T]] || [[Z11226|F]] || [[Z11227|F]] |- | B || [[Z10298]] || [[Z10299|F]] || [[Z10300|T]] || [[Z10301|F]] || [[Z10302|T]] |- | xor || [[Z10237]] || [[Z10241|F]] || [[Z10240|T]] || [[Z10239|T]] || [[Z10238|F]] |- | or || [[Z10184]] || [[Z10200|F]] || [[Z10198|T]] || [[Z10195|T]] || [[Z10192|T]] |- | nor || [[Z10231]] || [[Z10236|T]] || [[Z10235|F]] || [[Z10234|F]] || [[Z10233|F]] |- | xnor/eqv || [[Z844]] || [[Z8443|T]] || [[Z8442|F]] || [[Z8441|F]] || [[Z8440|T]] |- | not B || [[Z10306]] || [[Z10307|T]] || [[Z10308|F]] || [[Z10310|T]] || [[Z10311|F]] |- | B{{impl}}A || [[Z10348]] || [[Z10360|T]] || [[Z10359|F]] || [[Z10356|T]] || [[Z10355|T]] |- | not A || [[Z10272]] || [[Z10273|T]] || [[Z10274|T]] || [[Z10275|F]] || [[Z10276|F]] |- | A{{impl}}B || [[Z10329]] || [[Z10337|T]] || [[Z10335|T]] || [[Z10334|F]] || [[Z10332|T]] |- | nand || [[Z10243]] || [[Z10248|T]] || [[Z10247|T]] || [[Z10246|T]] || [[Z10245|F]] |- | binary true || [[Z10287]] || [[Z10288|T]] || [[Z10289|T]] || [[Z10291|T]] || [[Z10292|T]] |} ==Other Boolean functions== * {{Z+|Z11828}} * {{Z+|Z11849}} * {{Z+|Z15684}} * {{Z+|Z12684}} * {{Z+|Z12698}} * {{Z+|Z13445}} * {{Z+|Z16798}} * {{Z+|Z17053}} * {{Z+|Z36132}} * {{Z+|Z34178}} * {{Z+|Z31716}} {{Help:Type conversion table/Boolean}} ===Search for=== [[Special:Search/: "Z8K2 Z40" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z40" OR "Z17K1 Z40" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z40"|Functions expecting or returning an explicit Boolean object, singly or in a list]] * [[Special:Search/: "Z8K2 Z40"|Functions returning an explicit Boolean object]] ** [[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z40"|or a list of them]] * [[Special:Search/: "Z17K1 Z40"|Functions expecting an explicit Boolean object]] ** [[Special:Search/: "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z40"|or a list of them]] ==Kleenean functions== * {{Z+|Z22120}} * {{Z+|Z22231}} * {{Z+|Z22143}} * {{Z+|Z22168}} * {{Z+|Z22202}} * {{Z+|Z22131}} * {{Z+|Z29661}} * {{Z+|Z32673}} * {{Z+|Z22126}} * {{Z+|Z22207}} * {{Z+|Z22257}} ===Search for=== [[Special:Search/: "Z8K2 Z22112" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z22112" OR "Z17K1 Z22112" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z22112"|Functions expecting or returning an explicit Kleenean object, singly or in a list]] * [[Special:Search/: "Z8K2 Z22112"|Functions returning an explicit Kleenean object]] ** [[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z22112"|or a list of them]] * [[Special:Search/: "Z17K1 Z22112"|Functions expecting an explicit Kleenean object]] ** [[Special:Search/: "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z22112"|or a list of them]] ==Byte functions== Functions about the type {{Z+|Z80}} {{Help:Comparison function table/Byte}} === Conversions === {{Help:Type conversion table/Byte}} ==== Numbers ==== * {{Z+|Z14567}} * {{Z+|Z22535}} ==== Strings ==== * {{Z+|Z15702}} * {{Z+|Z22883}} * {{Z+|Z22858}} * {{Z+|Z22800}} * {{Z+|Z22448}} * {{Z+|Z22946}} ==== Lists ==== * {{Z+|Z22654}} * {{Z+|Z22672}} * {{Z+|Z14576}} * {{Z+|Z14573}} * {{Z+|Z14570}} === Operations === * {{Z+|Z22529}} * {{Z+|Z13651}} * {{Z+|Z13652}} * {{Z+|Z13653}} * {{Z+|Z24716}} * {{Z+|Z22380}} * {{Z+|Z24669}} * {{Z+|Z25585}} {{Help:Arithmetic function table/Additive/Byte}} === Search for === [[Special:Search/: "Z8K2 Z80" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z80" OR "Z17K1 Z80" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z80"|Functions expecting or returning an explicit Byte object, singly or in a list]] * [[Special:Search/: "Z8K2 Z80"|Functions returning an explicit Byte object]] ** [[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z80"|or a list of them]] * [[Special:Search/: "Z17K1 Z80"|Functions expecting an explicit Byte object]] ** [[Special:Search/: "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z80"|or a list of them]] [[Category:Lists of functions]] 8v9r1awwwmilgebr8t8k4bkoa46e1t4 290506 290501 2026-07-12T15:45:01Z YoshiRulz 10156 /* Byte functions */ Add bitwise function table 290506 wikitext text/x-wiki [[File:Wikifunctions-logo-boolean-operations.svg|right|200px]] These are the basic blocks from which to build logic states. * {{Z+|Z10216}} * {{Z+|Z10174}} * {{Z+|Z10184}} * {{Z+|Z844}} * {{Z+|Z10237}} ==Boolean pairwise functions== {| class="wikitable" |+ 2 nullary Boolean functions |- ! Name !! ZID !! Value |- | nullary false || [[Z10206]] || [[Z10209|F]] |- | nullary true || [[Z10210]] || [[Z10213|T]] |} {| class="wikitable" |+ 4 unary Boolean functions |- ! Name !! ZID !! F !! T |- | unary false || [[Z10214]] || [[Z10318|F]] || [[Z10320|F]] |- | identity || [[Z10215]] || [[Z10790|F]] || [[Z10796|T]] |- | not || [[Z10216]] || [[Z10513|T]] || [[Z10512|F]] |- | unary true || [[Z10217]] || [[Z10705|T]] || [[Z10704|T]] |} {| class="wikitable" |+ 16 binary Boolean functions |- ! Name !! ZID !! F{{infix}}F !! F{{infix}}T !! T{{infix}}F !! T{{infix}}T |- | binary false || [[Z10257]] || [[Z10258|F]] || [[Z10260|F]] || [[Z10261|F]] || [[Z10262|F]] |- | and || [[Z10174]] || [[Z10191|F]] || [[Z10189|F]] || [[Z10177|F]] || [[Z10176|T]] |- | not (A{{impl}}B) || [[Z10962]] || [[Z11160|F]] || [[Z11161|F]] || [[Z11162|T]] || [[Z11163|F]] |- | A || [[Z10265]] || [[Z10266|F]] || [[Z10267|F]] || [[Z10268|T]] || [[Z10269|T]] |- | not (B{{impl}}A) || [[Z10964]] || [[Z11224|F]] || [[Z11225|T]] || [[Z11226|F]] || [[Z11227|F]] |- | B || [[Z10298]] || [[Z10299|F]] || [[Z10300|T]] || [[Z10301|F]] || [[Z10302|T]] |- | xor || [[Z10237]] || [[Z10241|F]] || [[Z10240|T]] || [[Z10239|T]] || [[Z10238|F]] |- | or || [[Z10184]] || [[Z10200|F]] || [[Z10198|T]] || [[Z10195|T]] || [[Z10192|T]] |- | nor || [[Z10231]] || [[Z10236|T]] || [[Z10235|F]] || [[Z10234|F]] || [[Z10233|F]] |- | xnor/eqv || [[Z844]] || [[Z8443|T]] || [[Z8442|F]] || [[Z8441|F]] || [[Z8440|T]] |- | not B || [[Z10306]] || [[Z10307|T]] || [[Z10308|F]] || [[Z10310|T]] || [[Z10311|F]] |- | B{{impl}}A || [[Z10348]] || [[Z10360|T]] || [[Z10359|F]] || [[Z10356|T]] || [[Z10355|T]] |- | not A || [[Z10272]] || [[Z10273|T]] || [[Z10274|T]] || [[Z10275|F]] || [[Z10276|F]] |- | A{{impl}}B || [[Z10329]] || [[Z10337|T]] || [[Z10335|T]] || [[Z10334|F]] || [[Z10332|T]] |- | nand || [[Z10243]] || [[Z10248|T]] || [[Z10247|T]] || [[Z10246|T]] || [[Z10245|F]] |- | binary true || [[Z10287]] || [[Z10288|T]] || [[Z10289|T]] || [[Z10291|T]] || [[Z10292|T]] |} ==Other Boolean functions== * {{Z+|Z11828}} * {{Z+|Z11849}} * {{Z+|Z15684}} * {{Z+|Z12684}} * {{Z+|Z12698}} * {{Z+|Z13445}} * {{Z+|Z16798}} * {{Z+|Z17053}} * {{Z+|Z36132}} * {{Z+|Z34178}} * {{Z+|Z31716}} {{Help:Type conversion table/Boolean}} ===Search for=== [[Special:Search/: "Z8K2 Z40" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z40" OR "Z17K1 Z40" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z40"|Functions expecting or returning an explicit Boolean object, singly or in a list]] * [[Special:Search/: "Z8K2 Z40"|Functions returning an explicit Boolean object]] ** [[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z40"|or a list of them]] * [[Special:Search/: "Z17K1 Z40"|Functions expecting an explicit Boolean object]] ** [[Special:Search/: "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z40"|or a list of them]] ==Kleenean functions== * {{Z+|Z22120}} * {{Z+|Z22231}} * {{Z+|Z22143}} * {{Z+|Z22168}} * {{Z+|Z22202}} * {{Z+|Z22131}} * {{Z+|Z29661}} * {{Z+|Z32673}} * {{Z+|Z22126}} * {{Z+|Z22207}} * {{Z+|Z22257}} ===Search for=== [[Special:Search/: "Z8K2 Z22112" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z22112" OR "Z17K1 Z22112" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z22112"|Functions expecting or returning an explicit Kleenean object, singly or in a list]] * [[Special:Search/: "Z8K2 Z22112"|Functions returning an explicit Kleenean object]] ** [[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z22112"|or a list of them]] * [[Special:Search/: "Z17K1 Z22112"|Functions expecting an explicit Kleenean object]] ** [[Special:Search/: "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z22112"|or a list of them]] ==Byte functions== Functions about the type {{Z+|Z80}} {{Help:Comparison function table/Byte}} === Conversions === {{Help:Type conversion table/Byte}} ==== Numbers ==== * {{Z+|Z14567}} * {{Z+|Z22535}} ==== Strings ==== * {{Z+|Z15702}} * {{Z+|Z22883}} * {{Z+|Z22858}} * {{Z+|Z22800}} * {{Z+|Z22448}} * {{Z+|Z22946}} ==== Lists ==== * {{Z+|Z22654}} * {{Z+|Z22672}} * {{Z+|Z14576}} * {{Z+|Z14573}} * {{Z+|Z14570}} === Operations === * {{Z+|Z22529}} * {{Z+|Z13651}} * {{Z+|Z13652}} * {{Z+|Z13653}} * {{Z+|Z24716}} * {{Z+|Z22380}} * {{Z+|Z24669}} * {{Z+|Z25585}} {{Help:Bitwise function table}} {{Help:Arithmetic function table/Additive/Byte}} === Search for === [[Special:Search/: "Z8K2 Z80" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z80" OR "Z17K1 Z80" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z80"|Functions expecting or returning an explicit Byte object, singly or in a list]] * [[Special:Search/: "Z8K2 Z80"|Functions returning an explicit Byte object]] ** [[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z80"|or a list of them]] * [[Special:Search/: "Z17K1 Z80"|Functions expecting an explicit Byte object]] ** [[Special:Search/: "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z80"|or a list of them]] [[Category:Lists of functions]] e0uei9ubxdd5kwle29o61kxepir1jku 290508 290506 2026-07-12T15:47:23Z YoshiRulz 10156 /* Byte functions */ Add clamped multiply 290508 wikitext text/x-wiki [[File:Wikifunctions-logo-boolean-operations.svg|right|200px]] These are the basic blocks from which to build logic states. * {{Z+|Z10216}} * {{Z+|Z10174}} * {{Z+|Z10184}} * {{Z+|Z844}} * {{Z+|Z10237}} ==Boolean pairwise functions== {| class="wikitable" |+ 2 nullary Boolean functions |- ! Name !! ZID !! Value |- | nullary false || [[Z10206]] || [[Z10209|F]] |- | nullary true || [[Z10210]] || [[Z10213|T]] |} {| class="wikitable" |+ 4 unary Boolean functions |- ! Name !! ZID !! F !! T |- | unary false || [[Z10214]] || [[Z10318|F]] || [[Z10320|F]] |- | identity || [[Z10215]] || [[Z10790|F]] || [[Z10796|T]] |- | not || [[Z10216]] || [[Z10513|T]] || [[Z10512|F]] |- | unary true || [[Z10217]] || [[Z10705|T]] || [[Z10704|T]] |} {| class="wikitable" |+ 16 binary Boolean functions |- ! Name !! ZID !! F{{infix}}F !! F{{infix}}T !! T{{infix}}F !! T{{infix}}T |- | binary false || [[Z10257]] || [[Z10258|F]] || [[Z10260|F]] || [[Z10261|F]] || [[Z10262|F]] |- | and || [[Z10174]] || [[Z10191|F]] || [[Z10189|F]] || [[Z10177|F]] || [[Z10176|T]] |- | not (A{{impl}}B) || [[Z10962]] || [[Z11160|F]] || [[Z11161|F]] || [[Z11162|T]] || [[Z11163|F]] |- | A || [[Z10265]] || [[Z10266|F]] || [[Z10267|F]] || [[Z10268|T]] || [[Z10269|T]] |- | not (B{{impl}}A) || [[Z10964]] || [[Z11224|F]] || [[Z11225|T]] || [[Z11226|F]] || [[Z11227|F]] |- | B || [[Z10298]] || [[Z10299|F]] || [[Z10300|T]] || [[Z10301|F]] || [[Z10302|T]] |- | xor || [[Z10237]] || [[Z10241|F]] || [[Z10240|T]] || [[Z10239|T]] || [[Z10238|F]] |- | or || [[Z10184]] || [[Z10200|F]] || [[Z10198|T]] || [[Z10195|T]] || [[Z10192|T]] |- | nor || [[Z10231]] || [[Z10236|T]] || [[Z10235|F]] || [[Z10234|F]] || [[Z10233|F]] |- | xnor/eqv || [[Z844]] || [[Z8443|T]] || [[Z8442|F]] || [[Z8441|F]] || [[Z8440|T]] |- | not B || [[Z10306]] || [[Z10307|T]] || [[Z10308|F]] || [[Z10310|T]] || [[Z10311|F]] |- | B{{impl}}A || [[Z10348]] || [[Z10360|T]] || [[Z10359|F]] || [[Z10356|T]] || [[Z10355|T]] |- | not A || [[Z10272]] || [[Z10273|T]] || [[Z10274|T]] || [[Z10275|F]] || [[Z10276|F]] |- | A{{impl}}B || [[Z10329]] || [[Z10337|T]] || [[Z10335|T]] || [[Z10334|F]] || [[Z10332|T]] |- | nand || [[Z10243]] || [[Z10248|T]] || [[Z10247|T]] || [[Z10246|T]] || [[Z10245|F]] |- | binary true || [[Z10287]] || [[Z10288|T]] || [[Z10289|T]] || [[Z10291|T]] || [[Z10292|T]] |} ==Other Boolean functions== * {{Z+|Z11828}} * {{Z+|Z11849}} * {{Z+|Z15684}} * {{Z+|Z12684}} * {{Z+|Z12698}} * {{Z+|Z13445}} * {{Z+|Z16798}} * {{Z+|Z17053}} * {{Z+|Z36132}} * {{Z+|Z34178}} * {{Z+|Z31716}} {{Help:Type conversion table/Boolean}} ===Search for=== [[Special:Search/: "Z8K2 Z40" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z40" OR "Z17K1 Z40" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z40"|Functions expecting or returning an explicit Boolean object, singly or in a list]] * [[Special:Search/: "Z8K2 Z40"|Functions returning an explicit Boolean object]] ** [[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z40"|or a list of them]] * [[Special:Search/: "Z17K1 Z40"|Functions expecting an explicit Boolean object]] ** [[Special:Search/: "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z40"|or a list of them]] ==Kleenean functions== * {{Z+|Z22120}} * {{Z+|Z22231}} * {{Z+|Z22143}} * {{Z+|Z22168}} * {{Z+|Z22202}} * {{Z+|Z22131}} * {{Z+|Z29661}} * {{Z+|Z32673}} * {{Z+|Z22126}} * {{Z+|Z22207}} * {{Z+|Z22257}} ===Search for=== [[Special:Search/: "Z8K2 Z22112" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z22112" OR "Z17K1 Z22112" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z22112"|Functions expecting or returning an explicit Kleenean object, singly or in a list]] * [[Special:Search/: "Z8K2 Z22112"|Functions returning an explicit Kleenean object]] ** [[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z22112"|or a list of them]] * [[Special:Search/: "Z17K1 Z22112"|Functions expecting an explicit Kleenean object]] ** [[Special:Search/: "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z22112"|or a list of them]] ==Byte functions== Functions about the type {{Z+|Z80}} {{Help:Comparison function table/Byte}} === Conversions === {{Help:Type conversion table/Byte}} ==== Numbers ==== * {{Z+|Z14567}} * {{Z+|Z22535}} ==== Strings ==== * {{Z+|Z15702}} * {{Z+|Z22883}} * {{Z+|Z22858}} * {{Z+|Z22800}} * {{Z+|Z22448}} * {{Z+|Z22946}} ==== Lists ==== * {{Z+|Z22654}} * {{Z+|Z22672}} * {{Z+|Z14576}} * {{Z+|Z14573}} * {{Z+|Z14570}} === Operations === * {{Z+|Z22529}} * {{Z+|Z13651}} * {{Z+|Z13652}} * {{Z+|Z13653}} * {{Z+|Z24716}} * {{Z+|Z22380}} * {{Z+|Z24669}} * {{Z+|Z25585}} {{Help:Bitwise function table}} {{Help:Arithmetic function table/Additive/Byte}} {{Z+|Z30294}} === Search for === [[Special:Search/: "Z8K2 Z80" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z80" OR "Z17K1 Z80" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z80"|Functions expecting or returning an explicit Byte object, singly or in a list]] * [[Special:Search/: "Z8K2 Z80"|Functions returning an explicit Byte object]] ** [[Special:Search/: "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z80"|or a list of them]] * [[Special:Search/: "Z17K1 Z80"|Functions expecting an explicit Byte object]] ** [[Special:Search/: "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z80"|or a list of them]] [[Category:Lists of functions]] qxv16g0f255fnyi27erq6ebxlm8l7zd Wikifunctions:Catalogue/Natural language operations/German 4 41938 290570 289953 2026-07-13T06:14:47Z Balû 4036 /* Morphology */ 290570 wikitext text/x-wiki == Sentence and fragment generation == * {{Z+|Z20612}} * {{Z+|Z26070}} * {{Z+|Z26098}} * {{Z+|Z20727}} * {{Z+|Z26712}} * {{Z+|Z32906}} == Morphology == (generally corresponds to more than one form) * {{Z+|Z11722}} * {{Z+|Z11729}} * {{Z+|Z11739}} * {{Z+|Z11749}} * {{Z+|Z11753}} * {{Z+|Z11762}} * {{Z+|Z11789}} * {{Z+|Z11834}} * {{Z+|Z12689}} * {{Z+|Z11996}} * {{Z+|Z12004}} * {{Z+|Z37533}} == Other == * {{Z+|Z15963}} * {{Z+|Z18365}} * {{Z+|Z28602}} * {{Z+|Z29055}} * {{Z+|Z28670}} * {{Z+|Z37170}} * {{Z+|Z37235}} == Function usage on Abstract Wikipedia == See function usage on Abstract Wikipedia on this [https://abstract-data.toolforge.org/?lang=de tool for de]. ==Configurations== {{LanguageConfigurations|Language=de}} [[Category:Lists of functions]] [[Category:German]] gmq5ar5ltxznt15rs66m26gt89zgk8s 290661 290570 2026-07-13T10:09:55Z Balû 4036 /* Sentence and fragment generation */ 290661 wikitext text/x-wiki == Sentence and fragment generation == * {{Z+|Z20612}} * {{Z+|Z26070}} * {{Z+|Z26098}} * {{Z+|Z20727}} * {{Z+|Z26712}} * {{Z+|Z32906}} * {{Z+|Z37689}} == Morphology == (generally corresponds to more than one form) * {{Z+|Z11722}} * {{Z+|Z11729}} * {{Z+|Z11739}} * {{Z+|Z11749}} * {{Z+|Z11753}} * {{Z+|Z11762}} * {{Z+|Z11789}} * {{Z+|Z11834}} * {{Z+|Z12689}} * {{Z+|Z11996}} * {{Z+|Z12004}} * {{Z+|Z37533}} == Other == * {{Z+|Z15963}} * {{Z+|Z18365}} * {{Z+|Z28602}} * {{Z+|Z29055}} * {{Z+|Z28670}} * {{Z+|Z37170}} * {{Z+|Z37235}} == Function usage on Abstract Wikipedia == See function usage on Abstract Wikipedia on this [https://abstract-data.toolforge.org/?lang=de tool for de]. ==Configurations== {{LanguageConfigurations|Language=de}} [[Category:Lists of functions]] [[Category:German]] byrvhp1yw9dya6ycva8ggqxuxb0n6cd 290679 290661 2026-07-13T11:52:23Z Balû 4036 /* Morphology */ 290679 wikitext text/x-wiki == Sentence and fragment generation == * {{Z+|Z20612}} * {{Z+|Z26070}} * {{Z+|Z26098}} * {{Z+|Z20727}} * {{Z+|Z26712}} * {{Z+|Z32906}} * {{Z+|Z37689}} == Morphology == (generally corresponds to more than one form) * {{Z+|Z11722}} * {{Z+|Z11729}} * {{Z+|Z11739}} * {{Z+|Z11749}} * {{Z+|Z11753}} * {{Z+|Z11762}} * {{Z+|Z11789}} * {{Z+|Z11834}} * {{Z+|Z12689}} * {{Z+|Z11996}} * {{Z+|Z12004}} * {{Z+|Z37533}} * {{Z+|Z37698}} == Other == * {{Z+|Z15963}} * {{Z+|Z18365}} * {{Z+|Z28602}} * {{Z+|Z29055}} * {{Z+|Z28670}} * {{Z+|Z37170}} * {{Z+|Z37235}} == Function usage on Abstract Wikipedia == See function usage on Abstract Wikipedia on this [https://abstract-data.toolforge.org/?lang=de tool for de]. ==Configurations== {{LanguageConfigurations|Language=de}} [[Category:Lists of functions]] [[Category:German]] 7lpmydhp5rb45kd7ay6384zk3idesmc Z20342 0 43682 290640 260307 2026-07-13T09:41:16Z Autom 448 290640 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20342" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z20342", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z16098", "Z3K2": "Z20342K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "month" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "মাস" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Monat" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "mois" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "lună" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "شهر" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "mese" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "месец" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bulan" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "महीना" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "maand" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "měsíc" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": "Z13518", "Z3K2": "Z20342K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "day" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "দিন" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Tag" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "jour" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "zi" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "يوم" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "giorno" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "дан" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "hari" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "दिन" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "dag" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "den" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } } ], "Z4K3": "Z101", "Z4K4": "Z20348", "Z4K5": "Z22941", "Z4K6": "Z24990", "Z4K7": [ "Z46", "Z20236", "Z20347" ], "Z4K8": [ "Z64", "Z20338", "Z20337" ] }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Day of Roman year" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "রোমান বছরের দিন" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Tag des Römischen Kalenders" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "jour de l'année romaine" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Zi a anului roman" }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "ημέρα του ρωμαϊκού έτους" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "День римского года" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "يوم السنة الرومانية" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Giorno di un anno Romano" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "Датум у години" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "रोमन वर्ष का दिनांक" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "dag van het Romeinse jaar" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Den v roce" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Dag i gregorianskt år" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "day", "date", "day of Gregorian year" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "রোমান দিবস", "গ্রেগরীয় বছরের দিন", "দিন" ] }, { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "jour", "date", "jour de l'année grégorienne" ] }, { "Z1K1": "Z31", "Z31K1": "Z1664", "Z31K2": [ "Z6", "zi", "dată", "zi a anului gregorian" ] }, { "Z1K1": "Z31", "Z31K1": "Z1001", "Z31K2": [ "Z6", "يوم", "يوم السنة الغريغورية" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "data", "giorno", "data Gregoriana", "giorno Gregoriano", "giorno e mese", "data Giuliana", "giorno Giuliano", "giorno di anno romano" ] }, { "Z1K1": "Z31", "Z31K1": "Z1181", "Z31K2": [ "Z6", "Дан", "Датум", "Дан у грегоријанском календару" ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "दिन", "दिनांक" ] }, { "Z1K1": "Z31", "Z31K1": "Z1157", "Z31K2": [ "Z6", "dag", "datum", "dag van het Gregoriaanse jaar" ] }, { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "Den římského kalendáře", "Den v gregoriánském roce" ] }, { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "Dag på gregorianskt år" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A day of the month and a month of the Gregorian calendar" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "গ্রেগরীয় বর্ষপঞ্জির একটি মাস এবং মাসের একটি দিন" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Tag eines Monats und Monat des Gregorianischen Kalenders" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "un jour du mois et un mois du calendrier grégorien" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "O zi a lunii și o lună din calendarul gregorian" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "يوم من الشهر، وشهر التقويم الغريغوري" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Un giorno del mese e un mese di un calendario Gregoriano" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "Дан месеца и месец у грегоријанском календару" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "ग्रेगोरी पंचांग का एक महीना, और महीने का एक दिन" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "dag van de maand en maand van de Gregoriaanse kalender" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Den měsíce a měsíc gregoriánského kalendáře" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "en dag utan angivet årtal" } ] } } nncd628wj8pybpz3ew84f53m7og1bqq Z20780 0 45438 290638 257227 2026-07-13T09:35:52Z Balû 4036 German 290638 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20780" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z20780K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "date" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "data" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "датум" }, { "Z1K1": "Z11", "Z11K1": "Z1394", "Z11K2": "datum" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "datum" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "tanggal" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Datum" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z20780K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lingua" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "језик" }, { "Z1K1": "Z11", "Z11K1": "Z1394", "Z11K2": "jezik" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "taal" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bahasa" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z23267", "Z25009", "Z26267", "Z30449", "Z26726", "Z26067", "Z30450", "Z31314" ], "Z8K4": [ "Z14", "Z20781" ], "Z8K5": "Z20780" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display date" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "afficher la date" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "formatta Data di calendario Gregoriano" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "приказ датума" }, { "Z1K1": "Z11", "Z11K1": "Z1394", "Z11K2": "prikaz datuma" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "weergavedatum" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "tampilkan tanggal" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "zeigt Datum" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "mostra data", "stampa data", "formatta data", "stampa data gregoriana", "stampa data di calendario gregoriano" ] }, { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "display Gregorian calendar date", "display calendar date", "Gregorian calendar date display", "render Gregorian calendar date" ] }, { "Z1K1": "Z31", "Z31K1": "Z1181", "Z31K2": [ "Z6", "приказ грегоријанског датума", "приказ календарског датума" ] }, { "Z1K1": "Z31", "Z31K1": "Z1394", "Z31K2": [ "Z6", "prikaz gregorijanskog datuma", "prikaz kalendarskog datuma" ] }, { "Z1K1": "Z31", "Z31K1": "Z1157", "Z31K2": [ "Z6", "Gregoriaanse kalenderdatum weergeven", "kalenderdatum weergeven", "weergave van de Gregoriaanse kalenderdatum", "geef Gregoriaanse kalenderdatum weer" ] }, { "Z1K1": "Z31", "Z31K1": "Z1078", "Z31K2": [ "Z6", "tampilkan kalender Gregorius", "tampilkan tanggal kalender" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "displays a date in the given language." }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "affiche une date dans une langue donnée" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Formatta una data di calendario Gregoriano in una certa lingua." }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "приказује датум у наведеном језику" }, { "Z1K1": "Z11", "Z11K1": "Z1394", "Z11K2": "prikazuje datum u navedenom jeziku" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "geeft een datum weer in de opgegeven taal" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "menampilkan tanggal pada bahasa yang dipilih" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "zeigt ein Datum in der angegebenen Sprache an" } ] } } 4o2oqg631dp9b2ymx6t6p9sq1e4m7s2 Z21999 0 48671 290532 246969 2026-07-13T01:41:01Z Volvox 3308 + Luxembourgish 290532 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z21999" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z22002", "Z14293K2": [ "Z60", "Z1002", "Z1113", "Z1124", "Z1199", "Z1689" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z22007", "Z14293K2": [ "Z60", "Z1004", "Z1430", "Z1099" ] } ], "Z14294K2": "Z21642" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for reading float64" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "lire les fonctions pour les nombres à vir. flott." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "a configuration to choose which read function to use for each language" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "une configuration pour choisir quelle fonction de lecture utiliser pour chaque langue, en ce qui concerne les nombres à virgule flottante" } ] } } nsqcdqqsz9aqh9b4xkzp10woy1ytrx6 Z22504 0 49778 290634 237037 2026-07-13T09:31:29Z Balû 4036 Deutsch 290634 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z22504" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" }, "Z17K2": "Z22504K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of strings" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lista di stringhe" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": " Liste von Zeichenfolgen" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z22506", "Z22762", "Z22763", "Z28291" ], "Z8K4": [ "Z14", "Z22761", "Z22505" ], "Z8K5": "Z22504" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join list of strings with spaces" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "concatena lista di stringhe con spazi" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zeichenfolgen mit Leerzeichen verketten" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "join with spaces", "space separated joining of list", "jws", "join list with spaces" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "joins a list of strings inserting a single space between each" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Concatena una lista di stringhe inserenddo un singolo spazio tra esse" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "fügt eine Liste von Zeichenketten zusammen und fügt dabei jeweils ein einzelnes Leerzeichen zwischen die einzelnen Zeichenfolgen ein" } ] } } c0fwn4v9d0dpiimwe7x3l9lxhtyogju 290635 290634 2026-07-13T09:31:33Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 290635 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z22504" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6" }, "Z17K2": "Z22504K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of strings" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lista di stringhe" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": " Liste von Zeichenfolgen" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z22506", "Z22762", "Z22763", "Z28291" ], "Z8K4": [ "Z14", "Z22505", "Z22761" ], "Z8K5": "Z22504" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join list of strings with spaces" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "concatena lista di stringhe con spazi" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zeichenfolgen mit Leerzeichen verketten" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "join with spaces", "space separated joining of list", "jws", "join list with spaces" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "joins a list of strings inserting a single space between each" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Concatena una lista di stringhe inserenddo un singolo spazio tra esse" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "fügt eine Liste von Zeichenketten zusammen und fügt dabei jeweils ein einzelnes Leerzeichen zwischen die einzelnen Zeichenfolgen ein" } ] } } 8yv46u2b3ezfmshq3375o8n90seav1l Z22505 0 49779 290637 166059 2026-07-13T09:33:30Z Balû 4036 German 290637 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z22505" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z22504", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": { "Z1K1": "Z18", "Z18K1": "Z22504K1" }, "Z12899K2": " " } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join list of strings with spaces, composition" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zeichenfolgen mit Leerzeichen verketten, Komposit" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } om3jwtupp209c95ioorab924701efva Z22761 0 51203 290636 169430 2026-07-13T09:32:47Z Balû 4036 German 290636 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z22761" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z22504", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z22504(Z22504K1):\r\n return ' '.join(map(str, Z22504K1))" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join list of strings with spaces, python" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zeichenfolgen mit Leerzeichen verketten, Python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } shu66qs4ui1dyg7sara2oj4my1p7h4g Help:Using Wikifunctions 12 51398 290593 240710 2026-07-13T07:06:30Z YoshiRulz 10156 Add hatnote 290593 wikitext text/x-wiki <languages/> <translate> {{about|error messages which can appear when an (embedded) function call fails |instructions on how to use {{SITENAME}}|Special:MyLanguage/Help:Contents }} <!--T:1--> This is a help page to understand what an error means. Do '''not''' change the English titles of the sections, as they are hardcoded as links for errors. == Unknown object == <!--T:2--> <!--T:41--> The function ID or an input reference used in your function call is not a valid ID or it doesn't exist in Wikifunctions. <!--T:3--> To fix the function call, edit the page with the visual editor, click on the failing call, and follow the interactive instructions to choose and configure a valid function call. == Invalid object == <!--T:4--> <!--T:30--> The function that your function call is trying to use is currently invalid or corrupted. <!--T:5--> If the problem persists, visit the function page and post the details of your issue in the talk page. == Not a function == <!--T:6--> <!--T:31--> The ID used in your function call does not point to a Function, but to an object of some other type. <!--T:7--> To fix it, edit the page with the visual editor, click on the failing call, and use the configuration dialog to choose a valid function and set up its input fields. == Input type not supported == <!--T:8--> <!--T:32--> The function in your function call uses one or more input types that are not currently supported, as they cannot be interpreted from strings. <!--T:9--> You can search for other supported functions by editing the page with the visual editor and inserting a new function. The initial search dialog will allow you to look through all supported functions. <!--T:10--> If you believe this input type should be supported, please inquire about it in the [[<tvar name="1">Wikifunctions:Project chat</tvar>|Wikifunctions Project chat]]. == Output type not supported == <!--T:11--> <!--T:33--> The function in your function call returns an output value that is not currently supported, as it cannot be converted to a string. <!--T:12--> You can search for other supported functions by editing the page with the visual editor and inserting a new function. The initial search dialog will allow you to look through all supported functions. <!--T:13--> If you believe this output type should be supported, please inquire about it in the [[<tvar name="1">Wikifunctions:Project chat</tvar>|Wikifunctions Project chat]]. == Invalid language properties == <!--T:14--> <!--T:34--> The function call is using invalid language codes for its parser or renderer language properties. <!--T:15--> To fix the issue, edit the page using the source editor and search for the conflicting function call. The language properties will appear as <tvar name="1"><code>parselang</code></tvar> and <tvar name="2"><code>renderlang</code></tvar>, and you must make sure that they are valid BCP 47 language tags. For example: </translate> <syntaxhighlight lang="wikitext"> {{#function:Z10000|foo|bar|renderlang=en|parselang=en}} </syntaxhighlight> <translate> == Wrong number of inputs == <!--T:17--> <!--T:35--> Your function call wikitext has a different number of input parameters than those expected (either fewer or more). <!--T:18--> To fix the issue, edit the page using the visual editor, click on the failing function call, and make sure that all the input fields are set. If the problem still persists, it's likely that your function call has more unnamed inputs than expected, so you should fix it directly with the source editor. <!--T:19--> Once you have located your conflicting function, make sure that there are as many inputs separated by <tvar name="1"><code>|</code></tvar> as the function accepts, excluding named parameters such as <tvar name="2"><code>renderlang</code></tvar> or <tvar name="3"><code>parselang</code></tvar>. For example, the following function call has two unnamed inputs, which fits the expectations of the function: </translate> <syntaxhighlight lang="wikitext"> {{#function:Z10000|unnamed input 1|unnamed input 2|namedInput=1|foo=bar|parselang=en}} </syntaxhighlight> <translate> == Wrong input type == <!--T:21--> <!--T:36--> The function call wikitext contains a referenced value as an input, but this reference does not correspond to the right type of item. <!--T:22--> To fix this, edit the page using the visual editor, click on the failing function call, and use the configuration dialog to select a valid value for the failing input. == Unexpected output == <!--T:23--> <!--T:37--> The value returned from running the function call does not correspond to the value type expected for this function. This can be due to some issues in the function implementation. <!--T:24--> You can check if the function works as expected in the function page, by testing it with your desired inputs or inquire about it in its talk page. == Failed evaluation == <!--T:25--> <!--T:38--> The function orchestration service failed to evaluate your function call successfully. This can be due to internal orchestrator errors, or due to some issues in the function implementations (e.g. the function has no connected implementations.) <!--T:26--> You can check if the function works as expected in the function page, by testing it with your desired inputs or inquire about it in its talk page. == Wikifunctions is disabled == <!--T:27--> <!--T:39--> Wikifunctions features are currently disabled. This can be due to ongoing deployments or technical maintenance and will be resolved in time. <!--T:28--> If the error persists, visit the [[<tvar name="1">Wikifunctions:Project chat</tvar>|Wikifunctions Project chat]] and post a message. == Other system failures == <!--T:29--> <!--T:40--> The system encountered an unexpected failure before sending the request for evaluation. If the issue persists, please file a bug in Phabricator. </translate> [[Category:Help{{#translation:}}]] sg5ie2uf4ueytd5nb5ghm9r0qhxuiyv Z22940 0 51562 290664 259598 2026-07-13T10:13:30Z Autom 448 connecting Swedish 290664 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z22940" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z22933", "Z14293K2": [ "Z60", "Z1002", "Z1437", "Z1689" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z24974", "Z14293K2": [ "Z60", "Z1113", "Z1199", "Z1124" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z24979", "Z14293K2": [ "Z60", "Z1787" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z24984", "Z14293K2": [ "Z60", "Z1015" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z24987", "Z14293K2": [ "Z60", "Z1003", "Z1133", "Z1423", "Z1127", "Z1547" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26116", "Z14293K2": [ "Z60", "Z1006", "Z1645", "Z1672", "Z1411", "Z1107", "Z1589", "Z1406", "Z1504", "Z1591" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26134", "Z14293K2": [ "Z60", "Z1202", "Z1902", "Z1900", "Z1804", "Z1372" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26139", "Z14293K2": [ "Z60", "Z1901", "Z1837", "Z1899", "Z1375" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26243", "Z14293K2": [ "Z60", "Z1181", "Z1158", "Z1653" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26652", "Z14293K2": [ "Z60", "Z1011" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z28539", "Z14293K2": [ "Z60", "Z1430", "Z1231" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z37694", "Z14293K2": [ "Z60", "Z1592" ] } ], "Z14294K2": "Z22937" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for displaying Day of Roman Year" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "funzioni di stampa per Giorno di anno romano" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } m4fqyz3o4vdtr3f2u3c9juspiwz9baa 290667 290664 2026-07-13T10:19:24Z Balû 4036 German 290667 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z22940" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z22933", "Z14293K2": [ "Z60", "Z1002", "Z1437", "Z1689" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z24974", "Z14293K2": [ "Z60", "Z1113", "Z1199", "Z1124" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z24979", "Z14293K2": [ "Z60", "Z1787" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z24984", "Z14293K2": [ "Z60", "Z1015" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z24987", "Z14293K2": [ "Z60", "Z1003", "Z1133", "Z1423", "Z1127", "Z1547" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26116", "Z14293K2": [ "Z60", "Z1006", "Z1645", "Z1672", "Z1411", "Z1107", "Z1589", "Z1406", "Z1504", "Z1591" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26134", "Z14293K2": [ "Z60", "Z1202", "Z1902", "Z1900", "Z1804", "Z1372" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26139", "Z14293K2": [ "Z60", "Z1901", "Z1837", "Z1899", "Z1375" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26243", "Z14293K2": [ "Z60", "Z1181", "Z1158", "Z1653" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26652", "Z14293K2": [ "Z60", "Z1011" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z28539", "Z14293K2": [ "Z60", "Z1430", "Z1231" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z37694", "Z14293K2": [ "Z60", "Z1592" ] } ], "Z14294K2": "Z22937" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for displaying Day of Roman Year" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "funzioni di stampa per Giorno di anno romano" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Konfiguration Anzeige Tag Römischer Kalender" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ll4wrtygdpunvhi6lc1rtv5dh5m8q95 Z22941 0 51563 290652 272128 2026-07-13T09:55:42Z Autom 448 +sv label 290652 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z22941" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20342", "Z17K2": "Z22941K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "calendar day" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "data" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z22941K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language to display in" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lingua" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z22942", "Z22944", "Z24977", "Z24978", "Z26120", "Z26138", "Z26253", "Z28490", "Z28493", "Z28491" ], "Z8K4": [ "Z14", "Z22943" ], "Z8K5": "Z22941" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display Day of Roman Year" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "formatta Giorno di un anno romano" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "visa Dag i gregorianst år som textsträng" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "scrivi Giorno di un anno romano", "stampa Giorno di un anno romano" ] }, { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "print day of Roman Year", "show day and month", "day and month display" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "uses the language to determine which formatting function to use " }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Usa la lingua per detterminare la funzione di formattazione appropriata" } ] } } 1ycpm8uchxzqaz0ycfn8wgdgnq8rd5x Wikifunctions:Feature petitions 4 53164 290588 254665 2026-07-13T06:50:48Z YoshiRulz 10156 Add hatnote 290588 wikitext text/x-wiki {{see also|WF:BUG|WF:Design}} This page is for users to petition requested features to the Abstract Wikipedia team and for the Abstract Wikipedia to gauge community consensus and priorities. To add your signature to a proposal, simply add <code><nowiki># Any additional comments ~~~~</nowiki></code> on a new line after a proposal. To add a new proposal, add <code><nowiki>===Brief name, one sentence or so.===</nowiki></code> to the bottom. == Proposals == === Partial functions/currying === {{tracked|T386422}} # [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 23:34, 27 March 2025 (UTC) === N-argument apply/reduce/map === {{tracked|T390226}} # [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:25, 28 March 2025 (UTC) === Catching errors === {{tracked|T383958|resolved}} Implement a single Exception clearly and completely # [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 23:34, 27 March 2025 (UTC) : This was implemented. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 20 February 2026 (UTC) === Test for exceptions === {{tracked|T383958|resolved}} Feature summary: Show a test as “Passed” when it results in the expected error. This implies that the expected error can be specified, presumably in a test case’s “result validation”. ''This is the third part of “Implement a single Exception clearly and completely” but is not dependent on the first two parts, since we already have errors that we cannot test for.'' :{{s}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:09, 30 March 2025 (UTC) : This was implemented. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 20 February 2026 (UTC) === For implementations and testers, show the associated function in Recent Changes (etc) === {{tracked|T373735}} Feature summary: See a link to the associated function when there is a link to an implementation or a test, especially in Recent Changes and Special:ListObjectsByType) :{{s}} as proposer [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:09, 30 March 2025 (UTC) === Return string values in a container that supports Copy and (optionally) makes non-display characters visible === :{{s}} as proposer [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:09, 30 March 2025 (UTC) === Provide details of result validation === {{tracked|T383326}} Feature summary: The “Details” for a Test case should include (as a minimum) the Implementation used by the Function specified for the “result validation”. :{{s}} as proposer [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:09, 30 March 2025 (UTC) === Improve access by functions to Persistent object labels (and other keys) === {{tracked|T366459}} :{{s}} as proposer [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:09, 30 March 2025 (UTC) j6s7z4xhg6piv92s82b10a2udrzfgf4 290589 290588 2026-07-13T06:51:16Z YoshiRulz 10156 Use full name 290589 wikitext text/x-wiki {{see also|WF:Report a technical problem|WF:Design}} This page is for users to petition requested features to the Abstract Wikipedia team and for the Abstract Wikipedia to gauge community consensus and priorities. To add your signature to a proposal, simply add <code><nowiki># Any additional comments ~~~~</nowiki></code> on a new line after a proposal. To add a new proposal, add <code><nowiki>===Brief name, one sentence or so.===</nowiki></code> to the bottom. == Proposals == === Partial functions/currying === {{tracked|T386422}} # [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 23:34, 27 March 2025 (UTC) === N-argument apply/reduce/map === {{tracked|T390226}} # [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:25, 28 March 2025 (UTC) === Catching errors === {{tracked|T383958|resolved}} Implement a single Exception clearly and completely # [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 23:34, 27 March 2025 (UTC) : This was implemented. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 20 February 2026 (UTC) === Test for exceptions === {{tracked|T383958|resolved}} Feature summary: Show a test as “Passed” when it results in the expected error. This implies that the expected error can be specified, presumably in a test case’s “result validation”. ''This is the third part of “Implement a single Exception clearly and completely” but is not dependent on the first two parts, since we already have errors that we cannot test for.'' :{{s}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:09, 30 March 2025 (UTC) : This was implemented. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 20 February 2026 (UTC) === For implementations and testers, show the associated function in Recent Changes (etc) === {{tracked|T373735}} Feature summary: See a link to the associated function when there is a link to an implementation or a test, especially in Recent Changes and Special:ListObjectsByType) :{{s}} as proposer [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:09, 30 March 2025 (UTC) === Return string values in a container that supports Copy and (optionally) makes non-display characters visible === :{{s}} as proposer [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:09, 30 March 2025 (UTC) === Provide details of result validation === {{tracked|T383326}} Feature summary: The “Details” for a Test case should include (as a minimum) the Implementation used by the Function specified for the “result validation”. :{{s}} as proposer [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:09, 30 March 2025 (UTC) === Improve access by functions to Persistent object labels (and other keys) === {{tracked|T366459}} :{{s}} as proposer [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:09, 30 March 2025 (UTC) ra26gxz59y2yjdbaqe0x8ug6jjlsp11 290603 290589 2026-07-13T07:55:35Z YoshiRulz 10156 /* Structured data/documentation */ New section 290603 wikitext text/x-wiki {{see also|WF:Report a technical problem|WF:Design}} This page is for users to petition requested features to the Abstract Wikipedia team and for the Abstract Wikipedia to gauge community consensus and priorities. To add your signature to a proposal, simply add <code><nowiki># Any additional comments ~~~~</nowiki></code> on a new line after a proposal. To add a new proposal, add <code><nowiki>===Brief name, one sentence or so.===</nowiki></code> to the bottom. == Proposals == === Partial functions/currying === {{tracked|T386422}} # [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 23:34, 27 March 2025 (UTC) === N-argument apply/reduce/map === {{tracked|T390226}} # [[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:25, 28 March 2025 (UTC) === Catching errors === {{tracked|T383958|resolved}} Implement a single Exception clearly and completely # [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 23:34, 27 March 2025 (UTC) : This was implemented. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 20 February 2026 (UTC) === Test for exceptions === {{tracked|T383958|resolved}} Feature summary: Show a test as “Passed” when it results in the expected error. This implies that the expected error can be specified, presumably in a test case’s “result validation”. ''This is the third part of “Implement a single Exception clearly and completely” but is not dependent on the first two parts, since we already have errors that we cannot test for.'' :{{s}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:09, 30 March 2025 (UTC) : This was implemented. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:06, 20 February 2026 (UTC) === For implementations and testers, show the associated function in Recent Changes (etc) === {{tracked|T373735}} Feature summary: See a link to the associated function when there is a link to an implementation or a test, especially in Recent Changes and Special:ListObjectsByType) :{{s}} as proposer [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:09, 30 March 2025 (UTC) === Return string values in a container that supports Copy and (optionally) makes non-display characters visible === :{{s}} as proposer [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:09, 30 March 2025 (UTC) === Provide details of result validation === {{tracked|T383326}} Feature summary: The “Details” for a Test case should include (as a minimum) the Implementation used by the Function specified for the “result validation”. :{{s}} as proposer [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:09, 30 March 2025 (UTC) === Improve access by functions to Persistent object labels (and other keys) === {{tracked|T366459}} :{{s}} as proposer [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 09:09, 30 March 2025 (UTC) === Structured data/documentation === {{phab|T260953}} : Weak {{support}} since I suspect the workaround of {{t|function documentation}}/{{t|type documentation}}, in conjunction with [[d:WD:Wikifunctions/Development|Wikidata]], will be sufficient.<!-- --> IIRC there are systems which parse the parameters in a Wikitext template call, should anyone want it machine-readable. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:55, 13 July 2026 (UTC) mc9fhzxqcqgridvqcq4l2lxogokd9s3 Wikifunctions:Documentation 4 54171 290596 187768 2026-07-13T07:11:59Z YoshiRulz 10156 Add hatnotes 290596 wikitext text/x-wiki {{move|Help:Z21121}} {{about|individual Functions|instructions on how to use {{SITENAME}}|Help:Contents}} <languages/> ==[[Z21121]]== ===Z21121K1=== <translate> <!--T:1--> A string to represent a number. The number can be an integer, a decimal, or an (im)proper fraction. The value represents the quantity in the from unit. A "." acts as a decimal point, all commas are removed for processing. ====Examples==== <!--T:2--> </translate> * -1 * 5.289 * 5/4 <translate> ===Z21121K2 and Z21121K3=== <!--T:3--> <!--T:4--> A string to represent a unit in a proprietary system. Units with exponents (like meters squared) can be represented by adding the exponent to the end of the unit expression. Division of units (like kilometers per hour) can be represented by adding a "/." Only one division is used per unit, everything to the right of the "/" is considered to be in the denominator. Multiplication is done by just putting units together. Z21121K2 represents the unit of Z21121K1, and Z21121K3 represents the unit of the conversion output. Both should be in the same dimension. ====Examples==== <!--T:5--> </translate> * <translate><!--T:6--> "m2" -> meters squared</translate> * <translate><!--T:7--> "cm/s" -> centimeters per second</translate> * <translate><!--T:8--> "cWhm/b" -> centiwatt hour meters per bit</translate> ===Z21121K4=== <translate> <!--T:9--> An integer to represent rounding of the output number. 0 rounds to the whole number, positive numbers round to the number of decimal places, negative numbers round further than whole numbers. ====Examples==== <!--T:10--> </translate> * <translate><!--T:11--> 0 -> nearest one</translate> * <translate><!--T:12--> 3 -> nearest thousandth</translate> * <translate><!--T:13--> 4 -> nearest ten thousand</translate> ===Z21121K5-K7=== <translate> <!--T:14--> Do not do anything yet, require greater Wikidata support. ===Output=== <!--T:15--> <!--T:16--> A string that includes both quantities and their units. ====Examples==== <!--T:17--> </translate> * <translate><!--T:18--> 0 C (32 F)</translate> * <translate><!--T:19--> 10 km (10,000 m)</translate> * <translate><!--T:20--> 1 m<sup>2</sup> (1,000,000 mm<sup>2</sup>)</translate> <translate> ===Available units=== <!--T:21--> </translate> * <translate><!--T:22--> m/Meter*</translate> * <translate><!--T:23--> mi/Mile</translate> * <translate><!--T:24--> ft/Foot</translate> * <translate><!--T:25--> yd/Yard</translate> * <translate><!--T:26--> in/Inch</translate> * <translate><!--T:27--> NM/Nautical Mile</translate> * <translate><!--T:28--> au/Astronomical Unit</translate> * <translate><!--T:29--> ly/Light Year</translate> * <translate><!--T:30--> Å/Angstrom</translate> * <translate><!--T:31--> fur/Furlong</translate> * <translate><!--T:32--> ftm/Fathom</translate> * <translate><!--T:33--> cb/Cable</translate> * <translate><!--T:34--> ch/Chain</translate> * <translate><!--T:35--> rd/Rod</translate> * <translate><!--T:36--> li/Link</translate> * <translate><!--T:37--> s/Second*</translate> * <translate><!--T:38--> min/Minute</translate> * <translate><!--T:39--> h/Hour</translate> * <translate><!--T:40--> d/Day</translate> * <translate><!--T:41--> wk/Week</translate> * <translate><!--T:42--> mo/Month</translate> * <translate><!--T:43--> y/Year</translate> * <translate><!--T:44--> g/Gram*</translate> * <translate><!--T:45--> lb/Pound</translate> * <translate><!--T:46--> oz/Ounce</translate> * <translate><!--T:47--> b/Bit**</translate> * <translate><!--T:48--> B/Byte**</translate> * <translate><!--T:49--> Pa/Pascal*</translate> * <translate><!--T:50--> bar/Bar*</translate> * <translate><!--T:51--> atm/Standard Atmosphere</translate> * <translate><!--T:52--> mHg/Meter of Mercury*</translate> * <translate><!--T:53--> psi/Pound per Square Inch</translate> * <translate><!--T:54--> J/Joule*</translate> * <translate><!--T:55--> cal/Thermochemical Calorie</translate> * <translate><!--T:56--> eV/Electronvolt</translate> * <translate><!--T:57--> BTU/British Thermal Unit</translate> * <translate><!--T:58--> Wh/Watt-Hour*</translate> * <translate><!--T:59--> K/Kelvin***</translate> * <translate><!--T:60--> C/Celsius***</translate> * <translate><!--T:61--> F/Fahrenheit***</translate> *<translate><!--T:62--> Supports metric prefixes</translate> **<translate><!--T:63--> Supports metric prefixes, base 10 instead of standard 2</translate> ***<translate><!--T:64--> Handled separately</translate> [[Category:Help{{#translation:}}]] qf5n1sds5ykz4ma3d4bxx0pkadossr1 290597 290596 2026-07-13T07:12:52Z YoshiRulz 10156 Fix formatting of plaintext footnotes 290597 wikitext text/x-wiki {{move|Help:Z21121}} {{about|individual Functions|instructions on how to use {{SITENAME}}|Help:Contents}} <languages/> ==[[Z21121]]== ===Z21121K1=== <translate> <!--T:1--> A string to represent a number. The number can be an integer, a decimal, or an (im)proper fraction. The value represents the quantity in the from unit. A "." acts as a decimal point, all commas are removed for processing. ====Examples==== <!--T:2--> </translate> * -1 * 5.289 * 5/4 <translate> ===Z21121K2 and Z21121K3=== <!--T:3--> <!--T:4--> A string to represent a unit in a proprietary system. Units with exponents (like meters squared) can be represented by adding the exponent to the end of the unit expression. Division of units (like kilometers per hour) can be represented by adding a "/." Only one division is used per unit, everything to the right of the "/" is considered to be in the denominator. Multiplication is done by just putting units together. Z21121K2 represents the unit of Z21121K1, and Z21121K3 represents the unit of the conversion output. Both should be in the same dimension. ====Examples==== <!--T:5--> </translate> * <translate><!--T:6--> "m2" -> meters squared</translate> * <translate><!--T:7--> "cm/s" -> centimeters per second</translate> * <translate><!--T:8--> "cWhm/b" -> centiwatt hour meters per bit</translate> ===Z21121K4=== <translate> <!--T:9--> An integer to represent rounding of the output number. 0 rounds to the whole number, positive numbers round to the number of decimal places, negative numbers round further than whole numbers. ====Examples==== <!--T:10--> </translate> * <translate><!--T:11--> 0 -> nearest one</translate> * <translate><!--T:12--> 3 -> nearest thousandth</translate> * <translate><!--T:13--> 4 -> nearest ten thousand</translate> ===Z21121K5-K7=== <translate> <!--T:14--> Do not do anything yet, require greater Wikidata support. ===Output=== <!--T:15--> <!--T:16--> A string that includes both quantities and their units. ====Examples==== <!--T:17--> </translate> * <translate><!--T:18--> 0 C (32 F)</translate> * <translate><!--T:19--> 10 km (10,000 m)</translate> * <translate><!--T:20--> 1 m<sup>2</sup> (1,000,000 mm<sup>2</sup>)</translate> <translate> ===Available units=== <!--T:21--> </translate> * <translate><!--T:22--> m/Meter*</translate> * <translate><!--T:23--> mi/Mile</translate> * <translate><!--T:24--> ft/Foot</translate> * <translate><!--T:25--> yd/Yard</translate> * <translate><!--T:26--> in/Inch</translate> * <translate><!--T:27--> NM/Nautical Mile</translate> * <translate><!--T:28--> au/Astronomical Unit</translate> * <translate><!--T:29--> ly/Light Year</translate> * <translate><!--T:30--> Å/Angstrom</translate> * <translate><!--T:31--> fur/Furlong</translate> * <translate><!--T:32--> ftm/Fathom</translate> * <translate><!--T:33--> cb/Cable</translate> * <translate><!--T:34--> ch/Chain</translate> * <translate><!--T:35--> rd/Rod</translate> * <translate><!--T:36--> li/Link</translate> * <translate><!--T:37--> s/Second*</translate> * <translate><!--T:38--> min/Minute</translate> * <translate><!--T:39--> h/Hour</translate> * <translate><!--T:40--> d/Day</translate> * <translate><!--T:41--> wk/Week</translate> * <translate><!--T:42--> mo/Month</translate> * <translate><!--T:43--> y/Year</translate> * <translate><!--T:44--> g/Gram*</translate> * <translate><!--T:45--> lb/Pound</translate> * <translate><!--T:46--> oz/Ounce</translate> * <translate><!--T:47--> b/Bit**</translate> * <translate><!--T:48--> B/Byte**</translate> * <translate><!--T:49--> Pa/Pascal*</translate> * <translate><!--T:50--> bar/Bar*</translate> * <translate><!--T:51--> atm/Standard Atmosphere</translate> * <translate><!--T:52--> mHg/Meter of Mercury*</translate> * <translate><!--T:53--> psi/Pound per Square Inch</translate> * <translate><!--T:54--> J/Joule*</translate> * <translate><!--T:55--> cal/Thermochemical Calorie</translate> * <translate><!--T:56--> eV/Electronvolt</translate> * <translate><!--T:57--> BTU/British Thermal Unit</translate> * <translate><!--T:58--> Wh/Watt-Hour*</translate> * <translate><!--T:59--> K/Kelvin***</translate> * <translate><!--T:60--> C/Celsius***</translate> * <translate><!--T:61--> F/Fahrenheit***</translate> <nowiki/>*<translate><!--T:62--> Supports metric prefixes</translate> <br>**<translate><!--T:63--> Supports metric prefixes, base 10 instead of standard 2</translate> <br>***<translate><!--T:64--> Handled separately</translate> [[Category:Help{{#translation:}}]] i0c12fv4uk5d8iqklf9ur187cdxy6vt Z24086 0 54740 290672 206092 2026-07-13T10:31:08Z Autom 448 +sv label 290672 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z24086" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16098", "Z17K2": "Z24086K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "month" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "mese" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bulan" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z24086K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language to display in" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lingua" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bahasa yang ditampilkan" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z24088", "Z24335", "Z24336", "Z24337", "Z24704" ], "Z8K4": [ "Z14", "Z24330" ], "Z8K5": "Z24086" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display Gregorian calendar month" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "formatta Mese di calendario gregoriano" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "tampilkan bulan kalender Gregorius" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "visa Gregoriansk kalendermånad som textsträng" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "render month", "show month", "display month", "display calendar month", "render Gregorian calendar month", "string of month", "show Gregorian calendar month" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "mostra mese", "stampa mese" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns a string representing the Gregorian calendar month in the selected language (a Wikidata label) or fallback" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Restituisce una stringa rappresentante il Mese di calendario gregoriano nella lingua selezionata o in una surrogata" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Mengembalikan untaian yang merepresentasikan bulan pada kalender Gregorius pada bahasa yang dipilih" } ] } } 7owxiy2gzz8riaaa4ev06p0eij1yfic 290675 290672 2026-07-13T11:17:24Z Balû 4036 +de 290675 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z24086" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16098", "Z17K2": "Z24086K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "month" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "mese" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bulan" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Monat" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z24086K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language to display in" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lingua" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bahasa yang ditampilkan" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Anzeigesprache" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z24088", "Z24335", "Z24336", "Z24337", "Z24704" ], "Z8K4": [ "Z14", "Z24330" ], "Z8K5": "Z24086" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display Gregorian calendar month" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "formatta Mese di calendario gregoriano" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "tampilkan bulan kalender Gregorius" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "visa Gregoriansk kalendermånad som textsträng" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "zeige den Gregorianischen Kalendermonat" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "render month", "show month", "display month", "display calendar month", "render Gregorian calendar month", "string of month", "show Gregorian calendar month" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "mostra mese", "stampa mese" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns a string representing the Gregorian calendar month in the selected language (a Wikidata label) or fallback" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Restituisce una stringa rappresentante il Mese di calendario gregoriano nella lingua selezionata o in una surrogata" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Mengembalikan untaian yang merepresentasikan bulan pada kalender Gregorius pada bahasa yang dipilih" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt eine Zeichenkette zurück, die den Monat des gregorianischen Kalenders in der ausgewählten Sprache darstellt (eine Wikidata-Bezeichnung) oder einen Ausweichwert" } ] } } ijpwgrfyxjnguy43iyd60n7w7n4zwga 290676 290675 2026-07-13T11:18:59Z Balû 4036 Verbesserung 290676 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z24086" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z16098", "Z17K2": "Z24086K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "month" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "mese" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bulan" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Monat" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z24086K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language to display in" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lingua" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "bahasa yang ditampilkan" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Anzeigesprache" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z24088", "Z24335", "Z24336", "Z24337", "Z24704" ], "Z8K4": [ "Z14", "Z24330" ], "Z8K5": "Z24086" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display Gregorian calendar month" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "formatta Mese di calendario gregoriano" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "tampilkan bulan kalender Gregorius" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "visa Gregoriansk kalendermånad som textsträng" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "zeige Kalendermonat in Sprache" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "render month", "show month", "display month", "display calendar month", "render Gregorian calendar month", "string of month", "show Gregorian calendar month" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "mostra mese", "stampa mese" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns a string representing the Gregorian calendar month in the selected language (a Wikidata label) or fallback" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Restituisce una stringa rappresentante il Mese di calendario gregoriano nella lingua selezionata o in una surrogata" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "Mengembalikan untaian yang merepresentasikan bulan pada kalender Gregorius pada bahasa yang dipilih" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt eine Zeichenkette zurück, die den Monat des gregorianischen Kalenders in der ausgewählten Sprache darstellt (eine Wikidata-Bezeichnung) oder einen Ausweichwert" } ] } } ewd99bz85f6a7bay1pjwgkj7s3wfte3 Z24766 0 57311 290621 279167 2026-07-13T09:17:20Z Balû 4036 German 290621 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z24766" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z24766K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "QID" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "riferimento a elemento Wikidata" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "QID" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "QID" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z24766K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "preferred language" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lingua preferita" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "preferovaný jazyk" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "bevorzugte Sprache" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z24768", "Z24778", "Z30209", "Z30210", "Z30214", "Z30646" ], "Z8K4": [ "Z14", "Z30346", "Z35808", "Z32596", "Z31774", "Z30207", "Z34956", "Z30119", "Z24767", "Z35838" ], "Z8K5": "Z24766" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "label text for item in given language or fallback" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "etichetta di riferimento a elemento con fallback" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "text štítku položky v daném nebo náhradním jazyce" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Bezeichner für Element in der angegebene Sprache" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "label of QID", "label of item", "item to label", "label from nearest language", "get label of item according to language fallbacks", "label text by QID", "best label for QID for language or fallback", "best label of item for language" ] }, { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "štítek položky", "štítek QID" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "From an ordered list of languages, returns the label of the item specified by the QID in the best (first listed) language" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Vrátí text štítku uvedené položky Wikidat v uvedeném jazyce nebo nejbližším náhradním." }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Gibt aus einer sortierten Liste von Sprachen die Bezeichnung des durch die QID angegebenen Elements in der besten (zuerst aufgeführten) Sprache zurück." } ] } } r79ddfei21sumwl9edzsvvk6ck32zfc Help talk:Using Wikifunctions 13 57808 290592 240706 2026-07-13T07:02:51Z YoshiRulz 10156 /* Where exactly is this linked from? */ new section 290592 wikitext text/x-wiki == translation: section titles cannot be modified but remain translatable == Hi all, It is requested not to modifiy the title of the sections. I add precision T:1 it concerns the EN title. As we see these titles are send to translation; this is not a problem since the EN anchor is now defined to access the same section in the translated page (instead of using the translated title itself as a dedicated anchor - which works also). -- [[User:Wladek92|Christian 🇫🇷 FR]] ([[User talk:Wladek92|talk]]) 22:06, 7 January 2026 (UTC) == Where exactly is this linked from? == I'd like to propose renaming (moving) this page, but first it's important to know what changes that would entail. I see there are [https://www.wikifunctions.org/wiki/Special:AllMessages?prefix=wikilambda-functioncall&filter=all&lang=en&limit=5000 some system messages] so I hope they're the <abbr title="single source of truth">SSoT</abbr> for links emitted by the system. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:02, 13 July 2026 (UTC) 6zgk7td3pifwynhjtb3nhs0cvi2am53 Z24936 0 58071 290651 225228 2026-07-13T09:55:10Z Autom 448 290651 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z24936" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z24936K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "data" } ] } } ], "Z8K2": "Z20342", "Z8K3": [ "Z20", "Z24937", "Z24938", "Z24939", "Z24940", "Z24941" ], "Z8K4": [ "Z14", "Z24942", "Z24943", "Z24944" ], "Z8K5": "Z24936" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "day of year from calendar date" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "giorno dell'anno da data di calendario gregoriano" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "يوم من أيام السنة من تاريخ التقويم" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Dag i gregorianst år från Gregorianskt datum" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "date from date", "calendar day from date" ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "giorno dell'anno da giorno di calendario gregoriano", "giorno di calendario gregoriano in data romana", "Data di calendario gregoriano in giorno di un anno romano" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Given a Gregorian calendar date (e.g. 25 May 2025) return the day of the Roman year (i.e. 25 May)" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Dato un Giorno di calendario gregoriano, restituisce il giorno dell'Anno romano" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "بالنظر إلى تاريخ التقويم الغريغوري (على سبيل المثال 25 مايو 2025)، قم بإرجاع يوم السنة الرومانية (على سبيل المثال 25 مايو)" } ] } } ngio5gh2hray1p7ix7to6wojm4k0zqm Z24948 0 58131 290650 225230 2026-07-13T09:54:01Z Autom 448 290650 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z24948" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z24948K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "data" } ] } } ], "Z8K2": "Z20159", "Z8K3": [ "Z20", "Z24949", "Z24950", "Z24951", "Z24952" ], "Z8K4": [ "Z14", "Z24953", "Z24954", "Z24955" ], "Z8K5": "Z24948" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "year from calendar date" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "anno da data di calendario gregoriano" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "سنة من تاريخ التقويم" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Gregorianskt år från Gregorianskt datum" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "anno da giorno" ] }, { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "year from date", "date to year", "Gregorian calendar year from Gregorian calendar date", "calendar year from calendar date" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } t0mwm6fbgjjpgk3iomt0vqjeuwbtmh7 Z24979 0 58174 290665 219366 2026-07-13T10:16:40Z Balû 4036 +German 290665 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z24979" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20342", "Z17K2": "Z24979K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "data" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "day" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Tag" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z24980", "Z24981", "Z26159", "Z26160", "Z26162" ], "Z8K4": [ "Z14", "Z24982", "Z24983" ], "Z8K5": "Z24979" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "stampa Giorno di anno romano, it" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display Day of Roman year, Italian" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "zeigt Tag des Römischen Kalenders auf Italienisch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "display Day of Roman year, it" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 89guegyg6hjhfzgsnfj8ddglga6s0k3 Z25601 0 59419 290639 218791 2026-07-13T09:38:04Z Balû 4036 German 290639 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z25601" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z25601K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wikidata item" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Wikidata-Element" } ] } } ], "Z8K2": "Z20420", "Z8K3": [ "Z20", "Z25602" ], "Z8K4": [ "Z14", "Z28335" ], "Z8K5": "Z25601" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date of birth from Wikidata item" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Geburtsdatum aus dem Wikidata-Eintrag" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the (best?) Gregorian date of birth listed in statements on a Wikidata item" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gibt das (beste?) gregorianische Geburtsdatum zurück, das in den Aussagen zu einem Wikidata-Element aufgeführt ist" } ] } } 6fl9n888m3xzsr3nmzpdylmovpkemib Z27859 0 64489 290521 213664 2026-07-13T01:32:51Z 99of9 1622 290521 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z27859" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z27854", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z27854( Z27854K1 ) {\n\treturn Z27854K1.Z89K1;\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "estrai codice da frammento HTML, js" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "HTML fragment as string, js" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } mz2mmi2fcaa3ugbzvzkkyjconez4b3n Z27860 0 64490 290522 213666 2026-07-13T01:33:10Z 99of9 1622 290522 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z27860" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z27854", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z27854(Z27854K1):\n\treturn Z27854K1.Z89K1" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "estrai codice da frammento HTML, py" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "HTML fragment as string, py" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } gdxeqss2k30ehq7kd4ov5yll3ezfe2q Z27861 0 64491 290524 262184 2026-07-13T01:33:54Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 290524 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z27861" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z27861K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "codice HTML" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "HTML raw content" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "syrový HTML řetězec" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z27862", "Z27863", "Z27864" ], "Z8K4": [ "Z14", "Z27865", "Z27866" ], "Z8K5": "Z27861" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "codice HTML in frammento HTML" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "HTML raw content to HTML fragment" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "syrový HTML obsah na HTML fragment" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "stringa in frammento HTML", "racchiudi in frammento HTML" ] }, { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "wrap in HTML fragment", "raw HTML content as HTML fragment", "string to HTML fragment", "HTML fragment from raw HTML string" ] }, { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "HTML fragment z HTML řetězce" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Data una stringa, la racchiude in un frammento HTML senza modificarla" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Wraps a string in an HTML fragment without processing it" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "vrátí dodaný řetězec jako HTML fragment bez jakékoli změny" } ] } } ljgse6o3tsby7npq7p9q4j7bz40lxet Z27862 0 64492 290527 213669 2026-07-13T01:34:48Z 99of9 1622 290527 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z27862" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z27861", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z27861", "Z27861K1": "fghijk" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "fghijk" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "racchiudi in frammento \"fghijk\"" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "\"fghijk\" as a fragment" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } crq5mkn1zxt1ble1shwjuscq5oqrsaa Z27863 0 64493 290526 213670 2026-07-13T01:34:20Z 99of9 1622 290526 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z27863" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z27861", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z27861", "Z27861K1": "" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "racchiudi in frammento stringa vuota" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "empty string to empty fragment" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } syucsumxqk6qk5pp485jroedninb6y3 Z27864 0 64494 290523 213672 2026-07-13T01:33:48Z 99of9 1622 290523 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z27864" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z27861", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z27861", "Z27861K1": "\u003Cp\u003EThis is a paragraph\u003C/p\u003E" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Cp\u003EThis is a paragraph\u003C/p\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "racchiude \"\u003Cp\u003EThis is a paragraph\u003C/p\u003E\"" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "\u003Cp\u003EThis is a paragraph\u003C/p\u003E" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } sisr800gqll76xgj5fwtiv5ehchifyn Z28021 0 65096 290511 290175 2026-07-12T22:34:09Z 99of9 1622 already using a default, should fall back linguistically, even as far as QIDs 290511 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z28021" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z28019", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z60", "Z60K1": "mul", "Z60K2": [ "Z6" ] }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z35921", "Z35921K1": { "Z1K1": "Z7", "Z7K1": "Z22504", "Z22504K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z28019K1" }, "Z36270K2": { "Z1K1": "Z18", "Z18K1": "Z28019K4" } }, "(is the)", { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z28019K2" }, "Z36270K2": { "Z1K1": "Z18", "Z18K1": "Z28019K4" } }, "(of)", { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z28019K3" }, "Z36270K2": { "Z1K1": "Z18", "Z18K1": "Z28019K4" } }, "." ] } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join with spaces labels of QIDs in language" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "A (is the) B (of) C." ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 377wyuxtw77oncla6u459lvdyd70gnk 290512 290511 2026-07-12T22:36:21Z 99of9 1622 no need for extra symbolic wrapper in monolinguals now they are tagged "mul" 290512 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z28021" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z28019", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z60", "Z60K1": "mul", "Z60K2": [ "Z6" ] }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z22504", "Z22504K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z28019K1" }, "Z36270K2": { "Z1K1": "Z18", "Z18K1": "Z28019K4" } }, "(is the)", { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z28019K2" }, "Z36270K2": { "Z1K1": "Z18", "Z18K1": "Z28019K4" } }, "(of)", { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z28019K3" }, "Z36270K2": { "Z1K1": "Z18", "Z18K1": "Z28019K4" } }, "." ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join with spaces labels of QIDs in language" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "A (is the) B (of) C." ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ia13mvrib4pxqkgro0m3t2swgr9lwxz Z28787 0 66920 290641 233503 2026-07-13T09:42:30Z Balû 4036 German 290641 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z28787" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z28787K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Element" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z28787K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Eigenschaft" } ] } } ], "Z8K2": "Z6091", "Z8K3": [ "Z20", "Z28789", "Z28790", "Z28791", "Z29459", "Z29458", "Z30222" ], "Z8K4": [ "Z14", "Z28793", "Z30221" ], "Z8K5": "Z28787" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item from item and property (references)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Element durch „Element und Eigenschaft“ (Verweise)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "item from item and property", "qid from qid and pid", "best qid statement value with pid in item" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Gets a single (best?) item for an item and property combination" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Ruft ein einzelnes (besten?) Element für eine Kombination aus Element und Eigenschaft ab" } ] } } ctgpfz1ntlp9m5c0d7397yv7j634bos Z28986 0 67293 290594 224790 2026-07-13T07:10:14Z TheAhasan 91253 translated in bangla 290594 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z28986" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z28986K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "unsimplified numerator" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z28986K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "unsimplified denominator" } ] } } ], "Z8K2": "Z13518", "Z8K3": [ "Z20", "Z28987", "Z28988", "Z28989", "Z28990", "Z28991", "Z28992", "Z28993", "Z28994", "Z28995", "Z28996" ], "Z8K4": [ "Z14", "Z28997" ], "Z8K5": "Z28986" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "dp from unsimplified numerator and denominator" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "অসরলীকৃত লব এবং হর থেকে dp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "required to preserve the number of significant figures in the numerator" } ] } } os23aqtqq3xeoyrwl1dspef423p75x9 Help:Wikidata 12 70310 290604 254666 2026-07-13T08:36:12Z YoshiRulz 10156 Add to hatnote 290604 wikitext text/x-wiki {{draft}} {{see also |WF:Working_with_Wikidata_content|l1=WD in WF introductory tutorial |WF:Support_for_Wikidata_content|l2=walkthrough of WD-related types |WF:Wikidata|l3=roadmap |d:WD:Wikifunctions/Development|l4=modeling of WF on WD }} One of the key facets of {{SITENAME}} is to make use of [[d:WD:INTRO|Wikidata]]'s broad repository of data. This page is an overview of where and how you can do that today, hopefully understandable with only an intermediate knowledge of {{SITENAME}}. Wikidata represents things&mdash;physical objects, big and small, as well as collectives, classes, and concepts&mdash;as [[d:Help:Items|Items]], giving each a unique identifier like [[d:Q42|<code>Q42</code>]] or [[d:Q104587954|<code>Q104587954</code>]] (the Item's 'QID'). <br>Separately, it represents the words from the world's languages as [[d:Help:Lexeme|Lexemes]], with identifiers like [[d:Lexeme:L100000|<code>L100000</code>]]. These will be invaluable for the natural language generation goals of [[meta:Abstract_Wikipedia|Abstract Wikipedia]]. == Statement model == {{see also|d:Help:Statements}} Information about Items (and other entities) is given as a list of Statements, a.k.a. subject&ndash;predicate&ndash;object triples. (Though when you browse Wikidata, statements with the same predicate Property are grouped, and the subject is omitted since it's clear from the page you're on.) These are represented in {{SITENAME}} with the {{Z|6003}} type. <br>The subject is always (a reference to) an Item/Lexeme/etc., the predicate is always (a reference to) a Property, and the value can be [[WF:Support_for_Wikidata_content#Notes_about_Wikidata_statements|of different Types]] depending on what [[d:Help:Data_type|Wikidata datatype]] it uses. Wikidata also has the concepts of '{{int:wikibase-snakview-snaktypeselector-somevalue}}' and '{{int:wikibase-snakview-snaktypeselector-novalue}}', which are represented on a [[Z6003]] with the {{Z|6020}} enum. Statements have a [[d:Help:Ranking|rank]], and can have [[d:WD:Qualifiers|qualifiers]] which either clarify the predicate or provide additional "sub-values". For example, the question "When was Wikifunctions started?" has multiple answers, and so you'll find multiple Statements on [[d:Q104587954|its Item]] with the predicate {{P|571}}. They have {{P|518}} qualifiers to distinguish in what way their value is ''the'' inception date. (You can also [https://www.wikifunctions.org/wiki/Z29691?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z29691%22%2C%22Z29691K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q104587954%22%7D%7D%2C%22Z29691K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%7D call this Function] to get the list and inspect them.) === Identifiers === For efficiency, most operations will return just a reference to an Item/Property/etc. and not a representation of the whole entity, which may be quite large even without considering nested Items. The full entity, or part of it, can then be 'fetched' or 'resolved' as necessary with [[WF:Catalogue/Wikidata_operations|specialised Functions]]. {| class="wikitable" ! !! Type for references !! Type for resolved entities |- ! Property | {{Z|6092}}<br>(PID) || {{Z|6002}} |- ! Entity Schema | &mdash; || &mdash; |- ! Item | {{Z|6091}}<br>(QID) || {{Z|6001}} |- ! Lexeme | {{Z|6095}}<br>(LID) || {{Z|6005}} |- ! Lexeme Sense | {{Z|6096}}<br>(LSID) || {{Z|6006}} |- ! Lexeme Form | {{Z|6094}}<br>(LFID) || {{Z|6004}} |- | |- ! Sitelink | &mdash; || {{Z|6039}} |- ! Statement<br><small>(triple w/ all 'optionals')</small> | &mdash; || {{Z|6003}} |- ! Claim<br><small>(triple w/o 'optionals')</small> | &mdash; || also [[Z6003]] |- ! Snak<br><small>(predicate&ndash;value pair)</small> | &mdash; || {{Z|6007}} |- ! Reference<br><small>(citation)</small> | &mdash; || {{Z|6008}} |} == Lightweight enumerations == {{see also|WF:Function model#Lightweight enumerations}} Some Types on {{SITENAME}} are 'enumerations' (lists of options) where the valid elements are defined in terms of QIDs. You can find these on [[WF:Type]], and the Functions for working with them in [[WF:Catalogue/Lightweight_Wikidata_enumeration_operations|the Catalogue]]. Creating such enumeration Types currently requires [[WF:Type_proposals|submitting a proposal]], which will be fulfilled by someone with Type creation permissions once it gains the support of the community. == Datetime == {{main|WF:Time in Wikidata}} == Natural language generation == {{main |WF:Working with Wikidata content |WF:Abstract Wikipedia/2025 fragment experiments |WF:Catalogue/Natural language operations }} [[Category:Help]] [[Category:Wikidata]] hz8mduw64ubg2w8rxmnuhryy6cg4t2e 290605 290604 2026-07-13T08:36:30Z YoshiRulz 10156 Forgot the anchor 290605 wikitext text/x-wiki {{draft}} {{see also |WF:Working_with_Wikidata_content|l1=WD in WF introductory tutorial |WF:Support_for_Wikidata_content|l2=walkthrough of WD-related types |WF:Wikidata|l3=roadmap |d:WD:Wikifunctions/Development#Structured_data|l4=modeling of WF on WD }} One of the key facets of {{SITENAME}} is to make use of [[d:WD:INTRO|Wikidata]]'s broad repository of data. This page is an overview of where and how you can do that today, hopefully understandable with only an intermediate knowledge of {{SITENAME}}. Wikidata represents things&mdash;physical objects, big and small, as well as collectives, classes, and concepts&mdash;as [[d:Help:Items|Items]], giving each a unique identifier like [[d:Q42|<code>Q42</code>]] or [[d:Q104587954|<code>Q104587954</code>]] (the Item's 'QID'). <br>Separately, it represents the words from the world's languages as [[d:Help:Lexeme|Lexemes]], with identifiers like [[d:Lexeme:L100000|<code>L100000</code>]]. These will be invaluable for the natural language generation goals of [[meta:Abstract_Wikipedia|Abstract Wikipedia]]. == Statement model == {{see also|d:Help:Statements}} Information about Items (and other entities) is given as a list of Statements, a.k.a. subject&ndash;predicate&ndash;object triples. (Though when you browse Wikidata, statements with the same predicate Property are grouped, and the subject is omitted since it's clear from the page you're on.) These are represented in {{SITENAME}} with the {{Z|6003}} type. <br>The subject is always (a reference to) an Item/Lexeme/etc., the predicate is always (a reference to) a Property, and the value can be [[WF:Support_for_Wikidata_content#Notes_about_Wikidata_statements|of different Types]] depending on what [[d:Help:Data_type|Wikidata datatype]] it uses. Wikidata also has the concepts of '{{int:wikibase-snakview-snaktypeselector-somevalue}}' and '{{int:wikibase-snakview-snaktypeselector-novalue}}', which are represented on a [[Z6003]] with the {{Z|6020}} enum. Statements have a [[d:Help:Ranking|rank]], and can have [[d:WD:Qualifiers|qualifiers]] which either clarify the predicate or provide additional "sub-values". For example, the question "When was Wikifunctions started?" has multiple answers, and so you'll find multiple Statements on [[d:Q104587954|its Item]] with the predicate {{P|571}}. They have {{P|518}} qualifiers to distinguish in what way their value is ''the'' inception date. (You can also [https://www.wikifunctions.org/wiki/Z29691?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z29691%22%2C%22Z29691K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6821%22%2C%22Z6821K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q104587954%22%7D%7D%2C%22Z29691K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%7D call this Function] to get the list and inspect them.) === Identifiers === For efficiency, most operations will return just a reference to an Item/Property/etc. and not a representation of the whole entity, which may be quite large even without considering nested Items. The full entity, or part of it, can then be 'fetched' or 'resolved' as necessary with [[WF:Catalogue/Wikidata_operations|specialised Functions]]. {| class="wikitable" ! !! Type for references !! Type for resolved entities |- ! Property | {{Z|6092}}<br>(PID) || {{Z|6002}} |- ! Entity Schema | &mdash; || &mdash; |- ! Item | {{Z|6091}}<br>(QID) || {{Z|6001}} |- ! Lexeme | {{Z|6095}}<br>(LID) || {{Z|6005}} |- ! Lexeme Sense | {{Z|6096}}<br>(LSID) || {{Z|6006}} |- ! Lexeme Form | {{Z|6094}}<br>(LFID) || {{Z|6004}} |- | |- ! Sitelink | &mdash; || {{Z|6039}} |- ! Statement<br><small>(triple w/ all 'optionals')</small> | &mdash; || {{Z|6003}} |- ! Claim<br><small>(triple w/o 'optionals')</small> | &mdash; || also [[Z6003]] |- ! Snak<br><small>(predicate&ndash;value pair)</small> | &mdash; || {{Z|6007}} |- ! Reference<br><small>(citation)</small> | &mdash; || {{Z|6008}} |} == Lightweight enumerations == {{see also|WF:Function model#Lightweight enumerations}} Some Types on {{SITENAME}} are 'enumerations' (lists of options) where the valid elements are defined in terms of QIDs. You can find these on [[WF:Type]], and the Functions for working with them in [[WF:Catalogue/Lightweight_Wikidata_enumeration_operations|the Catalogue]]. Creating such enumeration Types currently requires [[WF:Type_proposals|submitting a proposal]], which will be fulfilled by someone with Type creation permissions once it gains the support of the community. == Datetime == {{main|WF:Time in Wikidata}} == Natural language generation == {{main |WF:Working with Wikidata content |WF:Abstract Wikipedia/2025 fragment experiments |WF:Catalogue/Natural language operations }} [[Category:Help]] [[Category:Wikidata]] fvmk1wcjqigj8pd4jo20odv9qs71hqe Z32053 0 78052 290629 283761 2026-07-13T09:26:32Z Autom 448 +sv labels 290629 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32053" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32053K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "URL" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "URL" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "URL" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "URL" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "URL" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32053K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "title of webpage" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "titolo de retpaĝo" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "titre de la page web" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "назва вебсторінки" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "webbsidans titel" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32053K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "website name" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "nomo de retpaĝo" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "nom du site web" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "назва вебсайту" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "webbplatsens namn" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z32053K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "access date" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "alirdato" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "date de consultation" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "дата доступу" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "hämtdatum" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z32053K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display language" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "montrata lingvo" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue affichée" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "мова вебсайту" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "webbsidans språk" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z32054", "Z33002" ], "Z8K4": [ "Z14", "Z32089" ], "Z8K5": "Z32053" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "simple cite web" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "Simple citi retpaĝon" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "simple citation web" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "förenklad webbref" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "cite website", "website reference", "reference a website", "cite a website" ] }, { "Z1K1": "Z31", "Z31K1": "Z1576", "Z31K2": [ "Z6", "citi reton", "citi retejon", "interreta cito" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A simple version of the cite web template on Wikipedia." }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "Simpla versio de vikipedia ŝablono por citi retpaĝon." }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "une version simplifiée du modèle de citation web utilisé sur Wikipédia." }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Спрощена версія шаблону cite web з Вікіпедії." } ] } } ccxw43s0053cq2kqafr3dwzfam98vi1 290631 290629 2026-07-13T09:30:02Z Autom 448 290631 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32053" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32053K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "URL" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "URL" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "URL" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "URL" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "URL" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32053K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "title of webpage" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "titolo de retpaĝo" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "titre de la page web" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "назва вебсторінки" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "webbsidans titel" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z32053K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "website name" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "nomo de retpaĝo" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "nom du site web" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "назва вебсайту" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "webbplatsens namn" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z32053K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "access date" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "alirdato" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "date de consultation" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "дата доступу" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "hämtdatum" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z32053K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display language" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "montrata lingvo" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue affichée" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "мова вебсайту" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "visningsspråk" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z32054", "Z33002" ], "Z8K4": [ "Z14", "Z32089" ], "Z8K5": "Z32053" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "simple cite web" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "Simple citi retpaĝon" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "simple citation web" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "förenklad webbref" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "cite website", "website reference", "reference a website", "cite a website" ] }, { "Z1K1": "Z31", "Z31K1": "Z1576", "Z31K2": [ "Z6", "citi reton", "citi retejon", "interreta cito" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A simple version of the cite web template on Wikipedia." }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "Simpla versio de vikipedia ŝablono por citi retpaĝon." }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "une version simplifiée du modèle de citation web utilisé sur Wikipédia." }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Спрощена версія шаблону cite web з Вікіпедії." } ] } } h8ko16o9jzca0eq1hnv077uzlmpg1hh User talk:Rachmat04 3 79351 290541 289746 2026-07-13T03:08:12Z SpBot 978 archive 1 section: 1 to [[User talk:Rachmat04/Archives/2026]] (after section [[User talk:Rachmat04/Archives/2026#Wikifunctions_&_Abstract_Wikipedia_Newsletter_#252_is_out:_Improved_loading_and_display_of_Test_results|Wikifunctions_&_Abstract_Wikipedia_Newsletter_#252_is_out:_Improved_loading_and_display_of_Test_results]]) - previous edit: [[:User:MediaWiki message delivery|MediaWiki message delivery]], 2026-07-09 09:43 290541 wikitext text/x-wiki {{Autoarchive resolved section |age=3 |timeout=30 |show=yes |archive='((FULLPAGENAME))/Archives/((year))' |overview= |latest archive=[[{{FULLPAGENAME}}/Archives/{{CURRENTYEAR}}|Archives/{{CURRENTYEAR}}]] }} == Wikifunctions & Abstract Wikipedia Newsletter #253 is out: The or not the, this is (the?) question == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-06-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present you a delicate question regarding grammatical framework, we talk about our next events and about the results of our latest online meetings, we discuss news about Types, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:34, 19 June 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30701693 --> == Wikifunctions & Abstract Wikipedia Newsletter #254: Working on Functions, together == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-06-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on new collaborative patterns emerging in our community, we discuss news in Types, we share some events that relate to Wikifunctions and Abstract Wikipedia at Wikimania 2026, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1783359000 July 6, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:58, 27 June 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30724999 --> == Wikifunctions & Abstract Wikipedia Newsletter #255: Integration on test wiki and annual plan == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss integration of Abstract Wikipedia in Test Wiki and our objectives for the new Wikimedia Foundation Fiscal Year, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1783359000 July 6, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 08:22, 2 July 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 --> == Wikifunctions & Abstract Wikipedia Newsletter #256: Moving toward our first Abstract Wikipedia integration milestone == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss further our objectives for the new Wikimedia Foundation Fiscal Year, we show the latest community tool, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:43, 9 July 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 --> 03bnao51xhrjlnmt2qj1akogx443c8f Z33024 0 79571 290630 271718 2026-07-13T09:27:54Z Balû 4036 german 290630 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33024" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z33024K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "items" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Elemente" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z33024K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z11" }, "Z8K3": [ "Z20", "Z33025", "Z34679", "Z34688" ], "Z8K4": [ "Z14", "Z34678" ], "Z8K5": "Z33024" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "label texts for Wikidata items" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Bezeichnungstexte für Wikidata-Elemente" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "label monolingual texts for Wikidata items" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the text from label in the given language, for each Wikidata item referenced" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Gibt für jedes referenzierte Wikidata-Element den Text aus der Bezeichnung in der angegebenen Sprache zurück" } ] } } 3wide9825zm7vcpg7k68gn2e7zt8y5n Z34644 0 82108 290626 288845 2026-07-13T09:20:22Z Balû 4036 German 290626 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34644" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z11" }, "Z17K2": "Z34644K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of monolingual texts " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Liste einsprachiger Texte" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z34644K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z34645" ], "Z8K5": "Z34644" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join list of monolingual texts with Oxford comma" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "einsprachige Texte mit Oxford-Komma verbinden" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } hhh43wzcz5ffjvavk1ivhlmlocax4on 290627 290626 2026-07-13T09:21:26Z Balû 4036 besser 290627 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34644" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z11" }, "Z17K2": "Z34644K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of monolingual texts " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Liste einsprachiger Texte" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z34644K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z34645" ], "Z8K5": "Z34644" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join list of monolingual texts with Oxford comma" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "einsprachige Texte mit seriellem Komma verbinden" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } dhmpxvguhdb337t3hqmiyzvgbrtlokm Z34669 0 82204 290617 273973 2026-07-13T09:12:17Z Balû 4036 German translation 290617 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34669" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z11" }, "Z17K2": "Z34669K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z11", "Z17K2": "Z34669K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "delimiter" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z34673", "Z34674", "Z34675" ], "Z8K4": [ "Z14", "Z34672", "Z35082" ], "Z8K5": "Z34669" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join list of Monolingual texts with delimiter" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Liste einsprachiger Texte mit Trennzeichen zusamme" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } es1wb0lhr3qmqpkkavsalbyia0y6o8t 290618 290617 2026-07-13T09:12:22Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 290618 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34669" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z11" }, "Z17K2": "Z34669K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z11", "Z17K2": "Z34669K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "delimiter" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z34673", "Z34674", "Z34675" ], "Z8K4": [ "Z14", "Z35082", "Z34672" ], "Z8K5": "Z34669" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join list of Monolingual texts with delimiter" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Liste einsprachiger Texte mit Trennzeichen zusamme" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } d2f2mph9ppyv85dxvjf1gtsjaxdv6zl 290619 290618 2026-07-13T09:14:39Z Balû 4036 kürzerer Namen 290619 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34669" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z11" }, "Z17K2": "Z34669K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z11", "Z17K2": "Z34669K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "delimiter" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z34673", "Z34674", "Z34675" ], "Z8K4": [ "Z14", "Z35082", "Z34672" ], "Z8K5": "Z34669" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join list of Monolingual texts with delimiter" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "einsprachige Texte mit Trennzeichen verbinden" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7y2hzf6rrqip6shhi5z77cq28ibug0y User talk:Rachmat04/Archives/2026 3 82370 290540 288996 2026-07-13T03:08:11Z SpBot 978 archiving 1 section from [[User talk:Rachmat04]] (after section [[User talk:Rachmat04/Archives/2026#Wikifunctions_&_Abstract_Wikipedia_Newsletter_#252_is_out:_Improved_loading_and_display_of_Test_results|Wikifunctions_&_Abstract_Wikipedia_Newsletter_#252_is_out:_Improved_loading_and_display_of_Test_results]]) 290540 wikitext text/x-wiki {{Talkarchive}} == Wikifunctions & Abstract Wikipedia Newsletter #242 is out: Request for Discussion: Syntactic tables == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce a proposal for Natural Language Generation, we introduce a page for function suggestions from Abstract Wikipedia, we inform you that there will be a presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1776101400 April 13, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 13:37, 3 April 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 --> == Wikifunctions & Abstract Wikipedia Newsletter #243 is out: Community proposals for capturing meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-10|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we report on three community proposals on syntactic approaches, we introduce a new Type (Complex numbers), we report on current hiccups on Abstract Wikipedia, we share more information about a presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1776101400 April 13, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:35, 10 April 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 --> == Wikifunctions & Abstract Wikipedia Newsletter #244 is out: Milestones; Some major issues hopefully resolved == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we celebrate 4000 functions on Wikifunctions and 1000 abstract articles on Abstract Wikipedia, we announce that we should have fixed some major issues with the websites, we inform you on our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:22, 17 April 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 --> == Wikifunctions & Abstract Wikipedia Newsletter #245 is out: The Foundation's search for the perfect language == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-04-25|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present an academic paper about Abstract Wikipedia, we discuss our latest Type created, and we take a look at the newest created functions. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:54, 25 April 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 --> == Wikifunctions & Abstract Wikipedia Newsletter #246 is out: Request for input: what should we count for Abstract Wikipedia == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-02|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we ask you what would be the relevant metrics for Abstract Wikipedia, we discuss our latest news on Composition Language v2, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:21, 2 May 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 --> == Wikifunctions & Abstract Wikipedia Newsletter #247 is out: References from Wikidata now available == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we announce that is now possible to pass references in Wikidata statements, we introduce the [https://abstract-data.toolforge.org/ Abstract Data dashboard], we report you on the presentation about Abstract Wikipedia at WikiCon Australia, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1778520600 May 11, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 11:16, 8 May 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30325620 --> == Wikifunctions & Abstract Wikipedia Newsletter #248 is out: A higher meaning == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-15|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss functions creating language fragments, we present our latest news in Types, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:36, 15 May 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30536976 --> == Wikifunctions & Abstract Wikipedia Newsletter #249 is out: Annual plan 2026-2027 == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-23|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present you the current draft of objectives for Wikifunctions and Abstract Wikipedia in the WMF Annual Plan 2026-2027, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:48, 25 May 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30536976 --> == Wikifunctions & Abstract Wikipedia Newsletter #250 is out: Looking back and forward == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-30|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present you a recollection of our work so far, now that we celebrate our 250th newsletter, we share with you a summary of our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:04, 1 June 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30606821 --> == Wikifunctions & Abstract Wikipedia Newsletter #251 is out: The illustrated encyclopaedia == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-06-05|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce our first function to import images on Abstract Wikipedia, we present our Functions of the Week, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1780939800 June 8, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:14, 5 June 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30606821 --> == Wikifunctions & Abstract Wikipedia Newsletter #252 is out: Improved loading and display of Test results == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-06-12|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present you an improvement in loading and display of Test results, we talk about our next events, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Also, we remind you that Denny will lead a discussion on the [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-15#News in Types: way forward for natural language generation types|new NLG types]] in the next '''Natural Language Generation Special Interest Group meeting''', that will be held on '''[https://zonestamp.toolforge.org/1781625600 June 16, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:29, 12 June 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30606821 --> qfbrdzngfvbbj7e27bsu9lnfg3d0o3k Z34852 0 82577 290673 272590 2026-07-13T10:34:46Z Autom 448 changing to correct homonyms 290673 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34852" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z22240", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z13397", "Z13397K1": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q108" }, { "Z1K1": "Z6091", "Z6091K1": "Q109" }, { "Z1K1": "Z6091", "Z6091K1": "Q110" }, { "Z1K1": "Z6091", "Z6091K1": "Q118" }, { "Z1K1": "Z6091", "Z6091K1": "Q119" }, { "Z1K1": "Z6091", "Z6091K1": "Q120" }, { "Z1K1": "Z6091", "Z6091K1": "Q121" }, { "Z1K1": "Z6091", "Z6091K1": "Q122" }, { "Z1K1": "Z6091", "Z6091K1": "Q123" }, { "Z1K1": "Z6091", "Z6091K1": "Q124" }, { "Z1K1": "Z6091", "Z6091K1": "Q125" }, { "Z1K1": "Z6091", "Z6091K1": "Q126" } ], "Z13397K2": { "Z1K1": "Z7", "Z7K1": "Z16230", "Z16230K1": { "Z1K1": "Z18", "Z18K1": "Z22240K1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Gregorian calendar month to QID, composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1wvh8w466rgufhxmioywch3rv5iyij2 Z36004 0 84898 290645 281967 2026-07-13T09:48:12Z Autom 448 Removed Z36005 from the approved list of implementations 290645 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z36004" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z36004K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "datum" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z36004" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "datumformat på svenska" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "format Gregorian date in Swedish" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "svenskt datum" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "omvandlar ett gregorianskt datum till en textsträng på formen \"1 januari 2025\"" } ] } } ggp8o1rtw11wcmq8sw1t74pvuf73u2o 290646 290645 2026-07-13T09:48:15Z Autom 448 Added Z37688 to the approved list of implementations 290646 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z36004" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z36004K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "datum" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z37688" ], "Z8K5": "Z36004" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "datumformat på svenska" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "format Gregorian date in Swedish" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "svenskt datum" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "omvandlar ett gregorianskt datum till en textsträng på formen \"1 januari 2025\"" } ] } } f5azrsr4g0nx3r46b65bly2uc03pcer 290668 290646 2026-07-13T10:21:28Z Autom 448 Added Z37690, Z37691 och Z37692 to the approved list of test cases 290668 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z36004" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20420", "Z17K2": "Z36004K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "datum" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "date" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z37690", "Z37691", "Z37692" ], "Z8K4": [ "Z14", "Z37688" ], "Z8K5": "Z36004" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "datumformat på svenska" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "format Gregorian date in Swedish" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "svenskt datum" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "omvandlar ett gregorianskt datum till en textsträng på formen \"1 januari 2025\"" } ] } } ixd08o83hfwpna204w2sfpunxuya5fo Z36038 0 84951 290568 285902 2026-07-13T05:59:18Z Balû 4036 +German 290568 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z36038" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z310", "Z17K2": "Z36038K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "image" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "immagine" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "obrázek" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Bild" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z36038K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "alternative text" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "testo alternativo" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "alternativní text" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Alt-Text" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z36042" ], "Z8K4": [ "Z14", "Z36039", "Z36040", "Z36248" ], "Z8K5": "Z36038" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "image thumbnail with alt text" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "crea miniatura di immagine Commons" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "náhled obrázku s alternativním textem" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Bild-Miniaturansicht mit Alt-Text" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "insert image", "image HTML", "thumbnail with alt text", "create Commons thumbnail image" ] }, { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "obrázek", "vložit obrázek", "Commons obrázek" ] }, { "Z1K1": "Z31", "Z31K1": "Z1430", "Z31K2": [ "Z6", "Bild einfügen" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Given a Commons image file reference (Z310), returns an \u003Cext-wikilambda-image\u003E element string" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Dato un riferimento a immagine Commons, restituisce un frammento HTML con \u003Cext-wikilambda-image\u003E" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Vytvoří řetězec elementu \u003Cext-wikilambda-image\u003E pro zadanou Referenci na obrázkový soubor na Commons (Z310)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Gibt bei Angabe einer Commons-Bilddateireferenz (Z310) eine Zeichenkette des Elements \u003Cext-wikilambda-image\u003E zurück" } ] } } d6ruusb8fx20ufr38wjqt2httbiw719 Z36049 0 84981 290674 280479 2026-07-13T11:16:21Z Autom 448 +sv labels 290674 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z36049" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z310", "Z17K2": "Z36049K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "image" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "bild" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z12", "Z17K2": "Z36049K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "alternative text" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "alternativ text" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z36049K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "språk" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z36052", "Z36051" ], "Z8K4": [ "Z14", "Z36050" ], "Z8K5": "Z36049" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "thumbnail image" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "miniatyrbild" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } au6rzthwa9bjspr2i4ahwik7a7tsfs3 Wikifunctions talk:Type proposals/Semantic unit 5 85515 290491 290440 2026-07-12T12:14:03Z Dv103 11127 /* Is it necessary to wait for these features? */ Reply 290491 wikitext text/x-wiki == Other possible types and objects == The following are lists of other entities defined in Ninai for the handling of Constructors. They were first assembled with the outputs of various <code>git grep</code> commands on the [https://gitlab.com/mahir256/ninai/ Ninai repository], and notes are provided below each about the nature of that declaration. Equivalents of many of these will be necessary, but levels of requirement will be marked as the notes below are filled in. === Classes === * ninai/base/constructor.py: class Constructor(NamedTuple): ** The "semantic unit" type is intended to be equivalent to this class. * ninai/base/constructorzipper.py: class ArgumentLevel(NamedTuple): * ninai/base/constructorzipper.py: class ConstructorZipper(NamedTuple): ** [https://gitlab.com/mahir256/ninai/-/blob/main/ninai/base/constructorzipper.py#L26 "Due to the Wikifunctions requirement that all functions be pure functions, (the ConstructorZipper) has been introduced in order to assist the manipulation of (semantic units)."] A similar class was introduced in Udiron for the manipulation of syntactic units. As a result, it should be possible ** ❓ to either return modified inputs cheaply, or [[:w:en:Zipper (data structure)|to create modified versions of persistent data structures cheaply]] and return those. <ref>Returning modified input is as cheap as every function call in Wikifunctions. If the modification is done through composition, using only builtin functions, it can become very cheap (in the order of some milliseconds). This is because in Wikifunctions, object are "immutable" in the sense that they are always copied when passed to functions, and the functions always return another copy. A function that returns a slightly modified version of the input is no different from a function that returns a completely different value. For the zipper, if necessary, a list could be used.</ref> * ninai/base/interfaces.py: class ArgumentFilter(Protocol): ** Functions satisfying this protocol should produce semantic units (representing different kinds of meaning) as output. * ninai/base/argumentfilters.py: class ArgumentFilterOptions(NamedTuple): ** Since performance considerations <small>e.g. "any argument after the fourth is kept on the stack instead of moved into a register"</small> and various coding style guides discourage having large numbers of arguments when defining a function, this class exists to hold those when defining a new semantic unit. [https://gitlab.com/mahir256/ninai/-/blob/main/ninai/base/argumentfilters.py#L138 The members of that class are mostly assigned to other objects]. (See also the Wikifunctions requirement that all functions be pure functions.) As a result, it should be possible ** ✅ to cheaply handle large numbers of arguments provided to a function.<ref>Wikifunctions already has [[Z23619|functions with a high number of arguments]], and there are no particular issues with them.</ref> * ninai/base/rendererarguments.py: class RendererArguments(NamedTuple): ** The desideratum in the previous sub-bullet point also applies here, although this object is passed around and manipulated versions returned across ''lots'' of different rendering steps (both in the base system and in user-defined functions), so it's worth repeating that it should be possible ** ❓ to '''''cheaply''''' handle large numbers of arguments provided to a function.<ref>Again, in Wikifunctions there shouldn't be too much advantage to group many arguments in a single container. If the function is implemented as a composition, there are instead various optimizations that would make it more efficient to scorporate the arguments. Bad performances are still a huge problem for Wikifunctions, for other reasons.</ref> * ninai/base/interfaces.py: class ArgumentFilterBasis(Protocol): ** This represents one of the arguments of an ArgumentFilterOptions: the function that produces a given type of semantic unit may be wholly tailored to that unit or simply be some other base function (like the [https://gitlab.com/mahir256/ninai/-/blob/main/ninai/base/argumentfilters.py#L23 "default"] and [https://gitlab.com/mahir256/ninai/-/blob/main/ninai/base/argumentfilters.py#L153 "passthrough"] functions). It is actually a partial function application that is stored and called when a semantic unit is provided arguments. As a result, it should be possible ** ❓ to store partial function calls in a semantic unit type-function mapping and use those.<ref>[[Z8|Functions]] are objects like any other on Wikifunctions, and functions like {{Z|Z13036}} and {{Z|Z22074}} do exist. There is currently no standard way to store a partial function call, but with an appropriate convention it should be possible to do.</ref> * ninai/base/constructormainrenderer.py: class ConstructorMainRenderer(NamedTuple): * ninai/base/constructorrenderer.py: class ConstructorRenderer(NamedTuple): * ninai/base/coreargumentprocessor.py: class CoreArgumentProcessor(NamedTuple): * ninai/base/coreargumentsrenderer.py: class CoreArgumentsRenderer(NamedTuple): * ninai/base/scopeargumentsrenderer.py: class ScopeArgumentsRenderer(NamedTuple): ** These classes encapsulate each of the steps that are actually run by the base Ninai system during semantic unit rendering, as described in [https://journals.sagepub.com/doi/full/10.3233/SW-243564 §5.1 of my paper]). As a result, it should be possible ** ❌ (🛑?) to run the functions defined by the base system for the rendering process without (in the case where all functions involved are written in Python) having to deal with overhead of serializing/deserializing objects at function call boundaries.<ref>In Wikifunctions, functions are abstract concepts that only define the input and ouput parameters (and all the multilingual labels). Implementations are written in a specific language. One of the core principles of Wikifunctions is that, from the outside, the function should behave the same independently on which implementation is actually running. This means that a function can only pass parameters when calling another function with types than can be serialized and deserializes into Wikifunctions objects. This optimization is not impossible, but it should still be invisible to conform to the core Wikifunctions philosophy.</ref> * ninai/base/context.py: class ContextEntry(NamedTuple): * ninai/base/context.py: class Context(NamedTuple): ** [https://journals.sagepub.com/doi/full/10.3233/SW-243564 §4.1.2.: “Contexts” are lists representing where and how deep into a tree of Constructors a particular rendering step is occurring (effectively functioning like a stack trace).] As a result, it should be possible ** ✅ to expand and contract lists of tuples cheaply.<ref>{{Z|Z810}}, {{Z|Z811}}, {{Z|Z812}}, {{Z|Z12961}}, {{Z|Z12964}}, {{Z|Z12967}}</ref> * ninai/base/framing.py: class MethodKey(NamedTuple): * ninai/base/framing.py: class FramingKey(NamedTuple): ** These are used for indexing into Framings (see below), with the idea that the value returned from such an indexing is either a function or another Framing object entirely. * ninai/base/framing.py: class FramingDict(NamedTuple): * ninai/base/framing.py: class Framing(NamedTuple): ** [https://journals.sagepub.com/doi/full/10.3233/SW-243564 §4.1.2.: “Framings” hold information provided at the start of the Constructor rendering process to control the behavior of named individual Constructor types, named individual Constructors, individual languages, or some combination of all three.] ** The current implementation is largely inspired by the idea of [https://developer.mozilla.org/en-US/docs/Web/CSS/Reference/Selectors CSS selectors]; the same sorts of symbols that denote certain features to select for (e.g. ".", "#", ":") may be used in a Framing selector as well. ** To satisfy Python type checkers, and to mitigate the inability to distinguish between e.g. "dict[str]" and "dict[int]" using a Python isinstance() check, keys into Framings (such as MethodKey and FramingKey listed above, along with EntityKey and StrKey from Udiron) distinguish between the possible types of the objects returned. Indexing into a Framing with an EntityKey will yield one of [https://gitlab.com/mahir256/udiron/-/blob/main/udiron/base/functionconfig.py#L158 several possible types] that ''can'' be distinguished by an isinstance() check; likewise with a StrKey yielding a string. As a result, it should be possible ** ✅ to check the types of values returned from arbitrary mappings cheaply.<ref>{{Z|Z16829}} exists and is very efficient.</ref> * ninai/base/interfaces.py: class PreHook(Protocol): * ninai/base/interfaces.py: class Renderer(Protocol): * ninai/base/interfaces.py: class PostHook(Protocol): * ninai/base/interfaces.py: class ArgPreHook(Protocol): * ninai/base/interfaces.py: class ArgPostHook(Protocol): ** Functions satisfying these protocols perform each of the steps of the semantic unit rendering process (as described in [https://journals.sagepub.com/doi/full/10.3233/SW-243564 §5.1 of my paper]). As a result, it should be possible ** ✅ to verify that a function in a particular (language, semantic unit type)-to-function mapping has the appropriate function signature.<ref>It is possible to [[Z21177|retrieve the signature of a function]].</ref> * ninai/base/interfaces.py: class SyntacticRoleFunction(Protocol): * ninai/base/interfaces.py: class InitialCatenaProcessor(Protocol): * ninai/base/interfaces.py: class ThematicInflectionAddition(Protocol): * ninai/base/interfaces.py: class InflectionFunction(Protocol): * ninai/base/interfaces.py: class ScopeOutputProcessor(Protocol): * ninai/base/interfaces.py: class ThematicRelationlessProcessor(Protocol): ** The notes in the previous sub-bullet point apply here too; functions matching these protocols perform steps of the process of rendering arbitrary predicates. * ninai/constructors/contexts/refcontext.py: class RefContextRenderer(NamedTuple): ** The notes in the sub-bullet point two before this one apply here as well. Given that this is created by a specific semantic unit's main renderer, rather than it being part of the base system (it does not live in the 'ninai/base' directory, after all), it should be possible ** ❌ to allow renderers to instantiate encapsulations of the state needed for their execution. * ninai/base/interfaces.py: class NinaiError(Exception): ** While this is not currently used much yet, it is intended to be saveable/serializable in the event the rendering process needs to be suspended (see "PausedRendererSupply" below), so that the specific source and cause of an error may be introspected. As a result, it should be possible ** ✅ to define arbitrary types of errors/exceptions to be thrown by code implementations.<ref>[[Wikifunctions:How_to_create_implementations#Wikifunctions_error_handling|User-defined errors]] exist on Wikifunctions, and function calls can throw them.</ref> * ninai/base/interfaces.py: class RenderingPhase(IntEnum): * ninai/base/interfaces.py: class CoreArgumentProcessingPhase(IntEnum): ** These enumerations were created to keep track of the current state of a type of process (and to indicate from where a suspended version of that process should resume from; see "PausedRendererSupply" below). As a result, it should be possible ** ❌ to keep track of the particular level of a rendering process being executed and to save that tracking information. * ninai/graph/__init__.py: class FallbackRunner: ** This is instantiated whenever a direct sense link cannot be found and starts the process of running fallback steps specified per language (see "SenseFindingFallback" ff. below). * ninai/graph/server.py: class GraphServer: * ninai/graph/server.py: class ServerThread(threading.Thread): * ninai/graph/server.py: class GraphServerRepl(cmd.Cmd): ** These classes serve as scaffolding for threads that handle remote procedure calls for (NetworkX, but also graph-tool in the past) graph traversals from a starting item/lexeme/sense and return the results of those traversals (https://elemwala-backend.toolforge.org merely runs such threads). While the specific Python implementation need not exist in the same fashion as written, it should still be possible ** ❌ to traverse the full graph of connections between Wikidata entities having certain property links (for instance, to go from one sense to another three "synonym" statements away, or to go from one lexeme to another three "etymology" statements away); the current functions which simply run "haswbstatement:P5137" full-text searches are not sufficient.<ref>[[phab:T424328]]</ref> * ninai/base/interfaces.py: class CandidatePathNode(TypedDict): # due to XMLRPC serialization, must remain a TypedDict ** This holds two things: (1) a particular entity ID (item/lexeme/sense), and (2) a list of two-item tuples representing the links between the source entity of a traversal and that particular entity ID. If L789-S1 was three "translation" links away from L123-S1, and a traversal is run with L123-S1 as the starting point, then the CandidatePathNode for L789-S1 would have as its second element a list of three two-item tuples (for each of the three links). As a result, it should be possible ** ❌ to return not only entities linked to a given entity, but the (shortest) path between a source entity and that given entity, as part of a traversal. * ninai/base/interfaces.py: class SenseRefinement(Protocol): ** Functions satisfying this Protocol simply take a list of candidate senses (with paths from a source concept to those senses) and then return a version of that list according to some criterion (possibly based on configuration options provided). * ninai/graph/client.py: class CandidateProcessor: ** This class actually goes through a list of candidate senses for a given concept and iteratively yields lexemes based on those senses. (It is not used if there are no candidate senses for that concept and fallback functions must be run instead.) * ninai/base/pausedrenderersupply.py: class PausedRendererSupply(NamedTuple): ** This class was added to assist in something Maria Keet had asked for once: if a particular grammatical feature is not known at a point in the rendering process, and there isn't a clear way to proceed without knowing it, this should cause the rendering process to be ''paused'' and the user should be allowed to ''supply'' the missing information to the ''renderer'' and resume that process. As a result, it should be possible ** 🛑 to return some state representation, in the event of an error within rendering, that can be resumed with appropriate information provided.<ref>Not possible, since Wikifunctions does not support standard input/output or any user interaction after the function call. In these cases, the function should instead raise an error that describes the issue and prompts the user to integrate the information on Wikidata, if no fallback is possible</ref> * ninai/base/interfaces.py: class PreHookOperator(NamedTuple): * ninai/base/interfaces.py: class MainRendererOperator(NamedTuple): * ninai/base/interfaces.py: class PostHookOperator(NamedTuple): ** These exist merely to define a [[:w:en:Tagged union]] of possible types of functions usable by Ninai during certain rendering steps (see the note for PreHook, Renderer, PostHook above). Following from the previous bullet point, if a particular step is not defined for a language-semantic unit type combination, this should cause the rendering process to be ''paused'' and the user should be allowed to ''supply'' the missing function to the ''renderer'' and resume that process. * ninai/base/interfaces.py: class CatenaYieldingIterator(Protocol): ** Iterator classes matching this protocol, which otherwise could be reduced to individual functions, exist for a couple of reasons: **# Because Wikifunctions is based on principles exemplified by Haskell (which is not an implementation language, which has proper tail call optimization, but which does not have 'for' loops), and because Ninai/Udiron is written in Python (which is an implementation language, which does not optimize tail calls<ref>https://neopythonic.blogspot.com/2009/04/tail-recursion-elimination.html</ref>, but which has 'for' loops), such iterators return, in addition to the object they generate, a new iterator starting from the point at which that object was generated. **# Generators (and thus iterators) are not automatically serializable (indeed, even more comprehensive Python libraries than pickle cannot do so<ref>https://pypi.org/project/dill/</ref>), so these objects manually implement Python's iterator protocol. ** As a result of both of these things, it should be possible ** ❌ to serialize and deserialize the current state of a given sense finding process. * ninai/graph/client.py: class SenseFindingIterator: ** This represents the main starting point of the sense finding process, and is serializable for the reasons above. * ninai/base/interfaces.py: class SenseFindingFallback(CatenaYieldingIterator, Protocol): * ninai/graph/calque.py: class CalqueIterator: # finding equivalents for parts of a complex lexeme in a source language, and reassembling the equivalents in a target language * ninai/graph/calque.py: class VerboNominalSyntagmaCalque: # in the situation where a verb consists of e.g. (a noun) + "to do" * ninai/graph/calque.py: class EndocentricCompoundCalque: # in the situation where a noun consists of two other nouns, or an adjective attached to a noun * ninai/graph/calque.py: class DerivationCalque: # in the situation where a lexeme consists of another lexeme with a derivational affix * ninai/graph/fallbacks.py: class CatenaZipperListIterator: # returning choices from only a specific list of lexemes * ninai/graph/cognate.py: class CognateIterator: # returning lexemes in a target language that, via "derived from lexeme" statements, are etymologically related to a lexeme in a source language * ninai/graph/transcribe.py: class TranscribeIterator: # returning pseudo-lexemes that consist of another lexeme in a source language with its (phonetic/orthographic) representation converted to a target language * ninai/graph/__init__.py: class CatenaFromItemIdIterator: # simply produces a pseudo-lexeme whose lemma is the item label ** In addition to the notes about "CatenaYieldingIterator" above, these iterators perform fallback steps of different kinds, mainly involving finding parts/equivalents of other lexemes outside the target language. * ninai/base/interfaces.py: class Constructorify(Protocol): # not used yet, but will be reintroduced soon * ninai/base/interfaces.py: class Transcribe(Protocol): # actually performs the conversion of a (phonetic/orthographic) representation into a target language * ninai/base/interfaces.py: class BinominalCompoundCalque(Protocol): # actually reassembles the equivalents of two nouns (or an adjective and a noun) * ninai/base/interfaces.py: class DerivationalCalqueFunction(Protocol): # actually reassembles the equivalents of a lexeme and an attached affix ** Functions satisfying these protocols perform the steps in the target language of assembling a candidate word or phrase from any found equivalents. * ninai/renderers/mul.py: class FinalPunctuationFunction(Protocol): ** This simply represents a function that adds some punctuation to a phrase/clause. === Type aliases === (May be initially incomplete, since not all type aliases may have been marked with the "TypeAlias" type annotation. * ninai/base/constructorrenderer.py:RenderingPhaseEncapsulator: "TypeAlias" = Union[ConstructorMainRenderer, CoreArgumentsRenderer, ScopeArgumentsRenderer] ** This is the type of the member of a ConstructorRenderer class instance that holds a paused execution state of a rendering phase (see 'PausedRendererSupply' above). * ninai/base/interfaces.py:ChildIdentifiersMapping: "TypeAlias" = Dict[str, Tuple[Tuple[str, ...], str]] ** This is the type of the 'child identifiers' mapping listed in the box entitled "Excluded from structure above per comments below" on the proposal page. * ninai/base/interfaces.py:CoreArguments: "TypeAlias" = Dict[str, "Constructor"] ** This is the type of the '''[c]ore arguments''' mapping on the proposal page. * ninai/base/interfaces.py:ScopeArguments: "TypeAlias" = List["Constructor"] ** This is the type of the '''[s]cope arguments''' mapping on the proposal page. * ninai/base/interfaces.py:ThematicRelationSpec: "TypeAlias" = Dict[str, Statement] ** Essentially this holds the {{P|9971}} statements on a verb sense as values, with the item IDs of the semantic arguments themselves as keys. * ninai/base/interfaces.py:NonConstructorTypeArguments: "TypeAlias" = Union[ ** The members of this union type are [[Z6001]], [[Z6005]], [[Z6004]], [[Z6006]], FunctionConfig and "ItemList" (see [[Wikifunctions talk:Type proposals/Syntactic unit]] for more on those), and "Framing", "NinaiError", and "PausedRendererSupply" (see above). * ninai/base/interfaces.py:ConstructorArgument: "TypeAlias" = Union["Constructor", NonConstructorTypeArguments] ** A distinction is made in semantic unit processing between arguments that are themselves semantic units and those which are not (as noted by the existence of mappings for scope arguments and "other" arguments). * ninai/base/interfaces.py:ConstructorArguments: "TypeAlias" = Sequence[ConstructorArgument] ** This is a list of objects each of which is one of the types listed in the above bullet point. * ninai/graph/server.py:EntityGraph: TypeAlias = "nx.MultiDiGraph[str]" ** This is the type of the actual sense graph that is built up as more concepts are requested during the rendering process. Individual nodes of the graph do not get refreshed on each request; usually a connected component is deleted only after a certain configurable amount of time has passed. === Other objects === Some rough equivalents for the types named in the annotations below: * Dict = [[Z883]] * Set = (no equivalent, maybe [[Z883]] with [[Z1]] keys and [[Z41]] as the only value?) * List = [[Z881]] * Language = [[Z60]] (May be initially incomplete, since this is basically a list of entities not falling into any of the above types.) * ninai/base/constructorinterfaces.py:__constructor_argument_filters__: Dict[str, "ArgumentFilter"] = {} ** This is the "[m]apping from '''Constructor types''' to '''argument filter functions'''" listed on the proposal page. * ninai/base/constructorinterfaces.py:__constructor_core_arguments__: Dict[str, List[str]] = {} ** This is the "[m]apping from '''Constructor types''' to '''lists of names''' for core arguments" listed on the proposal page. * ninai/base/constructorinterfaces.py:__constructor_type_hierarchy__: Dict[str, List[str]] = {} ** This is the "[m]apping from '''Constructor types''' to any parent '''Constructor types'''" listed on the proposal page. * ninai/base/constructorinterfaces.py:__constructor_docstrings__: Dict[str, str] = {} ** (Ideally this mapping will not be necessary, since there should be ways of adding extended structured documentation to functions.) * ninai/base/constructorinterfaces.py:__config_insulators__: Set[str] = set() * ninai/base/constructorinterfaces.py:__config_setters__: Set[str] = set() * ninai/base/constructorinterfaces.py:__unfiltered_framing_constructors__: Set[str] = set() ** These are lists of semantic unit types that have particular behaviors during the execution of certain rendering functions. Ideally anyone should be able to define and fill in more of these mappings and refer to them during various rendering function steps. * ninai/graph/__init__.py:__fallback_chains__: DefaultDict[Language, DefaultDict[str, List[str]]] = defaultdict(lambda: defaultdict(list)) ** This maps a language and a sense type (currently "substantive", "predicate", or "demonym" depending on the properties used when traversing the sense network) to the sorts of fallback functions that should be tried if a lexeme with that sense type is not available for a concept. For instance, French may be fine transcribing other languages' lexemes when finding a substantive (so that 'transcribe' is in French's "substantive" fallback chain), but it may not be fine doing so for predicates (so that 'transcribe' wouldn't be in French's "predicate" fallback chain). * ninai/graph/__init__.py:__fallback_chain_types__: Dict[str, Type[i.SenseFindingFallback]] = {...} ** This is a mapping from string names of fallback functions to the fallback functions themselves. (It is these string names that are stored in __fallback_chains__.) * ninai/graph/client.py:__language_range__: Dict[Language, Tuple[tfsli.Qid, ...]] = {} ** This is a list of languages whose lexemes, prior to any fallback steps, should be considered when selecting a sense to use from a list of candidate senses. By default the value for any arbitrary language is its fallback chain used in other circumstances (like choosing rendering functions: see [[Wikifunctions talk:Type proposals/Syntactic unit]] for more on __language_fallbacks__), but of course a language may decide that it can use lexemes from another language without also using functions defined for that language. * ninai/renderers/__mappings__.py:__renderers__: DefaultDict[str, Dict["Language", "Renderer"]] = defaultdict(dict) ** This is the "[m]apping from '''Constructor type-language pairs''' to '''rendering functions'''" listed on the proposal page. * ninai/renderers/__mappings__.py:__arg_pre_hooks__: DefaultDict[str, DefaultDict[str, Dict["Language", "ArgPreHook"]]] = defaultdict(lambda: defaultdict(dict)) * ninai/renderers/__mappings__.py:__arg_post_hooks__: DefaultDict[str, DefaultDict[str, Dict["Language", "ArgPostHook"]]] = defaultdict(lambda: defaultdict(dict)) * ninai/renderers/__mappings__.py:__pre_hooks__: DefaultDict[str, Dict["Language", "PreHook"]] = defaultdict(dict) * ninai/renderers/__mappings__.py:__post_hooks__: DefaultDict[str, Dict["Language", "PostHook"]] = defaultdict(dict) ** These are the "few more global mappings that could be listed here" noted on the proposal page. (See above sections for what ArgPreHook, ArgPostHook, PreHook, and PostHook do.) * ninai/renderers/__mappings__.py:__sense_refines__: Dict["Language", "SenseRefinement"] = {} ** This maps languages to functions that take lists of candidate senses and filter them. * ninai/renderers/__mappings__.py:__syntactic_role_functions__: DefaultDict[str, Dict["Language", "SyntacticRoleFunction"]] = defaultdict(dict) * ninai/renderers/__mappings__.py:__initial_catena_processors__: Dict["Language", "InitialCatenaProcessor"] = {} * ninai/renderers/__mappings__.py:__thematic_inflection_additions__: Dict["Language", "ThematicInflectionAddition"] = {} * ninai/renderers/__mappings__.py:__inflection_functions__: Dict["Language", "InflectionFunction"] = {} * ninai/renderers/__mappings__.py:__scope_output_processors__: Dict["Language", "ScopeOutputProcessor"] = {} * ninai/renderers/__mappings__.py:__thematic_relationless_processors__: Dict["Language", "ThematicRelationlessProcessor"] = {} ** These mappings are used by the renderer of the {{Q|179080}} semantic unit type for various steps. * ninai/renderers/__mappings__.py:__constructorifies__: Dict["Language", "Constructorify"] = {} * ninai/renderers/__mappings__.py:__transcribes__: Dict["Language", "Transcribe"] = {} * ninai/renderers/__mappings__.py:__binominal_calques__: Dict["Language", "BinominalCompoundCalque"] = {} * ninai/renderers/__mappings__.py:__derivation_calques__: Dict["Language", "DerivationalCalqueFunction"] = {} ** These hold mappings from languages to individual fallback functions. * ninai/renderers/mul.py:__full_stop_overrides__: Dict[Language, FinalPunctuationFunction] = {} ** This holds mappings from languages to functions that add punctuation in them. <references/> == Missing Wikifunctions features for this type == @[[User:Mahir256|Mahir256]] What are the currently missing features of Wikifunctions that are necessary to actually implement this type? Which of these are fundamental, and which are just useful to port the code directly from Ninai? It could be useful to have them all listed in one place. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:36, 16 June 2026 (UTC) *{{re|Dv103|Denny|DVrandecic (WMF)}} I have started assembling those above, where explanations are given for different classes' existence, and particular desiderata for implementation are given with a ❌ (any of which you're welcome to change to a ✅ if there is evidence that the thing described is possible). I leave it to you to decide which are 'fundamental' versus 'just useful'. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 22:58, 22 June 2026 (UTC) *:A thing about sets: what is the issue in using {{Z|Z881}} to encode them? Wikifunctions already contains lists that are treated as sets. We already have functions to treat typed list as if they were sets (i.e., ignoring the order). Also consider that, under the hood, {{Z|Z883}} is just a wrapper for a {{Z|Z881}} of {{Z|Z882}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 07:54, 23 June 2026 (UTC) *::{{re|Dv103}} That definition of Z883 sounds like lots of operations involving maps would be inefficient; maps are not generally ordered except as an implementation detail, and if the typed lists in question ''are'' ordered then operations like lookup, insertion, and comparison take longer on average. Recasting a list so that operations independent of order may be performed should not be the responsibility of an ''individual function'' if the ''type'' itself can be kept inherently unordered in the first place. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 22:18, 26 June 2026 (UTC) *:::We should at first separate two concepts: inside a code implementation, the implementation is free to use whatever type is available in the given programming language for internal calculations (and in the case of Python, all the standard library is also available), so in this case the problem doesn't present. For communication between Wikifunctions functions, object are instead passed around through [[Wikifunctions:Function model|JSON Zobject representations]]. This means that it is not possible to actually pass around actual "maps" or "sets" in your sense, since the JSON object representation does not support them; the best we can do with maps is to encode them as a list of pairs, since lists are instead supported in JSON. Functions like {{Z|Z12696}}, {{Z|Z810}}, {{Z|Z12856}}, that allow to handle lists as if they were sets, already exist. *:::Wikifunctions is very inefficient. Here a functions that requires less that 50 ms are very efficient (and only builtin implementations can achieve this), and typical functions require hundreds of milliseconds to execute. Much of this execution time is structural, due to how function execution works. What you are asking is nanoseconds optimizations, which are completely irrelevant in the context of Wikifunctions. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 07:28, 27 June 2026 (UTC) == Some questions about the desiderata == @[[User:Mahir256|Mahir256]] I am trying to categorize all the desiderata (I also added two symbols: ❓ means that the possibility is doubt, and 🛑 means that the features is not necessary/should not be implemented). I have a copule of questions: # What does "expand and contract lists of tuples" mean? What is an expansion/contraction? # In the expression "to allow renderers to instantiate encapsulations of the state needed for their execution", what sort of encapsulation? For what purpose? # For the "CatenaYieldingIterator" class: is it actually necessary to use yields/iterators? These constructions are very idiomatic to Python, and do not fit well with the logic that usually Wikifunctions implementation follow. Is it possible to rewrite the code using a more straightforward if-else tree? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 15:29, 23 June 2026 (UTC) :{{re|Dv103}} :# Push/pop, append/pop, push_back/pop_back, you name it: simply adding to and removing from the end of the list of tuples. :# In a class like [https://gitlab.com/mahir256/ninai/-/blob/main/ninai/base/constructormainrenderer.py#L23 ConstructorMainRenderer], there are pieces of information that are retained across [https://gitlab.com/mahir256/ninai/-/blob/main/ninai/base/constructorrenderer.py#L252 calls to its methods] (these pieces of information being, according to that link, the actual semantic unit being rendered, the arguments to the main rendering function, the choice of rendering function, the output from that rendering function, and--if execution should stop for some reason--the particular reason that caused execution to stop). Passing these around as arguments everywhere can cause code to become unwieldy, no matter how many tools you have in place to check that they're all provided in the right place. :# If-else is meant as a [[:w:en:Conditional (computer programming)|conditional statement]]; for loops (and indeed tail recursion) are meant for [[:w:en:Loop_(statement)|iteration]]. How should looking through a list of senses for an equivalent be done if the system cannot always determine what the initial list is or what processing steps are to be performed on it? The first of the reasons given for CatenaYieldingIterator's existence is the more important of the two. To my knowledge, iteration constructs akin to for loops or even Common Lisp's loop macro don't exist in composition implementations, and since code implementations can't yet call other functions with code implementations, simply moving any iterative construct into code won't work either. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 22:11, 26 June 2026 (UTC) ::# Ok thanks. ::# What would it be used for? If I understand correctly, in Ninai, the specific example you pointed me is to allow to resume the execution of the rederer after pausing. In Wikifunctions, functions cannot be paused and then resumed. ::# Wikifunctions compositions support recursion, meaning that they are Turing-complete, and thus it can technically execute whatever operation is currently handled in Python through iterators. My actual question is: are iterators so fundamental that rewriting the code without their use would be so inelegant and convoluted, or is it possible to rewrite the code in another fashon in a reasonable manner? No matter what, the implementation of the iterator logic in Wikifunctions, albeit technically possible (due to the Turing-completeness and the presence of types like {{Z|Z881}} and {{Z|Z883}} that could in theory be used to encode arbitrary data) would always be conterintuitive and very inelegant. ::[[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:00, 27 June 2026 (UTC) == Is it necessary to wait for these features? == @[[User:Mahir256|Mahir256]] @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] @[[User:Denny|Denny]] Is it necessary to wait for the implementation of these features before creating the Semantic unit and Syntactic unit types? I see that these are not intrinsically fundamental for the implementation and the use of these types, but they are only necessary to import all the Ninai (and Udiron) code directly in Wikifunctions. I am skeptical that the direct import of a project written in Python, using Python idiomatic features like iterators, is desirable in the first place, favoring instead a translation of the code in order to adhere to the logical structures more idiomatic to Wikifunctions. My main concern is that some of these features are very substantial (and currently not prioritized), and it would likely take years to implement all of them (assuming that they are all implemented; again, the iterator logic does not fit well with the Wikifunctions functional paradigm). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 15:38, 11 July 2026 (UTC) :@[[User:Dv103|Dv103]] I am happy to go forward and create the types. It's really up to Mahir -- he said it wouldn't be useful. --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 15:48, 11 July 2026 (UTC) :{{re|Dv103}} Simply allowing the "intrinsically fundamental", ''without'' the machinery that makes it friendly to create and use, would add to the [[:abstract:Abstract_Wikipedia_talk:Response_to_English_Wikipedia_criticism|current unfriendliness of the existing interface (comment from 17:15, 8 July 2026) and its performance (15:47, 8 July 2026) and community communication (23:02, 8 July 2026)]]. Most, if not all, of the desiderata I named on this page and [[Wikifunctions talk:Type proposals/Syntactic unit|the other one]] are intended to improve the lives of the abstract content's author, the rendering function's programmer, and the generated outputs' assessor, and I have good reasons to believe that the absence of most would be an unnecessary limitation (if not a Procrustean kneecapping) of the site's natural language generation potential. You can continue to take issue with my being influenced by the Python codebase that I wrote, but as long as you cannot demonstrate that the types can support producing equally interesting content on their own (e.g. by providing translations of crucial code samples in the Python codebase into "logical structures more idiomatic to Wikifunctions"), I am inclined to stand by the points that I have brought up regarding that codebase. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 02:34, 12 July 2026 (UTC) ::If you are speaking about the horizontal traverse of lexemes, I agree that it is a feature that Wikifunctions lacks and that would be very useful, which means that the lexemes search algorithm cannot be ported in Wikifunctions in all its glory for now. In fact, my proposal would be to just code a simplified version (that for a bunch of languages should be enough, as you can see from the current generation of NLG functions), and upgrade it when possible. ::For all the other code, even if it is not possible to port it 1-to-1, it should still be possible to create an equivalent code (that gives exactly the same output) on Wikifunctions, due to the Turing-completeness. Perhaps we still need some other features or data structure, but I think that it would be a lot easier to identify what exactly is needed without testing it out. ::My proposal is to implement the types, try to import to Wikifunctions all the infrastructure (except the lexeme finding part, since we already know it cannot be implemented for now), and document what we actually need to complete all the functionalities. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:14, 12 July 2026 (UTC) lf7s518sehjgwoqu23d3cmm39n61jwv Talk:Z36462 1 86127 290632 284809 2026-07-13T09:30:41Z YoshiRulz 10156 Add to category 290632 wikitext text/x-wiki [[Category:Types]] == Capitalization == Should the key labels on this type be using capitalized letters like they currently are? I feel like it'd be more consistent to convert them to lowercase to maintain uniformity with every other type. e.g. I feel like <code>Part of Speech</code> should be labeled as <code>part of speech</code> instead... &mdash; [[User:Theki|rae<sup>5e</sup>]] &lt;[[User talk:Theki|talk]]&gt; 19:31, 20 June 2026 (UTC) mm713sbhxz0n83362wkij9d2i5yzj15 Z36985 0 86657 290571 290145 2026-07-13T06:22:38Z 99of9 1622 link location not language! 290571 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z36985" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z36983", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z37464", "Z37464K1": { "Z1K1": "Z7", "Z7K1": "Z26570", "Z26570K1": { "Z1K1": "Z18", "Z18K1": "Z36983K1" }, "Z26570K2": { "Z1K1": "Z18", "Z18K1": "Z36983K2" }, "Z26570K3": { "Z1K1": "Z18", "Z18K1": "Z36983K3" }, "Z26570K4": { "Z1K1": "Z18", "Z18K1": "Z36983K4" } }, "Z37464K2": { "Z1K1": "Z6", "Z6K1": "Z29843" }, "Z37464K3": [ "Z6091", { "Z1K1": "Z18", "Z18K1": "Z36983K1" }, { "Z1K1": "Z18", "Z18K1": "Z36983K2" }, { "Z1K1": "Z18", "Z18K1": "Z36983K3" } ], "Z37464K4": [ "Z6091", { "Z1K1": "Z18", "Z18K1": "Z36983K1" }, { "Z1K1": "Z18", "Z18K1": "Z36983K2" }, { "Z1K1": "Z18", "Z18K1": "Z36983K3" } ], "Z37464K5": { "Z1K1": "Z18", "Z18K1": "Z36983K4" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "state location using entity and class (HTML) wrapp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 8hk705p1k9ym87f0tghbwfy4wltqfkq Wikifunctions:Project chat/Archive/2026/06 4 86891 290536 288991 2026-07-13T03:08:05Z SpBot 978 archiving 2 sections from [[Wikifunctions:Project chat]] (after section [[Wikifunctions:Project chat/Archive/2026/06#Apache_License_2.0|Apache_License_2.0]]) 290536 wikitext text/x-wiki {{Talkarchive}} == Wikifunctions & Abstract Wikipedia Newsletter #250 is out: Looking back and forward == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-30|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present you a recollection of our work so far, now that we celebrate our 250th newsletter, we share with you a summary of our latest outreach activities, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:04, 1 June 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30606821 --> == Wikifunctions & Abstract Wikipedia Newsletter #251 is out: The illustrated encyclopaedia == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-06-05|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we introduce our first function to import images on Abstract Wikipedia, we present our Functions of the Week, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1780939800 June 8, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:14, 5 June 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30606821 --> == Apache License 2.0 == Hello, Wikifunctions says it uses the Apache 2.0 license for code. Apache 2.0 is incompatible with GPLv2 only and some other licenses, and I would like to be able to use Wikifunctions with software that uses incompatible licenses with Apache 2.0. Is there any plans to fix this incompatibility or relicense Wikifunctions code? Thanks! [[User:A random Wikipedian in the billions|A random Wikipedian in the billions]] ([[User talk:A random Wikipedian in the billions|talk]]) 11:49, 12 June 2026 (UTC) :@[[User:A random Wikipedian in the billions|A random Wikipedian in the billions]]: No. The licence was picked very carefully based on the way it needs to integrate with other systems, principally Wikipedias and Wikidata. Changing the licence would ba a major, breaking undertaking. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 11:52, 12 June 2026 (UTC) :Just out of curiousity: what software would you like to use it with? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 23:19, 12 June 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #252 is out: Improved loading and display of Test results == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-06-12|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we present you an improvement in loading and display of Test results, we talk about our next events, and we take a look at the latest software developments. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Also, we remind you that Denny will lead a discussion on the [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-15#News in Types: way forward for natural language generation types|new NLG types]] in the next '''Natural Language Generation Special Interest Group meeting''', that will be held on '''[https://zonestamp.toolforge.org/1781625600 June 16, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]). Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:29, 12 June 2026 (UTC) <!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30606821 --> 5c78q5oyf0275jtd2wnf01kbnhdfv1z Wikifunctions:Requests for deletions/Archive/2026/07 4 87275 290538 288994 2026-07-13T03:08:08Z SpBot 978 archiving 1 section from [[Wikifunctions:Requests for deletions]] (after section [[Wikifunctions:Requests for deletions/Archive/2026/07#Z36494|Z36494]]) 290538 wikitext text/x-wiki {{Talkarchive}} == [[Z37290]] == Test case created by myself, but with wrong output format. Please delete [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 18:33, 4 July 2026 (UTC) :{{done}} [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 19:11, 4 July 2026 (UTC) :<small>This section was archived on a request by: [[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 19:11, 4 July 2026 (UTC)</small> == [[Z36494]] == Please delete the function I created which does not work, and its implementation and test case: *{{Z|Z36494}} *{{Z|Z36495}} *{{Z|Z36496}} [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 06:37, 11 July 2026 (UTC) :{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 06:52, 11 July 2026 (UTC) :<small>This section was archived on a request by: <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:&lt;[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]&gt;</span> 06:52, 11 July 2026 (UTC)</small> o8pu87xsygi3blon5knlvk9zhqbdvf6 Z37464 0 87455 290556 290182 2026-07-13T05:42:43Z 99of9 1622 Added Z37669 to the approved list of test cases 290556 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37464" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z11", "Z17K2": "Z37464K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z37464K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "ZID for link to configuration" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z37464K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "QIDs to link (first occurrence) to AW" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z37464K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "QIDs to add WD edit links to if missing label" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37464K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language expected" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37469", "Z37669" ], "Z8K4": [ "Z14", "Z37466", "Z37540" ], "Z8K5": "Z37464" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "monolingual text as HTML with lang, col, ✏️🔧links" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "monolingual text to HTML", "HTML from monolingual text" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Returns an HTML fragment containing the text. If not matching the requested language, wrap in a span with a language, the default text colour (initially magenta), and a link to the specified ZID." } ] } } cpqogbb6hpvdki84u08do30yd447ja5 290557 290556 2026-07-13T05:42:46Z 99of9 1622 Removed Z37466 from the approved list of implementations 290557 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37464" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z11", "Z17K2": "Z37464K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z37464K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "ZID for link to configuration" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z37464K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "QIDs to link (first occurrence) to AW" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z37464K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "QIDs to add WD edit links to if missing label" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37464K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language expected" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37469", "Z37669" ], "Z8K4": [ "Z14", "Z37540" ], "Z8K5": "Z37464" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "monolingual text as HTML with lang, col, ✏️🔧links" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "monolingual text to HTML", "HTML from monolingual text" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Returns an HTML fragment containing the text. If not matching the requested language, wrap in a span with a language, the default text colour (initially magenta), and a link to the specified ZID." } ] } } gv0xjzmll18rzuyoe39kolatno4mt0s 290559 290557 2026-07-13T05:43:24Z 99of9 1622 Added Z37506 to the approved list of test cases 290559 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37464" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z11", "Z17K2": "Z37464K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z37464K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "ZID for link to configuration" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z37464K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "QIDs to link (first occurrence) to AW" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z37464K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "QIDs to add WD edit links to if missing label" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37464K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language expected" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37469", "Z37669", "Z37506" ], "Z8K4": [ "Z14", "Z37540" ], "Z8K5": "Z37464" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "monolingual text as HTML with lang, col, ✏️🔧links" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "monolingual text to HTML", "HTML from monolingual text" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Returns an HTML fragment containing the text. If not matching the requested language, wrap in a span with a language, the default text colour (initially magenta), and a link to the specified ZID." } ] } } rfmcy0rzlvn2zgkkzcl42c5qgar9dpx Z37533 0 87581 290563 290130 2026-07-13T05:46:43Z 99of9 1622 Added Z37535 to the approved list of implementations 290563 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37533" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z37533K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Infinitiv" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z37535" ], "Z8K5": "Z37533" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "deutsches Verb, 1. Person Singular Präteritum" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "liefert zu den häufigsten Verben die 1. Person Singular Präteritum" } ] } } 384xxzpcm1rd1143xmqco3o92riobre 290564 290563 2026-07-13T05:46:47Z 99of9 1622 Added Z37670 and Z37671 to the approved list of test cases 290564 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37533" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z37533K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Infinitiv" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z37670", "Z37671" ], "Z8K4": [ "Z14", "Z37535" ], "Z8K5": "Z37533" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "deutsches Verb, 1. Person Singular Präteritum" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "liefert zu den häufigsten Verben die 1. Person Singular Präteritum" } ] } } esivdv4cozpucs7nj4s5q5yy1xv3ani Z37540 0 87589 290553 290181 2026-07-13T05:39:33Z 99of9 1622 inject links 290553 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37540" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z37464", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z29750", "Z29750K1": { "Z1K1": "Z7", "Z7K1": "Z14404", "Z14404K1": { "Z1K1": "Z18", "Z18K1": "Z37464K1" } }, "Z29750K2": { "Z1K1": "Z18", "Z18K1": "Z37464K5" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z37665", "Z37665K1": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z18", "Z18K1": "Z37464K1" } } }, "Z37665K2": { "Z1K1": "Z18", "Z18K1": "Z37464K3" }, "Z37665K3": { "Z1K1": "Z18", "Z18K1": "Z37464K5" } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z27849", "Z27849K1": { "Z1K1": "Z7", "Z7K1": "Z27873", "Z27873K1": { "Z1K1": "Z7", "Z7K1": "Z37665", "Z37665K1": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z18", "Z18K1": "Z37464K1" } } }, "Z37665K2": { "Z1K1": "Z18", "Z18K1": "Z37464K3" }, "Z37665K3": { "Z1K1": "Z18", "Z18K1": "Z37464K5" } }, "Z27873K2": "span", "Z27873K3": [ "Z6", "lang", "style" ], "Z27873K4": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z14329", "Z14329K1": { "Z1K1": "Z7", "Z7K1": "Z14404", "Z14404K1": { "Z1K1": "Z18", "Z18K1": "Z37464K1" } } }, { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", "color: ", { "Z1K1": "Z7", "Z7K1": "Z28639", "Z28639K1": "Z37458" }, ";" ] } ] }, "Z27849K2": { "Z1K1": "Z7", "Z7K1": "Z37465", "Z37465K1": { "Z1K1": "Z18", "Z18K1": "Z37464K2" }, "Z37465K2": "🔧" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "monolingual text as HTML w lang, color, html comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } qskx1ocldhyv6e8qjrvl78y3vndxv81 Z37640 0 87699 290509 290435 2026-07-12T16:58:18Z HenkvD 1290 translation of labels as Z802 (Descriptions and aliases are NOT translated) 290509 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37640" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z37640K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "condition" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "condizione" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "الشرط" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "শর্ত" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "条件" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "條件" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "podmínka" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "voorwaare" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "ehto" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "condition" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Bedingung" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "תנאי" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "शर्त" }, { "Z1K1": "Z11", "Z11K1": "Z1513", "Z11K2": "kondicionális" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ọnọdụ: boolean" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "kondisi" }, { "Z1K1": "Z11", "Z11K1": "Z1531", "Z11K2": "keadaan" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "warunek" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "condiție" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "условие" }, { "Z1K1": "Z11", "Z11K1": "Z1158", "Z11K2": "услов" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "villkor" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "เงื่อนไข" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "điều kiện" }, { "Z1K1": "Z11", "Z11K1": "Z1818", "Z11K2": "ipò" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z37640K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "then" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "se vero" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "قُم بـ" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "যদি সত্য তাহলে" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "条件为真" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "條件為真" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "tak" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "dan" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "jos tosi" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "alors" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "dann" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "אז" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "फिर" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Mgbeahụ:ihe" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "maka" }, { "Z1K1": "Z11", "Z11K1": "Z1531", "Z11K2": "maka" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "wartość kiedy prawda" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "atunci" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "то" }, { "Z1K1": "Z11", "Z11K1": "Z1158", "Z11K2": "онда" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "om sant" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "แล้ว" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "thì" }, { "Z1K1": "Z11", "Z11K1": "Z1818", "Z11K2": "lẹ́yìn náà" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z37640K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "else" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "se falso" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "والإ" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "যদি সত্য না তাহলে" }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "条件为假" }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "條件為假" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "jinak" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "anders" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "jos epätosi" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "sinon" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "sonst" }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "אחרת" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "वरना" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "ọzọ: ihe" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "kalau tidak" }, { "Z1K1": "Z11", "Z11K1": "Z1531", "Z11K2": "lain" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "wartość kiedy fałsz" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "altfel" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "иначе" }, { "Z1K1": "Z11", "Z11K1": "Z1158", "Z11K2": "у супротном" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "om falskt" }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "มิฉะนั้น" }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "nếu không thì" }, { "Z1K1": "Z11", "Z11K1": "Z1818", "Z11K2": "tàbí" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37641", "Z37642" ], "Z8K4": [ "Z14", "Z37643" ], "Z8K5": "Z37640" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "if (HTML output)" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "se (output HTML)" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "لو (HTML output) " }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "যদি (HTML output) " }, { "Z1K1": "Z11", "Z11K1": "Z1645", "Z11K2": "如果 (HTML output) " }, { "Z1K1": "Z11", "Z11K1": "Z1672", "Z11K2": "如果 (HTML output) " }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "když (HTML output) " }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "als (HTML output) " }, { "Z1K1": "Z11", "Z11K1": "Z1920", "Z11K2": "Ové (HTML output) " }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "jos (HTML output) " }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "si (HTML output) " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "wenn (HTML output) " }, { "Z1K1": "Z11", "Z11K1": "Z1013", "Z11K2": "Idan (HTML output) " }, { "Z1K1": "Z11", "Z11K1": "Z1186", "Z11K2": "אם (HTML output) " }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "अगर (HTML output) " }, { "Z1K1": "Z11", "Z11K1": "Z1513", "Z11K2": "Ha (HTML output) " }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Ọ bụrụ (HTML output) " }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "jika (HTML output) " }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "条件(If)文 (HTML output) " }, { "Z1K1": "Z11", "Z11K1": "Z1531", "Z11K2": "Jika (HTML output) " }, { "Z1K1": "Z11", "Z11K1": "Z1728", "Z11K2": "اگر (HTML output) " }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "jeśli (HTML output) " }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "dacă (HTML output) " }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "если (HTML output) " }, { "Z1K1": "Z11", "Z11K1": "Z1158", "Z11K2": "ако (HTML output) " }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "om (HTML output) " }, { "Z1K1": "Z11", "Z11K1": "Z1851", "Z11K2": "ถ้า (HTML output) " }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "якщо (HTML output) " }, { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "nếu (HTML output) " }, { "Z1K1": "Z11", "Z11K1": "Z1818", "Z11K2": "tí ó bá jé (HTML output) " } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "conditional HTML" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "if function (like Z802) typed with HTML types" } ] } } qomeqflk6qrszjyt2cqxu1fddhmrlls Help:Arithmetic function table/Additive/Byte 12 87703 290492 290454 2026-07-12T12:29:15Z YoshiRulz 10156 Fill in more 290492 wikitext text/x-wiki {{Help:Arithmetic function table/Additive/preface|Z80|Byte}} |- ! 0<br><small>[[d:Q2767837|Q2767837]]</small> | colspan="3" | &mdash; |- ! 1<br><small>[[d:Q68019776|Q68019776]]</small> | colspan="3" | &mdash; |- ! colspan="4" | |- ! ! <big>&#x27F2;</big><br>wrapping<br><small>[[d:Q1423448|Q1423448]]</small> ! <big>&#x21E5;</big><br>clamping<br><small>[[d:Q913725|Q913725]]</small> ! !<br>throwing<br><small>[[d:Q471748|Q471748]]</small> |- ! incr(n)<br><small>[[d:Q35766993|Q35766993]]</small> | {{Z|22380}} || {{Z|24713}} || {{Z|24709}} |- ! decr(n)<br><small>[[d:Q35767070|Q35767070]]</small> | {{Z|24669}} || &mdash; || &mdash; |- ! colspan="4" | |- ! {{nowrap|n<sub>1</sub> + n<sub>2</sub>}}<br><small>[[d:Q32043|Q32043]]</small> | &mdash; || {{Z|30275}} || &mdash; |- ! {{nowrap|n<sub>1</sub> &minus; n<sub>2</sub>}}<br><small>[[d:Q40754|Q40754]]</small> | &mdash; || {{Z|30290}} || &mdash; |} f95sqhnrekyv080mdyam0ulh7ne5iwl 290493 290492 2026-07-12T12:35:44Z YoshiRulz 10156 Reorder columns again, adding a 'branching' column 290493 wikitext text/x-wiki {{Help:Arithmetic function table/Additive/preface|Z80|Byte}} |- ! 0<br><small>[[d:Q2767837|Q2767837]]</small> | colspan="4" | &mdash; |- ! 1<br><small>[[d:Q68019776|Q68019776]]</small> | colspan="4" | &mdash; |- ! colspan="5" | |- ! ! !<br>throwing<br><small>[[d:Q471748|Q471748]]</small> ! &#x2387;<br>branching<br><small>[[d:Q65930067|Q65930067]]</small> ! <big>&#x21E5;</big><br>clamping<br><small>[[d:Q913725|Q913725]]</small> ! <big>&#x27F2;</big><br>wrapping<br><small>[[d:Q1423448|Q1423448]]</small> |- ! incr(n)<br><small>[[d:Q35766993|Q35766993]]</small> | {{Z|24709}} || &mdash; || {{Z|24713}} || {{Z|22380}} |- ! decr(n)<br><small>[[d:Q35767070|Q35767070]]</small> | &mdash; || &mdash; || &mdash; || {{Z|24669}} |- ! colspan="5" | |- ! {{nowrap|n<sub>1</sub> + n<sub>2</sub>}}<br><small>[[d:Q32043|Q32043]]</small> | &mdash; || &mdash; || {{Z|30275}} || &mdash; |- ! {{nowrap|n<sub>1</sub> &minus; n<sub>2</sub>}}<br><small>[[d:Q40754|Q40754]]</small> | &mdash; || &mdash; || {{Z|30290}} || &mdash; |} tlq72ea7hkisana929j150grn7v76b4 290494 290493 2026-07-12T12:43:16Z YoshiRulz 10156 Better labels for incr/decr 290494 wikitext text/x-wiki {{Help:Arithmetic function table/Additive/preface|Z80|Byte}} |- ! 0<br><small>[[d:Q2767837|Q2767837]]</small> | colspan="4" | &mdash; |- ! 1<br><small>[[d:Q68019776|Q68019776]]</small> | colspan="4" | &mdash; |- ! colspan="5" | |- ! ! !<br>throwing<br><small>[[d:Q471748|Q471748]]</small> ! &#x2387;<br>branching<br><small>[[d:Q65930067|Q65930067]]</small> ! <big>&#x21E5;</big><br>clamping<br><small>[[d:Q913725|Q913725]]</small> ! <big>&#x27F2;</big><br>wrapping<br><small>[[d:Q1423448|Q1423448]]</small> |- ! {{nowrap|n + 1}}<br><code>incr</code><br><small>[[d:Q35766993|Q35766993]]</small> | {{Z|24709}} || &mdash; || {{Z|24713}} || {{Z|22380}} |- ! {{nowrap|n &minus; 1}}<br><code>decr</code><br><small>[[d:Q35767070|Q35767070]]</small> | &mdash; || &mdash; || &mdash; || {{Z|24669}} |- ! colspan="5" | |- ! {{nowrap|n<sub>1</sub> + n<sub>2</sub>}}<br><small>[[d:Q32043|Q32043]]</small> | &mdash; || &mdash; || {{Z|30275}} || &mdash; |- ! {{nowrap|n<sub>1</sub> &minus; n<sub>2</sub>}}<br><small>[[d:Q40754|Q40754]]</small> | &mdash; || &mdash; || {{Z|30290}} || &mdash; |} c7almk0x7xjuiwfwuqtvfyje6g5tfux Z37655 0 87715 290495 2026-07-12T12:44:59Z HenkvD 1290 Infobox 1 image 290495 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37655" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37655K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z37655K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property reference" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z37655" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "infobox 1 image" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Infobox row with one image " } ] } } o373cs74ghbh78x9v4rxfszj3pfm5lp 290497 290495 2026-07-12T12:48:12Z HenkvD 1290 Added Z37656 to the approved list of implementations 290497 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37655" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37655K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z37655K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property reference" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z37656" ], "Z8K5": "Z37655" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "infobox 1 image" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Infobox row with one image " } ] } } ni3opi0w1hqcdynkci3jwdp7gvn56nt 290498 290497 2026-07-12T12:49:43Z HenkvD 1290 Removed Z37656 from the approved list of implementations 290498 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37655" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37655K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z37655K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property reference" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z37655" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "infobox 1 image" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Infobox row with one image " } ] } } o373cs74ghbh78x9v4rxfszj3pfm5lp 290499 290498 2026-07-12T12:49:51Z HenkvD 1290 Added languge 290499 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37655" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37655K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z37655K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property reference" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37655K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z37655" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "infobox 1 image" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Infobox row with one image " } ] } } nx1nxf5worxady0y2fshp1ssoeymra0 290500 290499 2026-07-12T12:49:58Z HenkvD 1290 Added Z37656 to the approved list of implementations 290500 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37655" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37655K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z37655K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property reference" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37655K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z37656" ], "Z8K5": "Z37655" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "infobox 1 image" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Infobox row with one image " } ] } } 5kcvj06p6o6nr7ea3w5mj4g9623dmzt Z37656 0 87716 290496 2026-07-12T12:47:59Z HenkvD 1290 infobox 1 image, Composition, first test 290496 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37656" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z37655", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": [ "Z89", { "Z1K1": "Z89", "Z89K1": "\u003Ctr\u003E\u003Ctd colspan-\"2\"\u003E" }, { "Z1K1": "Z7", "Z7K1": "Z36038", "Z36038K1": { "Z1K1": "Z310", "Z310K1": "M113241693" }, "Z36038K2": "" }, { "Z1K1": "Z89", "Z89K1": "\u003C/td\u003E\u003C/tr\u003E" } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "infobox 1 image, Composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } mne9mazh43bxxr1he26mj9ttpiioeqr Help:Arithmetic function table/Additive 12 87717 290502 2026-07-12T13:26:46Z YoshiRulz 10156 Create redirect 290502 wikitext text/x-wiki #REDIRECT [[Help:Arithmetic_function_table]] 88t9j8bq3cztj7yup7uuw4rnliaglvo Help:Arithmetic function table 12 87718 290503 2026-07-12T13:27:03Z YoshiRulz 10156 Create page 290503 wikitext text/x-wiki These tables are used in {{t|type documentation}} and in the [[WF:Catalogue|catalogue]]. {{Special:PrefixIndex/Help:Arithmetic_function_table/}} g5kk2l6zv80mkicjw84i4f8l4abn2sb Help:Bitwise function table 12 87719 290505 2026-07-12T15:42:42Z YoshiRulz 10156 Create page 290505 wikitext text/x-wiki {| class="wikitable" |+ [[d:Q879126|Bitwise]] functions for {{Z|40}} / {{Z|80}} / {{Z|13518}} <span style="float: inline-end;">{{mini navbar|Help:Bitwise_function_table}}</span> |- ! ! &lt;[[Z40]]&gt;[&hellip;]&dagger; ! {{Z|80}} ! {{Z|13518}}&Dagger; |- ! {{nowrap|n &amp; (1 &#x226A; s) &ne; 0}}<br><code>isSet</code><br><small>[[d:Q540627|Q540627]]</small> | {{Z|13397}} || {{Z|25426}} || &mdash; |- ! {{nowrap|n &amp; 1 &ne; 0}}<br><code>lsb</code><br><small>[[d:Q1155322|Q1155322]]</small> | {{Z|12964}} || {{Z|25548}} || {{Z|34353}} |- ! {{nowrap|n &amp; 100&hellip;00<sub>2</sub> &ne; 0}}<br><code>msb</code><br><small>[[d:Q879123|Q879123]]</small> | {{Z|811}} || {{Z|25540}} || &mdash; |- ! {{nowrap|#(n)<!--idk man-->}}<br><code>popCount</code><br><small>[[d:Q5645805|Q5645805]]</small> | {{Z|29413}} || {{Z|25503}} || {{Z|13860}} |- ! colspan="4" | |- ! {{nowrap|n <nowiki>|</nowiki> (1 &#x226A; s)}}<br><code>set</code><br><small>[[d:Q540627|Q540627]]</small> | {{Z|31369}} || {{Z|25462}} || &mdash; |- ! {{nowrap|n &amp; &not;(1 &#x226A; s)}}<br><code>unset</code><br><small>[[d:Q540627|Q540627]]</small> | {{Z|31369}} || {{Z|25472}} || &mdash; |- ! {{nowrap|n ^ (1 &#x226A; s)}}<br><code>toggle</code><br><small>[[d:Q540627|Q540627]]</small> | &mdash; || {{Z|25467}} || &mdash; |- ! {{nowrap|&not;n}}<br><code>inv</code><br><small>[[d:Q137828062|Q137828062]]</small> | {{Z|36132}} || {{Z|22529}} || &mdash; |- ! colspan="4" | |- ! {{nowrap|n &#x226A; s}}<br><code>shiftLeft</code><br><small>[[d:Q10265617|Q10265617]]</small> | {{Z|12961}} || &mdash; || &mdash; |- ! {{nowrap|n &#x226B; s}}<br><code>shiftRight</code><br><small>[[d:Q1142272|Q1142272]]</small> | {{Z|12967}} || &mdash; || &mdash; |- ! {{nowrap|n <big>&#x2940;</big> s}}<br><code>rotateLeft</code><br><small>[[d:Q3042450|Q3042450]]</small> | rowspan="2" | {{Z|31355}} | &mdash; || &mdash; |- ! {{nowrap|n <big>&#x2941;</big> s}}<br><code>rotateRight</code><br><small>[[d:Q3042450|Q3042450]]</small> | &mdash; || &mdash; |- ! {{nowrap|<big>&#x2929;</big>(n)<!--idk man-->}}<br><code>reverse</code><br><small>[[d:Q3042450|Q3042450]]</small> | {{Z|18479}} || {{Z|25585}} || &mdash; |- ! colspan="4" | |- ! {{nowrap|n<sub>1</sub> &amp; n<sub>2</sub>}}<br><code>and</code><br><small>[[d:Q191081|Q191081]]</small> | rowspan="6" | &mdash;<br>(compose [[Z14779]] over {{Z|80}} function) | &mdash; || {{Z|13651}} |- ! {{nowrap|&not;(n<sub>1</sub> &amp; n<sub>2</sub>)}}<br><code>nand</code><br><small>[[d:Q3874243|Q3874243]]</small> | {{Z|24716}} || &mdash; |- ! {{nowrap|n<sub>1</sub> <nowiki>|</nowiki> n<sub>2</sub>}}<br><code>or</code><br><small>[[d:Q1651704|Q1651704]]</small> | &mdash; || {{Z|13652}} |- ! {{nowrap|&not;(n<sub>1</sub> <nowiki>|</nowiki> n<sub>2</sub>)}}<br><code>nor</code><br><small>[[d:Q574946|Q574946]]</small> | &mdash; || &mdash; |- ! {{nowrap|&not;(n<sub>1</sub> ^ n<sub>2</sub>)}}<br><code>xnor</code><br><small>[[d:Q204355|Q204355]]</small> | &mdash; || &mdash; |- ! {{nowrap|n<sub>1</sub> ^ n<sub>2</sub>}}<br><code>xor</code><br><small>[[d:Q498186|Q498186]]</small> | &mdash; || {{Z|13653}} |- ! colspan="4" | More info at [[w:en:Bitwise_operation|enwp:Bitwise operation]]<!-- --><br>&dagger; Bool arrays are big-endian (MSB first) by convention.<!-- --><br>&Dagger; Bitwise operators on [[Z13518]]s usually exclude the infinite leading 0s. |} 61v0payuwp1afl01qdubmgjg0gpil0s 290507 290505 2026-07-12T15:45:55Z YoshiRulz 10156 Show label for Z40 290507 wikitext text/x-wiki {| class="wikitable" |+ [[d:Q879126|Bitwise]] functions for {{Z|40}} / {{Z|80}} / {{Z|13518}} <span style="float: inline-end;">{{mini navbar|Help:Bitwise_function_table}}</span> |- ! ! &lt;{{Z|40}}&gt;[&hellip;]&dagger; ! {{Z|80}} ! {{Z|13518}}&Dagger; |- ! {{nowrap|n &amp; (1 &#x226A; s) &ne; 0}}<br><code>isSet</code><br><small>[[d:Q540627|Q540627]]</small> | {{Z|13397}} || {{Z|25426}} || &mdash; |- ! {{nowrap|n &amp; 1 &ne; 0}}<br><code>lsb</code><br><small>[[d:Q1155322|Q1155322]]</small> | {{Z|12964}} || {{Z|25548}} || {{Z|34353}} |- ! {{nowrap|n &amp; 100&hellip;00<sub>2</sub> &ne; 0}}<br><code>msb</code><br><small>[[d:Q879123|Q879123]]</small> | {{Z|811}} || {{Z|25540}} || &mdash; |- ! {{nowrap|#(n)<!--idk man-->}}<br><code>popCount</code><br><small>[[d:Q5645805|Q5645805]]</small> | {{Z|29413}} || {{Z|25503}} || {{Z|13860}} |- ! colspan="4" | |- ! {{nowrap|n <nowiki>|</nowiki> (1 &#x226A; s)}}<br><code>set</code><br><small>[[d:Q540627|Q540627]]</small> | {{Z|31369}} || {{Z|25462}} || &mdash; |- ! {{nowrap|n &amp; &not;(1 &#x226A; s)}}<br><code>unset</code><br><small>[[d:Q540627|Q540627]]</small> | {{Z|31369}} || {{Z|25472}} || &mdash; |- ! {{nowrap|n ^ (1 &#x226A; s)}}<br><code>toggle</code><br><small>[[d:Q540627|Q540627]]</small> | &mdash; || {{Z|25467}} || &mdash; |- ! {{nowrap|&not;n}}<br><code>inv</code><br><small>[[d:Q137828062|Q137828062]]</small> | {{Z|36132}} || {{Z|22529}} || &mdash; |- ! colspan="4" | |- ! {{nowrap|n &#x226A; s}}<br><code>shiftLeft</code><br><small>[[d:Q10265617|Q10265617]]</small> | {{Z|12961}} || &mdash; || &mdash; |- ! {{nowrap|n &#x226B; s}}<br><code>shiftRight</code><br><small>[[d:Q1142272|Q1142272]]</small> | {{Z|12967}} || &mdash; || &mdash; |- ! {{nowrap|n <big>&#x2940;</big> s}}<br><code>rotateLeft</code><br><small>[[d:Q3042450|Q3042450]]</small> | rowspan="2" | {{Z|31355}} | &mdash; || &mdash; |- ! {{nowrap|n <big>&#x2941;</big> s}}<br><code>rotateRight</code><br><small>[[d:Q3042450|Q3042450]]</small> | &mdash; || &mdash; |- ! {{nowrap|<big>&#x2929;</big>(n)<!--idk man-->}}<br><code>reverse</code><br><small>[[d:Q3042450|Q3042450]]</small> | {{Z|18479}} || {{Z|25585}} || &mdash; |- ! colspan="4" | |- ! {{nowrap|n<sub>1</sub> &amp; n<sub>2</sub>}}<br><code>and</code><br><small>[[d:Q191081|Q191081]]</small> | rowspan="6" | &mdash;<br>(compose [[Z14779]] over {{Z|80}} function) | &mdash; || {{Z|13651}} |- ! {{nowrap|&not;(n<sub>1</sub> &amp; n<sub>2</sub>)}}<br><code>nand</code><br><small>[[d:Q3874243|Q3874243]]</small> | {{Z|24716}} || &mdash; |- ! {{nowrap|n<sub>1</sub> <nowiki>|</nowiki> n<sub>2</sub>}}<br><code>or</code><br><small>[[d:Q1651704|Q1651704]]</small> | &mdash; || {{Z|13652}} |- ! {{nowrap|&not;(n<sub>1</sub> <nowiki>|</nowiki> n<sub>2</sub>)}}<br><code>nor</code><br><small>[[d:Q574946|Q574946]]</small> | &mdash; || &mdash; |- ! {{nowrap|&not;(n<sub>1</sub> ^ n<sub>2</sub>)}}<br><code>xnor</code><br><small>[[d:Q204355|Q204355]]</small> | &mdash; || &mdash; |- ! {{nowrap|n<sub>1</sub> ^ n<sub>2</sub>}}<br><code>xor</code><br><small>[[d:Q498186|Q498186]]</small> | &mdash; || {{Z|13653}} |- ! colspan="4" | More info at [[w:en:Bitwise_operation|enwp:Bitwise operation]]<!-- --><br>&dagger; Bool arrays are big-endian (MSB first) by convention.<!-- --><br>&Dagger; Bitwise operators on [[Z13518]]s usually exclude the infinite leading 0s. |} ir6375iy5bllulig20rknhyafgydj3b 290569 290507 2026-07-13T06:07:44Z YoshiRulz 10156 Add leading/trailing zero count 290569 wikitext text/x-wiki {| class="wikitable" |+ [[d:Q879126|Bitwise]] functions for {{Z|40}} / {{Z|80}} / {{Z|13518}} <span style="float: inline-end;">{{mini navbar|Help:Bitwise_function_table}}</span> |- ! ! &lt;{{Z|40}}&gt;[&hellip;] &dagger; ! {{Z|80}} ! {{Z|13518}} &Dagger; |- ! {{nowrap|n &amp; (1 &#x226A; s) &ne; 0}}<br><code>isSet</code><br><small>[[d:Q540627|Q540627]]</small> | {{Z|13397}} || {{Z|25426}} || &mdash; |- ! {{nowrap|n &amp; 1 &ne; 0}}<br><code>lsb</code><br><small>[[d:Q1155322|Q1155322]]</small> | {{Z|12964}} || {{Z|25548}} || {{Z|34353}} |- ! {{nowrap|n &amp; 100&hellip;00<sub>2</sub> &ne; 0}}<br><code>msb</code><br><small>[[d:Q879123|Q879123]]</small> | {{Z|811}} || {{Z|25540}} || &mdash; |- ! {{nowrap|#(n)<!--idk man-->}}<br><code>popCount</code><br><small>[[d:Q5645805|Q5645805]]</small> | {{Z|29413}} || {{Z|25503}} || {{Z|13860}} |- ! {{nowrap|ctz(n)<!--idk man-->}}<br><code>trailingZeroCount</code><br><small>[[d:Q5449888|Q5449888]]</small> | &mdash; || &mdash; || {{Z|15115}} |- ! {{nowrap|clz(n)<!--idk man-->}}<br><code>leadingZeroCount</code><br><small>[[d:Q5449888|Q5449888]]</small> | &mdash; || &mdash; || {{Z|13928}} |- ! colspan="4" | |- ! {{nowrap|n <nowiki>|</nowiki> (1 &#x226A; s)}}<br><code>set</code><br><small>[[d:Q540627|Q540627]]</small> | {{Z|31369}} || {{Z|25462}} || &mdash; |- ! {{nowrap|n &amp; &not;(1 &#x226A; s)}}<br><code>unset</code><br><small>[[d:Q540627|Q540627]]</small> | {{Z|31369}} || {{Z|25472}} || &mdash; |- ! {{nowrap|n ^ (1 &#x226A; s)}}<br><code>toggle</code><br><small>[[d:Q540627|Q540627]]</small> | &mdash; || {{Z|25467}} || &mdash; |- ! {{nowrap|&not;n}}<br><code>inv</code><br><small>[[d:Q137828062|Q137828062]]</small> | {{Z|36132}} || {{Z|22529}} || &mdash; |- ! colspan="4" | |- ! {{nowrap|n &#x226A; s}}<br><code>shiftLeft</code><br><small>[[d:Q10265617|Q10265617]]</small> | {{Z|12961}} || &mdash; || &mdash; |- ! {{nowrap|n &#x226B; s}}<br><code>shiftRight</code><br><small>[[d:Q1142272|Q1142272]]</small> | {{Z|12967}} || &mdash; || &mdash; |- ! {{nowrap|n <big>&#x2940;</big> s}}<br><code>rotateLeft</code><br><small>[[d:Q3042450|Q3042450]]</small> | rowspan="2" | {{Z|31355}} | &mdash; || &mdash; |- ! {{nowrap|n <big>&#x2941;</big> s}}<br><code>rotateRight</code><br><small>[[d:Q3042450|Q3042450]]</small> | &mdash; || &mdash; |- ! {{nowrap|<big>&#x2929;</big>(n)<!--idk man-->}}<br><code>reverse</code><br><small>[[d:Q3042450|Q3042450]]</small> | {{Z|18479}} || {{Z|25585}} || &mdash; |- ! colspan="4" | |- ! {{nowrap|n<sub>1</sub> &amp; n<sub>2</sub>}}<br><code>and</code><br><small>[[d:Q191081|Q191081]]</small> | rowspan="6" | &mdash;<br>(compose [[Z14779]] over {{Z|80}} function) | &mdash; || {{Z|13651}} |- ! {{nowrap|&not;(n<sub>1</sub> &amp; n<sub>2</sub>)}}<br><code>nand</code><br><small>[[d:Q3874243|Q3874243]]</small> | {{Z|24716}} || &mdash; |- ! {{nowrap|n<sub>1</sub> <nowiki>|</nowiki> n<sub>2</sub>}}<br><code>or</code><br><small>[[d:Q1651704|Q1651704]]</small> | &mdash; || {{Z|13652}} |- ! {{nowrap|&not;(n<sub>1</sub> <nowiki>|</nowiki> n<sub>2</sub>)}}<br><code>nor</code><br><small>[[d:Q574946|Q574946]]</small> | &mdash; || &mdash; |- ! {{nowrap|&not;(n<sub>1</sub> ^ n<sub>2</sub>)}}<br><code>xnor</code><br><small>[[d:Q204355|Q204355]]</small> | &mdash; || &mdash; |- ! {{nowrap|n<sub>1</sub> ^ n<sub>2</sub>}}<br><code>xor</code><br><small>[[d:Q498186|Q498186]]</small> | &mdash; || {{Z|13653}} |- ! colspan="4" | More info at [[w:en:Bitwise_operation|enwp:Bitwise operation]]<!-- --><br>&dagger; Bool arrays are big-endian (MSB first) by convention.<!-- --><br>&Dagger; Bitwise operators on [[Z13518]]s usually exclude the infinite leading 0s. |} k1sa3sl7e1hpcwbdre6oakqx21wkbdk Z37657 0 87720 290514 2026-07-13T01:15:07Z 99of9 1622 290514 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37657" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z37657K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "source HTML" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37657K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item reference" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z37657K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "replace all?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z37657K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "case-sensitive?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37657K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z11", "Z17K2": "Z37657K6", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display text (optional)" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z37657" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject abstract wikilink into HTML" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Same as Z35472 but starts with an HTML fragment." } ] } } bxfmqvhu5zm2fykq5f8vv3x5y6wj6jz 290516 290514 2026-07-13T01:17:24Z 99of9 1622 Added Z37658 to the approved list of test cases 290516 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37657" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z37657K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "source HTML" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37657K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item reference" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z37657K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "replace all?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z37657K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "case-sensitive?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37657K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z11", "Z17K2": "Z37657K6", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display text (optional)" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37658" ], "Z8K4": [ "Z14" ], "Z8K5": "Z37657" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject abstract wikilink into HTML" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Same as Z35472 but starts with an HTML fragment." } ] } } 09uyst54w5he7hekuc9806xx2sf78vn 290518 290516 2026-07-13T01:21:51Z 99of9 1622 Added Z37659 to the approved list of test cases 290518 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37657" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z37657K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "source HTML" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37657K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item reference" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z37657K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "replace all?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z37657K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "case-sensitive?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37657K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z11", "Z17K2": "Z37657K6", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display text (optional)" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37658", "Z37659" ], "Z8K4": [ "Z14" ], "Z8K5": "Z37657" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject abstract wikilink into HTML" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Same as Z35472 but starts with an HTML fragment." } ] } } eutv6h2pnmr8wfyo8wq0upqpmu3iv5o 290529 290518 2026-07-13T01:37:48Z 99of9 1622 Added Z37660 to the approved list of implementations 290529 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37657" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z37657K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "source HTML" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37657K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item reference" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z37657K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "replace all?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z37657K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "case-sensitive?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37657K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z11", "Z17K2": "Z37657K6", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display text (optional)" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37658", "Z37659" ], "Z8K4": [ "Z14", "Z37660" ], "Z8K5": "Z37657" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject abstract wikilink into HTML" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Same as Z35472 but starts with an HTML fragment." } ] } } 49keoy38o87dcs9s83vtyv6nf4fw5yq 290530 290529 2026-07-13T01:38:34Z 99of9 1622 290530 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37657" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z37657K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "source HTML" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37657K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item reference" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z37657K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "replace all?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z37657K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "case-sensitive?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37657K5", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z11", "Z17K2": "Z37657K6", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display text (optional)" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37658", "Z37659" ], "Z8K4": [ "Z14", "Z37660" ], "Z8K5": "Z37657" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject abstract wikilink into HTML (complex)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Same as Z35472 but starts with an HTML fragment." } ] } } 1u26hgnfywlf46rprkkivm9ppw0xlgc Z37658 0 87721 290515 2026-07-13T01:17:09Z 99of9 1622 290515 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37658" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37657", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37657", "Z37657K1": { "Z1K1": "Z89", "Z89K1": "A sailboat is a watercraft." }, "Z37657K2": { "Z1K1": "Z6091", "Z6091K1": "Q1229765" }, "Z37657K3": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z37657K4": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z37657K5": "Z1002", "Z37657K6": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "A sailboat is a \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1229765\"\u003Ewatercraft\u003C/a\u003E." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A sailboat is a [[watercraft]]." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } oxyk0473io5dwwjn71ylc348kqr7vtk Z37659 0 87722 290517 2026-07-13T01:21:31Z 99of9 1622 290517 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37659" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37657", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37657", "Z37657K1": { "Z1K1": "Z89", "Z89K1": "\u003Cspan lang=\"mul\" style=\"color: #FF00FF;\"\u003EQ7343 ∈ { Q11292 ∩ Q36074 }.\u003C/span\u003E\u003Ca href=\"https://www.wikifunctions.org/wiki/Z29843\"\u003E🔧\u003C/a\u003E" }, "Z37657K2": { "Z1K1": "Z6091", "Z6091K1": "Q36074" }, "Z37657K3": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z37657K4": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z37657K5": "Z1422", "Z37657K6": { "Z1K1": "Z11", "Z11K1": "Z1422", "Z11K2": "" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Cspan lang=\"mul\" style=\"color: #FF00FF;\"\u003EQ7343 ∈ { Q11292 ∩ \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q36074\"\u003EQ36074\u003C/a\u003E }.\u003C/span\u003E\u003Ca href=\"https://www.wikifunctions.org/wiki/Z29843\"\u003E🔧\u003C/a\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Q7343 ∈ { Q11292 ∩ Q36074 }, already rendered" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } kmoomkafn7sku92qmxlgy33hkyewfhe 290519 290517 2026-07-13T01:22:12Z 99of9 1622 290519 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37659" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37657", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37657", "Z37657K1": { "Z1K1": "Z89", "Z89K1": "\u003Cspan lang=\"mul\" style=\"color: #FF00FF;\"\u003EQ7343 ∈ { Q11292 ∩ Q36074 }.\u003C/span\u003E\u003Ca href=\"https://www.wikifunctions.org/wiki/Z29843\"\u003E🔧\u003C/a\u003E" }, "Z37657K2": { "Z1K1": "Z6091", "Z6091K1": "Q36074" }, "Z37657K3": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z37657K4": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z37657K5": "Z1422", "Z37657K6": { "Z1K1": "Z11", "Z11K1": "Z1422", "Z11K2": "" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Cspan lang=\"mul\" style=\"color: #FF00FF;\"\u003EQ7343 ∈ { Q11292 ∩ \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q36074\"\u003EQ36074\u003C/a\u003E }.\u003C/span\u003E\u003Ca href=\"https://www.wikifunctions.org/wiki/Z29843\"\u003E🔧\u003C/a\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Q7343 ∈ { Q11292 ∩ [[Q36074]] }, already rendered" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1kemoym0msyfua5so7qyzm3ekh6m8nw Z37660 0 87723 290520 2026-07-13T01:31:12Z 99of9 1622 290520 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37660" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z37657", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27861", "Z27861K1": { "Z1K1": "Z7", "Z7K1": "Z34124", "Z34124K1": { "Z1K1": "Z7", "Z7K1": "Z27854", "Z27854K1": { "Z1K1": "Z18", "Z18K1": "Z37657K1" } }, "Z34124K2": { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z37657K2" }, "Z36270K2": { "Z1K1": "Z18", "Z18K1": "Z37657K5" } }, "Z34124K3": { "Z1K1": "Z18", "Z18K1": "Z37657K2" }, "Z34124K4": { "Z1K1": "Z18", "Z18K1": "Z37657K3" }, "Z34124K5": { "Z1K1": "Z18", "Z18K1": "Z37657K4" }, "Z34124K6": { "Z1K1": "Z18", "Z18K1": "Z37657K5" }, "Z34124K7": { "Z1K1": "Z18", "Z18K1": "Z37657K6" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject abstract wikilink into HTML, simple compose" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } f9s96mbdcoiywzyp8s021rxtyt1nw14 290528 290520 2026-07-13T01:37:27Z 99of9 1622 fix? 290528 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37660" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z37657", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27861", "Z27861K1": { "Z1K1": "Z7", "Z7K1": "Z34124", "Z34124K1": { "Z1K1": "Z7", "Z7K1": "Z27854", "Z27854K1": { "Z1K1": "Z18", "Z18K1": "Z37657K1" } }, "Z34124K2": { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z37657K2" }, "Z36270K2": { "Z1K1": "Z18", "Z18K1": "Z37657K5" } }, "Z34124K3": { "Z1K1": "Z18", "Z18K1": "Z37657K2" }, "Z34124K4": { "Z1K1": "Z18", "Z18K1": "Z37657K3" }, "Z34124K5": { "Z1K1": "Z18", "Z18K1": "Z37657K4" }, "Z34124K6": { "Z1K1": "Z18", "Z18K1": "Z37657K5" }, "Z34124K7": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z18", "Z18K1": "Z37657K6" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject abstract wikilink into HTML, simple compose" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } e1r7hb09k791jz40zjlfxy42d7e8aav Z37661 0 87724 290531 2026-07-13T01:40:20Z 99of9 1622 290531 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37661" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z37661K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "source HTML" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37661K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item reference" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37661K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z37661" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject abstract wikilink into HTML (simple)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Same as Z37657 but inferring typical default parameters." } ] } } huqlwmdqw6cvum4ojdlnnwgienxgc9z 290534 290531 2026-07-13T01:41:55Z 99of9 1622 Added Z37662 to the approved list of implementations 290534 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37661" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z37661K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "source HTML" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37661K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item reference" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37661K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z37662" ], "Z8K5": "Z37661" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject abstract wikilink into HTML (simple)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Same as Z37657 but inferring typical default parameters." } ] } } h4bwwby9nm35tfvhtn8yszk5k7iuenn 290545 290534 2026-07-13T05:20:48Z 99of9 1622 Added Z37664 to the approved list of test cases 290545 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37661" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z37661K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "source HTML" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37661K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item reference" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37661K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37664" ], "Z8K4": [ "Z14", "Z37662" ], "Z8K5": "Z37661" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject abstract wikilink into HTML (simple)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Same as Z37657 but inferring typical default parameters." } ] } } ev8cameo5mpzbpnw5123idl799wivuo Z37662 0 87725 290533 2026-07-13T01:41:34Z 99of9 1622 290533 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37662" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z37661", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z37657", "Z37657K1": { "Z1K1": "Z18", "Z18K1": "Z37661K1" }, "Z37657K2": { "Z1K1": "Z18", "Z18K1": "Z37661K2" }, "Z37657K3": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z37657K4": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z37657K5": { "Z1K1": "Z18", "Z18K1": "Z37661K3" }, "Z37657K6": { "Z1K1": "Z11", "Z11K1": "Z1360", "Z11K2": "" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject abstract wikilink in HTML, compose complex" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 20dd842sjznev2tbppj311o6zp1f6ex Z37663 0 87726 290535 2026-07-13T01:49:16Z 99of9 1622 290535 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37663" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z34124", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z34124", "Z34124K1": "Q999 Q99 Q9", "Z34124K2": "Q99", "Z34124K3": { "Z1K1": "Z6091", "Z6091K1": "Q99" }, "Z34124K4": { "Z1K1": "Z40", "Z40K1": "Z41" }, "Z34124K5": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z34124K6": "Z1147", "Z34124K7": "" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "Q999 \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q99\"\u003EQ99\u003C/a\u003E Q9" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Q999 [[Q99]] Q9?" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "ideally we could be smart about this?" } ] } } gcoc2zodqjabraeodhgvegrpuzknemn Talk:Z42 1 87727 290543 2026-07-13T04:26:29Z Darylslife 94414 /* A */ new section 290543 wikitext text/x-wiki == A == 26 [[User:Darylslife|Darylslife]] ([[User talk:Darylslife|talk]]) 04:26, 13 July 2026 (UTC) 0gm1y1nf5efhhw9l68zi4p29un7c5bq Z37664 0 87728 290544 2026-07-13T05:20:30Z 99of9 1622 290544 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37664" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37661", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37661", "Z37661K1": { "Z1K1": "Z89", "Z89K1": "\u003Cspan lang=\"mul\" style=\"color: #FF00FF;\"\u003EQ7343 ∈ { Q11292 ∩ Q36074 }.\u003C/span\u003E\u003Ca href=\"https://www.wikifunctions.org/wiki/Z29843\"\u003E🔧\u003C/a\u003E" }, "Z37661K2": { "Z1K1": "Z6091", "Z6091K1": "Q36074" }, "Z37661K3": "Z1422" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Cspan lang=\"mul\" style=\"color: #FF00FF;\"\u003EQ7343 ∈ { Q11292 ∩ \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q36074\"\u003EQ36074\u003C/a\u003E }.\u003C/span\u003E\u003Ca href=\"https://www.wikifunctions.org/wiki/Z29843\"\u003E🔧\u003C/a\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Q7343 ∈ { Q11292 ∩ [[Q36074]] }, simple" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } lw1bpnfyzi9ip5uikorxgeraj3o2oxo Z37665 0 87729 290546 2026-07-13T05:23:20Z 99of9 1622 290546 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37665" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z37665K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "source HTML" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z37665K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of item references to link" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37665K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z37665" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject list of abstract wikilinks into HTML" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } dfrc950oi3y9l3meo91vb2caprfxdtw 290548 290546 2026-07-13T05:25:12Z 99of9 1622 Added Z37666 to the approved list of implementations 290548 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37665" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z37665K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "source HTML" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z37665K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of item references to link" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37665K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z37666" ], "Z8K5": "Z37665" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject list of abstract wikilinks into HTML" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } p3aiv7lh53as1za3ox36cy7ykq4snx7 290550 290548 2026-07-13T05:27:05Z 99of9 1622 Added Z37667 to the approved list of test cases 290550 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37665" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z37665K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "source HTML" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z37665K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of item references to link" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37665K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37667" ], "Z8K4": [ "Z14", "Z37666" ], "Z8K5": "Z37665" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject list of abstract wikilinks into HTML" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4ol9a1pox028l6tc31e4d1tcgangkh1 290552 290550 2026-07-13T05:30:37Z 99of9 1622 Added Z37668 to the approved list of test cases 290552 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37665" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z37665K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "source HTML" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z37665K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "list of item references to link" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37665K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37667", "Z37668" ], "Z8K4": [ "Z14", "Z37666" ], "Z8K5": "Z37665" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject list of abstract wikilinks into HTML" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 78bwbhqjgc48s7crxhhochxcg9elk05 Z37666 0 87730 290547 2026-07-13T05:24:59Z 99of9 1622 290547 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37666" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z37665", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z813", "Z813K1": { "Z1K1": "Z18", "Z18K1": "Z37665K2" } }, "Z802K2": { "Z1K1": "Z18", "Z18K1": "Z37665K1" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z37665", "Z37665K1": { "Z1K1": "Z7", "Z7K1": "Z37661", "Z37661K1": { "Z1K1": "Z18", "Z18K1": "Z37665K1" }, "Z37661K2": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z18", "Z18K1": "Z37665K2" } }, "Z37661K3": { "Z1K1": "Z18", "Z18K1": "Z37665K3" } }, "Z37665K2": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z18", "Z18K1": "Z37665K2" } }, "Z37665K3": { "Z1K1": "Z18", "Z18K1": "Z37665K3" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject list of abstract wikilinks, recursive" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } fono9r7apth6zlhduvitj5xmmthac59 Z37667 0 87731 290549 2026-07-13T05:26:47Z 99of9 1622 290549 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37667" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37665", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37665", "Z37665K1": { "Z1K1": "Z89", "Z89K1": "\u003Cspan lang=\"mul\" style=\"color: #FF00FF;\"\u003EQ7343 ∈ { Q11292 ∩ Q36074 }.\u003C/span\u003E\u003Ca href=\"https://www.wikifunctions.org/wiki/Z29843\"\u003E🔧\u003C/a\u003E" }, "Z37665K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q36074" }, { "Z1K1": "Z6091", "Z6091K1": "Q11292" }, { "Z1K1": "Z6091", "Z6091K1": "Q7343" } ], "Z37665K3": "Z1422" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Cspan lang=\"mul\" style=\"color: #FF00FF;\"\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q7343\"\u003EQ7343\u003C/a\u003E ∈ { \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q11292\"\u003EQ11292\u003C/a\u003E ∩ \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q36074\"\u003EQ36074\u003C/a\u003E }.\u003C/span\u003E\u003Ca href=\"https://www.wikifunctions.org/wiki/Z29843\"\u003E🔧\u003C/a\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[[Q7343]] ∈ { [[Q11292]] ∩ [[Q36074]] }" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ce1n59etsabvrntejzfsg2ydljpe2c1 Z37668 0 87732 290551 2026-07-13T05:30:21Z 99of9 1622 290551 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37668" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37665", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37665", "Z37665K1": { "Z1K1": "Z89", "Z89K1": "The Great Barrier Reef is a coral reef in Queensland." }, "Z37665K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q11292" }, { "Z1K1": "Z6091", "Z6091K1": "Q7343" }, { "Z1K1": "Z6091", "Z6091K1": "Q36074" } ], "Z37665K3": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "The \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q7343\"\u003EGreat Barrier Reef\u003C/a\u003E is a \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q11292\"\u003Ecoral reef\u003C/a\u003E in \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q36074\"\u003EQueensland\u003C/a\u003E." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "The [[GBR]] is a [[coral reef]] in [[QLD]]." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } hq1y5kyk9zgoaybqvkeo17wbdiwewtr Z37669 0 87733 290554 2026-07-13T05:41:58Z 99of9 1622 290554 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37669" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37464", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37464", "Z37464K1": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Paris is the capital city of France." }, "Z37464K2": { "Z1K1": "Z6", "Z6K1": "Z28020" }, "Z37464K3": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q142" } ], "Z37464K4": [ "Z6091" ], "Z37464K5": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "Paris is the capital city of France." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Paris is the capital city of [[France]]." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3cdv65my2wjpdo25l3yyiwbz7e7064q 290555 290554 2026-07-13T05:42:24Z 99of9 1622 290555 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37669" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37464", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37464", "Z37464K1": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Paris is the capital city of France." }, "Z37464K2": { "Z1K1": "Z6", "Z6K1": "Z28020" }, "Z37464K3": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q142" } ], "Z37464K4": [ "Z6091" ], "Z37464K5": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "Paris is the capital city of \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q142\"\u003EFrance\u003C/a\u003E." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Paris is the capital city of [[France]]." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7ot770l4t0ojr86of33rn8miuvt71ll Z37670 0 87734 290560 2026-07-13T05:44:42Z Balû 4036 new test 290560 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37670" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37533", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37533", "Z37533K1": "gehen" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "ging" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gehen -\u003E ging" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1lbgwtbilmqrtr9w3tbb1t5j6wn2rv4 Z37671 0 87735 290561 2026-07-13T05:45:59Z Balû 4036 new test 290561 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37671" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37533", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37533", "Z37533K1": "begehen" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "beging" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "begehen -\u003E beging" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } r7xvey4xbzg614qgqwxipy4wo6soxkh Z37672 0 87736 290565 2026-07-13T05:46:52Z Balû 4036 new test 290565 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37672" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37533", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37533", "Z37533K1": "aufgehen" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "ging auf" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "aufgehen -\u003E ging auf" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } kcfru5h0k1rn0zxytptanycz31ihs5m Z37673 0 87737 290567 2026-07-13T05:50:44Z Balû 4036 new test 290567 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37673" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37533", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37533", "Z37533K1": "sammeln" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "sammelte" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "sammeln -\u003E sammelte" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } bor63rogo3wr47tirkpedsya3kkmh46 Z37674 0 87738 290574 2026-07-13T06:27:39Z 99of9 1622 290574 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37674" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z37674K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "source HTML" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37674K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "QID to append WD edit link if missing label" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37674K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language (not currently used)" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z37674" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject ✏️ wikidata link if missing label in HTML" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } m6iwl43szn8gv05r0ebymsb31i50fwt 290576 290574 2026-07-13T06:30:33Z 99of9 1622 Added Z37675 to the approved list of test cases 290576 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37674" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z37674K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "source HTML" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37674K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "QID to append WD edit link if missing label" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37674K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language (not currently used)" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37675" ], "Z8K4": [ "Z14" ], "Z8K5": "Z37674" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject ✏️ wikidata link if missing label in HTML" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } csnwgc0v78bdjymqxnc1dr9gpdwgdgt 290582 290576 2026-07-13T06:43:24Z 99of9 1622 Added Z37676 to the approved list of test cases 290582 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37674" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z37674K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "source HTML" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37674K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "QID to append WD edit link if missing label" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37674K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language (not currently used)" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37675", "Z37676" ], "Z8K4": [ "Z14" ], "Z8K5": "Z37674" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject ✏️ wikidata link if missing label in HTML" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 8u4aw6m38rpzgar65udyoofpguus35u Z37675 0 87739 290575 2026-07-13T06:30:20Z 99of9 1622 290575 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37675" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37674", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37674", "Z37674K1": { "Z1K1": "Z89", "Z89K1": "⤒ Q12935276 { Q11292 ∩ Q16502 } = Q7343." }, "Z37674K2": { "Z1K1": "Z6091", "Z6091K1": "Q11292" }, "Z37674K3": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "⤒ Q12935276 { Q11292\u003Ca href=\"https://www.wikidata.org/wiki/Q11292\"\u003E✏️\u003C/a\u003E ∩ Q16502 } = Q7343." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "⤒ Q12935276 { Q11292✏️ ∩ Q16502 } = Q7343." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } fqxtyohqla835jlhakh5chxycfen8ot Z37676 0 87740 290578 2026-07-13T06:34:32Z 99of9 1622 290578 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37676" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37674", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37674", "Z37674K1": { "Z1K1": "Z89", "Z89K1": "\u003Cspan lang=\"mul\" style=\"color: #FF00FF;\"\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q7343\"\u003EQ7343\u003C/a\u003E ∈ { \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q11292\"\u003EQ11292\u003C/a\u003E ∩ \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q36074\"\u003EQ36074\u003C/a\u003E }.\u003C/span\u003E\u003Ca href=\"https://www.wikifunctions.org/wiki/Z29843\"\u003E🔧\u003C/a\u003E" }, "Z37674K2": { "Z1K1": "Z6091", "Z6091K1": "Q11292" }, "Z37674K3": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Cspan lang=\"mul\" style=\"color: #FF00FF;\"\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q7343\"\u003EQ7343\u003C/a\u003E ∈ { \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q11292\"\u003EQ11292\u003C/a\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q11292\"\u003E✏️\u003C/a\u003E ∩ \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q36074\"\u003EQ36074\u003C/a\u003E }.\u003C/span\u003E\u003Ca href=\"https://www.wikifunctions.org/wiki/Z29843\"\u003E🔧\u003C/a\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject ✏️ after Abstract Wikilink" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 28onjs4vsfqm43o5v4pfqw89ggfh3gf Z37677 0 87741 290579 2026-07-13T06:40:09Z 99of9 1622 290579 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37677" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z37677K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "source HTML content" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z37677K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "qid (string)" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z37677" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject ✏️ Wikidata link if missing label (string)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "helper function for Z37674 that just operates on strings" } ] } } pto7vgrypbm1hju57fwo2g3vtdrqjtl 290581 290579 2026-07-13T06:43:02Z 99of9 1622 Added Z37678 to the approved list of test cases 290581 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37677" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z37677K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "source HTML content" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z37677K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "qid (string)" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z37678" ], "Z8K4": [ "Z14" ], "Z8K5": "Z37677" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject ✏️ Wikidata link if missing label (string)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "helper function for Z37674 that just operates on strings" } ] } } 0zk989873kl90rpr6ytrv7t0r6v6e0i 290584 290581 2026-07-13T06:44:27Z 99of9 1622 Added Z37679 to the approved list of test cases 290584 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37677" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z37677K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "source HTML content" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z37677K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "qid (string)" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z37678", "Z37679" ], "Z8K4": [ "Z14" ], "Z8K5": "Z37677" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject ✏️ Wikidata link if missing label (string)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "helper function for Z37674 that just operates on strings" } ] } } 6e5s1njv8w3ivb6l6j99nwbtbjsqobw 290586 290584 2026-07-13T06:45:40Z 99of9 1622 Added Z37680 to the approved list of test cases 290586 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37677" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z37677K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "source HTML content" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z37677K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "qid (string)" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z37678", "Z37679", "Z37680" ], "Z8K4": [ "Z14" ], "Z8K5": "Z37677" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject ✏️ Wikidata link if missing label (string)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "helper function for Z37674 that just operates on strings" } ] } } jicavubxij722hxr1pje8d7iab5fhse Z37678 0 87742 290580 2026-07-13T06:42:41Z 99of9 1622 290580 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37678" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37677", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37677", "Z37677K1": "\u003Cspan lang=\"mul\" style=\"color: #FF00FF;\"\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q7343\"\u003EQ7343\u003C/a\u003E ∈ { \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q11292\"\u003EQ11292\u003C/a\u003E ∩ \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q36074\"\u003EQ36074\u003C/a\u003E }.\u003C/span\u003E\u003Ca href=\"https://www.wikifunctions.org/wiki/Z29843\"\u003E🔧\u003C/a\u003E", "Z37677K2": "Q11292" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "\u003Cspan lang=\"mul\" style=\"color: #FF00FF;\"\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q7343\"\u003EQ7343\u003C/a\u003E ∈ { \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q11292\"\u003EQ11292\u003C/a\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q11292\"\u003E✏️\u003C/a\u003E ∩ \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q36074\"\u003EQ36074\u003C/a\u003E }.\u003C/span\u003E\u003Ca href=\"https://www.wikifunctions.org/wiki/Z29843\"\u003E🔧\u003C/a\u003E" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "string version of Z37676" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } kvk8actfk9992y6ob5ln3413mow4rnk Z37679 0 87743 290583 2026-07-13T06:44:03Z 99of9 1622 290583 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37679" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37677", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37677", "Z37677K1": "⤒ Q12935276 { Q11292 ∩ Q16502 } = Q7343.", "Z37677K2": "Q11292" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "⤒ Q12935276 { Q11292\u003Ca href=\"https://www.wikidata.org/wiki/Q11292\"\u003E✏️\u003C/a\u003E ∩ Q16502 } = Q7343." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "string version of Z37675" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } di0ku5y371iwcctn2zi49501ia60x94 Z37680 0 87744 290585 2026-07-13T06:45:25Z 99of9 1622 290585 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37680" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37677", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37677", "Z37677K1": "Q999 Q99 Q9", "Z37677K2": "Q99" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "Q999 Q99\u003Ca href=\"https://www.wikidata.org/wiki/Q99\"\u003E✏️\u003C/a\u003E Q9" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Q999 Q99✏️ Q9" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } juv63dssix3487ecxzvoe4e2wn1gclc Wikifunctions talk:Documentation 5 87745 290595 2026-07-13T07:11:10Z YoshiRulz 10156 /* Rename */ new section 290595 wikitext text/x-wiki == Rename == This page title should really be used for an overview article, or simply redirect to [[Help:Contents]]. I propose that each Function's documentation live at <code>Help:&lt;ZID&gt;</code>. That's the same scheme I'll be using for {{t|function documentation}}. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 07:11, 13 July 2026 (UTC) syfhwaoadexv1efetvpnyy0h08rdjge Z37681 0 87746 290598 2026-07-13T07:14:05Z 99of9 1622 first pass 290598 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37681" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z37677", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z12316", "Z12316K1": { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z18", "Z18K1": "Z37677K2" }, "Z10000K2": "\\b" }, "Z12316K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z18", "Z18K1": "Z37677K2" }, "\u003Ca href=\"https://www.wikidata.org/wiki/", { "Z1K1": "Z18", "Z18K1": "Z37677K2" }, "\"\u003E✏️\u003C/a\u003E" ] }, "Z12316K3": { "Z1K1": "Z18", "Z18K1": "Z37677K1" }, "Z12316K4": "" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject ✏️ Wikidata link if missing label, regex" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2rpzxy0k6k1ppgoco75nyovbw1kml6u 290599 290598 2026-07-13T07:18:22Z 99of9 1622 290599 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37681" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z37677", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z10070", "Z10070K1": { "Z1K1": "Z18", "Z18K1": "Z37677K1" }, "Z10070K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", "\u003Ca href=\"https://abstract.wikipedia.org/wiki/", { "Z1K1": "Z18", "Z18K1": "Z37677K2" }, "\"\u003E", { "Z1K1": "Z18", "Z18K1": "Z37677K2" }, "\u003C/a\u003E" ] } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z12316", "Z12316K1": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", "\u003Ca href=\"https://abstract.wikipedia.org/wiki/", { "Z1K1": "Z18", "Z18K1": "Z37677K2" }, "\"\u003E", { "Z1K1": "Z18", "Z18K1": "Z37677K2" }, "\u003C/a\u003E" ] }, "Z12316K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", "\u003Ca href=\"https://abstract.wikipedia.org/wiki/", { "Z1K1": "Z18", "Z18K1": "Z37677K2" }, "\"\u003E", { "Z1K1": "Z18", "Z18K1": "Z37677K2" }, "\u003C/a\u003E\u003Ca href=\"https://www.wikidata.org/wiki/", { "Z1K1": "Z18", "Z18K1": "Z37677K2" }, "\"\u003E✏️\u003C/a\u003E" ] }, "Z12316K3": { "Z1K1": "Z18", "Z18K1": "Z37677K1" }, "Z12316K4": "" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z12316", "Z12316K1": { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z18", "Z18K1": "Z37677K2" }, "Z10000K2": "\\b" }, "Z12316K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z18", "Z18K1": "Z37677K2" }, "\u003Ca href=\"https://www.wikidata.org/wiki/", { "Z1K1": "Z18", "Z18K1": "Z37677K2" }, "\"\u003E✏️\u003C/a\u003E" ] }, "Z12316K3": { "Z1K1": "Z18", "Z18K1": "Z37677K1" }, "Z12316K4": "" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject ✏️ Wikidata link if missing label, regex" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } tkp04ru0pn0hmebb8kw7ejr2h6m8716 Z37682 0 87747 290601 2026-07-13T07:18:58Z 99of9 1622 290601 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37682" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z37682K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "source HTML" } ] } }, { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z37682K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "QIDs to add WD edit links to if missing label" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37682K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z37682" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inject ✏️ wikidata links to HTML" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3ghjis3zbx165bq3oz7zqr8n152k2zu Z37683 0 87748 290606 2026-07-13T08:46:59Z Autom 448 290606 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37683" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z37683K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37683K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z37683" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "birth sentence from Wikidata" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates a sentence like \"[name] was born on [date] in [location].\"" } ] } } eulxd723g4l1wphdfv4xu2rj2qf8b3f 290609 290606 2026-07-13T08:50:55Z Autom 448 Added Z37685 to the approved list of implementations 290609 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37683" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z37683K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37683K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z37685" ], "Z8K5": "Z37683" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "birth sentence from Wikidata" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates a sentence like \"[name] was born on [date] in [location].\"" } ] } } l8y6esjkvyns4lep9h0a23tyhoxcnyv 290612 290609 2026-07-13T09:05:07Z Autom 448 Removed Z37685 from the approved list of implementations 290612 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37683" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6001", "Z17K2": "Z37683K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37683K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z37683" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "birth sentence from Wikidata" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates a sentence like \"[name] was born on [date] in [location].\"" } ] } } eulxd723g4l1wphdfv4xu2rj2qf8b3f 290613 290612 2026-07-13T09:05:29Z Autom 448 290613 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37683" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37683K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37683K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z37683" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "birth sentence from Wikidata" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates a sentence like \"[name] was born on [date] in [location].\"" } ] } } gqgm60dzjzze6p6j5v9ifk5hqqttq1p 290614 290613 2026-07-13T09:07:14Z Autom 448 Added Z37685 to the approved list of implementations 290614 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37683" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37683K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37683K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z37685" ], "Z8K5": "Z37683" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "birth sentence from Wikidata" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Generates a sentence like \"[name] was born on [date] in [location].\"" } ] } } 3akqbtceqiocfo2y4l6h16rryc1m7aq Z37684 0 87749 290607 2026-07-13T08:50:13Z Autom 448 config for new language switcher 290607 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37684" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z36185", "Z14293K2": "Z33034" } ], "Z14294K2": { "Z1K1": "Z9", "Z9K1": "" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for birth sentence from Wikidata" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } thh784cvo5kdmx8vzrynk22c7ycdlx3 290610 290607 2026-07-13T08:54:21Z Autom 448 temporary use of this as default 290610 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37684" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z36185", "Z14293K2": "Z33034" } ], "Z14294K2": "Z36185" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for birth sentence from Wikidata" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2jgnd5vwpdgigaym3w2mw9g430xt1o0 290616 290610 2026-07-13T09:09:39Z Autom 448 connecting Swedish 290616 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37684" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z36185", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z37686", "Z14293K2": [ "Z60", "Z1592" ] } ], "Z14294K2": "Z36185" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for birth sentence from Wikidata" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0tm5i4ccpsoc3fyp3q1trzkaid15grg Z37685 0 87750 290608 2026-07-13T08:50:42Z Autom 448 290608 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37685" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z37683", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z14310", "Z14310K1": "Z37684", "Z14310K2": { "Z1K1": "Z18", "Z18K1": "Z37683K2" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9b54dtiebl0iyka0gm24f9llqg1nuka 290611 290608 2026-07-13T09:00:19Z Autom 448 290611 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37685" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z37683", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z13318", "Z13318K1": { "Z1K1": "Z7", "Z7K1": "Z14310", "Z14310K1": "Z37684", "Z14310K2": { "Z1K1": "Z18", "Z18K1": "Z37683K2" } }, "Z13318K2": { "Z1K1": "Z18", "Z18K1": "Z37683K1" }, "Z13318K3": { "Z1K1": "Z18", "Z18K1": "Z37683K2" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ofjr2dftj7ie5e9w1snkalzdg9azo5v Z37686 0 87751 290615 2026-07-13T09:09:09Z Autom 448 290615 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37686" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37686K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37686K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z37686" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "birth sentence from Wikidata, Swedish" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } b5x4kumjt29bifelu925vkgkhmmseys 290622 290615 2026-07-13T09:17:24Z Autom 448 Added Z37687 to the approved list of implementations 290622 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37686" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37686K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37686K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z37687" ], "Z8K5": "Z37686" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "birth sentence from Wikidata, Swedish" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } tug1qovl10wq9lu8jwozb1q23endxf5 290623 290622 2026-07-13T09:17:53Z Autom 448 290623 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37686" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37686K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "person" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37686K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "språk" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z37687" ], "Z8K5": "Z37686" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "birth sentence from Wikidata, Swedish" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 90gbn48thg30229jub5hu8u25oq1p35 290624 290623 2026-07-13T09:18:10Z Autom 448 290624 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37686" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37686K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "person" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37686K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "språk" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z37687" ], "Z8K5": "Z37686" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "birth sentence from Wikidata, Swedish" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } nj1m7yvnwp298c7nu1otswwt7axktfz 290671 290624 2026-07-13T10:28:47Z Autom 448 Added Z37697 to the approved list of test cases 290671 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37686" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37686K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "person" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37686K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "språk" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37697" ], "Z8K4": [ "Z14", "Z37687" ], "Z8K5": "Z37686" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "birth sentence from Wikidata, Swedish" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 85nqh8ow3n43e3ftmo7fivbhkdv4ohn Z37687 0 87752 290620 2026-07-13T09:17:05Z Autom 448 trial of partial implementation 290620 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37687" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z37686", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z22504", "Z22504K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z18", "Z18K1": "Z37686K1" }, "Z23468K2": { "Z1K1": "Z18", "Z18K1": "Z37686K2" } }, "föddes den", { "Z1K1": "Z7", "Z7K1": "Z20780", "Z20780K1": { "Z1K1": "Z7", "Z7K1": "Z25601", "Z25601K1": { "Z1K1": "Z18", "Z18K1": "Z37686K1" } }, "Z20780K2": { "Z1K1": "Z18", "Z18K1": "Z37686K2" } }, "i", "--platshållare--" ] } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } dvt68lybcusylasnmmlxi5mkjd9bkq5 290625 290620 2026-07-13T09:20:13Z Autom 448 290625 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37687" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z37686", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z22504", "Z22504K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z37686K1" } }, "Z23468K2": { "Z1K1": "Z18", "Z18K1": "Z37686K2" } }, "föddes den", { "Z1K1": "Z7", "Z7K1": "Z20780", "Z20780K1": { "Z1K1": "Z7", "Z7K1": "Z25601", "Z25601K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z37686K1" } } }, "Z20780K2": { "Z1K1": "Z18", "Z18K1": "Z37686K2" } }, "i", "--platshållare--" ] } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5tq4nmggu5s0zm5dwfdy1639cri8wem 290628 290625 2026-07-13T09:24:12Z Autom 448 290628 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37687" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z37686", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z22504", "Z22504K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z37686K1" } }, "Z23468K2": { "Z1K1": "Z18", "Z18K1": "Z37686K2" } }, "föddes den", { "Z1K1": "Z7", "Z7K1": "Z20780", "Z20780K1": { "Z1K1": "Z7", "Z7K1": "Z25601", "Z25601K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z37686K1" } } }, "Z20780K2": { "Z1K1": "Z18", "Z18K1": "Z37686K2" } }, "i", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z7", "Z7K1": "Z28787", "Z28787K1": { "Z1K1": "Z18", "Z18K1": "Z37686K1" }, "Z28787K2": { "Z1K1": "Z6092", "Z6092K1": "P19" } } }, "Z23468K2": { "Z1K1": "Z18", "Z18K1": "Z37686K2" } } ] } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 8hicrdtuqelp1mpb1etcjbib3aqilhg 290642 290628 2026-07-13T09:43:42Z Balû 4036 German 290642 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37687" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z37686", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z22504", "Z22504K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z37686K1" } }, "Z23468K2": { "Z1K1": "Z18", "Z18K1": "Z37686K2" } }, "föddes den", { "Z1K1": "Z7", "Z7K1": "Z20780", "Z20780K1": { "Z1K1": "Z7", "Z7K1": "Z25601", "Z25601K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z37686K1" } } }, "Z20780K2": { "Z1K1": "Z18", "Z18K1": "Z37686K2" } }, "i", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z7", "Z7K1": "Z28787", "Z28787K1": { "Z1K1": "Z18", "Z18K1": "Z37686K1" }, "Z28787K2": { "Z1K1": "Z6092", "Z6092K1": "P19" } } }, "Z23468K2": { "Z1K1": "Z18", "Z18K1": "Z37686K2" } } ] } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Satz zur Geburt aus Wikidata, Schwedisch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } hjetoowjy5ahykklovkd2xdj6f0w795 290669 290642 2026-07-13T10:27:43Z Autom 448 adding fallback option for labels 290669 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37687" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z37686", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z22504", "Z22504K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z37686K1" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z37686K2" } }, "föddes den", { "Z1K1": "Z7", "Z7K1": "Z20780", "Z20780K1": { "Z1K1": "Z7", "Z7K1": "Z25601", "Z25601K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z37686K1" } } }, "Z20780K2": { "Z1K1": "Z18", "Z18K1": "Z37686K2" } }, "i", { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z7", "Z7K1": "Z28787", "Z28787K1": { "Z1K1": "Z18", "Z18K1": "Z37686K1" }, "Z28787K2": { "Z1K1": "Z6092", "Z6092K1": "P19" } }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z37686K2" } } ] } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Satz zur Geburt aus Wikidata, Schwedisch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } b26shh6lgwitunj8socwbsobkqnk7v3 Talk:Z36463 1 87753 290633 2026-07-13T09:30:49Z YoshiRulz 10156 Add to category 290633 wikitext text/x-wiki [[Category:Types]] n48d7yaex28b62qlqbo974na6jnn7xa Z37688 0 87754 290643 2026-07-13T09:45:31Z Autom 448 creating composition 290643 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37688" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z36004", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27182", "Z27182K1": { "Z1K1": "Z7", "Z7K1": "Z22941", "Z22941K1": { "Z1K1": "Z7", "Z7K1": "Z24936", "Z24936K1": { "Z1K1": "Z18", "Z18K1": "Z36004K1" } }, "Z22941K2": "Z1592" }, "Z27182K2": { "Z1K1": "Z7", "Z7K1": "Z20241", "Z20241K1": { "Z1K1": "Z7", "Z7K1": "Z24948", "Z24948K1": { "Z1K1": "Z18", "Z18K1": "Z36004K1" } }, "Z20241K2": "Z1592" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } evd18q20ln5kkm6gq6tk85brc4a9duw Z37689 0 87755 290644 2026-07-13T09:46:45Z Balû 4036 new function 290644 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37689" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37689K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Person" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z37689" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Satz zur Geburt aus Wikidata, Deutsch" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "birth sentence from Wikidata, German" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } o2nhm1s9jgs5wtullt2w8la7m96may9 290656 290644 2026-07-13T09:58:59Z Balû 4036 +Sprache 290656 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37689" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37689K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Person" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37689K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z37689" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Satz zur Geburt aus Wikidata, Deutsch" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "birth sentence from Wikidata, German" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 498xw4zphyhllo5zuln29txvru1b0ht 290660 290656 2026-07-13T10:05:05Z Balû 4036 + german Description 290660 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37689" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37689K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Person" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "person" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37689K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z37689" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Satz zur Geburt aus Wikidata, Deutsch" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "birth sentence from Wikidata, German" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Es wird ein deutschsprachiger Satz mit Geburtsdatum und -ort der angegebenen Person erzeugt." } ] } } lpa78d9vln3y0xi5b5ll39qfm11gsud Z37690 0 87756 290647 2026-07-13T09:48:55Z Autom 448 290647 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37690" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z36004", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z36004", "Z36004K1": { "Z1K1": "Z20420", "Z20420K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "2025" } }, "Z20420K2": { "Z1K1": "Z20342", "Z20342K1": { "Z1K1": "Z16098", "Z16098K1": "Z16101" }, "Z20342K2": { "Z1K1": "Z13518", "Z13518K1": "1" } } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "1 januari 2025" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "1 januari 2025" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } sb2md36o7bp7k18a4cewn38wzq6terz Z37691 0 87757 290648 2026-07-13T09:51:02Z Autom 448 290648 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37691" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z36004", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z36004", "Z36004K1": { "Z1K1": "Z20420", "Z20420K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "300" } }, "Z20420K2": { "Z1K1": "Z20342", "Z20342K1": { "Z1K1": "Z16098", "Z16098K1": "Z16101" }, "Z20342K2": { "Z1K1": "Z13518", "Z13518K1": "1" } } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "1 januari 300 e.Kr." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "1 januari 300 e.Kr." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } kxp703ql936t2p10piu5gciip9xzfry Z37692 0 87758 290649 2026-07-13T09:52:34Z Autom 448 290649 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37692" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z36004", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z36004", "Z36004K1": { "Z1K1": "Z20420", "Z20420K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17815" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "300" } }, "Z20420K2": { "Z1K1": "Z20342", "Z20342K1": { "Z1K1": "Z16098", "Z16098K1": "Z16101" }, "Z20342K2": { "Z1K1": "Z13518", "Z13518K1": "1" } } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "1 januari 300 f.Kr." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "1 januari 300 f.Kr." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } s78bmggfl1450m05xvv0la91dhzrfu3 Z37693 0 87759 290653 2026-07-13T09:56:02Z Balû 4036 Implementation Komposition 290653 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37693" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z37689", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z22504", "Z22504K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z37689K1" } }, "Z23468K2": { "Z1K1": "Z9", "Z9K1": "" } }, "wurde geboren am", { "Z1K1": "Z7", "Z7K1": "Z20780", "Z20780K1": { "Z1K1": "Z7", "Z7K1": "Z25601", "Z25601K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z37689K1" } } }, "Z20780K2": { "Z1K1": "Z9", "Z9K1": "" } }, "in", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z7", "Z7K1": "Z28787", "Z28787K1": { "Z1K1": "Z18", "Z18K1": "Z37689K1" }, "Z28787K2": { "Z1K1": "Z6092", "Z6092K1": "P19" } } }, "Z23468K2": { "Z1K1": "Z9", "Z9K1": "" } } ] } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } cs3asofc5fnh6xvjsy0r0glloy30ork 290654 290653 2026-07-13T09:56:38Z Balû 4036 Titel 290654 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37693" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z37689", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z22504", "Z22504K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z37689K1" } }, "Z23468K2": { "Z1K1": "Z9", "Z9K1": "" } }, "wurde geboren am", { "Z1K1": "Z7", "Z7K1": "Z20780", "Z20780K1": { "Z1K1": "Z7", "Z7K1": "Z25601", "Z25601K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z37689K1" } } }, "Z20780K2": { "Z1K1": "Z9", "Z9K1": "" } }, "in", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z7", "Z7K1": "Z28787", "Z28787K1": { "Z1K1": "Z18", "Z18K1": "Z37689K1" }, "Z28787K2": { "Z1K1": "Z6092", "Z6092K1": "P19" } } }, "Z23468K2": { "Z1K1": "Z9", "Z9K1": "" } } ] } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Satz zur Geburt aus Wikidata, Deutsch (Komposition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } db6g3m7qvuv46np1yeqyre68thawrc6 290657 290654 2026-07-13T09:59:57Z Balû 4036 Sprache korrigiert 290657 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37693" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z37689", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z22504", "Z22504K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z37689K1" } }, "Z23468K2": { "Z1K1": "Z18", "Z18K1": "Z37689K2" } }, "wurde geboren am", { "Z1K1": "Z7", "Z7K1": "Z20780", "Z20780K1": { "Z1K1": "Z7", "Z7K1": "Z25601", "Z25601K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z37689K1" } } }, "Z20780K2": { "Z1K1": "Z18", "Z18K1": "Z37689K2" } }, "in", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z7", "Z7K1": "Z28787", "Z28787K1": { "Z1K1": "Z18", "Z18K1": "Z37689K1" }, "Z28787K2": { "Z1K1": "Z6092", "Z6092K1": "P19" } } }, "Z23468K2": { "Z1K1": "Z18", "Z18K1": "Z37689K2" } } ] } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Satz zur Geburt aus Wikidata, Deutsch (Komposition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } qlyablx9q9zn06rk83b7whoxn17pco9 290658 290657 2026-07-13T10:01:03Z Balû 4036 geboren nach hinten 290658 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37693" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z37689", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z22504", "Z22504K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z37689K1" } }, "Z23468K2": { "Z1K1": "Z18", "Z18K1": "Z37689K2" } }, "wurde am", { "Z1K1": "Z7", "Z7K1": "Z20780", "Z20780K1": { "Z1K1": "Z7", "Z7K1": "Z25601", "Z25601K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z37689K1" } } }, "Z20780K2": { "Z1K1": "Z18", "Z18K1": "Z37689K2" } }, "in", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z7", "Z7K1": "Z28787", "Z28787K1": { "Z1K1": "Z18", "Z18K1": "Z37689K1" }, "Z28787K2": { "Z1K1": "Z6092", "Z6092K1": "P19" } } }, "Z23468K2": { "Z1K1": "Z18", "Z18K1": "Z37689K2" } }, "geboren" ] } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Satz zur Geburt aus Wikidata, Deutsch (Komposition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2r1m6n2wdv7lnv8bw5i158wtui0voka Z37694 0 87760 290655 2026-07-13T09:57:20Z Autom 448 290655 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37694" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20342", "Z17K2": "Z37694K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "day" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z37694" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display day of year in Swedish" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 59xlgqtmz8k3u3dd1l7486adl7izt5y 290663 290655 2026-07-13T10:11:23Z Autom 448 Added Z37696 to the approved list of implementations 290663 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37694" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20342", "Z17K2": "Z37694K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "day" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z37696" ], "Z8K5": "Z37694" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "display day of year in Swedish" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } qezs32ndb2spx6j7xnpk2qyigo7ofrg Z37695 0 87761 290659 2026-07-13T10:03:38Z Balû 4036 neuer Test 290659 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37695" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37689", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37689", "Z37689K1": { "Z1K1": "Z6091", "Z6091K1": "Q34661" }, "Z37689K2": "Z1430" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "Gustav Klimt wurde am 14. Juli 1862 in Baumgarten geboren." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Gustav Klimt wurde geboren - Test" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } j5r5nzbh9zn1sky7ll9og50dwwd9w0t Z37696 0 87762 290662 2026-07-13T10:10:27Z Autom 448 290662 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37696" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z37694", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27182", "Z27182K1": { "Z1K1": "Z7", "Z7K1": "Z13713", "Z13713K1": { "Z1K1": "Z7", "Z7K1": "Z20388", "Z20388K1": { "Z1K1": "Z18", "Z18K1": "Z37694K1" } } }, "Z27182K2": { "Z1K1": "Z7", "Z7K1": "Z22193", "Z22193K1": { "Z1K1": "Z7", "Z7K1": "Z20388", "Z20388K1": { "Z1K1": "Z18", "Z18K1": "Z37694K1" } }, "Z22193K2": [ "Z13518", { "Z1K1": "Z13518", "Z13518K1": "1" }, { "Z1K1": "Z13518", "Z13518K1": "2" }, { "Z1K1": "Z13518", "Z13518K1": "3" }, { "Z1K1": "Z13518", "Z13518K1": "4" }, { "Z1K1": "Z13518", "Z13518K1": "5" }, { "Z1K1": "Z13518", "Z13518K1": "6" }, { "Z1K1": "Z13518", "Z13518K1": "7" }, { "Z1K1": "Z13518", "Z13518K1": "8" }, { "Z1K1": "Z13518", "Z13518K1": "9" }, { "Z1K1": "Z13518", "Z13518K1": "10" }, { "Z1K1": "Z13518", "Z13518K1": "11" }, { "Z1K1": "Z13518", "Z13518K1": "12" } ], "Z22193K3": [ "Z6", "januari", "februari", "mars", "april", "maj", "juni", "juli", "augusti", "september", "oktober", "november", "december" ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } gx55wspylu3sjp2dd31t34p19odvmwx 290666 290662 2026-07-13T10:18:02Z Autom 448 simplifying 290666 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37696" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z37694", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27182", "Z27182K1": { "Z1K1": "Z7", "Z7K1": "Z13713", "Z13713K1": { "Z1K1": "Z7", "Z7K1": "Z20388", "Z20388K1": { "Z1K1": "Z18", "Z18K1": "Z37694K1" } } }, "Z27182K2": { "Z1K1": "Z7", "Z7K1": "Z24086", "Z24086K1": { "Z1K1": "Z7", "Z7K1": "Z20343", "Z20343K1": { "Z1K1": "Z18", "Z18K1": "Z37694K1" } }, "Z24086K2": "Z1592" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } aujajutl9jkxiu3psiejl4kq8vbtlyi Z37697 0 87763 290670 2026-07-13T10:28:38Z Autom 448 290670 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37697" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37686", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37686", "Z37686K1": { "Z1K1": "Z6091", "Z6091K1": "Q42" }, "Z37686K2": "Z1592" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "Douglas Adams föddes den 11 mars 1952 i Cambridge." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Douglas Adams föddes den 11 mars 1952 i Cambridge." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 242yn77mwcf28cn7zqdoolvapjui6tz Z37698 0 87764 290677 2026-07-13T11:43:45Z Balû 4036 neue Funktion 290677 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37698" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z37698K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Wort" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z37698" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "de Deklination Substantive S1" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1430", "Z31K2": [ "Z6", "Deutsch Deklination -(e)s, -¨e" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Gibt ein HTML-Fragment mit allen Wortformen der Substantive der starken Deklination mit -(e)s, -¨e aus" } ] } } 998vbxc37moswhaxhqnaxg4ju84ojil Z37699 0 87765 290678 2026-07-13T11:47:05Z Balû 4036 neue Implementation 290678 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37699" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z37698", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z37698( Z37698K1 ) {\n\n function umlaute(Z37698K2) {\n const vokale = [\n ['au', 'äu'],\n ['a', 'ä'],\n ['o', 'ö'],\n ['u', 'ü']\n ];\n\n for (const [alt, neu] of vokale) {\n const pos = Z37698K2.lastIndexOf(alt);\n if (pos \u003E= 0) {\n return (\n Z37698K2.substring(0, pos) +\n neu +\n Z37698K2.substring(pos + alt.length)\n );\n }\n }\n\n return Z37698K2;\n }\n\n const plural = umlaute(Z37698K1) + 'e';\n const dativPlural = plural + 'n';\n\n return `\n\u003Ctable border=\"1\"\u003E\n\u003Ctr\u003E\n \u003Cth\u003EKasus\u003C/th\u003E\n \u003Cth\u003ESingular\u003C/th\u003E\n \u003Cth\u003EPlural\u003C/th\u003E\n\u003C/tr\u003E\n\u003Ctr\u003E\n \u003Ctd\u003ENominativ\u003C/td\u003E\n \u003Ctd\u003Eder ${Z37698K1}\u003C/td\u003E\n \u003Ctd\u003Edie ${plural}\u003C/td\u003E\n\u003C/tr\u003E\n\u003Ctr\u003E\n \u003Ctd\u003EGenitiv\u003C/td\u003E\n \u003Ctd\u003Edes ${Z37698K1}(e)s\u003C/td\u003E\n \u003Ctd\u003Eder ${plural}\u003C/td\u003E\n\u003C/tr\u003E\n\u003Ctr\u003E\n \u003Ctd\u003EDativ\u003C/td\u003E\n \u003Ctd\u003Edem ${Z37698K1}(e)\u003C/td\u003E\n \u003Ctd\u003Eden ${dativPlural}\u003C/td\u003E\n\u003C/tr\u003E\n\u003Ctr\u003E\n \u003Ctd\u003EAkkusativ\u003C/td\u003E\n \u003Ctd\u003Eden ${Z37698K1}\u003C/td\u003E\n \u003Ctd\u003Edie ${plural}\u003C/td\u003E\n\u003C/tr\u003E\n\u003C/table\u003E`;\n}\n" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "de Deklination Substantive S1 JS" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4zbsak3qsluhkdnqj4vet3os9zq6ei7