Wikifunctions wikifunctionswiki https://www.wikifunctions.org/wiki/Wikifunctions:Main_Page MediaWiki 1.47.0-wmf.14 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:Project chat 4 1184 296591 296563 2026-08-05T13:22:33Z 99of9 1622 /* Contributing to language functions 2: Natural language operations */ Reply 296591 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/ }} ==Discussion at [[Meta:Requests_for_comment/The_future_of_Abstract_Wikipedia|Meta Requests for comment: The future of Abstract Wikipedia]]== [[File:Symbol watching blue lashes high contrast.svg|20px|link=|alt=]]&nbsp;You are invited to join the discussion at [[Meta:Requests_for_comment/The_future_of_Abstract_Wikipedia|Meta Requests for comment: The future of Abstract Wikipedia]]. <!-- Template:Please see --> [[User:Qcne|Qcne]] ([[User talk:Qcne|talk]]) 11:35, 14 July 2026 (UTC) :Isn't it too early for this RFC? The project was released for public preview in March-only four months ago—and it has already demonstrated its technical feasibility. Furthermore, some of the examples cited in the RFC depend entirely on specific function choices. Since this is a community-built project, contributors should remain free to use the functions they prefer. Personally, I feel the repetition of words in every sentence simply shows that active contributors currently view this issue as a low priority. After all, fixing it would require rewriting sentences to use pronouns, or correcting them with a comma-separated list of occupations. [[User:Jsamwrites|John Samuel]] 13:37, 14 July 2026 (UTC) ::Thanks John. The project was approved in 2020 and WMF expected the first articles in 2023 so it is not four months old. Integration into language Wikipedias is planned for Q1 of the current annual plan. If it is too early to evaluate, it is too early to ship. I'd welcome your thoughts on the Meta RfC itself. [[User:Qcne|Qcne]] ([[User talk:Qcne|talk]]) 13:40, 14 July 2026 (UTC) :<s>Speaking of "too early", [[abstract:Project:Response to English Wikipedia criticism]] has ~3 days left, so I'll hold off on commenting until then.</s> But on a first reading, I can see some of the same misunderstandings repeated. You could delete most of the text above your three proposals and get the same effect.<!-- --><br>edit: Yep, misunderstandings all the way down (the page). I've left [[meta:Requests_for_comment/The_future_of_Abstract_Wikipedia#c-YoshiRulz-20260716205200-Grapesurgeon-20260714140300|a brief comment]] since all my points had already been made by others. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:56, 16 July 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #257: Beyond syntactic tables == There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-16|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss syntactic tables and news in Types, we show some community blogposts and tools, 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]]! We also remind you that in the next weeks these newsletter reminders will be paused, and that they will resume in mid-August. Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:55, 17 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 --> == Update on Blockly editor == In case anyone is actually using [[User:YoshiRulz/Blockly|my external editor based on Blockly]] (there's no analytics so I have no idea): I cleared out my "papercut" backlog yesterday, fixing bugs, making exporting smoother, and adding more blocks necessary for NLG functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:35, 20 July 2026 (UTC) :Great! I'll try it out now. [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 18:15, 21 July 2026 (UTC) == Building reproducible, computable phenotypes on WikiFunctions == Hello all! Very new to WikiFunctions, more involved in the Wikidata side of things, but I was thinking that WikiFunctions may be a great space for computable phenotypes. These are structures (lists of rules) used in medicine to determine if a person has or doesn't have a particular condition (type 2 diabetes, asthma, etc.). There is a constant issue in my field of recreating the wheel for these phenotypes and very few resources where they are openly available (there was PheKB but it isn't updated often and only contains natural language descriptions of the phenotypes and often no code or other information to reproduce). My thought process was that an algorithm for a computable phenotype would essentially be a list of synthetic (fake) patients with certain characteristics, and then the computable phenotype would be run, and it would return a list of patients who have that condition. The major use case would be allowing individuals to download these code snippets to increase general reproducibility in medical care and studies overall. Would it be possible to utilize WikiFunctions for this? [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 08:25, 23 July 2026 (UTC) :({{Q|25203551}})<br>What system(s) are currently in use for doing such computations? Python scripts?<br>{{SITENAME}} currently does not cater to offline execution, so I imagine it wouldn't be suitable for medical ''practice'' where there are strict data protections. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:35, 23 July 2026 (UTC) ::Currently this involves something along the lines of a structured series of descriptors that make up the computable phenotype (ICD codes, RxNorm codes, lab test levels, age ranges, etc.), a fake "patient" (or list of "fake" patients) as input, and the patients that fit the computable phenotype criteria as output. In terms of systems currently in use, they are kind of-- everything. SQL, Java, SPARQL, Python, Perl, Ruby, etc. Currently I develop mostly using Python, so I would likely use that for implementation. And of course, yes, they would not be suitable for practice due to protections! For an example of an algorithm that I think could be useful to adapt, see: https://phekb.org/phenotype/type-2-diabetes-mellitus. [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 12:02, 23 July 2026 (UTC) :::So your reference is a decision tree, and are each of the "questions" evaluated by looking up a property/element in the input? That could be translated into a Function relatively easily. Most examples I can think of are NLG-related, like [[Z36580]], but there are [[WF:Catalogue/Wikidata_operations#Real_life_information_retrieved_using_Wikidata|some simpler Functions]] which extract parts of a given Wikidata Item, and [[Z34840]] works with the representations of numbers. What is the structure of the input EMR? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:54, 23 July 2026 (UTC) ::::Precisely-- I think most of these would be simple implementations, but good to generally have archived as most of them become lost media(-ish). Best-case, the input EMR would be a set of synthetic patients using the OMOP CDM (https://ohdsi.github.io/CommonDataModel/), the most common open data model in the space. It does mean it wouldn't be completely system agnostic, but it would most in the majority of situations. [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 14:07, 23 July 2026 (UTC) :::::If you decide to go ahead with this, you should [[WF:Type_proposals#Templates|propose a new type]] since it looks like a simple [[Z881|list]] or [[Z883|dict]] won't cover it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:31, 23 July 2026 (UTC) :Did you look much into the possibility of encoding these in Wikidata somehow? Have [[d:WD:WikiProject Medicine]] / [[meta:Wiki Project Med]] investigated it before? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:31, 23 July 2026 (UTC) ::I don't think so-- it could potentially be somewhat encoded in Wikidata-- main issue is that it uses a list of codes which Wikidata sometimes attaches to the same entity in ways that don't match up 1-to-1. And there may be drift in those codes over time, so the list of codes would have to be hard-coded. But there should generally be a way to link from the WikiFunction to Wikidata right? [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 22:06, 23 July 2026 (UTC) :::Linking ''to WF'' from an Item on Wikidata [[d:WD:Wikifunctions/Development|is an open question]], beyond sitelinks of course. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:02, 24 July 2026 (UTC) ::::So maybe creating functions here makes the most sense for the time being? I want to make sure I'm following the rules as intended but would that be okay for now? (Creating one or two and then presenting to the community to see if things look acceptable?) [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 06:46, 25 July 2026 (UTC) :::::Yes, you're welcome to try! --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 06:53, 25 July 2026 (UTC) ::::::Thanks! I've been thinking about this a little bit-- in terms of objects, it may make sense to have an object that is an OMOP CDM database (which is allowed by their licensing, as the database schema is open source). But I'm wondering if it should instead be an extension of a more generic database object? [[User:Superraptor123|Superraptor123]] ([[User talk:Superraptor123|talk]]) 11:06, 28 July 2026 (UTC) == OWID's replacement for Extension:Graph == [[meta:OWID Gadget]] / [[c:Module:Owidslider]]<br>I'm currently watching the Wikimania talk "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/CMPQQJ/ Bringing Interactive Graphs from Our World in Data to Wikipedia]" going through the latest iteration of their interactive graphs, and they seem to be in a good position now, including <abbr title="internationalisation">i18n</abbr>. I think it would be nice to use them in Abstract Wikipedia articles as well, but it's implemented as a Lua module + JS gadget. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:00, 23 July 2026 (UTC) == Friday's talks at Wikimania == {{noping|Mahir256}} just finished his talk/workshop "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF From Abstract Content to Concrete Text with Wikidata Lexemes]" on {{Q|136813071}}. You can [https://www.youtube.com/watch?v=hvpOFVZhgnE&t=24370s watch it on YouTube here] (though there were audio problems, '''volume warning'''). <br>The workshop immediately before that was "[https://wikimedia.eventyay.com/wm/wikimania2026/talk/TWGKWB/ Making indigenous languages ready for Wikifunctions]". Hello to anyone who came from there! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:58, 24 July 2026 (UTC) :@[[User:YoshiRulz|YoshiRulz]]: Thanks for highlighting these! There's also today's workshop [https://www.youtube.com/watch?v=nCVeXaAk77c on YouTube] about 90 minutes after the start of the stream, though that might not be as interesting to watch. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 13:28, 25 July 2026 (UTC) == Testing an unconnected implementation == Hi everyone! A few hours ago, I created [[Z38370|my first function]] together with [[Z38371|an unfinished Python implementation]]. When I wanted to test my implementation using the "Try this implementation" box in the bottom-right corner, I noticed that the button "Run function" was grayed out and there was a warning saying "This function has no connected implementations." As it seems, you can only run an implementation if its corresponding function has at least one connected implementation. The implementation you want to run doesn't even have to be connected itself, as I can run the unconnected implementation [[Z12949]] without any problems, even when I modify its code in the editor. Is this behavior intentional? And is there any way I can test my implementation? [[User:Tc14Hd|Tc14Hd]] ([[User talk:Tc14Hd|talk]]) 19:28, 28 July 2026 (UTC) :Yeah, it's [[phab:T343559#11421293|a pointless limitation]]. I've connected the test for you. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 23:56, 28 July 2026 (UTC) ::Thanks! I knew I couldn't be the only one who noticed this problem... [[User:Tc14Hd|Tc14Hd]] ([[User talk:Tc14Hd|talk]]) 13:00, 29 July 2026 (UTC) == [[Help:Categorization]] == Hi! Just wanted to let everyone know that I recently created [[Help:Categorization]] as a draft help page explaining how categories work. I'm new to Wikifunctions, but I used my knowledge of MediaWiki in general combined with some research to write it. If anyone would like to improve it, feel free to. [[User:Axolitl|Axolitl]] ([[User talk:Axolitl|talk]]) 04:32, 30 July 2026 (UTC) :It's just a general MediaWiki categories guide. It doesn't have anything special for Wikifunctions, which doesn't really have categories in the main namespace. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:42, 30 July 2026 (UTC) == Wikifunctions & Abstract Wikipedia Newsletter #258: Abstract Wikipedia at Wikimania == <div lang="en" dir="ltr" class="mw-content-ltr">There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-29|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it! In this issue, we discuss the presentations and workshops at Wikimania, including a features feedback request based on what we heard there, and highlight new features shipped this week including diffs for Wikifunctions. Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]! Enjoy the reading! [[m:user:Quiddity (WMF)|Quiddity (WMF)]] 19:05, 30 July 2026 (UTC) </div> <!-- Message sent by User:Quiddity (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30870212 --> == Impact of labels translation == A lot of the edits on Wikifunctions are additions and changes of labels, descriptions, and aliases of functions, inputs, tests, and implementations. (I will subsequently call this "labels" for simplicity.) At Wikimania 2026, I heard from editors in several languages that they were encouraged to translate Wikifunctions' labels, and it made me wonder: Are there reasons to think that editing those labels has impact on the usage of Wikifunctions and Abstract Wikipedia by people who speak these languages? In general, I am quite famous as a major supporter of translating everything imaginable, but there should also be priorities, so if editing those labels doesn't have impact, then perhaps editors should be encouraged to translate something more visible. After English, [https://quarry.wmcloud.org/query/103687 the most common languages for editing labels] are German, French, Igbo, Italian, Indonesian, Bengali, Dutch, Japanese, Hindi, and Hebrew <small>([[User:Amire80/wikifunctionsanalytics|information about this data]])</small>. Looking a bit more deeply into some of those: * Hebrew labels were mostly contributed by @[[User:מקף|מקף]] (pronounced Maqaf), and a few were contributed by myself. I edit them mostly because I love seeing the UI translated as completely as possible, and since some object labels are integrated into the site's UI, they should be translated. Does this complete translation raise the usage of Wikifunctions by Hebrew speakers, though? I doubt it. Maqaf probably edits them because he creates some functions related to the Hebrew language, but that's just a guess, and I'd love to hear more about his motivation. * The top editor of German labels is @[[User:Ameisenigel|Ameisenigel]], who is generally a major contributor to translations across many Wikimedia projects, so perhaps his motivation is similar to mine, but he does it much more than I do. He also edits the content of actual functions, implementations, and tests. Some of the other German label editors do almost nothing but editing labels, although some, like @[[User:Lucas Werkmeister|Lucas Werkmeister]] and of course @[[User:Denny|Denny]] also contribute to actual functions and implementations. But back to the main question: German is the top language for label translations thanks to [[User:Ameisenigel|Ameisenigel]]'s huge work, but does it, for example, impact the creation of abstract content that works in German? When I try to select German on most abstract articles, I usually don't see a fully translated article. But maybe I'm not searching well? * The situation is a bit similar with French. @[[User:Jérémy-Günther-Heinz Jähnick|Jérémy-Günther-Heinz Jähnick]] is the top French label editor, but he makes almost no contributions to functions and implementations. The second top label editor is @[[User:VIGNERON|VIGNERON]], who does contribute quite a lot to functions and implementations. There are several other prolific French label editors, but most of them contribute little or nothing at all to functions and implementations. And as with German, I almost never see abstract articles fully translated into French. * Igbo has shown disproportionate label editing activity. I don't know why exactly, but I guess that there was some event that encouraged people to write labels (if anyone knows more, please tell me). All the top 10 Igbo label editors only wrote labels and didn't do anything else with functions or implementations. There are quite a lot of [[Wikifunctions:Catalogue/Natural language operations/Igbo|Igbo language functions]], all of which were made by @[[User:Dolphyb|Dolphyb]], who contributed very little to translations. This, by itself, is not a problem at all: it's very common that programmers mostly write code and translators mostly translate. There is still the same question, though: do those language functions and massive label translations contribute to achieving Abstract Wikipedia's goal of generating Igbo content? I haven't seen evidence to support that, but I'd love to see it if anyone can present it. * The situation with Indonesian is similar to the situation with Igbo, but there are [[Wikifunctions:Catalogue/Natural language operations/Igbo|much fewer language functions for Indonesian]]. So that's what I can glean. If I'm incorrect about anything or if you can add some more info, please speak up. Because of my interest in localization, I'll be very grateful to learn more. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 19:50, 30 July 2026 (UTC) :Adding labels in other languages has several advantages for the project. To name a few :* It is an easy introduction to Wikifunctions :* it is good for the image of Wikifunctions and Abstract Wikipedia as not being English centric :* Contributors of Wikifunctions should be able to add texts in their own languages, so translations main functions is vital for that. That includes labels, descriptions and inputs. :Not many labels are translated yet and not many functions work yet for other languages than English at the moment. The community is still very small, but I hope both will grow over time. They can mutually benefit each other. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 21:19, 30 July 2026 (UTC) ::@[[User:HenkvD|HenkvD]], I heard similar claims before, but it's to scrutinize them. ::{{tq|It is an easy introduction to Wikifunctions}} - and what does this introduction lead to? I haven't seen clear evidence that translating labels leads to other contributions or to using functions. ::{{tq|it is good for the image of Wikifunctions and Abstract Wikipedia as not being English centric}} - is it actually good? Evidently, many people in recent critical discussions about Wikifunctions and Abstract Wikipedia still think that it's English-centric. ::{{tq|Contributors of Wikifunctions should be able to add texts in their own languages, so translations main functions is vital for that. That includes labels, descriptions and inputs}} - it ''sounds'' vital; as I said, I support localization of everything in principle, and this is the main reason for thinking like that. However, this doesn't answer my question: what is the ''actual'' impact? Wikifunctions has been online for three years, so we should have seen something by now, and we aren't seeing anything. ::{{tq|Not many labels are translated yet}} - how do you define "many"? Thousands of labels were translated, and I think that it is "many". But, as you say, {{tq|not many functions work yet for other languages than English at the moment}} - so evidently, translating labels didn't lead to writing those functions, at least yet. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 21:43, 30 July 2026 (UTC) :::Wikifunctions might be live for 3 years, but Abstract Wikipedia is only lie a few months. As it is early days for '''Language''' functions, and the first are made in English it still is English centric. THAT NEEDS TO CHANGE. Translations should help with that. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:08, 30 July 2026 (UTC) :See also [[Help:Multilingual]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:25, 30 July 2026 (UTC) ::Does it say anything about the ''impact'' of translating labels? I don't see it. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 21:44, 30 July 2026 (UTC) :::No, I bring it up only as a possible explanation of translators' motives, and to point out where the documentation is should you want to improve it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:00, 30 July 2026 (UTC) :@[[User:Amire80|Amire80]]: I've seen folks at Wikimania use Abstract Wikipedia in their language and start and edit articles in Tyap, Japanese, and French. Having labels for those functions unlocks the Abstract Wikipedia to be used entirely in their language. --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 06:07, 31 July 2026 (UTC) ::I understand the general idea of what this is supposed to be. I wonder whether there is actual measurable impact. ::You give Tyap as a successful example, but it's in fact the example of the opposite. I found zero functions whose name is translated into this language. I found one implementation whose name is translated into Tyap, [[Z29740]], and also a few translated language names and type names. My ''intuition'' is that type names are actually among the most important things to translate here, but very few of them are translated at the moment, and I'm trying to talk about measurable impact here and not about intuition. And as you say in the newsletter, the Tyap contributor was able to do something, even though almost nothing is translated into his language. ::The label translation statistics for Japanese and French are very good, but seeing something at Wikimania is anecdotal; it's not measurable impact. ::So again: I understand the general idea of why localization is desirable. I've dedicated more than sixteen years of my life to promoting this idea, I keep doing it now, and I plan to keep doing for as long as my health allows me to do it. But here, I'm asking not about the idea, but about the impact. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 09:57, 31 July 2026 (UTC) :::Hi {{ping|Amire80}}. I’m not skilled at programming, but I manage to handle the translation work—even if it isn’t perfect. I’m doing my bit to help out. [[User:Jérémy-Günther-Heinz Jähnick|Jérémy-Günther-Heinz Jähnick]] ([[User talk:Jérémy-Günther-Heinz Jähnick|talk]]) 22:29, 1 August 2026 (UTC) ::::Thank you! It's fine, not everyone has to know programming. I'm just wondering how much is it actually helping out. I'm not necessarily saying that it doesn't, but I do wonder how to measure that it does. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 05:50, 2 August 2026 (UTC) :::@[[User:Amire80|Amire80]]: I don't even understand what you are asking for. Measuring what impact, and how? The Tyap editor was able to use it because he also spoke English. If he wouldn't have, he would have an even harder time to use the interface. --[[User:Denny|Denny]] ([[User talk:Denny|talk]]) 07:30, 2 August 2026 (UTC) ::::Does the translation of function labels into a language have a measurable impact on the usage of Wikifunctions and Abstract Wikipedia in that language? ::::For example, a lot of function labels are translated into Igbo. Does it mean that a lot of abstract articles are fully readable in Igbo? ::::Same question about German, French, Italian, etc. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 11:44, 2 August 2026 (UTC) :::::Translation of labels makes it easier to understand the function side of Abstract Wikipedia, and easier to add and change the lemma. It does NOT have affect on the final text in the language. It may help in writing functions for that language. As Abstract Wikipedia is a fairly new project with few contributors the impact cannot be measured. How would you measure that anyway? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 12:02, 2 August 2026 (UTC) ::::::They ''can'' make it easier to understand the function, but ''do'' they make it easier? ::::::For example, there was obviously some organized activity to translate labels into Igbo. Look at [https://quarry.wmcloud.org/query/107942 this query]: You can see that there was a lot of label editing activity in Igbo in February, March, April, May, June, and September 2024, and very little activity in other times. It was probably related to this event: [[:m:Event:Translation of catalogue of available functions on wikifunctions igbo]]. ::::::There was also [https://diff.wikimedia.org/2026/01/16/introducing-data-and-functions-reflections-from-indonesian-data-and-technology-week-2025/ a similar event for Indonesian], and you can see in [https://quarry.wmcloud.org/query/107943 the statistics for Indonesian] that there was a peak of edits in December 2025, as described in the blog post. ::::::I don't know if these events were funded with money, but they were definitely ''organized''. Organization requires effort. And of course, effort was also invested into the actual translation. Effort should be invested if it has some impact, and if it has no impact, then it should be invested elsewhere. ::::::How would I measure it? Some examples: ::::::# Are there abstract articles that can actually be fully viewable in Igbo and Indonesian? As far as I can see, there aren't, but correct me if I'm wrong. ::::::# Are there many language functions that can generate text in Igbo and Indonesian, and are those functions actually used? The answer to the first question is "not many" ([[Wikifunctions:Catalogue/Natural language operations/Igbo|Igbo]], [[Wikifunctions:Catalogue/Natural language operations/Indonesian|Indonesian]]); the answer to the second and more important question is "they are probably not used". But again, correct me if I'm wrong. ::::::[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 21:14, 4 August 2026 (UTC) :::::::I think you're right. To help translation to make more impact, we could document which of our 39,000 objects are most important to translate. For example, the list of types, the list of the fragment functions most used on AW, and the list of functions most used in compositions on WF. Your query tool may be able to help make the third of these? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:58, 5 August 2026 (UTC) ::::::::I'll try, thanks for the tip! [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 02:09, 5 August 2026 (UTC) :Perhaps the more useful question is not the impact of contributing labels, but the impact of not contributing them. At present, a user who cannot search for a function using their own language is effectively required to use English (or another well-supported language). Such users do not create a visible failure case. :It may therefore be difficult to measure the benefit of translated labels from usage statistics alone because the absence of translations creates a barrier before usage even begins. :There may also be a feedback loop. English currently has the greatest discoverability, which means English-speaking contributors are more likely to notice when a function cannot be found, and to add aliases or improve labels accordingly. This may mean that English has a higher proportion of functions with aliases, and typically more aliases for any such function. Languages with less discoverability have fewer opportunities for this kind of positive feedback. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:09, 5 August 2026 (UTC) ::The questions to ask about this are: which languages are the most successful ones in terms of abstract articles translation? What made them successful? Can it be replicated? ::But that would be a topic for a separate thread. ::Here, I'm wondering about the impact of what people do invest their effort in. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 11:04, 5 August 2026 (UTC) == Contributing to language functions 1: Language Fragments == At Wikimania, @[[User:Dnshitobu|Dnshitobu]] recommended cloning a page like [[User:Dnshitobu/Dagbani Fragments]] and filling it with my own language. If I understand correctly, it's supposed to help to create functions for handling my language. I created [[User:Amire80/Hebrew Fragments]] and started filling it. There are a bunch of problems with it, but let's say that I can complete it. Is it actually useful? Once it's complete, what do I do with it? More broadly, if it is useful, is there a written guideline anywhere that recommends doing it? If I didn't visit Wikimania, I wouldn't know about it. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 22:10, 30 July 2026 (UTC) :From [[WF:Status_updates/2026-07-29#Abstract_Wikipedia_at_Wikimania|this week's newsletter]]: <q>[Dnshitobu's] main proposal is that editors can create simple wikitext tables of example fragments in their language so that others could later do the technical work of setting up the lexemes and NLG functions.</q> The next step is to correlate your example sentences to the top-level NLG functions, then add 1 or 2 test cases to each function from your table.<br>I don't believe {{noping|Dnshitobu}} wrote up the process anywhere on-wiki, but that would be worth doing. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:30, 30 July 2026 (UTC) ::OK, I can try to do it. ::However, I should mention that the examples work kind of well in English, and perhaps they work in Dagbani, but they don't translate easily into Hebrew. Different nouns need different prepositions some letters require morphology transformations and some don't, etc. It cannot really be solved with a few basic concatenations as it was probably done in English. ::The same is true for probably most other languages. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 23:49, 30 July 2026 (UTC) ::Also, who do I notify when it's ready? [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 00:58, 31 July 2026 (UTC) :::[[WF:Requests for connection and disconnection]] [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:15, 31 July 2026 (UTC) ::::But these are not functions or implementations. These are just example strings. [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 09:58, 31 July 2026 (UTC) :::::Right, you have to create test cases from them. For example, the "part of" sentences #7 and #8 correspond to [[Z34637]], so start by adding a test there. Then create a new function with the same shape as [[Z34867]] and add all your sentences to it as tests. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:49, 31 July 2026 (UTC) == Contributing to language functions 2: Natural language operations == At [https://meta.wikimedia.org/wiki/Requests_for_comment/The_future_of_Abstract_Wikipedia#c-YoshiRulz-20260730202700-Amire80-20260730200900 this comment], @[[User:YoshiRulz|YoshiRulz]] recommended using pages like [[Wikifunctions:Catalogue/Natural language operations/Hebrew]] to see what functions are missing. What can I actually do with that table? Is there a guide for writing such functions and fitting them into the NLG system? Is this much better than something like [[User:Dnshitobu/Dagbani Fragments]], which I've mentioned in another comment on this talk page? Or can both be used? [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 22:17, 30 July 2026 (UTC) :The guide is at [[User:DSantamaria-WMF/Guide: Working with Z14294]] ({{ping|DSantamaria-WMF}} why is this not in Helpspace?), and mirrored in [[toolforge:abstract-data]] IIRC.<br>You can use whatever organisational method you find easiest. (Or if you're lucky enough to have someone to collaborate with, find consensus.) Starting with a Wikitext table means you're not forced to learn about {{Z|14294}} and function creation before you can start working. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:34, 30 July 2026 (UTC) ::About the guide, I just end that guide one week ago and I was asking for some feedback on its correctness, once I have some feedback on that I will move it to the proper space. ::And definitely the tool is meant to be used for those purposes (finding all the [https://www.wikifunctions.org/view/en/Z14294 Z14294] that needs coverage in a specific language for example). Let me know if I can help with that. [[User:DSantamaria-WMF|DSantamaria-WMF]] ([[User talk:DSantamaria-WMF|talk]]) 05:36, 31 July 2026 (UTC) :On [[Abstract:User:HenkvD/Tasks per language]] I drafted a list of tasks per languages and per language fragment. Feel free to comment on this draft. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 10:17, 31 July 2026 (UTC) ::Linking to the topic two above, one extra thing for Tasks per Language could be a link to a (sectioned) list of ZIDs that are most important to translate. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:22, 5 August 2026 (UTC) d720vxq3vl52fxlpk3e4kq8o6wltrn1 Z12509 0 19458 296599 266044 2026-08-05T16:03:01Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 296599 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z12509" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20838", "Z17K2": "Z12509K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "number" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "getal" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zahl" } ] } } ], "Z8K2": "Z20838", "Z8K3": [ "Z20", "Z12510", "Z12512", "Z12513", "Z12511" ], "Z8K4": [ "Z14", "Z12514", "Z22482", "Z33662" ], "Z8K5": "Z12509" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "inverse hyperbolic sine" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "inverse sinus hyperbolicus" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "sine hyperbolic inverse" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Areasinus hyperbolicus" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "sinus hyperbolique inverse" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "asinh", "ASINH", "arsinh" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Returns the inverse hyperbolic sine of a number" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "retourneert de inverse hyperbolische sinus van een getal" }, { "Z1K1": "Z11", "Z11K1": "Z1014", "Z11K2": "Na-eweghachite sine hyperbolic nke ọnụọgụgụ" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Umkehrfunktion des Sinus hyperbolicus" } ] } } 1wd3ezah7zn155n91tz7uuboz8dt3aw Wikifunctions:Status updates 4 22740 296608 295105 2026-08-05T16:39:34Z DVrandecic (WMF) 7 296608 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1=<translate><!--T:1--> '''[[<tvar name="sub">:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia</tvar>|Subscribe]]''' to receive short on-wiki MassMessage notifications about each new issue</translate>}} {{Wikifunctions updates | prevlabel = <translate><!--T:2--> Previous update</translate> | prev = 2024-02-01 | nextlabel = <translate><!--T:3--> Last update</translate> | next = 2026-08-05 }} <translate><!--T:4--> A lot is happening around Wikifunctions and Abstract Wikipedia. This is the page where our updates are posted, including the [[<tvar name="1">Special:MyLanguage/WF:function of the Week</tvar>|function of the Week]]. <!--T:5--> You can also subscribe to the [[<tvar name="sub">:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia</tvar>|on-wiki newsletter]] to have them delivered to your talk page or to your project's village pump.</translate> <inputbox> type=fulltext prefix={{NAMESPACE}}:{{PAGENAME}}/ break=no width=30 searchbuttonlabel={{int:Search}} placeholder=<translate nowrap><!--T:119--> Search all status updates</translate> </inputbox> <translate> == Newsletters == <!--T:28--> </translate> <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <translate><tvar name="1">{{Status updates|2026-08-05}}</tvar>: An apple is a fruit</translate> * <translate><!--T:130--> <tvar name="1">{{Status updates|2026-07-29}}</tvar>: Abstract Wikipedia at Wikimania</translate> * <translate><!--T:129--> <tvar name="1">{{Status updates|2026-07-16}}</tvar>: Beyond syntactic tables</translate> * <translate><!--T:128--> <tvar name="1">{{Status updates|2026-07-08}}</tvar>: Moving toward our first Abstract Wikipedia integration milestone</translate> * <translate><!--T:127--> <tvar name="1">{{Status updates|2026-07-01}}</tvar>: Integration on test wiki and annual plan</translate> * <translate><!--T:126--> <tvar name="1">{{Status updates|2026-06-26}}</tvar>: Working on Functions, together</translate> * <translate><!--T:125--> <tvar name="1">{{Status updates|2026-06-19}}</tvar>: The or not the, this is (the?) question</translate> * <translate><!--T:124--> <tvar name="1">{{Status updates|2026-06-12}}</tvar>: Improved loading and display of Test results</translate> * <translate><!--T:123--> <tvar name="1">{{Status updates|2026-06-05}}</tvar>: The illustrated encyclopaedia</translate> * <translate><!--T:122--> <tvar name="1">{{Status updates|2026-05-30}}</tvar>: Looking back and forward</translate> * <translate><!--T:121--> <tvar name="1">{{Status updates|2026-05-23}}</tvar>: Annual plan 2026-2027</translate> * <translate><!--T:120--> <tvar name="1">{{Status updates|2026-05-15}}</tvar>: A higher meaning</translate> * <translate><!--T:117--> <tvar name="1">{{Status updates|2026-05-08}}</tvar>: References from Wikidata are now available</translate> * <translate><!--T:116--> <tvar name="1">{{Status updates|2026-05-02}}</tvar>: Request for input: what should we count for Abstract Wikipedia?</translate> * <translate><!--T:115--> <tvar name="1">{{Status updates|2026-04-25}}</tvar>: The Foundation's search for the perfect language</translate> * <translate><!--T:114--> <tvar name="1">{{Status updates|2026-04-16}}</tvar>: Milestones; Some major issues hopefully resolved</translate> * <translate><!--T:113--> <tvar name="1">{{Status updates|2026-04-10}}</tvar>: Community proposals for capturing meaning</translate> * <translate><!--T:112--> <tvar name="1">{{Status updates|2026-04-02}}</tvar>: Request for Discussion: Syntactic tables</translate> * <translate><!--T:111--> <tvar name="1">{{Status updates|2026-03-26}}</tvar>: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</translate> * <translate><!--T:110--> <tvar name="1">{{Status updates|2026-03-19}}</tvar>: Abstract Wikipedia in Beta</translate> * <translate><!--T:109--> <tvar name="1">{{Status updates|2026-03-11}}</tvar>: A new composition language</translate> * <translate><!--T:108--> <tvar name="1">{{Status updates|2026-03-06}}</tvar>: Citations and Copy and Paste</translate> * <translate><!--T:107--> <tvar name="1">{{Status updates|2026-02-26}}</tvar>: Graceful overrides and fallbacks</translate> * <translate><!--T:106--> <tvar name="1">{{Status updates|2026-02-20}}</tvar>: A sneak preview of Abstract Wikipedia</translate> * <translate><!--T:105--> <tvar name="1">{{Status updates|2026-02-13}}</tvar>: Finishing each other sentences: Starting things; Offsite in Istanbul</translate> * <translate><!--T:104--> <tvar name="1">{{Status updates|2026-01-29}}</tvar>: Integrating Abstract Wikipedia</translate> * <translate><!--T:103--> <tvar name="1">{{Status updates|2026-01-22}}</tvar>: Quarterly plan for January–March 2026</translate> * <translate><!--T:102--> <tvar name="1">{{Status updates|2026-01-15}}</tvar>: 25 years of Wikipedia</translate> === 2025 === * <translate><!--T:101--> <tvar name="1">{{Status updates|2025-12-18}}</tvar>: We wish you a happy new Gregorian year!</translate> * <translate><!--T:100--> <tvar name="1">{{Status updates|2025-12-11}}</tvar>: How to write better error messages</translate> * <translate><!--T:99--> <tvar name="1">{{Status updates|2025-12-04}}</tvar>: And the name is Abstract Wikipedia</translate> * <translate><!--T:98--> <tvar name="1">{{Status updates|2025-11-27}}</tvar>: Vote on the new wiki name!; Finishing each other’s sentences</translate> * <translate><!--T:97--> <tvar name="1">{{Status updates|2025-11-20}}</tvar>: Second round of voting for naming the wiki with language-independent content; Sharing function calls</translate> * <translate><!--T:96--> <tvar name="1">{{Status updates|2025-11-13}}</tvar>: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust?</translate> * <translate><!--T:95--> <tvar name="1">{{Status updates|2025-11-05}}</tvar>: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries</translate> * <translate><!--T:94--> <tvar name="1">{{Status updates|2025-10-29}}</tvar>: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions</translate> * <translate><!--T:93--> <tvar name="1">{{Status updates|2025-10-23}}</tvar>: Welcome Zaree and Laura! Naming contest round 1 kicked off</translate> * <translate><!--T:92--> <tvar name="1">{{Status updates|2025-10-15}}</tvar>: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions</translate> * <translate><!--T:91--> <tvar name="1">{{Status updates|2025-10-08}}</tvar>: Decision on location for abstract content and Quarterly Planning for October–December</translate> * <translate><!--T:90--> <tvar name="1">{{Status updates|2025-10-03}}</tvar>: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator</translate> * <translate><!--T:89--> <tvar name="1">{{Status updates|2025-09-26}}</tvar>: Accessing qualifiers in Wikidata statements</translate> * <translate><!--T:88--> <tvar name="1">{{Status updates|2025-09-19}}</tvar>: Wikifunctions available on 123 Wiktionary languages</translate> * <translate><!--T:87--> <tvar name="1">{{Status updates|2025-09-12}}</tvar>: More than 3,000 functions on Wikifunctions</translate> * <translate><!--T:86--> <tvar name="1">{{Status updates|2025-09-07}}</tvar>: Copying function calls from one Wikipedia to another</translate> * <translate><!--T:85--> <tvar name="1">{{Status updates|2025-08-29}}</tvar>: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries</translate> * <translate><!--T:84--> <tvar name="1">{{Status updates|2025-08-22}}</tvar>: Recording of Wikimania session: Wikifunctions is coming soon to a wiki near you!</translate> * <translate><!--T:83--> <tvar name="1">{{Status updates|2025-08-01}}</tvar>: Wikimania 2025 is coming soon!</translate> * <translate><!--T:82--> <tvar name="1">{{Status updates|2025-07-26}}</tvar>: “Wikipedia is an encyclopedia”; Two years of Wikifunctions</translate> * <translate><!--T:81--> <tvar name="1">{{Status updates|2025-07-19}}</tvar>: Wikidata-based enumerations are here</translate> * <translate><!--T:80--> <tvar name="1">{{Status updates|2025-07-10}}</tvar>: Length limits on labels and descriptions</translate> * <translate><!--T:79--> <tvar name="1">{{Status updates|2025-07-04}}</tvar>: Coverage of 1298</translate> * <translate><!--T:78--> <tvar name="1">{{Status updates|2025-06-27}}</tvar>: How many people are needed to write an encyclopedia?</translate> * <translate><!--T:76--> <tvar name="1">{{Status updates|2025-06-21}}</tvar>: Quarterly Planning for July–September 2025</translate> * <translate><!--T:77--> <tvar name="1">{{Status updates|2025-06-15}}</tvar>: Closing the consultation about the location of Abstract Content</translate> * <translate><!--T:75--> <tvar name="1">{{Status updates|2025-06-06}}</tvar>: Where will Abstract Content go?</translate> * <translate><!--T:74--> <tvar name="1">{{Status updates|2025-05-29}}</tvar>: Rolling out to five Wiktionaries; Calculating with today's date</translate> * <translate><!--T:73--> <tvar name="1">{{Status updates|2025-05-23}}</tvar>: Ongoing consultation about the Location for Abstract Content</translate> * <translate><!--T:72--> <tvar name="1">{{Status updates|2025-05-15}}</tvar>: Location of Abstract Content</translate> * <translate><!--T:71--> <tvar name="1">{{Status updates|2025-05-09}}</tvar>: Abstract Wikipedia and the Wikimedia AI Strategy</translate> * <translate><!--T:70--> <tvar name="1">{{Status updates|2025-04-30}}</tvar>: Abstract Wikipedia is a MacArthur 100&Change finalist</translate> * <translate><!--T:69--> <tvar name="1">{{Status updates|2025-04-25}}</tvar>: Welcome, Gregory!</translate> * <translate><!--T:68--> <tvar name="1">{{Status updates|2025-04-16}}</tvar>: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter</translate> * <translate><!--T:67--> <tvar name="1">{{Status updates|2025-04-11}}</tvar>: Quarter in review</translate> * <translate><!--T:65--> <tvar name="1">{{Status updates|2025-04-05}}</tvar>: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager</translate> * <translate><!--T:66--> <tvar name="1">{{Status updates|2025-03-28}}</tvar>: It's about time</translate> * <translate><!--T:64--> <tvar name="1">{{Status updates|2025-03-20}}</tvar>: Wikidata-based simple enumerations</translate> * <translate><!--T:63--> <tvar name="1">{{Status updates|2025-03-15}}</tvar>: Upcoming NLG meeting, Recent Changes in the software</translate> * <translate><!--T:62--> <tvar name="1">{{Status updates|2025-03-07}}</tvar>: Recent Changes in the software, Recording of Volunteer’s Corner, and talks in London</translate> * <translate><!--T:61--> <tvar name="1">{{Status updates|2025-02-26}}</tvar>: From things to words</translate> * <translate><!--T:60--> <tvar name="1">{{Status updates|2025-02-19}}</tvar>: A proposal for types per language and part of speech</translate> * <translate><!--T:59--> <tvar name="1">{{Status updates|2025-02-13}}</tvar>: Restricting the World, redux</translate> * <translate><!--T:58--> <tvar name="1">{{Status updates|2025-02-06}}</tvar>: Invitation to the Natural Language Generation Special Interest Group</translate> * <translate><!--T:57--> <tvar name="1">{{Status updates|2025-01-29}}</tvar>: With 2000 Functions into the new year: time for stats</translate> * <translate><!--T:56--> <tvar name="1">{{Status updates|2025-01-22}}</tvar>: Welcome, David! Naming conventions recommendations</translate> * <translate><!--T:55--> <tvar name="1">{{Status updates|2025-01-15}}</tvar>: Happy Wikipedia day! Quarterly planning</translate> === 2024 === * <translate><!--T:54--> <tvar name="1">{{Status updates|2024-12-19}}</tvar>: Function of the Week: age; Intros for year articles; New Type: Floating-point number</translate> * <translate><!--T:53--> <tvar name="1">{{Status updates|2024-12-12}}</tvar>: Sketching a path to Abstract Wikipedia; Team offsite in Lisbon; and much more</translate> * <translate><!--T:52--> <tvar name="1">{{Status updates|2024-11-27}}</tvar>: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more</translate> * <translate><!--T:51--> <tvar name="1">{{Status updates|2024-11-21}}</tvar>: New special page for missing labels, new type for Gregorian years, and much more</translate> * <translate><!--T:50--> <tvar name="1">{{Status updates|2024-11-13}}</tvar>: New Type: Rational number; Documentation on Wikidata-based types; and more</translate> * <translate><!--T:48--> <tvar name="1">{{Status updates|2024-11-07}}</tvar>: The Dream of a Universal Language</translate> * <translate><!--T:49--> <tvar name="1">{{Status updates|2024-11-01}}</tvar>: Rewriting the backend</translate> * <translate><!--T:47--> <tvar name="1">{{Status updates|2024-10-25}}</tvar>: Our goal for this Quarter: Agreement</translate> * <translate><!--T:45--> <tvar name="1">{{Status updates|2024-10-17}}</tvar>: What could abstract content look like?</translate> * <translate><!--T:46--> <tvar name="1">{{Status updates|2024-10-11}}</tvar>: Wikidata Lexemes in Wikifunctions are coming soon</translate> * <translate><!--T:44--> <tvar name="1">{{Status updates|2024-10-02}}</tvar>: Focus topic: Food</translate> * <translate><!--T:43--> <tvar name="1">{{Status updates|2024-09-26}}</tvar>: Quarterly planning for October–December 2024; Presentation at Celtic Knot tomorrow</translate> * <translate><!--T:42--> <tvar name="1">{{Status updates|2024-09-20}}</tvar>: Introducing focus topic areas</translate> * <translate><!--T:41--> <tvar name="1">{{Status updates|2024-09-13}}</tvar>: Dagbani Wikipedia will be our first wiki for Wikifunctions integration</translate> * <translate><!--T:40--> <tvar name="1">{{Status updates|2024-09-06}}</tvar>: Volunteer's corner and other updates</translate> * <translate><!--T:39--> <tvar name="1">{{Status updates|2024-08-29}}</tvar>: Limits on Name and Description Lengths</translate> * <translate><!--T:38--> <tvar name="1">{{Status updates|2024-08-23}}</tvar>: WasmEdge, Now 300ms Less Edgy</translate> * <translate><!--T:37--> <tvar name="1">{{Status updates|2024-08-16}}</tvar>: Wikimania 2024 edition</translate> * <translate><!--T:36--> <tvar name="1">{{Status updates|2024-08-02}}</tvar>: Revamping our 'About' widget</translate> * <translate><!--T:35--> <tvar name="1">{{Status updates|2024-07-26}}</tvar>: Wikimania 2024 coming soon!</translate> * <translate><!--T:34--> <tvar name="1">{{Status updates|2024-07-18}}</tvar>: Research report on integrating Wikifunctions from Wikipedia</translate> * <translate><!--T:33--> <tvar name="1">{{Status updates|2024-07-10}}</tvar>: Type proposals for accessing Lexemes</translate> * <translate><!--T:32--> <tvar name="1">{{Status updates|2024-07-03}}</tvar>: Quarterly planning</translate> * <translate><!--T:31--> <tvar name="1">{{Status updates|2024-06-26}}</tvar>: Welcome, Daphne!</translate> * <translate><!--T:30--> <tvar name="1">{{Status updates|2024-06-20}}</tvar>: New Type: Integers</translate> * <translate><!--T:29--> <tvar name="1">{{Status updates|2024-06-13}}</tvar>: New Type: Igbo calendar months</translate> * <translate><!--T:27--> <tvar name="1">{{Status updates|2024-06-06}}</tvar>: New Type: Sign</translate> * <translate><!--T:26--> <tvar name="1">{{Status updates|2024-05-30}}</tvar>: A single singular or a plurality of plurals?</translate> * <translate><!--T:25--> <tvar name="1">{{Status updates|2024-05-22}}</tvar>: New Type: Gregorian calendar months</translate> * <translate><!--T:24--> <tvar name="1">{{Status updates|2024-05-15}}</tvar>: Call for Functions: Spell out the number!</translate> * <translate><!--T:23--> <tvar name="1">{{Status updates|2024-05-10}}</tvar>: Flagship type for enumerations: Months of the Gregorian calendar</translate> * <translate><!--T:22--> <tvar name="1">{{Status updates|2024-05-03}}</tvar>: Team meeting and Quarterly plan</translate> * <translate><!--T:21--> <tvar name="1">{{Status updates|2024-04-19}}</tvar>: Welcome, Sharvani!</translate> * <translate><!--T:20--> <tvar name="1">{{Status updates|2024-04-11}}</tvar>: New API for calling Wikifunctions and celebrating 1000 functions</translate> * <translate><!--T:19--> <tvar name="1">{{Status updates|2024-04-03}}</tvar>: Product Update on Diff and Upcoming API Improvements</translate> * <translate><!--T:18--> <tvar name="1">{{Status updates|2024-03-28}}</tvar>: Creating tests is now much easier!</translate> * <translate><!--T:17--> <tvar name="1">{{Status updates|2024-03-21}}</tvar>: On the way to internationalizing numbers</translate> * <translate><!--T:16--> <tvar name="1">{{Status updates|2024-03-13}}</tvar>: On identity</translate> * <translate><!--T:15--> <tvar name="1">{{Status updates|2024-03-07}}</tvar>: Introducing our second new type: Natural numbers</translate> * <translate><!--T:14--> <tvar name="1">{{Status updates|2024-02-28}}</tvar>: Type proposal for natural numbers</translate> * <translate><!--T:13--> <tvar name="1">{{Status updates|2024-02-22}}</tvar>: Updating the function model</translate> * <translate><!--T:12--> <tvar name="1">{{Status updates|2024-02-14}}</tvar>: Fix-it week</translate> * <translate><!--T:11--> <tvar name="1">{{Status updates|2024-02-07}}</tvar>: Quarterly planning. Thank you, Nick! Function of the Week: is permutation</translate> * <translate><!--T:9--> <tvar name="1">{{Status updates|2024-02-01}}</tvar>: The Igbo Imperative!</translate> <translate> === Before February 2024 === <!--T:7--> <!--T:10--> All updates from this period are [[<tvar name="meta">:m:Special:MyLanguage/Abstract Wikipedia/Updates</tvar>|available on Meta-Wiki]]. </translate> [[Category:Status updates{{#translation:}}| ]] jhu8r7bnj1vkriakl3qjowzv7xepi1a Z17814 0 34059 296658 293842 2026-08-05T18:25:05Z Mdktb 3635 +ar-about 296658 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17814" }, "Z2K2": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "AD" }, { "Z1K1": "Z11", "Z11K1": "Z1689", "Z11K2": "CE" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "সাধারণ অব্দ" }, { "Z1K1": "Z11", "Z11K1": "Z1037", "Z11K2": "D.C." }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "n. Chr." }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "après Jésus-Christ" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "e.n." }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "d.C." }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "jaa." }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "ईस्वी" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "e.Kr." }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "n.Chr." }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "م" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Common Era", "Anno Domini", "CE" ] }, { "Z1K1": "Z31", "Z31K1": "Z1689", "Z31K2": [ "Z6", "AD", "Common era", "Anno Domini" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "কমন এরা", "খ্রিস্টাব্দ" ] }, { "Z1K1": "Z31", "Z31K1": "Z1037", "Z31K2": [ "Z6", "DC", "depois de Cristo", "Era Comum", "Era Cristã" ] }, { "Z1K1": "Z31", "Z31K1": "Z1664", "Z31K2": [ "Z6", "era noastră ", "după Hristos", "d.Hr." ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "dopo Cristo" ] }, { "Z1K1": "Z31", "Z31K1": "Z1051", "Z31K2": [ "Z6", "jKr." ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "ई॰", "ईसवी" ] }, { "Z1K1": "Z31", "Z31K1": "Z1157", "Z31K2": [ "Z6", "n.C.", "na Christus" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } b5toply7x7ekki09lftj8tb8krrm0h1 Z17815 0 34060 296659 294077 2026-08-05T18:25:51Z Mdktb 3635 +ar-about 296659 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z17815" }, "Z2K2": { "Z1K1": "Z17813", "Z17813K1": "Z17815" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "BC" }, { "Z1K1": "Z11", "Z11K1": "Z1689", "Z11K2": "BCE" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "সাধারণ পূর্বাব্দ" }, { "Z1K1": "Z11", "Z11K1": "Z1037", "Z11K2": "A.C." }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "v. Chr." }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "avant Jésus-Christ" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "î.e.n." }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "a.C." }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "eaa." }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "ईसा पूर्व" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "f.Kr." }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "v.Chr." }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "ق.م" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Before Common Era", "Before Christ", "BCE" ] }, { "Z1K1": "Z31", "Z31K1": "Z1689", "Z31K2": [ "Z6", "BC", "Before Common era", "Before Christ" ] }, { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "বিফোর দ্যা কমন এরা", "খ্রিস্টপূর্ব" ] }, { "Z1K1": "Z31", "Z31K1": "Z1037", "Z31K2": [ "Z6", "AC", "antes de Cristo", "antes da Era Comum" ] }, { "Z1K1": "Z31", "Z31K1": "Z1664", "Z31K2": [ "Z6", "înainte de era noastră ", "înainte de Hristos ", "î.Hr." ] }, { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "avanti Cristo" ] }, { "Z1K1": "Z31", "Z31K1": "Z1051", "Z31K2": [ "Z6", "eKr." ] }, { "Z1K1": "Z31", "Z31K1": "Z1820", "Z31K2": [ "Z6", "ई॰ पू॰" ] }, { "Z1K1": "Z31", "Z31K1": "Z1157", "Z31K2": [ "Z6", "v.C." ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } mdzgzecbotu15et4lj5adadcfc8ivxz User:Jsamwrites 2 39114 296755 296521 2026-08-05T22:13:14Z Jsamwrites 938 /* Sentences */ 296755 wikitext text/x-wiki == Introduction == This is the Wikifunctions user page of John Samuel. For more information, refer page on [[:d:User:Jsamwrites|Wikidata User:Jsamwrites]]. == Phrases == List of objects: * {{Z|Z18928}} * {{Z|Z18929}} * {{Z|Z18979}} == Function application == * {{Z|Z873}} == Configuration == * {{Z|Z14294}} == Types == * [[Special:ListObjectsByType|All supported types]] == Wikidata == * {{Z|Z22220}} * {{Z|Z22222}} == Sentences == {| class="wikitable" |+ !No. !Function !Configuration !Example |- |1. |{{Z|Z34282}} |{{Z|Z34281}} |Lyon is a commune of France |- |2. |{{Z|Z32581}} |{{Z|Z32534}} |Mona Lisa is a painting by Leonardo da Vinci |- |3. |{{Z|Z34637}} |{{Z|Z34682}} |Sunday is part of the weekend |- |4. |{{Z|Z36141}} |{{Z|Z36148}} |Space Needle was built in 1961. |- |5. |{{Z|Z36151}} |{{Z|Z36155}} |Eiffel Tower was built between 1887 and 1889. |- |6. |{{Z|Z37005}} |{{Z|Z37017}} |Earth-Moon system consists of Earth and Moon. |- |7. |{{Z|Z38515}} |{{Z|Z38416}} |The main subject(s) of a painting is/are. |- |8. |{{Z|Z37761}} |{{Z|Z37760}} |Abel depicts Abel, death, and landscape. |- |9. |{{Z|Z37777}} |{{Z|Z37776}} |BCPL is influenced by CPL. |- |10. |{{Z|Z37873}} |{{Z|Z37874}} |Inkscaped was programmed in C++ and C. |- |11. |{{Z|Z37870}} |{{Z|Z37869}} |C++, C, and Java |- |12. |{{Z|Z37951}} |{{Z|Z37945}} |Software/It is developed by |- |13. |{{Z|Z37963}} |{{Z|Z37962}} |Creative work is created by |- |14. |{{Z|Z38458}} |{{Z|Z38415}} |Topic is depicted by |- |15. |{{Z|Z37890}} |{{Z|Z37889}} |Object was made from. |- |16. |{{Z|Z38453}} |{{Z|Z38417}} |It uses. |- |17. |{{Z|Z38488}} |{{Z|Z38418}} |The uses of the subject include.. |- |18. |{{Z|Z38508}} |{{Z|Z38419}} |The characteristics of..include. |- |19. |{{Z|Z38448}} |{{Z|Z38420}} |It is available on |- |20. |{{Z|Z38440}} |{{Z|Z38421}} |It is characteristic of |- |21. |{{Z|Z38435}} |{{Z|Z38422}} |It is dependent on |- |22. |{{Z|Z38503}} |{{Z|Z38505}} |The colors include.. |- |23. |{{Z|Z38428}} |{{Z|Z38423}} |It symbolizes |- |24. |{{Z|Z38443}} |{{Z|Z38414}} |It is named after |- |25. |{{Z|Z38425}} |{{Z|Z38424}} |It shares border with |- |26. | {{z|Z38388}} | {{z|Z38392}} |Programming language/It supports paradigm(s). |- |27. |{{Z|Z38520}} |{{Z|Z38523}} |Saturday is a day. |- |28. |{{Z|Z38804}} |{{Z|Z38803}} |The notable works of .. include .. |- |29. |{{Z|Z38520}} |{{Z|Z38523}} |Reptilia is a Tetrapoda |- |30. |{{Z|Z38833}} |{{Z|Z38832}} |Alan Turing is a computer scientist,... |- |31. |{{Z|Z38916}} |{{Z|Z38917}} |Alan Turing worked in the fields of |- | | | | |} ===== Supplementary functions for sentences ===== {| class="wikitable" |+ !No. !Function !Configuration !Example |- |1. |{{Z|Z38729}} |{{Z|Z38786}} | |- |2. |{{Z|Z38782}} |{{Z|Z38781}} | |- | | | | |} == Infoboxes == Check [[User:Jsamwrites/Infoboxes]] == Useful functions == * {{Z|Z36303}} * {{Z|Z34943}} * {{Z|Z36083}} * {{Z|Z36218}} * {{Z|Z32962}} * {{Z|Z32179}} * {{Z|Z32428}} * {{Z|Z27243}} * {{Z|Z31917}} * {{Z|Z33690}} * {{Z|Z28016}} * {{Z|Z36193}} * {{Z|Z29749}} * {{Z|Z36038}} * {{Z|Z36993}} === References === * {{Z|Z31921}} == Catalogue == * [[Wikifunctions:Catalogue|Catalogue of important functions]] * [[Wikifunctions:Catalogue/Natural language operations/Global language functions|Global language functions]] == Documentation == * [[Wikifunctions:Catalogue/Wikidata operations|Wikidata operations]] hx4kp4zxltsawg73jzu5448o01cu8g2 Z19552 0 41895 296662 163145 2026-08-05T19:15:16Z Ameisenigel 44 de 296662 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z19552" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z19550", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z600", "Z16K2": "function Z19550( Z19550K1, Z19550K2 ) {\n\tif (Z19550K1.length != Z19550K2.length) {\n\t\tthrow new Error('Lists need to be of same length');\n\t}\n\tlet list = [];\n\tfor (var i in Z19550K1) {\n\t\tlist.push(Z19550K1[i]);\n\t\tlist.push(Z19550K2[i]);\n\t}\n}" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Interlace Typed lists JS" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "entrelacer des listes typées, en JavaScript" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "typisierte Listen verflechten in JavaScript" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } tiuszo1vay85rpn3agx2x7ykec9jmf2 Wikifunctions:Catalogue/Functional operations 4 41963 296818 296570 2026-08-06T07:06:08Z Denny 81 /* Anonymous function */ 296818 wikitext text/x-wiki ''Note that functions as argument or return types are not fully supported yet.'' See [https://www.wikifunctions.org/w/index.php?title=Wikifunctions%3AProject_chat&diff=84357&oldid=84356] == Object structure == {{Help:Type deconstruction table/Function}} * {{Z+|Z28231}} * {{Z+|Z21177}} ** {{Z+|Z28222}} ** {{Z+|Z21172}} ** {{Z+|Z28227}} ** {{Z+|Z28243}} ** {{Z+|Z29484}} * {{Z+|Z10112}} * {{Z+|Z23393}} * {{Z+|Z23397}} ===Test cases=== {{Help:Type deconstruction table/Test case}} * {{Z+|Z21182}} * {{Z+|Z21180}} ===Implementations=== {{Help:Type deconstruction table/Implementation}} {{Help:Type deconstruction table/Code}} == Function application == * {{Z+|Z13036}} ** {{Z+|Z873}} *** {{Z+|Z32806}} ** {{Z+|Z27006}} ** {{Z+|Z27143}} ** {{Z+|Z28249}} {| class="wikitable" ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|13036}} {{n-ary map function visualisation|1}} |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|873}} {{n-ary map function visualisation|3}} |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|32806}} {{n-ary map function visualisation|4}} |} * {{Z+|Z13318}} ** {{Z+|Z28236}} ** {{Z+|Z13436}} *** {{Z+|Z36700}} ** {{Z+|Z13464}} *** {{Z+|Z36693}} ** {{Z+|Z14779}} {| class="wikitable" ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|13318}} {{n-ary map function visualisation|1|1}} |- ! colspan="2" | |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|13464}} {{n-ary map function visualisation|3|1}} |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|36693}} {{n-ary map function visualisation|4|1}} |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|13436}} {{n-ary map function visualisation|1|3}} |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|36700}} {{n-ary map function visualisation|1|4}} |- ! colspan="2" | |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|14779}} {{n-ary map function visualisation|3|3}} |} * {{Z+|Z21216}} ** {{Z+|Z32695}} ** {{Z+|Z31262}} ** {{Z+|Z29370}} ** {{Z+|Z31095}} ** {{Z+|Z35421}} ** {{Z+|Z29787}} ** {{Z+|Z31098}} {| class="wikitable" ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|21216}} {{n-ary map function visualisation|1|1|1}} |- ! colspan="2" | |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|32695}} {{n-ary map function visualisation|3|1|1}} |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|31262}} {{n-ary map function visualisation|1|3|1}} |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|29370}} {{n-ary map function visualisation|1|1|3}} |- ! colspan="2" | |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|31095}} {{n-ary map function visualisation|3|3|1}} |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|35421}} {{n-ary map function visualisation|3|1|3}} |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|29787}} {{n-ary map function visualisation|1|3|3}} |- ! colspan="2" | |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|31098}} {{n-ary map function visualisation|3|3|3}} |} * {{Z+|Z30438}} * {{Z+|Z22074}} ** {{Z+|Z29390}} * {{Z+|Z17352}} * {{Z+|Z17355}} * {{Z+|Z21402}} * {{Z+|Z30009}} * {{Z+|Z13351}} * {{Z+|Z29286}} * {{Z+|Z29324}} ** {{Z+|Z29368}} == Comparisons requiring function arguments == * {{Z+|Z889}} * {{Z+|Z18646}} * {{Z+|Z23100}} * {{Z+|Z23356}} * {{Z+|Z23360}} * {{Z+|Z27622}} == Anonymous functions == Type: {{Z+|Z38546}} Supporting types: * {{Z+|Z38545}} * {{Z+|Z38548}} === Example 'anonymous' functions === Given that they are stored as persistent objects, their anonymity is kinda defeated, but it may be useful for testing and documentation purposes. * {{Z+|Z38547}} * {{Z+|Z38549}} * {{Z+|Z38550}} * {{Z+|Z38551}} === Functions === ==== Getters ==== For {{Z|Z38546}}: * {{Z+|Z38552}} * {{Z+|Z38556}} * {{Z+|Z38561}} For {{Z|Z38545}}: * {{Z+|Z38563}} * {{Z+|Z38569}} * {{Z+|Z38573}} For {{Z|Z38548}}: * {{Z+|Z38577}} ==== Usage ==== ===== Anonymous function ===== * {{Z+|Z38581}} * {{Z+|Z38586}} * {{Z+|Z38595}} * {{Z+|Z38598}} * {{Z+|Z38869}} * {{Z+|Z38635}} * {{Z+|Z38644}} * {{Z+|Z38657}} * {{Z+|Z38664}} * {{Z+|Z38668}} * {{Z+|Z38672}} * {{Z+|Z38676}} * {{Z+|Z38860}} * {{Z+|Z38864}} * {{Z+|Z38926}} Planned: * wrap: anonfun, function -> anonfun (only for single-argument functions) * highest used K number: anonfun -> number * alpha conversion / replace k number with different k number: anonfun, string, string -> anonfun * compact argument ids: anonfun -> anonfun (makes sure the arguments are K1, K2, etc.) * compose anonymous function in anonymous function by id: anonfun, string, anonfun -> anonfun * compose anonymous function in anonymous function by position: anonfun, number, anonfun -> anonfun * compose anonymous function in anonymous function by meaning: anonfun, qid, anonfun -> anonfun ===== Argument declaration ===== * {{Z+|Z38645}} * {{Z+|Z38652}} * {{Z+|Z38638}} * {{Z+|Z38876}} * {{Z+|Z38870}} * {{Z+|Z38881}} * {{Z+|Z38600}} * {{Z+|Z38604}} * {{Z+|Z38660}} * {{Z+|Z38620}} ===== Argument reference ===== * {{Z+|Z38641}} * {{Z+|Z38610}} * {{Z+|Z38614}} * {{Z+|Z38625}} ===== Related ===== * ''(internal)'' for S-Expressions, i.e. lists of objects, evaluation: {{Z+|Z38590}} * ''(internal)'' for S-Expressions, i.e. lists of objects, substitution: {{Z+|Z38619}} == Others == * {{Z+|Z32864}} * {{Z+|Z12875}} * {{Z+|Z10249}} * {{Z+|Z17958}} * {{Z+|Z26394}} ===Search for=== [[Special:Search/: "Z8K2 Z8" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z8" OR "Z17K1 Z8" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z8"|Functions expecting or returning an explicit Function object, singly or in a list]] * {{Z+|Z22849}} * {{Z+|Z22973}} * {{Z+|Z23211}} * {{Z+|Z23072}} [[Category:Lists of functions]] 61ezbxcp4n6fkma0p1ll5l7p1sfs7da 296825 296818 2026-08-06T07:31:45Z Denny 81 /* Anonymous function */ 296825 wikitext text/x-wiki ''Note that functions as argument or return types are not fully supported yet.'' See [https://www.wikifunctions.org/w/index.php?title=Wikifunctions%3AProject_chat&diff=84357&oldid=84356] == Object structure == {{Help:Type deconstruction table/Function}} * {{Z+|Z28231}} * {{Z+|Z21177}} ** {{Z+|Z28222}} ** {{Z+|Z21172}} ** {{Z+|Z28227}} ** {{Z+|Z28243}} ** {{Z+|Z29484}} * {{Z+|Z10112}} * {{Z+|Z23393}} * {{Z+|Z23397}} ===Test cases=== {{Help:Type deconstruction table/Test case}} * {{Z+|Z21182}} * {{Z+|Z21180}} ===Implementations=== {{Help:Type deconstruction table/Implementation}} {{Help:Type deconstruction table/Code}} == Function application == * {{Z+|Z13036}} ** {{Z+|Z873}} *** {{Z+|Z32806}} ** {{Z+|Z27006}} ** {{Z+|Z27143}} ** {{Z+|Z28249}} {| class="wikitable" ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|13036}} {{n-ary map function visualisation|1}} |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|873}} {{n-ary map function visualisation|3}} |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|32806}} {{n-ary map function visualisation|4}} |} * {{Z+|Z13318}} ** {{Z+|Z28236}} ** {{Z+|Z13436}} *** {{Z+|Z36700}} ** {{Z+|Z13464}} *** {{Z+|Z36693}} ** {{Z+|Z14779}} {| class="wikitable" ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|13318}} {{n-ary map function visualisation|1|1}} |- ! colspan="2" | |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|13464}} {{n-ary map function visualisation|3|1}} |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|36693}} {{n-ary map function visualisation|4|1}} |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|13436}} {{n-ary map function visualisation|1|3}} |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|36700}} {{n-ary map function visualisation|1|4}} |- ! colspan="2" | |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|14779}} {{n-ary map function visualisation|3|3}} |} * {{Z+|Z21216}} ** {{Z+|Z32695}} ** {{Z+|Z31262}} ** {{Z+|Z29370}} ** {{Z+|Z31095}} ** {{Z+|Z35421}} ** {{Z+|Z29787}} ** {{Z+|Z31098}} {| class="wikitable" ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|21216}} {{n-ary map function visualisation|1|1|1}} |- ! colspan="2" | |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|32695}} {{n-ary map function visualisation|3|1|1}} |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|31262}} {{n-ary map function visualisation|1|3|1}} |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|29370}} {{n-ary map function visualisation|1|1|3}} |- ! colspan="2" | |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|31095}} {{n-ary map function visualisation|3|3|1}} |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|35421}} {{n-ary map function visualisation|3|1|3}} |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|29787}} {{n-ary map function visualisation|1|3|3}} |- ! colspan="2" | |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|31098}} {{n-ary map function visualisation|3|3|3}} |} * {{Z+|Z30438}} * {{Z+|Z22074}} ** {{Z+|Z29390}} * {{Z+|Z17352}} * {{Z+|Z17355}} * {{Z+|Z21402}} * {{Z+|Z30009}} * {{Z+|Z13351}} * {{Z+|Z29286}} * {{Z+|Z29324}} ** {{Z+|Z29368}} == Comparisons requiring function arguments == * {{Z+|Z889}} * {{Z+|Z18646}} * {{Z+|Z23100}} * {{Z+|Z23356}} * {{Z+|Z23360}} * {{Z+|Z27622}} == Anonymous functions == Type: {{Z+|Z38546}} Supporting types: * {{Z+|Z38545}} * {{Z+|Z38548}} === Example 'anonymous' functions === Given that they are stored as persistent objects, their anonymity is kinda defeated, but it may be useful for testing and documentation purposes. * {{Z+|Z38547}} * {{Z+|Z38549}} * {{Z+|Z38550}} * {{Z+|Z38551}} === Functions === ==== Getters ==== For {{Z|Z38546}}: * {{Z+|Z38552}} * {{Z+|Z38556}} * {{Z+|Z38561}} For {{Z|Z38545}}: * {{Z+|Z38563}} * {{Z+|Z38569}} * {{Z+|Z38573}} For {{Z|Z38548}}: * {{Z+|Z38577}} ==== Usage ==== ===== Anonymous function ===== * {{Z+|Z38581}} * {{Z+|Z38586}} * {{Z+|Z38595}} * {{Z+|Z38598}} * {{Z+|Z38869}} * {{Z+|Z38635}} * {{Z+|Z38644}} * {{Z+|Z38657}} * {{Z+|Z38664}} * {{Z+|Z38668}} * {{Z+|Z38672}} * {{Z+|Z38676}} * {{Z+|Z38860}} * {{Z+|Z38864}} * {{Z+|Z38926}} * {{Z+|Z38929}} Planned: * highest used K number: anonfun -> number * alpha conversion / replace k number with different k number: anonfun, string, string -> anonfun * compact argument ids: anonfun -> anonfun (makes sure the arguments are K1, K2, etc.) * compose anonymous function in anonymous function by id: anonfun, string, anonfun -> anonfun * compose anonymous function in anonymous function by position: anonfun, number, anonfun -> anonfun * compose anonymous function in anonymous function by meaning: anonfun, qid, anonfun -> anonfun ===== Argument declaration ===== * {{Z+|Z38645}} * {{Z+|Z38652}} * {{Z+|Z38638}} * {{Z+|Z38876}} * {{Z+|Z38870}} * {{Z+|Z38881}} * {{Z+|Z38600}} * {{Z+|Z38604}} * {{Z+|Z38660}} * {{Z+|Z38620}} ===== Argument reference ===== * {{Z+|Z38641}} * {{Z+|Z38610}} * {{Z+|Z38614}} * {{Z+|Z38625}} ===== Related ===== * ''(internal)'' for S-Expressions, i.e. lists of objects, evaluation: {{Z+|Z38590}} * ''(internal)'' for S-Expressions, i.e. lists of objects, substitution: {{Z+|Z38619}} == Others == * {{Z+|Z32864}} * {{Z+|Z12875}} * {{Z+|Z10249}} * {{Z+|Z17958}} * {{Z+|Z26394}} ===Search for=== [[Special:Search/: "Z8K2 Z8" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z8" OR "Z17K1 Z8" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z8"|Functions expecting or returning an explicit Function object, singly or in a list]] * {{Z+|Z22849}} * {{Z+|Z22973}} * {{Z+|Z23211}} * {{Z+|Z23072}} [[Category:Lists of functions]] 97t0yg0d861ds2b21ull4crhe9uyqc4 296826 296825 2026-08-06T07:32:48Z Denny 81 /* Anonymous function */ 296826 wikitext text/x-wiki ''Note that functions as argument or return types are not fully supported yet.'' See [https://www.wikifunctions.org/w/index.php?title=Wikifunctions%3AProject_chat&diff=84357&oldid=84356] == Object structure == {{Help:Type deconstruction table/Function}} * {{Z+|Z28231}} * {{Z+|Z21177}} ** {{Z+|Z28222}} ** {{Z+|Z21172}} ** {{Z+|Z28227}} ** {{Z+|Z28243}} ** {{Z+|Z29484}} * {{Z+|Z10112}} * {{Z+|Z23393}} * {{Z+|Z23397}} ===Test cases=== {{Help:Type deconstruction table/Test case}} * {{Z+|Z21182}} * {{Z+|Z21180}} ===Implementations=== {{Help:Type deconstruction table/Implementation}} {{Help:Type deconstruction table/Code}} == Function application == * {{Z+|Z13036}} ** {{Z+|Z873}} *** {{Z+|Z32806}} ** {{Z+|Z27006}} ** {{Z+|Z27143}} ** {{Z+|Z28249}} {| class="wikitable" ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|13036}} {{n-ary map function visualisation|1}} |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|873}} {{n-ary map function visualisation|3}} |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|32806}} {{n-ary map function visualisation|4}} |} * {{Z+|Z13318}} ** {{Z+|Z28236}} ** {{Z+|Z13436}} *** {{Z+|Z36700}} ** {{Z+|Z13464}} *** {{Z+|Z36693}} ** {{Z+|Z14779}} {| class="wikitable" ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|13318}} {{n-ary map function visualisation|1|1}} |- ! colspan="2" | |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|13464}} {{n-ary map function visualisation|3|1}} |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|36693}} {{n-ary map function visualisation|4|1}} |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|13436}} {{n-ary map function visualisation|1|3}} |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|36700}} {{n-ary map function visualisation|1|4}} |- ! colspan="2" | |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|14779}} {{n-ary map function visualisation|3|3}} |} * {{Z+|Z21216}} ** {{Z+|Z32695}} ** {{Z+|Z31262}} ** {{Z+|Z29370}} ** {{Z+|Z31095}} ** {{Z+|Z35421}} ** {{Z+|Z29787}} ** {{Z+|Z31098}} {| class="wikitable" ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|21216}} {{n-ary map function visualisation|1|1|1}} |- ! colspan="2" | |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|32695}} {{n-ary map function visualisation|3|1|1}} |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|31262}} {{n-ary map function visualisation|1|3|1}} |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|29370}} {{n-ary map function visualisation|1|1|3}} |- ! colspan="2" | |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|31095}} {{n-ary map function visualisation|3|3|1}} |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|35421}} {{n-ary map function visualisation|3|1|3}} |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|29787}} {{n-ary map function visualisation|1|3|3}} |- ! colspan="2" | |- ! rowspan="2" style="text-align: end; vertical-align: top;" | {{Z|31098}} {{n-ary map function visualisation|3|3|3}} |} * {{Z+|Z30438}} * {{Z+|Z22074}} ** {{Z+|Z29390}} * {{Z+|Z17352}} * {{Z+|Z17355}} * {{Z+|Z21402}} * {{Z+|Z30009}} * {{Z+|Z13351}} * {{Z+|Z29286}} * {{Z+|Z29324}} ** {{Z+|Z29368}} == Comparisons requiring function arguments == * {{Z+|Z889}} * {{Z+|Z18646}} * {{Z+|Z23100}} * {{Z+|Z23356}} * {{Z+|Z23360}} * {{Z+|Z27622}} == Anonymous functions == Type: {{Z+|Z38546}} Supporting types: * {{Z+|Z38545}} * {{Z+|Z38548}} === Example 'anonymous' functions === Given that they are stored as persistent objects, their anonymity is kinda defeated, but it may be useful for testing and documentation purposes. * {{Z+|Z38547}} * {{Z+|Z38549}} * {{Z+|Z38550}} * {{Z+|Z38551}} === Functions === ==== Getters ==== For {{Z|Z38546}}: * {{Z+|Z38552}} * {{Z+|Z38556}} * {{Z+|Z38561}} For {{Z|Z38545}}: * {{Z+|Z38563}} * {{Z+|Z38569}} * {{Z+|Z38573}} For {{Z|Z38548}}: * {{Z+|Z38577}} ==== Usage ==== ===== Anonymous function ===== * {{Z+|Z38581}} * {{Z+|Z38586}} * {{Z+|Z38595}} * {{Z+|Z38598}} * {{Z+|Z38869}} * {{Z+|Z38635}} * {{Z+|Z38644}} * {{Z+|Z38657}} * {{Z+|Z38664}} * {{Z+|Z38668}} * {{Z+|Z38672}} * {{Z+|Z38676}} * {{Z+|Z38860}} * {{Z+|Z38864}} * {{Z+|Z38926}} * {{Z+|Z38929}} Planned: * highest used K number: anonfun -> number * alpha conversion / replace k number with different k number: anonfun, string, string -> anonfun * compact argument ids: anonfun -> anonfun (makes sure the arguments are K1, K2, etc.) * compose anonymous function in anonymous function by id: anonfun, string, anonfun -> anonfun * compose anonymous function in anonymous function by position: anonfun, number, anonfun -> anonfun * compose anonymous function in anonymous function by meaning: anonfun, qid, anonfun -> anonfun * unify arguments: anonfun, string, string -> anonfun ===== Argument declaration ===== * {{Z+|Z38645}} * {{Z+|Z38652}} * {{Z+|Z38638}} * {{Z+|Z38876}} * {{Z+|Z38870}} * {{Z+|Z38881}} * {{Z+|Z38600}} * {{Z+|Z38604}} * {{Z+|Z38660}} * {{Z+|Z38620}} ===== Argument reference ===== * {{Z+|Z38641}} * {{Z+|Z38610}} * {{Z+|Z38614}} * {{Z+|Z38625}} ===== Related ===== * ''(internal)'' for S-Expressions, i.e. lists of objects, evaluation: {{Z+|Z38590}} * ''(internal)'' for S-Expressions, i.e. lists of objects, substitution: {{Z+|Z38619}} == Others == * {{Z+|Z32864}} * {{Z+|Z12875}} * {{Z+|Z10249}} * {{Z+|Z17958}} * {{Z+|Z26394}} ===Search for=== [[Special:Search/: "Z8K2 Z8" OR "Z8K2 Z1K1 Z7 Z7K1 Z881 Z881K1 Z8" OR "Z17K1 Z8" OR "Z17K1 Z1K1 Z7 Z7K1 Z881 Z881K1 Z8"|Functions expecting or returning an explicit Function object, singly or in a list]] * {{Z+|Z22849}} * {{Z+|Z22973}} * {{Z+|Z23211}} * {{Z+|Z23072}} [[Category:Lists of functions]] 0ezi8wmlnbl7ew87h4pdzin4wgx6hv5 Wikifunctions:Status updates/ar 4 42956 296686 295108 2026-08-05T21:21:07Z Mdktb 3635 +T:121 296686 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|الاشتراك]]''' لتلقي إشعارات الرسائل الكمية القصيرة على الويكي حول كل إصدار جديد}} {{Wikifunctions updates | prevlabel = تحديثات سابقة | prev = 2024-02-01 | nextlabel = آخر تحديث | next = 2026-07-29 }} هناك الكثير مما يحدث حول ويكي دوال وويكيبيديا المجردة. هذه هي الصفحة التي يتم فيها نشر تحديثاتنا، بما في ذلك [[Special:MyLanguage/WF:function of the Week|دالة الأسبوع]]. يمكنك أيضًا الاشتراك في [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|النشرة الإخبارية على ويكي]] للتوصل بها على صفحة نقاشك أو على الميدان الخاصة بمشروعك. <inputbox> type=fulltext prefix={{NAMESPACE}}:{{PAGENAME}}/ break=no width=30 searchbuttonlabel={{int:Search}} placeholder=البحث في كافة تحديثات الحالة </inputbox> <span id="Newsletters"></span> == النشرات الإخبارية == <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-29}}: Abstract Wikipedia at Wikimania</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-16}}: Beyond syntactic tables</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-08}}: Moving toward our first Abstract Wikipedia integration milestone</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-01}}: Integration on test wiki and annual plan</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-06-26}}: Working on Functions, together</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-06-19}}: The or not the, this is (the?) question</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-06-12}}: Improved loading and display of Test results</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-06-05}}: The illustrated encyclopaedia</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-30}}: Looking back and forward</span> * {{Status updates|2026-05-23}}: الخطة السنوية 2026-2027 * {{Status updates|2026-05-15}}: معنىً أعلى * {{Status updates|2026-05-08}}: المراجع من ويكي بيانات متاحة الآن * {{Status updates|2026-05-02}}: طلب رأي: ما الذي ينبغي أن نحصيه في ويكيبيديا المجردة؟ * {{Status updates|2026-04-25}}: بحث المؤسسة عن اللغة المثالية * {{Status updates|2026-04-16}}: معالم؛ نأمل أن تكون بعض المُشكلات الرئيسية قد حُلت * {{Status updates|2026-04-10}}: مقترحات المجتمع لالتقاط المعنى * {{Status updates|2026-04-02}}: طلب مناقشة: الجداول النحوية * {{Status updates|2026-03-26}}: الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة؛ حالة لغة التركيب v2 * {{Status updates|2026-03-19}}: ويكيبيديا المجردة في نسختها التجريبية * {{Status updates|2026-03-11}}: لغة تركيب جديدة * {{Status updates|2026-03-06}}: الاستشهادات والنسخ واللصق * {{Status updates|2026-02-26}}: تجاوزات مرنة وبدائل احتياطية * {{Status updates|2026-02-20}}: نظرة أوليّة سريعة على ويكيبيديا المجردة * {{Status updates|2026-02-13}}: إكمال جمل بعضنا البعض: بدء أشياء؛ اجتماع خارجي في إسطنبول * {{Status updates|2026-01-29}}: إدماج ويكيبيديا المجردة * {{Status updates|2026-01-22}}: الخطة الربع سنوية لفترة يناير–مارس 2026 * {{Status updates|2026-01-15}}: 25 عامًا من ويكيبيديا === 2025 === * {{Status updates|2025-12-18}}: نتمنى لك سنة ميلادية جديدة سعيدة * {{Status updates|2025-12-11}}: كيف تكتب رسائل الخطأ بشكل أفضل * {{Status updates|2025-12-04}}: والاسم هو ويكيبيديا المجردة * {{Status updates|2025-11-27}}: التصويت على اسم الويكي الجديد!؛ إكمال الجمل لبعضنا البعض * {{Status updates|2025-11-20}}: الجولة الثانية من التصويت على تسمية ويكي المحتوى المستقل عن اللغة؛ مشاركة استدعاءات الدالة * {{Status updates|2025-11-13}}: الاستعداد للجولة الثانية من التصويت لتسمية الويكي ذات المحتوى المجرد؛ إعادة كتابة الواجهة الخلفية: لماذا Rust؟ * {{Status updates|2025-11-05}}: إغلاق الجولة الأولى من التصويت لتسمية ويكي المحتوى المجرد؛ دعوة لإنشاء دوال ويكاموس؛ تضمين ويكي دوال في ويكيبيديا البنغالية وفي سبعة أخرى من ويكاموس. * {{Status updates|2025-10-29}}: تنتهي يوم الاثنين الجولة 1 من التصويت على تسمية "ويكي المحتوى المجرّد"؛ مثال على أوصاف قصيرة * {{Status updates|2025-10-23}}: أهلا Zaree وLaura! انطلقت الجولة 1 من منافسة التسمية * {{Status updates|2025-10-15}}: انطلاق منافسة تسمية ويكيبيديا المجردة؛ تصوّر للدوال * {{Status updates|2025-10-08}}: قرار بشأن موقع المحتوى المجرّد والتخطيط الربع سنوي لشهري أكتوبر-ديسمبر * {{Status updates|2025-10-03}}: النص غني التنسيق متاح الآن في الاستدعاءات المضمّنة للدوال على 148 من مشاريع ويكاموس والحاضنة * {{Status updates|2025-09-26}}: الوصول إلى تصفيات البيانات في ويكي بيانات * {{Status updates|2025-09-19}}: ويكي دوال متاحة على 123 لغة من ويكاموس * {{Status updates|2025-09-12}}: أكثر من 3000 دالة على ويكي دوال * {{Status updates|2025-09-07}}: نسخ استدعاءات الدوال من ويكيبيديا إلى أخرى * {{Status updates|2025-08-29}}: أصبح الوصول إلى عناصر ويكي بيانات ممكنًا الآن من خلال استدعاءات مضمنّة للدوال؛ تتوفر ويكي دوال على 65 من مشاريع ويكاموس * {{Status updates|2025-08-22}}: تسجيل لجلسة ويكيمانيا: ويكي دوال قادمة قريبًا إلى ويكي قريبة منك! * {{Status updates|2025-08-01}}: ويكيمانيا 2025 قادمة قريبًا * {{Status updates|2025-07-26}}: «ويكيبيديا موسوعة»؛ سنتين من ويكي دوال * {{Status updates|2025-07-19}}: هنا التعدادات المستندة على ويكي بيانات * {{Status updates|2025-07-10}}: حدود الطول للتسميات والأوصاف * {{Status updates|2025-07-04}}: تغطية لـ 1298م * {{Status updates|2025-06-27}}: كم عدد الأشخاص اللازمين لكتابة موسوعة؟ * {{Status updates|2025-06-21}}: التخطيط الربعي لشهر يوليو-سبتمبر 2025 * {{Status updates|2025-06-15}}: إنهاء المشاورة حول موقع المحتوى المجرّد * {{Status updates|2025-06-06}}: أين سيذهب المحتوى المجرّد؟ * {{Status updates|2025-05-29}}: الطرح إلى خمسة من ويكاموس؛ الحساب مع تاريخ اليوم * {{Status updates|2025-05-23}}: مشاورة جارية حول موقع المحتوى المجرّد * {{Status updates|2025-05-15}}: موقع المحتوى المجرّد * {{Status updates|2025-05-09}}: ويكيبيديا المجردة واستراتيجية ويكيميديا للذكاء الاصطناعي * {{Status updates|2025-04-30}}: ويكيبيديا المجردة منافس نهائي في مسابقة ماكارثر 100وتغيير * {{Status updates|2025-04-25}}: أهلاً وسهلاً، غريغوري! * {{Status updates|2025-04-16}}: ويكي الدوال مدمجة في داغباني - وويكي الدوال؛ وتاريخ عيد الفصح * {{Status updates|2025-04-11}}: مراجعة ربعية * {{Status updates|2025-04-05}}: التخطيط الربعي لأبريل-يونيو 2025؛ نحن نبحث عن مدير منتج أعلى * {{Status updates|2025-03-28}}: لقد حان الوقت * {{Status updates|2025-03-20}}: تعدادات بسيطة قائمة على ويكي بيانات * {{Status updates|2025-03-15}}: اجتماع قادم بخصوص توليد اللغة الطبيعية، التغييرات الأخيرة في البرمجية * {{Status updates|2025-03-07}}: التغييرات الأخيرة في البرمجية، مقطع تسجيلي لجلسة ركن المتطوعين وتفاصيل النقاشات في لندن * {{Status updates|2025-02-26}}: من أشياء إلى كلمات * {{Status updates|2025-02-19}}: مقترح للأنواع لكل لغة وجزء من الكلام * {{Status updates|2025-02-13}}: تقييد العالم، إعادة * {{Status updates|2025-02-06}}: دعوة لمجموعة الاهتمام الخاص بتوليد اللغة الطبيعية * {{Status updates|2025-01-29}}: مع 2000 دالة في العام الجديد: حان وقت الإحصائيات * {{Status updates|2025-01-22}}: مرحبًا ديفيد! توصيات أعراف التسميّة * {{Status updates|2025-01-15}}: يوم ويكيبيديا سعيد! التخطيط ربع السنوي === 2024 === * {{Status updates|2024-12-19}}: دالة الأسبوع: العمر؛ مقدمات لمقالات السنوات؛ نوع جديد: عدد فاصلة عائمة * {{Status updates|2024-12-12}}: رسم مسار لويكيبيديا المجردة؛ الفريق خارج الموقع في لشبونة؛ نوع جديد؛ وأكثر من ذلك بكثير * {{Status updates|2024-11-27}}: إصدار WordGraph؛ صفحة خاصة جديدة: سرد قائمة الدوال بحسب الاختبارات؛ نوع جديد ليوم العام، وأكثر من ذلك بكثير * {{Status updates|2024-11-21}}: صفحة خاصة جديدة للتسميّات الناقصة، ونوع جديد للسنوات الغريغورية، وأكثر من ذلك بكثير * {{Status updates|2024-11-13}}: نوع جديد: عدد نسبي «كسري»؛ توثيقات للأنواع المرتكزة على ويكي بيانات؛ وأكثر من ذلك * {{Status updates|2024-11-07}}: حلم اللغة العالمية * {{Status updates|2024-11-01}}: إعادة كتابة الخلفية * {{Status updates|2024-10-25}}: هدفنا لهذا الربع من العام: اتفاق * {{Status updates|2024-10-17}}: كيف يمكن أن يبدو المحتوى المجرد؟ * {{Status updates|2024-10-11}}: معجمِيات ويكي بيانات في ويكي دوال قادمة قريبًا * {{Status updates|2024-10-02}}: موضوع التركيز: الطعام * {{Status updates|2024-09-26}}: التخطيط ربع السنوي للفترة من أكتوبر إلى دجنبر 2024؛ العرض التقديمي في عقدة سلتيك غدا * {{Status updates|2024-09-20}}: تقديم مجالات الموضوعات التركيزية * {{Status updates|2024-09-13}}: ويكيبيديا داغباني ستكون أول ويكي لدينا لإدماج ويكي دوال * {{Status updates|2024-09-06}}: ركن المتطوعين والتحديثات الأخرى * {{Status updates|2024-08-29}}: حدود على أطوال الأسماء والوصف * {{Status updates|2024-08-23}}: WasmEdge، الآن الحافة أقل بـ 300مث * {{Status updates|2024-08-16}}: إصدار ويكيمانيا 2024 * {{Status updates|2024-08-02}}: إعادة تعديل عنصر الواجهة "حول" * {{Status updates|2024-07-26}}: ويكيمنيا 2024 قادمة قريباً * {{Status updates|2024-07-18}}: تقرير بحثي عن دمج ويكي دوال من ويكيبيديا * {{Status updates|2024-07-10}}: كتابة المقترحات للوصول إلى المعجميات * {{Status updates|2024-07-03}}: تخطيط ربع سنوي * {{Status updates|2024-06-26}}: مرحباً يا دافني! * {{Status updates|2024-06-20}}: نوع جديد: الأعداد الصحيحة * {{Status updates|2024-06-13}}: النوع الجديد: أشهر تقويم إيغبو * {{Status updates|2024-06-06}}: نوع جديد: الإشارة * {{Status updates|2024-05-30}}: مفرد واحد أم جمع المجاميع؟ * {{Status updates|2024-05-22}}: نوع جديد: أشهر تقويم غريغوريان * {{Status updates|2024-05-15}}: دعوة للدوال: تهجئة الرقم! * {{Status updates|2024-05-10}}: النوع الرئيسي للتعدادات: الأشهر من التقويم الميلادي * {{Status updates|2024-05-03}}: اجتماع الفريق وخطة ربع سنوية * {{Status updates|2024-04-19}}: مرحباً يا شارفاني! * {{Status updates|2024-04-11}}: واجهة برمجة تطبيقات جديدة لاستدعاء ويكي دوال والاحتفال بـ ألف دالة * {{Status updates|2024-04-03}}: تحديث المنتج على مدونة ديف بشأن التحسينات القادمة لواجهة برمجة التطبيقات * {{Status updates|2024-03-28}}: أصبح إنشاء الاختبارات الآن أسهل بكثير! * {{Status updates|2024-03-21}}: في الطريق إلى تدويل الأرقام * {{Status updates|2024-03-13}}: على الهوية * {{Status updates|2024-03-07}}: نقدم لكم النوع الثاني الجديد: الأعداد الطبيعية * {{Status updates|2024-02-28}}: اكتب مقترحًا للأعداد الطبيعية * {{Status updates|2024-02-22}}: تحديث نموذج الدالة * {{Status updates|2024-02-14}}: أسبوع الإصلاح * {{Status updates|2024-02-07}}: التخطيط ربع السنوي. شكرا لك، نيك! دالة الأسبوع: هي التقليب * {{Status updates|2024-02-01}}: حتمية الإيغبو! <span id="Before_February_2024"></span> === قبل فبراير 2024 === جميع التحديثات لهذه الفترة [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|موجودة على ميتا-ويكي]]. [[Category:Status updates{{#translation:}}| ]] kt3xt4ys6z5ud2obl52p7246gycbjaw 296699 296686 2026-08-05T21:28:11Z Mdktb 3635 +T:122 296699 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|الاشتراك]]''' لتلقي إشعارات الرسائل الكمية القصيرة على الويكي حول كل إصدار جديد}} {{Wikifunctions updates | prevlabel = تحديثات سابقة | prev = 2024-02-01 | nextlabel = آخر تحديث | next = 2026-07-29 }} هناك الكثير مما يحدث حول ويكي دوال وويكيبيديا المجردة. هذه هي الصفحة التي يتم فيها نشر تحديثاتنا، بما في ذلك [[Special:MyLanguage/WF:function of the Week|دالة الأسبوع]]. يمكنك أيضًا الاشتراك في [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|النشرة الإخبارية على ويكي]] للتوصل بها على صفحة نقاشك أو على الميدان الخاصة بمشروعك. <inputbox> type=fulltext prefix={{NAMESPACE}}:{{PAGENAME}}/ break=no width=30 searchbuttonlabel={{int:Search}} placeholder=البحث في كافة تحديثات الحالة </inputbox> <span id="Newsletters"></span> == النشرات الإخبارية == <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-29}}: Abstract Wikipedia at Wikimania</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-16}}: Beyond syntactic tables</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-08}}: Moving toward our first Abstract Wikipedia integration milestone</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-01}}: Integration on test wiki and annual plan</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-06-26}}: Working on Functions, together</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-06-19}}: The or not the, this is (the?) question</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-06-12}}: Improved loading and display of Test results</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-06-05}}: The illustrated encyclopaedia</span> * {{Status updates|2026-05-30}}: نظرة إلى الماضي والمستقبل * {{Status updates|2026-05-23}}: الخطة السنوية 2026-2027 * {{Status updates|2026-05-15}}: معنىً أعلى * {{Status updates|2026-05-08}}: المراجع من ويكي بيانات متاحة الآن * {{Status updates|2026-05-02}}: طلب رأي: ما الذي ينبغي أن نحصيه في ويكيبيديا المجردة؟ * {{Status updates|2026-04-25}}: بحث المؤسسة عن اللغة المثالية * {{Status updates|2026-04-16}}: معالم؛ نأمل أن تكون بعض المُشكلات الرئيسية قد حُلت * {{Status updates|2026-04-10}}: مقترحات المجتمع لالتقاط المعنى * {{Status updates|2026-04-02}}: طلب مناقشة: الجداول النحوية * {{Status updates|2026-03-26}}: الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة؛ حالة لغة التركيب v2 * {{Status updates|2026-03-19}}: ويكيبيديا المجردة في نسختها التجريبية * {{Status updates|2026-03-11}}: لغة تركيب جديدة * {{Status updates|2026-03-06}}: الاستشهادات والنسخ واللصق * {{Status updates|2026-02-26}}: تجاوزات مرنة وبدائل احتياطية * {{Status updates|2026-02-20}}: نظرة أوليّة سريعة على ويكيبيديا المجردة * {{Status updates|2026-02-13}}: إكمال جمل بعضنا البعض: بدء أشياء؛ اجتماع خارجي في إسطنبول * {{Status updates|2026-01-29}}: إدماج ويكيبيديا المجردة * {{Status updates|2026-01-22}}: الخطة الربع سنوية لفترة يناير–مارس 2026 * {{Status updates|2026-01-15}}: 25 عامًا من ويكيبيديا === 2025 === * {{Status updates|2025-12-18}}: نتمنى لك سنة ميلادية جديدة سعيدة * {{Status updates|2025-12-11}}: كيف تكتب رسائل الخطأ بشكل أفضل * {{Status updates|2025-12-04}}: والاسم هو ويكيبيديا المجردة * {{Status updates|2025-11-27}}: التصويت على اسم الويكي الجديد!؛ إكمال الجمل لبعضنا البعض * {{Status updates|2025-11-20}}: الجولة الثانية من التصويت على تسمية ويكي المحتوى المستقل عن اللغة؛ مشاركة استدعاءات الدالة * {{Status updates|2025-11-13}}: الاستعداد للجولة الثانية من التصويت لتسمية الويكي ذات المحتوى المجرد؛ إعادة كتابة الواجهة الخلفية: لماذا Rust؟ * {{Status updates|2025-11-05}}: إغلاق الجولة الأولى من التصويت لتسمية ويكي المحتوى المجرد؛ دعوة لإنشاء دوال ويكاموس؛ تضمين ويكي دوال في ويكيبيديا البنغالية وفي سبعة أخرى من ويكاموس. * {{Status updates|2025-10-29}}: تنتهي يوم الاثنين الجولة 1 من التصويت على تسمية "ويكي المحتوى المجرّد"؛ مثال على أوصاف قصيرة * {{Status updates|2025-10-23}}: أهلا Zaree وLaura! انطلقت الجولة 1 من منافسة التسمية * {{Status updates|2025-10-15}}: انطلاق منافسة تسمية ويكيبيديا المجردة؛ تصوّر للدوال * {{Status updates|2025-10-08}}: قرار بشأن موقع المحتوى المجرّد والتخطيط الربع سنوي لشهري أكتوبر-ديسمبر * {{Status updates|2025-10-03}}: النص غني التنسيق متاح الآن في الاستدعاءات المضمّنة للدوال على 148 من مشاريع ويكاموس والحاضنة * {{Status updates|2025-09-26}}: الوصول إلى تصفيات البيانات في ويكي بيانات * {{Status updates|2025-09-19}}: ويكي دوال متاحة على 123 لغة من ويكاموس * {{Status updates|2025-09-12}}: أكثر من 3000 دالة على ويكي دوال * {{Status updates|2025-09-07}}: نسخ استدعاءات الدوال من ويكيبيديا إلى أخرى * {{Status updates|2025-08-29}}: أصبح الوصول إلى عناصر ويكي بيانات ممكنًا الآن من خلال استدعاءات مضمنّة للدوال؛ تتوفر ويكي دوال على 65 من مشاريع ويكاموس * {{Status updates|2025-08-22}}: تسجيل لجلسة ويكيمانيا: ويكي دوال قادمة قريبًا إلى ويكي قريبة منك! * {{Status updates|2025-08-01}}: ويكيمانيا 2025 قادمة قريبًا * {{Status updates|2025-07-26}}: «ويكيبيديا موسوعة»؛ سنتين من ويكي دوال * {{Status updates|2025-07-19}}: هنا التعدادات المستندة على ويكي بيانات * {{Status updates|2025-07-10}}: حدود الطول للتسميات والأوصاف * {{Status updates|2025-07-04}}: تغطية لـ 1298م * {{Status updates|2025-06-27}}: كم عدد الأشخاص اللازمين لكتابة موسوعة؟ * {{Status updates|2025-06-21}}: التخطيط الربعي لشهر يوليو-سبتمبر 2025 * {{Status updates|2025-06-15}}: إنهاء المشاورة حول موقع المحتوى المجرّد * {{Status updates|2025-06-06}}: أين سيذهب المحتوى المجرّد؟ * {{Status updates|2025-05-29}}: الطرح إلى خمسة من ويكاموس؛ الحساب مع تاريخ اليوم * {{Status updates|2025-05-23}}: مشاورة جارية حول موقع المحتوى المجرّد * {{Status updates|2025-05-15}}: موقع المحتوى المجرّد * {{Status updates|2025-05-09}}: ويكيبيديا المجردة واستراتيجية ويكيميديا للذكاء الاصطناعي * {{Status updates|2025-04-30}}: ويكيبيديا المجردة منافس نهائي في مسابقة ماكارثر 100وتغيير * {{Status updates|2025-04-25}}: أهلاً وسهلاً، غريغوري! * {{Status updates|2025-04-16}}: ويكي الدوال مدمجة في داغباني - وويكي الدوال؛ وتاريخ عيد الفصح * {{Status updates|2025-04-11}}: مراجعة ربعية * {{Status updates|2025-04-05}}: التخطيط الربعي لأبريل-يونيو 2025؛ نحن نبحث عن مدير منتج أعلى * {{Status updates|2025-03-28}}: لقد حان الوقت * {{Status updates|2025-03-20}}: تعدادات بسيطة قائمة على ويكي بيانات * {{Status updates|2025-03-15}}: اجتماع قادم بخصوص توليد اللغة الطبيعية، التغييرات الأخيرة في البرمجية * {{Status updates|2025-03-07}}: التغييرات الأخيرة في البرمجية، مقطع تسجيلي لجلسة ركن المتطوعين وتفاصيل النقاشات في لندن * {{Status updates|2025-02-26}}: من أشياء إلى كلمات * {{Status updates|2025-02-19}}: مقترح للأنواع لكل لغة وجزء من الكلام * {{Status updates|2025-02-13}}: تقييد العالم، إعادة * {{Status updates|2025-02-06}}: دعوة لمجموعة الاهتمام الخاص بتوليد اللغة الطبيعية * {{Status updates|2025-01-29}}: مع 2000 دالة في العام الجديد: حان وقت الإحصائيات * {{Status updates|2025-01-22}}: مرحبًا ديفيد! توصيات أعراف التسميّة * {{Status updates|2025-01-15}}: يوم ويكيبيديا سعيد! التخطيط ربع السنوي === 2024 === * {{Status updates|2024-12-19}}: دالة الأسبوع: العمر؛ مقدمات لمقالات السنوات؛ نوع جديد: عدد فاصلة عائمة * {{Status updates|2024-12-12}}: رسم مسار لويكيبيديا المجردة؛ الفريق خارج الموقع في لشبونة؛ نوع جديد؛ وأكثر من ذلك بكثير * {{Status updates|2024-11-27}}: إصدار WordGraph؛ صفحة خاصة جديدة: سرد قائمة الدوال بحسب الاختبارات؛ نوع جديد ليوم العام، وأكثر من ذلك بكثير * {{Status updates|2024-11-21}}: صفحة خاصة جديدة للتسميّات الناقصة، ونوع جديد للسنوات الغريغورية، وأكثر من ذلك بكثير * {{Status updates|2024-11-13}}: نوع جديد: عدد نسبي «كسري»؛ توثيقات للأنواع المرتكزة على ويكي بيانات؛ وأكثر من ذلك * {{Status updates|2024-11-07}}: حلم اللغة العالمية * {{Status updates|2024-11-01}}: إعادة كتابة الخلفية * {{Status updates|2024-10-25}}: هدفنا لهذا الربع من العام: اتفاق * {{Status updates|2024-10-17}}: كيف يمكن أن يبدو المحتوى المجرد؟ * {{Status updates|2024-10-11}}: معجمِيات ويكي بيانات في ويكي دوال قادمة قريبًا * {{Status updates|2024-10-02}}: موضوع التركيز: الطعام * {{Status updates|2024-09-26}}: التخطيط ربع السنوي للفترة من أكتوبر إلى دجنبر 2024؛ العرض التقديمي في عقدة سلتيك غدا * {{Status updates|2024-09-20}}: تقديم مجالات الموضوعات التركيزية * {{Status updates|2024-09-13}}: ويكيبيديا داغباني ستكون أول ويكي لدينا لإدماج ويكي دوال * {{Status updates|2024-09-06}}: ركن المتطوعين والتحديثات الأخرى * {{Status updates|2024-08-29}}: حدود على أطوال الأسماء والوصف * {{Status updates|2024-08-23}}: WasmEdge، الآن الحافة أقل بـ 300مث * {{Status updates|2024-08-16}}: إصدار ويكيمانيا 2024 * {{Status updates|2024-08-02}}: إعادة تعديل عنصر الواجهة "حول" * {{Status updates|2024-07-26}}: ويكيمنيا 2024 قادمة قريباً * {{Status updates|2024-07-18}}: تقرير بحثي عن دمج ويكي دوال من ويكيبيديا * {{Status updates|2024-07-10}}: كتابة المقترحات للوصول إلى المعجميات * {{Status updates|2024-07-03}}: تخطيط ربع سنوي * {{Status updates|2024-06-26}}: مرحباً يا دافني! * {{Status updates|2024-06-20}}: نوع جديد: الأعداد الصحيحة * {{Status updates|2024-06-13}}: النوع الجديد: أشهر تقويم إيغبو * {{Status updates|2024-06-06}}: نوع جديد: الإشارة * {{Status updates|2024-05-30}}: مفرد واحد أم جمع المجاميع؟ * {{Status updates|2024-05-22}}: نوع جديد: أشهر تقويم غريغوريان * {{Status updates|2024-05-15}}: دعوة للدوال: تهجئة الرقم! * {{Status updates|2024-05-10}}: النوع الرئيسي للتعدادات: الأشهر من التقويم الميلادي * {{Status updates|2024-05-03}}: اجتماع الفريق وخطة ربع سنوية * {{Status updates|2024-04-19}}: مرحباً يا شارفاني! * {{Status updates|2024-04-11}}: واجهة برمجة تطبيقات جديدة لاستدعاء ويكي دوال والاحتفال بـ ألف دالة * {{Status updates|2024-04-03}}: تحديث المنتج على مدونة ديف بشأن التحسينات القادمة لواجهة برمجة التطبيقات * {{Status updates|2024-03-28}}: أصبح إنشاء الاختبارات الآن أسهل بكثير! * {{Status updates|2024-03-21}}: في الطريق إلى تدويل الأرقام * {{Status updates|2024-03-13}}: على الهوية * {{Status updates|2024-03-07}}: نقدم لكم النوع الثاني الجديد: الأعداد الطبيعية * {{Status updates|2024-02-28}}: اكتب مقترحًا للأعداد الطبيعية * {{Status updates|2024-02-22}}: تحديث نموذج الدالة * {{Status updates|2024-02-14}}: أسبوع الإصلاح * {{Status updates|2024-02-07}}: التخطيط ربع السنوي. شكرا لك، نيك! دالة الأسبوع: هي التقليب * {{Status updates|2024-02-01}}: حتمية الإيغبو! <span id="Before_February_2024"></span> === قبل فبراير 2024 === جميع التحديثات لهذه الفترة [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|موجودة على ميتا-ويكي]]. [[Category:Status updates{{#translation:}}| ]] m66gfvlk223dusrk46zmg1ikci255p2 296702 296699 2026-08-05T21:31:03Z Mdktb 3635 +T:123 296702 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|الاشتراك]]''' لتلقي إشعارات الرسائل الكمية القصيرة على الويكي حول كل إصدار جديد}} {{Wikifunctions updates | prevlabel = تحديثات سابقة | prev = 2024-02-01 | nextlabel = آخر تحديث | next = 2026-07-29 }} هناك الكثير مما يحدث حول ويكي دوال وويكيبيديا المجردة. هذه هي الصفحة التي يتم فيها نشر تحديثاتنا، بما في ذلك [[Special:MyLanguage/WF:function of the Week|دالة الأسبوع]]. يمكنك أيضًا الاشتراك في [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|النشرة الإخبارية على ويكي]] للتوصل بها على صفحة نقاشك أو على الميدان الخاصة بمشروعك. <inputbox> type=fulltext prefix={{NAMESPACE}}:{{PAGENAME}}/ break=no width=30 searchbuttonlabel={{int:Search}} placeholder=البحث في كافة تحديثات الحالة </inputbox> <span id="Newsletters"></span> == النشرات الإخبارية == <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-29}}: Abstract Wikipedia at Wikimania</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-16}}: Beyond syntactic tables</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-08}}: Moving toward our first Abstract Wikipedia integration milestone</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-01}}: Integration on test wiki and annual plan</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-06-26}}: Working on Functions, together</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-06-19}}: The or not the, this is (the?) question</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-06-12}}: Improved loading and display of Test results</span> * {{Status updates|2026-06-05}}: الموسوعة المصوّرة * {{Status updates|2026-05-30}}: نظرة إلى الماضي والمستقبل * {{Status updates|2026-05-23}}: الخطة السنوية 2026-2027 * {{Status updates|2026-05-15}}: معنىً أعلى * {{Status updates|2026-05-08}}: المراجع من ويكي بيانات متاحة الآن * {{Status updates|2026-05-02}}: طلب رأي: ما الذي ينبغي أن نحصيه في ويكيبيديا المجردة؟ * {{Status updates|2026-04-25}}: بحث المؤسسة عن اللغة المثالية * {{Status updates|2026-04-16}}: معالم؛ نأمل أن تكون بعض المُشكلات الرئيسية قد حُلت * {{Status updates|2026-04-10}}: مقترحات المجتمع لالتقاط المعنى * {{Status updates|2026-04-02}}: طلب مناقشة: الجداول النحوية * {{Status updates|2026-03-26}}: الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة؛ حالة لغة التركيب v2 * {{Status updates|2026-03-19}}: ويكيبيديا المجردة في نسختها التجريبية * {{Status updates|2026-03-11}}: لغة تركيب جديدة * {{Status updates|2026-03-06}}: الاستشهادات والنسخ واللصق * {{Status updates|2026-02-26}}: تجاوزات مرنة وبدائل احتياطية * {{Status updates|2026-02-20}}: نظرة أوليّة سريعة على ويكيبيديا المجردة * {{Status updates|2026-02-13}}: إكمال جمل بعضنا البعض: بدء أشياء؛ اجتماع خارجي في إسطنبول * {{Status updates|2026-01-29}}: إدماج ويكيبيديا المجردة * {{Status updates|2026-01-22}}: الخطة الربع سنوية لفترة يناير–مارس 2026 * {{Status updates|2026-01-15}}: 25 عامًا من ويكيبيديا === 2025 === * {{Status updates|2025-12-18}}: نتمنى لك سنة ميلادية جديدة سعيدة * {{Status updates|2025-12-11}}: كيف تكتب رسائل الخطأ بشكل أفضل * {{Status updates|2025-12-04}}: والاسم هو ويكيبيديا المجردة * {{Status updates|2025-11-27}}: التصويت على اسم الويكي الجديد!؛ إكمال الجمل لبعضنا البعض * {{Status updates|2025-11-20}}: الجولة الثانية من التصويت على تسمية ويكي المحتوى المستقل عن اللغة؛ مشاركة استدعاءات الدالة * {{Status updates|2025-11-13}}: الاستعداد للجولة الثانية من التصويت لتسمية الويكي ذات المحتوى المجرد؛ إعادة كتابة الواجهة الخلفية: لماذا Rust؟ * {{Status updates|2025-11-05}}: إغلاق الجولة الأولى من التصويت لتسمية ويكي المحتوى المجرد؛ دعوة لإنشاء دوال ويكاموس؛ تضمين ويكي دوال في ويكيبيديا البنغالية وفي سبعة أخرى من ويكاموس. * {{Status updates|2025-10-29}}: تنتهي يوم الاثنين الجولة 1 من التصويت على تسمية "ويكي المحتوى المجرّد"؛ مثال على أوصاف قصيرة * {{Status updates|2025-10-23}}: أهلا Zaree وLaura! انطلقت الجولة 1 من منافسة التسمية * {{Status updates|2025-10-15}}: انطلاق منافسة تسمية ويكيبيديا المجردة؛ تصوّر للدوال * {{Status updates|2025-10-08}}: قرار بشأن موقع المحتوى المجرّد والتخطيط الربع سنوي لشهري أكتوبر-ديسمبر * {{Status updates|2025-10-03}}: النص غني التنسيق متاح الآن في الاستدعاءات المضمّنة للدوال على 148 من مشاريع ويكاموس والحاضنة * {{Status updates|2025-09-26}}: الوصول إلى تصفيات البيانات في ويكي بيانات * {{Status updates|2025-09-19}}: ويكي دوال متاحة على 123 لغة من ويكاموس * {{Status updates|2025-09-12}}: أكثر من 3000 دالة على ويكي دوال * {{Status updates|2025-09-07}}: نسخ استدعاءات الدوال من ويكيبيديا إلى أخرى * {{Status updates|2025-08-29}}: أصبح الوصول إلى عناصر ويكي بيانات ممكنًا الآن من خلال استدعاءات مضمنّة للدوال؛ تتوفر ويكي دوال على 65 من مشاريع ويكاموس * {{Status updates|2025-08-22}}: تسجيل لجلسة ويكيمانيا: ويكي دوال قادمة قريبًا إلى ويكي قريبة منك! * {{Status updates|2025-08-01}}: ويكيمانيا 2025 قادمة قريبًا * {{Status updates|2025-07-26}}: «ويكيبيديا موسوعة»؛ سنتين من ويكي دوال * {{Status updates|2025-07-19}}: هنا التعدادات المستندة على ويكي بيانات * {{Status updates|2025-07-10}}: حدود الطول للتسميات والأوصاف * {{Status updates|2025-07-04}}: تغطية لـ 1298م * {{Status updates|2025-06-27}}: كم عدد الأشخاص اللازمين لكتابة موسوعة؟ * {{Status updates|2025-06-21}}: التخطيط الربعي لشهر يوليو-سبتمبر 2025 * {{Status updates|2025-06-15}}: إنهاء المشاورة حول موقع المحتوى المجرّد * {{Status updates|2025-06-06}}: أين سيذهب المحتوى المجرّد؟ * {{Status updates|2025-05-29}}: الطرح إلى خمسة من ويكاموس؛ الحساب مع تاريخ اليوم * {{Status updates|2025-05-23}}: مشاورة جارية حول موقع المحتوى المجرّد * {{Status updates|2025-05-15}}: موقع المحتوى المجرّد * {{Status updates|2025-05-09}}: ويكيبيديا المجردة واستراتيجية ويكيميديا للذكاء الاصطناعي * {{Status updates|2025-04-30}}: ويكيبيديا المجردة منافس نهائي في مسابقة ماكارثر 100وتغيير * {{Status updates|2025-04-25}}: أهلاً وسهلاً، غريغوري! * {{Status updates|2025-04-16}}: ويكي الدوال مدمجة في داغباني - وويكي الدوال؛ وتاريخ عيد الفصح * {{Status updates|2025-04-11}}: مراجعة ربعية * {{Status updates|2025-04-05}}: التخطيط الربعي لأبريل-يونيو 2025؛ نحن نبحث عن مدير منتج أعلى * {{Status updates|2025-03-28}}: لقد حان الوقت * {{Status updates|2025-03-20}}: تعدادات بسيطة قائمة على ويكي بيانات * {{Status updates|2025-03-15}}: اجتماع قادم بخصوص توليد اللغة الطبيعية، التغييرات الأخيرة في البرمجية * {{Status updates|2025-03-07}}: التغييرات الأخيرة في البرمجية، مقطع تسجيلي لجلسة ركن المتطوعين وتفاصيل النقاشات في لندن * {{Status updates|2025-02-26}}: من أشياء إلى كلمات * {{Status updates|2025-02-19}}: مقترح للأنواع لكل لغة وجزء من الكلام * {{Status updates|2025-02-13}}: تقييد العالم، إعادة * {{Status updates|2025-02-06}}: دعوة لمجموعة الاهتمام الخاص بتوليد اللغة الطبيعية * {{Status updates|2025-01-29}}: مع 2000 دالة في العام الجديد: حان وقت الإحصائيات * {{Status updates|2025-01-22}}: مرحبًا ديفيد! توصيات أعراف التسميّة * {{Status updates|2025-01-15}}: يوم ويكيبيديا سعيد! التخطيط ربع السنوي === 2024 === * {{Status updates|2024-12-19}}: دالة الأسبوع: العمر؛ مقدمات لمقالات السنوات؛ نوع جديد: عدد فاصلة عائمة * {{Status updates|2024-12-12}}: رسم مسار لويكيبيديا المجردة؛ الفريق خارج الموقع في لشبونة؛ نوع جديد؛ وأكثر من ذلك بكثير * {{Status updates|2024-11-27}}: إصدار WordGraph؛ صفحة خاصة جديدة: سرد قائمة الدوال بحسب الاختبارات؛ نوع جديد ليوم العام، وأكثر من ذلك بكثير * {{Status updates|2024-11-21}}: صفحة خاصة جديدة للتسميّات الناقصة، ونوع جديد للسنوات الغريغورية، وأكثر من ذلك بكثير * {{Status updates|2024-11-13}}: نوع جديد: عدد نسبي «كسري»؛ توثيقات للأنواع المرتكزة على ويكي بيانات؛ وأكثر من ذلك * {{Status updates|2024-11-07}}: حلم اللغة العالمية * {{Status updates|2024-11-01}}: إعادة كتابة الخلفية * {{Status updates|2024-10-25}}: هدفنا لهذا الربع من العام: اتفاق * {{Status updates|2024-10-17}}: كيف يمكن أن يبدو المحتوى المجرد؟ * {{Status updates|2024-10-11}}: معجمِيات ويكي بيانات في ويكي دوال قادمة قريبًا * {{Status updates|2024-10-02}}: موضوع التركيز: الطعام * {{Status updates|2024-09-26}}: التخطيط ربع السنوي للفترة من أكتوبر إلى دجنبر 2024؛ العرض التقديمي في عقدة سلتيك غدا * {{Status updates|2024-09-20}}: تقديم مجالات الموضوعات التركيزية * {{Status updates|2024-09-13}}: ويكيبيديا داغباني ستكون أول ويكي لدينا لإدماج ويكي دوال * {{Status updates|2024-09-06}}: ركن المتطوعين والتحديثات الأخرى * {{Status updates|2024-08-29}}: حدود على أطوال الأسماء والوصف * {{Status updates|2024-08-23}}: WasmEdge، الآن الحافة أقل بـ 300مث * {{Status updates|2024-08-16}}: إصدار ويكيمانيا 2024 * {{Status updates|2024-08-02}}: إعادة تعديل عنصر الواجهة "حول" * {{Status updates|2024-07-26}}: ويكيمنيا 2024 قادمة قريباً * {{Status updates|2024-07-18}}: تقرير بحثي عن دمج ويكي دوال من ويكيبيديا * {{Status updates|2024-07-10}}: كتابة المقترحات للوصول إلى المعجميات * {{Status updates|2024-07-03}}: تخطيط ربع سنوي * {{Status updates|2024-06-26}}: مرحباً يا دافني! * {{Status updates|2024-06-20}}: نوع جديد: الأعداد الصحيحة * {{Status updates|2024-06-13}}: النوع الجديد: أشهر تقويم إيغبو * {{Status updates|2024-06-06}}: نوع جديد: الإشارة * {{Status updates|2024-05-30}}: مفرد واحد أم جمع المجاميع؟ * {{Status updates|2024-05-22}}: نوع جديد: أشهر تقويم غريغوريان * {{Status updates|2024-05-15}}: دعوة للدوال: تهجئة الرقم! * {{Status updates|2024-05-10}}: النوع الرئيسي للتعدادات: الأشهر من التقويم الميلادي * {{Status updates|2024-05-03}}: اجتماع الفريق وخطة ربع سنوية * {{Status updates|2024-04-19}}: مرحباً يا شارفاني! * {{Status updates|2024-04-11}}: واجهة برمجة تطبيقات جديدة لاستدعاء ويكي دوال والاحتفال بـ ألف دالة * {{Status updates|2024-04-03}}: تحديث المنتج على مدونة ديف بشأن التحسينات القادمة لواجهة برمجة التطبيقات * {{Status updates|2024-03-28}}: أصبح إنشاء الاختبارات الآن أسهل بكثير! * {{Status updates|2024-03-21}}: في الطريق إلى تدويل الأرقام * {{Status updates|2024-03-13}}: على الهوية * {{Status updates|2024-03-07}}: نقدم لكم النوع الثاني الجديد: الأعداد الطبيعية * {{Status updates|2024-02-28}}: اكتب مقترحًا للأعداد الطبيعية * {{Status updates|2024-02-22}}: تحديث نموذج الدالة * {{Status updates|2024-02-14}}: أسبوع الإصلاح * {{Status updates|2024-02-07}}: التخطيط ربع السنوي. شكرا لك، نيك! دالة الأسبوع: هي التقليب * {{Status updates|2024-02-01}}: حتمية الإيغبو! <span id="Before_February_2024"></span> === قبل فبراير 2024 === جميع التحديثات لهذه الفترة [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|موجودة على ميتا-ويكي]]. [[Category:Status updates{{#translation:}}| ]] evdh49fms4p59l3nerssdu9eq4x9k5p 296710 296702 2026-08-05T21:39:29Z Mdktb 3635 +T:124 296710 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|الاشتراك]]''' لتلقي إشعارات الرسائل الكمية القصيرة على الويكي حول كل إصدار جديد}} {{Wikifunctions updates | prevlabel = تحديثات سابقة | prev = 2024-02-01 | nextlabel = آخر تحديث | next = 2026-07-29 }} هناك الكثير مما يحدث حول ويكي دوال وويكيبيديا المجردة. هذه هي الصفحة التي يتم فيها نشر تحديثاتنا، بما في ذلك [[Special:MyLanguage/WF:function of the Week|دالة الأسبوع]]. يمكنك أيضًا الاشتراك في [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|النشرة الإخبارية على ويكي]] للتوصل بها على صفحة نقاشك أو على الميدان الخاصة بمشروعك. <inputbox> type=fulltext prefix={{NAMESPACE}}:{{PAGENAME}}/ break=no width=30 searchbuttonlabel={{int:Search}} placeholder=البحث في كافة تحديثات الحالة </inputbox> <span id="Newsletters"></span> == النشرات الإخبارية == <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-29}}: Abstract Wikipedia at Wikimania</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-16}}: Beyond syntactic tables</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-08}}: Moving toward our first Abstract Wikipedia integration milestone</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-01}}: Integration on test wiki and annual plan</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-06-26}}: Working on Functions, together</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-06-19}}: The or not the, this is (the?) question</span> * {{Status updates|2026-06-12}}: تحميل وعرض محسّن لنتائج الاختبارات * {{Status updates|2026-06-05}}: الموسوعة المصوّرة * {{Status updates|2026-05-30}}: نظرة إلى الماضي والمستقبل * {{Status updates|2026-05-23}}: الخطة السنوية 2026-2027 * {{Status updates|2026-05-15}}: معنىً أعلى * {{Status updates|2026-05-08}}: المراجع من ويكي بيانات متاحة الآن * {{Status updates|2026-05-02}}: طلب رأي: ما الذي ينبغي أن نحصيه في ويكيبيديا المجردة؟ * {{Status updates|2026-04-25}}: بحث المؤسسة عن اللغة المثالية * {{Status updates|2026-04-16}}: معالم؛ نأمل أن تكون بعض المُشكلات الرئيسية قد حُلت * {{Status updates|2026-04-10}}: مقترحات المجتمع لالتقاط المعنى * {{Status updates|2026-04-02}}: طلب مناقشة: الجداول النحوية * {{Status updates|2026-03-26}}: الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة؛ حالة لغة التركيب v2 * {{Status updates|2026-03-19}}: ويكيبيديا المجردة في نسختها التجريبية * {{Status updates|2026-03-11}}: لغة تركيب جديدة * {{Status updates|2026-03-06}}: الاستشهادات والنسخ واللصق * {{Status updates|2026-02-26}}: تجاوزات مرنة وبدائل احتياطية * {{Status updates|2026-02-20}}: نظرة أوليّة سريعة على ويكيبيديا المجردة * {{Status updates|2026-02-13}}: إكمال جمل بعضنا البعض: بدء أشياء؛ اجتماع خارجي في إسطنبول * {{Status updates|2026-01-29}}: إدماج ويكيبيديا المجردة * {{Status updates|2026-01-22}}: الخطة الربع سنوية لفترة يناير–مارس 2026 * {{Status updates|2026-01-15}}: 25 عامًا من ويكيبيديا === 2025 === * {{Status updates|2025-12-18}}: نتمنى لك سنة ميلادية جديدة سعيدة * {{Status updates|2025-12-11}}: كيف تكتب رسائل الخطأ بشكل أفضل * {{Status updates|2025-12-04}}: والاسم هو ويكيبيديا المجردة * {{Status updates|2025-11-27}}: التصويت على اسم الويكي الجديد!؛ إكمال الجمل لبعضنا البعض * {{Status updates|2025-11-20}}: الجولة الثانية من التصويت على تسمية ويكي المحتوى المستقل عن اللغة؛ مشاركة استدعاءات الدالة * {{Status updates|2025-11-13}}: الاستعداد للجولة الثانية من التصويت لتسمية الويكي ذات المحتوى المجرد؛ إعادة كتابة الواجهة الخلفية: لماذا Rust؟ * {{Status updates|2025-11-05}}: إغلاق الجولة الأولى من التصويت لتسمية ويكي المحتوى المجرد؛ دعوة لإنشاء دوال ويكاموس؛ تضمين ويكي دوال في ويكيبيديا البنغالية وفي سبعة أخرى من ويكاموس. * {{Status updates|2025-10-29}}: تنتهي يوم الاثنين الجولة 1 من التصويت على تسمية "ويكي المحتوى المجرّد"؛ مثال على أوصاف قصيرة * {{Status updates|2025-10-23}}: أهلا Zaree وLaura! انطلقت الجولة 1 من منافسة التسمية * {{Status updates|2025-10-15}}: انطلاق منافسة تسمية ويكيبيديا المجردة؛ تصوّر للدوال * {{Status updates|2025-10-08}}: قرار بشأن موقع المحتوى المجرّد والتخطيط الربع سنوي لشهري أكتوبر-ديسمبر * {{Status updates|2025-10-03}}: النص غني التنسيق متاح الآن في الاستدعاءات المضمّنة للدوال على 148 من مشاريع ويكاموس والحاضنة * {{Status updates|2025-09-26}}: الوصول إلى تصفيات البيانات في ويكي بيانات * {{Status updates|2025-09-19}}: ويكي دوال متاحة على 123 لغة من ويكاموس * {{Status updates|2025-09-12}}: أكثر من 3000 دالة على ويكي دوال * {{Status updates|2025-09-07}}: نسخ استدعاءات الدوال من ويكيبيديا إلى أخرى * {{Status updates|2025-08-29}}: أصبح الوصول إلى عناصر ويكي بيانات ممكنًا الآن من خلال استدعاءات مضمنّة للدوال؛ تتوفر ويكي دوال على 65 من مشاريع ويكاموس * {{Status updates|2025-08-22}}: تسجيل لجلسة ويكيمانيا: ويكي دوال قادمة قريبًا إلى ويكي قريبة منك! * {{Status updates|2025-08-01}}: ويكيمانيا 2025 قادمة قريبًا * {{Status updates|2025-07-26}}: «ويكيبيديا موسوعة»؛ سنتين من ويكي دوال * {{Status updates|2025-07-19}}: هنا التعدادات المستندة على ويكي بيانات * {{Status updates|2025-07-10}}: حدود الطول للتسميات والأوصاف * {{Status updates|2025-07-04}}: تغطية لـ 1298م * {{Status updates|2025-06-27}}: كم عدد الأشخاص اللازمين لكتابة موسوعة؟ * {{Status updates|2025-06-21}}: التخطيط الربعي لشهر يوليو-سبتمبر 2025 * {{Status updates|2025-06-15}}: إنهاء المشاورة حول موقع المحتوى المجرّد * {{Status updates|2025-06-06}}: أين سيذهب المحتوى المجرّد؟ * {{Status updates|2025-05-29}}: الطرح إلى خمسة من ويكاموس؛ الحساب مع تاريخ اليوم * {{Status updates|2025-05-23}}: مشاورة جارية حول موقع المحتوى المجرّد * {{Status updates|2025-05-15}}: موقع المحتوى المجرّد * {{Status updates|2025-05-09}}: ويكيبيديا المجردة واستراتيجية ويكيميديا للذكاء الاصطناعي * {{Status updates|2025-04-30}}: ويكيبيديا المجردة منافس نهائي في مسابقة ماكارثر 100وتغيير * {{Status updates|2025-04-25}}: أهلاً وسهلاً، غريغوري! * {{Status updates|2025-04-16}}: ويكي الدوال مدمجة في داغباني - وويكي الدوال؛ وتاريخ عيد الفصح * {{Status updates|2025-04-11}}: مراجعة ربعية * {{Status updates|2025-04-05}}: التخطيط الربعي لأبريل-يونيو 2025؛ نحن نبحث عن مدير منتج أعلى * {{Status updates|2025-03-28}}: لقد حان الوقت * {{Status updates|2025-03-20}}: تعدادات بسيطة قائمة على ويكي بيانات * {{Status updates|2025-03-15}}: اجتماع قادم بخصوص توليد اللغة الطبيعية، التغييرات الأخيرة في البرمجية * {{Status updates|2025-03-07}}: التغييرات الأخيرة في البرمجية، مقطع تسجيلي لجلسة ركن المتطوعين وتفاصيل النقاشات في لندن * {{Status updates|2025-02-26}}: من أشياء إلى كلمات * {{Status updates|2025-02-19}}: مقترح للأنواع لكل لغة وجزء من الكلام * {{Status updates|2025-02-13}}: تقييد العالم، إعادة * {{Status updates|2025-02-06}}: دعوة لمجموعة الاهتمام الخاص بتوليد اللغة الطبيعية * {{Status updates|2025-01-29}}: مع 2000 دالة في العام الجديد: حان وقت الإحصائيات * {{Status updates|2025-01-22}}: مرحبًا ديفيد! توصيات أعراف التسميّة * {{Status updates|2025-01-15}}: يوم ويكيبيديا سعيد! التخطيط ربع السنوي === 2024 === * {{Status updates|2024-12-19}}: دالة الأسبوع: العمر؛ مقدمات لمقالات السنوات؛ نوع جديد: عدد فاصلة عائمة * {{Status updates|2024-12-12}}: رسم مسار لويكيبيديا المجردة؛ الفريق خارج الموقع في لشبونة؛ نوع جديد؛ وأكثر من ذلك بكثير * {{Status updates|2024-11-27}}: إصدار WordGraph؛ صفحة خاصة جديدة: سرد قائمة الدوال بحسب الاختبارات؛ نوع جديد ليوم العام، وأكثر من ذلك بكثير * {{Status updates|2024-11-21}}: صفحة خاصة جديدة للتسميّات الناقصة، ونوع جديد للسنوات الغريغورية، وأكثر من ذلك بكثير * {{Status updates|2024-11-13}}: نوع جديد: عدد نسبي «كسري»؛ توثيقات للأنواع المرتكزة على ويكي بيانات؛ وأكثر من ذلك * {{Status updates|2024-11-07}}: حلم اللغة العالمية * {{Status updates|2024-11-01}}: إعادة كتابة الخلفية * {{Status updates|2024-10-25}}: هدفنا لهذا الربع من العام: اتفاق * {{Status updates|2024-10-17}}: كيف يمكن أن يبدو المحتوى المجرد؟ * {{Status updates|2024-10-11}}: معجمِيات ويكي بيانات في ويكي دوال قادمة قريبًا * {{Status updates|2024-10-02}}: موضوع التركيز: الطعام * {{Status updates|2024-09-26}}: التخطيط ربع السنوي للفترة من أكتوبر إلى دجنبر 2024؛ العرض التقديمي في عقدة سلتيك غدا * {{Status updates|2024-09-20}}: تقديم مجالات الموضوعات التركيزية * {{Status updates|2024-09-13}}: ويكيبيديا داغباني ستكون أول ويكي لدينا لإدماج ويكي دوال * {{Status updates|2024-09-06}}: ركن المتطوعين والتحديثات الأخرى * {{Status updates|2024-08-29}}: حدود على أطوال الأسماء والوصف * {{Status updates|2024-08-23}}: WasmEdge، الآن الحافة أقل بـ 300مث * {{Status updates|2024-08-16}}: إصدار ويكيمانيا 2024 * {{Status updates|2024-08-02}}: إعادة تعديل عنصر الواجهة "حول" * {{Status updates|2024-07-26}}: ويكيمنيا 2024 قادمة قريباً * {{Status updates|2024-07-18}}: تقرير بحثي عن دمج ويكي دوال من ويكيبيديا * {{Status updates|2024-07-10}}: كتابة المقترحات للوصول إلى المعجميات * {{Status updates|2024-07-03}}: تخطيط ربع سنوي * {{Status updates|2024-06-26}}: مرحباً يا دافني! * {{Status updates|2024-06-20}}: نوع جديد: الأعداد الصحيحة * {{Status updates|2024-06-13}}: النوع الجديد: أشهر تقويم إيغبو * {{Status updates|2024-06-06}}: نوع جديد: الإشارة * {{Status updates|2024-05-30}}: مفرد واحد أم جمع المجاميع؟ * {{Status updates|2024-05-22}}: نوع جديد: أشهر تقويم غريغوريان * {{Status updates|2024-05-15}}: دعوة للدوال: تهجئة الرقم! * {{Status updates|2024-05-10}}: النوع الرئيسي للتعدادات: الأشهر من التقويم الميلادي * {{Status updates|2024-05-03}}: اجتماع الفريق وخطة ربع سنوية * {{Status updates|2024-04-19}}: مرحباً يا شارفاني! * {{Status updates|2024-04-11}}: واجهة برمجة تطبيقات جديدة لاستدعاء ويكي دوال والاحتفال بـ ألف دالة * {{Status updates|2024-04-03}}: تحديث المنتج على مدونة ديف بشأن التحسينات القادمة لواجهة برمجة التطبيقات * {{Status updates|2024-03-28}}: أصبح إنشاء الاختبارات الآن أسهل بكثير! * {{Status updates|2024-03-21}}: في الطريق إلى تدويل الأرقام * {{Status updates|2024-03-13}}: على الهوية * {{Status updates|2024-03-07}}: نقدم لكم النوع الثاني الجديد: الأعداد الطبيعية * {{Status updates|2024-02-28}}: اكتب مقترحًا للأعداد الطبيعية * {{Status updates|2024-02-22}}: تحديث نموذج الدالة * {{Status updates|2024-02-14}}: أسبوع الإصلاح * {{Status updates|2024-02-07}}: التخطيط ربع السنوي. شكرا لك، نيك! دالة الأسبوع: هي التقليب * {{Status updates|2024-02-01}}: حتمية الإيغبو! <span id="Before_February_2024"></span> === قبل فبراير 2024 === جميع التحديثات لهذه الفترة [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|موجودة على ميتا-ويكي]]. [[Category:Status updates{{#translation:}}| ]] 69orjj2p69e53y35x4p9c2npeyzj6xn 296716 296710 2026-08-05T21:48:08Z Mdktb 3635 +T:125 296716 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|الاشتراك]]''' لتلقي إشعارات الرسائل الكمية القصيرة على الويكي حول كل إصدار جديد}} {{Wikifunctions updates | prevlabel = تحديثات سابقة | prev = 2024-02-01 | nextlabel = آخر تحديث | next = 2026-07-29 }} هناك الكثير مما يحدث حول ويكي دوال وويكيبيديا المجردة. هذه هي الصفحة التي يتم فيها نشر تحديثاتنا، بما في ذلك [[Special:MyLanguage/WF:function of the Week|دالة الأسبوع]]. يمكنك أيضًا الاشتراك في [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|النشرة الإخبارية على ويكي]] للتوصل بها على صفحة نقاشك أو على الميدان الخاصة بمشروعك. <inputbox> type=fulltext prefix={{NAMESPACE}}:{{PAGENAME}}/ break=no width=30 searchbuttonlabel={{int:Search}} placeholder=البحث في كافة تحديثات الحالة </inputbox> <span id="Newsletters"></span> == النشرات الإخبارية == <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-29}}: Abstract Wikipedia at Wikimania</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-16}}: Beyond syntactic tables</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-08}}: Moving toward our first Abstract Wikipedia integration milestone</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-01}}: Integration on test wiki and annual plan</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-06-26}}: Working on Functions, together</span> * {{Status updates|2026-06-19}}: "الـ" أم لا "الـ"، تلك هي (الـ؟) مسألة * {{Status updates|2026-06-12}}: تحميل وعرض محسّن لنتائج الاختبارات * {{Status updates|2026-06-05}}: الموسوعة المصوّرة * {{Status updates|2026-05-30}}: نظرة إلى الماضي والمستقبل * {{Status updates|2026-05-23}}: الخطة السنوية 2026-2027 * {{Status updates|2026-05-15}}: معنىً أعلى * {{Status updates|2026-05-08}}: المراجع من ويكي بيانات متاحة الآن * {{Status updates|2026-05-02}}: طلب رأي: ما الذي ينبغي أن نحصيه في ويكيبيديا المجردة؟ * {{Status updates|2026-04-25}}: بحث المؤسسة عن اللغة المثالية * {{Status updates|2026-04-16}}: معالم؛ نأمل أن تكون بعض المُشكلات الرئيسية قد حُلت * {{Status updates|2026-04-10}}: مقترحات المجتمع لالتقاط المعنى * {{Status updates|2026-04-02}}: طلب مناقشة: الجداول النحوية * {{Status updates|2026-03-26}}: الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة؛ حالة لغة التركيب v2 * {{Status updates|2026-03-19}}: ويكيبيديا المجردة في نسختها التجريبية * {{Status updates|2026-03-11}}: لغة تركيب جديدة * {{Status updates|2026-03-06}}: الاستشهادات والنسخ واللصق * {{Status updates|2026-02-26}}: تجاوزات مرنة وبدائل احتياطية * {{Status updates|2026-02-20}}: نظرة أوليّة سريعة على ويكيبيديا المجردة * {{Status updates|2026-02-13}}: إكمال جمل بعضنا البعض: بدء أشياء؛ اجتماع خارجي في إسطنبول * {{Status updates|2026-01-29}}: إدماج ويكيبيديا المجردة * {{Status updates|2026-01-22}}: الخطة الربع سنوية لفترة يناير–مارس 2026 * {{Status updates|2026-01-15}}: 25 عامًا من ويكيبيديا === 2025 === * {{Status updates|2025-12-18}}: نتمنى لك سنة ميلادية جديدة سعيدة * {{Status updates|2025-12-11}}: كيف تكتب رسائل الخطأ بشكل أفضل * {{Status updates|2025-12-04}}: والاسم هو ويكيبيديا المجردة * {{Status updates|2025-11-27}}: التصويت على اسم الويكي الجديد!؛ إكمال الجمل لبعضنا البعض * {{Status updates|2025-11-20}}: الجولة الثانية من التصويت على تسمية ويكي المحتوى المستقل عن اللغة؛ مشاركة استدعاءات الدالة * {{Status updates|2025-11-13}}: الاستعداد للجولة الثانية من التصويت لتسمية الويكي ذات المحتوى المجرد؛ إعادة كتابة الواجهة الخلفية: لماذا Rust؟ * {{Status updates|2025-11-05}}: إغلاق الجولة الأولى من التصويت لتسمية ويكي المحتوى المجرد؛ دعوة لإنشاء دوال ويكاموس؛ تضمين ويكي دوال في ويكيبيديا البنغالية وفي سبعة أخرى من ويكاموس. * {{Status updates|2025-10-29}}: تنتهي يوم الاثنين الجولة 1 من التصويت على تسمية "ويكي المحتوى المجرّد"؛ مثال على أوصاف قصيرة * {{Status updates|2025-10-23}}: أهلا Zaree وLaura! انطلقت الجولة 1 من منافسة التسمية * {{Status updates|2025-10-15}}: انطلاق منافسة تسمية ويكيبيديا المجردة؛ تصوّر للدوال * {{Status updates|2025-10-08}}: قرار بشأن موقع المحتوى المجرّد والتخطيط الربع سنوي لشهري أكتوبر-ديسمبر * {{Status updates|2025-10-03}}: النص غني التنسيق متاح الآن في الاستدعاءات المضمّنة للدوال على 148 من مشاريع ويكاموس والحاضنة * {{Status updates|2025-09-26}}: الوصول إلى تصفيات البيانات في ويكي بيانات * {{Status updates|2025-09-19}}: ويكي دوال متاحة على 123 لغة من ويكاموس * {{Status updates|2025-09-12}}: أكثر من 3000 دالة على ويكي دوال * {{Status updates|2025-09-07}}: نسخ استدعاءات الدوال من ويكيبيديا إلى أخرى * {{Status updates|2025-08-29}}: أصبح الوصول إلى عناصر ويكي بيانات ممكنًا الآن من خلال استدعاءات مضمنّة للدوال؛ تتوفر ويكي دوال على 65 من مشاريع ويكاموس * {{Status updates|2025-08-22}}: تسجيل لجلسة ويكيمانيا: ويكي دوال قادمة قريبًا إلى ويكي قريبة منك! * {{Status updates|2025-08-01}}: ويكيمانيا 2025 قادمة قريبًا * {{Status updates|2025-07-26}}: «ويكيبيديا موسوعة»؛ سنتين من ويكي دوال * {{Status updates|2025-07-19}}: هنا التعدادات المستندة على ويكي بيانات * {{Status updates|2025-07-10}}: حدود الطول للتسميات والأوصاف * {{Status updates|2025-07-04}}: تغطية لـ 1298م * {{Status updates|2025-06-27}}: كم عدد الأشخاص اللازمين لكتابة موسوعة؟ * {{Status updates|2025-06-21}}: التخطيط الربعي لشهر يوليو-سبتمبر 2025 * {{Status updates|2025-06-15}}: إنهاء المشاورة حول موقع المحتوى المجرّد * {{Status updates|2025-06-06}}: أين سيذهب المحتوى المجرّد؟ * {{Status updates|2025-05-29}}: الطرح إلى خمسة من ويكاموس؛ الحساب مع تاريخ اليوم * {{Status updates|2025-05-23}}: مشاورة جارية حول موقع المحتوى المجرّد * {{Status updates|2025-05-15}}: موقع المحتوى المجرّد * {{Status updates|2025-05-09}}: ويكيبيديا المجردة واستراتيجية ويكيميديا للذكاء الاصطناعي * {{Status updates|2025-04-30}}: ويكيبيديا المجردة منافس نهائي في مسابقة ماكارثر 100وتغيير * {{Status updates|2025-04-25}}: أهلاً وسهلاً، غريغوري! * {{Status updates|2025-04-16}}: ويكي الدوال مدمجة في داغباني - وويكي الدوال؛ وتاريخ عيد الفصح * {{Status updates|2025-04-11}}: مراجعة ربعية * {{Status updates|2025-04-05}}: التخطيط الربعي لأبريل-يونيو 2025؛ نحن نبحث عن مدير منتج أعلى * {{Status updates|2025-03-28}}: لقد حان الوقت * {{Status updates|2025-03-20}}: تعدادات بسيطة قائمة على ويكي بيانات * {{Status updates|2025-03-15}}: اجتماع قادم بخصوص توليد اللغة الطبيعية، التغييرات الأخيرة في البرمجية * {{Status updates|2025-03-07}}: التغييرات الأخيرة في البرمجية، مقطع تسجيلي لجلسة ركن المتطوعين وتفاصيل النقاشات في لندن * {{Status updates|2025-02-26}}: من أشياء إلى كلمات * {{Status updates|2025-02-19}}: مقترح للأنواع لكل لغة وجزء من الكلام * {{Status updates|2025-02-13}}: تقييد العالم، إعادة * {{Status updates|2025-02-06}}: دعوة لمجموعة الاهتمام الخاص بتوليد اللغة الطبيعية * {{Status updates|2025-01-29}}: مع 2000 دالة في العام الجديد: حان وقت الإحصائيات * {{Status updates|2025-01-22}}: مرحبًا ديفيد! توصيات أعراف التسميّة * {{Status updates|2025-01-15}}: يوم ويكيبيديا سعيد! التخطيط ربع السنوي === 2024 === * {{Status updates|2024-12-19}}: دالة الأسبوع: العمر؛ مقدمات لمقالات السنوات؛ نوع جديد: عدد فاصلة عائمة * {{Status updates|2024-12-12}}: رسم مسار لويكيبيديا المجردة؛ الفريق خارج الموقع في لشبونة؛ نوع جديد؛ وأكثر من ذلك بكثير * {{Status updates|2024-11-27}}: إصدار WordGraph؛ صفحة خاصة جديدة: سرد قائمة الدوال بحسب الاختبارات؛ نوع جديد ليوم العام، وأكثر من ذلك بكثير * {{Status updates|2024-11-21}}: صفحة خاصة جديدة للتسميّات الناقصة، ونوع جديد للسنوات الغريغورية، وأكثر من ذلك بكثير * {{Status updates|2024-11-13}}: نوع جديد: عدد نسبي «كسري»؛ توثيقات للأنواع المرتكزة على ويكي بيانات؛ وأكثر من ذلك * {{Status updates|2024-11-07}}: حلم اللغة العالمية * {{Status updates|2024-11-01}}: إعادة كتابة الخلفية * {{Status updates|2024-10-25}}: هدفنا لهذا الربع من العام: اتفاق * {{Status updates|2024-10-17}}: كيف يمكن أن يبدو المحتوى المجرد؟ * {{Status updates|2024-10-11}}: معجمِيات ويكي بيانات في ويكي دوال قادمة قريبًا * {{Status updates|2024-10-02}}: موضوع التركيز: الطعام * {{Status updates|2024-09-26}}: التخطيط ربع السنوي للفترة من أكتوبر إلى دجنبر 2024؛ العرض التقديمي في عقدة سلتيك غدا * {{Status updates|2024-09-20}}: تقديم مجالات الموضوعات التركيزية * {{Status updates|2024-09-13}}: ويكيبيديا داغباني ستكون أول ويكي لدينا لإدماج ويكي دوال * {{Status updates|2024-09-06}}: ركن المتطوعين والتحديثات الأخرى * {{Status updates|2024-08-29}}: حدود على أطوال الأسماء والوصف * {{Status updates|2024-08-23}}: WasmEdge، الآن الحافة أقل بـ 300مث * {{Status updates|2024-08-16}}: إصدار ويكيمانيا 2024 * {{Status updates|2024-08-02}}: إعادة تعديل عنصر الواجهة "حول" * {{Status updates|2024-07-26}}: ويكيمنيا 2024 قادمة قريباً * {{Status updates|2024-07-18}}: تقرير بحثي عن دمج ويكي دوال من ويكيبيديا * {{Status updates|2024-07-10}}: كتابة المقترحات للوصول إلى المعجميات * {{Status updates|2024-07-03}}: تخطيط ربع سنوي * {{Status updates|2024-06-26}}: مرحباً يا دافني! * {{Status updates|2024-06-20}}: نوع جديد: الأعداد الصحيحة * {{Status updates|2024-06-13}}: النوع الجديد: أشهر تقويم إيغبو * {{Status updates|2024-06-06}}: نوع جديد: الإشارة * {{Status updates|2024-05-30}}: مفرد واحد أم جمع المجاميع؟ * {{Status updates|2024-05-22}}: نوع جديد: أشهر تقويم غريغوريان * {{Status updates|2024-05-15}}: دعوة للدوال: تهجئة الرقم! * {{Status updates|2024-05-10}}: النوع الرئيسي للتعدادات: الأشهر من التقويم الميلادي * {{Status updates|2024-05-03}}: اجتماع الفريق وخطة ربع سنوية * {{Status updates|2024-04-19}}: مرحباً يا شارفاني! * {{Status updates|2024-04-11}}: واجهة برمجة تطبيقات جديدة لاستدعاء ويكي دوال والاحتفال بـ ألف دالة * {{Status updates|2024-04-03}}: تحديث المنتج على مدونة ديف بشأن التحسينات القادمة لواجهة برمجة التطبيقات * {{Status updates|2024-03-28}}: أصبح إنشاء الاختبارات الآن أسهل بكثير! * {{Status updates|2024-03-21}}: في الطريق إلى تدويل الأرقام * {{Status updates|2024-03-13}}: على الهوية * {{Status updates|2024-03-07}}: نقدم لكم النوع الثاني الجديد: الأعداد الطبيعية * {{Status updates|2024-02-28}}: اكتب مقترحًا للأعداد الطبيعية * {{Status updates|2024-02-22}}: تحديث نموذج الدالة * {{Status updates|2024-02-14}}: أسبوع الإصلاح * {{Status updates|2024-02-07}}: التخطيط ربع السنوي. شكرا لك، نيك! دالة الأسبوع: هي التقليب * {{Status updates|2024-02-01}}: حتمية الإيغبو! <span id="Before_February_2024"></span> === قبل فبراير 2024 === جميع التحديثات لهذه الفترة [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|موجودة على ميتا-ويكي]]. [[Category:Status updates{{#translation:}}| ]] srfb9au3eynphk3d3f4dqbaqwmyk7a3 296720 296716 2026-08-05T21:50:07Z Mdktb 3635 +T:126 296720 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|الاشتراك]]''' لتلقي إشعارات الرسائل الكمية القصيرة على الويكي حول كل إصدار جديد}} {{Wikifunctions updates | prevlabel = تحديثات سابقة | prev = 2024-02-01 | nextlabel = آخر تحديث | next = 2026-07-29 }} هناك الكثير مما يحدث حول ويكي دوال وويكيبيديا المجردة. هذه هي الصفحة التي يتم فيها نشر تحديثاتنا، بما في ذلك [[Special:MyLanguage/WF:function of the Week|دالة الأسبوع]]. يمكنك أيضًا الاشتراك في [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|النشرة الإخبارية على ويكي]] للتوصل بها على صفحة نقاشك أو على الميدان الخاصة بمشروعك. <inputbox> type=fulltext prefix={{NAMESPACE}}:{{PAGENAME}}/ break=no width=30 searchbuttonlabel={{int:Search}} placeholder=البحث في كافة تحديثات الحالة </inputbox> <span id="Newsletters"></span> == النشرات الإخبارية == <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-29}}: Abstract Wikipedia at Wikimania</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-16}}: Beyond syntactic tables</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-08}}: Moving toward our first Abstract Wikipedia integration milestone</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-01}}: Integration on test wiki and annual plan</span> * {{Status updates|2026-06-26}}: العمل معًا على الدوال * {{Status updates|2026-06-19}}: "الـ" أم لا "الـ"، تلك هي (الـ؟) مسألة * {{Status updates|2026-06-12}}: تحميل وعرض محسّن لنتائج الاختبارات * {{Status updates|2026-06-05}}: الموسوعة المصوّرة * {{Status updates|2026-05-30}}: نظرة إلى الماضي والمستقبل * {{Status updates|2026-05-23}}: الخطة السنوية 2026-2027 * {{Status updates|2026-05-15}}: معنىً أعلى * {{Status updates|2026-05-08}}: المراجع من ويكي بيانات متاحة الآن * {{Status updates|2026-05-02}}: طلب رأي: ما الذي ينبغي أن نحصيه في ويكيبيديا المجردة؟ * {{Status updates|2026-04-25}}: بحث المؤسسة عن اللغة المثالية * {{Status updates|2026-04-16}}: معالم؛ نأمل أن تكون بعض المُشكلات الرئيسية قد حُلت * {{Status updates|2026-04-10}}: مقترحات المجتمع لالتقاط المعنى * {{Status updates|2026-04-02}}: طلب مناقشة: الجداول النحوية * {{Status updates|2026-03-26}}: الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة؛ حالة لغة التركيب v2 * {{Status updates|2026-03-19}}: ويكيبيديا المجردة في نسختها التجريبية * {{Status updates|2026-03-11}}: لغة تركيب جديدة * {{Status updates|2026-03-06}}: الاستشهادات والنسخ واللصق * {{Status updates|2026-02-26}}: تجاوزات مرنة وبدائل احتياطية * {{Status updates|2026-02-20}}: نظرة أوليّة سريعة على ويكيبيديا المجردة * {{Status updates|2026-02-13}}: إكمال جمل بعضنا البعض: بدء أشياء؛ اجتماع خارجي في إسطنبول * {{Status updates|2026-01-29}}: إدماج ويكيبيديا المجردة * {{Status updates|2026-01-22}}: الخطة الربع سنوية لفترة يناير–مارس 2026 * {{Status updates|2026-01-15}}: 25 عامًا من ويكيبيديا === 2025 === * {{Status updates|2025-12-18}}: نتمنى لك سنة ميلادية جديدة سعيدة * {{Status updates|2025-12-11}}: كيف تكتب رسائل الخطأ بشكل أفضل * {{Status updates|2025-12-04}}: والاسم هو ويكيبيديا المجردة * {{Status updates|2025-11-27}}: التصويت على اسم الويكي الجديد!؛ إكمال الجمل لبعضنا البعض * {{Status updates|2025-11-20}}: الجولة الثانية من التصويت على تسمية ويكي المحتوى المستقل عن اللغة؛ مشاركة استدعاءات الدالة * {{Status updates|2025-11-13}}: الاستعداد للجولة الثانية من التصويت لتسمية الويكي ذات المحتوى المجرد؛ إعادة كتابة الواجهة الخلفية: لماذا Rust؟ * {{Status updates|2025-11-05}}: إغلاق الجولة الأولى من التصويت لتسمية ويكي المحتوى المجرد؛ دعوة لإنشاء دوال ويكاموس؛ تضمين ويكي دوال في ويكيبيديا البنغالية وفي سبعة أخرى من ويكاموس. * {{Status updates|2025-10-29}}: تنتهي يوم الاثنين الجولة 1 من التصويت على تسمية "ويكي المحتوى المجرّد"؛ مثال على أوصاف قصيرة * {{Status updates|2025-10-23}}: أهلا Zaree وLaura! انطلقت الجولة 1 من منافسة التسمية * {{Status updates|2025-10-15}}: انطلاق منافسة تسمية ويكيبيديا المجردة؛ تصوّر للدوال * {{Status updates|2025-10-08}}: قرار بشأن موقع المحتوى المجرّد والتخطيط الربع سنوي لشهري أكتوبر-ديسمبر * {{Status updates|2025-10-03}}: النص غني التنسيق متاح الآن في الاستدعاءات المضمّنة للدوال على 148 من مشاريع ويكاموس والحاضنة * {{Status updates|2025-09-26}}: الوصول إلى تصفيات البيانات في ويكي بيانات * {{Status updates|2025-09-19}}: ويكي دوال متاحة على 123 لغة من ويكاموس * {{Status updates|2025-09-12}}: أكثر من 3000 دالة على ويكي دوال * {{Status updates|2025-09-07}}: نسخ استدعاءات الدوال من ويكيبيديا إلى أخرى * {{Status updates|2025-08-29}}: أصبح الوصول إلى عناصر ويكي بيانات ممكنًا الآن من خلال استدعاءات مضمنّة للدوال؛ تتوفر ويكي دوال على 65 من مشاريع ويكاموس * {{Status updates|2025-08-22}}: تسجيل لجلسة ويكيمانيا: ويكي دوال قادمة قريبًا إلى ويكي قريبة منك! * {{Status updates|2025-08-01}}: ويكيمانيا 2025 قادمة قريبًا * {{Status updates|2025-07-26}}: «ويكيبيديا موسوعة»؛ سنتين من ويكي دوال * {{Status updates|2025-07-19}}: هنا التعدادات المستندة على ويكي بيانات * {{Status updates|2025-07-10}}: حدود الطول للتسميات والأوصاف * {{Status updates|2025-07-04}}: تغطية لـ 1298م * {{Status updates|2025-06-27}}: كم عدد الأشخاص اللازمين لكتابة موسوعة؟ * {{Status updates|2025-06-21}}: التخطيط الربعي لشهر يوليو-سبتمبر 2025 * {{Status updates|2025-06-15}}: إنهاء المشاورة حول موقع المحتوى المجرّد * {{Status updates|2025-06-06}}: أين سيذهب المحتوى المجرّد؟ * {{Status updates|2025-05-29}}: الطرح إلى خمسة من ويكاموس؛ الحساب مع تاريخ اليوم * {{Status updates|2025-05-23}}: مشاورة جارية حول موقع المحتوى المجرّد * {{Status updates|2025-05-15}}: موقع المحتوى المجرّد * {{Status updates|2025-05-09}}: ويكيبيديا المجردة واستراتيجية ويكيميديا للذكاء الاصطناعي * {{Status updates|2025-04-30}}: ويكيبيديا المجردة منافس نهائي في مسابقة ماكارثر 100وتغيير * {{Status updates|2025-04-25}}: أهلاً وسهلاً، غريغوري! * {{Status updates|2025-04-16}}: ويكي الدوال مدمجة في داغباني - وويكي الدوال؛ وتاريخ عيد الفصح * {{Status updates|2025-04-11}}: مراجعة ربعية * {{Status updates|2025-04-05}}: التخطيط الربعي لأبريل-يونيو 2025؛ نحن نبحث عن مدير منتج أعلى * {{Status updates|2025-03-28}}: لقد حان الوقت * {{Status updates|2025-03-20}}: تعدادات بسيطة قائمة على ويكي بيانات * {{Status updates|2025-03-15}}: اجتماع قادم بخصوص توليد اللغة الطبيعية، التغييرات الأخيرة في البرمجية * {{Status updates|2025-03-07}}: التغييرات الأخيرة في البرمجية، مقطع تسجيلي لجلسة ركن المتطوعين وتفاصيل النقاشات في لندن * {{Status updates|2025-02-26}}: من أشياء إلى كلمات * {{Status updates|2025-02-19}}: مقترح للأنواع لكل لغة وجزء من الكلام * {{Status updates|2025-02-13}}: تقييد العالم، إعادة * {{Status updates|2025-02-06}}: دعوة لمجموعة الاهتمام الخاص بتوليد اللغة الطبيعية * {{Status updates|2025-01-29}}: مع 2000 دالة في العام الجديد: حان وقت الإحصائيات * {{Status updates|2025-01-22}}: مرحبًا ديفيد! توصيات أعراف التسميّة * {{Status updates|2025-01-15}}: يوم ويكيبيديا سعيد! التخطيط ربع السنوي === 2024 === * {{Status updates|2024-12-19}}: دالة الأسبوع: العمر؛ مقدمات لمقالات السنوات؛ نوع جديد: عدد فاصلة عائمة * {{Status updates|2024-12-12}}: رسم مسار لويكيبيديا المجردة؛ الفريق خارج الموقع في لشبونة؛ نوع جديد؛ وأكثر من ذلك بكثير * {{Status updates|2024-11-27}}: إصدار WordGraph؛ صفحة خاصة جديدة: سرد قائمة الدوال بحسب الاختبارات؛ نوع جديد ليوم العام، وأكثر من ذلك بكثير * {{Status updates|2024-11-21}}: صفحة خاصة جديدة للتسميّات الناقصة، ونوع جديد للسنوات الغريغورية، وأكثر من ذلك بكثير * {{Status updates|2024-11-13}}: نوع جديد: عدد نسبي «كسري»؛ توثيقات للأنواع المرتكزة على ويكي بيانات؛ وأكثر من ذلك * {{Status updates|2024-11-07}}: حلم اللغة العالمية * {{Status updates|2024-11-01}}: إعادة كتابة الخلفية * {{Status updates|2024-10-25}}: هدفنا لهذا الربع من العام: اتفاق * {{Status updates|2024-10-17}}: كيف يمكن أن يبدو المحتوى المجرد؟ * {{Status updates|2024-10-11}}: معجمِيات ويكي بيانات في ويكي دوال قادمة قريبًا * {{Status updates|2024-10-02}}: موضوع التركيز: الطعام * {{Status updates|2024-09-26}}: التخطيط ربع السنوي للفترة من أكتوبر إلى دجنبر 2024؛ العرض التقديمي في عقدة سلتيك غدا * {{Status updates|2024-09-20}}: تقديم مجالات الموضوعات التركيزية * {{Status updates|2024-09-13}}: ويكيبيديا داغباني ستكون أول ويكي لدينا لإدماج ويكي دوال * {{Status updates|2024-09-06}}: ركن المتطوعين والتحديثات الأخرى * {{Status updates|2024-08-29}}: حدود على أطوال الأسماء والوصف * {{Status updates|2024-08-23}}: WasmEdge، الآن الحافة أقل بـ 300مث * {{Status updates|2024-08-16}}: إصدار ويكيمانيا 2024 * {{Status updates|2024-08-02}}: إعادة تعديل عنصر الواجهة "حول" * {{Status updates|2024-07-26}}: ويكيمنيا 2024 قادمة قريباً * {{Status updates|2024-07-18}}: تقرير بحثي عن دمج ويكي دوال من ويكيبيديا * {{Status updates|2024-07-10}}: كتابة المقترحات للوصول إلى المعجميات * {{Status updates|2024-07-03}}: تخطيط ربع سنوي * {{Status updates|2024-06-26}}: مرحباً يا دافني! * {{Status updates|2024-06-20}}: نوع جديد: الأعداد الصحيحة * {{Status updates|2024-06-13}}: النوع الجديد: أشهر تقويم إيغبو * {{Status updates|2024-06-06}}: نوع جديد: الإشارة * {{Status updates|2024-05-30}}: مفرد واحد أم جمع المجاميع؟ * {{Status updates|2024-05-22}}: نوع جديد: أشهر تقويم غريغوريان * {{Status updates|2024-05-15}}: دعوة للدوال: تهجئة الرقم! * {{Status updates|2024-05-10}}: النوع الرئيسي للتعدادات: الأشهر من التقويم الميلادي * {{Status updates|2024-05-03}}: اجتماع الفريق وخطة ربع سنوية * {{Status updates|2024-04-19}}: مرحباً يا شارفاني! * {{Status updates|2024-04-11}}: واجهة برمجة تطبيقات جديدة لاستدعاء ويكي دوال والاحتفال بـ ألف دالة * {{Status updates|2024-04-03}}: تحديث المنتج على مدونة ديف بشأن التحسينات القادمة لواجهة برمجة التطبيقات * {{Status updates|2024-03-28}}: أصبح إنشاء الاختبارات الآن أسهل بكثير! * {{Status updates|2024-03-21}}: في الطريق إلى تدويل الأرقام * {{Status updates|2024-03-13}}: على الهوية * {{Status updates|2024-03-07}}: نقدم لكم النوع الثاني الجديد: الأعداد الطبيعية * {{Status updates|2024-02-28}}: اكتب مقترحًا للأعداد الطبيعية * {{Status updates|2024-02-22}}: تحديث نموذج الدالة * {{Status updates|2024-02-14}}: أسبوع الإصلاح * {{Status updates|2024-02-07}}: التخطيط ربع السنوي. شكرا لك، نيك! دالة الأسبوع: هي التقليب * {{Status updates|2024-02-01}}: حتمية الإيغبو! <span id="Before_February_2024"></span> === قبل فبراير 2024 === جميع التحديثات لهذه الفترة [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|موجودة على ميتا-ويكي]]. [[Category:Status updates{{#translation:}}| ]] qr02a7onq48m3oqpzgzqwess5b5xylf 296725 296720 2026-08-05T21:52:27Z Mdktb 3635 +T:127 296725 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|الاشتراك]]''' لتلقي إشعارات الرسائل الكمية القصيرة على الويكي حول كل إصدار جديد}} {{Wikifunctions updates | prevlabel = تحديثات سابقة | prev = 2024-02-01 | nextlabel = آخر تحديث | next = 2026-07-29 }} هناك الكثير مما يحدث حول ويكي دوال وويكيبيديا المجردة. هذه هي الصفحة التي يتم فيها نشر تحديثاتنا، بما في ذلك [[Special:MyLanguage/WF:function of the Week|دالة الأسبوع]]. يمكنك أيضًا الاشتراك في [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|النشرة الإخبارية على ويكي]] للتوصل بها على صفحة نقاشك أو على الميدان الخاصة بمشروعك. <inputbox> type=fulltext prefix={{NAMESPACE}}:{{PAGENAME}}/ break=no width=30 searchbuttonlabel={{int:Search}} placeholder=البحث في كافة تحديثات الحالة </inputbox> <span id="Newsletters"></span> == النشرات الإخبارية == <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-29}}: Abstract Wikipedia at Wikimania</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-16}}: Beyond syntactic tables</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-08}}: Moving toward our first Abstract Wikipedia integration milestone</span> * {{Status updates|2026-07-01}}: التكامل في ويكي الاختبار والخطة السنوية * {{Status updates|2026-06-26}}: العمل معًا على الدوال * {{Status updates|2026-06-19}}: "الـ" أم لا "الـ"، تلك هي (الـ؟) مسألة * {{Status updates|2026-06-12}}: تحميل وعرض محسّن لنتائج الاختبارات * {{Status updates|2026-06-05}}: الموسوعة المصوّرة * {{Status updates|2026-05-30}}: نظرة إلى الماضي والمستقبل * {{Status updates|2026-05-23}}: الخطة السنوية 2026-2027 * {{Status updates|2026-05-15}}: معنىً أعلى * {{Status updates|2026-05-08}}: المراجع من ويكي بيانات متاحة الآن * {{Status updates|2026-05-02}}: طلب رأي: ما الذي ينبغي أن نحصيه في ويكيبيديا المجردة؟ * {{Status updates|2026-04-25}}: بحث المؤسسة عن اللغة المثالية * {{Status updates|2026-04-16}}: معالم؛ نأمل أن تكون بعض المُشكلات الرئيسية قد حُلت * {{Status updates|2026-04-10}}: مقترحات المجتمع لالتقاط المعنى * {{Status updates|2026-04-02}}: طلب مناقشة: الجداول النحوية * {{Status updates|2026-03-26}}: الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة؛ حالة لغة التركيب v2 * {{Status updates|2026-03-19}}: ويكيبيديا المجردة في نسختها التجريبية * {{Status updates|2026-03-11}}: لغة تركيب جديدة * {{Status updates|2026-03-06}}: الاستشهادات والنسخ واللصق * {{Status updates|2026-02-26}}: تجاوزات مرنة وبدائل احتياطية * {{Status updates|2026-02-20}}: نظرة أوليّة سريعة على ويكيبيديا المجردة * {{Status updates|2026-02-13}}: إكمال جمل بعضنا البعض: بدء أشياء؛ اجتماع خارجي في إسطنبول * {{Status updates|2026-01-29}}: إدماج ويكيبيديا المجردة * {{Status updates|2026-01-22}}: الخطة الربع سنوية لفترة يناير–مارس 2026 * {{Status updates|2026-01-15}}: 25 عامًا من ويكيبيديا === 2025 === * {{Status updates|2025-12-18}}: نتمنى لك سنة ميلادية جديدة سعيدة * {{Status updates|2025-12-11}}: كيف تكتب رسائل الخطأ بشكل أفضل * {{Status updates|2025-12-04}}: والاسم هو ويكيبيديا المجردة * {{Status updates|2025-11-27}}: التصويت على اسم الويكي الجديد!؛ إكمال الجمل لبعضنا البعض * {{Status updates|2025-11-20}}: الجولة الثانية من التصويت على تسمية ويكي المحتوى المستقل عن اللغة؛ مشاركة استدعاءات الدالة * {{Status updates|2025-11-13}}: الاستعداد للجولة الثانية من التصويت لتسمية الويكي ذات المحتوى المجرد؛ إعادة كتابة الواجهة الخلفية: لماذا Rust؟ * {{Status updates|2025-11-05}}: إغلاق الجولة الأولى من التصويت لتسمية ويكي المحتوى المجرد؛ دعوة لإنشاء دوال ويكاموس؛ تضمين ويكي دوال في ويكيبيديا البنغالية وفي سبعة أخرى من ويكاموس. * {{Status updates|2025-10-29}}: تنتهي يوم الاثنين الجولة 1 من التصويت على تسمية "ويكي المحتوى المجرّد"؛ مثال على أوصاف قصيرة * {{Status updates|2025-10-23}}: أهلا Zaree وLaura! انطلقت الجولة 1 من منافسة التسمية * {{Status updates|2025-10-15}}: انطلاق منافسة تسمية ويكيبيديا المجردة؛ تصوّر للدوال * {{Status updates|2025-10-08}}: قرار بشأن موقع المحتوى المجرّد والتخطيط الربع سنوي لشهري أكتوبر-ديسمبر * {{Status updates|2025-10-03}}: النص غني التنسيق متاح الآن في الاستدعاءات المضمّنة للدوال على 148 من مشاريع ويكاموس والحاضنة * {{Status updates|2025-09-26}}: الوصول إلى تصفيات البيانات في ويكي بيانات * {{Status updates|2025-09-19}}: ويكي دوال متاحة على 123 لغة من ويكاموس * {{Status updates|2025-09-12}}: أكثر من 3000 دالة على ويكي دوال * {{Status updates|2025-09-07}}: نسخ استدعاءات الدوال من ويكيبيديا إلى أخرى * {{Status updates|2025-08-29}}: أصبح الوصول إلى عناصر ويكي بيانات ممكنًا الآن من خلال استدعاءات مضمنّة للدوال؛ تتوفر ويكي دوال على 65 من مشاريع ويكاموس * {{Status updates|2025-08-22}}: تسجيل لجلسة ويكيمانيا: ويكي دوال قادمة قريبًا إلى ويكي قريبة منك! * {{Status updates|2025-08-01}}: ويكيمانيا 2025 قادمة قريبًا * {{Status updates|2025-07-26}}: «ويكيبيديا موسوعة»؛ سنتين من ويكي دوال * {{Status updates|2025-07-19}}: هنا التعدادات المستندة على ويكي بيانات * {{Status updates|2025-07-10}}: حدود الطول للتسميات والأوصاف * {{Status updates|2025-07-04}}: تغطية لـ 1298م * {{Status updates|2025-06-27}}: كم عدد الأشخاص اللازمين لكتابة موسوعة؟ * {{Status updates|2025-06-21}}: التخطيط الربعي لشهر يوليو-سبتمبر 2025 * {{Status updates|2025-06-15}}: إنهاء المشاورة حول موقع المحتوى المجرّد * {{Status updates|2025-06-06}}: أين سيذهب المحتوى المجرّد؟ * {{Status updates|2025-05-29}}: الطرح إلى خمسة من ويكاموس؛ الحساب مع تاريخ اليوم * {{Status updates|2025-05-23}}: مشاورة جارية حول موقع المحتوى المجرّد * {{Status updates|2025-05-15}}: موقع المحتوى المجرّد * {{Status updates|2025-05-09}}: ويكيبيديا المجردة واستراتيجية ويكيميديا للذكاء الاصطناعي * {{Status updates|2025-04-30}}: ويكيبيديا المجردة منافس نهائي في مسابقة ماكارثر 100وتغيير * {{Status updates|2025-04-25}}: أهلاً وسهلاً، غريغوري! * {{Status updates|2025-04-16}}: ويكي الدوال مدمجة في داغباني - وويكي الدوال؛ وتاريخ عيد الفصح * {{Status updates|2025-04-11}}: مراجعة ربعية * {{Status updates|2025-04-05}}: التخطيط الربعي لأبريل-يونيو 2025؛ نحن نبحث عن مدير منتج أعلى * {{Status updates|2025-03-28}}: لقد حان الوقت * {{Status updates|2025-03-20}}: تعدادات بسيطة قائمة على ويكي بيانات * {{Status updates|2025-03-15}}: اجتماع قادم بخصوص توليد اللغة الطبيعية، التغييرات الأخيرة في البرمجية * {{Status updates|2025-03-07}}: التغييرات الأخيرة في البرمجية، مقطع تسجيلي لجلسة ركن المتطوعين وتفاصيل النقاشات في لندن * {{Status updates|2025-02-26}}: من أشياء إلى كلمات * {{Status updates|2025-02-19}}: مقترح للأنواع لكل لغة وجزء من الكلام * {{Status updates|2025-02-13}}: تقييد العالم، إعادة * {{Status updates|2025-02-06}}: دعوة لمجموعة الاهتمام الخاص بتوليد اللغة الطبيعية * {{Status updates|2025-01-29}}: مع 2000 دالة في العام الجديد: حان وقت الإحصائيات * {{Status updates|2025-01-22}}: مرحبًا ديفيد! توصيات أعراف التسميّة * {{Status updates|2025-01-15}}: يوم ويكيبيديا سعيد! التخطيط ربع السنوي === 2024 === * {{Status updates|2024-12-19}}: دالة الأسبوع: العمر؛ مقدمات لمقالات السنوات؛ نوع جديد: عدد فاصلة عائمة * {{Status updates|2024-12-12}}: رسم مسار لويكيبيديا المجردة؛ الفريق خارج الموقع في لشبونة؛ نوع جديد؛ وأكثر من ذلك بكثير * {{Status updates|2024-11-27}}: إصدار WordGraph؛ صفحة خاصة جديدة: سرد قائمة الدوال بحسب الاختبارات؛ نوع جديد ليوم العام، وأكثر من ذلك بكثير * {{Status updates|2024-11-21}}: صفحة خاصة جديدة للتسميّات الناقصة، ونوع جديد للسنوات الغريغورية، وأكثر من ذلك بكثير * {{Status updates|2024-11-13}}: نوع جديد: عدد نسبي «كسري»؛ توثيقات للأنواع المرتكزة على ويكي بيانات؛ وأكثر من ذلك * {{Status updates|2024-11-07}}: حلم اللغة العالمية * {{Status updates|2024-11-01}}: إعادة كتابة الخلفية * {{Status updates|2024-10-25}}: هدفنا لهذا الربع من العام: اتفاق * {{Status updates|2024-10-17}}: كيف يمكن أن يبدو المحتوى المجرد؟ * {{Status updates|2024-10-11}}: معجمِيات ويكي بيانات في ويكي دوال قادمة قريبًا * {{Status updates|2024-10-02}}: موضوع التركيز: الطعام * {{Status updates|2024-09-26}}: التخطيط ربع السنوي للفترة من أكتوبر إلى دجنبر 2024؛ العرض التقديمي في عقدة سلتيك غدا * {{Status updates|2024-09-20}}: تقديم مجالات الموضوعات التركيزية * {{Status updates|2024-09-13}}: ويكيبيديا داغباني ستكون أول ويكي لدينا لإدماج ويكي دوال * {{Status updates|2024-09-06}}: ركن المتطوعين والتحديثات الأخرى * {{Status updates|2024-08-29}}: حدود على أطوال الأسماء والوصف * {{Status updates|2024-08-23}}: WasmEdge، الآن الحافة أقل بـ 300مث * {{Status updates|2024-08-16}}: إصدار ويكيمانيا 2024 * {{Status updates|2024-08-02}}: إعادة تعديل عنصر الواجهة "حول" * {{Status updates|2024-07-26}}: ويكيمنيا 2024 قادمة قريباً * {{Status updates|2024-07-18}}: تقرير بحثي عن دمج ويكي دوال من ويكيبيديا * {{Status updates|2024-07-10}}: كتابة المقترحات للوصول إلى المعجميات * {{Status updates|2024-07-03}}: تخطيط ربع سنوي * {{Status updates|2024-06-26}}: مرحباً يا دافني! * {{Status updates|2024-06-20}}: نوع جديد: الأعداد الصحيحة * {{Status updates|2024-06-13}}: النوع الجديد: أشهر تقويم إيغبو * {{Status updates|2024-06-06}}: نوع جديد: الإشارة * {{Status updates|2024-05-30}}: مفرد واحد أم جمع المجاميع؟ * {{Status updates|2024-05-22}}: نوع جديد: أشهر تقويم غريغوريان * {{Status updates|2024-05-15}}: دعوة للدوال: تهجئة الرقم! * {{Status updates|2024-05-10}}: النوع الرئيسي للتعدادات: الأشهر من التقويم الميلادي * {{Status updates|2024-05-03}}: اجتماع الفريق وخطة ربع سنوية * {{Status updates|2024-04-19}}: مرحباً يا شارفاني! * {{Status updates|2024-04-11}}: واجهة برمجة تطبيقات جديدة لاستدعاء ويكي دوال والاحتفال بـ ألف دالة * {{Status updates|2024-04-03}}: تحديث المنتج على مدونة ديف بشأن التحسينات القادمة لواجهة برمجة التطبيقات * {{Status updates|2024-03-28}}: أصبح إنشاء الاختبارات الآن أسهل بكثير! * {{Status updates|2024-03-21}}: في الطريق إلى تدويل الأرقام * {{Status updates|2024-03-13}}: على الهوية * {{Status updates|2024-03-07}}: نقدم لكم النوع الثاني الجديد: الأعداد الطبيعية * {{Status updates|2024-02-28}}: اكتب مقترحًا للأعداد الطبيعية * {{Status updates|2024-02-22}}: تحديث نموذج الدالة * {{Status updates|2024-02-14}}: أسبوع الإصلاح * {{Status updates|2024-02-07}}: التخطيط ربع السنوي. شكرا لك، نيك! دالة الأسبوع: هي التقليب * {{Status updates|2024-02-01}}: حتمية الإيغبو! <span id="Before_February_2024"></span> === قبل فبراير 2024 === جميع التحديثات لهذه الفترة [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|موجودة على ميتا-ويكي]]. [[Category:Status updates{{#translation:}}| ]] 4r02t4aup7lt54j4i0b97nxb6jjwnl8 296730 296725 2026-08-05T21:58:15Z Mdktb 3635 +T:128 296730 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|الاشتراك]]''' لتلقي إشعارات الرسائل الكمية القصيرة على الويكي حول كل إصدار جديد}} {{Wikifunctions updates | prevlabel = تحديثات سابقة | prev = 2024-02-01 | nextlabel = آخر تحديث | next = 2026-07-29 }} هناك الكثير مما يحدث حول ويكي دوال وويكيبيديا المجردة. هذه هي الصفحة التي يتم فيها نشر تحديثاتنا، بما في ذلك [[Special:MyLanguage/WF:function of the Week|دالة الأسبوع]]. يمكنك أيضًا الاشتراك في [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|النشرة الإخبارية على ويكي]] للتوصل بها على صفحة نقاشك أو على الميدان الخاصة بمشروعك. <inputbox> type=fulltext prefix={{NAMESPACE}}:{{PAGENAME}}/ break=no width=30 searchbuttonlabel={{int:Search}} placeholder=البحث في كافة تحديثات الحالة </inputbox> <span id="Newsletters"></span> == النشرات الإخبارية == <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-29}}: Abstract Wikipedia at Wikimania</span> * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-16}}: Beyond syntactic tables</span> * {{Status updates|2026-07-08}}: المضي قدمًا نحو أول محطة لإدماج ويكيبيديا المجردة * {{Status updates|2026-07-01}}: الإدماج في ويكي الاختبار والخطة السنوية * {{Status updates|2026-06-26}}: العمل معًا على الدوال * {{Status updates|2026-06-19}}: "الـ" أم لا "الـ"، تلك هي (الـ؟) مسألة * {{Status updates|2026-06-12}}: تحميل وعرض محسّن لنتائج الاختبارات * {{Status updates|2026-06-05}}: الموسوعة المصوّرة * {{Status updates|2026-05-30}}: نظرة إلى الماضي والمستقبل * {{Status updates|2026-05-23}}: الخطة السنوية 2026-2027 * {{Status updates|2026-05-15}}: معنىً أعلى * {{Status updates|2026-05-08}}: المراجع من ويكي بيانات متاحة الآن * {{Status updates|2026-05-02}}: طلب رأي: ما الذي ينبغي أن نحصيه في ويكيبيديا المجردة؟ * {{Status updates|2026-04-25}}: بحث المؤسسة عن اللغة المثالية * {{Status updates|2026-04-16}}: معالم؛ نأمل أن تكون بعض المُشكلات الرئيسية قد حُلت * {{Status updates|2026-04-10}}: مقترحات المجتمع لالتقاط المعنى * {{Status updates|2026-04-02}}: طلب مناقشة: الجداول النحوية * {{Status updates|2026-03-26}}: الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة؛ حالة لغة التركيب v2 * {{Status updates|2026-03-19}}: ويكيبيديا المجردة في نسختها التجريبية * {{Status updates|2026-03-11}}: لغة تركيب جديدة * {{Status updates|2026-03-06}}: الاستشهادات والنسخ واللصق * {{Status updates|2026-02-26}}: تجاوزات مرنة وبدائل احتياطية * {{Status updates|2026-02-20}}: نظرة أوليّة سريعة على ويكيبيديا المجردة * {{Status updates|2026-02-13}}: إكمال جمل بعضنا البعض: بدء أشياء؛ اجتماع خارجي في إسطنبول * {{Status updates|2026-01-29}}: إدماج ويكيبيديا المجردة * {{Status updates|2026-01-22}}: الخطة الربع سنوية لفترة يناير–مارس 2026 * {{Status updates|2026-01-15}}: 25 عامًا من ويكيبيديا === 2025 === * {{Status updates|2025-12-18}}: نتمنى لك سنة ميلادية جديدة سعيدة * {{Status updates|2025-12-11}}: كيف تكتب رسائل الخطأ بشكل أفضل * {{Status updates|2025-12-04}}: والاسم هو ويكيبيديا المجردة * {{Status updates|2025-11-27}}: التصويت على اسم الويكي الجديد!؛ إكمال الجمل لبعضنا البعض * {{Status updates|2025-11-20}}: الجولة الثانية من التصويت على تسمية ويكي المحتوى المستقل عن اللغة؛ مشاركة استدعاءات الدالة * {{Status updates|2025-11-13}}: الاستعداد للجولة الثانية من التصويت لتسمية الويكي ذات المحتوى المجرد؛ إعادة كتابة الواجهة الخلفية: لماذا Rust؟ * {{Status updates|2025-11-05}}: إغلاق الجولة الأولى من التصويت لتسمية ويكي المحتوى المجرد؛ دعوة لإنشاء دوال ويكاموس؛ تضمين ويكي دوال في ويكيبيديا البنغالية وفي سبعة أخرى من ويكاموس. * {{Status updates|2025-10-29}}: تنتهي يوم الاثنين الجولة 1 من التصويت على تسمية "ويكي المحتوى المجرّد"؛ مثال على أوصاف قصيرة * {{Status updates|2025-10-23}}: أهلا Zaree وLaura! انطلقت الجولة 1 من منافسة التسمية * {{Status updates|2025-10-15}}: انطلاق منافسة تسمية ويكيبيديا المجردة؛ تصوّر للدوال * {{Status updates|2025-10-08}}: قرار بشأن موقع المحتوى المجرّد والتخطيط الربع سنوي لشهري أكتوبر-ديسمبر * {{Status updates|2025-10-03}}: النص غني التنسيق متاح الآن في الاستدعاءات المضمّنة للدوال على 148 من مشاريع ويكاموس والحاضنة * {{Status updates|2025-09-26}}: الوصول إلى تصفيات البيانات في ويكي بيانات * {{Status updates|2025-09-19}}: ويكي دوال متاحة على 123 لغة من ويكاموس * {{Status updates|2025-09-12}}: أكثر من 3000 دالة على ويكي دوال * {{Status updates|2025-09-07}}: نسخ استدعاءات الدوال من ويكيبيديا إلى أخرى * {{Status updates|2025-08-29}}: أصبح الوصول إلى عناصر ويكي بيانات ممكنًا الآن من خلال استدعاءات مضمنّة للدوال؛ تتوفر ويكي دوال على 65 من مشاريع ويكاموس * {{Status updates|2025-08-22}}: تسجيل لجلسة ويكيمانيا: ويكي دوال قادمة قريبًا إلى ويكي قريبة منك! * {{Status updates|2025-08-01}}: ويكيمانيا 2025 قادمة قريبًا * {{Status updates|2025-07-26}}: «ويكيبيديا موسوعة»؛ سنتين من ويكي دوال * {{Status updates|2025-07-19}}: هنا التعدادات المستندة على ويكي بيانات * {{Status updates|2025-07-10}}: حدود الطول للتسميات والأوصاف * {{Status updates|2025-07-04}}: تغطية لـ 1298م * {{Status updates|2025-06-27}}: كم عدد الأشخاص اللازمين لكتابة موسوعة؟ * {{Status updates|2025-06-21}}: التخطيط الربعي لشهر يوليو-سبتمبر 2025 * {{Status updates|2025-06-15}}: إنهاء المشاورة حول موقع المحتوى المجرّد * {{Status updates|2025-06-06}}: أين سيذهب المحتوى المجرّد؟ * {{Status updates|2025-05-29}}: الطرح إلى خمسة من ويكاموس؛ الحساب مع تاريخ اليوم * {{Status updates|2025-05-23}}: مشاورة جارية حول موقع المحتوى المجرّد * {{Status updates|2025-05-15}}: موقع المحتوى المجرّد * {{Status updates|2025-05-09}}: ويكيبيديا المجردة واستراتيجية ويكيميديا للذكاء الاصطناعي * {{Status updates|2025-04-30}}: ويكيبيديا المجردة منافس نهائي في مسابقة ماكارثر 100وتغيير * {{Status updates|2025-04-25}}: أهلاً وسهلاً، غريغوري! * {{Status updates|2025-04-16}}: ويكي الدوال مدمجة في داغباني - وويكي الدوال؛ وتاريخ عيد الفصح * {{Status updates|2025-04-11}}: مراجعة ربعية * {{Status updates|2025-04-05}}: التخطيط الربعي لأبريل-يونيو 2025؛ نحن نبحث عن مدير منتج أعلى * {{Status updates|2025-03-28}}: لقد حان الوقت * {{Status updates|2025-03-20}}: تعدادات بسيطة قائمة على ويكي بيانات * {{Status updates|2025-03-15}}: اجتماع قادم بخصوص توليد اللغة الطبيعية، التغييرات الأخيرة في البرمجية * {{Status updates|2025-03-07}}: التغييرات الأخيرة في البرمجية، مقطع تسجيلي لجلسة ركن المتطوعين وتفاصيل النقاشات في لندن * {{Status updates|2025-02-26}}: من أشياء إلى كلمات * {{Status updates|2025-02-19}}: مقترح للأنواع لكل لغة وجزء من الكلام * {{Status updates|2025-02-13}}: تقييد العالم، إعادة * {{Status updates|2025-02-06}}: دعوة لمجموعة الاهتمام الخاص بتوليد اللغة الطبيعية * {{Status updates|2025-01-29}}: مع 2000 دالة في العام الجديد: حان وقت الإحصائيات * {{Status updates|2025-01-22}}: مرحبًا ديفيد! توصيات أعراف التسميّة * {{Status updates|2025-01-15}}: يوم ويكيبيديا سعيد! التخطيط ربع السنوي === 2024 === * {{Status updates|2024-12-19}}: دالة الأسبوع: العمر؛ مقدمات لمقالات السنوات؛ نوع جديد: عدد فاصلة عائمة * {{Status updates|2024-12-12}}: رسم مسار لويكيبيديا المجردة؛ الفريق خارج الموقع في لشبونة؛ نوع جديد؛ وأكثر من ذلك بكثير * {{Status updates|2024-11-27}}: إصدار WordGraph؛ صفحة خاصة جديدة: سرد قائمة الدوال بحسب الاختبارات؛ نوع جديد ليوم العام، وأكثر من ذلك بكثير * {{Status updates|2024-11-21}}: صفحة خاصة جديدة للتسميّات الناقصة، ونوع جديد للسنوات الغريغورية، وأكثر من ذلك بكثير * {{Status updates|2024-11-13}}: نوع جديد: عدد نسبي «كسري»؛ توثيقات للأنواع المرتكزة على ويكي بيانات؛ وأكثر من ذلك * {{Status updates|2024-11-07}}: حلم اللغة العالمية * {{Status updates|2024-11-01}}: إعادة كتابة الخلفية * {{Status updates|2024-10-25}}: هدفنا لهذا الربع من العام: اتفاق * {{Status updates|2024-10-17}}: كيف يمكن أن يبدو المحتوى المجرد؟ * {{Status updates|2024-10-11}}: معجمِيات ويكي بيانات في ويكي دوال قادمة قريبًا * {{Status updates|2024-10-02}}: موضوع التركيز: الطعام * {{Status updates|2024-09-26}}: التخطيط ربع السنوي للفترة من أكتوبر إلى دجنبر 2024؛ العرض التقديمي في عقدة سلتيك غدا * {{Status updates|2024-09-20}}: تقديم مجالات الموضوعات التركيزية * {{Status updates|2024-09-13}}: ويكيبيديا داغباني ستكون أول ويكي لدينا لإدماج ويكي دوال * {{Status updates|2024-09-06}}: ركن المتطوعين والتحديثات الأخرى * {{Status updates|2024-08-29}}: حدود على أطوال الأسماء والوصف * {{Status updates|2024-08-23}}: WasmEdge، الآن الحافة أقل بـ 300مث * {{Status updates|2024-08-16}}: إصدار ويكيمانيا 2024 * {{Status updates|2024-08-02}}: إعادة تعديل عنصر الواجهة "حول" * {{Status updates|2024-07-26}}: ويكيمنيا 2024 قادمة قريباً * {{Status updates|2024-07-18}}: تقرير بحثي عن دمج ويكي دوال من ويكيبيديا * {{Status updates|2024-07-10}}: كتابة المقترحات للوصول إلى المعجميات * {{Status updates|2024-07-03}}: تخطيط ربع سنوي * {{Status updates|2024-06-26}}: مرحباً يا دافني! * {{Status updates|2024-06-20}}: نوع جديد: الأعداد الصحيحة * {{Status updates|2024-06-13}}: النوع الجديد: أشهر تقويم إيغبو * {{Status updates|2024-06-06}}: نوع جديد: الإشارة * {{Status updates|2024-05-30}}: مفرد واحد أم جمع المجاميع؟ * {{Status updates|2024-05-22}}: نوع جديد: أشهر تقويم غريغوريان * {{Status updates|2024-05-15}}: دعوة للدوال: تهجئة الرقم! * {{Status updates|2024-05-10}}: النوع الرئيسي للتعدادات: الأشهر من التقويم الميلادي * {{Status updates|2024-05-03}}: اجتماع الفريق وخطة ربع سنوية * {{Status updates|2024-04-19}}: مرحباً يا شارفاني! * {{Status updates|2024-04-11}}: واجهة برمجة تطبيقات جديدة لاستدعاء ويكي دوال والاحتفال بـ ألف دالة * {{Status updates|2024-04-03}}: تحديث المنتج على مدونة ديف بشأن التحسينات القادمة لواجهة برمجة التطبيقات * {{Status updates|2024-03-28}}: أصبح إنشاء الاختبارات الآن أسهل بكثير! * {{Status updates|2024-03-21}}: في الطريق إلى تدويل الأرقام * {{Status updates|2024-03-13}}: على الهوية * {{Status updates|2024-03-07}}: نقدم لكم النوع الثاني الجديد: الأعداد الطبيعية * {{Status updates|2024-02-28}}: اكتب مقترحًا للأعداد الطبيعية * {{Status updates|2024-02-22}}: تحديث نموذج الدالة * {{Status updates|2024-02-14}}: أسبوع الإصلاح * {{Status updates|2024-02-07}}: التخطيط ربع السنوي. شكرا لك، نيك! دالة الأسبوع: هي التقليب * {{Status updates|2024-02-01}}: حتمية الإيغبو! <span id="Before_February_2024"></span> === قبل فبراير 2024 === جميع التحديثات لهذه الفترة [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|موجودة على ميتا-ويكي]]. [[Category:Status updates{{#translation:}}| ]] 7q3o8uiy6a2nhfj2hwqnf1kpoz5ox5q 296738 296730 2026-08-05T22:00:37Z Mdktb 3635 +T:129 296738 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|الاشتراك]]''' لتلقي إشعارات الرسائل الكمية القصيرة على الويكي حول كل إصدار جديد}} {{Wikifunctions updates | prevlabel = تحديثات سابقة | prev = 2024-02-01 | nextlabel = آخر تحديث | next = 2026-07-29 }} هناك الكثير مما يحدث حول ويكي دوال وويكيبيديا المجردة. هذه هي الصفحة التي يتم فيها نشر تحديثاتنا، بما في ذلك [[Special:MyLanguage/WF:function of the Week|دالة الأسبوع]]. يمكنك أيضًا الاشتراك في [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|النشرة الإخبارية على ويكي]] للتوصل بها على صفحة نقاشك أو على الميدان الخاصة بمشروعك. <inputbox> type=fulltext prefix={{NAMESPACE}}:{{PAGENAME}}/ break=no width=30 searchbuttonlabel={{int:Search}} placeholder=البحث في كافة تحديثات الحالة </inputbox> <span id="Newsletters"></span> == النشرات الإخبارية == <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-07-29}}: Abstract Wikipedia at Wikimania</span> * {{Status updates|2026-07-16}}: ما وراء الجداول النحوية * {{Status updates|2026-07-08}}: المضي قدمًا نحو أول محطة لإدماج ويكيبيديا المجردة * {{Status updates|2026-07-01}}: الإدماج في ويكي الاختبار والخطة السنوية * {{Status updates|2026-06-26}}: العمل معًا على الدوال * {{Status updates|2026-06-19}}: "الـ" أم لا "الـ"، تلك هي (الـ؟) مسألة * {{Status updates|2026-06-12}}: تحميل وعرض محسّن لنتائج الاختبارات * {{Status updates|2026-06-05}}: الموسوعة المصوّرة * {{Status updates|2026-05-30}}: نظرة إلى الماضي والمستقبل * {{Status updates|2026-05-23}}: الخطة السنوية 2026-2027 * {{Status updates|2026-05-15}}: معنىً أعلى * {{Status updates|2026-05-08}}: المراجع من ويكي بيانات متاحة الآن * {{Status updates|2026-05-02}}: طلب رأي: ما الذي ينبغي أن نحصيه في ويكيبيديا المجردة؟ * {{Status updates|2026-04-25}}: بحث المؤسسة عن اللغة المثالية * {{Status updates|2026-04-16}}: معالم؛ نأمل أن تكون بعض المُشكلات الرئيسية قد حُلت * {{Status updates|2026-04-10}}: مقترحات المجتمع لالتقاط المعنى * {{Status updates|2026-04-02}}: طلب مناقشة: الجداول النحوية * {{Status updates|2026-03-26}}: الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة؛ حالة لغة التركيب v2 * {{Status updates|2026-03-19}}: ويكيبيديا المجردة في نسختها التجريبية * {{Status updates|2026-03-11}}: لغة تركيب جديدة * {{Status updates|2026-03-06}}: الاستشهادات والنسخ واللصق * {{Status updates|2026-02-26}}: تجاوزات مرنة وبدائل احتياطية * {{Status updates|2026-02-20}}: نظرة أوليّة سريعة على ويكيبيديا المجردة * {{Status updates|2026-02-13}}: إكمال جمل بعضنا البعض: بدء أشياء؛ اجتماع خارجي في إسطنبول * {{Status updates|2026-01-29}}: إدماج ويكيبيديا المجردة * {{Status updates|2026-01-22}}: الخطة الربع سنوية لفترة يناير–مارس 2026 * {{Status updates|2026-01-15}}: 25 عامًا من ويكيبيديا === 2025 === * {{Status updates|2025-12-18}}: نتمنى لك سنة ميلادية جديدة سعيدة * {{Status updates|2025-12-11}}: كيف تكتب رسائل الخطأ بشكل أفضل * {{Status updates|2025-12-04}}: والاسم هو ويكيبيديا المجردة * {{Status updates|2025-11-27}}: التصويت على اسم الويكي الجديد!؛ إكمال الجمل لبعضنا البعض * {{Status updates|2025-11-20}}: الجولة الثانية من التصويت على تسمية ويكي المحتوى المستقل عن اللغة؛ مشاركة استدعاءات الدالة * {{Status updates|2025-11-13}}: الاستعداد للجولة الثانية من التصويت لتسمية الويكي ذات المحتوى المجرد؛ إعادة كتابة الواجهة الخلفية: لماذا Rust؟ * {{Status updates|2025-11-05}}: إغلاق الجولة الأولى من التصويت لتسمية ويكي المحتوى المجرد؛ دعوة لإنشاء دوال ويكاموس؛ تضمين ويكي دوال في ويكيبيديا البنغالية وفي سبعة أخرى من ويكاموس. * {{Status updates|2025-10-29}}: تنتهي يوم الاثنين الجولة 1 من التصويت على تسمية "ويكي المحتوى المجرّد"؛ مثال على أوصاف قصيرة * {{Status updates|2025-10-23}}: أهلا Zaree وLaura! انطلقت الجولة 1 من منافسة التسمية * {{Status updates|2025-10-15}}: انطلاق منافسة تسمية ويكيبيديا المجردة؛ تصوّر للدوال * {{Status updates|2025-10-08}}: قرار بشأن موقع المحتوى المجرّد والتخطيط الربع سنوي لشهري أكتوبر-ديسمبر * {{Status updates|2025-10-03}}: النص غني التنسيق متاح الآن في الاستدعاءات المضمّنة للدوال على 148 من مشاريع ويكاموس والحاضنة * {{Status updates|2025-09-26}}: الوصول إلى تصفيات البيانات في ويكي بيانات * {{Status updates|2025-09-19}}: ويكي دوال متاحة على 123 لغة من ويكاموس * {{Status updates|2025-09-12}}: أكثر من 3000 دالة على ويكي دوال * {{Status updates|2025-09-07}}: نسخ استدعاءات الدوال من ويكيبيديا إلى أخرى * {{Status updates|2025-08-29}}: أصبح الوصول إلى عناصر ويكي بيانات ممكنًا الآن من خلال استدعاءات مضمنّة للدوال؛ تتوفر ويكي دوال على 65 من مشاريع ويكاموس * {{Status updates|2025-08-22}}: تسجيل لجلسة ويكيمانيا: ويكي دوال قادمة قريبًا إلى ويكي قريبة منك! * {{Status updates|2025-08-01}}: ويكيمانيا 2025 قادمة قريبًا * {{Status updates|2025-07-26}}: «ويكيبيديا موسوعة»؛ سنتين من ويكي دوال * {{Status updates|2025-07-19}}: هنا التعدادات المستندة على ويكي بيانات * {{Status updates|2025-07-10}}: حدود الطول للتسميات والأوصاف * {{Status updates|2025-07-04}}: تغطية لـ 1298م * {{Status updates|2025-06-27}}: كم عدد الأشخاص اللازمين لكتابة موسوعة؟ * {{Status updates|2025-06-21}}: التخطيط الربعي لشهر يوليو-سبتمبر 2025 * {{Status updates|2025-06-15}}: إنهاء المشاورة حول موقع المحتوى المجرّد * {{Status updates|2025-06-06}}: أين سيذهب المحتوى المجرّد؟ * {{Status updates|2025-05-29}}: الطرح إلى خمسة من ويكاموس؛ الحساب مع تاريخ اليوم * {{Status updates|2025-05-23}}: مشاورة جارية حول موقع المحتوى المجرّد * {{Status updates|2025-05-15}}: موقع المحتوى المجرّد * {{Status updates|2025-05-09}}: ويكيبيديا المجردة واستراتيجية ويكيميديا للذكاء الاصطناعي * {{Status updates|2025-04-30}}: ويكيبيديا المجردة منافس نهائي في مسابقة ماكارثر 100وتغيير * {{Status updates|2025-04-25}}: أهلاً وسهلاً، غريغوري! * {{Status updates|2025-04-16}}: ويكي الدوال مدمجة في داغباني - وويكي الدوال؛ وتاريخ عيد الفصح * {{Status updates|2025-04-11}}: مراجعة ربعية * {{Status updates|2025-04-05}}: التخطيط الربعي لأبريل-يونيو 2025؛ نحن نبحث عن مدير منتج أعلى * {{Status updates|2025-03-28}}: لقد حان الوقت * {{Status updates|2025-03-20}}: تعدادات بسيطة قائمة على ويكي بيانات * {{Status updates|2025-03-15}}: اجتماع قادم بخصوص توليد اللغة الطبيعية، التغييرات الأخيرة في البرمجية * {{Status updates|2025-03-07}}: التغييرات الأخيرة في البرمجية، مقطع تسجيلي لجلسة ركن المتطوعين وتفاصيل النقاشات في لندن * {{Status updates|2025-02-26}}: من أشياء إلى كلمات * {{Status updates|2025-02-19}}: مقترح للأنواع لكل لغة وجزء من الكلام * {{Status updates|2025-02-13}}: تقييد العالم، إعادة * {{Status updates|2025-02-06}}: دعوة لمجموعة الاهتمام الخاص بتوليد اللغة الطبيعية * {{Status updates|2025-01-29}}: مع 2000 دالة في العام الجديد: حان وقت الإحصائيات * {{Status updates|2025-01-22}}: مرحبًا ديفيد! توصيات أعراف التسميّة * {{Status updates|2025-01-15}}: يوم ويكيبيديا سعيد! التخطيط ربع السنوي === 2024 === * {{Status updates|2024-12-19}}: دالة الأسبوع: العمر؛ مقدمات لمقالات السنوات؛ نوع جديد: عدد فاصلة عائمة * {{Status updates|2024-12-12}}: رسم مسار لويكيبيديا المجردة؛ الفريق خارج الموقع في لشبونة؛ نوع جديد؛ وأكثر من ذلك بكثير * {{Status updates|2024-11-27}}: إصدار WordGraph؛ صفحة خاصة جديدة: سرد قائمة الدوال بحسب الاختبارات؛ نوع جديد ليوم العام، وأكثر من ذلك بكثير * {{Status updates|2024-11-21}}: صفحة خاصة جديدة للتسميّات الناقصة، ونوع جديد للسنوات الغريغورية، وأكثر من ذلك بكثير * {{Status updates|2024-11-13}}: نوع جديد: عدد نسبي «كسري»؛ توثيقات للأنواع المرتكزة على ويكي بيانات؛ وأكثر من ذلك * {{Status updates|2024-11-07}}: حلم اللغة العالمية * {{Status updates|2024-11-01}}: إعادة كتابة الخلفية * {{Status updates|2024-10-25}}: هدفنا لهذا الربع من العام: اتفاق * {{Status updates|2024-10-17}}: كيف يمكن أن يبدو المحتوى المجرد؟ * {{Status updates|2024-10-11}}: معجمِيات ويكي بيانات في ويكي دوال قادمة قريبًا * {{Status updates|2024-10-02}}: موضوع التركيز: الطعام * {{Status updates|2024-09-26}}: التخطيط ربع السنوي للفترة من أكتوبر إلى دجنبر 2024؛ العرض التقديمي في عقدة سلتيك غدا * {{Status updates|2024-09-20}}: تقديم مجالات الموضوعات التركيزية * {{Status updates|2024-09-13}}: ويكيبيديا داغباني ستكون أول ويكي لدينا لإدماج ويكي دوال * {{Status updates|2024-09-06}}: ركن المتطوعين والتحديثات الأخرى * {{Status updates|2024-08-29}}: حدود على أطوال الأسماء والوصف * {{Status updates|2024-08-23}}: WasmEdge، الآن الحافة أقل بـ 300مث * {{Status updates|2024-08-16}}: إصدار ويكيمانيا 2024 * {{Status updates|2024-08-02}}: إعادة تعديل عنصر الواجهة "حول" * {{Status updates|2024-07-26}}: ويكيمنيا 2024 قادمة قريباً * {{Status updates|2024-07-18}}: تقرير بحثي عن دمج ويكي دوال من ويكيبيديا * {{Status updates|2024-07-10}}: كتابة المقترحات للوصول إلى المعجميات * {{Status updates|2024-07-03}}: تخطيط ربع سنوي * {{Status updates|2024-06-26}}: مرحباً يا دافني! * {{Status updates|2024-06-20}}: نوع جديد: الأعداد الصحيحة * {{Status updates|2024-06-13}}: النوع الجديد: أشهر تقويم إيغبو * {{Status updates|2024-06-06}}: نوع جديد: الإشارة * {{Status updates|2024-05-30}}: مفرد واحد أم جمع المجاميع؟ * {{Status updates|2024-05-22}}: نوع جديد: أشهر تقويم غريغوريان * {{Status updates|2024-05-15}}: دعوة للدوال: تهجئة الرقم! * {{Status updates|2024-05-10}}: النوع الرئيسي للتعدادات: الأشهر من التقويم الميلادي * {{Status updates|2024-05-03}}: اجتماع الفريق وخطة ربع سنوية * {{Status updates|2024-04-19}}: مرحباً يا شارفاني! * {{Status updates|2024-04-11}}: واجهة برمجة تطبيقات جديدة لاستدعاء ويكي دوال والاحتفال بـ ألف دالة * {{Status updates|2024-04-03}}: تحديث المنتج على مدونة ديف بشأن التحسينات القادمة لواجهة برمجة التطبيقات * {{Status updates|2024-03-28}}: أصبح إنشاء الاختبارات الآن أسهل بكثير! * {{Status updates|2024-03-21}}: في الطريق إلى تدويل الأرقام * {{Status updates|2024-03-13}}: على الهوية * {{Status updates|2024-03-07}}: نقدم لكم النوع الثاني الجديد: الأعداد الطبيعية * {{Status updates|2024-02-28}}: اكتب مقترحًا للأعداد الطبيعية * {{Status updates|2024-02-22}}: تحديث نموذج الدالة * {{Status updates|2024-02-14}}: أسبوع الإصلاح * {{Status updates|2024-02-07}}: التخطيط ربع السنوي. شكرا لك، نيك! دالة الأسبوع: هي التقليب * {{Status updates|2024-02-01}}: حتمية الإيغبو! <span id="Before_February_2024"></span> === قبل فبراير 2024 === جميع التحديثات لهذه الفترة [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|موجودة على ميتا-ويكي]]. [[Category:Status updates{{#translation:}}| ]] 3s43w4keygn755lxpgfdqxso81329xp 296741 296738 2026-08-05T22:01:53Z Mdktb 3635 +T:130 296741 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|الاشتراك]]''' لتلقي إشعارات الرسائل الكمية القصيرة على الويكي حول كل إصدار جديد}} {{Wikifunctions updates | prevlabel = تحديثات سابقة | prev = 2024-02-01 | nextlabel = آخر تحديث | next = 2026-07-29 }} هناك الكثير مما يحدث حول ويكي دوال وويكيبيديا المجردة. هذه هي الصفحة التي يتم فيها نشر تحديثاتنا، بما في ذلك [[Special:MyLanguage/WF:function of the Week|دالة الأسبوع]]. يمكنك أيضًا الاشتراك في [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|النشرة الإخبارية على ويكي]] للتوصل بها على صفحة نقاشك أو على الميدان الخاصة بمشروعك. <inputbox> type=fulltext prefix={{NAMESPACE}}:{{PAGENAME}}/ break=no width=30 searchbuttonlabel={{int:Search}} placeholder=البحث في كافة تحديثات الحالة </inputbox> <span id="Newsletters"></span> == النشرات الإخبارية == <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * {{Status updates|2026-07-29}}: ويكيبيديا المجردة في ويكيمانيا * {{Status updates|2026-07-16}}: ما وراء الجداول النحوية * {{Status updates|2026-07-08}}: المضي قدمًا نحو أول محطة لإدماج ويكيبيديا المجردة * {{Status updates|2026-07-01}}: الإدماج في ويكي الاختبار والخطة السنوية * {{Status updates|2026-06-26}}: العمل معًا على الدوال * {{Status updates|2026-06-19}}: "الـ" أم لا "الـ"، تلك هي (الـ؟) مسألة * {{Status updates|2026-06-12}}: تحميل وعرض محسّن لنتائج الاختبارات * {{Status updates|2026-06-05}}: الموسوعة المصوّرة * {{Status updates|2026-05-30}}: نظرة إلى الماضي والمستقبل * {{Status updates|2026-05-23}}: الخطة السنوية 2026-2027 * {{Status updates|2026-05-15}}: معنىً أعلى * {{Status updates|2026-05-08}}: المراجع من ويكي بيانات متاحة الآن * {{Status updates|2026-05-02}}: طلب رأي: ما الذي ينبغي أن نحصيه في ويكيبيديا المجردة؟ * {{Status updates|2026-04-25}}: بحث المؤسسة عن اللغة المثالية * {{Status updates|2026-04-16}}: معالم؛ نأمل أن تكون بعض المُشكلات الرئيسية قد حُلت * {{Status updates|2026-04-10}}: مقترحات المجتمع لالتقاط المعنى * {{Status updates|2026-04-02}}: طلب مناقشة: الجداول النحوية * {{Status updates|2026-03-26}}: الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة؛ حالة لغة التركيب v2 * {{Status updates|2026-03-19}}: ويكيبيديا المجردة في نسختها التجريبية * {{Status updates|2026-03-11}}: لغة تركيب جديدة * {{Status updates|2026-03-06}}: الاستشهادات والنسخ واللصق * {{Status updates|2026-02-26}}: تجاوزات مرنة وبدائل احتياطية * {{Status updates|2026-02-20}}: نظرة أوليّة سريعة على ويكيبيديا المجردة * {{Status updates|2026-02-13}}: إكمال جمل بعضنا البعض: بدء أشياء؛ اجتماع خارجي في إسطنبول * {{Status updates|2026-01-29}}: إدماج ويكيبيديا المجردة * {{Status updates|2026-01-22}}: الخطة الربع سنوية لفترة يناير–مارس 2026 * {{Status updates|2026-01-15}}: 25 عامًا من ويكيبيديا === 2025 === * {{Status updates|2025-12-18}}: نتمنى لك سنة ميلادية جديدة سعيدة * {{Status updates|2025-12-11}}: كيف تكتب رسائل الخطأ بشكل أفضل * {{Status updates|2025-12-04}}: والاسم هو ويكيبيديا المجردة * {{Status updates|2025-11-27}}: التصويت على اسم الويكي الجديد!؛ إكمال الجمل لبعضنا البعض * {{Status updates|2025-11-20}}: الجولة الثانية من التصويت على تسمية ويكي المحتوى المستقل عن اللغة؛ مشاركة استدعاءات الدالة * {{Status updates|2025-11-13}}: الاستعداد للجولة الثانية من التصويت لتسمية الويكي ذات المحتوى المجرد؛ إعادة كتابة الواجهة الخلفية: لماذا Rust؟ * {{Status updates|2025-11-05}}: إغلاق الجولة الأولى من التصويت لتسمية ويكي المحتوى المجرد؛ دعوة لإنشاء دوال ويكاموس؛ تضمين ويكي دوال في ويكيبيديا البنغالية وفي سبعة أخرى من ويكاموس. * {{Status updates|2025-10-29}}: تنتهي يوم الاثنين الجولة 1 من التصويت على تسمية "ويكي المحتوى المجرّد"؛ مثال على أوصاف قصيرة * {{Status updates|2025-10-23}}: أهلا Zaree وLaura! انطلقت الجولة 1 من منافسة التسمية * {{Status updates|2025-10-15}}: انطلاق منافسة تسمية ويكيبيديا المجردة؛ تصوّر للدوال * {{Status updates|2025-10-08}}: قرار بشأن موقع المحتوى المجرّد والتخطيط الربع سنوي لشهري أكتوبر-ديسمبر * {{Status updates|2025-10-03}}: النص غني التنسيق متاح الآن في الاستدعاءات المضمّنة للدوال على 148 من مشاريع ويكاموس والحاضنة * {{Status updates|2025-09-26}}: الوصول إلى تصفيات البيانات في ويكي بيانات * {{Status updates|2025-09-19}}: ويكي دوال متاحة على 123 لغة من ويكاموس * {{Status updates|2025-09-12}}: أكثر من 3000 دالة على ويكي دوال * {{Status updates|2025-09-07}}: نسخ استدعاءات الدوال من ويكيبيديا إلى أخرى * {{Status updates|2025-08-29}}: أصبح الوصول إلى عناصر ويكي بيانات ممكنًا الآن من خلال استدعاءات مضمنّة للدوال؛ تتوفر ويكي دوال على 65 من مشاريع ويكاموس * {{Status updates|2025-08-22}}: تسجيل لجلسة ويكيمانيا: ويكي دوال قادمة قريبًا إلى ويكي قريبة منك! * {{Status updates|2025-08-01}}: ويكيمانيا 2025 قادمة قريبًا * {{Status updates|2025-07-26}}: «ويكيبيديا موسوعة»؛ سنتين من ويكي دوال * {{Status updates|2025-07-19}}: هنا التعدادات المستندة على ويكي بيانات * {{Status updates|2025-07-10}}: حدود الطول للتسميات والأوصاف * {{Status updates|2025-07-04}}: تغطية لـ 1298م * {{Status updates|2025-06-27}}: كم عدد الأشخاص اللازمين لكتابة موسوعة؟ * {{Status updates|2025-06-21}}: التخطيط الربعي لشهر يوليو-سبتمبر 2025 * {{Status updates|2025-06-15}}: إنهاء المشاورة حول موقع المحتوى المجرّد * {{Status updates|2025-06-06}}: أين سيذهب المحتوى المجرّد؟ * {{Status updates|2025-05-29}}: الطرح إلى خمسة من ويكاموس؛ الحساب مع تاريخ اليوم * {{Status updates|2025-05-23}}: مشاورة جارية حول موقع المحتوى المجرّد * {{Status updates|2025-05-15}}: موقع المحتوى المجرّد * {{Status updates|2025-05-09}}: ويكيبيديا المجردة واستراتيجية ويكيميديا للذكاء الاصطناعي * {{Status updates|2025-04-30}}: ويكيبيديا المجردة منافس نهائي في مسابقة ماكارثر 100وتغيير * {{Status updates|2025-04-25}}: أهلاً وسهلاً، غريغوري! * {{Status updates|2025-04-16}}: ويكي الدوال مدمجة في داغباني - وويكي الدوال؛ وتاريخ عيد الفصح * {{Status updates|2025-04-11}}: مراجعة ربعية * {{Status updates|2025-04-05}}: التخطيط الربعي لأبريل-يونيو 2025؛ نحن نبحث عن مدير منتج أعلى * {{Status updates|2025-03-28}}: لقد حان الوقت * {{Status updates|2025-03-20}}: تعدادات بسيطة قائمة على ويكي بيانات * {{Status updates|2025-03-15}}: اجتماع قادم بخصوص توليد اللغة الطبيعية، التغييرات الأخيرة في البرمجية * {{Status updates|2025-03-07}}: التغييرات الأخيرة في البرمجية، مقطع تسجيلي لجلسة ركن المتطوعين وتفاصيل النقاشات في لندن * {{Status updates|2025-02-26}}: من أشياء إلى كلمات * {{Status updates|2025-02-19}}: مقترح للأنواع لكل لغة وجزء من الكلام * {{Status updates|2025-02-13}}: تقييد العالم، إعادة * {{Status updates|2025-02-06}}: دعوة لمجموعة الاهتمام الخاص بتوليد اللغة الطبيعية * {{Status updates|2025-01-29}}: مع 2000 دالة في العام الجديد: حان وقت الإحصائيات * {{Status updates|2025-01-22}}: مرحبًا ديفيد! توصيات أعراف التسميّة * {{Status updates|2025-01-15}}: يوم ويكيبيديا سعيد! التخطيط ربع السنوي === 2024 === * {{Status updates|2024-12-19}}: دالة الأسبوع: العمر؛ مقدمات لمقالات السنوات؛ نوع جديد: عدد فاصلة عائمة * {{Status updates|2024-12-12}}: رسم مسار لويكيبيديا المجردة؛ الفريق خارج الموقع في لشبونة؛ نوع جديد؛ وأكثر من ذلك بكثير * {{Status updates|2024-11-27}}: إصدار WordGraph؛ صفحة خاصة جديدة: سرد قائمة الدوال بحسب الاختبارات؛ نوع جديد ليوم العام، وأكثر من ذلك بكثير * {{Status updates|2024-11-21}}: صفحة خاصة جديدة للتسميّات الناقصة، ونوع جديد للسنوات الغريغورية، وأكثر من ذلك بكثير * {{Status updates|2024-11-13}}: نوع جديد: عدد نسبي «كسري»؛ توثيقات للأنواع المرتكزة على ويكي بيانات؛ وأكثر من ذلك * {{Status updates|2024-11-07}}: حلم اللغة العالمية * {{Status updates|2024-11-01}}: إعادة كتابة الخلفية * {{Status updates|2024-10-25}}: هدفنا لهذا الربع من العام: اتفاق * {{Status updates|2024-10-17}}: كيف يمكن أن يبدو المحتوى المجرد؟ * {{Status updates|2024-10-11}}: معجمِيات ويكي بيانات في ويكي دوال قادمة قريبًا * {{Status updates|2024-10-02}}: موضوع التركيز: الطعام * {{Status updates|2024-09-26}}: التخطيط ربع السنوي للفترة من أكتوبر إلى دجنبر 2024؛ العرض التقديمي في عقدة سلتيك غدا * {{Status updates|2024-09-20}}: تقديم مجالات الموضوعات التركيزية * {{Status updates|2024-09-13}}: ويكيبيديا داغباني ستكون أول ويكي لدينا لإدماج ويكي دوال * {{Status updates|2024-09-06}}: ركن المتطوعين والتحديثات الأخرى * {{Status updates|2024-08-29}}: حدود على أطوال الأسماء والوصف * {{Status updates|2024-08-23}}: WasmEdge، الآن الحافة أقل بـ 300مث * {{Status updates|2024-08-16}}: إصدار ويكيمانيا 2024 * {{Status updates|2024-08-02}}: إعادة تعديل عنصر الواجهة "حول" * {{Status updates|2024-07-26}}: ويكيمنيا 2024 قادمة قريباً * {{Status updates|2024-07-18}}: تقرير بحثي عن دمج ويكي دوال من ويكيبيديا * {{Status updates|2024-07-10}}: كتابة المقترحات للوصول إلى المعجميات * {{Status updates|2024-07-03}}: تخطيط ربع سنوي * {{Status updates|2024-06-26}}: مرحباً يا دافني! * {{Status updates|2024-06-20}}: نوع جديد: الأعداد الصحيحة * {{Status updates|2024-06-13}}: النوع الجديد: أشهر تقويم إيغبو * {{Status updates|2024-06-06}}: نوع جديد: الإشارة * {{Status updates|2024-05-30}}: مفرد واحد أم جمع المجاميع؟ * {{Status updates|2024-05-22}}: نوع جديد: أشهر تقويم غريغوريان * {{Status updates|2024-05-15}}: دعوة للدوال: تهجئة الرقم! * {{Status updates|2024-05-10}}: النوع الرئيسي للتعدادات: الأشهر من التقويم الميلادي * {{Status updates|2024-05-03}}: اجتماع الفريق وخطة ربع سنوية * {{Status updates|2024-04-19}}: مرحباً يا شارفاني! * {{Status updates|2024-04-11}}: واجهة برمجة تطبيقات جديدة لاستدعاء ويكي دوال والاحتفال بـ ألف دالة * {{Status updates|2024-04-03}}: تحديث المنتج على مدونة ديف بشأن التحسينات القادمة لواجهة برمجة التطبيقات * {{Status updates|2024-03-28}}: أصبح إنشاء الاختبارات الآن أسهل بكثير! * {{Status updates|2024-03-21}}: في الطريق إلى تدويل الأرقام * {{Status updates|2024-03-13}}: على الهوية * {{Status updates|2024-03-07}}: نقدم لكم النوع الثاني الجديد: الأعداد الطبيعية * {{Status updates|2024-02-28}}: اكتب مقترحًا للأعداد الطبيعية * {{Status updates|2024-02-22}}: تحديث نموذج الدالة * {{Status updates|2024-02-14}}: أسبوع الإصلاح * {{Status updates|2024-02-07}}: التخطيط ربع السنوي. شكرا لك، نيك! دالة الأسبوع: هي التقليب * {{Status updates|2024-02-01}}: حتمية الإيغبو! <span id="Before_February_2024"></span> === قبل فبراير 2024 === جميع التحديثات لهذه الفترة [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|موجودة على ميتا-ويكي]]. [[Category:Status updates{{#translation:}}| ]] 6qz5ok4djcqc2e3yo8h7jvgpm0dk7b1 296758 296741 2026-08-05T22:18:47Z Mdktb 3635 -+T:4 296758 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|الاشتراك]]''' لتلقي إشعارات الرسائل الكمية القصيرة على الويكي حول كل إصدار جديد}} {{Wikifunctions updates | prevlabel = تحديثات سابقة | prev = 2024-02-01 | nextlabel = آخر تحديث | next = 2026-07-29 }} يحدث الكثير حول ويكي دوال وويكيبيديا المجردة. هذه هي الصفحة التي تُنشر فيها تحديثاتنا، بما في ذلك [[Special:MyLanguage/WF:function of the Week|دالة الأسبوع]]. يمكنك أيضًا الاشتراك في [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|النشرة الإخبارية على ويكي]] للتوصل بها على صفحة نقاشك أو على الميدان الخاصة بمشروعك. <inputbox> type=fulltext prefix={{NAMESPACE}}:{{PAGENAME}}/ break=no width=30 searchbuttonlabel={{int:Search}} placeholder=البحث في كافة تحديثات الحالة </inputbox> <span id="Newsletters"></span> == النشرات الإخبارية == <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * {{Status updates|2026-07-29}}: ويكيبيديا المجردة في ويكيمانيا * {{Status updates|2026-07-16}}: ما وراء الجداول النحوية * {{Status updates|2026-07-08}}: المضي قدمًا نحو أول محطة لإدماج ويكيبيديا المجردة * {{Status updates|2026-07-01}}: الإدماج في ويكي الاختبار والخطة السنوية * {{Status updates|2026-06-26}}: العمل معًا على الدوال * {{Status updates|2026-06-19}}: "الـ" أم لا "الـ"، تلك هي (الـ؟) مسألة * {{Status updates|2026-06-12}}: تحميل وعرض محسّن لنتائج الاختبارات * {{Status updates|2026-06-05}}: الموسوعة المصوّرة * {{Status updates|2026-05-30}}: نظرة إلى الماضي والمستقبل * {{Status updates|2026-05-23}}: الخطة السنوية 2026-2027 * {{Status updates|2026-05-15}}: معنىً أعلى * {{Status updates|2026-05-08}}: المراجع من ويكي بيانات متاحة الآن * {{Status updates|2026-05-02}}: طلب رأي: ما الذي ينبغي أن نحصيه في ويكيبيديا المجردة؟ * {{Status updates|2026-04-25}}: بحث المؤسسة عن اللغة المثالية * {{Status updates|2026-04-16}}: معالم؛ نأمل أن تكون بعض المُشكلات الرئيسية قد حُلت * {{Status updates|2026-04-10}}: مقترحات المجتمع لالتقاط المعنى * {{Status updates|2026-04-02}}: طلب مناقشة: الجداول النحوية * {{Status updates|2026-03-26}}: الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة؛ حالة لغة التركيب v2 * {{Status updates|2026-03-19}}: ويكيبيديا المجردة في نسختها التجريبية * {{Status updates|2026-03-11}}: لغة تركيب جديدة * {{Status updates|2026-03-06}}: الاستشهادات والنسخ واللصق * {{Status updates|2026-02-26}}: تجاوزات مرنة وبدائل احتياطية * {{Status updates|2026-02-20}}: نظرة أوليّة سريعة على ويكيبيديا المجردة * {{Status updates|2026-02-13}}: إكمال جمل بعضنا البعض: بدء أشياء؛ اجتماع خارجي في إسطنبول * {{Status updates|2026-01-29}}: إدماج ويكيبيديا المجردة * {{Status updates|2026-01-22}}: الخطة الربع سنوية لفترة يناير–مارس 2026 * {{Status updates|2026-01-15}}: 25 عامًا من ويكيبيديا === 2025 === * {{Status updates|2025-12-18}}: نتمنى لك سنة ميلادية جديدة سعيدة * {{Status updates|2025-12-11}}: كيف تكتب رسائل الخطأ بشكل أفضل * {{Status updates|2025-12-04}}: والاسم هو ويكيبيديا المجردة * {{Status updates|2025-11-27}}: التصويت على اسم الويكي الجديد!؛ إكمال الجمل لبعضنا البعض * {{Status updates|2025-11-20}}: الجولة الثانية من التصويت على تسمية ويكي المحتوى المستقل عن اللغة؛ مشاركة استدعاءات الدالة * {{Status updates|2025-11-13}}: الاستعداد للجولة الثانية من التصويت لتسمية الويكي ذات المحتوى المجرد؛ إعادة كتابة الواجهة الخلفية: لماذا Rust؟ * {{Status updates|2025-11-05}}: إغلاق الجولة الأولى من التصويت لتسمية ويكي المحتوى المجرد؛ دعوة لإنشاء دوال ويكاموس؛ تضمين ويكي دوال في ويكيبيديا البنغالية وفي سبعة أخرى من ويكاموس. * {{Status updates|2025-10-29}}: تنتهي يوم الاثنين الجولة 1 من التصويت على تسمية "ويكي المحتوى المجرّد"؛ مثال على أوصاف قصيرة * {{Status updates|2025-10-23}}: أهلا Zaree وLaura! انطلقت الجولة 1 من منافسة التسمية * {{Status updates|2025-10-15}}: انطلاق منافسة تسمية ويكيبيديا المجردة؛ تصوّر للدوال * {{Status updates|2025-10-08}}: قرار بشأن موقع المحتوى المجرّد والتخطيط الربع سنوي لشهري أكتوبر-ديسمبر * {{Status updates|2025-10-03}}: النص غني التنسيق متاح الآن في الاستدعاءات المضمّنة للدوال على 148 من مشاريع ويكاموس والحاضنة * {{Status updates|2025-09-26}}: الوصول إلى تصفيات البيانات في ويكي بيانات * {{Status updates|2025-09-19}}: ويكي دوال متاحة على 123 لغة من ويكاموس * {{Status updates|2025-09-12}}: أكثر من 3000 دالة على ويكي دوال * {{Status updates|2025-09-07}}: نسخ استدعاءات الدوال من ويكيبيديا إلى أخرى * {{Status updates|2025-08-29}}: أصبح الوصول إلى عناصر ويكي بيانات ممكنًا الآن من خلال استدعاءات مضمنّة للدوال؛ تتوفر ويكي دوال على 65 من مشاريع ويكاموس * {{Status updates|2025-08-22}}: تسجيل لجلسة ويكيمانيا: ويكي دوال قادمة قريبًا إلى ويكي قريبة منك! * {{Status updates|2025-08-01}}: ويكيمانيا 2025 قادمة قريبًا * {{Status updates|2025-07-26}}: «ويكيبيديا موسوعة»؛ سنتين من ويكي دوال * {{Status updates|2025-07-19}}: هنا التعدادات المستندة على ويكي بيانات * {{Status updates|2025-07-10}}: حدود الطول للتسميات والأوصاف * {{Status updates|2025-07-04}}: تغطية لـ 1298م * {{Status updates|2025-06-27}}: كم عدد الأشخاص اللازمين لكتابة موسوعة؟ * {{Status updates|2025-06-21}}: التخطيط الربعي لشهر يوليو-سبتمبر 2025 * {{Status updates|2025-06-15}}: إنهاء المشاورة حول موقع المحتوى المجرّد * {{Status updates|2025-06-06}}: أين سيذهب المحتوى المجرّد؟ * {{Status updates|2025-05-29}}: الطرح إلى خمسة من ويكاموس؛ الحساب مع تاريخ اليوم * {{Status updates|2025-05-23}}: مشاورة جارية حول موقع المحتوى المجرّد * {{Status updates|2025-05-15}}: موقع المحتوى المجرّد * {{Status updates|2025-05-09}}: ويكيبيديا المجردة واستراتيجية ويكيميديا للذكاء الاصطناعي * {{Status updates|2025-04-30}}: ويكيبيديا المجردة منافس نهائي في مسابقة ماكارثر 100وتغيير * {{Status updates|2025-04-25}}: أهلاً وسهلاً، غريغوري! * {{Status updates|2025-04-16}}: ويكي الدوال مدمجة في داغباني - وويكي الدوال؛ وتاريخ عيد الفصح * {{Status updates|2025-04-11}}: مراجعة ربعية * {{Status updates|2025-04-05}}: التخطيط الربعي لأبريل-يونيو 2025؛ نحن نبحث عن مدير منتج أعلى * {{Status updates|2025-03-28}}: لقد حان الوقت * {{Status updates|2025-03-20}}: تعدادات بسيطة قائمة على ويكي بيانات * {{Status updates|2025-03-15}}: اجتماع قادم بخصوص توليد اللغة الطبيعية، التغييرات الأخيرة في البرمجية * {{Status updates|2025-03-07}}: التغييرات الأخيرة في البرمجية، مقطع تسجيلي لجلسة ركن المتطوعين وتفاصيل النقاشات في لندن * {{Status updates|2025-02-26}}: من أشياء إلى كلمات * {{Status updates|2025-02-19}}: مقترح للأنواع لكل لغة وجزء من الكلام * {{Status updates|2025-02-13}}: تقييد العالم، إعادة * {{Status updates|2025-02-06}}: دعوة لمجموعة الاهتمام الخاص بتوليد اللغة الطبيعية * {{Status updates|2025-01-29}}: مع 2000 دالة في العام الجديد: حان وقت الإحصائيات * {{Status updates|2025-01-22}}: مرحبًا ديفيد! توصيات أعراف التسميّة * {{Status updates|2025-01-15}}: يوم ويكيبيديا سعيد! التخطيط ربع السنوي === 2024 === * {{Status updates|2024-12-19}}: دالة الأسبوع: العمر؛ مقدمات لمقالات السنوات؛ نوع جديد: عدد فاصلة عائمة * {{Status updates|2024-12-12}}: رسم مسار لويكيبيديا المجردة؛ الفريق خارج الموقع في لشبونة؛ نوع جديد؛ وأكثر من ذلك بكثير * {{Status updates|2024-11-27}}: إصدار WordGraph؛ صفحة خاصة جديدة: سرد قائمة الدوال بحسب الاختبارات؛ نوع جديد ليوم العام، وأكثر من ذلك بكثير * {{Status updates|2024-11-21}}: صفحة خاصة جديدة للتسميّات الناقصة، ونوع جديد للسنوات الغريغورية، وأكثر من ذلك بكثير * {{Status updates|2024-11-13}}: نوع جديد: عدد نسبي «كسري»؛ توثيقات للأنواع المرتكزة على ويكي بيانات؛ وأكثر من ذلك * {{Status updates|2024-11-07}}: حلم اللغة العالمية * {{Status updates|2024-11-01}}: إعادة كتابة الخلفية * {{Status updates|2024-10-25}}: هدفنا لهذا الربع من العام: اتفاق * {{Status updates|2024-10-17}}: كيف يمكن أن يبدو المحتوى المجرد؟ * {{Status updates|2024-10-11}}: معجمِيات ويكي بيانات في ويكي دوال قادمة قريبًا * {{Status updates|2024-10-02}}: موضوع التركيز: الطعام * {{Status updates|2024-09-26}}: التخطيط ربع السنوي للفترة من أكتوبر إلى دجنبر 2024؛ العرض التقديمي في عقدة سلتيك غدا * {{Status updates|2024-09-20}}: تقديم مجالات الموضوعات التركيزية * {{Status updates|2024-09-13}}: ويكيبيديا داغباني ستكون أول ويكي لدينا لإدماج ويكي دوال * {{Status updates|2024-09-06}}: ركن المتطوعين والتحديثات الأخرى * {{Status updates|2024-08-29}}: حدود على أطوال الأسماء والوصف * {{Status updates|2024-08-23}}: WasmEdge، الآن الحافة أقل بـ 300مث * {{Status updates|2024-08-16}}: إصدار ويكيمانيا 2024 * {{Status updates|2024-08-02}}: إعادة تعديل عنصر الواجهة "حول" * {{Status updates|2024-07-26}}: ويكيمنيا 2024 قادمة قريباً * {{Status updates|2024-07-18}}: تقرير بحثي عن دمج ويكي دوال من ويكيبيديا * {{Status updates|2024-07-10}}: كتابة المقترحات للوصول إلى المعجميات * {{Status updates|2024-07-03}}: تخطيط ربع سنوي * {{Status updates|2024-06-26}}: مرحباً يا دافني! * {{Status updates|2024-06-20}}: نوع جديد: الأعداد الصحيحة * {{Status updates|2024-06-13}}: النوع الجديد: أشهر تقويم إيغبو * {{Status updates|2024-06-06}}: نوع جديد: الإشارة * {{Status updates|2024-05-30}}: مفرد واحد أم جمع المجاميع؟ * {{Status updates|2024-05-22}}: نوع جديد: أشهر تقويم غريغوريان * {{Status updates|2024-05-15}}: دعوة للدوال: تهجئة الرقم! * {{Status updates|2024-05-10}}: النوع الرئيسي للتعدادات: الأشهر من التقويم الميلادي * {{Status updates|2024-05-03}}: اجتماع الفريق وخطة ربع سنوية * {{Status updates|2024-04-19}}: مرحباً يا شارفاني! * {{Status updates|2024-04-11}}: واجهة برمجة تطبيقات جديدة لاستدعاء ويكي دوال والاحتفال بـ ألف دالة * {{Status updates|2024-04-03}}: تحديث المنتج على مدونة ديف بشأن التحسينات القادمة لواجهة برمجة التطبيقات * {{Status updates|2024-03-28}}: أصبح إنشاء الاختبارات الآن أسهل بكثير! * {{Status updates|2024-03-21}}: في الطريق إلى تدويل الأرقام * {{Status updates|2024-03-13}}: على الهوية * {{Status updates|2024-03-07}}: نقدم لكم النوع الثاني الجديد: الأعداد الطبيعية * {{Status updates|2024-02-28}}: اكتب مقترحًا للأعداد الطبيعية * {{Status updates|2024-02-22}}: تحديث نموذج الدالة * {{Status updates|2024-02-14}}: أسبوع الإصلاح * {{Status updates|2024-02-07}}: التخطيط ربع السنوي. شكرا لك، نيك! دالة الأسبوع: هي التقليب * {{Status updates|2024-02-01}}: حتمية الإيغبو! <span id="Before_February_2024"></span> === قبل فبراير 2024 === جميع التحديثات لهذه الفترة [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|موجودة على ميتا-ويكي]]. [[Category:Status updates{{#translation:}}| ]] t7uguhg0nusl4z4p9hnxj5wf44m17pt 296760 296758 2026-08-05T22:23:10Z Mdktb 3635 -+T:5 296760 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|الاشتراك]]''' لتلقي إشعارات الرسائل الكمية القصيرة على الويكي حول كل إصدار جديد}} {{Wikifunctions updates | prevlabel = تحديثات سابقة | prev = 2024-02-01 | nextlabel = آخر تحديث | next = 2026-07-29 }} يحدث الكثير حول ويكي دوال وويكيبيديا المجردة. هذه هي الصفحة التي تُنشر فيها تحديثاتنا، بما في ذلك [[Special:MyLanguage/WF:function of the Week|دالة الأسبوع]]. يمكنك كذلك الاشتراك في [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|النشرة الإخبارية على الويكي]] لتصلك إلى صفحة نقاشك أو إلى ميدان مشروعك. <inputbox> type=fulltext prefix={{NAMESPACE}}:{{PAGENAME}}/ break=no width=30 searchbuttonlabel={{int:Search}} placeholder=البحث في كافة تحديثات الحالة </inputbox> <span id="Newsletters"></span> == النشرات الإخبارية == <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * {{Status updates|2026-07-29}}: ويكيبيديا المجردة في ويكيمانيا * {{Status updates|2026-07-16}}: ما وراء الجداول النحوية * {{Status updates|2026-07-08}}: المضي قدمًا نحو أول محطة لإدماج ويكيبيديا المجردة * {{Status updates|2026-07-01}}: الإدماج في ويكي الاختبار والخطة السنوية * {{Status updates|2026-06-26}}: العمل معًا على الدوال * {{Status updates|2026-06-19}}: "الـ" أم لا "الـ"، تلك هي (الـ؟) مسألة * {{Status updates|2026-06-12}}: تحميل وعرض محسّن لنتائج الاختبارات * {{Status updates|2026-06-05}}: الموسوعة المصوّرة * {{Status updates|2026-05-30}}: نظرة إلى الماضي والمستقبل * {{Status updates|2026-05-23}}: الخطة السنوية 2026-2027 * {{Status updates|2026-05-15}}: معنىً أعلى * {{Status updates|2026-05-08}}: المراجع من ويكي بيانات متاحة الآن * {{Status updates|2026-05-02}}: طلب رأي: ما الذي ينبغي أن نحصيه في ويكيبيديا المجردة؟ * {{Status updates|2026-04-25}}: بحث المؤسسة عن اللغة المثالية * {{Status updates|2026-04-16}}: معالم؛ نأمل أن تكون بعض المُشكلات الرئيسية قد حُلت * {{Status updates|2026-04-10}}: مقترحات المجتمع لالتقاط المعنى * {{Status updates|2026-04-02}}: طلب مناقشة: الجداول النحوية * {{Status updates|2026-03-26}}: الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة؛ حالة لغة التركيب v2 * {{Status updates|2026-03-19}}: ويكيبيديا المجردة في نسختها التجريبية * {{Status updates|2026-03-11}}: لغة تركيب جديدة * {{Status updates|2026-03-06}}: الاستشهادات والنسخ واللصق * {{Status updates|2026-02-26}}: تجاوزات مرنة وبدائل احتياطية * {{Status updates|2026-02-20}}: نظرة أوليّة سريعة على ويكيبيديا المجردة * {{Status updates|2026-02-13}}: إكمال جمل بعضنا البعض: بدء أشياء؛ اجتماع خارجي في إسطنبول * {{Status updates|2026-01-29}}: إدماج ويكيبيديا المجردة * {{Status updates|2026-01-22}}: الخطة الربع سنوية لفترة يناير–مارس 2026 * {{Status updates|2026-01-15}}: 25 عامًا من ويكيبيديا === 2025 === * {{Status updates|2025-12-18}}: نتمنى لك سنة ميلادية جديدة سعيدة * {{Status updates|2025-12-11}}: كيف تكتب رسائل الخطأ بشكل أفضل * {{Status updates|2025-12-04}}: والاسم هو ويكيبيديا المجردة * {{Status updates|2025-11-27}}: التصويت على اسم الويكي الجديد!؛ إكمال الجمل لبعضنا البعض * {{Status updates|2025-11-20}}: الجولة الثانية من التصويت على تسمية ويكي المحتوى المستقل عن اللغة؛ مشاركة استدعاءات الدالة * {{Status updates|2025-11-13}}: الاستعداد للجولة الثانية من التصويت لتسمية الويكي ذات المحتوى المجرد؛ إعادة كتابة الواجهة الخلفية: لماذا Rust؟ * {{Status updates|2025-11-05}}: إغلاق الجولة الأولى من التصويت لتسمية ويكي المحتوى المجرد؛ دعوة لإنشاء دوال ويكاموس؛ تضمين ويكي دوال في ويكيبيديا البنغالية وفي سبعة أخرى من ويكاموس. * {{Status updates|2025-10-29}}: تنتهي يوم الاثنين الجولة 1 من التصويت على تسمية "ويكي المحتوى المجرّد"؛ مثال على أوصاف قصيرة * {{Status updates|2025-10-23}}: أهلا Zaree وLaura! انطلقت الجولة 1 من منافسة التسمية * {{Status updates|2025-10-15}}: انطلاق منافسة تسمية ويكيبيديا المجردة؛ تصوّر للدوال * {{Status updates|2025-10-08}}: قرار بشأن موقع المحتوى المجرّد والتخطيط الربع سنوي لشهري أكتوبر-ديسمبر * {{Status updates|2025-10-03}}: النص غني التنسيق متاح الآن في الاستدعاءات المضمّنة للدوال على 148 من مشاريع ويكاموس والحاضنة * {{Status updates|2025-09-26}}: الوصول إلى تصفيات البيانات في ويكي بيانات * {{Status updates|2025-09-19}}: ويكي دوال متاحة على 123 لغة من ويكاموس * {{Status updates|2025-09-12}}: أكثر من 3000 دالة على ويكي دوال * {{Status updates|2025-09-07}}: نسخ استدعاءات الدوال من ويكيبيديا إلى أخرى * {{Status updates|2025-08-29}}: أصبح الوصول إلى عناصر ويكي بيانات ممكنًا الآن من خلال استدعاءات مضمنّة للدوال؛ تتوفر ويكي دوال على 65 من مشاريع ويكاموس * {{Status updates|2025-08-22}}: تسجيل لجلسة ويكيمانيا: ويكي دوال قادمة قريبًا إلى ويكي قريبة منك! * {{Status updates|2025-08-01}}: ويكيمانيا 2025 قادمة قريبًا * {{Status updates|2025-07-26}}: «ويكيبيديا موسوعة»؛ سنتين من ويكي دوال * {{Status updates|2025-07-19}}: هنا التعدادات المستندة على ويكي بيانات * {{Status updates|2025-07-10}}: حدود الطول للتسميات والأوصاف * {{Status updates|2025-07-04}}: تغطية لـ 1298م * {{Status updates|2025-06-27}}: كم عدد الأشخاص اللازمين لكتابة موسوعة؟ * {{Status updates|2025-06-21}}: التخطيط الربعي لشهر يوليو-سبتمبر 2025 * {{Status updates|2025-06-15}}: إنهاء المشاورة حول موقع المحتوى المجرّد * {{Status updates|2025-06-06}}: أين سيذهب المحتوى المجرّد؟ * {{Status updates|2025-05-29}}: الطرح إلى خمسة من ويكاموس؛ الحساب مع تاريخ اليوم * {{Status updates|2025-05-23}}: مشاورة جارية حول موقع المحتوى المجرّد * {{Status updates|2025-05-15}}: موقع المحتوى المجرّد * {{Status updates|2025-05-09}}: ويكيبيديا المجردة واستراتيجية ويكيميديا للذكاء الاصطناعي * {{Status updates|2025-04-30}}: ويكيبيديا المجردة منافس نهائي في مسابقة ماكارثر 100وتغيير * {{Status updates|2025-04-25}}: أهلاً وسهلاً، غريغوري! * {{Status updates|2025-04-16}}: ويكي الدوال مدمجة في داغباني - وويكي الدوال؛ وتاريخ عيد الفصح * {{Status updates|2025-04-11}}: مراجعة ربعية * {{Status updates|2025-04-05}}: التخطيط الربعي لأبريل-يونيو 2025؛ نحن نبحث عن مدير منتج أعلى * {{Status updates|2025-03-28}}: لقد حان الوقت * {{Status updates|2025-03-20}}: تعدادات بسيطة قائمة على ويكي بيانات * {{Status updates|2025-03-15}}: اجتماع قادم بخصوص توليد اللغة الطبيعية، التغييرات الأخيرة في البرمجية * {{Status updates|2025-03-07}}: التغييرات الأخيرة في البرمجية، مقطع تسجيلي لجلسة ركن المتطوعين وتفاصيل النقاشات في لندن * {{Status updates|2025-02-26}}: من أشياء إلى كلمات * {{Status updates|2025-02-19}}: مقترح للأنواع لكل لغة وجزء من الكلام * {{Status updates|2025-02-13}}: تقييد العالم، إعادة * {{Status updates|2025-02-06}}: دعوة لمجموعة الاهتمام الخاص بتوليد اللغة الطبيعية * {{Status updates|2025-01-29}}: مع 2000 دالة في العام الجديد: حان وقت الإحصائيات * {{Status updates|2025-01-22}}: مرحبًا ديفيد! توصيات أعراف التسميّة * {{Status updates|2025-01-15}}: يوم ويكيبيديا سعيد! التخطيط ربع السنوي === 2024 === * {{Status updates|2024-12-19}}: دالة الأسبوع: العمر؛ مقدمات لمقالات السنوات؛ نوع جديد: عدد فاصلة عائمة * {{Status updates|2024-12-12}}: رسم مسار لويكيبيديا المجردة؛ الفريق خارج الموقع في لشبونة؛ نوع جديد؛ وأكثر من ذلك بكثير * {{Status updates|2024-11-27}}: إصدار WordGraph؛ صفحة خاصة جديدة: سرد قائمة الدوال بحسب الاختبارات؛ نوع جديد ليوم العام، وأكثر من ذلك بكثير * {{Status updates|2024-11-21}}: صفحة خاصة جديدة للتسميّات الناقصة، ونوع جديد للسنوات الغريغورية، وأكثر من ذلك بكثير * {{Status updates|2024-11-13}}: نوع جديد: عدد نسبي «كسري»؛ توثيقات للأنواع المرتكزة على ويكي بيانات؛ وأكثر من ذلك * {{Status updates|2024-11-07}}: حلم اللغة العالمية * {{Status updates|2024-11-01}}: إعادة كتابة الخلفية * {{Status updates|2024-10-25}}: هدفنا لهذا الربع من العام: اتفاق * {{Status updates|2024-10-17}}: كيف يمكن أن يبدو المحتوى المجرد؟ * {{Status updates|2024-10-11}}: معجمِيات ويكي بيانات في ويكي دوال قادمة قريبًا * {{Status updates|2024-10-02}}: موضوع التركيز: الطعام * {{Status updates|2024-09-26}}: التخطيط ربع السنوي للفترة من أكتوبر إلى دجنبر 2024؛ العرض التقديمي في عقدة سلتيك غدا * {{Status updates|2024-09-20}}: تقديم مجالات الموضوعات التركيزية * {{Status updates|2024-09-13}}: ويكيبيديا داغباني ستكون أول ويكي لدينا لإدماج ويكي دوال * {{Status updates|2024-09-06}}: ركن المتطوعين والتحديثات الأخرى * {{Status updates|2024-08-29}}: حدود على أطوال الأسماء والوصف * {{Status updates|2024-08-23}}: WasmEdge، الآن الحافة أقل بـ 300مث * {{Status updates|2024-08-16}}: إصدار ويكيمانيا 2024 * {{Status updates|2024-08-02}}: إعادة تعديل عنصر الواجهة "حول" * {{Status updates|2024-07-26}}: ويكيمنيا 2024 قادمة قريباً * {{Status updates|2024-07-18}}: تقرير بحثي عن دمج ويكي دوال من ويكيبيديا * {{Status updates|2024-07-10}}: كتابة المقترحات للوصول إلى المعجميات * {{Status updates|2024-07-03}}: تخطيط ربع سنوي * {{Status updates|2024-06-26}}: مرحباً يا دافني! * {{Status updates|2024-06-20}}: نوع جديد: الأعداد الصحيحة * {{Status updates|2024-06-13}}: النوع الجديد: أشهر تقويم إيغبو * {{Status updates|2024-06-06}}: نوع جديد: الإشارة * {{Status updates|2024-05-30}}: مفرد واحد أم جمع المجاميع؟ * {{Status updates|2024-05-22}}: نوع جديد: أشهر تقويم غريغوريان * {{Status updates|2024-05-15}}: دعوة للدوال: تهجئة الرقم! * {{Status updates|2024-05-10}}: النوع الرئيسي للتعدادات: الأشهر من التقويم الميلادي * {{Status updates|2024-05-03}}: اجتماع الفريق وخطة ربع سنوية * {{Status updates|2024-04-19}}: مرحباً يا شارفاني! * {{Status updates|2024-04-11}}: واجهة برمجة تطبيقات جديدة لاستدعاء ويكي دوال والاحتفال بـ ألف دالة * {{Status updates|2024-04-03}}: تحديث المنتج على مدونة ديف بشأن التحسينات القادمة لواجهة برمجة التطبيقات * {{Status updates|2024-03-28}}: أصبح إنشاء الاختبارات الآن أسهل بكثير! * {{Status updates|2024-03-21}}: في الطريق إلى تدويل الأرقام * {{Status updates|2024-03-13}}: على الهوية * {{Status updates|2024-03-07}}: نقدم لكم النوع الثاني الجديد: الأعداد الطبيعية * {{Status updates|2024-02-28}}: اكتب مقترحًا للأعداد الطبيعية * {{Status updates|2024-02-22}}: تحديث نموذج الدالة * {{Status updates|2024-02-14}}: أسبوع الإصلاح * {{Status updates|2024-02-07}}: التخطيط ربع السنوي. شكرا لك، نيك! دالة الأسبوع: هي التقليب * {{Status updates|2024-02-01}}: حتمية الإيغبو! <span id="Before_February_2024"></span> === قبل فبراير 2024 === جميع التحديثات لهذه الفترة [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|موجودة على ميتا-ويكي]]. [[Category:Status updates{{#translation:}}| ]] d72u2bsdetsixzwtv9l6rw1nplv8yc9 296764 296760 2026-08-05T22:27:24Z Mdktb 3635 -+T:4 296764 wikitext text/x-wiki <languages/> {{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|الاشتراك]]''' لتلقي إشعارات الرسائل الكمية القصيرة على الويكي حول كل إصدار جديد}} {{Wikifunctions updates | prevlabel = تحديثات سابقة | prev = 2024-02-01 | nextlabel = آخر تحديث | next = 2026-07-29 }} هذه الصفحة تُنشر فيها تحديثاتنا حول ما يحدث في ويكي دوال وويكيبيديا المجردة، بما في ذلك [[Special:MyLanguage/WF:function of the Week|دالة الأسبوع]]. يمكنك كذلك الاشتراك في [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|النشرة الإخبارية على الويكي]] لتصلك إلى صفحة نقاشك أو إلى ميدان مشروعك. <inputbox> type=fulltext prefix={{NAMESPACE}}:{{PAGENAME}}/ break=no width=30 searchbuttonlabel={{int:Search}} placeholder=البحث في كافة تحديثات الحالة </inputbox> <span id="Newsletters"></span> == النشرات الإخبارية == <!--<nowiki> Newsletter entry template: * <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate> NOTE: Remember to also update the "next =" date at the top of this page. </nowiki>--> === 2026 === * {{Status updates|2026-07-29}}: ويكيبيديا المجردة في ويكيمانيا * {{Status updates|2026-07-16}}: ما وراء الجداول النحوية * {{Status updates|2026-07-08}}: المضي قدمًا نحو أول محطة لإدماج ويكيبيديا المجردة * {{Status updates|2026-07-01}}: الإدماج في ويكي الاختبار والخطة السنوية * {{Status updates|2026-06-26}}: العمل معًا على الدوال * {{Status updates|2026-06-19}}: "الـ" أم لا "الـ"، تلك هي (الـ؟) مسألة * {{Status updates|2026-06-12}}: تحميل وعرض محسّن لنتائج الاختبارات * {{Status updates|2026-06-05}}: الموسوعة المصوّرة * {{Status updates|2026-05-30}}: نظرة إلى الماضي والمستقبل * {{Status updates|2026-05-23}}: الخطة السنوية 2026-2027 * {{Status updates|2026-05-15}}: معنىً أعلى * {{Status updates|2026-05-08}}: المراجع من ويكي بيانات متاحة الآن * {{Status updates|2026-05-02}}: طلب رأي: ما الذي ينبغي أن نحصيه في ويكيبيديا المجردة؟ * {{Status updates|2026-04-25}}: بحث المؤسسة عن اللغة المثالية * {{Status updates|2026-04-16}}: معالم؛ نأمل أن تكون بعض المُشكلات الرئيسية قد حُلت * {{Status updates|2026-04-10}}: مقترحات المجتمع لالتقاط المعنى * {{Status updates|2026-04-02}}: طلب مناقشة: الجداول النحوية * {{Status updates|2026-03-26}}: الأيام الأولى من النسخة التجريبية لويكيبيديا المجردة؛ حالة لغة التركيب v2 * {{Status updates|2026-03-19}}: ويكيبيديا المجردة في نسختها التجريبية * {{Status updates|2026-03-11}}: لغة تركيب جديدة * {{Status updates|2026-03-06}}: الاستشهادات والنسخ واللصق * {{Status updates|2026-02-26}}: تجاوزات مرنة وبدائل احتياطية * {{Status updates|2026-02-20}}: نظرة أوليّة سريعة على ويكيبيديا المجردة * {{Status updates|2026-02-13}}: إكمال جمل بعضنا البعض: بدء أشياء؛ اجتماع خارجي في إسطنبول * {{Status updates|2026-01-29}}: إدماج ويكيبيديا المجردة * {{Status updates|2026-01-22}}: الخطة الربع سنوية لفترة يناير–مارس 2026 * {{Status updates|2026-01-15}}: 25 عامًا من ويكيبيديا === 2025 === * {{Status updates|2025-12-18}}: نتمنى لك سنة ميلادية جديدة سعيدة * {{Status updates|2025-12-11}}: كيف تكتب رسائل الخطأ بشكل أفضل * {{Status updates|2025-12-04}}: والاسم هو ويكيبيديا المجردة * {{Status updates|2025-11-27}}: التصويت على اسم الويكي الجديد!؛ إكمال الجمل لبعضنا البعض * {{Status updates|2025-11-20}}: الجولة الثانية من التصويت على تسمية ويكي المحتوى المستقل عن اللغة؛ مشاركة استدعاءات الدالة * {{Status updates|2025-11-13}}: الاستعداد للجولة الثانية من التصويت لتسمية الويكي ذات المحتوى المجرد؛ إعادة كتابة الواجهة الخلفية: لماذا Rust؟ * {{Status updates|2025-11-05}}: إغلاق الجولة الأولى من التصويت لتسمية ويكي المحتوى المجرد؛ دعوة لإنشاء دوال ويكاموس؛ تضمين ويكي دوال في ويكيبيديا البنغالية وفي سبعة أخرى من ويكاموس. * {{Status updates|2025-10-29}}: تنتهي يوم الاثنين الجولة 1 من التصويت على تسمية "ويكي المحتوى المجرّد"؛ مثال على أوصاف قصيرة * {{Status updates|2025-10-23}}: أهلا Zaree وLaura! انطلقت الجولة 1 من منافسة التسمية * {{Status updates|2025-10-15}}: انطلاق منافسة تسمية ويكيبيديا المجردة؛ تصوّر للدوال * {{Status updates|2025-10-08}}: قرار بشأن موقع المحتوى المجرّد والتخطيط الربع سنوي لشهري أكتوبر-ديسمبر * {{Status updates|2025-10-03}}: النص غني التنسيق متاح الآن في الاستدعاءات المضمّنة للدوال على 148 من مشاريع ويكاموس والحاضنة * {{Status updates|2025-09-26}}: الوصول إلى تصفيات البيانات في ويكي بيانات * {{Status updates|2025-09-19}}: ويكي دوال متاحة على 123 لغة من ويكاموس * {{Status updates|2025-09-12}}: أكثر من 3000 دالة على ويكي دوال * {{Status updates|2025-09-07}}: نسخ استدعاءات الدوال من ويكيبيديا إلى أخرى * {{Status updates|2025-08-29}}: أصبح الوصول إلى عناصر ويكي بيانات ممكنًا الآن من خلال استدعاءات مضمنّة للدوال؛ تتوفر ويكي دوال على 65 من مشاريع ويكاموس * {{Status updates|2025-08-22}}: تسجيل لجلسة ويكيمانيا: ويكي دوال قادمة قريبًا إلى ويكي قريبة منك! * {{Status updates|2025-08-01}}: ويكيمانيا 2025 قادمة قريبًا * {{Status updates|2025-07-26}}: «ويكيبيديا موسوعة»؛ سنتين من ويكي دوال * {{Status updates|2025-07-19}}: هنا التعدادات المستندة على ويكي بيانات * {{Status updates|2025-07-10}}: حدود الطول للتسميات والأوصاف * {{Status updates|2025-07-04}}: تغطية لـ 1298م * {{Status updates|2025-06-27}}: كم عدد الأشخاص اللازمين لكتابة موسوعة؟ * {{Status updates|2025-06-21}}: التخطيط الربعي لشهر يوليو-سبتمبر 2025 * {{Status updates|2025-06-15}}: إنهاء المشاورة حول موقع المحتوى المجرّد * {{Status updates|2025-06-06}}: أين سيذهب المحتوى المجرّد؟ * {{Status updates|2025-05-29}}: الطرح إلى خمسة من ويكاموس؛ الحساب مع تاريخ اليوم * {{Status updates|2025-05-23}}: مشاورة جارية حول موقع المحتوى المجرّد * {{Status updates|2025-05-15}}: موقع المحتوى المجرّد * {{Status updates|2025-05-09}}: ويكيبيديا المجردة واستراتيجية ويكيميديا للذكاء الاصطناعي * {{Status updates|2025-04-30}}: ويكيبيديا المجردة منافس نهائي في مسابقة ماكارثر 100وتغيير * {{Status updates|2025-04-25}}: أهلاً وسهلاً، غريغوري! * {{Status updates|2025-04-16}}: ويكي الدوال مدمجة في داغباني - وويكي الدوال؛ وتاريخ عيد الفصح * {{Status updates|2025-04-11}}: مراجعة ربعية * {{Status updates|2025-04-05}}: التخطيط الربعي لأبريل-يونيو 2025؛ نحن نبحث عن مدير منتج أعلى * {{Status updates|2025-03-28}}: لقد حان الوقت * {{Status updates|2025-03-20}}: تعدادات بسيطة قائمة على ويكي بيانات * {{Status updates|2025-03-15}}: اجتماع قادم بخصوص توليد اللغة الطبيعية، التغييرات الأخيرة في البرمجية * {{Status updates|2025-03-07}}: التغييرات الأخيرة في البرمجية، مقطع تسجيلي لجلسة ركن المتطوعين وتفاصيل النقاشات في لندن * {{Status updates|2025-02-26}}: من أشياء إلى كلمات * {{Status updates|2025-02-19}}: مقترح للأنواع لكل لغة وجزء من الكلام * {{Status updates|2025-02-13}}: تقييد العالم، إعادة * {{Status updates|2025-02-06}}: دعوة لمجموعة الاهتمام الخاص بتوليد اللغة الطبيعية * {{Status updates|2025-01-29}}: مع 2000 دالة في العام الجديد: حان وقت الإحصائيات * {{Status updates|2025-01-22}}: مرحبًا ديفيد! توصيات أعراف التسميّة * {{Status updates|2025-01-15}}: يوم ويكيبيديا سعيد! التخطيط ربع السنوي === 2024 === * {{Status updates|2024-12-19}}: دالة الأسبوع: العمر؛ مقدمات لمقالات السنوات؛ نوع جديد: عدد فاصلة عائمة * {{Status updates|2024-12-12}}: رسم مسار لويكيبيديا المجردة؛ الفريق خارج الموقع في لشبونة؛ نوع جديد؛ وأكثر من ذلك بكثير * {{Status updates|2024-11-27}}: إصدار WordGraph؛ صفحة خاصة جديدة: سرد قائمة الدوال بحسب الاختبارات؛ نوع جديد ليوم العام، وأكثر من ذلك بكثير * {{Status updates|2024-11-21}}: صفحة خاصة جديدة للتسميّات الناقصة، ونوع جديد للسنوات الغريغورية، وأكثر من ذلك بكثير * {{Status updates|2024-11-13}}: نوع جديد: عدد نسبي «كسري»؛ توثيقات للأنواع المرتكزة على ويكي بيانات؛ وأكثر من ذلك * {{Status updates|2024-11-07}}: حلم اللغة العالمية * {{Status updates|2024-11-01}}: إعادة كتابة الخلفية * {{Status updates|2024-10-25}}: هدفنا لهذا الربع من العام: اتفاق * {{Status updates|2024-10-17}}: كيف يمكن أن يبدو المحتوى المجرد؟ * {{Status updates|2024-10-11}}: معجمِيات ويكي بيانات في ويكي دوال قادمة قريبًا * {{Status updates|2024-10-02}}: موضوع التركيز: الطعام * {{Status updates|2024-09-26}}: التخطيط ربع السنوي للفترة من أكتوبر إلى دجنبر 2024؛ العرض التقديمي في عقدة سلتيك غدا * {{Status updates|2024-09-20}}: تقديم مجالات الموضوعات التركيزية * {{Status updates|2024-09-13}}: ويكيبيديا داغباني ستكون أول ويكي لدينا لإدماج ويكي دوال * {{Status updates|2024-09-06}}: ركن المتطوعين والتحديثات الأخرى * {{Status updates|2024-08-29}}: حدود على أطوال الأسماء والوصف * {{Status updates|2024-08-23}}: WasmEdge، الآن الحافة أقل بـ 300مث * {{Status updates|2024-08-16}}: إصدار ويكيمانيا 2024 * {{Status updates|2024-08-02}}: إعادة تعديل عنصر الواجهة "حول" * {{Status updates|2024-07-26}}: ويكيمنيا 2024 قادمة قريباً * {{Status updates|2024-07-18}}: تقرير بحثي عن دمج ويكي دوال من ويكيبيديا * {{Status updates|2024-07-10}}: كتابة المقترحات للوصول إلى المعجميات * {{Status updates|2024-07-03}}: تخطيط ربع سنوي * {{Status updates|2024-06-26}}: مرحباً يا دافني! * {{Status updates|2024-06-20}}: نوع جديد: الأعداد الصحيحة * {{Status updates|2024-06-13}}: النوع الجديد: أشهر تقويم إيغبو * {{Status updates|2024-06-06}}: نوع جديد: الإشارة * {{Status updates|2024-05-30}}: مفرد واحد أم جمع المجاميع؟ * {{Status updates|2024-05-22}}: نوع جديد: أشهر تقويم غريغوريان * {{Status updates|2024-05-15}}: دعوة للدوال: تهجئة الرقم! * {{Status updates|2024-05-10}}: النوع الرئيسي للتعدادات: الأشهر من التقويم الميلادي * {{Status updates|2024-05-03}}: اجتماع الفريق وخطة ربع سنوية * {{Status updates|2024-04-19}}: مرحباً يا شارفاني! * {{Status updates|2024-04-11}}: واجهة برمجة تطبيقات جديدة لاستدعاء ويكي دوال والاحتفال بـ ألف دالة * {{Status updates|2024-04-03}}: تحديث المنتج على مدونة ديف بشأن التحسينات القادمة لواجهة برمجة التطبيقات * {{Status updates|2024-03-28}}: أصبح إنشاء الاختبارات الآن أسهل بكثير! * {{Status updates|2024-03-21}}: في الطريق إلى تدويل الأرقام * {{Status updates|2024-03-13}}: على الهوية * {{Status updates|2024-03-07}}: نقدم لكم النوع الثاني الجديد: الأعداد الطبيعية * {{Status updates|2024-02-28}}: اكتب مقترحًا للأعداد الطبيعية * {{Status updates|2024-02-22}}: تحديث نموذج الدالة * {{Status updates|2024-02-14}}: أسبوع الإصلاح * {{Status updates|2024-02-07}}: التخطيط ربع السنوي. شكرا لك، نيك! دالة الأسبوع: هي التقليب * {{Status updates|2024-02-01}}: حتمية الإيغبو! <span id="Before_February_2024"></span> === قبل فبراير 2024 === جميع التحديثات لهذه الفترة [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|موجودة على ميتا-ويكي]]. [[Category:Status updates{{#translation:}}| ]] rd9fr1nqip4x1aif0q8xhcdoazhul3x Translations:Wikifunctions:Status updates/4/ar 1198 42961 296757 138618 2026-08-05T22:18:46Z Mdktb 3635 -+T:4 296757 wikitext text/x-wiki يحدث الكثير حول ويكي دوال وويكيبيديا المجردة. هذه هي الصفحة التي تُنشر فيها تحديثاتنا، بما في ذلك [[$1|دالة الأسبوع]]. 39cyp9w459v9y0z71a2q7zt8vpz5t2z 296763 296757 2026-08-05T22:27:24Z Mdktb 3635 -+T:4 296763 wikitext text/x-wiki هذه الصفحة تُنشر فيها تحديثاتنا حول ما يحدث في ويكي دوال وويكيبيديا المجردة، بما في ذلك [[$1|دالة الأسبوع]]. h9p00dnriu60xe8dru6nokqxk3eb20m Translations:Wikifunctions:Status updates/5/ar 1198 42963 296759 138622 2026-08-05T22:23:09Z Mdktb 3635 -+T:5 296759 wikitext text/x-wiki يمكنك كذلك الاشتراك في [[$sub|النشرة الإخبارية على الويكي]] لتصلك إلى صفحة نقاشك أو إلى ميدان مشروعك. skvsvspu5fs2xb4to3se9og55wemw11 Z20159 0 43241 296661 293497 2026-08-05T18:50:29Z Mdktb 3635 +ar 296661 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20159" }, "Z2K2": { "Z1K1": "Z4", "Z4K1": "Z20159", "Z4K2": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z17813", "Z3K2": "Z20159K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "era" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Ära" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "অব্দ" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "ère" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "era" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "era" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "युग" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "tijdperk" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "حقبة" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } }, { "Z1K1": "Z3", "Z3K1": "Z13518", "Z3K2": "Z20159K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "year number" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Zahl" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "সংখ্যা" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "nombre" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "numero" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "nomor tahun" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "वर्ष क्रमांक" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "jaargetal" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "رقم السنة" } ] }, "Z3K4": { "Z1K1": "Z40", "Z40K1": "Z42" } } ], "Z4K3": "Z101", "Z4K4": "Z20166", "Z4K5": "Z20241", "Z4K6": "Z22910", "Z4K7": [ "Z46", "Z20012", "Z20151" ], "Z4K8": [ "Z64", "Z20150", "Z20152" ] }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Gregorian year" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "gregorianisches Jahr" }, { "Z1K1": "Z11", "Z11K1": "Z1011", "Z11K2": "গ্রেগরীয় বছর" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "année grégorienne" }, { "Z1K1": "Z11", "Z11K1": "Z1005", "Z11K2": "Григорианский год" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Gregorianskt år" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Григоріанський рік" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "An gregorian " }, { "Z1K1": "Z11", "Z11K1": "Z1827", "Z11K2": "έτος του Γρηγοριανού ημερολογίου" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Anno Gregoriano" }, { "Z1K1": "Z11", "Z11K1": "Z1051", "Z11K2": "gregoriaaninen vuosi" }, { "Z1K1": "Z11", "Z11K1": "Z1643", "Z11K2": "그레고리력 연도" }, { "Z1K1": "Z11", "Z11K1": "Z1181", "Z11K2": "Година у грегоријанском календару " }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "ग्रेगोरी वर्ष" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "Gregoriaans jaar" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "グレゴリオ暦年" }, { "Z1K1": "Z11", "Z11K1": "Z1237", "Z11K2": "Miladî yıl" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Gregoriánský rok" }, { "Z1K1": "Z11", "Z11K1": "Z1099", "Z11K2": "Gregorianescht Joer" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "سنة ميلادية" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1011", "Z31K2": [ "Z6", "গ্রেগরীয় সাল" ] }, { "Z1K1": "Z31", "Z31K1": "Z1592", "Z31K2": [ "Z6", "Gregorianskt årtal" ] }, { "Z1K1": "Z31", "Z31K1": "Z1181", "Z31K2": [ "Z6", "година" ] }, { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "rok gregoriánského kalendáře" ] }, { "Z1K1": "Z31", "Z31K1": "Z1001", "Z31K2": [ "Z6", "سنة غريغورية" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Numbered years according to the proleptic Gregorian calendar" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Jahr des proleptischen gregorianischen Kalenders" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "années numérotées selon le calendrier grégorien proleptique" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "Heltal som representerar ett år i den gregorianska kalendern" }, { "Z1K1": "Z11", "Z11K1": "Z1332", "Z11K2": "Нумерація років за пролептичним григоріанським календарем" }, { "Z1K1": "Z11", "Z11K1": "Z1664", "Z11K2": "Ani numerotați conform calendarului proleptic gregorian" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "Anno Gregoriano numerato secondo il calendario Gregoriano prolettico" }, { "Z1K1": "Z11", "Z11K1": "Z1820", "Z11K2": "ग्रेगोरी पंचांग के अनुसार क्रमबद्ध वर्ष" }, { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "genummerde jaren volgens de proleptische Gregoriaanse kalender" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "グレゴリオ暦での年" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Číslované roky podle proleptického gregoriánského kalendáře" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "سنوات بالأرقام بحسب التقويم الغريغوري الرجعي" } ] } } dho0cym2eaytyzmnke2aljyjp24nejg Z20240 0 43343 296660 294751 2026-08-05T18:27:59Z Mdktb 3635 +ar 296660 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20240" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z20192", "Z14293K2": [ "Z60", "Z1002", "Z1113", "Z1124", "Z1199", "Z1437", "Z1124", "Z1689" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z23193", "Z14293K2": [ "Z60", "Z1787" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26111", "Z14293K2": [ "Z60", "Z1006", "Z1645", "Z1672", "Z1411", "Z1107", "Z1589", "Z1406", "Z1504", "Z1591", "Z1202", "Z1901", "Z1902", "Z1837", "Z1899", "Z1900", "Z1804", "Z1372", "Z1375" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26258", "Z14293K2": [ "Z60", "Z1181", "Z1158" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26692", "Z14293K2": [ "Z60", "Z1011" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z28870", "Z14293K2": [ "Z60", "Z1099" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z37245", "Z14293K2": [ "Z60", "Z1592" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z38246", "Z14293K2": "Z34075" }, { "Z1K1": "Z14293", "Z14293K1": "Z38892", "Z14293K2": [ "Z60", "Z1001" ] } ], "Z14294K2": "Z22920" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for displaying Gregorian year" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "funzioni di stampa di anni gregoriani" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "konfigurering för att visa gregorianskt år" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Konfiguration der Anzeige eines Jahres " } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "display functions for Gregorian Year" ] }, { "Z1K1": "Z31", "Z31K1": "Z1430", "Z31K2": [ "Z6", "Konfiguration der Anzeige eines Jahres (gregorianischer Kalender)" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Konfiguration der Anzeige eines Jahres aus dem gregorianischen Kalender" } ] } } 2dmx8oi4kzpzth8kfbngoprzp7p1eh6 Z20779 0 45437 296594 295954 2026-08-05T15:30:42Z Mdktb 3635 +ar 296594 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z20779" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z20782", "Z14293K2": [ "Z60", "Z1689" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z20773", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z20770", "Z14293K2": [ "Z60", "Z1015" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z20776", "Z14293K2": [ "Z60", "Z1430" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z20785", "Z14293K2": "Z33056" }, { "Z1K1": "Z14293", "Z14293K1": "Z20791", "Z14293K2": [ "Z60", "Z1513", "Z1174" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z20794", "Z14293K2": "Z35147" }, { "Z1K1": "Z14293", "Z14293K1": "Z23197", "Z14293K2": [ "Z60", "Z1787" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26130", "Z14293K2": "Z33463" }, { "Z1K1": "Z14293", "Z14293K1": "Z26143", "Z14293K2": [ "Z60", "Z1202", "Z1902", "Z1900", "Z1804", "Z1372" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26147", "Z14293K2": [ "Z60", "Z1901", "Z1837", "Z1899", "Z1375" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26254", "Z14293K2": [ "Z60", "Z1181", "Z1158" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26648", "Z14293K2": [ "Z60", "Z1011" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z27655", "Z14293K2": [ "Z60", "Z1099" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z31241", "Z14293K2": "Z34075" }, { "Z1K1": "Z14293", "Z14293K1": "Z31648", "Z14293K2": [ "Z60", "Z1078" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z36004", "Z14293K2": [ "Z60", "Z1592" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z22214", "Z14293K2": [ "Z60", "Z1001" ] } ], "Z14294K2": "Z20788" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for date" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "configuration des fonctions de date" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "configurazione di funzioni per le date" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "konfigurasi untuk tanggal" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "konfigurering för datum" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1787", "Z31K2": [ "Z6", "formattatori di date di calendario gregoriano" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "liste de fonction appropriées pour gérer les dates en fonction de la langue" } ] } } ehcy1xh93p0upb2w4ejf55qqqvkb8pm Wikifunctions:Type proposals/Wikifunctions object reference 4 54048 296588 296540 2026-08-05T13:12:53Z 99of9 1622 /* Comments */ Reply 296588 wikitext text/x-wiki == Summary == Follow the pattern used for the various Wikidata references ([[Z6091]], for example) to provide safe (non-dereferencing) references to Wikifunctions objects as well. == Uses == * Prevent the automatic de-referencing of references extracted from Wikifunctions objects (by [[Z803]], for example). * Allow more straightforward and efficient comparison of types. For example: ** {{Z|Z16829}} (or an equivalent) could return a Wikifunctions object reference rather than a fully expanded type object ** {{Z|Z19077}} extracts a type’s Z4K1 but this is currently expanded back into the referenced type, making type comparisons inefficient ** {{Z|Z19084}} one Python implementation explicitly compares only Z4K1 values, but the types and their references have already been fully expanded by the orchestrator ** “same type reference” would be more efficient, simplifying to {{Z|Z866}} ** {{Z|Z19352}} ** {{Z|Z18636}} ** “type is one of” could be implemented with {{Z|Z12696}} * Simplify search string functions like {{Z|Z22973}}, allowing the type reference to be entered as a string, where known. * Consistent approach across Wikidata and Wikifunctions references, perhaps allowing objects like types to be used in enumerations. == Structure == Like [[Z6091]], Wikifunctions object reference would be a wrapped string, with the string having the form of a [[Z9]]. === Example values === A reference to the type [[Z6001]] {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{   "type": "Wikifunctions object reference", "value": "Z6001" }</syntaxhighlight> | <syntaxhighlight lang="json">{   "Z1K1": "Z6090", "Z6090K1": "Z6001" }</syntaxhighlight> |} == Validator == The validator ensures that: * The string value is a valid [[Z9]] == Identity == Two Wikifunctions object references are the same if their string values are equal. A Wikifunctions object reference is equivalent to a Wikifunctions object if there is a [[Z2]] whose Z2K1 is the same as the value of the Wikifunctions object reference and that [[Z2]] has a value for its Z2K2 that is equivalent to the Wikifunctions object. == Converting to code == === Python === Converts in the same way as [[Z6091]] but there might be an explicit [[Z46]] and [[Z64]], if the type does not need to be built in. === JavaScript === Converts in the same way as [[Z6091]] but there might be an explicit [[Z46]] and [[Z64]], if the type does not need to be built in. == Display function == Should be a simple string but can be displayed in the interface as the label of the referenced object (as currently) or as a link to the referenced object (as with Wikidata references) == Read function == Could be a simple string but the use of an object selector should be an option == Alternatives == The alternative is to make [[Z9]] behave properly, but its behaviour would still be inconsistent with Wikidata reference objects, which will be more familiar to most users. The validator could also ensure that there is a [[Z2]] whose identity is the same string, but this would be inconsistent with the current approach for Wikidata references. Z6090 is used here as an example, but it would be nice if we could actually use that value, == Comments == __NEWSECTIONLINK__ * {{s}} as proposer. --[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:14, 10 April 2025 (UTC) * {{o}}, name should be "Persistent object reference." Willing to support if this is fixed. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 11:20, 11 April 2025 (UTC) *:Without defending the proposed English label, I would object to your alternative suggestion because a reference to a persistent object is just a {{Z|Z9}}. The proposal is for a wrapped ZID string, aligned to {{Z|Z39}} and {{Z|Z6091}} etc, which is where “reference” came from, but they are all probably better described as “identifier”. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:29, 14 July 2026 (UTC) * {{s}} with either name. I'm starting to understand the deeper need for things like this. This might be an important precursor to lightweight enums of ZIDs, which I've now spotted some uses for. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:16, 26 September 2025 (UTC) *:Thanks. I’ve referenced this proposal in [[phab:T405837]], specifically for converting a string reference (“ZID”) to a {{Z|Z9}}. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:32, 27 September 2025 (UTC) *:Further, I support making this a generic Type, as proposed by the team. This will help limit the valid values to ZIDs with certain types where needed. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:05, 17 July 2026 (UTC) *::Sorry, are you referring to [[:phab:T405810]] or something else? As with Z6091, I would expect this proposed type to be a standard persistent type and enumerations to provide the limitations. I don’t object to limitations simply by type of object, but I haven’t seen that proposed anywhere. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:32, 17 July 2026 (UTC) *:::See the recent newsletter. That's why I was grilling you yesterday. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 08:37, 17 July 2026 (UTC) *::::Ah, right. Thanks. Somehow that passed me by! If we adopt such an approach, we should probably call it “Typed reference”. If its type is [[Z1]], I would expect it to behave just like the proposed type, except the ZID’s key would be K1. We would need to address [[:phab:T417266]] to get acceptable usability, I think (I’m sure there’s a ticket for nested lists too, but I haven’t tracked it down, unless I’m just thinking about [[:phab:T390786]]). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:18, 17 July 2026 (UTC) *:::::Maybe "Typed Wikifunctions Item Reference"? I will continue to call it "ZID" no matter what ;-) --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 14:08, 17 July 2026 (UTC) *::::::Since a generic type can sometimes be a bit heavy weight, and the whole point of this type is to be as lightweight as possible, what about the idea of having two keys, both strings, one for the type and one for the object? --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 08:00, 3 August 2026 (UTC) *:::::::I don't think I would use the type very often. The main benefit I see of associating it with a type is to constrain the valid inputs into the argument of a function. So if that makes it too heavyweight then I think I'd skip it entirely. When specifying a ZID, I'd prefer not to have to type in a Type as well. I'm always keen to hear what @[[User:GrounderUK|GrounderUK]] has to say on issues like this. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:47, 3 August 2026 (UTC) *:::::::I don’t have a view on whether a generic type is heavyweight compared with a static type. My concern with appending the referenced object’s type as a string is that the misbehaviour of ZID strings is part of the problem that the proposed type is intended to address. Introducing another ZID string for the type therefore seems slightly at odds with that goal. Logically, the type-ZID would itself be an instance of the proposed type rather than a {{Z|Z6}}. *:::::::My inclination would be to do the simplest thing and leave the referenced object’s type implicit (as originally proposed). If a case can be made for a typed variant – to constrain function arguments, for example – then I think we should consider that separately. Whether such a variant would have a generic type or wrap the type-ZID, I’m not sure; that would depend on the proposed use cases. @[[User:99of9|99of9]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:57, 5 August 2026 (UTC) *::::::::My current favourite use cases are: *::::::::* Argument 2 of {{Z|Z37464}} where constraining to be a config (searchable?) would be nice. *::::::::* Lightweight (unordered) enums of this new type where we can define a group of functions which all do the same kind of thing, and can be selected from. The type checking is unnecessary here because they would be carefully chosen when setting up the enum group, which then would be a defined type anyway, so the subsequent argument selector would work. *::::::::So, unless @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] or the team sees deeper needs, let's just go with the bare original proposal? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:12, 5 August 2026 (UTC) * {{S}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 08:25, 12 May 2026 (UTC) * {{s}}--[[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:09, 16 July 2026 (UTC) == Might make fixing [[Z828]] easier == The built-in function [[Z828]] has issues described in [[phab:T366246]] and [[phab:T366403]] with improvements suggested in [[phab:T366459]]. Using a wrapped string for the required object reference rather than a quoted reference would probably make these issues easier to resolve. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:12, 10 April 2025 (UTC) == Also Error strings == If you’ve ever wondered why your error-message strings just vanish when they contain only a ZID, it’s because the ZID is taken to be a Reference, de-referenced to an object and then dropped for not being a string. This would still happen if a Wikifunctions object reference/identifier were unwrapped and it would also be dropped as a non-string if it were not. We should probably raise a Phabricator ticket for this, but it might be better deferred if unwrapping/reducing to a string could be a general feature of Wikifunctions.Error. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:33, 16 July 2026 (UTC) 91ue0d8k30bv78jjl9rgb5dy3pxgf0c 296589 296588 2026-08-05T13:14:07Z 99of9 1622 /* Comments */ 296589 wikitext text/x-wiki == Summary == Follow the pattern used for the various Wikidata references ([[Z6091]], for example) to provide safe (non-dereferencing) references to Wikifunctions objects as well. == Uses == * Prevent the automatic de-referencing of references extracted from Wikifunctions objects (by [[Z803]], for example). * Allow more straightforward and efficient comparison of types. For example: ** {{Z|Z16829}} (or an equivalent) could return a Wikifunctions object reference rather than a fully expanded type object ** {{Z|Z19077}} extracts a type’s Z4K1 but this is currently expanded back into the referenced type, making type comparisons inefficient ** {{Z|Z19084}} one Python implementation explicitly compares only Z4K1 values, but the types and their references have already been fully expanded by the orchestrator ** “same type reference” would be more efficient, simplifying to {{Z|Z866}} ** {{Z|Z19352}} ** {{Z|Z18636}} ** “type is one of” could be implemented with {{Z|Z12696}} * Simplify search string functions like {{Z|Z22973}}, allowing the type reference to be entered as a string, where known. * Consistent approach across Wikidata and Wikifunctions references, perhaps allowing objects like types to be used in enumerations. == Structure == Like [[Z6091]], Wikifunctions object reference would be a wrapped string, with the string having the form of a [[Z9]]. === Example values === A reference to the type [[Z6001]] {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{   "type": "Wikifunctions object reference", "value": "Z6001" }</syntaxhighlight> | <syntaxhighlight lang="json">{   "Z1K1": "Z6090", "Z6090K1": "Z6001" }</syntaxhighlight> |} == Validator == The validator ensures that: * The string value is a valid [[Z9]] == Identity == Two Wikifunctions object references are the same if their string values are equal. A Wikifunctions object reference is equivalent to a Wikifunctions object if there is a [[Z2]] whose Z2K1 is the same as the value of the Wikifunctions object reference and that [[Z2]] has a value for its Z2K2 that is equivalent to the Wikifunctions object. == Converting to code == === Python === Converts in the same way as [[Z6091]] but there might be an explicit [[Z46]] and [[Z64]], if the type does not need to be built in. === JavaScript === Converts in the same way as [[Z6091]] but there might be an explicit [[Z46]] and [[Z64]], if the type does not need to be built in. == Display function == Should be a simple string but can be displayed in the interface as the label of the referenced object (as currently) or as a link to the referenced object (as with Wikidata references) == Read function == Could be a simple string but the use of an object selector should be an option == Alternatives == The alternative is to make [[Z9]] behave properly, but its behaviour would still be inconsistent with Wikidata reference objects, which will be more familiar to most users. The validator could also ensure that there is a [[Z2]] whose identity is the same string, but this would be inconsistent with the current approach for Wikidata references. Z6090 is used here as an example, but it would be nice if we could actually use that value, == Comments == __NEWSECTIONLINK__ * {{s}} as proposer. --[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:14, 10 April 2025 (UTC) * {{o}}, name should be "Persistent object reference." Willing to support if this is fixed. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 11:20, 11 April 2025 (UTC) *:Without defending the proposed English label, I would object to your alternative suggestion because a reference to a persistent object is just a {{Z|Z9}}. The proposal is for a wrapped ZID string, aligned to {{Z|Z39}} and {{Z|Z6091}} etc, which is where “reference” came from, but they are all probably better described as “identifier”. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:29, 14 July 2026 (UTC) * {{s}} with either name. I'm starting to understand the deeper need for things like this. This might be an important precursor to lightweight enums of ZIDs, which I've now spotted some uses for. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:16, 26 September 2025 (UTC) *:Thanks. I’ve referenced this proposal in [[phab:T405837]], specifically for converting a string reference (“ZID”) to a {{Z|Z9}}. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:32, 27 September 2025 (UTC) *:Further, I support making this a generic Type, as proposed by the team. This will help limit the valid values to ZIDs with certain types where needed. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:05, 17 July 2026 (UTC) *::Sorry, are you referring to [[:phab:T405810]] or something else? As with Z6091, I would expect this proposed type to be a standard persistent type and enumerations to provide the limitations. I don’t object to limitations simply by type of object, but I haven’t seen that proposed anywhere. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:32, 17 July 2026 (UTC) *:::See the recent newsletter. That's why I was grilling you yesterday. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 08:37, 17 July 2026 (UTC) *::::Ah, right. Thanks. Somehow that passed me by! If we adopt such an approach, we should probably call it “Typed reference”. If its type is [[Z1]], I would expect it to behave just like the proposed type, except the ZID’s key would be K1. We would need to address [[:phab:T417266]] to get acceptable usability, I think (I’m sure there’s a ticket for nested lists too, but I haven’t tracked it down, unless I’m just thinking about [[:phab:T390786]]). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:18, 17 July 2026 (UTC) *:::::Maybe "Typed Wikifunctions Item Reference"? I will continue to call it "ZID" no matter what ;-) --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 14:08, 17 July 2026 (UTC) *::::::Since a generic type can sometimes be a bit heavy weight, and the whole point of this type is to be as lightweight as possible, what about the idea of having two keys, both strings, one for the type and one for the object? --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 08:00, 3 August 2026 (UTC) *:::::::I don't think I would use the type very often. The main benefit I see of associating it with a type is to constrain the valid inputs into the argument of a function. So if that makes it too heavyweight then I think I'd skip it entirely. When specifying a ZID, I'd prefer not to have to type in a Type as well. I'm always keen to hear what @[[User:GrounderUK|GrounderUK]] has to say on issues like this. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:47, 3 August 2026 (UTC) *:::::::I don’t have a view on whether a generic type is heavyweight compared with a static type. My concern with appending the referenced object’s type as a string is that the misbehaviour of ZID strings is part of the problem that the proposed type is intended to address. Introducing another ZID string for the type therefore seems slightly at odds with that goal. Logically, the type-ZID would itself be an instance of the proposed type rather than a {{Z|Z6}}. *:::::::My inclination would be to do the simplest thing and leave the referenced object’s type implicit (as originally proposed). If a case can be made for a typed variant – to constrain function arguments, for example – then I think we should consider that separately. Whether such a variant would have a generic type or wrap the type-ZID, I’m not sure; that would depend on the proposed use cases. @[[User:99of9|99of9]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:57, 5 August 2026 (UTC) *::::::::My current favourite use cases are: *::::::::* Argument 2 of {{Z|Z37464}} where constraining to be a config (searchable?) would be nice, but it's a niche kind of thing that only functioneers will need to deal with. *::::::::* Lightweight (unordered) enums of this new type where we can define a group of functions which all do the same kind of thing, and can be selected from. The type checking is unnecessary here because they would be carefully chosen when setting up the enum group, which then would be a defined type anyway, so the subsequent argument selector would work. *::::::::So, unless @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] or the team sees deeper needs, let's just go with the bare original proposal? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:12, 5 August 2026 (UTC) * {{S}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 08:25, 12 May 2026 (UTC) * {{s}}--[[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:09, 16 July 2026 (UTC) == Might make fixing [[Z828]] easier == The built-in function [[Z828]] has issues described in [[phab:T366246]] and [[phab:T366403]] with improvements suggested in [[phab:T366459]]. Using a wrapped string for the required object reference rather than a quoted reference would probably make these issues easier to resolve. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:12, 10 April 2025 (UTC) == Also Error strings == If you’ve ever wondered why your error-message strings just vanish when they contain only a ZID, it’s because the ZID is taken to be a Reference, de-referenced to an object and then dropped for not being a string. This would still happen if a Wikifunctions object reference/identifier were unwrapped and it would also be dropped as a non-string if it were not. We should probably raise a Phabricator ticket for this, but it might be better deferred if unwrapping/reducing to a string could be a general feature of Wikifunctions.Error. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:33, 16 July 2026 (UTC) j1kte2jl83xsees3aieo02y9vlxvue4 296592 296589 2026-08-05T15:28:19Z GrounderUK 50 /* Comments */ Reply 296592 wikitext text/x-wiki == Summary == Follow the pattern used for the various Wikidata references ([[Z6091]], for example) to provide safe (non-dereferencing) references to Wikifunctions objects as well. == Uses == * Prevent the automatic de-referencing of references extracted from Wikifunctions objects (by [[Z803]], for example). * Allow more straightforward and efficient comparison of types. For example: ** {{Z|Z16829}} (or an equivalent) could return a Wikifunctions object reference rather than a fully expanded type object ** {{Z|Z19077}} extracts a type’s Z4K1 but this is currently expanded back into the referenced type, making type comparisons inefficient ** {{Z|Z19084}} one Python implementation explicitly compares only Z4K1 values, but the types and their references have already been fully expanded by the orchestrator ** “same type reference” would be more efficient, simplifying to {{Z|Z866}} ** {{Z|Z19352}} ** {{Z|Z18636}} ** “type is one of” could be implemented with {{Z|Z12696}} * Simplify search string functions like {{Z|Z22973}}, allowing the type reference to be entered as a string, where known. * Consistent approach across Wikidata and Wikifunctions references, perhaps allowing objects like types to be used in enumerations. == Structure == Like [[Z6091]], Wikifunctions object reference would be a wrapped string, with the string having the form of a [[Z9]]. === Example values === A reference to the type [[Z6001]] {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{   "type": "Wikifunctions object reference", "value": "Z6001" }</syntaxhighlight> | <syntaxhighlight lang="json">{   "Z1K1": "Z6090", "Z6090K1": "Z6001" }</syntaxhighlight> |} == Validator == The validator ensures that: * The string value is a valid [[Z9]] == Identity == Two Wikifunctions object references are the same if their string values are equal. A Wikifunctions object reference is equivalent to a Wikifunctions object if there is a [[Z2]] whose Z2K1 is the same as the value of the Wikifunctions object reference and that [[Z2]] has a value for its Z2K2 that is equivalent to the Wikifunctions object. == Converting to code == === Python === Converts in the same way as [[Z6091]] but there might be an explicit [[Z46]] and [[Z64]], if the type does not need to be built in. === JavaScript === Converts in the same way as [[Z6091]] but there might be an explicit [[Z46]] and [[Z64]], if the type does not need to be built in. == Display function == Should be a simple string but can be displayed in the interface as the label of the referenced object (as currently) or as a link to the referenced object (as with Wikidata references) == Read function == Could be a simple string but the use of an object selector should be an option == Alternatives == The alternative is to make [[Z9]] behave properly, but its behaviour would still be inconsistent with Wikidata reference objects, which will be more familiar to most users. The validator could also ensure that there is a [[Z2]] whose identity is the same string, but this would be inconsistent with the current approach for Wikidata references. Z6090 is used here as an example, but it would be nice if we could actually use that value, == Comments == __NEWSECTIONLINK__ * {{s}} as proposer. --[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:14, 10 April 2025 (UTC) * {{o}}, name should be "Persistent object reference." Willing to support if this is fixed. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 11:20, 11 April 2025 (UTC) *:Without defending the proposed English label, I would object to your alternative suggestion because a reference to a persistent object is just a {{Z|Z9}}. The proposal is for a wrapped ZID string, aligned to {{Z|Z39}} and {{Z|Z6091}} etc, which is where “reference” came from, but they are all probably better described as “identifier”. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:29, 14 July 2026 (UTC) * {{s}} with either name. I'm starting to understand the deeper need for things like this. This might be an important precursor to lightweight enums of ZIDs, which I've now spotted some uses for. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:16, 26 September 2025 (UTC) *:Thanks. I’ve referenced this proposal in [[phab:T405837]], specifically for converting a string reference (“ZID”) to a {{Z|Z9}}. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:32, 27 September 2025 (UTC) *:Further, I support making this a generic Type, as proposed by the team. This will help limit the valid values to ZIDs with certain types where needed. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:05, 17 July 2026 (UTC) *::Sorry, are you referring to [[:phab:T405810]] or something else? As with Z6091, I would expect this proposed type to be a standard persistent type and enumerations to provide the limitations. I don’t object to limitations simply by type of object, but I haven’t seen that proposed anywhere. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:32, 17 July 2026 (UTC) *:::See the recent newsletter. That's why I was grilling you yesterday. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 08:37, 17 July 2026 (UTC) *::::Ah, right. Thanks. Somehow that passed me by! If we adopt such an approach, we should probably call it “Typed reference”. If its type is [[Z1]], I would expect it to behave just like the proposed type, except the ZID’s key would be K1. We would need to address [[:phab:T417266]] to get acceptable usability, I think (I’m sure there’s a ticket for nested lists too, but I haven’t tracked it down, unless I’m just thinking about [[:phab:T390786]]). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:18, 17 July 2026 (UTC) *:::::Maybe "Typed Wikifunctions Item Reference"? I will continue to call it "ZID" no matter what ;-) --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 14:08, 17 July 2026 (UTC) *::::::Since a generic type can sometimes be a bit heavy weight, and the whole point of this type is to be as lightweight as possible, what about the idea of having two keys, both strings, one for the type and one for the object? --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 08:00, 3 August 2026 (UTC) *:::::::I don't think I would use the type very often. The main benefit I see of associating it with a type is to constrain the valid inputs into the argument of a function. So if that makes it too heavyweight then I think I'd skip it entirely. When specifying a ZID, I'd prefer not to have to type in a Type as well. I'm always keen to hear what @[[User:GrounderUK|GrounderUK]] has to say on issues like this. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:47, 3 August 2026 (UTC) *:::::::I don’t have a view on whether a generic type is heavyweight compared with a static type. My concern with appending the referenced object’s type as a string is that the misbehaviour of ZID strings is part of the problem that the proposed type is intended to address. Introducing another ZID string for the type therefore seems slightly at odds with that goal. Logically, the type-ZID would itself be an instance of the proposed type rather than a {{Z|Z6}}. *:::::::My inclination would be to do the simplest thing and leave the referenced object’s type implicit (as originally proposed). If a case can be made for a typed variant – to constrain function arguments, for example – then I think we should consider that separately. Whether such a variant would have a generic type or wrap the type-ZID, I’m not sure; that would depend on the proposed use cases. @[[User:99of9|99of9]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:57, 5 August 2026 (UTC) *::::::::My current favourite use cases are: *::::::::* Argument 2 of {{Z|Z37464}} where constraining to be a config (searchable?) would be nice, but it's a niche kind of thing that only functioneers will need to deal with. *::::::::* Lightweight (unordered) enums of this new type where we can define a group of functions which all do the same kind of thing, and can be selected from. The type checking is unnecessary here because they would be carefully chosen when setting up the enum group, which then would be a defined type anyway, so the subsequent argument selector would work. *::::::::So, unless @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] or the team sees deeper needs, let's just go with the bare original proposal? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:12, 5 August 2026 (UTC) *:::::::::Yes, but unless there are UI changes, I don’t see how type selection ends up being a constraint. For function arguments, I think we’d have to create a wrapper function that returns the ZID argument as a wrapped string iff the referenced object has the specified type (and an error otherwise). The function signature would require a ZID object (“Wikifunctions Object Reference”) and the wrapper function would have that return type, as well as an argument of that type. That’s effectively a filter (like {{Z|Z31065}}), so we could have it also accept a predicate function (like {{Z|Z19352}}) or make it specific to type(s). [https://www.wikifunctions.org/view/en/Z37367?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37367%22%2C%22Z37367K1%22%3A%7B%22Z1K1%22%3A%22Z99%22%2C%22Z99K1%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z7%22%7D%2C%22Z7K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z802%22%7D%2C%22Z802K1%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z7%22%7D%2C%22Z7K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z844%22%7D%2C%22Z844K1%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z7%22%7D%2C%22Z7K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z19352%22%7D%2C%22Z19352K1%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z7%22%7D%2C%22Z7K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z29102%22%7D%2C%22Z29102K1%22%3A%7B%22Z1K1%22%3A%22Z6%22%2C%22Z6K1%22%3A%22Z37091%22%7D%7D%2C%22Z19352K2%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z14294%22%7D%7D%2C%22Z844K2%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z40%22%7D%2C%22Z40K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z41%22%7D%7D%7D%2C%22Z802K2%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z7%22%7D%2C%22Z7K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z29102%22%7D%2C%22Z29102K1%22%3A%7B%22Z1K1%22%3A%22Z6%22%2C%22Z6K1%22%3A%22Z37091%22%7D%7D%2C%22Z802K3%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z7%22%7D%2C%22Z7K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z851%22%7D%2C%22Z851K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z506%22%7D%2C%22Z851K2%22%3A%5B%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z1%22%7D%2C%7B%22Z1K1%22%3A%22Z6%22%2C%22Z6K1%22%3A%22error%22%7D%5D%7D%7D%7D%2C%22Z37367K2%22%3A%22default%22%7D An example call], using {{Z|Z29102}}, which validates that the object identified by the literal string has the specified type: {{Z|Z14294}}. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:28, 5 August 2026 (UTC) * {{S}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 08:25, 12 May 2026 (UTC) * {{s}}--[[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:09, 16 July 2026 (UTC) == Might make fixing [[Z828]] easier == The built-in function [[Z828]] has issues described in [[phab:T366246]] and [[phab:T366403]] with improvements suggested in [[phab:T366459]]. Using a wrapped string for the required object reference rather than a quoted reference would probably make these issues easier to resolve. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:12, 10 April 2025 (UTC) == Also Error strings == If you’ve ever wondered why your error-message strings just vanish when they contain only a ZID, it’s because the ZID is taken to be a Reference, de-referenced to an object and then dropped for not being a string. This would still happen if a Wikifunctions object reference/identifier were unwrapped and it would also be dropped as a non-string if it were not. We should probably raise a Phabricator ticket for this, but it might be better deferred if unwrapping/reducing to a string could be a general feature of Wikifunctions.Error. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:33, 16 July 2026 (UTC) qktuaodapme8qc82q2wzaa0r1k0qo6r 296754 296592 2026-08-05T22:11:42Z 99of9 1622 /* Comments */ Reply 296754 wikitext text/x-wiki == Summary == Follow the pattern used for the various Wikidata references ([[Z6091]], for example) to provide safe (non-dereferencing) references to Wikifunctions objects as well. == Uses == * Prevent the automatic de-referencing of references extracted from Wikifunctions objects (by [[Z803]], for example). * Allow more straightforward and efficient comparison of types. For example: ** {{Z|Z16829}} (or an equivalent) could return a Wikifunctions object reference rather than a fully expanded type object ** {{Z|Z19077}} extracts a type’s Z4K1 but this is currently expanded back into the referenced type, making type comparisons inefficient ** {{Z|Z19084}} one Python implementation explicitly compares only Z4K1 values, but the types and their references have already been fully expanded by the orchestrator ** “same type reference” would be more efficient, simplifying to {{Z|Z866}} ** {{Z|Z19352}} ** {{Z|Z18636}} ** “type is one of” could be implemented with {{Z|Z12696}} * Simplify search string functions like {{Z|Z22973}}, allowing the type reference to be entered as a string, where known. * Consistent approach across Wikidata and Wikifunctions references, perhaps allowing objects like types to be used in enumerations. == Structure == Like [[Z6091]], Wikifunctions object reference would be a wrapped string, with the string having the form of a [[Z9]]. === Example values === A reference to the type [[Z6001]] {|class="wikitable" style="margin:.6em 1.6em" |- | <syntaxhighlight lang="json" line="line">{   "type": "Wikifunctions object reference", "value": "Z6001" }</syntaxhighlight> | <syntaxhighlight lang="json">{   "Z1K1": "Z6090", "Z6090K1": "Z6001" }</syntaxhighlight> |} == Validator == The validator ensures that: * The string value is a valid [[Z9]] == Identity == Two Wikifunctions object references are the same if their string values are equal. A Wikifunctions object reference is equivalent to a Wikifunctions object if there is a [[Z2]] whose Z2K1 is the same as the value of the Wikifunctions object reference and that [[Z2]] has a value for its Z2K2 that is equivalent to the Wikifunctions object. == Converting to code == === Python === Converts in the same way as [[Z6091]] but there might be an explicit [[Z46]] and [[Z64]], if the type does not need to be built in. === JavaScript === Converts in the same way as [[Z6091]] but there might be an explicit [[Z46]] and [[Z64]], if the type does not need to be built in. == Display function == Should be a simple string but can be displayed in the interface as the label of the referenced object (as currently) or as a link to the referenced object (as with Wikidata references) == Read function == Could be a simple string but the use of an object selector should be an option == Alternatives == The alternative is to make [[Z9]] behave properly, but its behaviour would still be inconsistent with Wikidata reference objects, which will be more familiar to most users. The validator could also ensure that there is a [[Z2]] whose identity is the same string, but this would be inconsistent with the current approach for Wikidata references. Z6090 is used here as an example, but it would be nice if we could actually use that value, == Comments == __NEWSECTIONLINK__ * {{s}} as proposer. --[[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:14, 10 April 2025 (UTC) * {{o}}, name should be "Persistent object reference." Willing to support if this is fixed. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 11:20, 11 April 2025 (UTC) *:Without defending the proposed English label, I would object to your alternative suggestion because a reference to a persistent object is just a {{Z|Z9}}. The proposal is for a wrapped ZID string, aligned to {{Z|Z39}} and {{Z|Z6091}} etc, which is where “reference” came from, but they are all probably better described as “identifier”. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:29, 14 July 2026 (UTC) * {{s}} with either name. I'm starting to understand the deeper need for things like this. This might be an important precursor to lightweight enums of ZIDs, which I've now spotted some uses for. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 00:16, 26 September 2025 (UTC) *:Thanks. I’ve referenced this proposal in [[phab:T405837]], specifically for converting a string reference (“ZID”) to a {{Z|Z9}}. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:32, 27 September 2025 (UTC) *:Further, I support making this a generic Type, as proposed by the team. This will help limit the valid values to ZIDs with certain types where needed. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:05, 17 July 2026 (UTC) *::Sorry, are you referring to [[:phab:T405810]] or something else? As with Z6091, I would expect this proposed type to be a standard persistent type and enumerations to provide the limitations. I don’t object to limitations simply by type of object, but I haven’t seen that proposed anywhere. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:32, 17 July 2026 (UTC) *:::See the recent newsletter. That's why I was grilling you yesterday. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 08:37, 17 July 2026 (UTC) *::::Ah, right. Thanks. Somehow that passed me by! If we adopt such an approach, we should probably call it “Typed reference”. If its type is [[Z1]], I would expect it to behave just like the proposed type, except the ZID’s key would be K1. We would need to address [[:phab:T417266]] to get acceptable usability, I think (I’m sure there’s a ticket for nested lists too, but I haven’t tracked it down, unless I’m just thinking about [[:phab:T390786]]). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:18, 17 July 2026 (UTC) *:::::Maybe "Typed Wikifunctions Item Reference"? I will continue to call it "ZID" no matter what ;-) --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 14:08, 17 July 2026 (UTC) *::::::Since a generic type can sometimes be a bit heavy weight, and the whole point of this type is to be as lightweight as possible, what about the idea of having two keys, both strings, one for the type and one for the object? --[[User:DVrandecic (WMF)|DVrandecic (WMF)]] ([[User talk:DVrandecic (WMF)|talk]]) 08:00, 3 August 2026 (UTC) *:::::::I don't think I would use the type very often. The main benefit I see of associating it with a type is to constrain the valid inputs into the argument of a function. So if that makes it too heavyweight then I think I'd skip it entirely. When specifying a ZID, I'd prefer not to have to type in a Type as well. I'm always keen to hear what @[[User:GrounderUK|GrounderUK]] has to say on issues like this. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 10:47, 3 August 2026 (UTC) *:::::::I don’t have a view on whether a generic type is heavyweight compared with a static type. My concern with appending the referenced object’s type as a string is that the misbehaviour of ZID strings is part of the problem that the proposed type is intended to address. Introducing another ZID string for the type therefore seems slightly at odds with that goal. Logically, the type-ZID would itself be an instance of the proposed type rather than a {{Z|Z6}}. *:::::::My inclination would be to do the simplest thing and leave the referenced object’s type implicit (as originally proposed). If a case can be made for a typed variant – to constrain function arguments, for example – then I think we should consider that separately. Whether such a variant would have a generic type or wrap the type-ZID, I’m not sure; that would depend on the proposed use cases. @[[User:99of9|99of9]] [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 08:57, 5 August 2026 (UTC) *::::::::My current favourite use cases are: *::::::::* Argument 2 of {{Z|Z37464}} where constraining to be a config (searchable?) would be nice, but it's a niche kind of thing that only functioneers will need to deal with. *::::::::* Lightweight (unordered) enums of this new type where we can define a group of functions which all do the same kind of thing, and can be selected from. The type checking is unnecessary here because they would be carefully chosen when setting up the enum group, which then would be a defined type anyway, so the subsequent argument selector would work. *::::::::So, unless @[[User:DVrandecic (WMF)|DVrandecic (WMF)]] or the team sees deeper needs, let's just go with the bare original proposal? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:12, 5 August 2026 (UTC) *:::::::::Yes, but unless there are UI changes, I don’t see how type selection ends up being a constraint. For function arguments, I think we’d have to create a wrapper function that returns the ZID argument as a wrapped string iff the referenced object has the specified type (and an error otherwise). The function signature would require a ZID object (“Wikifunctions Object Reference”) and the wrapper function would have that return type, as well as an argument of that type. That’s effectively a filter (like {{Z|Z31065}}), so we could have it also accept a predicate function (like {{Z|Z19352}}) or make it specific to type(s). [https://www.wikifunctions.org/view/en/Z37367?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z37367%22%2C%22Z37367K1%22%3A%7B%22Z1K1%22%3A%22Z99%22%2C%22Z99K1%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z7%22%7D%2C%22Z7K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z802%22%7D%2C%22Z802K1%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z7%22%7D%2C%22Z7K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z844%22%7D%2C%22Z844K1%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z7%22%7D%2C%22Z7K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z19352%22%7D%2C%22Z19352K1%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z7%22%7D%2C%22Z7K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z29102%22%7D%2C%22Z29102K1%22%3A%7B%22Z1K1%22%3A%22Z6%22%2C%22Z6K1%22%3A%22Z37091%22%7D%7D%2C%22Z19352K2%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z14294%22%7D%7D%2C%22Z844K2%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z40%22%7D%2C%22Z40K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z41%22%7D%7D%7D%2C%22Z802K2%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z7%22%7D%2C%22Z7K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z29102%22%7D%2C%22Z29102K1%22%3A%7B%22Z1K1%22%3A%22Z6%22%2C%22Z6K1%22%3A%22Z37091%22%7D%7D%2C%22Z802K3%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z7%22%7D%2C%22Z7K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z851%22%7D%2C%22Z851K1%22%3A%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z506%22%7D%2C%22Z851K2%22%3A%5B%7B%22Z1K1%22%3A%22Z9%22%2C%22Z9K1%22%3A%22Z1%22%7D%2C%7B%22Z1K1%22%3A%22Z6%22%2C%22Z6K1%22%3A%22error%22%7D%5D%7D%7D%7D%2C%22Z37367K2%22%3A%22default%22%7D An example call], using {{Z|Z29102}}, which validates that the object identified by the literal string has the specified type: {{Z|Z14294}}. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:28, 5 August 2026 (UTC) *::::::::::I'm expecting UI changes eventually. Like we have chips to search for QIDs or LIDs. There's no rush on this until lots of AW users see arguments of this type. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 22:11, 5 August 2026 (UTC) * {{S}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 08:25, 12 May 2026 (UTC) * {{s}}--[[User:So9q|So9q]] ([[User talk:So9q|talk]]) 14:09, 16 July 2026 (UTC) == Might make fixing [[Z828]] easier == The built-in function [[Z828]] has issues described in [[phab:T366246]] and [[phab:T366403]] with improvements suggested in [[phab:T366459]]. Using a wrapped string for the required object reference rather than a quoted reference would probably make these issues easier to resolve. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:12, 10 April 2025 (UTC) == Also Error strings == If you’ve ever wondered why your error-message strings just vanish when they contain only a ZID, it’s because the ZID is taken to be a Reference, de-referenced to an object and then dropped for not being a string. This would still happen if a Wikifunctions object reference/identifier were unwrapped and it would also be dropped as a non-string if it were not. We should probably raise a Phabricator ticket for this, but it might be better deferred if unwrapping/reducing to a string could be a general feature of Wikifunctions.Error. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 15:33, 16 July 2026 (UTC) 1hrm1tnc35fe87nu6nayedjwoxji4ye Z26043 0 60722 296851 292224 2026-08-06T11:57:56Z 99of9 1622 + Igbo 296851 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z26043" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z26088", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z26337", "Z14293K2": [ "Z60", "Z1003", "Z1423", "Z1127", "Z1547", "Z1133" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26340", "Z14293K2": [ "Z60", "Z1237" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26572", "Z14293K2": [ "Z60", "Z1011" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26562", "Z14293K2": "Z33056" }, { "Z1K1": "Z14293", "Z14293K1": "Z26617", "Z14293K2": [ "Z60", "Z1272" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26704", "Z14293K2": [ "Z60", "Z1078" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26712", "Z14293K2": [ "Z60", "Z1430", "Z1231", "Z1508", "Z1843", "Z1463", "Z1859", "Z1515" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26717", "Z14293K2": [ "Z60", "Z1146" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26723", "Z14293K2": [ "Z60", "Z1403" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26513", "Z14293K2": [ "Z60", "Z1787" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z26671", "Z14293K2": [ "Z60", "Z1592" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z27244", "Z14293K2": [ "Z60", "Z1006", "Z1645", "Z1411", "Z1591", "Z1504" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z27259", "Z14293K2": [ "Z60", "Z1576" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z27283", "Z14293K2": [ "Z60", "Z1643", "Z1506" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z27324", "Z14293K2": [ "Z60", "Z1001", "Z1114" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z27490", "Z14293K2": [ "Z60", "Z1099" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z27924", "Z14293K2": [ "Z60", "Z1037", "Z1381", "Z1294" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z29256", "Z14293K2": [ "Z60", "Z1907" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z30598", "Z14293K2": [ "Z60", "Z1531" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32671", "Z14293K2": [ "Z60", "Z1830", "Z1326", "Z1171", "Z1736" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z33036", "Z14293K2": [ "Z60", "Z1672", "Z1107", "Z1589", "Z1406" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z33753", "Z14293K2": [ "Z60", "Z1314" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z27209", "Z14293K2": [ "Z60", "Z1005", "Z1332", "Z1622" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z33828", "Z14293K2": [ "Z60", "Z1762" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z34105", "Z14293K2": [ "Z60", "Z1823" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z31317", "Z14293K2": "Z34075" }, { "Z1K1": "Z14293", "Z14293K1": "Z34427", "Z14293K2": [ "Z60", "Z1062" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z35505", "Z14293K2": [ "Z60", "Z1532", "Z1730", "Z1473", "Z1576", "Z1650", "Z1216", "Z1642", "Z1106", "Z1402", "Z1146", "Z1798", "Z1137", "Z1158", "Z1051", "Z1338" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z27245", "Z14293K2": [ "Z60", "Z1282" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z38933", "Z14293K2": [ "Z60", "Z1014" ] } ], "Z14294K2": "Z33420" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for article-less instantiating sentences" }, { "Z1K1": "Z11", "Z11K1": "Z1078", "Z11K2": "contoh kalimat tanpa artikel per bahasa" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "instanciation de phrases sans article par langue" }, { "Z1K1": "Z11", "Z11K1": "Z1003", "Z11K2": "instanciación de frases sin artículo por lengua" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "these should all return String output" } ] } } ltaa9e4ayn7lb593jlypvvstz4jyv7h Z26095 0 60846 296590 293444 2026-08-05T13:21:05Z Jdforrester (WMF) 4 Removed Z33812 from the approved list of implementations 296590 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z26095" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z26095K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "classe" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "classe" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Klasse" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "třída" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z26095K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "super-class" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "superclasse" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "super-classe" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Oberklasse" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "nadtřída" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z26095K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "lingua" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "jazyk" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z26628", "Z27056", "Z27081", "Z27082", "Z27218", "Z26512", "Z33807", "Z34119", "Z38128" ], "Z8K4": [ "Z14", "Z37043" ], "Z8K5": "Z26095" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject is kind of (Monolingual text)" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "instancier un fragment avec un article indéfini" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "soggetto è tipo di (testo monolingue)" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Instanziierungssatz mit Artikel" }, { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "冠詞ありのインスタンス化フラグメント" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "subjekt je podtřídou (jako jednojazyčný text)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "P279", "classified as", "subclass of", "Article-ful instantiating fragment", "type of", "subject is kind of", "something is a something", "An X is a Y.", "A X is a Y.", "X is a Y", "X is P279 of Y" ] }, { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "P279", "podtřída", "je druhem" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Makes a sentence which expresses the relationship between an instance of a subclass X and its superclass Y. In English has the form \"a/n X is a Y\": \"A frog is an amphibian.\" Non-subclass use Z26039" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "par exemple, « un chat est un mammifère »." }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "\"Il X è un Y.\", con X una sottoclasse di Y." }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Sestaví větu, která vyjadřuje vztah, že X je podtypem Y („[X] je [Y].“). Např. „Žába je obojživelník.“ Pokud má X být instancí Y, použijte Z26039." } ] } } tl4k22wlftvf7w1lnyet5eo2fcki461 Z26096 0 60847 296782 295167 2026-08-06T01:55:12Z 99of9 1622 296782 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z26096" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z23410", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z27102", "Z14293K2": [ "Z60", "Z1787" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z27258", "Z14293K2": [ "Z60", "Z1015" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z27249", "Z14293K2": [ "Z60", "Z1430" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z27396", "Z14293K2": "Z33056" }, { "Z1K1": "Z14293", "Z14293K1": "Z29356", "Z14293K2": [ "Z60", "Z1146" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z30654", "Z14293K2": [ "Z60", "Z1531" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32967", "Z14293K2": "Z34003" }, { "Z1K1": "Z14293", "Z14293K1": "Z32900", "Z14293K2": "Z33463" }, { "Z1K1": "Z14293", "Z14293K1": "Z27209", "Z14293K2": [ "Z60", "Z1332", "Z1005", "Z1622" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z33828", "Z14293K2": [ "Z60", "Z1762" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z34165", "Z14293K2": [ "Z60", "Z1823" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z34487", "Z14293K2": [ "Z60", "Z1062" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z35203", "Z14293K2": [ "Z60", "Z1011" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z38178", "Z14293K2": [ "Z60", "Z1592" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z36873", "Z14293K2": [ "Z60", "Z1532", "Z1730", "Z1473", "Z1576", "Z1650", "Z1216", "Z1642", "Z1106", "Z1402", "Z1157", "Z1798", "Z1137", "Z1158", "Z1051", "Z1078", "Z1338", "Z1517", "Z1774" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32270", "Z14293K2": [ "Z60", "Z2053" ] } ], "Z14294K2": "Z33808" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for article-ful instantiating sentences" }, { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "soggetto è tipo di, configurazione di lingue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Instanziierungssatz mit Artikel nach Sprache" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "These return Monolingual text. Sentences which express the relationship between an instance of a subclass X and its superclass Y. In English has the form \"a/n X is a Y\": \"A frog is an amphibian.\"" } ] } } gtwlzic0eqpr7un4x1c8b9gmk8msr2r Z26562 0 61678 296790 283633 2026-08-06T02:37:33Z 99of9 1622 Added Z38921 to the approved list of test cases 296790 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z26562" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z26562K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "entité" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z26562K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "classe" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z26564", "Z26608", "Z36205", "Z38921" ], "Z8K4": [ "Z14", "Z36204", "Z26566" ], "Z8K5": "Z26562" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "French article-less instantiating sentence" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "création d'une phrase sans article en français" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "French article-less instantiating sentence" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "instanciation d'une phrase sans l'article en français" } ] } } jdflx2nuxh1ch47v9f2y0ujhxw16s2d Z27218 0 63134 296750 294245 2026-08-05T22:08:03Z 99of9 1622 296750 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z27218" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z26095", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z26095", "Z26095K1": { "Z1K1": "Z6091", "Z6091K1": "Q140" }, "Z26095K2": { "Z1K1": "Z6091", "Z6091K1": "Q25265" }, "Z26095K3": "Z1199" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1199", "Z11K2": "A lion is a feline." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A lion is a feline." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 73u9nwbc9a852l51hypyp0xsb834uu9 Z28260 0 65547 296776 218180 2026-08-06T00:07:57Z 99of9 1622 better fall back 296776 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z28260" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z27258", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1015", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z27258K1" }, "Z36270K2": "Z1015" }, " nyɛla ", { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z27258K2" }, "Z36270K2": "Z1015" } ] } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Dagbani article-ful instantiating sentence Composi" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Composition for Dabgabni article-ful instantiating sentence" } ] } } liw2ys5860expj9ilulwu04hfed1jje Z29843 0 69318 296829 293813 2026-08-06T07:53:25Z 99of9 1622 +vietnamese 296829 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z29843" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z26707", "Z14293K2": [ "Z60", "Z1011" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z27219", "Z14293K2": [ "Z60", "Z1787" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z30397", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z30484", "Z14293K2": [ "Z60", "Z1430" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z30514", "Z14293K2": [ "Z60", "Z1541" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z30534", "Z14293K2": [ "Z60", "Z1146" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32152", "Z14293K2": [ "Z60", "Z1531" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32193", "Z14293K2": [ "Z60", "Z1844", "Z1226" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32219", "Z14293K2": [ "Z60", "Z1037", "Z1294", "Z1381" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32287", "Z14293K2": [ "Z60", "Z1005" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32371", "Z14293K2": "Z33056" }, { "Z1K1": "Z14293", "Z14293K1": "Z32442", "Z14293K2": [ "Z60", "Z1830", "Z1326", "Z1171", "Z1736" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32739", "Z14293K2": "Z34075" }, { "Z1K1": "Z14293", "Z14293K1": "Z32848", "Z14293K2": [ "Z60", "Z1403" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32855", "Z14293K2": [ "Z60", "Z1592" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32788", "Z14293K2": "Z33463" }, { "Z1K1": "Z14293", "Z14293K1": "Z27267", "Z14293K2": [ "Z60", "Z1078" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z33831", "Z14293K2": [ "Z60", "Z1762" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z34070", "Z14293K2": [ "Z60", "Z1823" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z32698", "Z14293K2": [ "Z60", "Z1062" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z35589", "Z14293K2": [ "Z60", "Z1216", "Z1532", "Z1730", "Z1576", "Z1402", "Z1137", "Z1650", "Z1272", "Z1338" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z36106", "Z14293K2": "Z35147" }, { "Z1K1": "Z14293", "Z14293K1": "Z38255", "Z14293K2": [ "Z60", "Z1025" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z38923", "Z14293K2": [ "Z60", "Z1048" ] } ], "Z14294K2": "Z36096" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for state location using entity and class" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "konfigurace pro vyjádřit umístění Z26570" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "konfigurace pro funkci „vyjádřit umístění pomocí entity a třídy“" } ] } } dmy0iry3omjzthdujtvz7iyii8patcp Z30397 0 70192 296680 290852 2026-08-05T21:11:02Z YoshiRulz 10156 Added Z38906 and Z38907 to the approved list of test cases 296680 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30397" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z30397K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z30397K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z30397K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z30398", "Z32605", "Z32603", "Z33425", "Z33471", "Z33469", "Z35349", "Z36553", "Z38906", "Z38907" ], "Z8K4": [ "Z14", "Z32738", "Z33429" ], "Z8K5": "Z30397" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State location using entity and class, English" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } thyl78xff6s9dcrm5mkrrpf3r63e1ih 296691 296680 2026-08-05T21:24:25Z YoshiRulz 10156 Removed Z33429 from the approved list of implementations 296691 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30397" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z30397K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z30397K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z30397K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z30398", "Z32605", "Z32603", "Z33425", "Z33471", "Z33469", "Z35349", "Z36553", "Z38906", "Z38907" ], "Z8K4": [ "Z14", "Z32738" ], "Z8K5": "Z30397" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State location using entity and class, English" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } rn0nwsfphpiys5cxkp2u6e5o5epxu96 Z30798 0 71205 296778 285870 2026-08-06T01:42:20Z 99of9 1622 Added Z38920 to the approved list of test cases 296778 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30798" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z30798K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z30799", "Z30801", "Z30802", "Z30803", "Z30800", "Z35661", "Z38920" ], "Z8K4": [ "Z14", "Z30804" ], "Z8K5": "Z30798" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "English preposition for location (\"in\"/\"on\"/\"at\")" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "in/on/at", "on/in/at", "location preposition", "preposition for item" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } rjnih56wlcf1g4mux1r1gafo9to8gww Z30804 0 71211 296681 285869 2026-08-05T21:16:27Z YoshiRulz 10156 Use containsAny helper 296681 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30804" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z30798", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z13752", "Z13752K1": { "Z1K1": "Z7", "Z7K1": "Z22978", "Z22978K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z30798K1" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60" ], "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P31" } ] }, "Z22978K2": { "Z1K1": "Z6092", "Z6092K1": "P31" } }, "Z13752K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q634" }, { "Z1K1": "Z6091", "Z6091K1": "Q1402592" }, { "Z1K1": "Z6091", "Z6091K1": "Q3504248" } ] }, "Z802K2": "on", "Z802K3": "in" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "en preposition for location, simple composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } kkg0bx7cejdwrh387k60fmq5skwoqxx 296779 296681 2026-08-06T01:43:34Z 99of9 1622 +physical surface: "on" 296779 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30804" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z30798", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z13752", "Z13752K1": { "Z1K1": "Z7", "Z7K1": "Z22978", "Z22978K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z30798K1" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60" ], "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P31" } ] }, "Z22978K2": { "Z1K1": "Z6092", "Z6092K1": "P31" } }, "Z13752K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q634" }, { "Z1K1": "Z6091", "Z6091K1": "Q1402592" }, { "Z1K1": "Z6091", "Z6091K1": "Q3504248" }, { "Z1K1": "Z6091", "Z6091K1": "Q3783831" } ] }, "Z802K2": "on", "Z802K3": "in" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "en preposition for location, simple composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } db3237tdhgglsoolub949zrbr3f08q1 296780 296779 2026-08-06T01:46:23Z 99of9 1622 wider range of "on" classes 296780 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z30804" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z30798", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z13752", "Z13752K1": { "Z1K1": "Z7", "Z7K1": "Z22978", "Z22978K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z30798K1" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60" ], "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P31" } ] }, "Z22978K2": { "Z1K1": "Z6092", "Z6092K1": "P31" } }, "Z13752K2": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q634" }, { "Z1K1": "Z6091", "Z6091K1": "Q1402592" }, { "Z1K1": "Z6091", "Z6091K1": "Q3504248" }, { "Z1K1": "Z6091", "Z6091K1": "Q3783831" }, { "Z1K1": "Z6091", "Z6091K1": "Q23442" }, { "Z1K1": "Z6091", "Z6091K1": "Q8502" }, { "Z1K1": "Z6091", "Z6091K1": "Q160091" } ] }, "Z802K2": "on", "Z802K3": "in" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "en preposition for location, simple composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } aybomcm6q1h3t309eo28u9u79xh3dgh Z32374 0 78608 296788 280836 2026-08-06T02:36:21Z 99of9 1622 better fallback 296788 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32374" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z32371", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1004", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z11170", "Z11170K1": { "Z1K1": "Z7", "Z7K1": "Z26562", "Z26562K1": { "Z1K1": "Z18", "Z18K1": "Z32371K1" }, "Z26562K2": { "Z1K1": "Z18", "Z18K1": "Z32371K2" } }, "Z11170K2": "." }, " en ", { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z32371K3" }, "Z36270K2": "Z1004" }, "." ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "French string from entity, class, location" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "texte français à partir de: entité, classe, lieu" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Example: Australie est un pais en Océanie. The article of the subject is not handled correctly." }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Exemple : Australie est un pais en Océanie. Le premier article n'est pas bien géré." } ] } } tbqkc8fnaekm7bueu0vf6i8juvu57bf Z32738 0 79135 296683 276150 2026-08-05T21:19:16Z YoshiRulz 10156 Separate "in" from "the" 296683 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32738" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z30397", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1002", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z10084", "Z10084K1": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z22131", "Z22131K1": { "Z1K1": "Z7", "Z7K1": "Z32645", "Z32645K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z30397K1" } } } }, "Z802K2": "The", "Z802K3": "" }, { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z30397K1" }, "Z30120K2": [ "Z6030", "Z6033" ], "Z30120K3": [ "Z60" ], "Z30120K4": [ "Z6092" ] }, "Z23468K2": "Z1002" }, "is", { "Z1K1": "Z7", "Z7K1": "Z21739", "Z21739K1": { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z30397K2" }, "Z30120K2": [ "Z6030", "Z6033" ], "Z30120K3": [ "Z60" ], "Z30120K4": [ "Z6092" ] }, "Z23468K2": "Z1002" } }, { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z30397K2" }, "Z30120K2": [ "Z6030", "Z6033" ], "Z30120K3": [ "Z60" ], "Z30120K4": [ "Z6092" ] }, "Z23468K2": "Z1002" }, { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": "in", "Z10000K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z22131", "Z22131K1": { "Z1K1": "Z7", "Z7K1": "Z32645", "Z32645K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z30397K3" } } } }, "Z802K2": " the", "Z802K3": "Z11853" } }, { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z30397K3" }, "Z30120K2": [ "Z6030", "Z6033" ], "Z30120K3": [ "Z60" ], "Z30120K4": [ "Z6092" ] }, "Z23468K2": "Z1002" } ], "Z12899K2": " " } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State location using entity \u0026 class en w/ definite" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tries to include definite articles \"the\" where necessary" } ] } } 3rlw2kd2vj54skwcdhuofempvmh98qg 296684 296683 2026-08-05T21:20:18Z YoshiRulz 10156 Infer the right preposition 296684 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32738" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z30397", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1002", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z10084", "Z10084K1": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z22131", "Z22131K1": { "Z1K1": "Z7", "Z7K1": "Z32645", "Z32645K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z30397K1" } } } }, "Z802K2": "The", "Z802K3": "" }, { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z30397K1" }, "Z30120K2": [ "Z6030", "Z6033" ], "Z30120K3": [ "Z60" ], "Z30120K4": [ "Z6092" ] }, "Z23468K2": "Z1002" }, "is", { "Z1K1": "Z7", "Z7K1": "Z21739", "Z21739K1": { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z30397K2" }, "Z30120K2": [ "Z6030", "Z6033" ], "Z30120K3": [ "Z60" ], "Z30120K4": [ "Z6092" ] }, "Z23468K2": "Z1002" } }, { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z30397K2" }, "Z30120K2": [ "Z6030", "Z6033" ], "Z30120K3": [ "Z60" ], "Z30120K4": [ "Z6092" ] }, "Z23468K2": "Z1002" }, { "Z1K1": "Z7", "Z7K1": "Z10000", "Z10000K1": { "Z1K1": "Z7", "Z7K1": "Z30798", "Z30798K1": { "Z1K1": "Z18", "Z18K1": "Z30397K3" } }, "Z10000K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z22131", "Z22131K1": { "Z1K1": "Z7", "Z7K1": "Z32645", "Z32645K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z30397K3" } } } }, "Z802K2": " the", "Z802K3": "Z11853" } }, { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z30397K3" }, "Z30120K2": [ "Z6030", "Z6033" ], "Z30120K3": [ "Z60" ], "Z30120K4": [ "Z6092" ] }, "Z23468K2": "Z1002" } ], "Z12899K2": " " } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "State location using entity \u0026 class en w/ definite" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tries to include definite articles \"the\" where necessary" } ] } } qwihs0teokt63k6qtrtxufkwkf2t08u Z32965 0 79488 296765 296519 2026-08-05T23:39:28Z 99of9 1622 discoverability 296765 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z32965" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32965K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class (subject)" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z32965K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "super-class (object)" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z32965K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37015", "Z37536", "Z38868" ], "Z8K4": [ "Z14", "Z32966" ], "Z8K5": "Z32965" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject is kind of" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "Article-ful instantiating fragment, HTML", "P279", "subclass of", "classified as", "is a type of", "subject is type of", "an X is a Y", "a X is a Y", "Xs are Ys", "X P279 Y" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Makes a sentence which expresses the relationship between an instance of a subclass X and its superclass Y. In English has the form \"a/n X is a Y\": \"A frog is an amphibian.\"" } ] } } 53dube7szjfslik1cn9b44vcyaatn74 Z33807 0 80810 296772 267156 2026-08-06T00:00:07Z 99of9 1622 default should return mul 296772 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33807" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z26095", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z26095", "Z26095K1": { "Z1K1": "Z6091", "Z6091K1": "Q2225" }, "Z26095K2": { "Z1K1": "Z6091", "Z6091K1": "Q44363" }, "Z26095K3": "Z1881" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1360", "Z11K2": "electron ⊆ fermion" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "controllo di fallback: \"{electron} ⊆ {fermion}\"" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "fallback check: \"{electron} ⊆ {fermion}\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } od5jzg3d4fpkha5z5kg5lf29z5zgeel Z33809 0 80812 296770 282957 2026-08-05T23:53:10Z 99of9 1622 296770 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33809" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33808", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33808", "Z33808K1": { "Z1K1": "Z6091", "Z6091K1": "Q172833" }, "Z33808K2": { "Z1K1": "Z6091", "Z6091K1": "Q39546" }, "Z33808K3": "Z1787" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1360", "Z11K2": "scopa ⊆ attrezzo." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "[it] scopa ⊆ attrezzo." }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Italialn: [mul] scopa ⊆ attrezzo." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 8mykp1edtilmn4eo25p31y7zvprfrcy 296771 296770 2026-08-05T23:53:27Z 99of9 1622 return mul from default 296771 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33809" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33808", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33808", "Z33808K1": { "Z1K1": "Z6091", "Z6091K1": "Q172833" }, "Z33808K2": { "Z1K1": "Z6091", "Z6091K1": "Q39546" }, "Z33808K3": "Z1787" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1360", "Z11K2": "scopa ⊆ attrezzo." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "[it] scopa ⊆ attrezzo." }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Italian: [mul] scopa ⊆ attrezzo." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } nqdjq0ugv7gjx9akz7atqt0or4nimid Z33810 0 80813 296769 282956 2026-08-05T23:52:21Z 99of9 1622 mul language from default 296769 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33810" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z33808", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z33808", "Z33808K1": { "Z1K1": "Z6091", "Z6091K1": "Q22645" }, "Z33808K2": { "Z1K1": "Z6091", "Z6091K1": "Q11035" }, "Z33808K3": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1360", "Z11K2": "smartphone ⊆ telephone." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "[en] smartphone ⊆ telephone." }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[mul] smartphone ⊆ telephone." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4ra4p6vnto6oofs4bu4snr9un3x1c03 Z33811 0 80814 296768 289986 2026-08-05T23:51:07Z 99of9 1622 Now we have mul working it can go magenta rather than fill with emojis. I also maintain that math is more "mul" than English is. 296768 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z33811" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z33808", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z60", "Z60K1": "mul", "Z60K2": [ "Z6" ] }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z33808K1" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z33808K3" } }, " ⊆ ", { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z33808K2" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z33808K3" } }, "." ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1787", "Z11K2": "soggetto è tipo di, fallback, comp." }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject is type of, default composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ejh4vlafeym8ubmmn1dnbyhy5hnxx9y Z34096 0 81233 296773 284302 2026-08-06T00:05:02Z 99of9 1622 296773 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z34096" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z34096K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "text" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "texte" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z34096K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z34098", "Z34099", "Z35046" ], "Z8K4": [ "Z14", "Z34100", "Z34097" ], "Z8K5": "Z34096" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "conditional sentence case" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "cas de phrase conditionnelle" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "do not capitalize toki pona", "sentence case" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Capitalizes input while taking into account necessary considerations for specific languages such as Toki Pona and Turkish. If you are sentence casing a Wikidata label, use this function instead." }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Met une majuscule à la première lettre d'une phrase sauf si la langue est le toki pona, qui n'utilise les majuscules que pour les noms propres." } ] } } 3yv516ybgg60hh0qxkyc6i52aietou5 Wikifunctions:Requests for connection and disconnection 4 81533 296808 296003 2026-08-06T06:24:26Z Ioe2015 2167 296808 wikitext text/x-wiki {{archives|{{flatlist|{{Special:PrefixIndex/WF:Requests for connection and disconnection/Archives/|stripprefix=1|hideredirects=1}}}}|prefix=WF:Requests for connection and disconnection/Archives/}} This page allows non-[[WF:functioneers|functioneers]] to request the connection or disconnection of implementations and tests to/from a function. To add a request, add the details of your request (Remember to add <nowiki>~~~~</nowiki> to sign!), using the <nowiki>{{Z|<your five id numbers here>}}</nowiki> template to reference and link to a specific ZID. Functioneers may, at their discretion, refuse to connect implementations that do not pass or do not have tests, and tests that do not pass or do not make logical sense. == Requests == Please connect the implementation and tests for [[Z32728]]. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 13:15, 1 August 2026 (UTC) :The output is slightly different than expected for both tests. It's okay to have edge cases which fail, but there should be passing tests as well. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:22, 1 August 2026 (UTC) ::I've fixed one test now, please also connect nested functions. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 18:01, 1 August 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:11, 1 August 2026 (UTC) Please connect the implementation and test for [[Z33679]]. Thank you. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:42, 17 April 2026 (UTC) :{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:50, 17 April 2026 (UTC) Please connect the implementations and tests for [[Z33785]], [[Z33788]], and [[Z33780]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:13, 20 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 20 April 2026 (UTC) Please connect the Python implementation of {{Z|Z33803}}. Thank you. [[User:OzmoOzmo|OzmoOzmo]] ([[User talk:OzmoOzmo|talk]]) 10:48, 20 April 2026 (UTC) :The function is a duplicate of {{Z|Z20430}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:56, 20 April 2026 (UTC) ::Now I've connected the implementation to {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:02, 20 April 2026 (UTC) {{Z|Z33859}} (an implementation of {{Z|Z32297}} for Filipino, Tagalog and Kapampangan) with its sole implementation {{Z|Z33860}}. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:20, 21 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:24, 21 April 2026 (UTC) Please connect the implementation of {{Z|33878}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 16:42, 21 April 2026 (UTC) :Could you add some tests to check its correctness? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:54, 21 April 2026 (UTC) ::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:03, 21 April 2026 (UTC) Please connect the test cases and passing implementation of {{Z|Z24602}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:12, 22 April 2026 (UTC) :...Of course the moment I say that I find at least one of the test cases are passing with an invalid input... Will debug. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:15, 22 April 2026 (UTC) :Please connect the test cases instead so it will be easier to debug! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:23, 22 April 2026 (UTC) ::{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 22 April 2026 (UTC) Please connect [[Z33955]] with its implementation and test cases. Thanks. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 21:31, 22 April 2026 (UTC) :{{done}}. Also, please consider requesting functioneer, I would support it! And thank you for your welcome on WD, too! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:36, 22 April 2026 (UTC) Please disconnect the implementation {{Z|Z30288}} so that it can be fixed and reconnected. It erroneously compares the second element of the second typed pair to itself, and thus breaks many other functions and test cases reliant on it. Added a test case for this, which it of course fails. Thank you very much! <small>(resolves many headaches)</small> [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 03:30, 24 April 2026 (UTC) :{{done}} Please kindly check. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 03:40, 24 April 2026 (UTC) :Oops! Sorry about that. Thanks for fixing this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:41, 24 April 2026 (UTC) Please connect the implementations and tests for [[Z34124]] and its helper [[Z34127]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:49, 24 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 23:58, 24 April 2026 (UTC) Please connect the implementation and tests for [[Z34204]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 05:28, 26 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:31, 26 April 2026 (UTC) Please connect the implementation and test cases for [[Z33951]], [[Z34009]] and [[Z34008]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:32, 26 April 2026 (UTC) :{{done}} except for {{z|Z34008}} since it fail for all test cases. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 07:01, 26 April 2026 (UTC) ::Oh. The test cases fail mainly because the implementations for Z33951 and Z34009 were not connected yet. I guess we have to wait for a while until the connected implementation goes through. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 13:20, 26 April 2026 (UTC) :::{{done}} by YoshiRulz. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC) Please connect the implementation and test cases for [[Z34212]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC) :{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC) Please disconnect {{Z|Z20694}}. A string without diacritics could be a valid pinyin due to the existence of neutral tone. The pinyin does not correspond to a real phrase, but it doesn't violate any rules for pinyin. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:08, 26 April 2026 (UTC) :{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC) Is it possible to connect {{Z|Z34293}} and its respective tests please? It's a really simple piece of code, I might have gone a bit overboard with the tests though. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 13:01, 27 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:13, 27 April 2026 (UTC) A similar one (but any this time!): {{Z|Z34367}}. Could it be possible to connect it and its tests? This time there's a reasonable amount of them and they cover most cases too ;) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:33, 27 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:24, 27 April 2026 (UTC) Hello! Can somebody please connect the following functions? * {{Z|Z34308}} * {{Z|Z34165}} (its dependency is currently unimplemented) * {{Z|Z34139}} And perhaps the tests for: * {{Z|Z34149}} * {{Z|Z34150}} Pinging @[[User:Dv103|Dv103]] because they helped me with this function and have the functioneer role. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:28, 27 April 2026 (UTC) :{{d}} except the implementation of {{Z|Z34165}}, since it doesn't work (first requires the implementation of {{Z|Z34149}}). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:13, 27 April 2026 (UTC) Could {{Z|Z34273}}, {{Z|Z34378}} and {{Z|Z34380}} please be connected? Note that they all recursively depend on each other, so it's not possible to only activate a few of them. Thanks! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:28, 27 April 2026 (UTC) :{{done}}, thank you for your contributions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:48, 28 April 2026 (UTC) Another little thing, is it possible to disconnect {{Z|Z34263}}'s test cases {{Z|Z34269}} and {{Z|Z34267}} please? I'd like to rewrite them using {{Z|Z34273}}. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 08:31, 28 April 2026 (UTC) :{{Done}}, please proceed. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:01, 28 April 2026 (UTC) ::Sorry for the late response, had an exam today... Anyways, I reworked them a little and they can be connected again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:05, 28 April 2026 (UTC) Is it possible to connect some new tests related to my previous functions ({{Z|Z34471}}, {{Z|Z34470}}, {{Z|Z34472}})? They implement the fact that in formal set theory {∅;∅} and {∅} are the exact same sets: duplicate elements behave in the same way as if they were only present once. Thanks in advance! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:34, 28 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:40, 28 April 2026 (UTC) Hello again! Could {{Z|Z34409}} and its tests please be connected? Thanks again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 10:41, 29 April 2026 (UTC) :Your Implementation failed [[Z34491]] and [[Z34494]] when I connected it, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:05, 29 April 2026 (UTC) ::Interesting... What failed exactly? When I look at error logs for tests all it says is "no connected implementation"... [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 11:09, 29 April 2026 (UTC) :::In all 3 cases, the returned value was equal to the input (a flattening step was missing). I think my fix is correct, but please double-check it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:13, 29 April 2026 (UTC) ::::Took a look at it, forgot the <math>\operatorname{Pred}(\{ \O \})=\O</math> part in the recursion (whoopsies!). Made an alternative implementation {{Z|Z34509}} using only set operations and builtins; my goal with all those functions is that they don't depend on any other "complex" functions, they should be as simple as possible. Note that it doesn't remove duplicates, but this doesn't matter since <math>\{ \O, \O \} = \{ \O \}</math> anyways. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:15, 29 April 2026 (UTC) Andd back with another set-related function: {{Z|Z34519}}! This one paves the way for set union (and maybe an alternative implementation of predecessor?). Could it please be connected? Thanks!! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 19:38, 29 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:38, 29 April 2026 (UTC) As promised, here is {{Z|Z34538}}! Can it be connected please? If you need more tests before I'll add some! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:59, 29 April 2026 (UTC) :{{done}}. Also, if you'd like to request functioneer rights, I'd support it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:59, 29 April 2026 (UTC) ::Thanks a lot for the offer! I might consider it a bit later, for now I promise to calm down a little with the requests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:25, 30 April 2026 (UTC) Hi! First could {{Z|Z34544}} please be connected? It corresponds to the mathematical definition of predecessor and seems to be a ''bit'' faster than other implementations :) I've also made {{Z|Z34585}} and {{Z|Z34620}}, could they please be connected? They both have a few tests, but I'm going to add some more for edge cases like duplicate elements (which should be ignored when working with sets). Thanks a lot! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:28, 30 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 30 April 2026 (UTC) Please disconnect {{Z|21875}} so I can add a word to its hardcoded list of exceptions, and then it can be reconnected... Or if you're so willing, simply add "Unicode" to the EXCEPTIONS_DICT in the code for me. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:48, 6 May 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:02, 6 May 2026 (UTC) Can you please connect implementation of {{Z|35161}}. This is my first function, to be used for {{Z|35158}} for which the implementation is to be written. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 10:25, 14 May 2026 (UTC) :{{Done}}. I also have connected the tests on the {{z|35158}} [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 10:36, 14 May 2026 (UTC) I have created implementation {{Z|35166}}. It fails but I can't test it as it is not connected. Please connect if that is the proper procedure. If not: what should I do? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 14 May 2026 (UTC) :You were passing a literal <code>Z40(some_call(...))</code> to {{Z|802}}. {{Z|40}}'s identity field needs to be a {{Z|9}}, specifically [[Z41]] or [[Z42]]. [[Special:Diff/274691|Fixed]] (by passing <code>some_call(...)</code> unwrapped to [[Z802]]). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:29, 14 May 2026 (UTC) ::Thanks for fixing that, but still the test case fail, amd I can't test it as it is not connected. What to do next? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:36, 15 May 2026 (UTC) :::If you check on the (i) icon or Detail link, you can find why is it error. The [[Z35159]] test fail due to {{z|Z28290}}; while the [[Z35160]] fail due to {{z|Z28248}}. I think it's because of the lack of lexeme or grammatical feature on the given lexeme on Wikidata rather than the implementation itself. You may need to contribute more on Wikidata lexeme. Thanks! [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 07:05, 15 May 2026 (UTC) ::::Thanks. I managed to fix the issues (gramatical feature and link of lexeme to Wikidata lemma for "dorp". It is working now. Please connect. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:11, 15 May 2026 (UTC) :::::{{Done}} thank you for your contributions :D [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 11:44, 15 May 2026 (UTC) Please connect {{Z|35196}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) : Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:09, 15 May 2026 (UTC) Please connect {{Z|35505}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:11, 22 May 2026 (UTC) :{{already done}} by [[User:Dv103]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:52, 23 May 2026 (UTC) Please connect {{Z|35978}} and its tests. [[User:Sophisticatedevening|Sophisticatedevening]] ([[User talk:Sophisticatedevening|talk]]) 07:54, 2 June 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:46, 2 June 2026 (UTC) Please connect implementation {{Z|Z36113}} to function {{Z|Z36106}}. I don't see an way to do my own tests while the implementation is disconnected, the "Run function" button is always greyed out. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:33, 8 June 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:14, 8 June 2026 (UTC) Please connect {{Z|36537}} and {{Z|36538}} to {{Z|36536}}. The function has already been added to {{Z|32402}}. PS: Is there a way to copy-paste a composition implementation? I can make an Esperanto function for this which has identical structure to the existing English, Spanish, and French functions besides the localized strings, but it’s unnecessarily difficult to do all the clicking and typing manually to recreate them. Thank you! [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 20:32, 19 June 2026 (UTC) :{{done}} You can use the localStorage clipboard: Open the editor for the Implementation, click the topmost <code>&hellip;</code> button, then <code>Copy to clipboard</code>. When you make a blank Implementation, click the topmost(!) <code>&hellip;</code> button, then <code>Paste from clipboard</code>, select the expression, and then you can go through and fill in all [[Z18]]s (since they don't get converted automatically) and update any [[Z6]] literals. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:39, 19 June 2026 (UTC) ::Thank you very much! Please also connect {{Z|36541}} and {{Z|36546}} to {{Z|36540}}. [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 21:07, 19 June 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 19 June 2026 (UTC) [[Category:Functioneers|*R]] [[Category:Noticeboards]] Please connect test cases {{z|Z37757}}, {{z|Z37758}} and {{z|Z37759}} to {{z|Z37756}} for testing! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 17:02, 14 July 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:06, 14 July 2026 (UTC) :: Now that {{z|Z37764}} works, can you please connect it too? Thanks a lot in advance! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:48, 14 July 2026 (UTC) :::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:55, 14 July 2026 (UTC) Please temporarily disconnect test cases from {{z|Z37719}} so I can replace the argument "Plural subject: {{z|Z40}}" by the more precise "Subject number: {{z|Z26934}}" and update everything. [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:47, 14 July 2026 (UTC) :{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:56, 14 July 2026 (UTC) :: Everything has been updated so it can be reconnected! Thanks a lot once more! (and sorry for the bother, please tell me if you prefer I straight-up request functioneer) [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 22:04, 14 July 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:37, 15 July 2026 (UTC) :I worry you're wasting your time with these new functions, for [[Talk:Z37719#This_function_cannot_be_implemented_in_every_language|reasons explained here]] by {{noping|Dv103}}. See [[WF:Type proposals/Abstract sentence]] etc. where the structure for the next "generation" of NLG functions are being worked out. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:44, 15 July 2026 (UTC) :: Thanks a lot @[[User:YoshiRulz|YoshiRulz]]. I have been informed by several Wikifunctions editors (also on Telegram and Discord) that I shouldn't be using the new types as they were still experimental, what should I be doing in that case? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 18:06, 18 July 2026 (UTC) :::If you have nothing to add to the new type discussion, the next most helpful thing to do would probably be documenting and fixing edge cases in the [[WF:Catalogue/Natural_language_operations/English|helper functions for English]]. Outside of NLG, you could work on docs (projectspace, but also test cases), or functions that operate on WD items and their relationships. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:10, 18 July 2026 (UTC) :::: Thanks again! Looking at that specific discussion, it looks like there isn't much support for the current proposal of abstract sentences? I'll look at the {{tq|functions that operate on WD items}} part, but I've been a bit worried that this limits us to relatively simple sentences for now – is there a way to implement some kind of syntactic recursion? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 19:37, 18 July 2026 (UTC) Please connect implementation and tests for {{z|Z38250}} for testing! [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 15:40, 25 July 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:45, 25 July 2026 (UTC) ::Could you also connect the implementation and tests in {{z|Z38262}}? Thanks, [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 16:02, 25 July 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:11, 25 July 2026 (UTC) Please connect {{Z|Z38277}} to {{Z|Z38274}}. I could not find a way to add a test before the implementation is connected to the function. This is my first contribution, so I'm sorry if I did something wrong. Thank you![[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 17:31, 25 July 2026 (UTC) :You can add tests immediately, they just don't show up in the editor for Implementations until they're connected, so you have to "guess-and-check". [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:00, 25 July 2026 (UTC) ::Thank you for the explanation. So I added tests [[Z38293]] and [[Z38292]], to be connected to {{Z|Z38274}}, and [[Z38294]] to be connected to {{Z|Z20785}} (the second and third ones currently fail because of a bug in {{Z|Z20786}} which I explained at [[Talk:Z20786]]. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 19:46, 25 July 2026 (UTC) :::Connected tests, disconnected implementations so you can fix them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:50, 25 July 2026 (UTC) ::::I fixed {{Z|Z20786}}, thanks. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:02, 25 July 2026 (UTC) :::Your tests include the article "le" on the date, but the composition does not. Which is correct? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:08, 25 July 2026 (UTC) ::::I fixed the composition and tried to handle also the differences between female and male genders (and therefore added a test [[Z38301]] for female). [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:31, 25 July 2026 (UTC) :All {{done}}! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:37, 25 July 2026 (UTC) ::::But I'm sorry I'm asking so much to you. Is there some kind of sandbox where I could test my composition before asking it to be connected? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:38, 25 July 2026 (UTC) :::::A sandbox Implementation? There are some on [[Z10119]], but I would say that's not a very effective way to edit/debug. You can build up compositions from scratch using the copy/paste feature and [[Z801]], or by using [[User:YoshiRulz/Blockly|my editor]], then use Test cases to help you refine it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:48, 25 July 2026 (UTC) Please connect the JavaScript implementation {{Z|38297}} and test cases {{Z|38296}} and {{Z|38298}} to {{Z|38295}} (missing properties from peer items). The implementation passes both tests (2/2). Thank you. [[User:Brianwinum|Brian Winum]] ([[User talk:Brianwinum|talk]]) 20:03, 25 July 2026 (UTC) :{{done}}, but is this not just a worse [[d:WD:Recoin]]? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:06, 25 July 2026 (UTC) Please connect the implementation and the test for {{Z|38923}}. Thanks. [[User:Ioe2015|Ioe2015]] ([[User talk:Ioe2015|talk]]) 06:24, 6 August 2026 (UTC) 71x6lwuqniu1jz1pwfpxgsb0ycp2pc0 296828 296808 2026-08-06T07:51:54Z 99of9 1622 /* Requests */ Reply 296828 wikitext text/x-wiki {{archives|{{flatlist|{{Special:PrefixIndex/WF:Requests for connection and disconnection/Archives/|stripprefix=1|hideredirects=1}}}}|prefix=WF:Requests for connection and disconnection/Archives/}} This page allows non-[[WF:functioneers|functioneers]] to request the connection or disconnection of implementations and tests to/from a function. To add a request, add the details of your request (Remember to add <nowiki>~~~~</nowiki> to sign!), using the <nowiki>{{Z|<your five id numbers here>}}</nowiki> template to reference and link to a specific ZID. Functioneers may, at their discretion, refuse to connect implementations that do not pass or do not have tests, and tests that do not pass or do not make logical sense. == Requests == Please connect the implementation and tests for [[Z32728]]. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 13:15, 1 August 2026 (UTC) :The output is slightly different than expected for both tests. It's okay to have edge cases which fail, but there should be passing tests as well. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:22, 1 August 2026 (UTC) ::I've fixed one test now, please also connect nested functions. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 18:01, 1 August 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:11, 1 August 2026 (UTC) Please connect the implementation and test for [[Z33679]]. Thank you. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:42, 17 April 2026 (UTC) :{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:50, 17 April 2026 (UTC) Please connect the implementations and tests for [[Z33785]], [[Z33788]], and [[Z33780]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:13, 20 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 20 April 2026 (UTC) Please connect the Python implementation of {{Z|Z33803}}. Thank you. [[User:OzmoOzmo|OzmoOzmo]] ([[User talk:OzmoOzmo|talk]]) 10:48, 20 April 2026 (UTC) :The function is a duplicate of {{Z|Z20430}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:56, 20 April 2026 (UTC) ::Now I've connected the implementation to {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:02, 20 April 2026 (UTC) {{Z|Z33859}} (an implementation of {{Z|Z32297}} for Filipino, Tagalog and Kapampangan) with its sole implementation {{Z|Z33860}}. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:20, 21 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:24, 21 April 2026 (UTC) Please connect the implementation of {{Z|33878}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 16:42, 21 April 2026 (UTC) :Could you add some tests to check its correctness? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:54, 21 April 2026 (UTC) ::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:03, 21 April 2026 (UTC) Please connect the test cases and passing implementation of {{Z|Z24602}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:12, 22 April 2026 (UTC) :...Of course the moment I say that I find at least one of the test cases are passing with an invalid input... Will debug. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:15, 22 April 2026 (UTC) :Please connect the test cases instead so it will be easier to debug! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:23, 22 April 2026 (UTC) ::{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 22 April 2026 (UTC) Please connect [[Z33955]] with its implementation and test cases. Thanks. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 21:31, 22 April 2026 (UTC) :{{done}}. Also, please consider requesting functioneer, I would support it! And thank you for your welcome on WD, too! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:36, 22 April 2026 (UTC) Please disconnect the implementation {{Z|Z30288}} so that it can be fixed and reconnected. It erroneously compares the second element of the second typed pair to itself, and thus breaks many other functions and test cases reliant on it. Added a test case for this, which it of course fails. Thank you very much! <small>(resolves many headaches)</small> [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 03:30, 24 April 2026 (UTC) :{{done}} Please kindly check. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 03:40, 24 April 2026 (UTC) :Oops! Sorry about that. Thanks for fixing this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:41, 24 April 2026 (UTC) Please connect the implementations and tests for [[Z34124]] and its helper [[Z34127]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:49, 24 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 23:58, 24 April 2026 (UTC) Please connect the implementation and tests for [[Z34204]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 05:28, 26 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:31, 26 April 2026 (UTC) Please connect the implementation and test cases for [[Z33951]], [[Z34009]] and [[Z34008]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:32, 26 April 2026 (UTC) :{{done}} except for {{z|Z34008}} since it fail for all test cases. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 07:01, 26 April 2026 (UTC) ::Oh. The test cases fail mainly because the implementations for Z33951 and Z34009 were not connected yet. I guess we have to wait for a while until the connected implementation goes through. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 13:20, 26 April 2026 (UTC) :::{{done}} by YoshiRulz. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC) Please connect the implementation and test cases for [[Z34212]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC) :{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC) Please disconnect {{Z|Z20694}}. A string without diacritics could be a valid pinyin due to the existence of neutral tone. The pinyin does not correspond to a real phrase, but it doesn't violate any rules for pinyin. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:08, 26 April 2026 (UTC) :{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC) Is it possible to connect {{Z|Z34293}} and its respective tests please? It's a really simple piece of code, I might have gone a bit overboard with the tests though. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 13:01, 27 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:13, 27 April 2026 (UTC) A similar one (but any this time!): {{Z|Z34367}}. Could it be possible to connect it and its tests? This time there's a reasonable amount of them and they cover most cases too ;) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:33, 27 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:24, 27 April 2026 (UTC) Hello! Can somebody please connect the following functions? * {{Z|Z34308}} * {{Z|Z34165}} (its dependency is currently unimplemented) * {{Z|Z34139}} And perhaps the tests for: * {{Z|Z34149}} * {{Z|Z34150}} Pinging @[[User:Dv103|Dv103]] because they helped me with this function and have the functioneer role. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:28, 27 April 2026 (UTC) :{{d}} except the implementation of {{Z|Z34165}}, since it doesn't work (first requires the implementation of {{Z|Z34149}}). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:13, 27 April 2026 (UTC) Could {{Z|Z34273}}, {{Z|Z34378}} and {{Z|Z34380}} please be connected? Note that they all recursively depend on each other, so it's not possible to only activate a few of them. Thanks! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:28, 27 April 2026 (UTC) :{{done}}, thank you for your contributions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:48, 28 April 2026 (UTC) Another little thing, is it possible to disconnect {{Z|Z34263}}'s test cases {{Z|Z34269}} and {{Z|Z34267}} please? I'd like to rewrite them using {{Z|Z34273}}. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 08:31, 28 April 2026 (UTC) :{{Done}}, please proceed. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:01, 28 April 2026 (UTC) ::Sorry for the late response, had an exam today... Anyways, I reworked them a little and they can be connected again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:05, 28 April 2026 (UTC) Is it possible to connect some new tests related to my previous functions ({{Z|Z34471}}, {{Z|Z34470}}, {{Z|Z34472}})? They implement the fact that in formal set theory {∅;∅} and {∅} are the exact same sets: duplicate elements behave in the same way as if they were only present once. Thanks in advance! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:34, 28 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:40, 28 April 2026 (UTC) Hello again! Could {{Z|Z34409}} and its tests please be connected? Thanks again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 10:41, 29 April 2026 (UTC) :Your Implementation failed [[Z34491]] and [[Z34494]] when I connected it, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:05, 29 April 2026 (UTC) ::Interesting... What failed exactly? When I look at error logs for tests all it says is "no connected implementation"... [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 11:09, 29 April 2026 (UTC) :::In all 3 cases, the returned value was equal to the input (a flattening step was missing). I think my fix is correct, but please double-check it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:13, 29 April 2026 (UTC) ::::Took a look at it, forgot the <math>\operatorname{Pred}(\{ \O \})=\O</math> part in the recursion (whoopsies!). Made an alternative implementation {{Z|Z34509}} using only set operations and builtins; my goal with all those functions is that they don't depend on any other "complex" functions, they should be as simple as possible. Note that it doesn't remove duplicates, but this doesn't matter since <math>\{ \O, \O \} = \{ \O \}</math> anyways. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:15, 29 April 2026 (UTC) Andd back with another set-related function: {{Z|Z34519}}! This one paves the way for set union (and maybe an alternative implementation of predecessor?). Could it please be connected? Thanks!! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 19:38, 29 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:38, 29 April 2026 (UTC) As promised, here is {{Z|Z34538}}! Can it be connected please? If you need more tests before I'll add some! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:59, 29 April 2026 (UTC) :{{done}}. Also, if you'd like to request functioneer rights, I'd support it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:59, 29 April 2026 (UTC) ::Thanks a lot for the offer! I might consider it a bit later, for now I promise to calm down a little with the requests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:25, 30 April 2026 (UTC) Hi! First could {{Z|Z34544}} please be connected? It corresponds to the mathematical definition of predecessor and seems to be a ''bit'' faster than other implementations :) I've also made {{Z|Z34585}} and {{Z|Z34620}}, could they please be connected? They both have a few tests, but I'm going to add some more for edge cases like duplicate elements (which should be ignored when working with sets). Thanks a lot! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:28, 30 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 30 April 2026 (UTC) Please disconnect {{Z|21875}} so I can add a word to its hardcoded list of exceptions, and then it can be reconnected... Or if you're so willing, simply add "Unicode" to the EXCEPTIONS_DICT in the code for me. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:48, 6 May 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:02, 6 May 2026 (UTC) Can you please connect implementation of {{Z|35161}}. This is my first function, to be used for {{Z|35158}} for which the implementation is to be written. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 10:25, 14 May 2026 (UTC) :{{Done}}. I also have connected the tests on the {{z|35158}} [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 10:36, 14 May 2026 (UTC) I have created implementation {{Z|35166}}. It fails but I can't test it as it is not connected. Please connect if that is the proper procedure. If not: what should I do? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 14 May 2026 (UTC) :You were passing a literal <code>Z40(some_call(...))</code> to {{Z|802}}. {{Z|40}}'s identity field needs to be a {{Z|9}}, specifically [[Z41]] or [[Z42]]. [[Special:Diff/274691|Fixed]] (by passing <code>some_call(...)</code> unwrapped to [[Z802]]). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:29, 14 May 2026 (UTC) ::Thanks for fixing that, but still the test case fail, amd I can't test it as it is not connected. What to do next? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:36, 15 May 2026 (UTC) :::If you check on the (i) icon or Detail link, you can find why is it error. The [[Z35159]] test fail due to {{z|Z28290}}; while the [[Z35160]] fail due to {{z|Z28248}}. I think it's because of the lack of lexeme or grammatical feature on the given lexeme on Wikidata rather than the implementation itself. You may need to contribute more on Wikidata lexeme. Thanks! [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 07:05, 15 May 2026 (UTC) ::::Thanks. I managed to fix the issues (gramatical feature and link of lexeme to Wikidata lemma for "dorp". It is working now. Please connect. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:11, 15 May 2026 (UTC) :::::{{Done}} thank you for your contributions :D [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 11:44, 15 May 2026 (UTC) Please connect {{Z|35196}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) : Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:09, 15 May 2026 (UTC) Please connect {{Z|35505}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:11, 22 May 2026 (UTC) :{{already done}} by [[User:Dv103]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:52, 23 May 2026 (UTC) Please connect {{Z|35978}} and its tests. [[User:Sophisticatedevening|Sophisticatedevening]] ([[User talk:Sophisticatedevening|talk]]) 07:54, 2 June 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:46, 2 June 2026 (UTC) Please connect implementation {{Z|Z36113}} to function {{Z|Z36106}}. I don't see an way to do my own tests while the implementation is disconnected, the "Run function" button is always greyed out. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:33, 8 June 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:14, 8 June 2026 (UTC) Please connect {{Z|36537}} and {{Z|36538}} to {{Z|36536}}. The function has already been added to {{Z|32402}}. PS: Is there a way to copy-paste a composition implementation? I can make an Esperanto function for this which has identical structure to the existing English, Spanish, and French functions besides the localized strings, but it’s unnecessarily difficult to do all the clicking and typing manually to recreate them. Thank you! [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 20:32, 19 June 2026 (UTC) :{{done}} You can use the localStorage clipboard: Open the editor for the Implementation, click the topmost <code>&hellip;</code> button, then <code>Copy to clipboard</code>. When you make a blank Implementation, click the topmost(!) <code>&hellip;</code> button, then <code>Paste from clipboard</code>, select the expression, and then you can go through and fill in all [[Z18]]s (since they don't get converted automatically) and update any [[Z6]] literals. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:39, 19 June 2026 (UTC) ::Thank you very much! Please also connect {{Z|36541}} and {{Z|36546}} to {{Z|36540}}. [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 21:07, 19 June 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 19 June 2026 (UTC) [[Category:Functioneers|*R]] [[Category:Noticeboards]] Please connect test cases {{z|Z37757}}, {{z|Z37758}} and {{z|Z37759}} to {{z|Z37756}} for testing! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 17:02, 14 July 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:06, 14 July 2026 (UTC) :: Now that {{z|Z37764}} works, can you please connect it too? Thanks a lot in advance! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:48, 14 July 2026 (UTC) :::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:55, 14 July 2026 (UTC) Please temporarily disconnect test cases from {{z|Z37719}} so I can replace the argument "Plural subject: {{z|Z40}}" by the more precise "Subject number: {{z|Z26934}}" and update everything. [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:47, 14 July 2026 (UTC) :{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:56, 14 July 2026 (UTC) :: Everything has been updated so it can be reconnected! Thanks a lot once more! (and sorry for the bother, please tell me if you prefer I straight-up request functioneer) [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 22:04, 14 July 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:37, 15 July 2026 (UTC) :I worry you're wasting your time with these new functions, for [[Talk:Z37719#This_function_cannot_be_implemented_in_every_language|reasons explained here]] by {{noping|Dv103}}. See [[WF:Type proposals/Abstract sentence]] etc. where the structure for the next "generation" of NLG functions are being worked out. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:44, 15 July 2026 (UTC) :: Thanks a lot @[[User:YoshiRulz|YoshiRulz]]. I have been informed by several Wikifunctions editors (also on Telegram and Discord) that I shouldn't be using the new types as they were still experimental, what should I be doing in that case? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 18:06, 18 July 2026 (UTC) :::If you have nothing to add to the new type discussion, the next most helpful thing to do would probably be documenting and fixing edge cases in the [[WF:Catalogue/Natural_language_operations/English|helper functions for English]]. Outside of NLG, you could work on docs (projectspace, but also test cases), or functions that operate on WD items and their relationships. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:10, 18 July 2026 (UTC) :::: Thanks again! Looking at that specific discussion, it looks like there isn't much support for the current proposal of abstract sentences? I'll look at the {{tq|functions that operate on WD items}} part, but I've been a bit worried that this limits us to relatively simple sentences for now – is there a way to implement some kind of syntactic recursion? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 19:37, 18 July 2026 (UTC) Please connect implementation and tests for {{z|Z38250}} for testing! [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 15:40, 25 July 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:45, 25 July 2026 (UTC) ::Could you also connect the implementation and tests in {{z|Z38262}}? Thanks, [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 16:02, 25 July 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:11, 25 July 2026 (UTC) Please connect {{Z|Z38277}} to {{Z|Z38274}}. I could not find a way to add a test before the implementation is connected to the function. This is my first contribution, so I'm sorry if I did something wrong. Thank you![[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 17:31, 25 July 2026 (UTC) :You can add tests immediately, they just don't show up in the editor for Implementations until they're connected, so you have to "guess-and-check". [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:00, 25 July 2026 (UTC) ::Thank you for the explanation. So I added tests [[Z38293]] and [[Z38292]], to be connected to {{Z|Z38274}}, and [[Z38294]] to be connected to {{Z|Z20785}} (the second and third ones currently fail because of a bug in {{Z|Z20786}} which I explained at [[Talk:Z20786]]. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 19:46, 25 July 2026 (UTC) :::Connected tests, disconnected implementations so you can fix them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:50, 25 July 2026 (UTC) ::::I fixed {{Z|Z20786}}, thanks. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:02, 25 July 2026 (UTC) :::Your tests include the article "le" on the date, but the composition does not. Which is correct? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:08, 25 July 2026 (UTC) ::::I fixed the composition and tried to handle also the differences between female and male genders (and therefore added a test [[Z38301]] for female). [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:31, 25 July 2026 (UTC) :All {{done}}! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:37, 25 July 2026 (UTC) ::::But I'm sorry I'm asking so much to you. Is there some kind of sandbox where I could test my composition before asking it to be connected? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:38, 25 July 2026 (UTC) :::::A sandbox Implementation? There are some on [[Z10119]], but I would say that's not a very effective way to edit/debug. You can build up compositions from scratch using the copy/paste feature and [[Z801]], or by using [[User:YoshiRulz/Blockly|my editor]], then use Test cases to help you refine it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:48, 25 July 2026 (UTC) Please connect the JavaScript implementation {{Z|38297}} and test cases {{Z|38296}} and {{Z|38298}} to {{Z|38295}} (missing properties from peer items). The implementation passes both tests (2/2). Thank you. [[User:Brianwinum|Brian Winum]] ([[User talk:Brianwinum|talk]]) 20:03, 25 July 2026 (UTC) :{{done}}, but is this not just a worse [[d:WD:Recoin]]? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:06, 25 July 2026 (UTC) Please connect the implementation and the test for {{Z|38923}}. Thanks. [[User:Ioe2015|Ioe2015]] ([[User talk:Ioe2015|talk]]) 06:24, 6 August 2026 (UTC) :Nice work! I made a change to the label calls in the composition, and it already works. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:51, 6 August 2026 (UTC) 5601isjd4zonvckbiaslajgcjb2jntn 296830 296828 2026-08-06T08:30:20Z ZI Jony 1002 /* Requests */ Reply 296830 wikitext text/x-wiki {{archives|{{flatlist|{{Special:PrefixIndex/WF:Requests for connection and disconnection/Archives/|stripprefix=1|hideredirects=1}}}}|prefix=WF:Requests for connection and disconnection/Archives/}} This page allows non-[[WF:functioneers|functioneers]] to request the connection or disconnection of implementations and tests to/from a function. To add a request, add the details of your request (Remember to add <nowiki>~~~~</nowiki> to sign!), using the <nowiki>{{Z|<your five id numbers here>}}</nowiki> template to reference and link to a specific ZID. Functioneers may, at their discretion, refuse to connect implementations that do not pass or do not have tests, and tests that do not pass or do not make logical sense. == Requests == Please connect the implementation and tests for [[Z32728]]. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 13:15, 1 August 2026 (UTC) :The output is slightly different than expected for both tests. It's okay to have edge cases which fail, but there should be passing tests as well. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:22, 1 August 2026 (UTC) ::I've fixed one test now, please also connect nested functions. [[User:Webmaster2024|Webmaster2024]] ([[User talk:Webmaster2024|talk]]) 18:01, 1 August 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:11, 1 August 2026 (UTC) Please connect the implementation and test for [[Z33679]]. Thank you. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:42, 17 April 2026 (UTC) :{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 03:50, 17 April 2026 (UTC) Please connect the implementations and tests for [[Z33785]], [[Z33788]], and [[Z33780]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 03:13, 20 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 20 April 2026 (UTC) Please connect the Python implementation of {{Z|Z33803}}. Thank you. [[User:OzmoOzmo|OzmoOzmo]] ([[User talk:OzmoOzmo|talk]]) 10:48, 20 April 2026 (UTC) :The function is a duplicate of {{Z|Z20430}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 10:56, 20 April 2026 (UTC) ::Now I've connected the implementation to {{Z|Z20430}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 11:02, 20 April 2026 (UTC) {{Z|Z33859}} (an implementation of {{Z|Z32297}} for Filipino, Tagalog and Kapampangan) with its sole implementation {{Z|Z33860}}. —[[User:UndueMarmot|<span style="color:#705ccb;">Undue</span><span style="color:#cfdfa3;background-color:#705ccb;">Marmot</span>]] <small>([[User talk:UndueMarmot|talk]])</small> 12:20, 21 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:24, 21 April 2026 (UTC) Please connect the implementation of {{Z|33878}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 16:42, 21 April 2026 (UTC) :Could you add some tests to check its correctness? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:54, 21 April 2026 (UTC) ::{{D}} [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:03, 21 April 2026 (UTC) Please connect the test cases and passing implementation of {{Z|Z24602}}. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:12, 22 April 2026 (UTC) :...Of course the moment I say that I find at least one of the test cases are passing with an invalid input... Will debug. [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:15, 22 April 2026 (UTC) :Please connect the test cases instead so it will be easier to debug! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 21:23, 22 April 2026 (UTC) ::{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:34, 22 April 2026 (UTC) Please connect [[Z33955]] with its implementation and test cases. Thanks. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 21:31, 22 April 2026 (UTC) :{{done}}. Also, please consider requesting functioneer, I would support it! And thank you for your welcome on WD, too! [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:36, 22 April 2026 (UTC) Please disconnect the implementation {{Z|Z30288}} so that it can be fixed and reconnected. It erroneously compares the second element of the second typed pair to itself, and thus breaks many other functions and test cases reliant on it. Added a test case for this, which it of course fails. Thank you very much! <small>(resolves many headaches)</small> [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 03:30, 24 April 2026 (UTC) :{{done}} Please kindly check. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 03:40, 24 April 2026 (UTC) :Oops! Sorry about that. Thanks for fixing this. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 07:41, 24 April 2026 (UTC) Please connect the implementations and tests for [[Z34124]] and its helper [[Z34127]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 23:49, 24 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 23:58, 24 April 2026 (UTC) Please connect the implementation and tests for [[Z34204]]. Thank you! [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 05:28, 26 April 2026 (UTC) :{{Done}} [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 05:31, 26 April 2026 (UTC) Please connect the implementation and test cases for [[Z33951]], [[Z34009]] and [[Z34008]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 06:32, 26 April 2026 (UTC) :{{done}} except for {{z|Z34008}} since it fail for all test cases. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 07:01, 26 April 2026 (UTC) ::Oh. The test cases fail mainly because the implementations for Z33951 and Z34009 were not connected yet. I guess we have to wait for a while until the connected implementation goes through. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 13:20, 26 April 2026 (UTC) :::{{done}} by YoshiRulz. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC) Please connect the implementation and test cases for [[Z34212]]. Thank you. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 15:58, 26 April 2026 (UTC) :{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC) Please disconnect {{Z|Z20694}}. A string without diacritics could be a valid pinyin due to the existence of neutral tone. The pinyin does not correspond to a real phrase, but it doesn't violate any rules for pinyin. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:08, 26 April 2026 (UTC) :{{done}} by myself, as I was just granted functioneer. [[User:Sun8908|Sun8908]] ([[User talk:Sun8908|talk]]) 16:20, 26 April 2026 (UTC) Is it possible to connect {{Z|Z34293}} and its respective tests please? It's a really simple piece of code, I might have gone a bit overboard with the tests though. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 13:01, 27 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 13:13, 27 April 2026 (UTC) A similar one (but any this time!): {{Z|Z34367}}. Could it be possible to connect it and its tests? This time there's a reasonable amount of them and they cover most cases too ;) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:33, 27 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 17:24, 27 April 2026 (UTC) Hello! Can somebody please connect the following functions? * {{Z|Z34308}} * {{Z|Z34165}} (its dependency is currently unimplemented) * {{Z|Z34139}} And perhaps the tests for: * {{Z|Z34149}} * {{Z|Z34150}} Pinging @[[User:Dv103|Dv103]] because they helped me with this function and have the functioneer role. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[⁠[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 16:28, 27 April 2026 (UTC) :{{d}} except the implementation of {{Z|Z34165}}, since it doesn't work (first requires the implementation of {{Z|Z34149}}). [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 17:13, 27 April 2026 (UTC) Could {{Z|Z34273}}, {{Z|Z34378}} and {{Z|Z34380}} please be connected? Note that they all recursively depend on each other, so it's not possible to only activate a few of them. Thanks! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 21:28, 27 April 2026 (UTC) :{{done}}, thank you for your contributions. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 02:48, 28 April 2026 (UTC) Another little thing, is it possible to disconnect {{Z|Z34263}}'s test cases {{Z|Z34269}} and {{Z|Z34267}} please? I'd like to rewrite them using {{Z|Z34273}}. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 08:31, 28 April 2026 (UTC) :{{Done}}, please proceed. [[User:NikolasKHF|NikolasKHF]] ([[User talk:NikolasKHF|talk]]) 09:01, 28 April 2026 (UTC) ::Sorry for the late response, had an exam today... Anyways, I reworked them a little and they can be connected again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:05, 28 April 2026 (UTC) Is it possible to connect some new tests related to my previous functions ({{Z|Z34471}}, {{Z|Z34470}}, {{Z|Z34472}})? They implement the fact that in formal set theory {∅;∅} and {∅} are the exact same sets: duplicate elements behave in the same way as if they were only present once. Thanks in advance! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:34, 28 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 20:40, 28 April 2026 (UTC) Hello again! Could {{Z|Z34409}} and its tests please be connected? Thanks again! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 10:41, 29 April 2026 (UTC) :Your Implementation failed [[Z34491]] and [[Z34494]] when I connected it, so I've left it disconnected. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 11:05, 29 April 2026 (UTC) ::Interesting... What failed exactly? When I look at error logs for tests all it says is "no connected implementation"... [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 11:09, 29 April 2026 (UTC) :::In all 3 cases, the returned value was equal to the input (a flattening step was missing). I think my fix is correct, but please double-check it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:13, 29 April 2026 (UTC) ::::Took a look at it, forgot the <math>\operatorname{Pred}(\{ \O \})=\O</math> part in the recursion (whoopsies!). Made an alternative implementation {{Z|Z34509}} using only set operations and builtins; my goal with all those functions is that they don't depend on any other "complex" functions, they should be as simple as possible. Note that it doesn't remove duplicates, but this doesn't matter since <math>\{ \O, \O \} = \{ \O \}</math> anyways. [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 16:15, 29 April 2026 (UTC) Andd back with another set-related function: {{Z|Z34519}}! This one paves the way for set union (and maybe an alternative implementation of predecessor?). Could it please be connected? Thanks!! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 19:38, 29 April 2026 (UTC) :{{done}} [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:38, 29 April 2026 (UTC) As promised, here is {{Z|Z34538}}! Can it be connected please? If you need more tests before I'll add some! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:59, 29 April 2026 (UTC) :{{done}}. Also, if you'd like to request functioneer rights, I'd support it. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 21:59, 29 April 2026 (UTC) ::Thanks a lot for the offer! I might consider it a bit later, for now I promise to calm down a little with the requests :) [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:25, 30 April 2026 (UTC) Hi! First could {{Z|Z34544}} please be connected? It corresponds to the mathematical definition of predecessor and seems to be a ''bit'' faster than other implementations :) I've also made {{Z|Z34585}} and {{Z|Z34620}}, could they please be connected? They both have a few tests, but I'm going to add some more for edge cases like duplicate elements (which should be ignored when working with sets). Thanks a lot! [[User:Virinas-code|Virinas-code]] ([[User talk:Virinas-code|talk]]) 20:28, 30 April 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 30 April 2026 (UTC) Please disconnect {{Z|21875}} so I can add a word to its hardcoded list of exceptions, and then it can be reconnected... Or if you're so willing, simply add "Unicode" to the EXCEPTIONS_DICT in the code for me. Thank you! [[User:Some helpful person|Some helpful person]] ([[User talk:Some helpful person|talk]]) 00:48, 6 May 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 01:02, 6 May 2026 (UTC) Can you please connect implementation of {{Z|35161}}. This is my first function, to be used for {{Z|35158}} for which the implementation is to be written. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 10:25, 14 May 2026 (UTC) :{{Done}}. I also have connected the tests on the {{z|35158}} [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 10:36, 14 May 2026 (UTC) I have created implementation {{Z|35166}}. It fails but I can't test it as it is not connected. Please connect if that is the proper procedure. If not: what should I do? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 14 May 2026 (UTC) :You were passing a literal <code>Z40(some_call(...))</code> to {{Z|802}}. {{Z|40}}'s identity field needs to be a {{Z|9}}, specifically [[Z41]] or [[Z42]]. [[Special:Diff/274691|Fixed]] (by passing <code>some_call(...)</code> unwrapped to [[Z802]]). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:29, 14 May 2026 (UTC) ::Thanks for fixing that, but still the test case fail, amd I can't test it as it is not connected. What to do next? [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 05:36, 15 May 2026 (UTC) :::If you check on the (i) icon or Detail link, you can find why is it error. The [[Z35159]] test fail due to {{z|Z28290}}; while the [[Z35160]] fail due to {{z|Z28248}}. I think it's because of the lack of lexeme or grammatical feature on the given lexeme on Wikidata rather than the implementation itself. You may need to contribute more on Wikidata lexeme. Thanks! [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 07:05, 15 May 2026 (UTC) ::::Thanks. I managed to fix the issues (gramatical feature and link of lexeme to Wikidata lemma for "dorp". It is working now. Please connect. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 09:11, 15 May 2026 (UTC) :::::{{Done}} thank you for your contributions :D [[User:OwlyKnight|OwlyKnight]] ([[User talk:OwlyKnight|talk]]) 11:44, 15 May 2026 (UTC) Please connect {{Z|35196}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) : Was {{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:09, 15 May 2026 (UTC) Please connect {{Z|35505}} and its tests. Thanks [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:11, 22 May 2026 (UTC) :{{already done}} by [[User:Dv103]]. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 00:52, 23 May 2026 (UTC) Please connect {{Z|35978}} and its tests. [[User:Sophisticatedevening|Sophisticatedevening]] ([[User talk:Sophisticatedevening|talk]]) 07:54, 2 June 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:46, 2 June 2026 (UTC) Please connect implementation {{Z|Z36113}} to function {{Z|Z36106}}. I don't see an way to do my own tests while the implementation is disconnected, the "Run function" button is always greyed out. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:33, 8 June 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 14:14, 8 June 2026 (UTC) Please connect {{Z|36537}} and {{Z|36538}} to {{Z|36536}}. The function has already been added to {{Z|32402}}. PS: Is there a way to copy-paste a composition implementation? I can make an Esperanto function for this which has identical structure to the existing English, Spanish, and French functions besides the localized strings, but it’s unnecessarily difficult to do all the clicking and typing manually to recreate them. Thank you! [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 20:32, 19 June 2026 (UTC) :{{done}} You can use the localStorage clipboard: Open the editor for the Implementation, click the topmost <code>&hellip;</code> button, then <code>Copy to clipboard</code>. When you make a blank Implementation, click the topmost(!) <code>&hellip;</code> button, then <code>Paste from clipboard</code>, select the expression, and then you can go through and fill in all [[Z18]]s (since they don't get converted automatically) and update any [[Z6]] literals. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:39, 19 June 2026 (UTC) ::Thank you very much! Please also connect {{Z|36541}} and {{Z|36546}} to {{Z|36540}}. [[User:Gabldotink|Gabldotink]] ([[User talk:Gabldotink|talk]]) 21:07, 19 June 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 19 June 2026 (UTC) [[Category:Functioneers|*R]] [[Category:Noticeboards]] Please connect test cases {{z|Z37757}}, {{z|Z37758}} and {{z|Z37759}} to {{z|Z37756}} for testing! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 17:02, 14 July 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 17:06, 14 July 2026 (UTC) :: Now that {{z|Z37764}} works, can you please connect it too? Thanks a lot in advance! [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:48, 14 July 2026 (UTC) :::{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:55, 14 July 2026 (UTC) Please temporarily disconnect test cases from {{z|Z37719}} so I can replace the argument "Plural subject: {{z|Z40}}" by the more precise "Subject number: {{z|Z26934}}" and update everything. [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 21:47, 14 July 2026 (UTC) :{{done}} [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 21:56, 14 July 2026 (UTC) :: Everything has been updated so it can be reconnected! Thanks a lot once more! (and sorry for the bother, please tell me if you prefer I straight-up request functioneer) [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 22:04, 14 July 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:37, 15 July 2026 (UTC) :I worry you're wasting your time with these new functions, for [[Talk:Z37719#This_function_cannot_be_implemented_in_every_language|reasons explained here]] by {{noping|Dv103}}. See [[WF:Type proposals/Abstract sentence]] etc. where the structure for the next "generation" of NLG functions are being worked out. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 06:44, 15 July 2026 (UTC) :: Thanks a lot @[[User:YoshiRulz|YoshiRulz]]. I have been informed by several Wikifunctions editors (also on Telegram and Discord) that I shouldn't be using the new types as they were still experimental, what should I be doing in that case? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 18:06, 18 July 2026 (UTC) :::If you have nothing to add to the new type discussion, the next most helpful thing to do would probably be documenting and fixing edge cases in the [[WF:Catalogue/Natural_language_operations/English|helper functions for English]]. Outside of NLG, you could work on docs (projectspace, but also test cases), or functions that operate on WD items and their relationships. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:10, 18 July 2026 (UTC) :::: Thanks again! Looking at that specific discussion, it looks like there isn't much support for the current proposal of abstract sentences? I'll look at the {{tq|functions that operate on WD items}} part, but I've been a bit worried that this limits us to relatively simple sentences for now – is there a way to implement some kind of syntactic recursion? [[User:Chaotic Enby|Chaotic Enby]] ([[User talk:Chaotic Enby|talk]]) 19:37, 18 July 2026 (UTC) Please connect implementation and tests for {{z|Z38250}} for testing! [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 15:40, 25 July 2026 (UTC) :{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 15:45, 25 July 2026 (UTC) ::Could you also connect the implementation and tests in {{z|Z38262}}? Thanks, [[User:Wcalenieja|Wcalenieja]] ([[User talk:Wcalenieja|talk]]) 16:02, 25 July 2026 (UTC) :::{{done}} [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:11, 25 July 2026 (UTC) Please connect {{Z|Z38277}} to {{Z|Z38274}}. I could not find a way to add a test before the implementation is connected to the function. This is my first contribution, so I'm sorry if I did something wrong. Thank you![[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 17:31, 25 July 2026 (UTC) :You can add tests immediately, they just don't show up in the editor for Implementations until they're connected, so you have to "guess-and-check". [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 18:00, 25 July 2026 (UTC) ::Thank you for the explanation. So I added tests [[Z38293]] and [[Z38292]], to be connected to {{Z|Z38274}}, and [[Z38294]] to be connected to {{Z|Z20785}} (the second and third ones currently fail because of a bug in {{Z|Z20786}} which I explained at [[Talk:Z20786]]. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 19:46, 25 July 2026 (UTC) :::Connected tests, disconnected implementations so you can fix them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 19:50, 25 July 2026 (UTC) ::::I fixed {{Z|Z20786}}, thanks. [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:02, 25 July 2026 (UTC) :::Your tests include the article "le" on the date, but the composition does not. Which is correct? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:08, 25 July 2026 (UTC) ::::I fixed the composition and tried to handle also the differences between female and male genders (and therefore added a test [[Z38301]] for female). [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:31, 25 July 2026 (UTC) :All {{done}}! [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:37, 25 July 2026 (UTC) ::::But I'm sorry I'm asking so much to you. Is there some kind of sandbox where I could test my composition before asking it to be connected? [[User:Seudo|Seudo]] ([[User talk:Seudo|talk]]) 20:38, 25 July 2026 (UTC) :::::A sandbox Implementation? There are some on [[Z10119]], but I would say that's not a very effective way to edit/debug. You can build up compositions from scratch using the copy/paste feature and [[Z801]], or by using [[User:YoshiRulz/Blockly|my editor]], then use Test cases to help you refine it. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:48, 25 July 2026 (UTC) Please connect the JavaScript implementation {{Z|38297}} and test cases {{Z|38296}} and {{Z|38298}} to {{Z|38295}} (missing properties from peer items). The implementation passes both tests (2/2). Thank you. [[User:Brianwinum|Brian Winum]] ([[User talk:Brianwinum|talk]]) 20:03, 25 July 2026 (UTC) :{{done}}, but is this not just a worse [[d:WD:Recoin]]? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:06, 25 July 2026 (UTC) Please connect the implementation and the test for {{Z|38923}}. Thanks. [[User:Ioe2015|Ioe2015]] ([[User talk:Ioe2015|talk]]) 06:24, 6 August 2026 (UTC) :Nice work! I made a change to the label calls in the composition, and it already works. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 07:51, 6 August 2026 (UTC) ::@[[User:Ioe2015|Ioe2015]], {{done|connected}}. Regards, [[User:ZI Jony|<span style="color:#8B0000">'''ZI Jony'''</span>]] [[User talk:ZI Jony|<sup><span style="color:Green"><i>(Talk)</i></span></sup>]] 08:30, 6 August 2026 (UTC) qrr5v0r0fjlxygtgxvifaeigdx9i5tg Z35874 0 84653 296831 279393 2026-08-06T09:42:34Z GrounderUK 50 Added Z35881 to the approved list of implementations 296831 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35874" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z35874K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "function" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z35876", "Z35877" ], "Z8K4": [ "Z14", "Z35875", "Z35881" ], "Z8K5": "Z35874" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "preferred implementation of function as ZID" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "first in Z8K4", "ZID of preferred Z14" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the (\"ZID\") string identifying the first implementation object from the given function’s list of implementations (Z8K4)" } ] } } rurz6mk8vydtb1gm09jllbb53c94jd8 296834 296831 2026-08-06T09:48:12Z WikiLambda system 3 Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]]) 296834 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35874" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z35874K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "function" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z35876", "Z35877" ], "Z8K4": [ "Z14", "Z35881", "Z35875" ], "Z8K5": "Z35874" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "preferred implementation of function as ZID" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "first in Z8K4", "ZID of preferred Z14" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the (\"ZID\") string identifying the first implementation object from the given function’s list of implementations (Z8K4)" } ] } } 0iw47344yexh8il4g1jzynswa3fs7vk 296835 296834 2026-08-06T09:48:30Z GrounderUK 50 Added Z35878 to the approved list of test cases 296835 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35874" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z35874K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "function" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z35876", "Z35877", "Z35878" ], "Z8K4": [ "Z14", "Z35881", "Z35875" ], "Z8K5": "Z35874" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "preferred implementation of function as ZID" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "first in Z8K4", "ZID of preferred Z14" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the (\"ZID\") string identifying the first implementation object from the given function’s list of implementations (Z8K4)" } ] } } lnk2cj9fgsj01ayvq5luoqdp5bpouyg 296838 296835 2026-08-06T09:56:20Z GrounderUK 50 Removed Z35875 from the approved list of implementations 296838 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35874" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z35874K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "function" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z35876", "Z35877", "Z35878" ], "Z8K4": [ "Z14", "Z35881" ], "Z8K5": "Z35874" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "preferred implementation of function as ZID" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "first in Z8K4", "ZID of preferred Z14" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "returns the (\"ZID\") string identifying the first implementation object from the given function’s list of implementations (Z8K4)" } ] } } bylfv7dpycljeskcj7vgszwrsvvxsyd Z35875 0 84654 296837 279394 2026-08-06T09:54:38Z GrounderUK 50 [[Z1002]] label clash (?) 296837 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35875" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35874", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z822", "Z822K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z7", "Z7K1": "Z822", "Z822K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z7", "Z7K1": "Z822", "Z822K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z7", "Z7K1": "Z805", "Z805K1": { "Z1K1": "Z18", "Z18K1": "Z35874K1" } } } } } } } } } } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "preferred implementation as ZID, Comp. !builtins" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 08qc65cg6biix0x86faqa7axxh4phqf Z35876 0 84655 296833 279386 2026-08-06T09:48:08Z GrounderUK 50 other implementation is now preferred 296833 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35876" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35874", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35874", "Z35874K1": "Z35874" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": { "Z1K1": "Z6", "Z6K1": "Z35881" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "this function’s preferred implementation: \"Z35875\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } nakdi2ohhe8hsq79zl08u9p6beiscpu Z35878 0 84657 296832 279392 2026-08-06T09:45:49Z GrounderUK 50 insert omitted function 296832 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35878" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z35874", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z35874", "Z35874K1": "Z801" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": { "Z1K1": "Z6", "Z6K1": "Z901" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "built-in function prefers built-in implementation " } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "# anomalous reification [not yet reported]" } ] } } emh5vu6jsce6itsh9q2w48dslsaoa43 Z35881 0 84660 296836 279404 2026-08-06T09:52:17Z GrounderUK 50 [[Z1002]] 296836 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z35881" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z35874", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z15777", "Z15777K1": { "Z1K1": "Z7", "Z7K1": "Z822", "Z822K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z7", "Z7K1": "Z822", "Z822K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z7", "Z7K1": "Z822", "Z822K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z7", "Z7K1": "Z805", "Z805K1": { "Z1K1": "Z18", "Z18K1": "Z35874K1" } } } } } } } } } } } } } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z822", "Z822K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z7", "Z7K1": "Z822", "Z822K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z7", "Z7K1": "Z822", "Z822K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z7", "Z7K1": "Z805", "Z805K1": { "Z1K1": "Z18", "Z18K1": "Z35874K1" } } } } } } } } } } } } } }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z822", "Z822K1": { "Z1K1": "Z7", "Z7K1": "Z29446", "Z29446K1": { "Z1K1": "Z7", "Z7K1": "Z822", "Z822K1": { "Z1K1": "Z7", "Z7K1": "Z29446", "Z29446K1": { "Z1K1": "Z7", "Z7K1": "Z812", "Z812K1": { "Z1K1": "Z7", "Z7K1": "Z822", "Z822K1": { "Z1K1": "Z7", "Z7K1": "Z29446", "Z29446K1": { "Z1K1": "Z7", "Z7K1": "Z805", "Z805K1": { "Z1K1": "Z7", "Z7K1": "Z803", "Z803K1": { "Z1K1": "Z39", "Z39K1": "Z8K4" }, "Z803K2": { "Z1K1": "Z18", "Z18K1": "Z35874K1" } } } } } } } } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "preferred implementation as ZID, Composition " } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } o9zed27c7edmjg9gu06h7ccgytoizh8 Z36204 0 85319 296791 283634 2026-08-06T02:41:01Z 99of9 1622 sentence capitalisation 296791 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z36204" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z26562", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z22514", "Z22514K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z26562K1" }, "Z36270K2": "Z1004" }, "est", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z20643", "Z20643K1": { "Z1K1": "Z7", "Z7K1": "Z22696", "Z22696K1": { "Z1K1": "Z18", "Z18K1": "Z26562K2" }, "Z22696K2": "Z1004" } }, "Z802K2": "une", "Z802K3": "un" }, { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z26562K2" }, "Z36270K2": "Z1004" } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "French item is instance of, w fallback" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } kssyhggj8n1zjthadbhx69ialylboll Z36874 0 86463 296775 285988 2026-08-06T00:05:57Z 99of9 1622 296775 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z36874" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z36873", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z36873", "Z36873K1": { "Z1K1": "Z6091", "Z6091K1": "Q144" }, "Z36873K2": { "Z1K1": "Z6091", "Z6091K1": "Q729" }, "Z36873K3": "Z1157" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "Een hond is een dier." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[nl] een hond is een dier." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } gkrxekl26tvtnw9m01hj8g78l3qbr8k 296781 296775 2026-08-06T01:47:58Z 99of9 1622 296781 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z36874" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z36873", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z36873", "Z36873K1": { "Z1K1": "Z6091", "Z6091K1": "Q144" }, "Z36873K2": { "Z1K1": "Z6091", "Z6091K1": "Q729" }, "Z36873K3": "Z1157" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1157", "Z11K2": "Een hond is een dier." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[nl] Een hond is een dier." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } qwuvhaexvpsdbvsam7yrfeu5li7u6qg Z36875 0 86464 296774 285986 2026-08-06T00:05:38Z 99of9 1622 296774 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z36875" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z36873", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z36873K3" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z34096", "Z34096K1": { "Z1K1": "Z7", "Z7K1": "Z21394", "Z21394K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z36622", "Z36622K1": { "Z1K1": "Z18", "Z18K1": "Z36873K3" } }, { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z36873K1" }, "Z36270K2": { "Z1K1": "Z18", "Z18K1": "Z36873K3" } }, " ", { "Z1K1": "Z7", "Z7K1": "Z36625", "Z36625K1": { "Z1K1": "Z18", "Z18K1": "Z36873K3" } }, { "Z1K1": "Z7", "Z7K1": "Z36622", "Z36622K1": { "Z1K1": "Z18", "Z18K1": "Z36873K3" } }, { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z36873K2" }, "Z36270K2": { "Z1K1": "Z18", "Z18K1": "Z36873K3" } }, "." ] }, "Z34096K2": { "Z1K1": "Z18", "Z18K1": "Z36873K3" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "article-ful instantiating sentence (Simple) comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0xp5jyasorbvuw2rnk47wlg0tbav8m4 Z37011 0 86686 296783 292956 2026-08-06T01:57:13Z 99of9 1622 Removed Z37013 from the approved list of implementations 296783 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37011" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37011K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "subject" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "subjekto" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "sujet" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Subjekt" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37011K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "role" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "subjekt" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "rolo" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "rôle" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Rolle" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37011K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "dependency" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "role" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "de kio" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "dépendance" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Abhängigkeit" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37011K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "kontext" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "lingvo" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "langue" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sprache" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37012", "Z37278", "Z37539" ], "Z8K4": [ "Z14", "Z37044" ], "Z8K5": "Z37011" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "defining role sentence (HTML)" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "věta definiční role " }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "frazo pri rolo " }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "phrase de définition de rôle " }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Satz, um etwas mit einer Rolle zu definieren " }, { "Z1K1": "Z11", "Z11K1": "Z1402", "Z11K2": "A e B на C. " } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "is the", "is the of", "of", "defining role sentence", "X is the Y of Z", "is the one and only", "The X is the Y of Z.", "the Y of Z is the X", "the Y of Z is X" ] }, { "Z1K1": "Z31", "Z31K1": "Z1062", "Z31K2": [ "Z6", "[X] je [Y] [Z]" ] }, { "Z1K1": "Z31", "Z31K1": "Z1576", "Z31K2": [ "Z6", "[X] estas la [Y] de [Z]", "estas la" ] }, { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "est le", "est la de", "est le, est le de, de, X est le Y de Z", "X est la Y de Z" ] }, { "Z1K1": "Z31", "Z31K1": "Z1430", "Z31K2": [ "Z6", "X ist das Y von Z" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Sentences of the type \"Paris is the capital of France.\" or \"Elisabeth II is the mother of Charles III.\" (with a definite article, like \"the\")" }, { "Z1K1": "Z11", "Z11K1": "Z1062", "Z11K2": "Sestaví větu definující konkrétní entitu pomocí její role, např. „Paříž je hlavní město Francie.“ nebo „Alžběta II. je matka Karla III.“" }, { "Z1K1": "Z11", "Z11K1": "Z1576", "Z11K2": "Por krei frazojn kiel \"Parizo estas la ĉefurbo de Francujo\" aŭ \"Elizabeto la 2-a estas la patrino de Karlo la 3-a\"" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Phrases du type \"Paris est la capitale de la France.\" ou \"Elisabeth II est la mère de Charles III.\"" }, { "Z1K1": "Z11", "Z11K1": "Z1430", "Z11K2": "Sätze wie „Berlin ist die Hauptstadt Deutschlands“" } ] } } 2gw6qfee5oq7q7yjb2cnwzbm3so4e50 Z37015 0 86690 296766 287024 2026-08-05T23:40:35Z 99of9 1622 HTML 296766 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37015" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z32965", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z32965", "Z32965K1": { "Z1K1": "Z6091", "Z6091K1": "Q3116510" }, "Z32965K2": { "Z1K1": "Z6091", "Z6091K1": "Q10908" }, "Z32965K3": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "A \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q3116510\"\u003Efrog\u003C/a\u003E is an \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q10908\"\u003Eamphibian\u003C/a\u003E." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "A [[frog]] is an [[amphibian]]." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } jxvnj0qkr74dckoo8d1slwbvd1fb8gb Z37044 0 86735 296784 292951 2026-08-06T01:58:20Z 99of9 1622 fix WD edit link list 296784 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37044" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z37011", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z37464", "Z37464K1": { "Z1K1": "Z7", "Z7K1": "Z28016", "Z28016K1": { "Z1K1": "Z18", "Z18K1": "Z37011K1" }, "Z28016K2": { "Z1K1": "Z18", "Z18K1": "Z37011K2" }, "Z28016K3": { "Z1K1": "Z18", "Z18K1": "Z37011K3" }, "Z28016K4": { "Z1K1": "Z18", "Z18K1": "Z37011K4" } }, "Z37464K2": { "Z1K1": "Z6", "Z6K1": "Z28020" }, "Z37464K3": [ "Z6091", { "Z1K1": "Z18", "Z18K1": "Z37011K1" }, { "Z1K1": "Z18", "Z18K1": "Z37011K2" }, { "Z1K1": "Z18", "Z18K1": "Z37011K3" } ], "Z37464K4": [ "Z6091", { "Z1K1": "Z18", "Z18K1": "Z37011K1" }, { "Z1K1": "Z18", "Z18K1": "Z37011K2" }, { "Z1K1": "Z18", "Z18K1": "Z37011K3" } ], "Z37464K5": { "Z1K1": "Z18", "Z18K1": "Z37011K4" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "defining role sentence HTML, from monolingual" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 47whmefhn5g784dds2eaw0a1232rlje Z37066 0 86761 296786 293739 2026-08-06T02:05:07Z 99of9 1622 Add link to subject then remove it. Helps with label clashes. 296786 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37066" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z37065", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z36831", "Z36831K1": { "Z1K1": "Z7", "Z7K1": "Z37464", "Z37464K1": { "Z1K1": "Z7", "Z7K1": "Z27243", "Z27243K1": { "Z1K1": "Z18", "Z18K1": "Z37065K1" }, "Z27243K2": { "Z1K1": "Z18", "Z18K1": "Z37065K2" }, "Z27243K3": { "Z1K1": "Z18", "Z18K1": "Z37065K3" }, "Z27243K4": { "Z1K1": "Z18", "Z18K1": "Z37065K4" }, "Z27243K5": { "Z1K1": "Z18", "Z18K1": "Z37065K5" } }, "Z37464K2": { "Z1K1": "Z6", "Z6K1": "Z29841" }, "Z37464K3": [ "Z6091", { "Z1K1": "Z18", "Z18K1": "Z37065K1" }, { "Z1K1": "Z18", "Z18K1": "Z37065K3" }, { "Z1K1": "Z18", "Z18K1": "Z37065K4" } ], "Z37464K4": [ "Z6091", { "Z1K1": "Z18", "Z18K1": "Z37065K1" }, { "Z1K1": "Z18", "Z18K1": "Z37065K2" }, { "Z1K1": "Z18", "Z18K1": "Z37065K3" }, { "Z1K1": "Z18", "Z18K1": "Z37065K4" } ], "Z37464K5": { "Z1K1": "Z18", "Z18K1": "Z37065K5" } }, "Z36831K2": [ "Z6091", { "Z1K1": "Z18", "Z18K1": "Z37065K1" } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "superlative definition, wrap monolingual" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 998p1mt4oy5ibiy57qap6fd60qo3srq Z37228 0 87017 296795 288026 2026-08-06T04:36:03Z Higa4 889 +- ja 296795 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37228" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z37225", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z32234", "Z32234K1": [ "Z1", { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z37225K1" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z37225K4" } }, "の", { "Z1K1": "Z7", "Z7K1": "Z32556", "Z32556K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z7", "Z7K1": "Z35364", "Z35364K1": { "Z1K1": "Z7", "Z7K1": "Z35036", "Z35036K1": { "Z1K1": "Z18", "Z18K1": "Z37225K2" }, "Z35036K2": [ "Z6030", "Z6036" ], "Z35036K3": [ "Z60" ], "Z35036K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P1629" } ] } }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z37225K4" } }, "Z32556K2": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z29825", "Z29825K1": { "Z1K1": "Z18", "Z18K1": "Z37225K4" }, "Z29825K2": { "Z1K1": "Z18", "Z18K1": "Z37225K2" } } } }, "は", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19352", "Z19352K1": { "Z1K1": "Z18", "Z18K1": "Z37225K3" }, "Z19352K2": "Z6091" }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z22131", "Z22131K1": { "Z1K1": "Z7", "Z7K1": "Z32645", "Z32645K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z37225K1" }, "Z30120K2": [ "Z6030", "Z6033", "Z6035", "Z6036" ], "Z30120K3": "Z33034", "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P31" }, { "Z1K1": "Z6092", "Z6092K1": "P279" } ] } } }, "Z802K2": "the ", "Z802K3": "" }, "Z802K3": "" }, { "Z1K1": "Z7", "Z7K1": "Z36209", "Z36209K1": { "Z1K1": "Z18", "Z18K1": "Z37225K3" }, "Z36209K2": { "Z1K1": "Z18", "Z18K1": "Z37225K4" } }, "である。" ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "specific property of subject is value, Ja comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ijxlz5hwyzvzljxi7xwcmb5nuph3rtv 296796 296795 2026-08-06T04:43:58Z Higa4 889 ja 296796 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37228" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z37225", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z32234", "Z32234K1": [ "Z1", { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z37225K1" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z37225K4" } }, "の", { "Z1K1": "Z7", "Z7K1": "Z32556", "Z32556K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z7", "Z7K1": "Z35364", "Z35364K1": { "Z1K1": "Z7", "Z7K1": "Z35036", "Z35036K1": { "Z1K1": "Z18", "Z18K1": "Z37225K2" }, "Z35036K2": [ "Z6030", "Z6036" ], "Z35036K3": [ "Z60" ], "Z35036K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P1629" } ] } }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z37225K4" } }, "Z32556K2": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z29825", "Z29825K1": { "Z1K1": "Z18", "Z18K1": "Z37225K4" }, "Z29825K2": { "Z1K1": "Z18", "Z18K1": "Z37225K2" } } } }, "は", { "Z1K1": "Z7", "Z7K1": "Z36209", "Z36209K1": { "Z1K1": "Z18", "Z18K1": "Z37225K3" }, "Z36209K2": { "Z1K1": "Z18", "Z18K1": "Z37225K4" } }, "である。" ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "specific property of subject is value, Ja comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1z5l0cpwll6jarpj0g3f2u6b9l3i26n 296801 296796 2026-08-06T05:11:20Z HenkvD 1290 English label 296801 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37228" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z37225", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z32234", "Z32234K1": [ "Z1", { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z37225K1" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z37225K4" } }, "の", { "Z1K1": "Z7", "Z7K1": "Z32556", "Z32556K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z7", "Z7K1": "Z35364", "Z35364K1": { "Z1K1": "Z7", "Z7K1": "Z35036", "Z35036K1": { "Z1K1": "Z18", "Z18K1": "Z37225K2" }, "Z35036K2": [ "Z6030", "Z6036" ], "Z35036K3": [ "Z60" ], "Z35036K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P1629" } ] } }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z37225K4" } }, "Z32556K2": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z29825", "Z29825K1": { "Z1K1": "Z18", "Z18K1": "Z37225K4" }, "Z29825K2": { "Z1K1": "Z18", "Z18K1": "Z37225K2" } } } }, "は", { "Z1K1": "Z7", "Z7K1": "Z36209", "Z36209K1": { "Z1K1": "Z18", "Z18K1": "Z37225K3" }, "Z36209K2": { "Z1K1": "Z18", "Z18K1": "Z37225K4" } }, "である。" ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1830", "Z11K2": "specific property of subject is value, Ja comp" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "specific property of subject is value, Ja comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5c4y0fvjoezrftnfn7js5o7r0kc3jdv Z37539 0 87588 296785 292895 2026-08-06T01:59:22Z 99of9 1622 with CTAs 296785 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37539" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37011", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37011", "Z37011K1": { "Z1K1": "Z6091", "Z6091K1": "Q90" }, "Z37011K2": { "Z1K1": "Z6091", "Z6091K1": "Q5119" }, "Z37011K3": { "Z1K1": "Z6091", "Z6091K1": "Q142" }, "Z37011K4": "Z1674" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Cspan lang=\"mul\" style=\"color: #FF00FF;\"\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q90\"\u003EQ90\u003C/a\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q90\"\u003E✏️\u003C/a\u003E (is the) \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q5119\"\u003EQ5119\u003C/a\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q5119\"\u003E✏️\u003C/a\u003E (of) \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q142\"\u003EQ142\u003C/a\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q142\"\u003E✏️\u003C/a\u003E .\u003C/span\u003E\u003Ca href=\"https://www.wikifunctions.org/wiki/Z28020\"\u003E🔧\u003C/a\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Dazaga: color Paris (is the) capital (of) France" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2o365uy98lvy29dvfahm6l84dki7wd5 Z37726 0 87831 296767 296323 2026-08-05T23:45:54Z 99of9 1622 improve label 296767 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37726" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z89", "Z17K2": "Z37726K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "initial fragment" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "początkowy fragment" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37726K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "QID to replace link to" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "QID odnośnika do zastąpienia" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37727" ], "Z8K4": [ "Z14", "Z37728" ], "Z8K5": "Z37726" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "replace specific Abstract Wikipedia link with bold" }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "zamiana linku Abstract Wiki do QID na pogrubienie" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1025", "Z31K2": [ "Z6", "zastąp link do QID pogrubieniem w Abstrakcyjnej Wikipedii", "zamiana linku Abstrakcyjnej Wikipedii do QID na pogrubienie" ] }, { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "bold title", "bold subject of article", "replace Abstract Wikipedia link to QID with bold" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Intended as a wrapper for the first fragment in an article to replace a self-link with bolding the title item." }, { "Z1K1": "Z11", "Z11K1": "Z1025", "Z11K2": "Funkcja opakowująca pierwszy fragment artykułu, zastępująca odnośnik do samego siebie pogrubieniem etykiety opisywanego elementu." } ] } } 3exzqi6sbuef3oan5ndkf6l8syg4ozr Z37921 0 88111 296734 295527 2026-08-05T22:00:05Z HenkvD 1290 Added Z38915 to the approved list of implementations 296734 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37921" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37921K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "species" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "art" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37921K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "språk" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z38010" ], "Z8K4": [ "Z14", "Z37933", "Z38915" ], "Z8K5": "Z37921" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "intro for species with automatic hypernym at order" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "introduktion för art" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "intro for species", "intro for species without hypernym" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "an introduction for a species given a language and QID with the hypernym automatically determined at order level. To specify, use Z37922." } ] } } 6csmtr8rv7a2tnmkbnjiwn9kokq87vq 296735 296734 2026-08-05T22:00:10Z HenkvD 1290 Removed Z37933 from the approved list of implementations 296735 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37921" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37921K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "species" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "art" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37921K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "språk" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z38010" ], "Z8K4": [ "Z14", "Z38915" ], "Z8K5": "Z37921" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "intro for species with automatic hypernym at order" }, { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "introduktion för art" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "intro for species", "intro for species without hypernym" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "an introduction for a species given a language and QID with the hypernym automatically determined at order level. To specify, use Z37922." } ] } } f6naltwahnu66vr6pqs9c52ovjm3jo8 Z37923 0 88113 296721 292775 2026-08-05T21:51:48Z HenkvD 1290 + Dutch variants 296721 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37923" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z37791", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z37934", "Z14293K2": [ "Z60", "Z1592" ] }, { "Z1K1": "Z14293", "Z14293K1": "Z38908", "Z14293K2": "Z34075" } ], "Z14294K2": "Z38057" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for intro for species with hypernym" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } fg2xb85o7s1e2wr65rzwcaulw3ho4j2 Z37933 0 88123 296742 293030 2026-08-05T22:02:21Z HenkvD 1290 replaced by Z38915 intro for species with hypernym from WD 296742 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37933" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z37921", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z13318", "Z13318K1": { "Z1K1": "Z7", "Z7K1": "Z14310", "Z14310K1": "Z37975", "Z14310K2": { "Z1K1": "Z18", "Z18K1": "Z37921K2" } }, "Z13318K2": { "Z1K1": "Z18", "Z18K1": "Z37921K1" }, "Z13318K3": { "Z1K1": "Z18", "Z18K1": "Z37921K2" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "DNU intro for species composition with lang config" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } lr5axlg8pxom0x9tigohwgs5cldxdb7 Z37975 0 88167 296744 292784 2026-08-05T22:03:12Z HenkvD 1290 replaced by Z38915 intro for species with hypernym from WD 296744 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37975" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z37977", "Z14293K2": "Z33034" }, { "Z1K1": "Z14293", "Z14293K1": "Z37979", "Z14293K2": [ "Z60", "Z1592" ] } ], "Z14294K2": "Z38060" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "DNU config for intro for species" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 35zytxq33a7bygti86wg5ltgibeo01j Z37977 0 88169 296745 292242 2026-08-05T22:03:31Z HenkvD 1290 replaced by Z38915 intro for species with hypernym from WD 296745 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37977" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37977K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "species" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37977K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z37978" ], "Z8K5": "Z37977" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "DNU Intro for species without hypernym in English" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2avpuzvbc37dcigio7p3qnkb8wuxwha Z37979 0 88171 296746 292318 2026-08-05T22:03:55Z HenkvD 1290 replaced by Z38915 intro for species with hypernym from WD 296746 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37979" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z37979K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "art" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z37979K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "språk" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z37980" ], "Z8K4": [ "Z14", "Z37981" ], "Z8K5": "Z37979" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1592", "Z11K2": "introduktion för art, svenska" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "DNU Intro for species in Swedish" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } o8thyfapxbar6q6hq1mqcz8kcxoglhs Z37981 0 88173 296677 292688 2026-08-05T21:08:30Z HenkvD 1290 Call Z37934 with taxon order as hypernum 296677 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z37981" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z37979", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z37934", "Z37934K1": { "Z1K1": "Z18", "Z18K1": "Z37979K1" }, "Z37934K2": { "Z1K1": "Z7", "Z7K1": "Z37930", "Z37930K1": { "Z1K1": "Z18", "Z18K1": "Z37979K1" }, "Z37930K2": { "Z1K1": "Z6091", "Z6091K1": "Q36602" } }, "Z37934K3": { "Z1K1": "Z18", "Z18K1": "Z37979K2" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Intro for species in Swedish Composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } qxo83e28h9s249c87v4zu9xfwv08si9 Z38058 0 88257 296688 292779 2026-08-05T21:21:42Z HenkvD 1290 Lion (Panthera leo) is a species... 296688 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38058" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38057", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38057", "Z38057K1": { "Z1K1": "Z6091", "Z6091K1": "Q140" }, "Z38057K2": { "Z1K1": "Z6091", "Z6091K1": "Q6667323" }, "Z38057K3": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Cspan lang=\"mul\" style=\"color: #FF00FF;\"\u003E\u003Cstrong\u003ELion\u003C/strong\u003E (\u003Ci\u003EPanthera leo\u003C/i\u003E) (is a species) (of) big cat (in the family) \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q25265\"\u003EFelidae\u003C/a\u003E. (The species was described in) 1758 (by) \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1043\"\u003ECarl Linnaeus\u003C/a\u003E.\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q140#P225\"\u003EWikidata: lion (Q140#P225)\u003C/a\u003E\u003C/sup\u003E \u003Cem\u003EPanthera leo\u003C/em\u003E (has been assessed as) vulnerable (by the) \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q48268\"\u003EInternational Union for Conservation of Nature\u003C/a\u003E (IUCN).\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q140#P141\"\u003EWikidata: lion (Q140#P141)\u003C/a\u003E\u003C/sup\u003E\u003C/span\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Default intro for lion / big cat" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } qfqbnghltsiw30h6mfw3bruv2vpspff Z38059 0 88258 296682 292773 2026-08-05T21:18:57Z HenkvD 1290 Common name (Latin name) is a species .... 296682 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38059" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38057", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z36909", "Z36909K1": { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z28676", "Z28676K1": { "Z1K1": "Z7", "Z7K1": "Z37821", "Z37821K1": { "Z1K1": "Z18", "Z18K1": "Z38057K1" }, "Z37821K2": { "Z1K1": "Z18", "Z18K1": "Z38057K3" } }, "Z28676K2": "Z37463" }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": [ "Z89", { "Z1K1": "Z89", "Z89K1": "\u003Cb\u003E\u003Ci\u003E" }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z19308", "Z19308K1": { "Z1K1": "Z7", "Z7K1": "Z37836", "Z37836K1": { "Z1K1": "Z18", "Z18K1": "Z38057K1" } } } }, { "Z1K1": "Z89", "Z89K1": "\u003C/i\u003E\u003C/b\u003E" } ] }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z28914", "Z28914K1": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z37821", "Z37821K1": { "Z1K1": "Z18", "Z18K1": "Z38057K1" }, "Z37821K2": { "Z1K1": "Z18", "Z18K1": "Z38057K3" } } } }, { "Z1K1": "Z89", "Z89K1": " (\u003Ci\u003E" }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z19308", "Z19308K1": { "Z1K1": "Z7", "Z7K1": "Z37836", "Z37836K1": { "Z1K1": "Z18", "Z18K1": "Z38057K1" } } } }, { "Z1K1": "Z89", "Z89K1": "\u003C/i\u003E)" } ] } }, { "Z1K1": "Z89", "Z89K1": " (is a species) " }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z10174", "Z10174K1": { "Z1K1": "Z7", "Z7K1": "Z24331", "Z24331K1": { "Z1K1": "Z7", "Z7K1": "Z20041", "Z20041K1": { "Z1K1": "Z18", "Z18K1": "Z38057K2" } } }, "Z10174K2": { "Z1K1": "Z7", "Z7K1": "Z10216", "Z10216K1": { "Z1K1": "Z7", "Z7K1": "Z35811", "Z35811K1": { "Z1K1": "Z7", "Z7K1": "Z31676", "Z31676K1": { "Z1K1": "Z18", "Z18K1": "Z38057K2" }, "Z31676K2": { "Z1K1": "Z18", "Z18K1": "Z38057K3" } } } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": [ "Z89", { "Z1K1": "Z89", "Z89K1": "(of) " }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z31676", "Z31676K1": { "Z1K1": "Z18", "Z18K1": "Z38057K2" }, "Z31676K2": { "Z1K1": "Z18", "Z18K1": "Z38057K3" } } } }, { "Z1K1": "Z89", "Z89K1": " " } ] }, "Z802K3": { "Z1K1": "Z89", "Z89K1": "" } }, { "Z1K1": "Z89", "Z89K1": "(in the family) " }, { "Z1K1": "Z7", "Z7K1": "Z36489", "Z36489K1": { "Z1K1": "Z7", "Z7K1": "Z37725", "Z37725K1": { "Z1K1": "Z18", "Z18K1": "Z38057K1" } }, "Z36489K2": { "Z1K1": "Z7", "Z7K1": "Z23459", "Z23459K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z7", "Z7K1": "Z37725", "Z37725K1": { "Z1K1": "Z18", "Z18K1": "Z38057K1" } }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60" ], "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P225" } ] }, "Z23459K2": { "Z1K1": "Z6092", "Z6092K1": "P225" } } }, { "Z1K1": "Z89", "Z89K1": ". " }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z37925", "Z37925K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z7", "Z7K1": "Z37808", "Z37808K1": { "Z1K1": "Z18", "Z18K1": "Z38057K1" }, "Z37808K2": { "Z1K1": "Z18", "Z18K1": "Z38057K3" } } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": [ "Z89", { "Z1K1": "Z89", "Z89K1": "(The species was described in) " }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z7", "Z7K1": "Z37808", "Z37808K1": { "Z1K1": "Z18", "Z18K1": "Z38057K1" }, "Z37808K2": { "Z1K1": "Z18", "Z18K1": "Z38057K3" } } } }, { "Z1K1": "Z89", "Z89K1": " (by) " }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z23120", "Z23120K1": { "Z1K1": "Z7", "Z7K1": "Z16360", "Z16360K1": { "Z1K1": "Z7", "Z7K1": "Z37808", "Z37808K1": { "Z1K1": "Z18", "Z18K1": "Z38057K1" }, "Z37808K2": { "Z1K1": "Z18", "Z18K1": "Z38057K3" } } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z37927", "Z37927K1": { "Z1K1": "Z18", "Z18K1": "Z38057K1" }, "Z37927K2": { "Z1K1": "Z18", "Z18K1": "Z38057K3" } }, "Z802K3": { "Z1K1": "Z89", "Z89K1": "" } }, { "Z1K1": "Z89", "Z89K1": "." }, { "Z1K1": "Z7", "Z7K1": "Z32891", "Z32891K1": { "Z1K1": "Z7", "Z7K1": "Z36240", "Z36240K1": { "Z1K1": "Z18", "Z18K1": "Z38057K1" }, "Z36240K2": { "Z1K1": "Z6092", "Z6092K1": "P225" }, "Z36240K3": { "Z1K1": "Z18", "Z18K1": "Z38057K3" } } }, { "Z1K1": "Z89", "Z89K1": " " } ] }, "Z802K3": { "Z1K1": "Z89", "Z89K1": "\u003C!-- no describing date and/or authority --\u003E" } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z10216", "Z10216K1": { "Z1K1": "Z7", "Z7K1": "Z28676", "Z28676K1": { "Z1K1": "Z7", "Z7K1": "Z37833", "Z37833K1": { "Z1K1": "Z18", "Z18K1": "Z38057K1" }, "Z37833K2": { "Z1K1": "Z18", "Z18K1": "Z38057K3" } }, "Z28676K2": "Z28158" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z37441", "Z37441K1": { "Z1K1": "Z18", "Z18K1": "Z38057K1" } }, { "Z1K1": "Z89", "Z89K1": " (has been assessed as) " }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z37833", "Z37833K1": { "Z1K1": "Z18", "Z18K1": "Z38057K1" }, "Z37833K2": { "Z1K1": "Z18", "Z18K1": "Z38057K3" } } }, { "Z1K1": "Z89", "Z89K1": " (by the) " }, { "Z1K1": "Z7", "Z7K1": "Z32428", "Z32428K1": { "Z1K1": "Z6091", "Z6091K1": "Q48268" }, "Z32428K2": { "Z1K1": "Z18", "Z18K1": "Z38057K3" } }, { "Z1K1": "Z89", "Z89K1": " (IUCN)." }, { "Z1K1": "Z7", "Z7K1": "Z32891", "Z32891K1": { "Z1K1": "Z7", "Z7K1": "Z36240", "Z36240K1": { "Z1K1": "Z18", "Z18K1": "Z38057K1" }, "Z36240K2": { "Z1K1": "Z6092", "Z6092K1": "P141" }, "Z36240K3": { "Z1K1": "Z18", "Z18K1": "Z38057K3" } } } ] }, "Z802K3": { "Z1K1": "Z89", "Z89K1": "\u003C!-- Not assessed by IUCN --\u003E" } } ] } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "intro for species with hypernym, Default Compositi" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4fng8m9mg3hyojv63yqulytxxxg4eqh Z38060 0 88259 296747 292782 2026-08-05T22:04:25Z HenkvD 1290 replaced by Z38915 intro for species with hypernym from WD 296747 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38060" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38060K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "species" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38060K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "lanugaue" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z38061" ], "Z8K4": [ "Z14", "Z38062" ], "Z8K5": "Z38060" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "DNU Intro for species without hypernym, Default" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } tnor462edxyb3p5a517ml2kngu8mafu Z38062 0 88261 296676 292781 2026-08-05T21:05:37Z HenkvD 1290 Call Z38057 with taxon order as hypernum 296676 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38062" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38060", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z38057", "Z38057K1": { "Z1K1": "Z18", "Z18K1": "Z38060K1" }, "Z38057K2": { "Z1K1": "Z7", "Z7K1": "Z37930", "Z37930K1": { "Z1K1": "Z18", "Z18K1": "Z38060K1" }, "Z37930K2": { "Z1K1": "Z6091", "Z6091K1": "Q36602" } }, "Z38057K3": { "Z1K1": "Z18", "Z18K1": "Z38060K2" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Intro for species without hypernym, Default Compos" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } fe37pkroy3eci8n4mej6n06364fp3nh Z38214 0 88487 296787 294095 2026-08-06T02:08:04Z 99of9 1622 I think this is acceptable. Currently not uniformly linking subjects. Extra link can be added in composition (as I will at Q895022). 296787 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38214" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37065", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37065", "Z37065K1": { "Z1K1": "Z6091", "Z6091K1": "Q113549370" }, "Z37065K2": { "Z1K1": "Z6091", "Z6091K1": "Q12943371" }, "Z37065K3": { "Z1K1": "Z6091", "Z6091K1": "Q895022" }, "Z37065K4": { "Z1K1": "Z6091", "Z6091K1": "Q90" }, "Z37065K5": "Z1002" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "Bouillon Chartier is the oldest \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q895022\"\u003Ebouillon\u003C/a\u003E in \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q90\"\u003EParis\u003C/a\u003E." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bouillon Chartier is the oldest bouillon in Paris" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Should correctly link everything despite the “overlap” in the labels. Link longer version first, then don't link inside existing links." } ] } } 436pccog7wd47fc9mao3b3jbplkk3cq Z38383 0 88722 296620 294541 2026-08-05T17:13:07Z Denny 81 Added Z38385 to the approved list of test cases 296620 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38383" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z38383K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "input" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6", "Z17K2": "Z38383K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "substring" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z38385" ], "Z8K4": [ "Z14", "Z38384" ], "Z8K5": "Z38383" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "string before last occurrence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } qx25grfp342jw7r59jh4na6pc6ev5py Z38499 0 88857 296626 294911 2026-08-05T17:18:38Z Denny 81 Added Z38502 to the approved list of test cases 296626 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38499" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38499K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z38499K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38499K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38499K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z38502" ], "Z8K4": [ "Z14", "Z38501" ], "Z8K5": "Z38499" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "color-sentence in English" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } bezxpt17zo87q7db0veibz8j8p1dhfx Wikifunctions:Wikimania 2026 survey 4 88878 296593 296361 2026-08-05T15:30:40Z Dungodung 1512 /* Drag-and-drop moving of fragments, instead of having to click on the menu and the "move up/down" multiple times */ 296593 wikitext text/x-wiki {{seealso|WF:Feature petitions}} Thank you to so many of you who came in-person and online to the workshop at Wikimania last week around creating Abstract Wikipedia articles. __NEWSECTIONLINK__ Based on your comments there and things you ran into or mentioned, we've pulled together a quick ideas list of possible improvements (alongside our work on faster and better NLG support, working with communities to consider piloting Abstract Wikipedia on their wiki, and other major parts of the annual plan). Please indicate which items you think we should work on soonest by signing your name (<nowiki>~~~~</nowiki>) below them. We'll probably work on many of these, but the count of "votes" and arguments will help guide us in which ones we prioritise. == Individual fragment editing == These are some ideas about how we might make adding and editing individual fragments easier. === Only auto-match the Wikidata item to the subject of the article on the first item in a Function call, not all of them === : This should avoid the confusing step of suggested items saying "Cairo is the Cairo of Cairo", but instead would need you to specify the item references for the others. The heuristic of only matching the first item might be enough as a starting point for many calls. We probably still want to match all dates and languages, though. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:50, 31 July 2026 (UTC) * ''Sign here'' === Split out some of the '…' menu on each item so you can quickly switch to a manual item reference === : A big stumbling block for folks was switching from an auto-matched (argument key) item or a function call to a specific item reference. This would allow you to quickly switch to that, without having to notice and go through the menu of all the other options. * ''Sign here'' === Re-word the labels for the abstract argument keys to be more clear about what they are === : We label the keys as 'wikidata item reference', 'language', and 'date'; we should make it clearer that these are 'this article's subject', 'view language', and 'view date' respectively. This would help avoid confusion about what these keys are for, and when you don't want to use them. * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:48, 1 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:38, 1 August 2026 (UTC) (i) icons with more info might help, like e.g. what the author means by "Hypernym" [https://abstract.wikipedia.org/w/index.php?title=Abstract_Wikipedia:Useful_functions_for_article_composition&oldid=13847]. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == New/better kinds of fragment == Here are some ideas for different kinds of fragments that you could use in abstract articles. === Add support for pulling structured data from Commons files ''e.g.'' captions === : Right now you can put in image files themselves, but you can't fetch any data about them. This is particularly unhelpful as the Wikidata items still use the File: name rather than the MID; we'd need to add the ability to fetch meta-data from Commons to the back-end services, like we do from Wikidata. * ''Sign here'' === Add support for video/audio file inclusions === : You can only specify image files, not audio or video files which are more complex. If demand is high we could add this sooner rather than later, though it may be complex to align with the existing workflows. * ''Sign here'' === Add support for galleries of media file inclusions === : You can create multiple media file transclusions, but it's limited to a small number and you have to do all the work of creating the styles around it. We could give a first-level media file output, if this is strongly wanted. * ''Sign here'' === Add support for map inclusions === : We don't yet support maps, which might be wanted if folks are making articles about places a lot. Full support would be quite complicated. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:24, 31 July 2026 (UTC) === Add support for chart inclusions === : We don't yet support charts, which might be wanted if folks are making articles about numerical things a lot. Full support would be very complicated. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Article editing == Here are some quick ideas about overall article editing, not specific to a given === Drag-and-drop moving of fragments, instead of having to click on the menu and the "move up/down" multiple times === : Drag-and-drop is a relatively familiar UX feature, and we could add an affordance for it to make it more discoverable at the same time as more usable. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:22, 31 July 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:52, 31 July 2026 (UTC) * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:49, 1 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:42, 1 August 2026 (UTC) and also selecting and copying with ctrl+c/ctrl+v like in OOo/LibreOffice Calc * [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 15:30, 5 August 2026 (UTC) * ''Sign here'' === Fix the long article dual-column scroll problem where you can't see what you're editing === : This is particularly an issue on longer articles and smaller screens, but was mentioned as very irritating by some of you! * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:49, 31 July 2026 (UTC) * ''Sign here'' === Support multiple sections, rather than just the lede === : Right now (despite some functions outputting <nowiki><h2></nowiki>s and the like), all articles are limited to just editing the lede section. We have mostly-built support for thematic sections, but this needs some polish. This would let you 'chunk up' articles, potentially editing only a section at a time for ease of use and / or collapsing those sections away to focus. We could also use this to allow external links limited to only the "external links" section (and references). * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:12, 3 August 2026 (UTC) === Prompt editors with function calls based on statements in the Wikidata item === : Add a feature that checks the subject's Wikidata item for statements of the kind it knows about (e.g. "born 1850-01-20 in France") and match them to fragments, prompting you to add this. We'd need to work out how to link between fragment functions and Wikidata claims, and how to know whether the claims were already in the article, so this is quite complex to design and build, but would probably help a great deal. * ''Sign here'' === Prompt editors with media used on Wikipedia articles for the subject === : A more specialised option compared to fetching media suggestions alongside everything else from the Wikidata item would be to check for the main/first image on any existing Wikipedia articles and suggesting that if it's not already set. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Any other ideas you might have == The sections above aren't everything. What else is something you'd like fixed? === Make it more obvious in the search whether there's an existing abstract article or not === : Right now we just add "– AW" to the end of search results when there's an existing article; if we make it clearer whether the link is a "read this" or "create this" link, folks won't be surprised when they click it. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:58, 1 August 2026 (UTC) * ''Sign here'' === Auto-linking new Abstract Wikipedia articles to their Wikidata counterparts === : Right now people need to manually say that ''e.g.'' Q90 is the same as Q90, which takes time and isn't obvious. If we did this automatically as articles were created, the workflow would be easier to understand. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:56, 1 August 2026 (UTC) * ''Sign here'' === Show labels of talk pages === : Show labels of Zid's talk pages on recent changes, watchlist and also on Categories like [[:Category:English natural language generation functions|this one]]. Idem for Qid's talk pages on Abstract Wikipedia * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 1 August 2026 (UTC) (as proposer) * ''Sign here'' === Enlarge the field for labels === : Currently the field for labels can hold a maximum of 50 characters. See for example {{Z|Z32398}}. Frequently this is not enough and abbreviation have to be made. That makes the function names confusing and not consistent. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:37, 1 August 2026 (UTC) (as proposer) * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:59, 3 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Thank you! == It was great to speak to and hear from so many of you. 4gh769okhu8o41pfov9vazsnk1f5qml 296595 296593 2026-08-05T15:45:07Z Jdforrester (WMF) 4 /* Re-word the labels for the abstract argument keys to be more clear about what they are */ Reply 296595 wikitext text/x-wiki {{seealso|WF:Feature petitions}} Thank you to so many of you who came in-person and online to the workshop at Wikimania last week around creating Abstract Wikipedia articles. __NEWSECTIONLINK__ Based on your comments there and things you ran into or mentioned, we've pulled together a quick ideas list of possible improvements (alongside our work on faster and better NLG support, working with communities to consider piloting Abstract Wikipedia on their wiki, and other major parts of the annual plan). Please indicate which items you think we should work on soonest by signing your name (<nowiki>~~~~</nowiki>) below them. We'll probably work on many of these, but the count of "votes" and arguments will help guide us in which ones we prioritise. == Individual fragment editing == These are some ideas about how we might make adding and editing individual fragments easier. === Only auto-match the Wikidata item to the subject of the article on the first item in a Function call, not all of them === : This should avoid the confusing step of suggested items saying "Cairo is the Cairo of Cairo", but instead would need you to specify the item references for the others. The heuristic of only matching the first item might be enough as a starting point for many calls. We probably still want to match all dates and languages, though. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:50, 31 July 2026 (UTC) * ''Sign here'' === Split out some of the '…' menu on each item so you can quickly switch to a manual item reference === : A big stumbling block for folks was switching from an auto-matched (argument key) item or a function call to a specific item reference. This would allow you to quickly switch to that, without having to notice and go through the menu of all the other options. * ''Sign here'' === Re-word the labels for the abstract argument keys to be more clear about what they are === : We label the keys as 'wikidata item reference', 'language', and 'date'; we should make it clearer that these are 'this article's subject', 'view language', and 'view date' respectively. This would help avoid confusion about what these keys are for, and when you don't want to use them. * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:48, 1 August 2026 (UTC) *:{{Done}} As a first step; how does that work for you? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:45, 5 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:38, 1 August 2026 (UTC) (i) icons with more info might help, like e.g. what the author means by "Hypernym" [https://abstract.wikipedia.org/w/index.php?title=Abstract_Wikipedia:Useful_functions_for_article_composition&oldid=13847]. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == New/better kinds of fragment == Here are some ideas for different kinds of fragments that you could use in abstract articles. === Add support for pulling structured data from Commons files ''e.g.'' captions === : Right now you can put in image files themselves, but you can't fetch any data about them. This is particularly unhelpful as the Wikidata items still use the File: name rather than the MID; we'd need to add the ability to fetch meta-data from Commons to the back-end services, like we do from Wikidata. * ''Sign here'' === Add support for video/audio file inclusions === : You can only specify image files, not audio or video files which are more complex. If demand is high we could add this sooner rather than later, though it may be complex to align with the existing workflows. * ''Sign here'' === Add support for galleries of media file inclusions === : You can create multiple media file transclusions, but it's limited to a small number and you have to do all the work of creating the styles around it. We could give a first-level media file output, if this is strongly wanted. * ''Sign here'' === Add support for map inclusions === : We don't yet support maps, which might be wanted if folks are making articles about places a lot. Full support would be quite complicated. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:24, 31 July 2026 (UTC) === Add support for chart inclusions === : We don't yet support charts, which might be wanted if folks are making articles about numerical things a lot. Full support would be very complicated. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Article editing == Here are some quick ideas about overall article editing, not specific to a given === Drag-and-drop moving of fragments, instead of having to click on the menu and the "move up/down" multiple times === : Drag-and-drop is a relatively familiar UX feature, and we could add an affordance for it to make it more discoverable at the same time as more usable. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:22, 31 July 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:52, 31 July 2026 (UTC) * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:49, 1 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:42, 1 August 2026 (UTC) and also selecting and copying with ctrl+c/ctrl+v like in OOo/LibreOffice Calc * [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 15:30, 5 August 2026 (UTC) * ''Sign here'' === Fix the long article dual-column scroll problem where you can't see what you're editing === : This is particularly an issue on longer articles and smaller screens, but was mentioned as very irritating by some of you! * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:49, 31 July 2026 (UTC) * ''Sign here'' === Support multiple sections, rather than just the lede === : Right now (despite some functions outputting <nowiki><h2></nowiki>s and the like), all articles are limited to just editing the lede section. We have mostly-built support for thematic sections, but this needs some polish. This would let you 'chunk up' articles, potentially editing only a section at a time for ease of use and / or collapsing those sections away to focus. We could also use this to allow external links limited to only the "external links" section (and references). * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:12, 3 August 2026 (UTC) === Prompt editors with function calls based on statements in the Wikidata item === : Add a feature that checks the subject's Wikidata item for statements of the kind it knows about (e.g. "born 1850-01-20 in France") and match them to fragments, prompting you to add this. We'd need to work out how to link between fragment functions and Wikidata claims, and how to know whether the claims were already in the article, so this is quite complex to design and build, but would probably help a great deal. * ''Sign here'' === Prompt editors with media used on Wikipedia articles for the subject === : A more specialised option compared to fetching media suggestions alongside everything else from the Wikidata item would be to check for the main/first image on any existing Wikipedia articles and suggesting that if it's not already set. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Any other ideas you might have == The sections above aren't everything. What else is something you'd like fixed? === Make it more obvious in the search whether there's an existing abstract article or not === : Right now we just add "– AW" to the end of search results when there's an existing article; if we make it clearer whether the link is a "read this" or "create this" link, folks won't be surprised when they click it. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:58, 1 August 2026 (UTC) * ''Sign here'' === Auto-linking new Abstract Wikipedia articles to their Wikidata counterparts === : Right now people need to manually say that ''e.g.'' Q90 is the same as Q90, which takes time and isn't obvious. If we did this automatically as articles were created, the workflow would be easier to understand. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:56, 1 August 2026 (UTC) * ''Sign here'' === Show labels of talk pages === : Show labels of Zid's talk pages on recent changes, watchlist and also on Categories like [[:Category:English natural language generation functions|this one]]. Idem for Qid's talk pages on Abstract Wikipedia * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 1 August 2026 (UTC) (as proposer) * ''Sign here'' === Enlarge the field for labels === : Currently the field for labels can hold a maximum of 50 characters. See for example {{Z|Z32398}}. Frequently this is not enough and abbreviation have to be made. That makes the function names confusing and not consistent. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:37, 1 August 2026 (UTC) (as proposer) * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:59, 3 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Thank you! == It was great to speak to and hear from so many of you. 5dt8pkjc7w6gbb1l8fee86het7xbdn6 296596 296595 2026-08-05T15:46:21Z Jdforrester (WMF) 4 /* Re-word the labels for the abstract argument keys to be more clear about what they are */ Reply 296596 wikitext text/x-wiki {{seealso|WF:Feature petitions}} Thank you to so many of you who came in-person and online to the workshop at Wikimania last week around creating Abstract Wikipedia articles. __NEWSECTIONLINK__ Based on your comments there and things you ran into or mentioned, we've pulled together a quick ideas list of possible improvements (alongside our work on faster and better NLG support, working with communities to consider piloting Abstract Wikipedia on their wiki, and other major parts of the annual plan). Please indicate which items you think we should work on soonest by signing your name (<nowiki>~~~~</nowiki>) below them. We'll probably work on many of these, but the count of "votes" and arguments will help guide us in which ones we prioritise. == Individual fragment editing == These are some ideas about how we might make adding and editing individual fragments easier. === Only auto-match the Wikidata item to the subject of the article on the first item in a Function call, not all of them === : This should avoid the confusing step of suggested items saying "Cairo is the Cairo of Cairo", but instead would need you to specify the item references for the others. The heuristic of only matching the first item might be enough as a starting point for many calls. We probably still want to match all dates and languages, though. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:50, 31 July 2026 (UTC) * ''Sign here'' === Split out some of the '…' menu on each item so you can quickly switch to a manual item reference === : A big stumbling block for folks was switching from an auto-matched (argument key) item or a function call to a specific item reference. This would allow you to quickly switch to that, without having to notice and go through the menu of all the other options. * ''Sign here'' === Re-word the labels for the abstract argument keys to be more clear about what they are === : We label the keys as 'wikidata item reference', 'language', and 'date'; we should make it clearer that these are 'this article's subject', 'view language', and 'view date' respectively. This would help avoid confusion about what these keys are for, and when you don't want to use them. * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:48, 1 August 2026 (UTC) *:{{Done}} As a first step; how does that work for you? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:45, 5 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:38, 1 August 2026 (UTC) (i) icons with more info might help, like e.g. what the author means by "Hypernym" [https://abstract.wikipedia.org/w/index.php?title=Abstract_Wikipedia:Useful_functions_for_article_composition&oldid=13847]. *:@[[User:Nux|Nux]]: Can you give some more detail for where that kind of interface shows up for you? Do you mean giving more context for labels of functions' inputs? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:46, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == New/better kinds of fragment == Here are some ideas for different kinds of fragments that you could use in abstract articles. === Add support for pulling structured data from Commons files ''e.g.'' captions === : Right now you can put in image files themselves, but you can't fetch any data about them. This is particularly unhelpful as the Wikidata items still use the File: name rather than the MID; we'd need to add the ability to fetch meta-data from Commons to the back-end services, like we do from Wikidata. * ''Sign here'' === Add support for video/audio file inclusions === : You can only specify image files, not audio or video files which are more complex. If demand is high we could add this sooner rather than later, though it may be complex to align with the existing workflows. * ''Sign here'' === Add support for galleries of media file inclusions === : You can create multiple media file transclusions, but it's limited to a small number and you have to do all the work of creating the styles around it. We could give a first-level media file output, if this is strongly wanted. * ''Sign here'' === Add support for map inclusions === : We don't yet support maps, which might be wanted if folks are making articles about places a lot. Full support would be quite complicated. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:24, 31 July 2026 (UTC) === Add support for chart inclusions === : We don't yet support charts, which might be wanted if folks are making articles about numerical things a lot. Full support would be very complicated. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Article editing == Here are some quick ideas about overall article editing, not specific to a given === Drag-and-drop moving of fragments, instead of having to click on the menu and the "move up/down" multiple times === : Drag-and-drop is a relatively familiar UX feature, and we could add an affordance for it to make it more discoverable at the same time as more usable. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:22, 31 July 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:52, 31 July 2026 (UTC) * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:49, 1 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:42, 1 August 2026 (UTC) and also selecting and copying with ctrl+c/ctrl+v like in OOo/LibreOffice Calc * [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 15:30, 5 August 2026 (UTC) * ''Sign here'' === Fix the long article dual-column scroll problem where you can't see what you're editing === : This is particularly an issue on longer articles and smaller screens, but was mentioned as very irritating by some of you! * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:49, 31 July 2026 (UTC) * ''Sign here'' === Support multiple sections, rather than just the lede === : Right now (despite some functions outputting <nowiki><h2></nowiki>s and the like), all articles are limited to just editing the lede section. We have mostly-built support for thematic sections, but this needs some polish. This would let you 'chunk up' articles, potentially editing only a section at a time for ease of use and / or collapsing those sections away to focus. We could also use this to allow external links limited to only the "external links" section (and references). * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:12, 3 August 2026 (UTC) === Prompt editors with function calls based on statements in the Wikidata item === : Add a feature that checks the subject's Wikidata item for statements of the kind it knows about (e.g. "born 1850-01-20 in France") and match them to fragments, prompting you to add this. We'd need to work out how to link between fragment functions and Wikidata claims, and how to know whether the claims were already in the article, so this is quite complex to design and build, but would probably help a great deal. * ''Sign here'' === Prompt editors with media used on Wikipedia articles for the subject === : A more specialised option compared to fetching media suggestions alongside everything else from the Wikidata item would be to check for the main/first image on any existing Wikipedia articles and suggesting that if it's not already set. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Any other ideas you might have == The sections above aren't everything. What else is something you'd like fixed? === Make it more obvious in the search whether there's an existing abstract article or not === : Right now we just add "– AW" to the end of search results when there's an existing article; if we make it clearer whether the link is a "read this" or "create this" link, folks won't be surprised when they click it. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:58, 1 August 2026 (UTC) * ''Sign here'' === Auto-linking new Abstract Wikipedia articles to their Wikidata counterparts === : Right now people need to manually say that ''e.g.'' Q90 is the same as Q90, which takes time and isn't obvious. If we did this automatically as articles were created, the workflow would be easier to understand. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:56, 1 August 2026 (UTC) * ''Sign here'' === Show labels of talk pages === : Show labels of Zid's talk pages on recent changes, watchlist and also on Categories like [[:Category:English natural language generation functions|this one]]. Idem for Qid's talk pages on Abstract Wikipedia * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 1 August 2026 (UTC) (as proposer) * ''Sign here'' === Enlarge the field for labels === : Currently the field for labels can hold a maximum of 50 characters. See for example {{Z|Z32398}}. Frequently this is not enough and abbreviation have to be made. That makes the function names confusing and not consistent. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:37, 1 August 2026 (UTC) (as proposer) * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:59, 3 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Thank you! == It was great to speak to and hear from so many of you. 46esq4hleji9npnrzmyl8k6t86yuv5f 296597 296596 2026-08-05T16:02:10Z Amire80 113 /* Example: Thing to fix (copy me!) */ since you asked, I'm adding a couple of things, but something tells me that they won't be implemented 296597 wikitext text/x-wiki {{seealso|WF:Feature petitions}} Thank you to so many of you who came in-person and online to the workshop at Wikimania last week around creating Abstract Wikipedia articles. __NEWSECTIONLINK__ Based on your comments there and things you ran into or mentioned, we've pulled together a quick ideas list of possible improvements (alongside our work on faster and better NLG support, working with communities to consider piloting Abstract Wikipedia on their wiki, and other major parts of the annual plan). Please indicate which items you think we should work on soonest by signing your name (<nowiki>~~~~</nowiki>) below them. We'll probably work on many of these, but the count of "votes" and arguments will help guide us in which ones we prioritise. == Individual fragment editing == These are some ideas about how we might make adding and editing individual fragments easier. === Only auto-match the Wikidata item to the subject of the article on the first item in a Function call, not all of them === : This should avoid the confusing step of suggested items saying "Cairo is the Cairo of Cairo", but instead would need you to specify the item references for the others. The heuristic of only matching the first item might be enough as a starting point for many calls. We probably still want to match all dates and languages, though. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:50, 31 July 2026 (UTC) * ''Sign here'' === Split out some of the '…' menu on each item so you can quickly switch to a manual item reference === : A big stumbling block for folks was switching from an auto-matched (argument key) item or a function call to a specific item reference. This would allow you to quickly switch to that, without having to notice and go through the menu of all the other options. * ''Sign here'' === Re-word the labels for the abstract argument keys to be more clear about what they are === : We label the keys as 'wikidata item reference', 'language', and 'date'; we should make it clearer that these are 'this article's subject', 'view language', and 'view date' respectively. This would help avoid confusion about what these keys are for, and when you don't want to use them. * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:48, 1 August 2026 (UTC) *:{{Done}} As a first step; how does that work for you? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:45, 5 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:38, 1 August 2026 (UTC) (i) icons with more info might help, like e.g. what the author means by "Hypernym" [https://abstract.wikipedia.org/w/index.php?title=Abstract_Wikipedia:Useful_functions_for_article_composition&oldid=13847]. *:@[[User:Nux|Nux]]: Can you give some more detail for where that kind of interface shows up for you? Do you mean giving more context for labels of functions' inputs? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:46, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == New/better kinds of fragment == Here are some ideas for different kinds of fragments that you could use in abstract articles. === Add support for pulling structured data from Commons files ''e.g.'' captions === : Right now you can put in image files themselves, but you can't fetch any data about them. This is particularly unhelpful as the Wikidata items still use the File: name rather than the MID; we'd need to add the ability to fetch meta-data from Commons to the back-end services, like we do from Wikidata. * ''Sign here'' === Add support for video/audio file inclusions === : You can only specify image files, not audio or video files which are more complex. If demand is high we could add this sooner rather than later, though it may be complex to align with the existing workflows. * ''Sign here'' === Add support for galleries of media file inclusions === : You can create multiple media file transclusions, but it's limited to a small number and you have to do all the work of creating the styles around it. We could give a first-level media file output, if this is strongly wanted. * ''Sign here'' === Add support for map inclusions === : We don't yet support maps, which might be wanted if folks are making articles about places a lot. Full support would be quite complicated. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:24, 31 July 2026 (UTC) === Add support for chart inclusions === : We don't yet support charts, which might be wanted if folks are making articles about numerical things a lot. Full support would be very complicated. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Article editing == Here are some quick ideas about overall article editing, not specific to a given === Drag-and-drop moving of fragments, instead of having to click on the menu and the "move up/down" multiple times === : Drag-and-drop is a relatively familiar UX feature, and we could add an affordance for it to make it more discoverable at the same time as more usable. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:22, 31 July 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:52, 31 July 2026 (UTC) * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:49, 1 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:42, 1 August 2026 (UTC) and also selecting and copying with ctrl+c/ctrl+v like in OOo/LibreOffice Calc * [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 15:30, 5 August 2026 (UTC) * ''Sign here'' === Fix the long article dual-column scroll problem where you can't see what you're editing === : This is particularly an issue on longer articles and smaller screens, but was mentioned as very irritating by some of you! * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:49, 31 July 2026 (UTC) * ''Sign here'' === Support multiple sections, rather than just the lede === : Right now (despite some functions outputting <nowiki><h2></nowiki>s and the like), all articles are limited to just editing the lede section. We have mostly-built support for thematic sections, but this needs some polish. This would let you 'chunk up' articles, potentially editing only a section at a time for ease of use and / or collapsing those sections away to focus. We could also use this to allow external links limited to only the "external links" section (and references). * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:12, 3 August 2026 (UTC) === Prompt editors with function calls based on statements in the Wikidata item === : Add a feature that checks the subject's Wikidata item for statements of the kind it knows about (e.g. "born 1850-01-20 in France") and match them to fragments, prompting you to add this. We'd need to work out how to link between fragment functions and Wikidata claims, and how to know whether the claims were already in the article, so this is quite complex to design and build, but would probably help a great deal. * ''Sign here'' === Prompt editors with media used on Wikipedia articles for the subject === : A more specialised option compared to fetching media suggestions alongside everything else from the Wikidata item would be to check for the main/first image on any existing Wikipedia articles and suggesting that if it's not already set. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Any other ideas you might have == The sections above aren't everything. What else is something you'd like fixed? === Make it more obvious in the search whether there's an existing abstract article or not === : Right now we just add "– AW" to the end of search results when there's an existing article; if we make it clearer whether the link is a "read this" or "create this" link, folks won't be surprised when they click it. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:58, 1 August 2026 (UTC) * ''Sign here'' === Auto-linking new Abstract Wikipedia articles to their Wikidata counterparts === : Right now people need to manually say that ''e.g.'' Q90 is the same as Q90, which takes time and isn't obvious. If we did this automatically as articles were created, the workflow would be easier to understand. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:56, 1 August 2026 (UTC) * ''Sign here'' === Show labels of talk pages === : Show labels of Zid's talk pages on recent changes, watchlist and also on Categories like [[:Category:English natural language generation functions|this one]]. Idem for Qid's talk pages on Abstract Wikipedia * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 1 August 2026 (UTC) (as proposer) * ''Sign here'' === Enlarge the field for labels === : Currently the field for labels can hold a maximum of 50 characters. See for example {{Z|Z32398}}. Frequently this is not enough and abbreviation have to be made. That makes the function names confusing and not consistent. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:37, 1 August 2026 (UTC) (as proposer) * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:59, 3 August 2026 (UTC) * ''Sign here'' === Support wikitext in functions output === : Wikifunctions don't support wikitext. They can only output unparseable plain text or HTML. I know that the page [[:f:Wikifunctions:Embedded_function_calls]] says very clearly that wikitext will never be supported. But this is the number one thing that causes me not to be motivated to use functions, and I suspect that I'm not alone. So perhaps you could reconsider it. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) === Completely change the UI of compositions === : I don't get compositions. A few people get them, but a lot of people don't. I mostly don't. When I try to read existing compositions, their deeply-nested hierarchy immediately confuses me, and I'm almost always afraid of editing anything. And I barely know how to start a new composition. The "clipboard" feature, which was added a few months ago, makes it a little bit less frustrating. But only a little bit; it doesn't solve the big issue. Creating and editing compositions is the only way to edit abstract articles, and it's very commonly needed on Wikifunctions, too, so if a lot of people have a hard time understanding how to do it, neither project will acquire a lot of editors. If you ask me, I'd do away with them completely and just use Python or JavaScript (or Lua!) code. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Thank you! == It was great to speak to and hear from so many of you. 1enkrpi9f8uwrizfqq8qhfo1f5o14d4 296598 296597 2026-08-05T16:02:42Z Amire80 113 /* Any other ideas you might have */ consistency 296598 wikitext text/x-wiki {{seealso|WF:Feature petitions}} Thank you to so many of you who came in-person and online to the workshop at Wikimania last week around creating Abstract Wikipedia articles. __NEWSECTIONLINK__ Based on your comments there and things you ran into or mentioned, we've pulled together a quick ideas list of possible improvements (alongside our work on faster and better NLG support, working with communities to consider piloting Abstract Wikipedia on their wiki, and other major parts of the annual plan). Please indicate which items you think we should work on soonest by signing your name (<nowiki>~~~~</nowiki>) below them. We'll probably work on many of these, but the count of "votes" and arguments will help guide us in which ones we prioritise. == Individual fragment editing == These are some ideas about how we might make adding and editing individual fragments easier. === Only auto-match the Wikidata item to the subject of the article on the first item in a Function call, not all of them === : This should avoid the confusing step of suggested items saying "Cairo is the Cairo of Cairo", but instead would need you to specify the item references for the others. The heuristic of only matching the first item might be enough as a starting point for many calls. We probably still want to match all dates and languages, though. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:50, 31 July 2026 (UTC) * ''Sign here'' === Split out some of the '…' menu on each item so you can quickly switch to a manual item reference === : A big stumbling block for folks was switching from an auto-matched (argument key) item or a function call to a specific item reference. This would allow you to quickly switch to that, without having to notice and go through the menu of all the other options. * ''Sign here'' === Re-word the labels for the abstract argument keys to be more clear about what they are === : We label the keys as 'wikidata item reference', 'language', and 'date'; we should make it clearer that these are 'this article's subject', 'view language', and 'view date' respectively. This would help avoid confusion about what these keys are for, and when you don't want to use them. * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:48, 1 August 2026 (UTC) *:{{Done}} As a first step; how does that work for you? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:45, 5 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:38, 1 August 2026 (UTC) (i) icons with more info might help, like e.g. what the author means by "Hypernym" [https://abstract.wikipedia.org/w/index.php?title=Abstract_Wikipedia:Useful_functions_for_article_composition&oldid=13847]. *:@[[User:Nux|Nux]]: Can you give some more detail for where that kind of interface shows up for you? Do you mean giving more context for labels of functions' inputs? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:46, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == New/better kinds of fragment == Here are some ideas for different kinds of fragments that you could use in abstract articles. === Add support for pulling structured data from Commons files ''e.g.'' captions === : Right now you can put in image files themselves, but you can't fetch any data about them. This is particularly unhelpful as the Wikidata items still use the File: name rather than the MID; we'd need to add the ability to fetch meta-data from Commons to the back-end services, like we do from Wikidata. * ''Sign here'' === Add support for video/audio file inclusions === : You can only specify image files, not audio or video files which are more complex. If demand is high we could add this sooner rather than later, though it may be complex to align with the existing workflows. * ''Sign here'' === Add support for galleries of media file inclusions === : You can create multiple media file transclusions, but it's limited to a small number and you have to do all the work of creating the styles around it. We could give a first-level media file output, if this is strongly wanted. * ''Sign here'' === Add support for map inclusions === : We don't yet support maps, which might be wanted if folks are making articles about places a lot. Full support would be quite complicated. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:24, 31 July 2026 (UTC) === Add support for chart inclusions === : We don't yet support charts, which might be wanted if folks are making articles about numerical things a lot. Full support would be very complicated. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Article editing == Here are some quick ideas about overall article editing, not specific to a given === Drag-and-drop moving of fragments, instead of having to click on the menu and the "move up/down" multiple times === : Drag-and-drop is a relatively familiar UX feature, and we could add an affordance for it to make it more discoverable at the same time as more usable. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:22, 31 July 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:52, 31 July 2026 (UTC) * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:49, 1 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:42, 1 August 2026 (UTC) and also selecting and copying with ctrl+c/ctrl+v like in OOo/LibreOffice Calc * [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 15:30, 5 August 2026 (UTC) * ''Sign here'' === Fix the long article dual-column scroll problem where you can't see what you're editing === : This is particularly an issue on longer articles and smaller screens, but was mentioned as very irritating by some of you! * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:49, 31 July 2026 (UTC) * ''Sign here'' === Support multiple sections, rather than just the lede === : Right now (despite some functions outputting <nowiki><h2></nowiki>s and the like), all articles are limited to just editing the lede section. We have mostly-built support for thematic sections, but this needs some polish. This would let you 'chunk up' articles, potentially editing only a section at a time for ease of use and / or collapsing those sections away to focus. We could also use this to allow external links limited to only the "external links" section (and references). * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:12, 3 August 2026 (UTC) === Prompt editors with function calls based on statements in the Wikidata item === : Add a feature that checks the subject's Wikidata item for statements of the kind it knows about (e.g. "born 1850-01-20 in France") and match them to fragments, prompting you to add this. We'd need to work out how to link between fragment functions and Wikidata claims, and how to know whether the claims were already in the article, so this is quite complex to design and build, but would probably help a great deal. * ''Sign here'' === Prompt editors with media used on Wikipedia articles for the subject === : A more specialised option compared to fetching media suggestions alongside everything else from the Wikidata item would be to check for the main/first image on any existing Wikipedia articles and suggesting that if it's not already set. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Any other ideas you might have == The sections above aren't everything. What else is something you'd like fixed? === Make it more obvious in the search whether there's an existing abstract article or not === : Right now we just add "– AW" to the end of search results when there's an existing article; if we make it clearer whether the link is a "read this" or "create this" link, folks won't be surprised when they click it. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:58, 1 August 2026 (UTC) * ''Sign here'' === Auto-linking new Abstract Wikipedia articles to their Wikidata counterparts === : Right now people need to manually say that ''e.g.'' Q90 is the same as Q90, which takes time and isn't obvious. If we did this automatically as articles were created, the workflow would be easier to understand. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:56, 1 August 2026 (UTC) * ''Sign here'' === Show labels of talk pages === : Show labels of Zid's talk pages on recent changes, watchlist and also on Categories like [[:Category:English natural language generation functions|this one]]. Idem for Qid's talk pages on Abstract Wikipedia * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 1 August 2026 (UTC) (as proposer) * ''Sign here'' === Enlarge the field for labels === : Currently the field for labels can hold a maximum of 50 characters. See for example {{Z|Z32398}}. Frequently this is not enough and abbreviation have to be made. That makes the function names confusing and not consistent. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:37, 1 August 2026 (UTC) (as proposer) * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:59, 3 August 2026 (UTC) * ''Sign here'' === Support wikitext in functions output === : Wikifunctions don't support wikitext. They can only output unparseable plain text or HTML. I know that the page [[:f:Wikifunctions:Embedded_function_calls]] says very clearly that wikitext will never be supported. But this is the number one thing that causes me not to be motivated to use functions, and I suspect that I'm not alone. So perhaps you could reconsider it. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Completely change the UI of compositions === : I don't get compositions. A few people get them, but a lot of people don't. I mostly don't. When I try to read existing compositions, their deeply-nested hierarchy immediately confuses me, and I'm almost always afraid of editing anything. And I barely know how to start a new composition. The "clipboard" feature, which was added a few months ago, makes it a little bit less frustrating. But only a little bit; it doesn't solve the big issue. Creating and editing compositions is the only way to edit abstract articles, and it's very commonly needed on Wikifunctions, too, so if a lot of people have a hard time understanding how to do it, neither project will acquire a lot of editors. If you ask me, I'd do away with them completely and just use Python or JavaScript (or Lua!) code. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Thank you! == It was great to speak to and hear from so many of you. 0bijr9ywceegi27ra1znd0pwdqpclaj 296600 296598 2026-08-05T16:03:22Z Amire80 113 /* Auto-linking new Abstract Wikipedia articles to their Wikidata counterparts */ + 296600 wikitext text/x-wiki {{seealso|WF:Feature petitions}} Thank you to so many of you who came in-person and online to the workshop at Wikimania last week around creating Abstract Wikipedia articles. __NEWSECTIONLINK__ Based on your comments there and things you ran into or mentioned, we've pulled together a quick ideas list of possible improvements (alongside our work on faster and better NLG support, working with communities to consider piloting Abstract Wikipedia on their wiki, and other major parts of the annual plan). Please indicate which items you think we should work on soonest by signing your name (<nowiki>~~~~</nowiki>) below them. We'll probably work on many of these, but the count of "votes" and arguments will help guide us in which ones we prioritise. == Individual fragment editing == These are some ideas about how we might make adding and editing individual fragments easier. === Only auto-match the Wikidata item to the subject of the article on the first item in a Function call, not all of them === : This should avoid the confusing step of suggested items saying "Cairo is the Cairo of Cairo", but instead would need you to specify the item references for the others. The heuristic of only matching the first item might be enough as a starting point for many calls. We probably still want to match all dates and languages, though. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:50, 31 July 2026 (UTC) * ''Sign here'' === Split out some of the '…' menu on each item so you can quickly switch to a manual item reference === : A big stumbling block for folks was switching from an auto-matched (argument key) item or a function call to a specific item reference. This would allow you to quickly switch to that, without having to notice and go through the menu of all the other options. * ''Sign here'' === Re-word the labels for the abstract argument keys to be more clear about what they are === : We label the keys as 'wikidata item reference', 'language', and 'date'; we should make it clearer that these are 'this article's subject', 'view language', and 'view date' respectively. This would help avoid confusion about what these keys are for, and when you don't want to use them. * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:48, 1 August 2026 (UTC) *:{{Done}} As a first step; how does that work for you? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:45, 5 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:38, 1 August 2026 (UTC) (i) icons with more info might help, like e.g. what the author means by "Hypernym" [https://abstract.wikipedia.org/w/index.php?title=Abstract_Wikipedia:Useful_functions_for_article_composition&oldid=13847]. *:@[[User:Nux|Nux]]: Can you give some more detail for where that kind of interface shows up for you? Do you mean giving more context for labels of functions' inputs? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:46, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == New/better kinds of fragment == Here are some ideas for different kinds of fragments that you could use in abstract articles. === Add support for pulling structured data from Commons files ''e.g.'' captions === : Right now you can put in image files themselves, but you can't fetch any data about them. This is particularly unhelpful as the Wikidata items still use the File: name rather than the MID; we'd need to add the ability to fetch meta-data from Commons to the back-end services, like we do from Wikidata. * ''Sign here'' === Add support for video/audio file inclusions === : You can only specify image files, not audio or video files which are more complex. If demand is high we could add this sooner rather than later, though it may be complex to align with the existing workflows. * ''Sign here'' === Add support for galleries of media file inclusions === : You can create multiple media file transclusions, but it's limited to a small number and you have to do all the work of creating the styles around it. We could give a first-level media file output, if this is strongly wanted. * ''Sign here'' === Add support for map inclusions === : We don't yet support maps, which might be wanted if folks are making articles about places a lot. Full support would be quite complicated. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:24, 31 July 2026 (UTC) === Add support for chart inclusions === : We don't yet support charts, which might be wanted if folks are making articles about numerical things a lot. Full support would be very complicated. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Article editing == Here are some quick ideas about overall article editing, not specific to a given === Drag-and-drop moving of fragments, instead of having to click on the menu and the "move up/down" multiple times === : Drag-and-drop is a relatively familiar UX feature, and we could add an affordance for it to make it more discoverable at the same time as more usable. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:22, 31 July 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:52, 31 July 2026 (UTC) * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:49, 1 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:42, 1 August 2026 (UTC) and also selecting and copying with ctrl+c/ctrl+v like in OOo/LibreOffice Calc * [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 15:30, 5 August 2026 (UTC) * ''Sign here'' === Fix the long article dual-column scroll problem where you can't see what you're editing === : This is particularly an issue on longer articles and smaller screens, but was mentioned as very irritating by some of you! * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:49, 31 July 2026 (UTC) * ''Sign here'' === Support multiple sections, rather than just the lede === : Right now (despite some functions outputting <nowiki><h2></nowiki>s and the like), all articles are limited to just editing the lede section. We have mostly-built support for thematic sections, but this needs some polish. This would let you 'chunk up' articles, potentially editing only a section at a time for ease of use and / or collapsing those sections away to focus. We could also use this to allow external links limited to only the "external links" section (and references). * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:12, 3 August 2026 (UTC) === Prompt editors with function calls based on statements in the Wikidata item === : Add a feature that checks the subject's Wikidata item for statements of the kind it knows about (e.g. "born 1850-01-20 in France") and match them to fragments, prompting you to add this. We'd need to work out how to link between fragment functions and Wikidata claims, and how to know whether the claims were already in the article, so this is quite complex to design and build, but would probably help a great deal. * ''Sign here'' === Prompt editors with media used on Wikipedia articles for the subject === : A more specialised option compared to fetching media suggestions alongside everything else from the Wikidata item would be to check for the main/first image on any existing Wikipedia articles and suggesting that if it's not already set. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Any other ideas you might have == The sections above aren't everything. What else is something you'd like fixed? === Make it more obvious in the search whether there's an existing abstract article or not === : Right now we just add "– AW" to the end of search results when there's an existing article; if we make it clearer whether the link is a "read this" or "create this" link, folks won't be surprised when they click it. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:58, 1 August 2026 (UTC) * ''Sign here'' === Auto-linking new Abstract Wikipedia articles to their Wikidata counterparts === : Right now people need to manually say that ''e.g.'' Q90 is the same as Q90, which takes time and isn't obvious. If we did this automatically as articles were created, the workflow would be easier to understand. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:56, 1 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Show labels of talk pages === : Show labels of Zid's talk pages on recent changes, watchlist and also on Categories like [[:Category:English natural language generation functions|this one]]. Idem for Qid's talk pages on Abstract Wikipedia * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 1 August 2026 (UTC) (as proposer) * ''Sign here'' === Enlarge the field for labels === : Currently the field for labels can hold a maximum of 50 characters. See for example {{Z|Z32398}}. Frequently this is not enough and abbreviation have to be made. That makes the function names confusing and not consistent. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:37, 1 August 2026 (UTC) (as proposer) * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:59, 3 August 2026 (UTC) * ''Sign here'' === Support wikitext in functions output === : Wikifunctions don't support wikitext. They can only output unparseable plain text or HTML. I know that the page [[:f:Wikifunctions:Embedded_function_calls]] says very clearly that wikitext will never be supported. But this is the number one thing that causes me not to be motivated to use functions, and I suspect that I'm not alone. So perhaps you could reconsider it. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Completely change the UI of compositions === : I don't get compositions. A few people get them, but a lot of people don't. I mostly don't. When I try to read existing compositions, their deeply-nested hierarchy immediately confuses me, and I'm almost always afraid of editing anything. And I barely know how to start a new composition. The "clipboard" feature, which was added a few months ago, makes it a little bit less frustrating. But only a little bit; it doesn't solve the big issue. Creating and editing compositions is the only way to edit abstract articles, and it's very commonly needed on Wikifunctions, too, so if a lot of people have a hard time understanding how to do it, neither project will acquire a lot of editors. If you ask me, I'd do away with them completely and just use Python or JavaScript (or Lua!) code. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Thank you! == It was great to speak to and hear from so many of you. 4sfd8rhh2946bk685jl5r56zhh3iajf 296601 296600 2026-08-05T16:03:35Z Amire80 113 /* Show labels of talk pages */ + 296601 wikitext text/x-wiki {{seealso|WF:Feature petitions}} Thank you to so many of you who came in-person and online to the workshop at Wikimania last week around creating Abstract Wikipedia articles. __NEWSECTIONLINK__ Based on your comments there and things you ran into or mentioned, we've pulled together a quick ideas list of possible improvements (alongside our work on faster and better NLG support, working with communities to consider piloting Abstract Wikipedia on their wiki, and other major parts of the annual plan). Please indicate which items you think we should work on soonest by signing your name (<nowiki>~~~~</nowiki>) below them. We'll probably work on many of these, but the count of "votes" and arguments will help guide us in which ones we prioritise. == Individual fragment editing == These are some ideas about how we might make adding and editing individual fragments easier. === Only auto-match the Wikidata item to the subject of the article on the first item in a Function call, not all of them === : This should avoid the confusing step of suggested items saying "Cairo is the Cairo of Cairo", but instead would need you to specify the item references for the others. The heuristic of only matching the first item might be enough as a starting point for many calls. We probably still want to match all dates and languages, though. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:50, 31 July 2026 (UTC) * ''Sign here'' === Split out some of the '…' menu on each item so you can quickly switch to a manual item reference === : A big stumbling block for folks was switching from an auto-matched (argument key) item or a function call to a specific item reference. This would allow you to quickly switch to that, without having to notice and go through the menu of all the other options. * ''Sign here'' === Re-word the labels for the abstract argument keys to be more clear about what they are === : We label the keys as 'wikidata item reference', 'language', and 'date'; we should make it clearer that these are 'this article's subject', 'view language', and 'view date' respectively. This would help avoid confusion about what these keys are for, and when you don't want to use them. * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:48, 1 August 2026 (UTC) *:{{Done}} As a first step; how does that work for you? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:45, 5 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:38, 1 August 2026 (UTC) (i) icons with more info might help, like e.g. what the author means by "Hypernym" [https://abstract.wikipedia.org/w/index.php?title=Abstract_Wikipedia:Useful_functions_for_article_composition&oldid=13847]. *:@[[User:Nux|Nux]]: Can you give some more detail for where that kind of interface shows up for you? Do you mean giving more context for labels of functions' inputs? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:46, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == New/better kinds of fragment == Here are some ideas for different kinds of fragments that you could use in abstract articles. === Add support for pulling structured data from Commons files ''e.g.'' captions === : Right now you can put in image files themselves, but you can't fetch any data about them. This is particularly unhelpful as the Wikidata items still use the File: name rather than the MID; we'd need to add the ability to fetch meta-data from Commons to the back-end services, like we do from Wikidata. * ''Sign here'' === Add support for video/audio file inclusions === : You can only specify image files, not audio or video files which are more complex. If demand is high we could add this sooner rather than later, though it may be complex to align with the existing workflows. * ''Sign here'' === Add support for galleries of media file inclusions === : You can create multiple media file transclusions, but it's limited to a small number and you have to do all the work of creating the styles around it. We could give a first-level media file output, if this is strongly wanted. * ''Sign here'' === Add support for map inclusions === : We don't yet support maps, which might be wanted if folks are making articles about places a lot. Full support would be quite complicated. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:24, 31 July 2026 (UTC) === Add support for chart inclusions === : We don't yet support charts, which might be wanted if folks are making articles about numerical things a lot. Full support would be very complicated. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Article editing == Here are some quick ideas about overall article editing, not specific to a given === Drag-and-drop moving of fragments, instead of having to click on the menu and the "move up/down" multiple times === : Drag-and-drop is a relatively familiar UX feature, and we could add an affordance for it to make it more discoverable at the same time as more usable. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:22, 31 July 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:52, 31 July 2026 (UTC) * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:49, 1 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:42, 1 August 2026 (UTC) and also selecting and copying with ctrl+c/ctrl+v like in OOo/LibreOffice Calc * [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 15:30, 5 August 2026 (UTC) * ''Sign here'' === Fix the long article dual-column scroll problem where you can't see what you're editing === : This is particularly an issue on longer articles and smaller screens, but was mentioned as very irritating by some of you! * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:49, 31 July 2026 (UTC) * ''Sign here'' === Support multiple sections, rather than just the lede === : Right now (despite some functions outputting <nowiki><h2></nowiki>s and the like), all articles are limited to just editing the lede section. We have mostly-built support for thematic sections, but this needs some polish. This would let you 'chunk up' articles, potentially editing only a section at a time for ease of use and / or collapsing those sections away to focus. We could also use this to allow external links limited to only the "external links" section (and references). * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:12, 3 August 2026 (UTC) === Prompt editors with function calls based on statements in the Wikidata item === : Add a feature that checks the subject's Wikidata item for statements of the kind it knows about (e.g. "born 1850-01-20 in France") and match them to fragments, prompting you to add this. We'd need to work out how to link between fragment functions and Wikidata claims, and how to know whether the claims were already in the article, so this is quite complex to design and build, but would probably help a great deal. * ''Sign here'' === Prompt editors with media used on Wikipedia articles for the subject === : A more specialised option compared to fetching media suggestions alongside everything else from the Wikidata item would be to check for the main/first image on any existing Wikipedia articles and suggesting that if it's not already set. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Any other ideas you might have == The sections above aren't everything. What else is something you'd like fixed? === Make it more obvious in the search whether there's an existing abstract article or not === : Right now we just add "– AW" to the end of search results when there's an existing article; if we make it clearer whether the link is a "read this" or "create this" link, folks won't be surprised when they click it. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:58, 1 August 2026 (UTC) * ''Sign here'' === Auto-linking new Abstract Wikipedia articles to their Wikidata counterparts === : Right now people need to manually say that ''e.g.'' Q90 is the same as Q90, which takes time and isn't obvious. If we did this automatically as articles were created, the workflow would be easier to understand. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:56, 1 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Show labels of talk pages === : Show labels of Zid's talk pages on recent changes, watchlist and also on Categories like [[:Category:English natural language generation functions|this one]]. Idem for Qid's talk pages on Abstract Wikipedia * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 1 August 2026 (UTC) (as proposer) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Enlarge the field for labels === : Currently the field for labels can hold a maximum of 50 characters. See for example {{Z|Z32398}}. Frequently this is not enough and abbreviation have to be made. That makes the function names confusing and not consistent. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:37, 1 August 2026 (UTC) (as proposer) * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:59, 3 August 2026 (UTC) * ''Sign here'' === Support wikitext in functions output === : Wikifunctions don't support wikitext. They can only output unparseable plain text or HTML. I know that the page [[:f:Wikifunctions:Embedded_function_calls]] says very clearly that wikitext will never be supported. But this is the number one thing that causes me not to be motivated to use functions, and I suspect that I'm not alone. So perhaps you could reconsider it. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Completely change the UI of compositions === : I don't get compositions. A few people get them, but a lot of people don't. I mostly don't. When I try to read existing compositions, their deeply-nested hierarchy immediately confuses me, and I'm almost always afraid of editing anything. And I barely know how to start a new composition. The "clipboard" feature, which was added a few months ago, makes it a little bit less frustrating. But only a little bit; it doesn't solve the big issue. Creating and editing compositions is the only way to edit abstract articles, and it's very commonly needed on Wikifunctions, too, so if a lot of people have a hard time understanding how to do it, neither project will acquire a lot of editors. If you ask me, I'd do away with them completely and just use Python or JavaScript (or Lua!) code. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Thank you! == It was great to speak to and hear from so many of you. esk1zje5f1hvfloilg0fhpr028d03sa 296602 296601 2026-08-05T16:04:07Z Amire80 113 /* Drag-and-drop moving of fragments, instead of having to click on the menu and the "move up/down" multiple times */ + 296602 wikitext text/x-wiki {{seealso|WF:Feature petitions}} Thank you to so many of you who came in-person and online to the workshop at Wikimania last week around creating Abstract Wikipedia articles. __NEWSECTIONLINK__ Based on your comments there and things you ran into or mentioned, we've pulled together a quick ideas list of possible improvements (alongside our work on faster and better NLG support, working with communities to consider piloting Abstract Wikipedia on their wiki, and other major parts of the annual plan). Please indicate which items you think we should work on soonest by signing your name (<nowiki>~~~~</nowiki>) below them. We'll probably work on many of these, but the count of "votes" and arguments will help guide us in which ones we prioritise. == Individual fragment editing == These are some ideas about how we might make adding and editing individual fragments easier. === Only auto-match the Wikidata item to the subject of the article on the first item in a Function call, not all of them === : This should avoid the confusing step of suggested items saying "Cairo is the Cairo of Cairo", but instead would need you to specify the item references for the others. The heuristic of only matching the first item might be enough as a starting point for many calls. We probably still want to match all dates and languages, though. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:50, 31 July 2026 (UTC) * ''Sign here'' === Split out some of the '…' menu on each item so you can quickly switch to a manual item reference === : A big stumbling block for folks was switching from an auto-matched (argument key) item or a function call to a specific item reference. This would allow you to quickly switch to that, without having to notice and go through the menu of all the other options. * ''Sign here'' === Re-word the labels for the abstract argument keys to be more clear about what they are === : We label the keys as 'wikidata item reference', 'language', and 'date'; we should make it clearer that these are 'this article's subject', 'view language', and 'view date' respectively. This would help avoid confusion about what these keys are for, and when you don't want to use them. * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:48, 1 August 2026 (UTC) *:{{Done}} As a first step; how does that work for you? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:45, 5 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:38, 1 August 2026 (UTC) (i) icons with more info might help, like e.g. what the author means by "Hypernym" [https://abstract.wikipedia.org/w/index.php?title=Abstract_Wikipedia:Useful_functions_for_article_composition&oldid=13847]. *:@[[User:Nux|Nux]]: Can you give some more detail for where that kind of interface shows up for you? Do you mean giving more context for labels of functions' inputs? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:46, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == New/better kinds of fragment == Here are some ideas for different kinds of fragments that you could use in abstract articles. === Add support for pulling structured data from Commons files ''e.g.'' captions === : Right now you can put in image files themselves, but you can't fetch any data about them. This is particularly unhelpful as the Wikidata items still use the File: name rather than the MID; we'd need to add the ability to fetch meta-data from Commons to the back-end services, like we do from Wikidata. * ''Sign here'' === Add support for video/audio file inclusions === : You can only specify image files, not audio or video files which are more complex. If demand is high we could add this sooner rather than later, though it may be complex to align with the existing workflows. * ''Sign here'' === Add support for galleries of media file inclusions === : You can create multiple media file transclusions, but it's limited to a small number and you have to do all the work of creating the styles around it. We could give a first-level media file output, if this is strongly wanted. * ''Sign here'' === Add support for map inclusions === : We don't yet support maps, which might be wanted if folks are making articles about places a lot. Full support would be quite complicated. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:24, 31 July 2026 (UTC) === Add support for chart inclusions === : We don't yet support charts, which might be wanted if folks are making articles about numerical things a lot. Full support would be very complicated. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Article editing == Here are some quick ideas about overall article editing, not specific to a given === Drag-and-drop moving of fragments, instead of having to click on the menu and the "move up/down" multiple times === : Drag-and-drop is a relatively familiar UX feature, and we could add an affordance for it to make it more discoverable at the same time as more usable. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:22, 31 July 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:52, 31 July 2026 (UTC) * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:49, 1 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:42, 1 August 2026 (UTC) and also selecting and copying with ctrl+c/ctrl+v like in OOo/LibreOffice Calc * [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 15:30, 5 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Fix the long article dual-column scroll problem where you can't see what you're editing === : This is particularly an issue on longer articles and smaller screens, but was mentioned as very irritating by some of you! * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:49, 31 July 2026 (UTC) * ''Sign here'' === Support multiple sections, rather than just the lede === : Right now (despite some functions outputting <nowiki><h2></nowiki>s and the like), all articles are limited to just editing the lede section. We have mostly-built support for thematic sections, but this needs some polish. This would let you 'chunk up' articles, potentially editing only a section at a time for ease of use and / or collapsing those sections away to focus. We could also use this to allow external links limited to only the "external links" section (and references). * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:12, 3 August 2026 (UTC) === Prompt editors with function calls based on statements in the Wikidata item === : Add a feature that checks the subject's Wikidata item for statements of the kind it knows about (e.g. "born 1850-01-20 in France") and match them to fragments, prompting you to add this. We'd need to work out how to link between fragment functions and Wikidata claims, and how to know whether the claims were already in the article, so this is quite complex to design and build, but would probably help a great deal. * ''Sign here'' === Prompt editors with media used on Wikipedia articles for the subject === : A more specialised option compared to fetching media suggestions alongside everything else from the Wikidata item would be to check for the main/first image on any existing Wikipedia articles and suggesting that if it's not already set. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Any other ideas you might have == The sections above aren't everything. What else is something you'd like fixed? === Make it more obvious in the search whether there's an existing abstract article or not === : Right now we just add "– AW" to the end of search results when there's an existing article; if we make it clearer whether the link is a "read this" or "create this" link, folks won't be surprised when they click it. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:58, 1 August 2026 (UTC) * ''Sign here'' === Auto-linking new Abstract Wikipedia articles to their Wikidata counterparts === : Right now people need to manually say that ''e.g.'' Q90 is the same as Q90, which takes time and isn't obvious. If we did this automatically as articles were created, the workflow would be easier to understand. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:56, 1 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Show labels of talk pages === : Show labels of Zid's talk pages on recent changes, watchlist and also on Categories like [[:Category:English natural language generation functions|this one]]. Idem for Qid's talk pages on Abstract Wikipedia * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 1 August 2026 (UTC) (as proposer) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Enlarge the field for labels === : Currently the field for labels can hold a maximum of 50 characters. See for example {{Z|Z32398}}. Frequently this is not enough and abbreviation have to be made. That makes the function names confusing and not consistent. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:37, 1 August 2026 (UTC) (as proposer) * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:59, 3 August 2026 (UTC) * ''Sign here'' === Support wikitext in functions output === : Wikifunctions don't support wikitext. They can only output unparseable plain text or HTML. I know that the page [[:f:Wikifunctions:Embedded_function_calls]] says very clearly that wikitext will never be supported. But this is the number one thing that causes me not to be motivated to use functions, and I suspect that I'm not alone. So perhaps you could reconsider it. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Completely change the UI of compositions === : I don't get compositions. A few people get them, but a lot of people don't. I mostly don't. When I try to read existing compositions, their deeply-nested hierarchy immediately confuses me, and I'm almost always afraid of editing anything. And I barely know how to start a new composition. The "clipboard" feature, which was added a few months ago, makes it a little bit less frustrating. But only a little bit; it doesn't solve the big issue. Creating and editing compositions is the only way to edit abstract articles, and it's very commonly needed on Wikifunctions, too, so if a lot of people have a hard time understanding how to do it, neither project will acquire a lot of editors. If you ask me, I'd do away with them completely and just use Python or JavaScript (or Lua!) code. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Thank you! == It was great to speak to and hear from so many of you. au0ilhb77mesp4jdupexj81g05n2yzf 296603 296602 2026-08-05T16:04:19Z Amire80 113 /* Fix the long article dual-column scroll problem where you can't see what you're editing */ + 296603 wikitext text/x-wiki {{seealso|WF:Feature petitions}} Thank you to so many of you who came in-person and online to the workshop at Wikimania last week around creating Abstract Wikipedia articles. __NEWSECTIONLINK__ Based on your comments there and things you ran into or mentioned, we've pulled together a quick ideas list of possible improvements (alongside our work on faster and better NLG support, working with communities to consider piloting Abstract Wikipedia on their wiki, and other major parts of the annual plan). Please indicate which items you think we should work on soonest by signing your name (<nowiki>~~~~</nowiki>) below them. We'll probably work on many of these, but the count of "votes" and arguments will help guide us in which ones we prioritise. == Individual fragment editing == These are some ideas about how we might make adding and editing individual fragments easier. === Only auto-match the Wikidata item to the subject of the article on the first item in a Function call, not all of them === : This should avoid the confusing step of suggested items saying "Cairo is the Cairo of Cairo", but instead would need you to specify the item references for the others. The heuristic of only matching the first item might be enough as a starting point for many calls. We probably still want to match all dates and languages, though. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:50, 31 July 2026 (UTC) * ''Sign here'' === Split out some of the '…' menu on each item so you can quickly switch to a manual item reference === : A big stumbling block for folks was switching from an auto-matched (argument key) item or a function call to a specific item reference. This would allow you to quickly switch to that, without having to notice and go through the menu of all the other options. * ''Sign here'' === Re-word the labels for the abstract argument keys to be more clear about what they are === : We label the keys as 'wikidata item reference', 'language', and 'date'; we should make it clearer that these are 'this article's subject', 'view language', and 'view date' respectively. This would help avoid confusion about what these keys are for, and when you don't want to use them. * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:48, 1 August 2026 (UTC) *:{{Done}} As a first step; how does that work for you? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:45, 5 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:38, 1 August 2026 (UTC) (i) icons with more info might help, like e.g. what the author means by "Hypernym" [https://abstract.wikipedia.org/w/index.php?title=Abstract_Wikipedia:Useful_functions_for_article_composition&oldid=13847]. *:@[[User:Nux|Nux]]: Can you give some more detail for where that kind of interface shows up for you? Do you mean giving more context for labels of functions' inputs? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:46, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == New/better kinds of fragment == Here are some ideas for different kinds of fragments that you could use in abstract articles. === Add support for pulling structured data from Commons files ''e.g.'' captions === : Right now you can put in image files themselves, but you can't fetch any data about them. This is particularly unhelpful as the Wikidata items still use the File: name rather than the MID; we'd need to add the ability to fetch meta-data from Commons to the back-end services, like we do from Wikidata. * ''Sign here'' === Add support for video/audio file inclusions === : You can only specify image files, not audio or video files which are more complex. If demand is high we could add this sooner rather than later, though it may be complex to align with the existing workflows. * ''Sign here'' === Add support for galleries of media file inclusions === : You can create multiple media file transclusions, but it's limited to a small number and you have to do all the work of creating the styles around it. We could give a first-level media file output, if this is strongly wanted. * ''Sign here'' === Add support for map inclusions === : We don't yet support maps, which might be wanted if folks are making articles about places a lot. Full support would be quite complicated. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:24, 31 July 2026 (UTC) === Add support for chart inclusions === : We don't yet support charts, which might be wanted if folks are making articles about numerical things a lot. Full support would be very complicated. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Article editing == Here are some quick ideas about overall article editing, not specific to a given === Drag-and-drop moving of fragments, instead of having to click on the menu and the "move up/down" multiple times === : Drag-and-drop is a relatively familiar UX feature, and we could add an affordance for it to make it more discoverable at the same time as more usable. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:22, 31 July 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:52, 31 July 2026 (UTC) * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:49, 1 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:42, 1 August 2026 (UTC) and also selecting and copying with ctrl+c/ctrl+v like in OOo/LibreOffice Calc * [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 15:30, 5 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Fix the long article dual-column scroll problem where you can't see what you're editing === : This is particularly an issue on longer articles and smaller screens, but was mentioned as very irritating by some of you! * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:49, 31 July 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Support multiple sections, rather than just the lede === : Right now (despite some functions outputting <nowiki><h2></nowiki>s and the like), all articles are limited to just editing the lede section. We have mostly-built support for thematic sections, but this needs some polish. This would let you 'chunk up' articles, potentially editing only a section at a time for ease of use and / or collapsing those sections away to focus. We could also use this to allow external links limited to only the "external links" section (and references). * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:12, 3 August 2026 (UTC) === Prompt editors with function calls based on statements in the Wikidata item === : Add a feature that checks the subject's Wikidata item for statements of the kind it knows about (e.g. "born 1850-01-20 in France") and match them to fragments, prompting you to add this. We'd need to work out how to link between fragment functions and Wikidata claims, and how to know whether the claims were already in the article, so this is quite complex to design and build, but would probably help a great deal. * ''Sign here'' === Prompt editors with media used on Wikipedia articles for the subject === : A more specialised option compared to fetching media suggestions alongside everything else from the Wikidata item would be to check for the main/first image on any existing Wikipedia articles and suggesting that if it's not already set. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Any other ideas you might have == The sections above aren't everything. What else is something you'd like fixed? === Make it more obvious in the search whether there's an existing abstract article or not === : Right now we just add "– AW" to the end of search results when there's an existing article; if we make it clearer whether the link is a "read this" or "create this" link, folks won't be surprised when they click it. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:58, 1 August 2026 (UTC) * ''Sign here'' === Auto-linking new Abstract Wikipedia articles to their Wikidata counterparts === : Right now people need to manually say that ''e.g.'' Q90 is the same as Q90, which takes time and isn't obvious. If we did this automatically as articles were created, the workflow would be easier to understand. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:56, 1 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Show labels of talk pages === : Show labels of Zid's talk pages on recent changes, watchlist and also on Categories like [[:Category:English natural language generation functions|this one]]. Idem for Qid's talk pages on Abstract Wikipedia * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 1 August 2026 (UTC) (as proposer) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Enlarge the field for labels === : Currently the field for labels can hold a maximum of 50 characters. See for example {{Z|Z32398}}. Frequently this is not enough and abbreviation have to be made. That makes the function names confusing and not consistent. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:37, 1 August 2026 (UTC) (as proposer) * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:59, 3 August 2026 (UTC) * ''Sign here'' === Support wikitext in functions output === : Wikifunctions don't support wikitext. They can only output unparseable plain text or HTML. I know that the page [[:f:Wikifunctions:Embedded_function_calls]] says very clearly that wikitext will never be supported. But this is the number one thing that causes me not to be motivated to use functions, and I suspect that I'm not alone. So perhaps you could reconsider it. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Completely change the UI of compositions === : I don't get compositions. A few people get them, but a lot of people don't. I mostly don't. When I try to read existing compositions, their deeply-nested hierarchy immediately confuses me, and I'm almost always afraid of editing anything. And I barely know how to start a new composition. The "clipboard" feature, which was added a few months ago, makes it a little bit less frustrating. But only a little bit; it doesn't solve the big issue. Creating and editing compositions is the only way to edit abstract articles, and it's very commonly needed on Wikifunctions, too, so if a lot of people have a hard time understanding how to do it, neither project will acquire a lot of editors. If you ask me, I'd do away with them completely and just use Python or JavaScript (or Lua!) code. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Thank you! == It was great to speak to and hear from so many of you. pedayt3ifhn9bl6w7mfa3dz45lcswxp 296604 296603 2026-08-05T16:09:47Z Strobilomyces 193 /* Enlarge the field for labels */ 296604 wikitext text/x-wiki {{seealso|WF:Feature petitions}} Thank you to so many of you who came in-person and online to the workshop at Wikimania last week around creating Abstract Wikipedia articles. __NEWSECTIONLINK__ Based on your comments there and things you ran into or mentioned, we've pulled together a quick ideas list of possible improvements (alongside our work on faster and better NLG support, working with communities to consider piloting Abstract Wikipedia on their wiki, and other major parts of the annual plan). Please indicate which items you think we should work on soonest by signing your name (<nowiki>~~~~</nowiki>) below them. We'll probably work on many of these, but the count of "votes" and arguments will help guide us in which ones we prioritise. == Individual fragment editing == These are some ideas about how we might make adding and editing individual fragments easier. === Only auto-match the Wikidata item to the subject of the article on the first item in a Function call, not all of them === : This should avoid the confusing step of suggested items saying "Cairo is the Cairo of Cairo", but instead would need you to specify the item references for the others. The heuristic of only matching the first item might be enough as a starting point for many calls. We probably still want to match all dates and languages, though. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:50, 31 July 2026 (UTC) * ''Sign here'' === Split out some of the '…' menu on each item so you can quickly switch to a manual item reference === : A big stumbling block for folks was switching from an auto-matched (argument key) item or a function call to a specific item reference. This would allow you to quickly switch to that, without having to notice and go through the menu of all the other options. * ''Sign here'' === Re-word the labels for the abstract argument keys to be more clear about what they are === : We label the keys as 'wikidata item reference', 'language', and 'date'; we should make it clearer that these are 'this article's subject', 'view language', and 'view date' respectively. This would help avoid confusion about what these keys are for, and when you don't want to use them. * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:48, 1 August 2026 (UTC) *:{{Done}} As a first step; how does that work for you? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:45, 5 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:38, 1 August 2026 (UTC) (i) icons with more info might help, like e.g. what the author means by "Hypernym" [https://abstract.wikipedia.org/w/index.php?title=Abstract_Wikipedia:Useful_functions_for_article_composition&oldid=13847]. *:@[[User:Nux|Nux]]: Can you give some more detail for where that kind of interface shows up for you? Do you mean giving more context for labels of functions' inputs? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:46, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == New/better kinds of fragment == Here are some ideas for different kinds of fragments that you could use in abstract articles. === Add support for pulling structured data from Commons files ''e.g.'' captions === : Right now you can put in image files themselves, but you can't fetch any data about them. This is particularly unhelpful as the Wikidata items still use the File: name rather than the MID; we'd need to add the ability to fetch meta-data from Commons to the back-end services, like we do from Wikidata. * ''Sign here'' === Add support for video/audio file inclusions === : You can only specify image files, not audio or video files which are more complex. If demand is high we could add this sooner rather than later, though it may be complex to align with the existing workflows. * ''Sign here'' === Add support for galleries of media file inclusions === : You can create multiple media file transclusions, but it's limited to a small number and you have to do all the work of creating the styles around it. We could give a first-level media file output, if this is strongly wanted. * ''Sign here'' === Add support for map inclusions === : We don't yet support maps, which might be wanted if folks are making articles about places a lot. Full support would be quite complicated. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:24, 31 July 2026 (UTC) === Add support for chart inclusions === : We don't yet support charts, which might be wanted if folks are making articles about numerical things a lot. Full support would be very complicated. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Article editing == Here are some quick ideas about overall article editing, not specific to a given === Drag-and-drop moving of fragments, instead of having to click on the menu and the "move up/down" multiple times === : Drag-and-drop is a relatively familiar UX feature, and we could add an affordance for it to make it more discoverable at the same time as more usable. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:22, 31 July 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:52, 31 July 2026 (UTC) * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:49, 1 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:42, 1 August 2026 (UTC) and also selecting and copying with ctrl+c/ctrl+v like in OOo/LibreOffice Calc * [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 15:30, 5 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Fix the long article dual-column scroll problem where you can't see what you're editing === : This is particularly an issue on longer articles and smaller screens, but was mentioned as very irritating by some of you! * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:49, 31 July 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Support multiple sections, rather than just the lede === : Right now (despite some functions outputting <nowiki><h2></nowiki>s and the like), all articles are limited to just editing the lede section. We have mostly-built support for thematic sections, but this needs some polish. This would let you 'chunk up' articles, potentially editing only a section at a time for ease of use and / or collapsing those sections away to focus. We could also use this to allow external links limited to only the "external links" section (and references). * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:12, 3 August 2026 (UTC) === Prompt editors with function calls based on statements in the Wikidata item === : Add a feature that checks the subject's Wikidata item for statements of the kind it knows about (e.g. "born 1850-01-20 in France") and match them to fragments, prompting you to add this. We'd need to work out how to link between fragment functions and Wikidata claims, and how to know whether the claims were already in the article, so this is quite complex to design and build, but would probably help a great deal. * ''Sign here'' === Prompt editors with media used on Wikipedia articles for the subject === : A more specialised option compared to fetching media suggestions alongside everything else from the Wikidata item would be to check for the main/first image on any existing Wikipedia articles and suggesting that if it's not already set. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Any other ideas you might have == The sections above aren't everything. What else is something you'd like fixed? === Make it more obvious in the search whether there's an existing abstract article or not === : Right now we just add "– AW" to the end of search results when there's an existing article; if we make it clearer whether the link is a "read this" or "create this" link, folks won't be surprised when they click it. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:58, 1 August 2026 (UTC) * ''Sign here'' === Auto-linking new Abstract Wikipedia articles to their Wikidata counterparts === : Right now people need to manually say that ''e.g.'' Q90 is the same as Q90, which takes time and isn't obvious. If we did this automatically as articles were created, the workflow would be easier to understand. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:56, 1 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Show labels of talk pages === : Show labels of Zid's talk pages on recent changes, watchlist and also on Categories like [[:Category:English natural language generation functions|this one]]. Idem for Qid's talk pages on Abstract Wikipedia * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 1 August 2026 (UTC) (as proposer) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Enlarge the field for labels === : Currently the field for labels can hold a maximum of 50 characters. See for example {{Z|Z32398}}. Frequently this is not enough and abbreviation have to be made. That makes the function names confusing and not consistent. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:37, 1 August 2026 (UTC) (as proposer) * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:59, 3 August 2026 (UTC) * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:09, 5 August 2026 (UTC) * ''Sign here'' === Support wikitext in functions output === : Wikifunctions don't support wikitext. They can only output unparseable plain text or HTML. I know that the page [[:f:Wikifunctions:Embedded_function_calls]] says very clearly that wikitext will never be supported. But this is the number one thing that causes me not to be motivated to use functions, and I suspect that I'm not alone. So perhaps you could reconsider it. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Completely change the UI of compositions === : I don't get compositions. A few people get them, but a lot of people don't. I mostly don't. When I try to read existing compositions, their deeply-nested hierarchy immediately confuses me, and I'm almost always afraid of editing anything. And I barely know how to start a new composition. The "clipboard" feature, which was added a few months ago, makes it a little bit less frustrating. But only a little bit; it doesn't solve the big issue. Creating and editing compositions is the only way to edit abstract articles, and it's very commonly needed on Wikifunctions, too, so if a lot of people have a hard time understanding how to do it, neither project will acquire a lot of editors. If you ask me, I'd do away with them completely and just use Python or JavaScript (or Lua!) code. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Thank you! == It was great to speak to and hear from so many of you. 8n27k8aso9lq5tm1qw6czr2nce2tjvu 296606 296604 2026-08-05T16:35:57Z Strobilomyces 193 /* Example: Thing to fix (copy me!) */ 296606 wikitext text/x-wiki {{seealso|WF:Feature petitions}} Thank you to so many of you who came in-person and online to the workshop at Wikimania last week around creating Abstract Wikipedia articles. __NEWSECTIONLINK__ Based on your comments there and things you ran into or mentioned, we've pulled together a quick ideas list of possible improvements (alongside our work on faster and better NLG support, working with communities to consider piloting Abstract Wikipedia on their wiki, and other major parts of the annual plan). Please indicate which items you think we should work on soonest by signing your name (<nowiki>~~~~</nowiki>) below them. We'll probably work on many of these, but the count of "votes" and arguments will help guide us in which ones we prioritise. == Individual fragment editing == These are some ideas about how we might make adding and editing individual fragments easier. === Only auto-match the Wikidata item to the subject of the article on the first item in a Function call, not all of them === : This should avoid the confusing step of suggested items saying "Cairo is the Cairo of Cairo", but instead would need you to specify the item references for the others. The heuristic of only matching the first item might be enough as a starting point for many calls. We probably still want to match all dates and languages, though. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:50, 31 July 2026 (UTC) * ''Sign here'' === Split out some of the '…' menu on each item so you can quickly switch to a manual item reference === : A big stumbling block for folks was switching from an auto-matched (argument key) item or a function call to a specific item reference. This would allow you to quickly switch to that, without having to notice and go through the menu of all the other options. * ''Sign here'' === Re-word the labels for the abstract argument keys to be more clear about what they are === : We label the keys as 'wikidata item reference', 'language', and 'date'; we should make it clearer that these are 'this article's subject', 'view language', and 'view date' respectively. This would help avoid confusion about what these keys are for, and when you don't want to use them. * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:48, 1 August 2026 (UTC) *:{{Done}} As a first step; how does that work for you? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:45, 5 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:38, 1 August 2026 (UTC) (i) icons with more info might help, like e.g. what the author means by "Hypernym" [https://abstract.wikipedia.org/w/index.php?title=Abstract_Wikipedia:Useful_functions_for_article_composition&oldid=13847]. *:@[[User:Nux|Nux]]: Can you give some more detail for where that kind of interface shows up for you? Do you mean giving more context for labels of functions' inputs? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:46, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == New/better kinds of fragment == Here are some ideas for different kinds of fragments that you could use in abstract articles. === Add support for pulling structured data from Commons files ''e.g.'' captions === : Right now you can put in image files themselves, but you can't fetch any data about them. This is particularly unhelpful as the Wikidata items still use the File: name rather than the MID; we'd need to add the ability to fetch meta-data from Commons to the back-end services, like we do from Wikidata. * ''Sign here'' === Add support for video/audio file inclusions === : You can only specify image files, not audio or video files which are more complex. If demand is high we could add this sooner rather than later, though it may be complex to align with the existing workflows. * ''Sign here'' === Add support for galleries of media file inclusions === : You can create multiple media file transclusions, but it's limited to a small number and you have to do all the work of creating the styles around it. We could give a first-level media file output, if this is strongly wanted. * ''Sign here'' === Add support for map inclusions === : We don't yet support maps, which might be wanted if folks are making articles about places a lot. Full support would be quite complicated. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:24, 31 July 2026 (UTC) === Add support for chart inclusions === : We don't yet support charts, which might be wanted if folks are making articles about numerical things a lot. Full support would be very complicated. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Article editing == Here are some quick ideas about overall article editing, not specific to a given === Drag-and-drop moving of fragments, instead of having to click on the menu and the "move up/down" multiple times === : Drag-and-drop is a relatively familiar UX feature, and we could add an affordance for it to make it more discoverable at the same time as more usable. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:22, 31 July 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:52, 31 July 2026 (UTC) * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:49, 1 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:42, 1 August 2026 (UTC) and also selecting and copying with ctrl+c/ctrl+v like in OOo/LibreOffice Calc * [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 15:30, 5 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Fix the long article dual-column scroll problem where you can't see what you're editing === : This is particularly an issue on longer articles and smaller screens, but was mentioned as very irritating by some of you! * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:49, 31 July 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Support multiple sections, rather than just the lede === : Right now (despite some functions outputting <nowiki><h2></nowiki>s and the like), all articles are limited to just editing the lede section. We have mostly-built support for thematic sections, but this needs some polish. This would let you 'chunk up' articles, potentially editing only a section at a time for ease of use and / or collapsing those sections away to focus. We could also use this to allow external links limited to only the "external links" section (and references). * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:12, 3 August 2026 (UTC) === Prompt editors with function calls based on statements in the Wikidata item === : Add a feature that checks the subject's Wikidata item for statements of the kind it knows about (e.g. "born 1850-01-20 in France") and match them to fragments, prompting you to add this. We'd need to work out how to link between fragment functions and Wikidata claims, and how to know whether the claims were already in the article, so this is quite complex to design and build, but would probably help a great deal. * ''Sign here'' === Prompt editors with media used on Wikipedia articles for the subject === : A more specialised option compared to fetching media suggestions alongside everything else from the Wikidata item would be to check for the main/first image on any existing Wikipedia articles and suggesting that if it's not already set. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Any other ideas you might have == The sections above aren't everything. What else is something you'd like fixed? === Make it more obvious in the search whether there's an existing abstract article or not === : Right now we just add "– AW" to the end of search results when there's an existing article; if we make it clearer whether the link is a "read this" or "create this" link, folks won't be surprised when they click it. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:58, 1 August 2026 (UTC) * ''Sign here'' === Auto-linking new Abstract Wikipedia articles to their Wikidata counterparts === : Right now people need to manually say that ''e.g.'' Q90 is the same as Q90, which takes time and isn't obvious. If we did this automatically as articles were created, the workflow would be easier to understand. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:56, 1 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Show labels of talk pages === : Show labels of Zid's talk pages on recent changes, watchlist and also on Categories like [[:Category:English natural language generation functions|this one]]. Idem for Qid's talk pages on Abstract Wikipedia * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 1 August 2026 (UTC) (as proposer) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Enlarge the field for labels === : Currently the field for labels can hold a maximum of 50 characters. See for example {{Z|Z32398}}. Frequently this is not enough and abbreviation have to be made. That makes the function names confusing and not consistent. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:37, 1 August 2026 (UTC) (as proposer) * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:59, 3 August 2026 (UTC) * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:09, 5 August 2026 (UTC) * ''Sign here'' === Support wikitext in functions output === : Wikifunctions don't support wikitext. They can only output unparseable plain text or HTML. I know that the page [[:f:Wikifunctions:Embedded_function_calls]] says very clearly that wikitext will never be supported. But this is the number one thing that causes me not to be motivated to use functions, and I suspect that I'm not alone. So perhaps you could reconsider it. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Completely change the UI of compositions === : I don't get compositions. A few people get them, but a lot of people don't. I mostly don't. When I try to read existing compositions, their deeply-nested hierarchy immediately confuses me, and I'm almost always afraid of editing anything. And I barely know how to start a new composition. The "clipboard" feature, which was added a few months ago, makes it a little bit less frustrating. But only a little bit; it doesn't solve the big issue. Creating and editing compositions is the only way to edit abstract articles, and it's very commonly needed on Wikifunctions, too, so if a lot of people have a hard time understanding how to do it, neither project will acquire a lot of editors. If you ask me, I'd do away with them completely and just use Python or JavaScript (or Lua!) code. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Allow choice of implementation to be forced === : Where a function has multiple implementations, it would be helpful to be able to force the orchestrator to select a particular implementation for a particular run (or a particular session or a particular user). This would often be very helpful for debugging, or when an implementation appears to have a bug. I am not too sure how that could work - I propose that each user should be able to mark any implementation as always to be selected in their case (or perhaps as never to be selected). Perhaps only in the current session. :It would even be useful to have a mode in a given session where the orchestrator always selects the first (or last) implementation for all functions - then one would at least know which implementation was going to be called! * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:35, 5 August 2026 (UTC) === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Thank you! == It was great to speak to and hear from so many of you. igcajy8vm8diivvvoq0f29w4smxl22h 296607 296606 2026-08-05T16:37:06Z Strobilomyces 193 /* Allow choice of implementation to be forced */ missed line 296607 wikitext text/x-wiki {{seealso|WF:Feature petitions}} Thank you to so many of you who came in-person and online to the workshop at Wikimania last week around creating Abstract Wikipedia articles. __NEWSECTIONLINK__ Based on your comments there and things you ran into or mentioned, we've pulled together a quick ideas list of possible improvements (alongside our work on faster and better NLG support, working with communities to consider piloting Abstract Wikipedia on their wiki, and other major parts of the annual plan). Please indicate which items you think we should work on soonest by signing your name (<nowiki>~~~~</nowiki>) below them. We'll probably work on many of these, but the count of "votes" and arguments will help guide us in which ones we prioritise. == Individual fragment editing == These are some ideas about how we might make adding and editing individual fragments easier. === Only auto-match the Wikidata item to the subject of the article on the first item in a Function call, not all of them === : This should avoid the confusing step of suggested items saying "Cairo is the Cairo of Cairo", but instead would need you to specify the item references for the others. The heuristic of only matching the first item might be enough as a starting point for many calls. We probably still want to match all dates and languages, though. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:50, 31 July 2026 (UTC) * ''Sign here'' === Split out some of the '…' menu on each item so you can quickly switch to a manual item reference === : A big stumbling block for folks was switching from an auto-matched (argument key) item or a function call to a specific item reference. This would allow you to quickly switch to that, without having to notice and go through the menu of all the other options. * ''Sign here'' === Re-word the labels for the abstract argument keys to be more clear about what they are === : We label the keys as 'wikidata item reference', 'language', and 'date'; we should make it clearer that these are 'this article's subject', 'view language', and 'view date' respectively. This would help avoid confusion about what these keys are for, and when you don't want to use them. * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:48, 1 August 2026 (UTC) *:{{Done}} As a first step; how does that work for you? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:45, 5 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:38, 1 August 2026 (UTC) (i) icons with more info might help, like e.g. what the author means by "Hypernym" [https://abstract.wikipedia.org/w/index.php?title=Abstract_Wikipedia:Useful_functions_for_article_composition&oldid=13847]. *:@[[User:Nux|Nux]]: Can you give some more detail for where that kind of interface shows up for you? Do you mean giving more context for labels of functions' inputs? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:46, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == New/better kinds of fragment == Here are some ideas for different kinds of fragments that you could use in abstract articles. === Add support for pulling structured data from Commons files ''e.g.'' captions === : Right now you can put in image files themselves, but you can't fetch any data about them. This is particularly unhelpful as the Wikidata items still use the File: name rather than the MID; we'd need to add the ability to fetch meta-data from Commons to the back-end services, like we do from Wikidata. * ''Sign here'' === Add support for video/audio file inclusions === : You can only specify image files, not audio or video files which are more complex. If demand is high we could add this sooner rather than later, though it may be complex to align with the existing workflows. * ''Sign here'' === Add support for galleries of media file inclusions === : You can create multiple media file transclusions, but it's limited to a small number and you have to do all the work of creating the styles around it. We could give a first-level media file output, if this is strongly wanted. * ''Sign here'' === Add support for map inclusions === : We don't yet support maps, which might be wanted if folks are making articles about places a lot. Full support would be quite complicated. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:24, 31 July 2026 (UTC) === Add support for chart inclusions === : We don't yet support charts, which might be wanted if folks are making articles about numerical things a lot. Full support would be very complicated. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Article editing == Here are some quick ideas about overall article editing, not specific to a given === Drag-and-drop moving of fragments, instead of having to click on the menu and the "move up/down" multiple times === : Drag-and-drop is a relatively familiar UX feature, and we could add an affordance for it to make it more discoverable at the same time as more usable. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:22, 31 July 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:52, 31 July 2026 (UTC) * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:49, 1 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:42, 1 August 2026 (UTC) and also selecting and copying with ctrl+c/ctrl+v like in OOo/LibreOffice Calc * [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 15:30, 5 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Fix the long article dual-column scroll problem where you can't see what you're editing === : This is particularly an issue on longer articles and smaller screens, but was mentioned as very irritating by some of you! * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:49, 31 July 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Support multiple sections, rather than just the lede === : Right now (despite some functions outputting <nowiki><h2></nowiki>s and the like), all articles are limited to just editing the lede section. We have mostly-built support for thematic sections, but this needs some polish. This would let you 'chunk up' articles, potentially editing only a section at a time for ease of use and / or collapsing those sections away to focus. We could also use this to allow external links limited to only the "external links" section (and references). * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:12, 3 August 2026 (UTC) === Prompt editors with function calls based on statements in the Wikidata item === : Add a feature that checks the subject's Wikidata item for statements of the kind it knows about (e.g. "born 1850-01-20 in France") and match them to fragments, prompting you to add this. We'd need to work out how to link between fragment functions and Wikidata claims, and how to know whether the claims were already in the article, so this is quite complex to design and build, but would probably help a great deal. * ''Sign here'' === Prompt editors with media used on Wikipedia articles for the subject === : A more specialised option compared to fetching media suggestions alongside everything else from the Wikidata item would be to check for the main/first image on any existing Wikipedia articles and suggesting that if it's not already set. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Any other ideas you might have == The sections above aren't everything. What else is something you'd like fixed? === Make it more obvious in the search whether there's an existing abstract article or not === : Right now we just add "– AW" to the end of search results when there's an existing article; if we make it clearer whether the link is a "read this" or "create this" link, folks won't be surprised when they click it. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:58, 1 August 2026 (UTC) * ''Sign here'' === Auto-linking new Abstract Wikipedia articles to their Wikidata counterparts === : Right now people need to manually say that ''e.g.'' Q90 is the same as Q90, which takes time and isn't obvious. If we did this automatically as articles were created, the workflow would be easier to understand. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:56, 1 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Show labels of talk pages === : Show labels of Zid's talk pages on recent changes, watchlist and also on Categories like [[:Category:English natural language generation functions|this one]]. Idem for Qid's talk pages on Abstract Wikipedia * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 1 August 2026 (UTC) (as proposer) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Enlarge the field for labels === : Currently the field for labels can hold a maximum of 50 characters. See for example {{Z|Z32398}}. Frequently this is not enough and abbreviation have to be made. That makes the function names confusing and not consistent. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:37, 1 August 2026 (UTC) (as proposer) * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:59, 3 August 2026 (UTC) * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:09, 5 August 2026 (UTC) * ''Sign here'' === Support wikitext in functions output === : Wikifunctions don't support wikitext. They can only output unparseable plain text or HTML. I know that the page [[:f:Wikifunctions:Embedded_function_calls]] says very clearly that wikitext will never be supported. But this is the number one thing that causes me not to be motivated to use functions, and I suspect that I'm not alone. So perhaps you could reconsider it. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Completely change the UI of compositions === : I don't get compositions. A few people get them, but a lot of people don't. I mostly don't. When I try to read existing compositions, their deeply-nested hierarchy immediately confuses me, and I'm almost always afraid of editing anything. And I barely know how to start a new composition. The "clipboard" feature, which was added a few months ago, makes it a little bit less frustrating. But only a little bit; it doesn't solve the big issue. Creating and editing compositions is the only way to edit abstract articles, and it's very commonly needed on Wikifunctions, too, so if a lot of people have a hard time understanding how to do it, neither project will acquire a lot of editors. If you ask me, I'd do away with them completely and just use Python or JavaScript (or Lua!) code. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Allow choice of implementation to be forced === : Where a function has multiple implementations, it would be helpful to be able to force the orchestrator to select a particular implementation for a particular run (or a particular session or a particular user). This would often be very helpful for debugging, or when an implementation appears to have a bug. I am not too sure how that could work - I propose that each user should be able to mark any implementation as always to be selected in their case (or perhaps as never to be selected). Perhaps only in the current session. :It would even be useful to have a mode in a given session where the orchestrator always selects the first (or last) implementation for all functions - then one would at least know which implementation was going to be called! * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:35, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Thank you! == It was great to speak to and hear from so many of you. 7hedh76sw0l88wukgg4bc77tz1fz05s 296611 296607 2026-08-05T16:44:20Z Strobilomyces 193 /* Example: Thing to fix (copy me!) */ 296611 wikitext text/x-wiki {{seealso|WF:Feature petitions}} Thank you to so many of you who came in-person and online to the workshop at Wikimania last week around creating Abstract Wikipedia articles. __NEWSECTIONLINK__ Based on your comments there and things you ran into or mentioned, we've pulled together a quick ideas list of possible improvements (alongside our work on faster and better NLG support, working with communities to consider piloting Abstract Wikipedia on their wiki, and other major parts of the annual plan). Please indicate which items you think we should work on soonest by signing your name (<nowiki>~~~~</nowiki>) below them. We'll probably work on many of these, but the count of "votes" and arguments will help guide us in which ones we prioritise. == Individual fragment editing == These are some ideas about how we might make adding and editing individual fragments easier. === Only auto-match the Wikidata item to the subject of the article on the first item in a Function call, not all of them === : This should avoid the confusing step of suggested items saying "Cairo is the Cairo of Cairo", but instead would need you to specify the item references for the others. The heuristic of only matching the first item might be enough as a starting point for many calls. We probably still want to match all dates and languages, though. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:50, 31 July 2026 (UTC) * ''Sign here'' === Split out some of the '…' menu on each item so you can quickly switch to a manual item reference === : A big stumbling block for folks was switching from an auto-matched (argument key) item or a function call to a specific item reference. This would allow you to quickly switch to that, without having to notice and go through the menu of all the other options. * ''Sign here'' === Re-word the labels for the abstract argument keys to be more clear about what they are === : We label the keys as 'wikidata item reference', 'language', and 'date'; we should make it clearer that these are 'this article's subject', 'view language', and 'view date' respectively. This would help avoid confusion about what these keys are for, and when you don't want to use them. * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:48, 1 August 2026 (UTC) *:{{Done}} As a first step; how does that work for you? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:45, 5 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:38, 1 August 2026 (UTC) (i) icons with more info might help, like e.g. what the author means by "Hypernym" [https://abstract.wikipedia.org/w/index.php?title=Abstract_Wikipedia:Useful_functions_for_article_composition&oldid=13847]. *:@[[User:Nux|Nux]]: Can you give some more detail for where that kind of interface shows up for you? Do you mean giving more context for labels of functions' inputs? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:46, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == New/better kinds of fragment == Here are some ideas for different kinds of fragments that you could use in abstract articles. === Add support for pulling structured data from Commons files ''e.g.'' captions === : Right now you can put in image files themselves, but you can't fetch any data about them. This is particularly unhelpful as the Wikidata items still use the File: name rather than the MID; we'd need to add the ability to fetch meta-data from Commons to the back-end services, like we do from Wikidata. * ''Sign here'' === Add support for video/audio file inclusions === : You can only specify image files, not audio or video files which are more complex. If demand is high we could add this sooner rather than later, though it may be complex to align with the existing workflows. * ''Sign here'' === Add support for galleries of media file inclusions === : You can create multiple media file transclusions, but it's limited to a small number and you have to do all the work of creating the styles around it. We could give a first-level media file output, if this is strongly wanted. * ''Sign here'' === Add support for map inclusions === : We don't yet support maps, which might be wanted if folks are making articles about places a lot. Full support would be quite complicated. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:24, 31 July 2026 (UTC) === Add support for chart inclusions === : We don't yet support charts, which might be wanted if folks are making articles about numerical things a lot. Full support would be very complicated. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Article editing == Here are some quick ideas about overall article editing, not specific to a given === Drag-and-drop moving of fragments, instead of having to click on the menu and the "move up/down" multiple times === : Drag-and-drop is a relatively familiar UX feature, and we could add an affordance for it to make it more discoverable at the same time as more usable. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:22, 31 July 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:52, 31 July 2026 (UTC) * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:49, 1 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:42, 1 August 2026 (UTC) and also selecting and copying with ctrl+c/ctrl+v like in OOo/LibreOffice Calc * [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 15:30, 5 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Fix the long article dual-column scroll problem where you can't see what you're editing === : This is particularly an issue on longer articles and smaller screens, but was mentioned as very irritating by some of you! * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:49, 31 July 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Support multiple sections, rather than just the lede === : Right now (despite some functions outputting <nowiki><h2></nowiki>s and the like), all articles are limited to just editing the lede section. We have mostly-built support for thematic sections, but this needs some polish. This would let you 'chunk up' articles, potentially editing only a section at a time for ease of use and / or collapsing those sections away to focus. We could also use this to allow external links limited to only the "external links" section (and references). * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:12, 3 August 2026 (UTC) === Prompt editors with function calls based on statements in the Wikidata item === : Add a feature that checks the subject's Wikidata item for statements of the kind it knows about (e.g. "born 1850-01-20 in France") and match them to fragments, prompting you to add this. We'd need to work out how to link between fragment functions and Wikidata claims, and how to know whether the claims were already in the article, so this is quite complex to design and build, but would probably help a great deal. * ''Sign here'' === Prompt editors with media used on Wikipedia articles for the subject === : A more specialised option compared to fetching media suggestions alongside everything else from the Wikidata item would be to check for the main/first image on any existing Wikipedia articles and suggesting that if it's not already set. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Any other ideas you might have == The sections above aren't everything. What else is something you'd like fixed? === Make it more obvious in the search whether there's an existing abstract article or not === : Right now we just add "– AW" to the end of search results when there's an existing article; if we make it clearer whether the link is a "read this" or "create this" link, folks won't be surprised when they click it. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:58, 1 August 2026 (UTC) * ''Sign here'' === Auto-linking new Abstract Wikipedia articles to their Wikidata counterparts === : Right now people need to manually say that ''e.g.'' Q90 is the same as Q90, which takes time and isn't obvious. If we did this automatically as articles were created, the workflow would be easier to understand. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:56, 1 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Show labels of talk pages === : Show labels of Zid's talk pages on recent changes, watchlist and also on Categories like [[:Category:English natural language generation functions|this one]]. Idem for Qid's talk pages on Abstract Wikipedia * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 1 August 2026 (UTC) (as proposer) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Enlarge the field for labels === : Currently the field for labels can hold a maximum of 50 characters. See for example {{Z|Z32398}}. Frequently this is not enough and abbreviation have to be made. That makes the function names confusing and not consistent. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:37, 1 August 2026 (UTC) (as proposer) * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:59, 3 August 2026 (UTC) * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:09, 5 August 2026 (UTC) * ''Sign here'' === Support wikitext in functions output === : Wikifunctions don't support wikitext. They can only output unparseable plain text or HTML. I know that the page [[:f:Wikifunctions:Embedded_function_calls]] says very clearly that wikitext will never be supported. But this is the number one thing that causes me not to be motivated to use functions, and I suspect that I'm not alone. So perhaps you could reconsider it. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Completely change the UI of compositions === : I don't get compositions. A few people get them, but a lot of people don't. I mostly don't. When I try to read existing compositions, their deeply-nested hierarchy immediately confuses me, and I'm almost always afraid of editing anything. And I barely know how to start a new composition. The "clipboard" feature, which was added a few months ago, makes it a little bit less frustrating. But only a little bit; it doesn't solve the big issue. Creating and editing compositions is the only way to edit abstract articles, and it's very commonly needed on Wikifunctions, too, so if a lot of people have a hard time understanding how to do it, neither project will acquire a lot of editors. If you ask me, I'd do away with them completely and just use Python or JavaScript (or Lua!) code. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Allow choice of implementation to be forced === : Where a function has multiple implementations, it would be helpful to be able to force the orchestrator to select a particular implementation for a particular run (or a particular session or a particular user). This would often be very helpful for debugging, or when an implementation appears to have a bug. I am not too sure how that could work - I propose that each user should be able to mark any implementation as always to be selected in their case (or perhaps as never to be selected). Perhaps only in the current session. :It would even be useful to have a mode in a given session where the orchestrator always selects the first (or last) implementation for all functions - then one would at least know which implementation was going to be called! * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:35, 5 August 2026 (UTC) * ''Sign here'' === Allow Wikifunctions functions to be called from Python and Javascript === : As indicated in an earlier suggestion, it is not convenient to write complicated code in the form of compositions. I think far more code would be contributed if it could be done in Python or Javascript. * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:44, 5 August 2026 (UTC) * ''Sign here'' == Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Thank you! == It was great to speak to and hear from so many of you. ss97zwsta12p6fmzkdr01vm4bzgkfu1 296625 296611 2026-08-05T17:18:09Z Amire80 113 /* Support wikitext in functions output */ _ 296625 wikitext text/x-wiki {{seealso|WF:Feature petitions}} Thank you to so many of you who came in-person and online to the workshop at Wikimania last week around creating Abstract Wikipedia articles. __NEWSECTIONLINK__ Based on your comments there and things you ran into or mentioned, we've pulled together a quick ideas list of possible improvements (alongside our work on faster and better NLG support, working with communities to consider piloting Abstract Wikipedia on their wiki, and other major parts of the annual plan). Please indicate which items you think we should work on soonest by signing your name (<nowiki>~~~~</nowiki>) below them. We'll probably work on many of these, but the count of "votes" and arguments will help guide us in which ones we prioritise. == Individual fragment editing == These are some ideas about how we might make adding and editing individual fragments easier. === Only auto-match the Wikidata item to the subject of the article on the first item in a Function call, not all of them === : This should avoid the confusing step of suggested items saying "Cairo is the Cairo of Cairo", but instead would need you to specify the item references for the others. The heuristic of only matching the first item might be enough as a starting point for many calls. We probably still want to match all dates and languages, though. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:50, 31 July 2026 (UTC) * ''Sign here'' === Split out some of the '…' menu on each item so you can quickly switch to a manual item reference === : A big stumbling block for folks was switching from an auto-matched (argument key) item or a function call to a specific item reference. This would allow you to quickly switch to that, without having to notice and go through the menu of all the other options. * ''Sign here'' === Re-word the labels for the abstract argument keys to be more clear about what they are === : We label the keys as 'wikidata item reference', 'language', and 'date'; we should make it clearer that these are 'this article's subject', 'view language', and 'view date' respectively. This would help avoid confusion about what these keys are for, and when you don't want to use them. * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:48, 1 August 2026 (UTC) *:{{Done}} As a first step; how does that work for you? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:45, 5 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:38, 1 August 2026 (UTC) (i) icons with more info might help, like e.g. what the author means by "Hypernym" [https://abstract.wikipedia.org/w/index.php?title=Abstract_Wikipedia:Useful_functions_for_article_composition&oldid=13847]. *:@[[User:Nux|Nux]]: Can you give some more detail for where that kind of interface shows up for you? Do you mean giving more context for labels of functions' inputs? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:46, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == New/better kinds of fragment == Here are some ideas for different kinds of fragments that you could use in abstract articles. === Add support for pulling structured data from Commons files ''e.g.'' captions === : Right now you can put in image files themselves, but you can't fetch any data about them. This is particularly unhelpful as the Wikidata items still use the File: name rather than the MID; we'd need to add the ability to fetch meta-data from Commons to the back-end services, like we do from Wikidata. * ''Sign here'' === Add support for video/audio file inclusions === : You can only specify image files, not audio or video files which are more complex. If demand is high we could add this sooner rather than later, though it may be complex to align with the existing workflows. * ''Sign here'' === Add support for galleries of media file inclusions === : You can create multiple media file transclusions, but it's limited to a small number and you have to do all the work of creating the styles around it. We could give a first-level media file output, if this is strongly wanted. * ''Sign here'' === Add support for map inclusions === : We don't yet support maps, which might be wanted if folks are making articles about places a lot. Full support would be quite complicated. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:24, 31 July 2026 (UTC) === Add support for chart inclusions === : We don't yet support charts, which might be wanted if folks are making articles about numerical things a lot. Full support would be very complicated. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Article editing == Here are some quick ideas about overall article editing, not specific to a given === Drag-and-drop moving of fragments, instead of having to click on the menu and the "move up/down" multiple times === : Drag-and-drop is a relatively familiar UX feature, and we could add an affordance for it to make it more discoverable at the same time as more usable. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:22, 31 July 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:52, 31 July 2026 (UTC) * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:49, 1 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:42, 1 August 2026 (UTC) and also selecting and copying with ctrl+c/ctrl+v like in OOo/LibreOffice Calc * [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 15:30, 5 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Fix the long article dual-column scroll problem where you can't see what you're editing === : This is particularly an issue on longer articles and smaller screens, but was mentioned as very irritating by some of you! * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:49, 31 July 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Support multiple sections, rather than just the lede === : Right now (despite some functions outputting <nowiki><h2></nowiki>s and the like), all articles are limited to just editing the lede section. We have mostly-built support for thematic sections, but this needs some polish. This would let you 'chunk up' articles, potentially editing only a section at a time for ease of use and / or collapsing those sections away to focus. We could also use this to allow external links limited to only the "external links" section (and references). * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:12, 3 August 2026 (UTC) === Prompt editors with function calls based on statements in the Wikidata item === : Add a feature that checks the subject's Wikidata item for statements of the kind it knows about (e.g. "born 1850-01-20 in France") and match them to fragments, prompting you to add this. We'd need to work out how to link between fragment functions and Wikidata claims, and how to know whether the claims were already in the article, so this is quite complex to design and build, but would probably help a great deal. * ''Sign here'' === Prompt editors with media used on Wikipedia articles for the subject === : A more specialised option compared to fetching media suggestions alongside everything else from the Wikidata item would be to check for the main/first image on any existing Wikipedia articles and suggesting that if it's not already set. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Any other ideas you might have == The sections above aren't everything. What else is something you'd like fixed? === Make it more obvious in the search whether there's an existing abstract article or not === : Right now we just add "– AW" to the end of search results when there's an existing article; if we make it clearer whether the link is a "read this" or "create this" link, folks won't be surprised when they click it. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:58, 1 August 2026 (UTC) * ''Sign here'' === Auto-linking new Abstract Wikipedia articles to their Wikidata counterparts === : Right now people need to manually say that ''e.g.'' Q90 is the same as Q90, which takes time and isn't obvious. If we did this automatically as articles were created, the workflow would be easier to understand. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:56, 1 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Show labels of talk pages === : Show labels of Zid's talk pages on recent changes, watchlist and also on Categories like [[:Category:English natural language generation functions|this one]]. Idem for Qid's talk pages on Abstract Wikipedia * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 1 August 2026 (UTC) (as proposer) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Enlarge the field for labels === : Currently the field for labels can hold a maximum of 50 characters. See for example {{Z|Z32398}}. Frequently this is not enough and abbreviation have to be made. That makes the function names confusing and not consistent. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:37, 1 August 2026 (UTC) (as proposer) * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:59, 3 August 2026 (UTC) * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:09, 5 August 2026 (UTC) * ''Sign here'' === Support wikitext in functions output === : Wikifunctions don't support wikitext. They can only output unparseable plain text or HTML. I know that the page [[:f:Wikifunctions:Embedded function calls]] says very clearly that wikitext will never be supported. But this is the number one thing that causes me not to be motivated to use functions, and I suspect that I'm not alone. So perhaps you could reconsider it. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Completely change the UI of compositions === : I don't get compositions. A few people get them, but a lot of people don't. I mostly don't. When I try to read existing compositions, their deeply-nested hierarchy immediately confuses me, and I'm almost always afraid of editing anything. And I barely know how to start a new composition. The "clipboard" feature, which was added a few months ago, makes it a little bit less frustrating. But only a little bit; it doesn't solve the big issue. Creating and editing compositions is the only way to edit abstract articles, and it's very commonly needed on Wikifunctions, too, so if a lot of people have a hard time understanding how to do it, neither project will acquire a lot of editors. If you ask me, I'd do away with them completely and just use Python or JavaScript (or Lua!) code. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Allow choice of implementation to be forced === : Where a function has multiple implementations, it would be helpful to be able to force the orchestrator to select a particular implementation for a particular run (or a particular session or a particular user). This would often be very helpful for debugging, or when an implementation appears to have a bug. I am not too sure how that could work - I propose that each user should be able to mark any implementation as always to be selected in their case (or perhaps as never to be selected). Perhaps only in the current session. :It would even be useful to have a mode in a given session where the orchestrator always selects the first (or last) implementation for all functions - then one would at least know which implementation was going to be called! * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:35, 5 August 2026 (UTC) * ''Sign here'' === Allow Wikifunctions functions to be called from Python and Javascript === : As indicated in an earlier suggestion, it is not convenient to write complicated code in the form of compositions. I think far more code would be contributed if it could be done in Python or Javascript. * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:44, 5 August 2026 (UTC) * ''Sign here'' == Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Thank you! == It was great to speak to and hear from so many of you. 6hu564ad9nt3qhan0vbr5m3mpovfwr0 296634 296625 2026-08-05T17:30:38Z Jdforrester (WMF) 4 /* Allow choice of implementation to be forced */ Reply 296634 wikitext text/x-wiki {{seealso|WF:Feature petitions}} Thank you to so many of you who came in-person and online to the workshop at Wikimania last week around creating Abstract Wikipedia articles. __NEWSECTIONLINK__ Based on your comments there and things you ran into or mentioned, we've pulled together a quick ideas list of possible improvements (alongside our work on faster and better NLG support, working with communities to consider piloting Abstract Wikipedia on their wiki, and other major parts of the annual plan). Please indicate which items you think we should work on soonest by signing your name (<nowiki>~~~~</nowiki>) below them. We'll probably work on many of these, but the count of "votes" and arguments will help guide us in which ones we prioritise. == Individual fragment editing == These are some ideas about how we might make adding and editing individual fragments easier. === Only auto-match the Wikidata item to the subject of the article on the first item in a Function call, not all of them === : This should avoid the confusing step of suggested items saying "Cairo is the Cairo of Cairo", but instead would need you to specify the item references for the others. The heuristic of only matching the first item might be enough as a starting point for many calls. We probably still want to match all dates and languages, though. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:50, 31 July 2026 (UTC) * ''Sign here'' === Split out some of the '…' menu on each item so you can quickly switch to a manual item reference === : A big stumbling block for folks was switching from an auto-matched (argument key) item or a function call to a specific item reference. This would allow you to quickly switch to that, without having to notice and go through the menu of all the other options. * ''Sign here'' === Re-word the labels for the abstract argument keys to be more clear about what they are === : We label the keys as 'wikidata item reference', 'language', and 'date'; we should make it clearer that these are 'this article's subject', 'view language', and 'view date' respectively. This would help avoid confusion about what these keys are for, and when you don't want to use them. * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:48, 1 August 2026 (UTC) *:{{Done}} As a first step; how does that work for you? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:45, 5 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:38, 1 August 2026 (UTC) (i) icons with more info might help, like e.g. what the author means by "Hypernym" [https://abstract.wikipedia.org/w/index.php?title=Abstract_Wikipedia:Useful_functions_for_article_composition&oldid=13847]. *:@[[User:Nux|Nux]]: Can you give some more detail for where that kind of interface shows up for you? Do you mean giving more context for labels of functions' inputs? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:46, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == New/better kinds of fragment == Here are some ideas for different kinds of fragments that you could use in abstract articles. === Add support for pulling structured data from Commons files ''e.g.'' captions === : Right now you can put in image files themselves, but you can't fetch any data about them. This is particularly unhelpful as the Wikidata items still use the File: name rather than the MID; we'd need to add the ability to fetch meta-data from Commons to the back-end services, like we do from Wikidata. * ''Sign here'' === Add support for video/audio file inclusions === : You can only specify image files, not audio or video files which are more complex. If demand is high we could add this sooner rather than later, though it may be complex to align with the existing workflows. * ''Sign here'' === Add support for galleries of media file inclusions === : You can create multiple media file transclusions, but it's limited to a small number and you have to do all the work of creating the styles around it. We could give a first-level media file output, if this is strongly wanted. * ''Sign here'' === Add support for map inclusions === : We don't yet support maps, which might be wanted if folks are making articles about places a lot. Full support would be quite complicated. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:24, 31 July 2026 (UTC) === Add support for chart inclusions === : We don't yet support charts, which might be wanted if folks are making articles about numerical things a lot. Full support would be very complicated. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Article editing == Here are some quick ideas about overall article editing, not specific to a given === Drag-and-drop moving of fragments, instead of having to click on the menu and the "move up/down" multiple times === : Drag-and-drop is a relatively familiar UX feature, and we could add an affordance for it to make it more discoverable at the same time as more usable. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:22, 31 July 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:52, 31 July 2026 (UTC) * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:49, 1 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:42, 1 August 2026 (UTC) and also selecting and copying with ctrl+c/ctrl+v like in OOo/LibreOffice Calc * [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 15:30, 5 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Fix the long article dual-column scroll problem where you can't see what you're editing === : This is particularly an issue on longer articles and smaller screens, but was mentioned as very irritating by some of you! * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:49, 31 July 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Support multiple sections, rather than just the lede === : Right now (despite some functions outputting <nowiki><h2></nowiki>s and the like), all articles are limited to just editing the lede section. We have mostly-built support for thematic sections, but this needs some polish. This would let you 'chunk up' articles, potentially editing only a section at a time for ease of use and / or collapsing those sections away to focus. We could also use this to allow external links limited to only the "external links" section (and references). * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:12, 3 August 2026 (UTC) === Prompt editors with function calls based on statements in the Wikidata item === : Add a feature that checks the subject's Wikidata item for statements of the kind it knows about (e.g. "born 1850-01-20 in France") and match them to fragments, prompting you to add this. We'd need to work out how to link between fragment functions and Wikidata claims, and how to know whether the claims were already in the article, so this is quite complex to design and build, but would probably help a great deal. * ''Sign here'' === Prompt editors with media used on Wikipedia articles for the subject === : A more specialised option compared to fetching media suggestions alongside everything else from the Wikidata item would be to check for the main/first image on any existing Wikipedia articles and suggesting that if it's not already set. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Any other ideas you might have == The sections above aren't everything. What else is something you'd like fixed? === Make it more obvious in the search whether there's an existing abstract article or not === : Right now we just add "– AW" to the end of search results when there's an existing article; if we make it clearer whether the link is a "read this" or "create this" link, folks won't be surprised when they click it. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:58, 1 August 2026 (UTC) * ''Sign here'' === Auto-linking new Abstract Wikipedia articles to their Wikidata counterparts === : Right now people need to manually say that ''e.g.'' Q90 is the same as Q90, which takes time and isn't obvious. If we did this automatically as articles were created, the workflow would be easier to understand. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:56, 1 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Show labels of talk pages === : Show labels of Zid's talk pages on recent changes, watchlist and also on Categories like [[:Category:English natural language generation functions|this one]]. Idem for Qid's talk pages on Abstract Wikipedia * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 1 August 2026 (UTC) (as proposer) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Enlarge the field for labels === : Currently the field for labels can hold a maximum of 50 characters. See for example {{Z|Z32398}}. Frequently this is not enough and abbreviation have to be made. That makes the function names confusing and not consistent. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:37, 1 August 2026 (UTC) (as proposer) * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:59, 3 August 2026 (UTC) * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:09, 5 August 2026 (UTC) * ''Sign here'' === Support wikitext in functions output === : Wikifunctions don't support wikitext. They can only output unparseable plain text or HTML. I know that the page [[:f:Wikifunctions:Embedded function calls]] says very clearly that wikitext will never be supported. But this is the number one thing that causes me not to be motivated to use functions, and I suspect that I'm not alone. So perhaps you could reconsider it. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Completely change the UI of compositions === : I don't get compositions. A few people get them, but a lot of people don't. I mostly don't. When I try to read existing compositions, their deeply-nested hierarchy immediately confuses me, and I'm almost always afraid of editing anything. And I barely know how to start a new composition. The "clipboard" feature, which was added a few months ago, makes it a little bit less frustrating. But only a little bit; it doesn't solve the big issue. Creating and editing compositions is the only way to edit abstract articles, and it's very commonly needed on Wikifunctions, too, so if a lot of people have a hard time understanding how to do it, neither project will acquire a lot of editors. If you ask me, I'd do away with them completely and just use Python or JavaScript (or Lua!) code. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Allow choice of implementation to be forced === : Where a function has multiple implementations, it would be helpful to be able to force the orchestrator to select a particular implementation for a particular run (or a particular session or a particular user). This would often be very helpful for debugging, or when an implementation appears to have a bug. I am not too sure how that could work - I propose that each user should be able to mark any implementation as always to be selected in their case (or perhaps as never to be selected). Perhaps only in the current session. :It would even be useful to have a mode in a given session where the orchestrator always selects the first (or last) implementation for all functions - then one would at least know which implementation was going to be called! * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:35, 5 August 2026 (UTC) *:@[[User:Strobilomyces|Strobilomyces]]: The orchestrator will (currently) only ever chose the first connected implementation (for a language we support). Maybe we could make it clearer? For debugging, the idea is that you can do that from the implementation page whether or not it's connected, such as on [[Z15788]]. We could highlight that, perhaps? Can you give an example outside of debugging where you might want to allow multiple implementations to be connected but choose different implementations at run-time? I cannot suggest what we could do without understanding better the need, sorry! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 17:30, 5 August 2026 (UTC) * ''Sign here'' === Allow Wikifunctions functions to be called from Python and Javascript === : As indicated in an earlier suggestion, it is not convenient to write complicated code in the form of compositions. I think far more code would be contributed if it could be done in Python or Javascript. * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:44, 5 August 2026 (UTC) * ''Sign here'' == Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Thank you! == It was great to speak to and hear from so many of you. 1jgs5beb7t36a3zrbgdvjy5zj2av4mz 296636 296634 2026-08-05T17:32:36Z Jdforrester (WMF) 4 Fix header 296636 wikitext text/x-wiki {{seealso|WF:Feature petitions}} Thank you to so many of you who came in-person and online to the workshop at Wikimania last week around creating Abstract Wikipedia articles. __NEWSECTIONLINK__ Based on your comments there and things you ran into or mentioned, we've pulled together a quick ideas list of possible improvements (alongside our work on faster and better NLG support, working with communities to consider piloting Abstract Wikipedia on their wiki, and other major parts of the annual plan). Please indicate which items you think we should work on soonest by signing your name (<nowiki>~~~~</nowiki>) below them. We'll probably work on many of these, but the count of "votes" and arguments will help guide us in which ones we prioritise. == Individual fragment editing == These are some ideas about how we might make adding and editing individual fragments easier. === Only auto-match the Wikidata item to the subject of the article on the first item in a Function call, not all of them === : This should avoid the confusing step of suggested items saying "Cairo is the Cairo of Cairo", but instead would need you to specify the item references for the others. The heuristic of only matching the first item might be enough as a starting point for many calls. We probably still want to match all dates and languages, though. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:50, 31 July 2026 (UTC) * ''Sign here'' === Split out some of the '…' menu on each item so you can quickly switch to a manual item reference === : A big stumbling block for folks was switching from an auto-matched (argument key) item or a function call to a specific item reference. This would allow you to quickly switch to that, without having to notice and go through the menu of all the other options. * ''Sign here'' === Re-word the labels for the abstract argument keys to be more clear about what they are === : We label the keys as 'wikidata item reference', 'language', and 'date'; we should make it clearer that these are 'this article's subject', 'view language', and 'view date' respectively. This would help avoid confusion about what these keys are for, and when you don't want to use them. * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:48, 1 August 2026 (UTC) *:{{Done}} As a first step; how does that work for you? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:45, 5 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:38, 1 August 2026 (UTC) (i) icons with more info might help, like e.g. what the author means by "Hypernym" [https://abstract.wikipedia.org/w/index.php?title=Abstract_Wikipedia:Useful_functions_for_article_composition&oldid=13847]. *:@[[User:Nux|Nux]]: Can you give some more detail for where that kind of interface shows up for you? Do you mean giving more context for labels of functions' inputs? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:46, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == New/better kinds of fragment == Here are some ideas for different kinds of fragments that you could use in abstract articles. === Add support for pulling structured data from Commons files ''e.g.'' captions === : Right now you can put in image files themselves, but you can't fetch any data about them. This is particularly unhelpful as the Wikidata items still use the File: name rather than the MID; we'd need to add the ability to fetch meta-data from Commons to the back-end services, like we do from Wikidata. * ''Sign here'' === Add support for video/audio file inclusions === : You can only specify image files, not audio or video files which are more complex. If demand is high we could add this sooner rather than later, though it may be complex to align with the existing workflows. * ''Sign here'' === Add support for galleries of media file inclusions === : You can create multiple media file transclusions, but it's limited to a small number and you have to do all the work of creating the styles around it. We could give a first-level media file output, if this is strongly wanted. * ''Sign here'' === Add support for map inclusions === : We don't yet support maps, which might be wanted if folks are making articles about places a lot. Full support would be quite complicated. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:24, 31 July 2026 (UTC) === Add support for chart inclusions === : We don't yet support charts, which might be wanted if folks are making articles about numerical things a lot. Full support would be very complicated. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Article editing == Here are some quick ideas about overall article editing, not specific to a given === Drag-and-drop moving of fragments, instead of having to click on the menu and the "move up/down" multiple times === : Drag-and-drop is a relatively familiar UX feature, and we could add an affordance for it to make it more discoverable at the same time as more usable. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:22, 31 July 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:52, 31 July 2026 (UTC) * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:49, 1 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:42, 1 August 2026 (UTC) and also selecting and copying with ctrl+c/ctrl+v like in OOo/LibreOffice Calc * [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 15:30, 5 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Fix the long article dual-column scroll problem where you can't see what you're editing === : This is particularly an issue on longer articles and smaller screens, but was mentioned as very irritating by some of you! * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:49, 31 July 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Support multiple sections, rather than just the lede === : Right now (despite some functions outputting <nowiki><h2></nowiki>s and the like), all articles are limited to just editing the lede section. We have mostly-built support for thematic sections, but this needs some polish. This would let you 'chunk up' articles, potentially editing only a section at a time for ease of use and / or collapsing those sections away to focus. We could also use this to allow external links limited to only the "external links" section (and references). * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:12, 3 August 2026 (UTC) === Prompt editors with function calls based on statements in the Wikidata item === : Add a feature that checks the subject's Wikidata item for statements of the kind it knows about (e.g. "born 1850-01-20 in France") and match them to fragments, prompting you to add this. We'd need to work out how to link between fragment functions and Wikidata claims, and how to know whether the claims were already in the article, so this is quite complex to design and build, but would probably help a great deal. * ''Sign here'' === Prompt editors with media used on Wikipedia articles for the subject === : A more specialised option compared to fetching media suggestions alongside everything else from the Wikidata item would be to check for the main/first image on any existing Wikipedia articles and suggesting that if it's not already set. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Any other ideas you might have == The sections above aren't everything. What else is something you'd like fixed? === Make it more obvious in the search whether there's an existing abstract article or not === : Right now we just add "– AW" to the end of search results when there's an existing article; if we make it clearer whether the link is a "read this" or "create this" link, folks won't be surprised when they click it. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:58, 1 August 2026 (UTC) * ''Sign here'' === Auto-linking new Abstract Wikipedia articles to their Wikidata counterparts === : Right now people need to manually say that ''e.g.'' Q90 is the same as Q90, which takes time and isn't obvious. If we did this automatically as articles were created, the workflow would be easier to understand. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:56, 1 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Show labels of talk pages === : Show labels of Zid's talk pages on recent changes, watchlist and also on Categories like [[:Category:English natural language generation functions|this one]]. Idem for Qid's talk pages on Abstract Wikipedia * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 1 August 2026 (UTC) (as proposer) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Enlarge the field for labels === : Currently the field for labels can hold a maximum of 50 characters. See for example {{Z|Z32398}}. Frequently this is not enough and abbreviation have to be made. That makes the function names confusing and not consistent. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:37, 1 August 2026 (UTC) (as proposer) * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:59, 3 August 2026 (UTC) * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:09, 5 August 2026 (UTC) * ''Sign here'' === Support wikitext in functions output === : Wikifunctions don't support wikitext. They can only output unparseable plain text or HTML. I know that the page [[:f:Wikifunctions:Embedded function calls]] says very clearly that wikitext will never be supported. But this is the number one thing that causes me not to be motivated to use functions, and I suspect that I'm not alone. So perhaps you could reconsider it. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Completely change the UI of compositions === : I don't get compositions. A few people get them, but a lot of people don't. I mostly don't. When I try to read existing compositions, their deeply-nested hierarchy immediately confuses me, and I'm almost always afraid of editing anything. And I barely know how to start a new composition. The "clipboard" feature, which was added a few months ago, makes it a little bit less frustrating. But only a little bit; it doesn't solve the big issue. Creating and editing compositions is the only way to edit abstract articles, and it's very commonly needed on Wikifunctions, too, so if a lot of people have a hard time understanding how to do it, neither project will acquire a lot of editors. If you ask me, I'd do away with them completely and just use Python or JavaScript (or Lua!) code. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Allow choice of implementation to be forced === : Where a function has multiple implementations, it would be helpful to be able to force the orchestrator to select a particular implementation for a particular run (or a particular session or a particular user). This would often be very helpful for debugging, or when an implementation appears to have a bug. I am not too sure how that could work - I propose that each user should be able to mark any implementation as always to be selected in their case (or perhaps as never to be selected). Perhaps only in the current session. :It would even be useful to have a mode in a given session where the orchestrator always selects the first (or last) implementation for all functions - then one would at least know which implementation was going to be called! * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:35, 5 August 2026 (UTC) *:@[[User:Strobilomyces|Strobilomyces]]: The orchestrator will (currently) only ever chose the first connected implementation (for a language we support). Maybe we could make it clearer? For debugging, the idea is that you can do that from the implementation page whether or not it's connected, such as on [[Z15788]]. We could highlight that, perhaps? Can you give an example outside of debugging where you might want to allow multiple implementations to be connected but choose different implementations at run-time? I cannot suggest what we could do without understanding better the need, sorry! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 17:30, 5 August 2026 (UTC) * ''Sign here'' === Allow Wikifunctions functions to be called from Python and Javascript === : As indicated in an earlier suggestion, it is not convenient to write complicated code in the form of compositions. I think far more code would be contributed if it could be done in Python or Javascript. * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:44, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Thank you! == It was great to speak to and hear from so many of you. iwf24akf86agia5zcajcpm76luxmom5 296663 296636 2026-08-05T19:58:08Z Nux 12022 /* Re-word the labels for the abstract argument keys to be more clear about what they are */ Reply 296663 wikitext text/x-wiki {{seealso|WF:Feature petitions}} Thank you to so many of you who came in-person and online to the workshop at Wikimania last week around creating Abstract Wikipedia articles. __NEWSECTIONLINK__ Based on your comments there and things you ran into or mentioned, we've pulled together a quick ideas list of possible improvements (alongside our work on faster and better NLG support, working with communities to consider piloting Abstract Wikipedia on their wiki, and other major parts of the annual plan). Please indicate which items you think we should work on soonest by signing your name (<nowiki>~~~~</nowiki>) below them. We'll probably work on many of these, but the count of "votes" and arguments will help guide us in which ones we prioritise. == Individual fragment editing == These are some ideas about how we might make adding and editing individual fragments easier. === Only auto-match the Wikidata item to the subject of the article on the first item in a Function call, not all of them === : This should avoid the confusing step of suggested items saying "Cairo is the Cairo of Cairo", but instead would need you to specify the item references for the others. The heuristic of only matching the first item might be enough as a starting point for many calls. We probably still want to match all dates and languages, though. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:50, 31 July 2026 (UTC) * ''Sign here'' === Split out some of the '…' menu on each item so you can quickly switch to a manual item reference === : A big stumbling block for folks was switching from an auto-matched (argument key) item or a function call to a specific item reference. This would allow you to quickly switch to that, without having to notice and go through the menu of all the other options. * ''Sign here'' === Re-word the labels for the abstract argument keys to be more clear about what they are === : We label the keys as 'wikidata item reference', 'language', and 'date'; we should make it clearer that these are 'this article's subject', 'view language', and 'view date' respectively. This would help avoid confusion about what these keys are for, and when you don't want to use them. * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:48, 1 August 2026 (UTC) *:{{Done}} As a first step; how does that work for you? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:45, 5 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:38, 1 August 2026 (UTC) (i) icons with more info might help, like e.g. what the author means by "Hypernym" [https://abstract.wikipedia.org/w/index.php?title=Abstract_Wikipedia:Useful_functions_for_article_composition&oldid=13847]. *:@[[User:Nux|Nux]]: Can you give some more detail for where that kind of interface shows up for you? Do you mean giving more context for labels of functions' inputs? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:46, 5 August 2026 (UTC) *::@[[User:Jdforrester (WMF)|Jdforrester (WMF)]] Yes, argument description. Like a description for function [https://www.wikifunctions.org/w/index.php?title=Z37921&action=edit&uselang=en]. Like in JavaDoc. [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 19:58, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == New/better kinds of fragment == Here are some ideas for different kinds of fragments that you could use in abstract articles. === Add support for pulling structured data from Commons files ''e.g.'' captions === : Right now you can put in image files themselves, but you can't fetch any data about them. This is particularly unhelpful as the Wikidata items still use the File: name rather than the MID; we'd need to add the ability to fetch meta-data from Commons to the back-end services, like we do from Wikidata. * ''Sign here'' === Add support for video/audio file inclusions === : You can only specify image files, not audio or video files which are more complex. If demand is high we could add this sooner rather than later, though it may be complex to align with the existing workflows. * ''Sign here'' === Add support for galleries of media file inclusions === : You can create multiple media file transclusions, but it's limited to a small number and you have to do all the work of creating the styles around it. We could give a first-level media file output, if this is strongly wanted. * ''Sign here'' === Add support for map inclusions === : We don't yet support maps, which might be wanted if folks are making articles about places a lot. Full support would be quite complicated. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:24, 31 July 2026 (UTC) === Add support for chart inclusions === : We don't yet support charts, which might be wanted if folks are making articles about numerical things a lot. Full support would be very complicated. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Article editing == Here are some quick ideas about overall article editing, not specific to a given === Drag-and-drop moving of fragments, instead of having to click on the menu and the "move up/down" multiple times === : Drag-and-drop is a relatively familiar UX feature, and we could add an affordance for it to make it more discoverable at the same time as more usable. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:22, 31 July 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:52, 31 July 2026 (UTC) * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:49, 1 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:42, 1 August 2026 (UTC) and also selecting and copying with ctrl+c/ctrl+v like in OOo/LibreOffice Calc * [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 15:30, 5 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Fix the long article dual-column scroll problem where you can't see what you're editing === : This is particularly an issue on longer articles and smaller screens, but was mentioned as very irritating by some of you! * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:49, 31 July 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Support multiple sections, rather than just the lede === : Right now (despite some functions outputting <nowiki><h2></nowiki>s and the like), all articles are limited to just editing the lede section. We have mostly-built support for thematic sections, but this needs some polish. This would let you 'chunk up' articles, potentially editing only a section at a time for ease of use and / or collapsing those sections away to focus. We could also use this to allow external links limited to only the "external links" section (and references). * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:12, 3 August 2026 (UTC) === Prompt editors with function calls based on statements in the Wikidata item === : Add a feature that checks the subject's Wikidata item for statements of the kind it knows about (e.g. "born 1850-01-20 in France") and match them to fragments, prompting you to add this. We'd need to work out how to link between fragment functions and Wikidata claims, and how to know whether the claims were already in the article, so this is quite complex to design and build, but would probably help a great deal. * ''Sign here'' === Prompt editors with media used on Wikipedia articles for the subject === : A more specialised option compared to fetching media suggestions alongside everything else from the Wikidata item would be to check for the main/first image on any existing Wikipedia articles and suggesting that if it's not already set. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Any other ideas you might have == The sections above aren't everything. What else is something you'd like fixed? === Make it more obvious in the search whether there's an existing abstract article or not === : Right now we just add "– AW" to the end of search results when there's an existing article; if we make it clearer whether the link is a "read this" or "create this" link, folks won't be surprised when they click it. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:58, 1 August 2026 (UTC) * ''Sign here'' === Auto-linking new Abstract Wikipedia articles to their Wikidata counterparts === : Right now people need to manually say that ''e.g.'' Q90 is the same as Q90, which takes time and isn't obvious. If we did this automatically as articles were created, the workflow would be easier to understand. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:56, 1 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Show labels of talk pages === : Show labels of Zid's talk pages on recent changes, watchlist and also on Categories like [[:Category:English natural language generation functions|this one]]. Idem for Qid's talk pages on Abstract Wikipedia * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 1 August 2026 (UTC) (as proposer) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Enlarge the field for labels === : Currently the field for labels can hold a maximum of 50 characters. See for example {{Z|Z32398}}. Frequently this is not enough and abbreviation have to be made. That makes the function names confusing and not consistent. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:37, 1 August 2026 (UTC) (as proposer) * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:59, 3 August 2026 (UTC) * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:09, 5 August 2026 (UTC) * ''Sign here'' === Support wikitext in functions output === : Wikifunctions don't support wikitext. They can only output unparseable plain text or HTML. I know that the page [[:f:Wikifunctions:Embedded function calls]] says very clearly that wikitext will never be supported. But this is the number one thing that causes me not to be motivated to use functions, and I suspect that I'm not alone. So perhaps you could reconsider it. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Completely change the UI of compositions === : I don't get compositions. A few people get them, but a lot of people don't. I mostly don't. When I try to read existing compositions, their deeply-nested hierarchy immediately confuses me, and I'm almost always afraid of editing anything. And I barely know how to start a new composition. The "clipboard" feature, which was added a few months ago, makes it a little bit less frustrating. But only a little bit; it doesn't solve the big issue. Creating and editing compositions is the only way to edit abstract articles, and it's very commonly needed on Wikifunctions, too, so if a lot of people have a hard time understanding how to do it, neither project will acquire a lot of editors. If you ask me, I'd do away with them completely and just use Python or JavaScript (or Lua!) code. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Allow choice of implementation to be forced === : Where a function has multiple implementations, it would be helpful to be able to force the orchestrator to select a particular implementation for a particular run (or a particular session or a particular user). This would often be very helpful for debugging, or when an implementation appears to have a bug. I am not too sure how that could work - I propose that each user should be able to mark any implementation as always to be selected in their case (or perhaps as never to be selected). Perhaps only in the current session. :It would even be useful to have a mode in a given session where the orchestrator always selects the first (or last) implementation for all functions - then one would at least know which implementation was going to be called! * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:35, 5 August 2026 (UTC) *:@[[User:Strobilomyces|Strobilomyces]]: The orchestrator will (currently) only ever chose the first connected implementation (for a language we support). Maybe we could make it clearer? For debugging, the idea is that you can do that from the implementation page whether or not it's connected, such as on [[Z15788]]. We could highlight that, perhaps? Can you give an example outside of debugging where you might want to allow multiple implementations to be connected but choose different implementations at run-time? I cannot suggest what we could do without understanding better the need, sorry! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 17:30, 5 August 2026 (UTC) * ''Sign here'' === Allow Wikifunctions functions to be called from Python and Javascript === : As indicated in an earlier suggestion, it is not convenient to write complicated code in the form of compositions. I think far more code would be contributed if it could be done in Python or Javascript. * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:44, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Thank you! == It was great to speak to and hear from so many of you. fibgdaxi12omsjhtmuyay8w5jciwm7p 296664 296663 2026-08-05T20:06:40Z Jdforrester (WMF) 4 /* Re-word the labels for the abstract argument keys to be more clear about what they are */ Reply 296664 wikitext text/x-wiki {{seealso|WF:Feature petitions}} Thank you to so many of you who came in-person and online to the workshop at Wikimania last week around creating Abstract Wikipedia articles. __NEWSECTIONLINK__ Based on your comments there and things you ran into or mentioned, we've pulled together a quick ideas list of possible improvements (alongside our work on faster and better NLG support, working with communities to consider piloting Abstract Wikipedia on their wiki, and other major parts of the annual plan). Please indicate which items you think we should work on soonest by signing your name (<nowiki>~~~~</nowiki>) below them. We'll probably work on many of these, but the count of "votes" and arguments will help guide us in which ones we prioritise. == Individual fragment editing == These are some ideas about how we might make adding and editing individual fragments easier. === Only auto-match the Wikidata item to the subject of the article on the first item in a Function call, not all of them === : This should avoid the confusing step of suggested items saying "Cairo is the Cairo of Cairo", but instead would need you to specify the item references for the others. The heuristic of only matching the first item might be enough as a starting point for many calls. We probably still want to match all dates and languages, though. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:50, 31 July 2026 (UTC) * ''Sign here'' === Split out some of the '…' menu on each item so you can quickly switch to a manual item reference === : A big stumbling block for folks was switching from an auto-matched (argument key) item or a function call to a specific item reference. This would allow you to quickly switch to that, without having to notice and go through the menu of all the other options. * ''Sign here'' === Re-word the labels for the abstract argument keys to be more clear about what they are === : We label the keys as 'wikidata item reference', 'language', and 'date'; we should make it clearer that these are 'this article's subject', 'view language', and 'view date' respectively. This would help avoid confusion about what these keys are for, and when you don't want to use them. * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:48, 1 August 2026 (UTC) *:{{Done}} As a first step; how does that work for you? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:45, 5 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:38, 1 August 2026 (UTC) (i) icons with more info might help, like e.g. what the author means by "Hypernym" [https://abstract.wikipedia.org/w/index.php?title=Abstract_Wikipedia:Useful_functions_for_article_composition&oldid=13847]. *:@[[User:Nux|Nux]]: Can you give some more detail for where that kind of interface shows up for you? Do you mean giving more context for labels of functions' inputs? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:46, 5 August 2026 (UTC) *::@[[User:Jdforrester (WMF)|Jdforrester (WMF)]] Yes, argument description. Like a description for function [https://www.wikifunctions.org/w/index.php?title=Z37921&action=edit&uselang=en]. Like in JavaDoc. [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 19:58, 5 August 2026 (UTC) *:::Aha, right. Is it OK if I split this out into its own section? That's a very different change from what this section was written up as, based on what I heard in Paris, and should have its own discussion. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 20:06, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == New/better kinds of fragment == Here are some ideas for different kinds of fragments that you could use in abstract articles. === Add support for pulling structured data from Commons files ''e.g.'' captions === : Right now you can put in image files themselves, but you can't fetch any data about them. This is particularly unhelpful as the Wikidata items still use the File: name rather than the MID; we'd need to add the ability to fetch meta-data from Commons to the back-end services, like we do from Wikidata. * ''Sign here'' === Add support for video/audio file inclusions === : You can only specify image files, not audio or video files which are more complex. If demand is high we could add this sooner rather than later, though it may be complex to align with the existing workflows. * ''Sign here'' === Add support for galleries of media file inclusions === : You can create multiple media file transclusions, but it's limited to a small number and you have to do all the work of creating the styles around it. We could give a first-level media file output, if this is strongly wanted. * ''Sign here'' === Add support for map inclusions === : We don't yet support maps, which might be wanted if folks are making articles about places a lot. Full support would be quite complicated. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:24, 31 July 2026 (UTC) === Add support for chart inclusions === : We don't yet support charts, which might be wanted if folks are making articles about numerical things a lot. Full support would be very complicated. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Article editing == Here are some quick ideas about overall article editing, not specific to a given === Drag-and-drop moving of fragments, instead of having to click on the menu and the "move up/down" multiple times === : Drag-and-drop is a relatively familiar UX feature, and we could add an affordance for it to make it more discoverable at the same time as more usable. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:22, 31 July 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:52, 31 July 2026 (UTC) * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:49, 1 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:42, 1 August 2026 (UTC) and also selecting and copying with ctrl+c/ctrl+v like in OOo/LibreOffice Calc * [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 15:30, 5 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Fix the long article dual-column scroll problem where you can't see what you're editing === : This is particularly an issue on longer articles and smaller screens, but was mentioned as very irritating by some of you! * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:49, 31 July 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Support multiple sections, rather than just the lede === : Right now (despite some functions outputting <nowiki><h2></nowiki>s and the like), all articles are limited to just editing the lede section. We have mostly-built support for thematic sections, but this needs some polish. This would let you 'chunk up' articles, potentially editing only a section at a time for ease of use and / or collapsing those sections away to focus. We could also use this to allow external links limited to only the "external links" section (and references). * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:12, 3 August 2026 (UTC) === Prompt editors with function calls based on statements in the Wikidata item === : Add a feature that checks the subject's Wikidata item for statements of the kind it knows about (e.g. "born 1850-01-20 in France") and match them to fragments, prompting you to add this. We'd need to work out how to link between fragment functions and Wikidata claims, and how to know whether the claims were already in the article, so this is quite complex to design and build, but would probably help a great deal. * ''Sign here'' === Prompt editors with media used on Wikipedia articles for the subject === : A more specialised option compared to fetching media suggestions alongside everything else from the Wikidata item would be to check for the main/first image on any existing Wikipedia articles and suggesting that if it's not already set. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Any other ideas you might have == The sections above aren't everything. What else is something you'd like fixed? === Make it more obvious in the search whether there's an existing abstract article or not === : Right now we just add "– AW" to the end of search results when there's an existing article; if we make it clearer whether the link is a "read this" or "create this" link, folks won't be surprised when they click it. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:58, 1 August 2026 (UTC) * ''Sign here'' === Auto-linking new Abstract Wikipedia articles to their Wikidata counterparts === : Right now people need to manually say that ''e.g.'' Q90 is the same as Q90, which takes time and isn't obvious. If we did this automatically as articles were created, the workflow would be easier to understand. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:56, 1 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Show labels of talk pages === : Show labels of Zid's talk pages on recent changes, watchlist and also on Categories like [[:Category:English natural language generation functions|this one]]. Idem for Qid's talk pages on Abstract Wikipedia * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 1 August 2026 (UTC) (as proposer) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Enlarge the field for labels === : Currently the field for labels can hold a maximum of 50 characters. See for example {{Z|Z32398}}. Frequently this is not enough and abbreviation have to be made. That makes the function names confusing and not consistent. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:37, 1 August 2026 (UTC) (as proposer) * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:59, 3 August 2026 (UTC) * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:09, 5 August 2026 (UTC) * ''Sign here'' === Support wikitext in functions output === : Wikifunctions don't support wikitext. They can only output unparseable plain text or HTML. I know that the page [[:f:Wikifunctions:Embedded function calls]] says very clearly that wikitext will never be supported. But this is the number one thing that causes me not to be motivated to use functions, and I suspect that I'm not alone. So perhaps you could reconsider it. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Completely change the UI of compositions === : I don't get compositions. A few people get them, but a lot of people don't. I mostly don't. When I try to read existing compositions, their deeply-nested hierarchy immediately confuses me, and I'm almost always afraid of editing anything. And I barely know how to start a new composition. The "clipboard" feature, which was added a few months ago, makes it a little bit less frustrating. But only a little bit; it doesn't solve the big issue. Creating and editing compositions is the only way to edit abstract articles, and it's very commonly needed on Wikifunctions, too, so if a lot of people have a hard time understanding how to do it, neither project will acquire a lot of editors. If you ask me, I'd do away with them completely and just use Python or JavaScript (or Lua!) code. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Allow choice of implementation to be forced === : Where a function has multiple implementations, it would be helpful to be able to force the orchestrator to select a particular implementation for a particular run (or a particular session or a particular user). This would often be very helpful for debugging, or when an implementation appears to have a bug. I am not too sure how that could work - I propose that each user should be able to mark any implementation as always to be selected in their case (or perhaps as never to be selected). Perhaps only in the current session. :It would even be useful to have a mode in a given session where the orchestrator always selects the first (or last) implementation for all functions - then one would at least know which implementation was going to be called! * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:35, 5 August 2026 (UTC) *:@[[User:Strobilomyces|Strobilomyces]]: The orchestrator will (currently) only ever chose the first connected implementation (for a language we support). Maybe we could make it clearer? For debugging, the idea is that you can do that from the implementation page whether or not it's connected, such as on [[Z15788]]. We could highlight that, perhaps? Can you give an example outside of debugging where you might want to allow multiple implementations to be connected but choose different implementations at run-time? I cannot suggest what we could do without understanding better the need, sorry! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 17:30, 5 August 2026 (UTC) * ''Sign here'' === Allow Wikifunctions functions to be called from Python and Javascript === : As indicated in an earlier suggestion, it is not convenient to write complicated code in the form of compositions. I think far more code would be contributed if it could be done in Python or Javascript. * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:44, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Thank you! == It was great to speak to and hear from so many of you. t6sn99asrp3cjf5vd21huv7abqdb6r9 296665 296664 2026-08-05T20:12:06Z Nux 12022 /* Re-word the labels for the abstract argument keys to be more clear about what they are */ Reply 296665 wikitext text/x-wiki {{seealso|WF:Feature petitions}} Thank you to so many of you who came in-person and online to the workshop at Wikimania last week around creating Abstract Wikipedia articles. __NEWSECTIONLINK__ Based on your comments there and things you ran into or mentioned, we've pulled together a quick ideas list of possible improvements (alongside our work on faster and better NLG support, working with communities to consider piloting Abstract Wikipedia on their wiki, and other major parts of the annual plan). Please indicate which items you think we should work on soonest by signing your name (<nowiki>~~~~</nowiki>) below them. We'll probably work on many of these, but the count of "votes" and arguments will help guide us in which ones we prioritise. == Individual fragment editing == These are some ideas about how we might make adding and editing individual fragments easier. === Only auto-match the Wikidata item to the subject of the article on the first item in a Function call, not all of them === : This should avoid the confusing step of suggested items saying "Cairo is the Cairo of Cairo", but instead would need you to specify the item references for the others. The heuristic of only matching the first item might be enough as a starting point for many calls. We probably still want to match all dates and languages, though. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:50, 31 July 2026 (UTC) * ''Sign here'' === Split out some of the '…' menu on each item so you can quickly switch to a manual item reference === : A big stumbling block for folks was switching from an auto-matched (argument key) item or a function call to a specific item reference. This would allow you to quickly switch to that, without having to notice and go through the menu of all the other options. * ''Sign here'' === Re-word the labels for the abstract argument keys to be more clear about what they are === : We label the keys as 'wikidata item reference', 'language', and 'date'; we should make it clearer that these are 'this article's subject', 'view language', and 'view date' respectively. This would help avoid confusion about what these keys are for, and when you don't want to use them. * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:48, 1 August 2026 (UTC) *:{{Done}} As a first step; how does that work for you? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:45, 5 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:38, 1 August 2026 (UTC) (i) icons with more info might help, like e.g. what the author means by "Hypernym" [https://abstract.wikipedia.org/w/index.php?title=Abstract_Wikipedia:Useful_functions_for_article_composition&oldid=13847]. *:@[[User:Nux|Nux]]: Can you give some more detail for where that kind of interface shows up for you? Do you mean giving more context for labels of functions' inputs? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:46, 5 August 2026 (UTC) *::@[[User:Jdforrester (WMF)|Jdforrester (WMF)]] Yes, argument description. Like a description for function [https://www.wikifunctions.org/w/index.php?title=Z37921&action=edit&uselang=en]. Like in JavaDoc. [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 19:58, 5 August 2026 (UTC) *:::Aha, right. Is it OK if I split this out into its own section? That's a very different change from what this section was written up as, based on what I heard in Paris, and should have its own discussion. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 20:06, 5 August 2026 (UTC) *::::Sure. [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 20:12, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == New/better kinds of fragment == Here are some ideas for different kinds of fragments that you could use in abstract articles. === Add support for pulling structured data from Commons files ''e.g.'' captions === : Right now you can put in image files themselves, but you can't fetch any data about them. This is particularly unhelpful as the Wikidata items still use the File: name rather than the MID; we'd need to add the ability to fetch meta-data from Commons to the back-end services, like we do from Wikidata. * ''Sign here'' === Add support for video/audio file inclusions === : You can only specify image files, not audio or video files which are more complex. If demand is high we could add this sooner rather than later, though it may be complex to align with the existing workflows. * ''Sign here'' === Add support for galleries of media file inclusions === : You can create multiple media file transclusions, but it's limited to a small number and you have to do all the work of creating the styles around it. We could give a first-level media file output, if this is strongly wanted. * ''Sign here'' === Add support for map inclusions === : We don't yet support maps, which might be wanted if folks are making articles about places a lot. Full support would be quite complicated. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:24, 31 July 2026 (UTC) === Add support for chart inclusions === : We don't yet support charts, which might be wanted if folks are making articles about numerical things a lot. Full support would be very complicated. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Article editing == Here are some quick ideas about overall article editing, not specific to a given === Drag-and-drop moving of fragments, instead of having to click on the menu and the "move up/down" multiple times === : Drag-and-drop is a relatively familiar UX feature, and we could add an affordance for it to make it more discoverable at the same time as more usable. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:22, 31 July 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:52, 31 July 2026 (UTC) * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:49, 1 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:42, 1 August 2026 (UTC) and also selecting and copying with ctrl+c/ctrl+v like in OOo/LibreOffice Calc * [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 15:30, 5 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Fix the long article dual-column scroll problem where you can't see what you're editing === : This is particularly an issue on longer articles and smaller screens, but was mentioned as very irritating by some of you! * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:49, 31 July 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Support multiple sections, rather than just the lede === : Right now (despite some functions outputting <nowiki><h2></nowiki>s and the like), all articles are limited to just editing the lede section. We have mostly-built support for thematic sections, but this needs some polish. This would let you 'chunk up' articles, potentially editing only a section at a time for ease of use and / or collapsing those sections away to focus. We could also use this to allow external links limited to only the "external links" section (and references). * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:12, 3 August 2026 (UTC) === Prompt editors with function calls based on statements in the Wikidata item === : Add a feature that checks the subject's Wikidata item for statements of the kind it knows about (e.g. "born 1850-01-20 in France") and match them to fragments, prompting you to add this. We'd need to work out how to link between fragment functions and Wikidata claims, and how to know whether the claims were already in the article, so this is quite complex to design and build, but would probably help a great deal. * ''Sign here'' === Prompt editors with media used on Wikipedia articles for the subject === : A more specialised option compared to fetching media suggestions alongside everything else from the Wikidata item would be to check for the main/first image on any existing Wikipedia articles and suggesting that if it's not already set. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Any other ideas you might have == The sections above aren't everything. What else is something you'd like fixed? === Make it more obvious in the search whether there's an existing abstract article or not === : Right now we just add "– AW" to the end of search results when there's an existing article; if we make it clearer whether the link is a "read this" or "create this" link, folks won't be surprised when they click it. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:58, 1 August 2026 (UTC) * ''Sign here'' === Auto-linking new Abstract Wikipedia articles to their Wikidata counterparts === : Right now people need to manually say that ''e.g.'' Q90 is the same as Q90, which takes time and isn't obvious. If we did this automatically as articles were created, the workflow would be easier to understand. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:56, 1 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Show labels of talk pages === : Show labels of Zid's talk pages on recent changes, watchlist and also on Categories like [[:Category:English natural language generation functions|this one]]. Idem for Qid's talk pages on Abstract Wikipedia * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 1 August 2026 (UTC) (as proposer) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Enlarge the field for labels === : Currently the field for labels can hold a maximum of 50 characters. See for example {{Z|Z32398}}. Frequently this is not enough and abbreviation have to be made. That makes the function names confusing and not consistent. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:37, 1 August 2026 (UTC) (as proposer) * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:59, 3 August 2026 (UTC) * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:09, 5 August 2026 (UTC) * ''Sign here'' === Support wikitext in functions output === : Wikifunctions don't support wikitext. They can only output unparseable plain text or HTML. I know that the page [[:f:Wikifunctions:Embedded function calls]] says very clearly that wikitext will never be supported. But this is the number one thing that causes me not to be motivated to use functions, and I suspect that I'm not alone. So perhaps you could reconsider it. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Completely change the UI of compositions === : I don't get compositions. A few people get them, but a lot of people don't. I mostly don't. When I try to read existing compositions, their deeply-nested hierarchy immediately confuses me, and I'm almost always afraid of editing anything. And I barely know how to start a new composition. The "clipboard" feature, which was added a few months ago, makes it a little bit less frustrating. But only a little bit; it doesn't solve the big issue. Creating and editing compositions is the only way to edit abstract articles, and it's very commonly needed on Wikifunctions, too, so if a lot of people have a hard time understanding how to do it, neither project will acquire a lot of editors. If you ask me, I'd do away with them completely and just use Python or JavaScript (or Lua!) code. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Allow choice of implementation to be forced === : Where a function has multiple implementations, it would be helpful to be able to force the orchestrator to select a particular implementation for a particular run (or a particular session or a particular user). This would often be very helpful for debugging, or when an implementation appears to have a bug. I am not too sure how that could work - I propose that each user should be able to mark any implementation as always to be selected in their case (or perhaps as never to be selected). Perhaps only in the current session. :It would even be useful to have a mode in a given session where the orchestrator always selects the first (or last) implementation for all functions - then one would at least know which implementation was going to be called! * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:35, 5 August 2026 (UTC) *:@[[User:Strobilomyces|Strobilomyces]]: The orchestrator will (currently) only ever chose the first connected implementation (for a language we support). Maybe we could make it clearer? For debugging, the idea is that you can do that from the implementation page whether or not it's connected, such as on [[Z15788]]. We could highlight that, perhaps? Can you give an example outside of debugging where you might want to allow multiple implementations to be connected but choose different implementations at run-time? I cannot suggest what we could do without understanding better the need, sorry! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 17:30, 5 August 2026 (UTC) * ''Sign here'' === Allow Wikifunctions functions to be called from Python and Javascript === : As indicated in an earlier suggestion, it is not convenient to write complicated code in the form of compositions. I think far more code would be contributed if it could be done in Python or Javascript. * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:44, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Thank you! == It was great to speak to and hear from so many of you. d54asgmb958ns1hskvdzf8mh9nbxpva 296667 296665 2026-08-05T20:41:43Z Strobilomyces 193 /* Example: Thing to fix (copy me!) */ 296667 wikitext text/x-wiki {{seealso|WF:Feature petitions}} Thank you to so many of you who came in-person and online to the workshop at Wikimania last week around creating Abstract Wikipedia articles. __NEWSECTIONLINK__ Based on your comments there and things you ran into or mentioned, we've pulled together a quick ideas list of possible improvements (alongside our work on faster and better NLG support, working with communities to consider piloting Abstract Wikipedia on their wiki, and other major parts of the annual plan). Please indicate which items you think we should work on soonest by signing your name (<nowiki>~~~~</nowiki>) below them. We'll probably work on many of these, but the count of "votes" and arguments will help guide us in which ones we prioritise. == Individual fragment editing == These are some ideas about how we might make adding and editing individual fragments easier. === Only auto-match the Wikidata item to the subject of the article on the first item in a Function call, not all of them === : This should avoid the confusing step of suggested items saying "Cairo is the Cairo of Cairo", but instead would need you to specify the item references for the others. The heuristic of only matching the first item might be enough as a starting point for many calls. We probably still want to match all dates and languages, though. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:50, 31 July 2026 (UTC) * ''Sign here'' === Split out some of the '…' menu on each item so you can quickly switch to a manual item reference === : A big stumbling block for folks was switching from an auto-matched (argument key) item or a function call to a specific item reference. This would allow you to quickly switch to that, without having to notice and go through the menu of all the other options. * ''Sign here'' === Re-word the labels for the abstract argument keys to be more clear about what they are === : We label the keys as 'wikidata item reference', 'language', and 'date'; we should make it clearer that these are 'this article's subject', 'view language', and 'view date' respectively. This would help avoid confusion about what these keys are for, and when you don't want to use them. * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:48, 1 August 2026 (UTC) *:{{Done}} As a first step; how does that work for you? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:45, 5 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:38, 1 August 2026 (UTC) (i) icons with more info might help, like e.g. what the author means by "Hypernym" [https://abstract.wikipedia.org/w/index.php?title=Abstract_Wikipedia:Useful_functions_for_article_composition&oldid=13847]. *:@[[User:Nux|Nux]]: Can you give some more detail for where that kind of interface shows up for you? Do you mean giving more context for labels of functions' inputs? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:46, 5 August 2026 (UTC) *::@[[User:Jdforrester (WMF)|Jdforrester (WMF)]] Yes, argument description. Like a description for function [https://www.wikifunctions.org/w/index.php?title=Z37921&action=edit&uselang=en]. Like in JavaDoc. [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 19:58, 5 August 2026 (UTC) *:::Aha, right. Is it OK if I split this out into its own section? That's a very different change from what this section was written up as, based on what I heard in Paris, and should have its own discussion. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 20:06, 5 August 2026 (UTC) *::::Sure. [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 20:12, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == New/better kinds of fragment == Here are some ideas for different kinds of fragments that you could use in abstract articles. === Add support for pulling structured data from Commons files ''e.g.'' captions === : Right now you can put in image files themselves, but you can't fetch any data about them. This is particularly unhelpful as the Wikidata items still use the File: name rather than the MID; we'd need to add the ability to fetch meta-data from Commons to the back-end services, like we do from Wikidata. * ''Sign here'' === Add support for video/audio file inclusions === : You can only specify image files, not audio or video files which are more complex. If demand is high we could add this sooner rather than later, though it may be complex to align with the existing workflows. * ''Sign here'' === Add support for galleries of media file inclusions === : You can create multiple media file transclusions, but it's limited to a small number and you have to do all the work of creating the styles around it. We could give a first-level media file output, if this is strongly wanted. * ''Sign here'' === Add support for map inclusions === : We don't yet support maps, which might be wanted if folks are making articles about places a lot. Full support would be quite complicated. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:24, 31 July 2026 (UTC) === Add support for chart inclusions === : We don't yet support charts, which might be wanted if folks are making articles about numerical things a lot. Full support would be very complicated. * ''Sign here'' === Abstract source mock-ups and multilingual reviews === :We are approaching Abstract Wikipedia from the bottom up, with very simple examples. This may be the "Wiki Way", but for software it is very unconventional, and I think it is uncertain whether it caneventually work for more advanced text. The project will have failed unless natural text similar in complexity to current Wikipedia articles can be generated. I think nobody (except possibly [[user:mahir256|Mahir Morshed]]) understands what the abstract source for more complicated sentences would look like. :Mahir Morshed has created a multilingual text generation system called Elemwala at https://elemwala.toolforge.org/ (see his introduction at https://www.wikifunctions.org/wiki/Wikifunctions:Status_updates/2024-10-17 and his session at Wikimania). This is linked to Abstract Wikipedia, and extremely relevant to it (since it is the only real current proposal for the abstract souce that I know), but it should be noted that Elemwala is only a proposal, not Abstract Wikipedia policy. The list of constructors defines the abstract source as it is at present. Also more information on how this abstract content can be constructed can be found at https://www.wikidata.org/wiki/User:Mahir256/language-generation, with various links and references. :It is not clear to me whether the abstract source, consisting of functions of Wikidata items backed up by lexemes, can even work at all for a wide variety of languages. Rendering a text needs much information which is special to the target language, for instance there can be genders, grammatical cases, polite forms of address, etc. Example: The Eiffel Tower (Q243) usually needs a definite article when used in English, whereas Blackpool Tower (Q880905) does not. Where should this information for the English renderer be held? It cannot be in the abstract source, since the answer is special for English; some editors of the abstract source will speak languages which do not use articles. Well, I think that this type of item needs an English lexeme with a flag to indicate the article usage, and that would be a solution. Another example relates to the grammatical tenses, voices and moods of verbs. How will that be managed? I suppose that a verb tense indication must be given as a parameter in the abstract source, but how will the values of this parameter be related to all the possible tense/voice/mood verb forms in all the languages? There are an enormous number of such diverse features; how can we be sure that there is enough information in the abstract source to do the rendering in all cases? :I think that there is an urgent need to create examples of complex text (such as real Wikipedia articles) in the proposed abstract source. Then testers who comprehend the abstract source format and also know a relevant language should interpret the source text and confirm whether they understand it and whether they have enough information to reconstruct the text in their own language (not by software but with their own mental processes). If so, that would give much-needed confidence that the Abstract Wikipedia scheme can actually work, and I think it would advance the project by making clearer the next needed steps. * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 20:41, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Article editing == Here are some quick ideas about overall article editing, not specific to a given === Drag-and-drop moving of fragments, instead of having to click on the menu and the "move up/down" multiple times === : Drag-and-drop is a relatively familiar UX feature, and we could add an affordance for it to make it more discoverable at the same time as more usable. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:22, 31 July 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:52, 31 July 2026 (UTC) * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:49, 1 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:42, 1 August 2026 (UTC) and also selecting and copying with ctrl+c/ctrl+v like in OOo/LibreOffice Calc * [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 15:30, 5 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Fix the long article dual-column scroll problem where you can't see what you're editing === : This is particularly an issue on longer articles and smaller screens, but was mentioned as very irritating by some of you! * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:49, 31 July 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Support multiple sections, rather than just the lede === : Right now (despite some functions outputting <nowiki><h2></nowiki>s and the like), all articles are limited to just editing the lede section. We have mostly-built support for thematic sections, but this needs some polish. This would let you 'chunk up' articles, potentially editing only a section at a time for ease of use and / or collapsing those sections away to focus. We could also use this to allow external links limited to only the "external links" section (and references). * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:12, 3 August 2026 (UTC) === Prompt editors with function calls based on statements in the Wikidata item === : Add a feature that checks the subject's Wikidata item for statements of the kind it knows about (e.g. "born 1850-01-20 in France") and match them to fragments, prompting you to add this. We'd need to work out how to link between fragment functions and Wikidata claims, and how to know whether the claims were already in the article, so this is quite complex to design and build, but would probably help a great deal. * ''Sign here'' === Prompt editors with media used on Wikipedia articles for the subject === : A more specialised option compared to fetching media suggestions alongside everything else from the Wikidata item would be to check for the main/first image on any existing Wikipedia articles and suggesting that if it's not already set. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Any other ideas you might have == The sections above aren't everything. What else is something you'd like fixed? === Make it more obvious in the search whether there's an existing abstract article or not === : Right now we just add "– AW" to the end of search results when there's an existing article; if we make it clearer whether the link is a "read this" or "create this" link, folks won't be surprised when they click it. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:58, 1 August 2026 (UTC) * ''Sign here'' === Auto-linking new Abstract Wikipedia articles to their Wikidata counterparts === : Right now people need to manually say that ''e.g.'' Q90 is the same as Q90, which takes time and isn't obvious. If we did this automatically as articles were created, the workflow would be easier to understand. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:56, 1 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Show labels of talk pages === : Show labels of Zid's talk pages on recent changes, watchlist and also on Categories like [[:Category:English natural language generation functions|this one]]. Idem for Qid's talk pages on Abstract Wikipedia * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 1 August 2026 (UTC) (as proposer) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Enlarge the field for labels === : Currently the field for labels can hold a maximum of 50 characters. See for example {{Z|Z32398}}. Frequently this is not enough and abbreviation have to be made. That makes the function names confusing and not consistent. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:37, 1 August 2026 (UTC) (as proposer) * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:59, 3 August 2026 (UTC) * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:09, 5 August 2026 (UTC) * ''Sign here'' === Support wikitext in functions output === : Wikifunctions don't support wikitext. They can only output unparseable plain text or HTML. I know that the page [[:f:Wikifunctions:Embedded function calls]] says very clearly that wikitext will never be supported. But this is the number one thing that causes me not to be motivated to use functions, and I suspect that I'm not alone. So perhaps you could reconsider it. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Completely change the UI of compositions === : I don't get compositions. A few people get them, but a lot of people don't. I mostly don't. When I try to read existing compositions, their deeply-nested hierarchy immediately confuses me, and I'm almost always afraid of editing anything. And I barely know how to start a new composition. The "clipboard" feature, which was added a few months ago, makes it a little bit less frustrating. But only a little bit; it doesn't solve the big issue. Creating and editing compositions is the only way to edit abstract articles, and it's very commonly needed on Wikifunctions, too, so if a lot of people have a hard time understanding how to do it, neither project will acquire a lot of editors. If you ask me, I'd do away with them completely and just use Python or JavaScript (or Lua!) code. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Allow choice of implementation to be forced === : Where a function has multiple implementations, it would be helpful to be able to force the orchestrator to select a particular implementation for a particular run (or a particular session or a particular user). This would often be very helpful for debugging, or when an implementation appears to have a bug. I am not too sure how that could work - I propose that each user should be able to mark any implementation as always to be selected in their case (or perhaps as never to be selected). Perhaps only in the current session. :It would even be useful to have a mode in a given session where the orchestrator always selects the first (or last) implementation for all functions - then one would at least know which implementation was going to be called! * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:35, 5 August 2026 (UTC) *:@[[User:Strobilomyces|Strobilomyces]]: The orchestrator will (currently) only ever chose the first connected implementation (for a language we support). Maybe we could make it clearer? For debugging, the idea is that you can do that from the implementation page whether or not it's connected, such as on [[Z15788]]. We could highlight that, perhaps? Can you give an example outside of debugging where you might want to allow multiple implementations to be connected but choose different implementations at run-time? I cannot suggest what we could do without understanding better the need, sorry! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 17:30, 5 August 2026 (UTC) * ''Sign here'' === Allow Wikifunctions functions to be called from Python and Javascript === : As indicated in an earlier suggestion, it is not convenient to write complicated code in the form of compositions. I think far more code would be contributed if it could be done in Python or Javascript. * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:44, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Thank you! == It was great to speak to and hear from so many of you. fpbkqjpikfwmob0wipsq2sif2kq6185 296668 296667 2026-08-05T20:42:22Z Strobilomyces 193 /* Abstract source mock-ups and multilingual reviews */ +space 296668 wikitext text/x-wiki {{seealso|WF:Feature petitions}} Thank you to so many of you who came in-person and online to the workshop at Wikimania last week around creating Abstract Wikipedia articles. __NEWSECTIONLINK__ Based on your comments there and things you ran into or mentioned, we've pulled together a quick ideas list of possible improvements (alongside our work on faster and better NLG support, working with communities to consider piloting Abstract Wikipedia on their wiki, and other major parts of the annual plan). Please indicate which items you think we should work on soonest by signing your name (<nowiki>~~~~</nowiki>) below them. We'll probably work on many of these, but the count of "votes" and arguments will help guide us in which ones we prioritise. == Individual fragment editing == These are some ideas about how we might make adding and editing individual fragments easier. === Only auto-match the Wikidata item to the subject of the article on the first item in a Function call, not all of them === : This should avoid the confusing step of suggested items saying "Cairo is the Cairo of Cairo", but instead would need you to specify the item references for the others. The heuristic of only matching the first item might be enough as a starting point for many calls. We probably still want to match all dates and languages, though. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:50, 31 July 2026 (UTC) * ''Sign here'' === Split out some of the '…' menu on each item so you can quickly switch to a manual item reference === : A big stumbling block for folks was switching from an auto-matched (argument key) item or a function call to a specific item reference. This would allow you to quickly switch to that, without having to notice and go through the menu of all the other options. * ''Sign here'' === Re-word the labels for the abstract argument keys to be more clear about what they are === : We label the keys as 'wikidata item reference', 'language', and 'date'; we should make it clearer that these are 'this article's subject', 'view language', and 'view date' respectively. This would help avoid confusion about what these keys are for, and when you don't want to use them. * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:48, 1 August 2026 (UTC) *:{{Done}} As a first step; how does that work for you? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:45, 5 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:38, 1 August 2026 (UTC) (i) icons with more info might help, like e.g. what the author means by "Hypernym" [https://abstract.wikipedia.org/w/index.php?title=Abstract_Wikipedia:Useful_functions_for_article_composition&oldid=13847]. *:@[[User:Nux|Nux]]: Can you give some more detail for where that kind of interface shows up for you? Do you mean giving more context for labels of functions' inputs? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:46, 5 August 2026 (UTC) *::@[[User:Jdforrester (WMF)|Jdforrester (WMF)]] Yes, argument description. Like a description for function [https://www.wikifunctions.org/w/index.php?title=Z37921&action=edit&uselang=en]. Like in JavaDoc. [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 19:58, 5 August 2026 (UTC) *:::Aha, right. Is it OK if I split this out into its own section? That's a very different change from what this section was written up as, based on what I heard in Paris, and should have its own discussion. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 20:06, 5 August 2026 (UTC) *::::Sure. [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 20:12, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == New/better kinds of fragment == Here are some ideas for different kinds of fragments that you could use in abstract articles. === Add support for pulling structured data from Commons files ''e.g.'' captions === : Right now you can put in image files themselves, but you can't fetch any data about them. This is particularly unhelpful as the Wikidata items still use the File: name rather than the MID; we'd need to add the ability to fetch meta-data from Commons to the back-end services, like we do from Wikidata. * ''Sign here'' === Add support for video/audio file inclusions === : You can only specify image files, not audio or video files which are more complex. If demand is high we could add this sooner rather than later, though it may be complex to align with the existing workflows. * ''Sign here'' === Add support for galleries of media file inclusions === : You can create multiple media file transclusions, but it's limited to a small number and you have to do all the work of creating the styles around it. We could give a first-level media file output, if this is strongly wanted. * ''Sign here'' === Add support for map inclusions === : We don't yet support maps, which might be wanted if folks are making articles about places a lot. Full support would be quite complicated. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:24, 31 July 2026 (UTC) === Add support for chart inclusions === : We don't yet support charts, which might be wanted if folks are making articles about numerical things a lot. Full support would be very complicated. * ''Sign here'' === Abstract source mock-ups and multilingual reviews === :We are approaching Abstract Wikipedia from the bottom up, with very simple examples. This may be the "Wiki Way", but for software it is very unconventional, and I think it is uncertain whether it can eventually work for more advanced text. The project will have failed unless natural text similar in complexity to current Wikipedia articles can be generated. I think nobody (except possibly [[user:mahir256|Mahir Morshed]]) understands what the abstract source for more complicated sentences would look like. :Mahir Morshed has created a multilingual text generation system called Elemwala at https://elemwala.toolforge.org/ (see his introduction at https://www.wikifunctions.org/wiki/Wikifunctions:Status_updates/2024-10-17 and his session at Wikimania). This is linked to Abstract Wikipedia, and extremely relevant to it (since it is the only real current proposal for the abstract souce that I know), but it should be noted that Elemwala is only a proposal, not Abstract Wikipedia policy. The list of constructors defines the abstract source as it is at present. Also more information on how this abstract content can be constructed can be found at https://www.wikidata.org/wiki/User:Mahir256/language-generation, with various links and references. :It is not clear to me whether the abstract source, consisting of functions of Wikidata items backed up by lexemes, can even work at all for a wide variety of languages. Rendering a text needs much information which is special to the target language, for instance there can be genders, grammatical cases, polite forms of address, etc. Example: The Eiffel Tower (Q243) usually needs a definite article when used in English, whereas Blackpool Tower (Q880905) does not. Where should this information for the English renderer be held? It cannot be in the abstract source, since the answer is special for English; some editors of the abstract source will speak languages which do not use articles. Well, I think that this type of item needs an English lexeme with a flag to indicate the article usage, and that would be a solution. Another example relates to the grammatical tenses, voices and moods of verbs. How will that be managed? I suppose that a verb tense indication must be given as a parameter in the abstract source, but how will the values of this parameter be related to all the possible tense/voice/mood verb forms in all the languages? There are an enormous number of such diverse features; how can we be sure that there is enough information in the abstract source to do the rendering in all cases? :I think that there is an urgent need to create examples of complex text (such as real Wikipedia articles) in the proposed abstract source. Then testers who comprehend the abstract source format and also know a relevant language should interpret the source text and confirm whether they understand it and whether they have enough information to reconstruct the text in their own language (not by software but with their own mental processes). If so, that would give much-needed confidence that the Abstract Wikipedia scheme can actually work, and I think it would advance the project by making clearer the next needed steps. * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 20:41, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Article editing == Here are some quick ideas about overall article editing, not specific to a given === Drag-and-drop moving of fragments, instead of having to click on the menu and the "move up/down" multiple times === : Drag-and-drop is a relatively familiar UX feature, and we could add an affordance for it to make it more discoverable at the same time as more usable. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:22, 31 July 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:52, 31 July 2026 (UTC) * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:49, 1 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:42, 1 August 2026 (UTC) and also selecting and copying with ctrl+c/ctrl+v like in OOo/LibreOffice Calc * [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 15:30, 5 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Fix the long article dual-column scroll problem where you can't see what you're editing === : This is particularly an issue on longer articles and smaller screens, but was mentioned as very irritating by some of you! * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:49, 31 July 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Support multiple sections, rather than just the lede === : Right now (despite some functions outputting <nowiki><h2></nowiki>s and the like), all articles are limited to just editing the lede section. We have mostly-built support for thematic sections, but this needs some polish. This would let you 'chunk up' articles, potentially editing only a section at a time for ease of use and / or collapsing those sections away to focus. We could also use this to allow external links limited to only the "external links" section (and references). * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:12, 3 August 2026 (UTC) === Prompt editors with function calls based on statements in the Wikidata item === : Add a feature that checks the subject's Wikidata item for statements of the kind it knows about (e.g. "born 1850-01-20 in France") and match them to fragments, prompting you to add this. We'd need to work out how to link between fragment functions and Wikidata claims, and how to know whether the claims were already in the article, so this is quite complex to design and build, but would probably help a great deal. * ''Sign here'' === Prompt editors with media used on Wikipedia articles for the subject === : A more specialised option compared to fetching media suggestions alongside everything else from the Wikidata item would be to check for the main/first image on any existing Wikipedia articles and suggesting that if it's not already set. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Any other ideas you might have == The sections above aren't everything. What else is something you'd like fixed? === Make it more obvious in the search whether there's an existing abstract article or not === : Right now we just add "– AW" to the end of search results when there's an existing article; if we make it clearer whether the link is a "read this" or "create this" link, folks won't be surprised when they click it. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:58, 1 August 2026 (UTC) * ''Sign here'' === Auto-linking new Abstract Wikipedia articles to their Wikidata counterparts === : Right now people need to manually say that ''e.g.'' Q90 is the same as Q90, which takes time and isn't obvious. If we did this automatically as articles were created, the workflow would be easier to understand. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:56, 1 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Show labels of talk pages === : Show labels of Zid's talk pages on recent changes, watchlist and also on Categories like [[:Category:English natural language generation functions|this one]]. Idem for Qid's talk pages on Abstract Wikipedia * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 1 August 2026 (UTC) (as proposer) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Enlarge the field for labels === : Currently the field for labels can hold a maximum of 50 characters. See for example {{Z|Z32398}}. Frequently this is not enough and abbreviation have to be made. That makes the function names confusing and not consistent. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:37, 1 August 2026 (UTC) (as proposer) * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:59, 3 August 2026 (UTC) * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:09, 5 August 2026 (UTC) * ''Sign here'' === Support wikitext in functions output === : Wikifunctions don't support wikitext. They can only output unparseable plain text or HTML. I know that the page [[:f:Wikifunctions:Embedded function calls]] says very clearly that wikitext will never be supported. But this is the number one thing that causes me not to be motivated to use functions, and I suspect that I'm not alone. So perhaps you could reconsider it. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Completely change the UI of compositions === : I don't get compositions. A few people get them, but a lot of people don't. I mostly don't. When I try to read existing compositions, their deeply-nested hierarchy immediately confuses me, and I'm almost always afraid of editing anything. And I barely know how to start a new composition. The "clipboard" feature, which was added a few months ago, makes it a little bit less frustrating. But only a little bit; it doesn't solve the big issue. Creating and editing compositions is the only way to edit abstract articles, and it's very commonly needed on Wikifunctions, too, so if a lot of people have a hard time understanding how to do it, neither project will acquire a lot of editors. If you ask me, I'd do away with them completely and just use Python or JavaScript (or Lua!) code. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Allow choice of implementation to be forced === : Where a function has multiple implementations, it would be helpful to be able to force the orchestrator to select a particular implementation for a particular run (or a particular session or a particular user). This would often be very helpful for debugging, or when an implementation appears to have a bug. I am not too sure how that could work - I propose that each user should be able to mark any implementation as always to be selected in their case (or perhaps as never to be selected). Perhaps only in the current session. :It would even be useful to have a mode in a given session where the orchestrator always selects the first (or last) implementation for all functions - then one would at least know which implementation was going to be called! * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:35, 5 August 2026 (UTC) *:@[[User:Strobilomyces|Strobilomyces]]: The orchestrator will (currently) only ever chose the first connected implementation (for a language we support). Maybe we could make it clearer? For debugging, the idea is that you can do that from the implementation page whether or not it's connected, such as on [[Z15788]]. We could highlight that, perhaps? Can you give an example outside of debugging where you might want to allow multiple implementations to be connected but choose different implementations at run-time? I cannot suggest what we could do without understanding better the need, sorry! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 17:30, 5 August 2026 (UTC) * ''Sign here'' === Allow Wikifunctions functions to be called from Python and Javascript === : As indicated in an earlier suggestion, it is not convenient to write complicated code in the form of compositions. I think far more code would be contributed if it could be done in Python or Javascript. * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:44, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Thank you! == It was great to speak to and hear from so many of you. jrw83trl66za51fpxe85cslk2tyoc49 296705 296668 2026-08-05T21:34:09Z Jdforrester (WMF) 4 Split short-descriptions-for-inputs to its own section. 296705 wikitext text/x-wiki {{seealso|WF:Feature petitions}} Thank you to so many of you who came in-person and online to the workshop at Wikimania last week around creating Abstract Wikipedia articles. __NEWSECTIONLINK__ Based on your comments there and things you ran into or mentioned, we've pulled together a quick ideas list of possible improvements (alongside our work on faster and better NLG support, working with communities to consider piloting Abstract Wikipedia on their wiki, and other major parts of the annual plan). Please indicate which items you think we should work on soonest by signing your name (<nowiki>~~~~</nowiki>) below them. We'll probably work on many of these, but the count of "votes" and arguments will help guide us in which ones we prioritise. == Individual fragment editing == These are some ideas about how we might make adding and editing individual fragments easier. === Only auto-match the Wikidata item to the subject of the article on the first item in a Function call, not all of them === : This should avoid the confusing step of suggested items saying "Cairo is the Cairo of Cairo", but instead would need you to specify the item references for the others. The heuristic of only matching the first item might be enough as a starting point for many calls. We probably still want to match all dates and languages, though. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:50, 31 July 2026 (UTC) * ''Sign here'' === Split out some of the '…' menu on each item so you can quickly switch to a manual item reference === : A big stumbling block for folks was switching from an auto-matched (argument key) item or a function call to a specific item reference. This would allow you to quickly switch to that, without having to notice and go through the menu of all the other options. * ''Sign here'' === Re-word the labels for the abstract argument keys to be more clear about what they are === : We label the keys as 'wikidata item reference', 'language', and 'date'; we should make it clearer that these are 'this article's subject', 'view language', and 'view date' respectively. This would help avoid confusion about what these keys are for, and when you don't want to use them. * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:48, 1 August 2026 (UTC) *:{{Done}} As a first step; how does that work for you? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:45, 5 August 2026 (UTC) === Add short description fields to Functions' arguments, to help people can understand what the inputs mean when they use them === : For Functions, we have labels, aliases, and short descriptions, but Functions' inputs just have a single label each, which can make it hard for people to know what to put where, especially if they have unusual or unfamiliar words. Add a short description field, maybe shown via a secondary accessor like a "[[File:Codex icon info color-notice.svg|20x20px]]" rather than all the time. * ''Sign here'' * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:38, 1 August 2026 (UTC) (i) icons with more info might help, like e.g. what the author means by "Hypernym" [https://abstract.wikipedia.org/w/index.php?title=Abstract_Wikipedia:Useful_functions_for_article_composition&oldid=13847]. *:@[[User:Nux|Nux]]: Can you give some more detail for where that kind of interface shows up for you? Do you mean giving more context for labels of functions' inputs? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:46, 5 August 2026 (UTC) *::@[[User:Jdforrester (WMF)|Jdforrester (WMF)]] Yes, argument description. Like a description for function [https://www.wikifunctions.org/w/index.php?title=Z37921&action=edit&uselang=en]. Like in JavaDoc. [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 19:58, 5 August 2026 (UTC) *:::Aha, right. Is it OK if I split this out into its own section? That's a very different change from what this section was written up as, based on what I heard in Paris, and should have its own discussion. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 20:06, 5 August 2026 (UTC) *::::Sure. [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 20:12, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == New/better kinds of fragment == Here are some ideas for different kinds of fragments that you could use in abstract articles. === Add support for pulling structured data from Commons files ''e.g.'' captions === : Right now you can put in image files themselves, but you can't fetch any data about them. This is particularly unhelpful as the Wikidata items still use the File: name rather than the MID; we'd need to add the ability to fetch meta-data from Commons to the back-end services, like we do from Wikidata. * ''Sign here'' === Add support for video/audio file inclusions === : You can only specify image files, not audio or video files which are more complex. If demand is high we could add this sooner rather than later, though it may be complex to align with the existing workflows. * ''Sign here'' === Add support for galleries of media file inclusions === : You can create multiple media file transclusions, but it's limited to a small number and you have to do all the work of creating the styles around it. We could give a first-level media file output, if this is strongly wanted. * ''Sign here'' === Add support for map inclusions === : We don't yet support maps, which might be wanted if folks are making articles about places a lot. Full support would be quite complicated. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:24, 31 July 2026 (UTC) === Add support for chart inclusions === : We don't yet support charts, which might be wanted if folks are making articles about numerical things a lot. Full support would be very complicated. * ''Sign here'' === Abstract source mock-ups and multilingual reviews === :We are approaching Abstract Wikipedia from the bottom up, with very simple examples. This may be the "Wiki Way", but for software it is very unconventional, and I think it is uncertain whether it can eventually work for more advanced text. The project will have failed unless natural text similar in complexity to current Wikipedia articles can be generated. I think nobody (except possibly [[user:mahir256|Mahir Morshed]]) understands what the abstract source for more complicated sentences would look like. :Mahir Morshed has created a multilingual text generation system called Elemwala at https://elemwala.toolforge.org/ (see his introduction at https://www.wikifunctions.org/wiki/Wikifunctions:Status_updates/2024-10-17 and his session at Wikimania). This is linked to Abstract Wikipedia, and extremely relevant to it (since it is the only real current proposal for the abstract souce that I know), but it should be noted that Elemwala is only a proposal, not Abstract Wikipedia policy. The list of constructors defines the abstract source as it is at present. Also more information on how this abstract content can be constructed can be found at https://www.wikidata.org/wiki/User:Mahir256/language-generation, with various links and references. :It is not clear to me whether the abstract source, consisting of functions of Wikidata items backed up by lexemes, can even work at all for a wide variety of languages. Rendering a text needs much information which is special to the target language, for instance there can be genders, grammatical cases, polite forms of address, etc. Example: The Eiffel Tower (Q243) usually needs a definite article when used in English, whereas Blackpool Tower (Q880905) does not. Where should this information for the English renderer be held? It cannot be in the abstract source, since the answer is special for English; some editors of the abstract source will speak languages which do not use articles. Well, I think that this type of item needs an English lexeme with a flag to indicate the article usage, and that would be a solution. Another example relates to the grammatical tenses, voices and moods of verbs. How will that be managed? I suppose that a verb tense indication must be given as a parameter in the abstract source, but how will the values of this parameter be related to all the possible tense/voice/mood verb forms in all the languages? There are an enormous number of such diverse features; how can we be sure that there is enough information in the abstract source to do the rendering in all cases? :I think that there is an urgent need to create examples of complex text (such as real Wikipedia articles) in the proposed abstract source. Then testers who comprehend the abstract source format and also know a relevant language should interpret the source text and confirm whether they understand it and whether they have enough information to reconstruct the text in their own language (not by software but with their own mental processes). If so, that would give much-needed confidence that the Abstract Wikipedia scheme can actually work, and I think it would advance the project by making clearer the next needed steps. * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 20:41, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Article editing == Here are some quick ideas about overall article editing, not specific to a given === Drag-and-drop moving of fragments, instead of having to click on the menu and the "move up/down" multiple times === : Drag-and-drop is a relatively familiar UX feature, and we could add an affordance for it to make it more discoverable at the same time as more usable. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:22, 31 July 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:52, 31 July 2026 (UTC) * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:49, 1 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:42, 1 August 2026 (UTC) and also selecting and copying with ctrl+c/ctrl+v like in OOo/LibreOffice Calc * [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 15:30, 5 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Fix the long article dual-column scroll problem where you can't see what you're editing === : This is particularly an issue on longer articles and smaller screens, but was mentioned as very irritating by some of you! * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:49, 31 July 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Support multiple sections, rather than just the lede === : Right now (despite some functions outputting <nowiki><h2></nowiki>s and the like), all articles are limited to just editing the lede section. We have mostly-built support for thematic sections, but this needs some polish. This would let you 'chunk up' articles, potentially editing only a section at a time for ease of use and / or collapsing those sections away to focus. We could also use this to allow external links limited to only the "external links" section (and references). * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:12, 3 August 2026 (UTC) === Prompt editors with function calls based on statements in the Wikidata item === : Add a feature that checks the subject's Wikidata item for statements of the kind it knows about (e.g. "born 1850-01-20 in France") and match them to fragments, prompting you to add this. We'd need to work out how to link between fragment functions and Wikidata claims, and how to know whether the claims were already in the article, so this is quite complex to design and build, but would probably help a great deal. * ''Sign here'' === Prompt editors with media used on Wikipedia articles for the subject === : A more specialised option compared to fetching media suggestions alongside everything else from the Wikidata item would be to check for the main/first image on any existing Wikipedia articles and suggesting that if it's not already set. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Any other ideas you might have == The sections above aren't everything. What else is something you'd like fixed? === Make it more obvious in the search whether there's an existing abstract article or not === : Right now we just add "– AW" to the end of search results when there's an existing article; if we make it clearer whether the link is a "read this" or "create this" link, folks won't be surprised when they click it. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:58, 1 August 2026 (UTC) * ''Sign here'' === Auto-linking new Abstract Wikipedia articles to their Wikidata counterparts === : Right now people need to manually say that ''e.g.'' Q90 is the same as Q90, which takes time and isn't obvious. If we did this automatically as articles were created, the workflow would be easier to understand. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:56, 1 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Show labels of talk pages === : Show labels of Zid's talk pages on recent changes, watchlist and also on Categories like [[:Category:English natural language generation functions|this one]]. Idem for Qid's talk pages on Abstract Wikipedia * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 1 August 2026 (UTC) (as proposer) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Enlarge the field for labels === : Currently the field for labels can hold a maximum of 50 characters. See for example {{Z|Z32398}}. Frequently this is not enough and abbreviation have to be made. That makes the function names confusing and not consistent. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:37, 1 August 2026 (UTC) (as proposer) * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:59, 3 August 2026 (UTC) * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:09, 5 August 2026 (UTC) * ''Sign here'' === Support wikitext in functions output === : Wikifunctions don't support wikitext. They can only output unparseable plain text or HTML. I know that the page [[:f:Wikifunctions:Embedded function calls]] says very clearly that wikitext will never be supported. But this is the number one thing that causes me not to be motivated to use functions, and I suspect that I'm not alone. So perhaps you could reconsider it. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Completely change the UI of compositions === : I don't get compositions. A few people get them, but a lot of people don't. I mostly don't. When I try to read existing compositions, their deeply-nested hierarchy immediately confuses me, and I'm almost always afraid of editing anything. And I barely know how to start a new composition. The "clipboard" feature, which was added a few months ago, makes it a little bit less frustrating. But only a little bit; it doesn't solve the big issue. Creating and editing compositions is the only way to edit abstract articles, and it's very commonly needed on Wikifunctions, too, so if a lot of people have a hard time understanding how to do it, neither project will acquire a lot of editors. If you ask me, I'd do away with them completely and just use Python or JavaScript (or Lua!) code. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Allow choice of implementation to be forced === : Where a function has multiple implementations, it would be helpful to be able to force the orchestrator to select a particular implementation for a particular run (or a particular session or a particular user). This would often be very helpful for debugging, or when an implementation appears to have a bug. I am not too sure how that could work - I propose that each user should be able to mark any implementation as always to be selected in their case (or perhaps as never to be selected). Perhaps only in the current session. :It would even be useful to have a mode in a given session where the orchestrator always selects the first (or last) implementation for all functions - then one would at least know which implementation was going to be called! * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:35, 5 August 2026 (UTC) *:@[[User:Strobilomyces|Strobilomyces]]: The orchestrator will (currently) only ever chose the first connected implementation (for a language we support). Maybe we could make it clearer? For debugging, the idea is that you can do that from the implementation page whether or not it's connected, such as on [[Z15788]]. We could highlight that, perhaps? Can you give an example outside of debugging where you might want to allow multiple implementations to be connected but choose different implementations at run-time? I cannot suggest what we could do without understanding better the need, sorry! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 17:30, 5 August 2026 (UTC) * ''Sign here'' === Allow Wikifunctions functions to be called from Python and Javascript === : As indicated in an earlier suggestion, it is not convenient to write complicated code in the form of compositions. I think far more code would be contributed if it could be done in Python or Javascript. * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:44, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Thank you! == It was great to speak to and hear from so many of you. pgzfymh4u8whlo64a85666i88g8nn3n 296753 296705 2026-08-05T22:11:18Z HenkvD 1290 /* Support wikitext in functions output */ 296753 wikitext text/x-wiki {{seealso|WF:Feature petitions}} Thank you to so many of you who came in-person and online to the workshop at Wikimania last week around creating Abstract Wikipedia articles. __NEWSECTIONLINK__ Based on your comments there and things you ran into or mentioned, we've pulled together a quick ideas list of possible improvements (alongside our work on faster and better NLG support, working with communities to consider piloting Abstract Wikipedia on their wiki, and other major parts of the annual plan). Please indicate which items you think we should work on soonest by signing your name (<nowiki>~~~~</nowiki>) below them. We'll probably work on many of these, but the count of "votes" and arguments will help guide us in which ones we prioritise. == Individual fragment editing == These are some ideas about how we might make adding and editing individual fragments easier. === Only auto-match the Wikidata item to the subject of the article on the first item in a Function call, not all of them === : This should avoid the confusing step of suggested items saying "Cairo is the Cairo of Cairo", but instead would need you to specify the item references for the others. The heuristic of only matching the first item might be enough as a starting point for many calls. We probably still want to match all dates and languages, though. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:50, 31 July 2026 (UTC) * ''Sign here'' === Split out some of the '…' menu on each item so you can quickly switch to a manual item reference === : A big stumbling block for folks was switching from an auto-matched (argument key) item or a function call to a specific item reference. This would allow you to quickly switch to that, without having to notice and go through the menu of all the other options. * ''Sign here'' === Re-word the labels for the abstract argument keys to be more clear about what they are === : We label the keys as 'wikidata item reference', 'language', and 'date'; we should make it clearer that these are 'this article's subject', 'view language', and 'view date' respectively. This would help avoid confusion about what these keys are for, and when you don't want to use them. * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:48, 1 August 2026 (UTC) *:{{Done}} As a first step; how does that work for you? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:45, 5 August 2026 (UTC) === Add short description fields to Functions' arguments, to help people can understand what the inputs mean when they use them === : For Functions, we have labels, aliases, and short descriptions, but Functions' inputs just have a single label each, which can make it hard for people to know what to put where, especially if they have unusual or unfamiliar words. Add a short description field, maybe shown via a secondary accessor like a "[[File:Codex icon info color-notice.svg|20x20px]]" rather than all the time. * ''Sign here'' * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:38, 1 August 2026 (UTC) (i) icons with more info might help, like e.g. what the author means by "Hypernym" [https://abstract.wikipedia.org/w/index.php?title=Abstract_Wikipedia:Useful_functions_for_article_composition&oldid=13847]. *:@[[User:Nux|Nux]]: Can you give some more detail for where that kind of interface shows up for you? Do you mean giving more context for labels of functions' inputs? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:46, 5 August 2026 (UTC) *::@[[User:Jdforrester (WMF)|Jdforrester (WMF)]] Yes, argument description. Like a description for function [https://www.wikifunctions.org/w/index.php?title=Z37921&action=edit&uselang=en]. Like in JavaDoc. [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 19:58, 5 August 2026 (UTC) *:::Aha, right. Is it OK if I split this out into its own section? That's a very different change from what this section was written up as, based on what I heard in Paris, and should have its own discussion. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 20:06, 5 August 2026 (UTC) *::::Sure. [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 20:12, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == New/better kinds of fragment == Here are some ideas for different kinds of fragments that you could use in abstract articles. === Add support for pulling structured data from Commons files ''e.g.'' captions === : Right now you can put in image files themselves, but you can't fetch any data about them. This is particularly unhelpful as the Wikidata items still use the File: name rather than the MID; we'd need to add the ability to fetch meta-data from Commons to the back-end services, like we do from Wikidata. * ''Sign here'' === Add support for video/audio file inclusions === : You can only specify image files, not audio or video files which are more complex. If demand is high we could add this sooner rather than later, though it may be complex to align with the existing workflows. * ''Sign here'' === Add support for galleries of media file inclusions === : You can create multiple media file transclusions, but it's limited to a small number and you have to do all the work of creating the styles around it. We could give a first-level media file output, if this is strongly wanted. * ''Sign here'' === Add support for map inclusions === : We don't yet support maps, which might be wanted if folks are making articles about places a lot. Full support would be quite complicated. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:24, 31 July 2026 (UTC) === Add support for chart inclusions === : We don't yet support charts, which might be wanted if folks are making articles about numerical things a lot. Full support would be very complicated. * ''Sign here'' === Abstract source mock-ups and multilingual reviews === :We are approaching Abstract Wikipedia from the bottom up, with very simple examples. This may be the "Wiki Way", but for software it is very unconventional, and I think it is uncertain whether it can eventually work for more advanced text. The project will have failed unless natural text similar in complexity to current Wikipedia articles can be generated. I think nobody (except possibly [[user:mahir256|Mahir Morshed]]) understands what the abstract source for more complicated sentences would look like. :Mahir Morshed has created a multilingual text generation system called Elemwala at https://elemwala.toolforge.org/ (see his introduction at https://www.wikifunctions.org/wiki/Wikifunctions:Status_updates/2024-10-17 and his session at Wikimania). This is linked to Abstract Wikipedia, and extremely relevant to it (since it is the only real current proposal for the abstract souce that I know), but it should be noted that Elemwala is only a proposal, not Abstract Wikipedia policy. The list of constructors defines the abstract source as it is at present. Also more information on how this abstract content can be constructed can be found at https://www.wikidata.org/wiki/User:Mahir256/language-generation, with various links and references. :It is not clear to me whether the abstract source, consisting of functions of Wikidata items backed up by lexemes, can even work at all for a wide variety of languages. Rendering a text needs much information which is special to the target language, for instance there can be genders, grammatical cases, polite forms of address, etc. Example: The Eiffel Tower (Q243) usually needs a definite article when used in English, whereas Blackpool Tower (Q880905) does not. Where should this information for the English renderer be held? It cannot be in the abstract source, since the answer is special for English; some editors of the abstract source will speak languages which do not use articles. Well, I think that this type of item needs an English lexeme with a flag to indicate the article usage, and that would be a solution. Another example relates to the grammatical tenses, voices and moods of verbs. How will that be managed? I suppose that a verb tense indication must be given as a parameter in the abstract source, but how will the values of this parameter be related to all the possible tense/voice/mood verb forms in all the languages? There are an enormous number of such diverse features; how can we be sure that there is enough information in the abstract source to do the rendering in all cases? :I think that there is an urgent need to create examples of complex text (such as real Wikipedia articles) in the proposed abstract source. Then testers who comprehend the abstract source format and also know a relevant language should interpret the source text and confirm whether they understand it and whether they have enough information to reconstruct the text in their own language (not by software but with their own mental processes). If so, that would give much-needed confidence that the Abstract Wikipedia scheme can actually work, and I think it would advance the project by making clearer the next needed steps. * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 20:41, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Article editing == Here are some quick ideas about overall article editing, not specific to a given === Drag-and-drop moving of fragments, instead of having to click on the menu and the "move up/down" multiple times === : Drag-and-drop is a relatively familiar UX feature, and we could add an affordance for it to make it more discoverable at the same time as more usable. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:22, 31 July 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:52, 31 July 2026 (UTC) * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:49, 1 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:42, 1 August 2026 (UTC) and also selecting and copying with ctrl+c/ctrl+v like in OOo/LibreOffice Calc * [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 15:30, 5 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Fix the long article dual-column scroll problem where you can't see what you're editing === : This is particularly an issue on longer articles and smaller screens, but was mentioned as very irritating by some of you! * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:49, 31 July 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Support multiple sections, rather than just the lede === : Right now (despite some functions outputting <nowiki><h2></nowiki>s and the like), all articles are limited to just editing the lede section. We have mostly-built support for thematic sections, but this needs some polish. This would let you 'chunk up' articles, potentially editing only a section at a time for ease of use and / or collapsing those sections away to focus. We could also use this to allow external links limited to only the "external links" section (and references). * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:12, 3 August 2026 (UTC) === Prompt editors with function calls based on statements in the Wikidata item === : Add a feature that checks the subject's Wikidata item for statements of the kind it knows about (e.g. "born 1850-01-20 in France") and match them to fragments, prompting you to add this. We'd need to work out how to link between fragment functions and Wikidata claims, and how to know whether the claims were already in the article, so this is quite complex to design and build, but would probably help a great deal. * ''Sign here'' === Prompt editors with media used on Wikipedia articles for the subject === : A more specialised option compared to fetching media suggestions alongside everything else from the Wikidata item would be to check for the main/first image on any existing Wikipedia articles and suggesting that if it's not already set. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Any other ideas you might have == The sections above aren't everything. What else is something you'd like fixed? === Make it more obvious in the search whether there's an existing abstract article or not === : Right now we just add "– AW" to the end of search results when there's an existing article; if we make it clearer whether the link is a "read this" or "create this" link, folks won't be surprised when they click it. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:58, 1 August 2026 (UTC) * ''Sign here'' === Auto-linking new Abstract Wikipedia articles to their Wikidata counterparts === : Right now people need to manually say that ''e.g.'' Q90 is the same as Q90, which takes time and isn't obvious. If we did this automatically as articles were created, the workflow would be easier to understand. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:56, 1 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Show labels of talk pages === : Show labels of Zid's talk pages on recent changes, watchlist and also on Categories like [[:Category:English natural language generation functions|this one]]. Idem for Qid's talk pages on Abstract Wikipedia * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 1 August 2026 (UTC) (as proposer) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Enlarge the field for labels === : Currently the field for labels can hold a maximum of 50 characters. See for example {{Z|Z32398}}. Frequently this is not enough and abbreviation have to be made. That makes the function names confusing and not consistent. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:37, 1 August 2026 (UTC) (as proposer) * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:59, 3 August 2026 (UTC) * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:09, 5 August 2026 (UTC) * ''Sign here'' === Support wikitext in functions output === : Wikifunctions don't support wikitext. They can only output unparseable plain text or HTML. I know that the page [[:f:Wikifunctions:Embedded function calls]] says very clearly that wikitext will never be supported. But this is the number one thing that causes me not to be motivated to use functions, and I suspect that I'm not alone. So perhaps you could reconsider it. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:11, 5 August 2026 (UTC) Without wikitext the Abstract Wikipedia is not a real Wikipedia. Using wikitext code for bold, italic etc. Maybe also for Wikilinks. * ''Sign here'' === Completely change the UI of compositions === : I don't get compositions. A few people get them, but a lot of people don't. I mostly don't. When I try to read existing compositions, their deeply-nested hierarchy immediately confuses me, and I'm almost always afraid of editing anything. And I barely know how to start a new composition. The "clipboard" feature, which was added a few months ago, makes it a little bit less frustrating. But only a little bit; it doesn't solve the big issue. Creating and editing compositions is the only way to edit abstract articles, and it's very commonly needed on Wikifunctions, too, so if a lot of people have a hard time understanding how to do it, neither project will acquire a lot of editors. If you ask me, I'd do away with them completely and just use Python or JavaScript (or Lua!) code. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * ''Sign here'' === Allow choice of implementation to be forced === : Where a function has multiple implementations, it would be helpful to be able to force the orchestrator to select a particular implementation for a particular run (or a particular session or a particular user). This would often be very helpful for debugging, or when an implementation appears to have a bug. I am not too sure how that could work - I propose that each user should be able to mark any implementation as always to be selected in their case (or perhaps as never to be selected). Perhaps only in the current session. :It would even be useful to have a mode in a given session where the orchestrator always selects the first (or last) implementation for all functions - then one would at least know which implementation was going to be called! * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:35, 5 August 2026 (UTC) *:@[[User:Strobilomyces|Strobilomyces]]: The orchestrator will (currently) only ever chose the first connected implementation (for a language we support). Maybe we could make it clearer? For debugging, the idea is that you can do that from the implementation page whether or not it's connected, such as on [[Z15788]]. We could highlight that, perhaps? Can you give an example outside of debugging where you might want to allow multiple implementations to be connected but choose different implementations at run-time? I cannot suggest what we could do without understanding better the need, sorry! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 17:30, 5 August 2026 (UTC) * ''Sign here'' === Allow Wikifunctions functions to be called from Python and Javascript === : As indicated in an earlier suggestion, it is not convenient to write complicated code in the form of compositions. I think far more code would be contributed if it could be done in Python or Javascript. * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:44, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Thank you! == It was great to speak to and hear from so many of you. q0vetfk8xefv10pyuen1osv7ghambg5 296756 296753 2026-08-05T22:18:25Z HenkvD 1290 /* Completely change the UI of compositions */ 296756 wikitext text/x-wiki {{seealso|WF:Feature petitions}} Thank you to so many of you who came in-person and online to the workshop at Wikimania last week around creating Abstract Wikipedia articles. __NEWSECTIONLINK__ Based on your comments there and things you ran into or mentioned, we've pulled together a quick ideas list of possible improvements (alongside our work on faster and better NLG support, working with communities to consider piloting Abstract Wikipedia on their wiki, and other major parts of the annual plan). Please indicate which items you think we should work on soonest by signing your name (<nowiki>~~~~</nowiki>) below them. We'll probably work on many of these, but the count of "votes" and arguments will help guide us in which ones we prioritise. == Individual fragment editing == These are some ideas about how we might make adding and editing individual fragments easier. === Only auto-match the Wikidata item to the subject of the article on the first item in a Function call, not all of them === : This should avoid the confusing step of suggested items saying "Cairo is the Cairo of Cairo", but instead would need you to specify the item references for the others. The heuristic of only matching the first item might be enough as a starting point for many calls. We probably still want to match all dates and languages, though. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:50, 31 July 2026 (UTC) * ''Sign here'' === Split out some of the '…' menu on each item so you can quickly switch to a manual item reference === : A big stumbling block for folks was switching from an auto-matched (argument key) item or a function call to a specific item reference. This would allow you to quickly switch to that, without having to notice and go through the menu of all the other options. * ''Sign here'' === Re-word the labels for the abstract argument keys to be more clear about what they are === : We label the keys as 'wikidata item reference', 'language', and 'date'; we should make it clearer that these are 'this article's subject', 'view language', and 'view date' respectively. This would help avoid confusion about what these keys are for, and when you don't want to use them. * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:48, 1 August 2026 (UTC) *:{{Done}} As a first step; how does that work for you? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:45, 5 August 2026 (UTC) === Add short description fields to Functions' arguments, to help people can understand what the inputs mean when they use them === : For Functions, we have labels, aliases, and short descriptions, but Functions' inputs just have a single label each, which can make it hard for people to know what to put where, especially if they have unusual or unfamiliar words. Add a short description field, maybe shown via a secondary accessor like a "[[File:Codex icon info color-notice.svg|20x20px]]" rather than all the time. * ''Sign here'' * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:38, 1 August 2026 (UTC) (i) icons with more info might help, like e.g. what the author means by "Hypernym" [https://abstract.wikipedia.org/w/index.php?title=Abstract_Wikipedia:Useful_functions_for_article_composition&oldid=13847]. *:@[[User:Nux|Nux]]: Can you give some more detail for where that kind of interface shows up for you? Do you mean giving more context for labels of functions' inputs? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:46, 5 August 2026 (UTC) *::@[[User:Jdforrester (WMF)|Jdforrester (WMF)]] Yes, argument description. Like a description for function [https://www.wikifunctions.org/w/index.php?title=Z37921&action=edit&uselang=en]. Like in JavaDoc. [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 19:58, 5 August 2026 (UTC) *:::Aha, right. Is it OK if I split this out into its own section? That's a very different change from what this section was written up as, based on what I heard in Paris, and should have its own discussion. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 20:06, 5 August 2026 (UTC) *::::Sure. [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 20:12, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == New/better kinds of fragment == Here are some ideas for different kinds of fragments that you could use in abstract articles. === Add support for pulling structured data from Commons files ''e.g.'' captions === : Right now you can put in image files themselves, but you can't fetch any data about them. This is particularly unhelpful as the Wikidata items still use the File: name rather than the MID; we'd need to add the ability to fetch meta-data from Commons to the back-end services, like we do from Wikidata. * ''Sign here'' === Add support for video/audio file inclusions === : You can only specify image files, not audio or video files which are more complex. If demand is high we could add this sooner rather than later, though it may be complex to align with the existing workflows. * ''Sign here'' === Add support for galleries of media file inclusions === : You can create multiple media file transclusions, but it's limited to a small number and you have to do all the work of creating the styles around it. We could give a first-level media file output, if this is strongly wanted. * ''Sign here'' === Add support for map inclusions === : We don't yet support maps, which might be wanted if folks are making articles about places a lot. Full support would be quite complicated. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:24, 31 July 2026 (UTC) === Add support for chart inclusions === : We don't yet support charts, which might be wanted if folks are making articles about numerical things a lot. Full support would be very complicated. * ''Sign here'' === Abstract source mock-ups and multilingual reviews === :We are approaching Abstract Wikipedia from the bottom up, with very simple examples. This may be the "Wiki Way", but for software it is very unconventional, and I think it is uncertain whether it can eventually work for more advanced text. The project will have failed unless natural text similar in complexity to current Wikipedia articles can be generated. I think nobody (except possibly [[user:mahir256|Mahir Morshed]]) understands what the abstract source for more complicated sentences would look like. :Mahir Morshed has created a multilingual text generation system called Elemwala at https://elemwala.toolforge.org/ (see his introduction at https://www.wikifunctions.org/wiki/Wikifunctions:Status_updates/2024-10-17 and his session at Wikimania). This is linked to Abstract Wikipedia, and extremely relevant to it (since it is the only real current proposal for the abstract souce that I know), but it should be noted that Elemwala is only a proposal, not Abstract Wikipedia policy. The list of constructors defines the abstract source as it is at present. Also more information on how this abstract content can be constructed can be found at https://www.wikidata.org/wiki/User:Mahir256/language-generation, with various links and references. :It is not clear to me whether the abstract source, consisting of functions of Wikidata items backed up by lexemes, can even work at all for a wide variety of languages. Rendering a text needs much information which is special to the target language, for instance there can be genders, grammatical cases, polite forms of address, etc. Example: The Eiffel Tower (Q243) usually needs a definite article when used in English, whereas Blackpool Tower (Q880905) does not. Where should this information for the English renderer be held? It cannot be in the abstract source, since the answer is special for English; some editors of the abstract source will speak languages which do not use articles. Well, I think that this type of item needs an English lexeme with a flag to indicate the article usage, and that would be a solution. Another example relates to the grammatical tenses, voices and moods of verbs. How will that be managed? I suppose that a verb tense indication must be given as a parameter in the abstract source, but how will the values of this parameter be related to all the possible tense/voice/mood verb forms in all the languages? There are an enormous number of such diverse features; how can we be sure that there is enough information in the abstract source to do the rendering in all cases? :I think that there is an urgent need to create examples of complex text (such as real Wikipedia articles) in the proposed abstract source. Then testers who comprehend the abstract source format and also know a relevant language should interpret the source text and confirm whether they understand it and whether they have enough information to reconstruct the text in their own language (not by software but with their own mental processes). If so, that would give much-needed confidence that the Abstract Wikipedia scheme can actually work, and I think it would advance the project by making clearer the next needed steps. * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 20:41, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Article editing == Here are some quick ideas about overall article editing, not specific to a given === Drag-and-drop moving of fragments, instead of having to click on the menu and the "move up/down" multiple times === : Drag-and-drop is a relatively familiar UX feature, and we could add an affordance for it to make it more discoverable at the same time as more usable. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:22, 31 July 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:52, 31 July 2026 (UTC) * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:49, 1 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:42, 1 August 2026 (UTC) and also selecting and copying with ctrl+c/ctrl+v like in OOo/LibreOffice Calc * [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 15:30, 5 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Fix the long article dual-column scroll problem where you can't see what you're editing === : This is particularly an issue on longer articles and smaller screens, but was mentioned as very irritating by some of you! * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:49, 31 July 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Support multiple sections, rather than just the lede === : Right now (despite some functions outputting <nowiki><h2></nowiki>s and the like), all articles are limited to just editing the lede section. We have mostly-built support for thematic sections, but this needs some polish. This would let you 'chunk up' articles, potentially editing only a section at a time for ease of use and / or collapsing those sections away to focus. We could also use this to allow external links limited to only the "external links" section (and references). * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:12, 3 August 2026 (UTC) === Prompt editors with function calls based on statements in the Wikidata item === : Add a feature that checks the subject's Wikidata item for statements of the kind it knows about (e.g. "born 1850-01-20 in France") and match them to fragments, prompting you to add this. We'd need to work out how to link between fragment functions and Wikidata claims, and how to know whether the claims were already in the article, so this is quite complex to design and build, but would probably help a great deal. * ''Sign here'' === Prompt editors with media used on Wikipedia articles for the subject === : A more specialised option compared to fetching media suggestions alongside everything else from the Wikidata item would be to check for the main/first image on any existing Wikipedia articles and suggesting that if it's not already set. * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Any other ideas you might have == The sections above aren't everything. What else is something you'd like fixed? === Make it more obvious in the search whether there's an existing abstract article or not === : Right now we just add "– AW" to the end of search results when there's an existing article; if we make it clearer whether the link is a "read this" or "create this" link, folks won't be surprised when they click it. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:58, 1 August 2026 (UTC) * ''Sign here'' === Auto-linking new Abstract Wikipedia articles to their Wikidata counterparts === : Right now people need to manually say that ''e.g.'' Q90 is the same as Q90, which takes time and isn't obvious. If we did this automatically as articles were created, the workflow would be easier to understand. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:56, 1 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Show labels of talk pages === : Show labels of Zid's talk pages on recent changes, watchlist and also on Categories like [[:Category:English natural language generation functions|this one]]. Idem for Qid's talk pages on Abstract Wikipedia * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 1 August 2026 (UTC) (as proposer) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Enlarge the field for labels === : Currently the field for labels can hold a maximum of 50 characters. See for example {{Z|Z32398}}. Frequently this is not enough and abbreviation have to be made. That makes the function names confusing and not consistent. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:37, 1 August 2026 (UTC) (as proposer) * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:59, 3 August 2026 (UTC) * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:09, 5 August 2026 (UTC) * ''Sign here'' === Support wikitext in functions output === : Wikifunctions don't support wikitext. They can only output unparseable plain text or HTML. I know that the page [[:f:Wikifunctions:Embedded function calls]] says very clearly that wikitext will never be supported. But this is the number one thing that causes me not to be motivated to use functions, and I suspect that I'm not alone. So perhaps you could reconsider it. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:11, 5 August 2026 (UTC) Without wikitext the Abstract Wikipedia is not a real Wikipedia. Using wikitext code for bold, italic etc. Maybe also for Wikilinks. * ''Sign here'' === Completely change the UI of compositions === : I don't get compositions. A few people get them, but a lot of people don't. I mostly don't. When I try to read existing compositions, their deeply-nested hierarchy immediately confuses me, and I'm almost always afraid of editing anything. And I barely know how to start a new composition. The "clipboard" feature, which was added a few months ago, makes it a little bit less frustrating. But only a little bit; it doesn't solve the big issue. Creating and editing compositions is the only way to edit abstract articles, and it's very commonly needed on Wikifunctions, too, so if a lot of people have a hard time understanding how to do it, neither project will acquire a lot of editors. If you ask me, I'd do away with them completely and just use Python or JavaScript (or Lua!) code. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:18, 5 August 2026 (UTC) I don't propose to get rid of compositions, but make the default output more readable by automatically start a new function on a new line, and indent automatically. Also in read mode. * ''Sign here'' === Allow choice of implementation to be forced === : Where a function has multiple implementations, it would be helpful to be able to force the orchestrator to select a particular implementation for a particular run (or a particular session or a particular user). This would often be very helpful for debugging, or when an implementation appears to have a bug. I am not too sure how that could work - I propose that each user should be able to mark any implementation as always to be selected in their case (or perhaps as never to be selected). Perhaps only in the current session. :It would even be useful to have a mode in a given session where the orchestrator always selects the first (or last) implementation for all functions - then one would at least know which implementation was going to be called! * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:35, 5 August 2026 (UTC) *:@[[User:Strobilomyces|Strobilomyces]]: The orchestrator will (currently) only ever chose the first connected implementation (for a language we support). Maybe we could make it clearer? For debugging, the idea is that you can do that from the implementation page whether or not it's connected, such as on [[Z15788]]. We could highlight that, perhaps? Can you give an example outside of debugging where you might want to allow multiple implementations to be connected but choose different implementations at run-time? I cannot suggest what we could do without understanding better the need, sorry! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 17:30, 5 August 2026 (UTC) * ''Sign here'' === Allow Wikifunctions functions to be called from Python and Javascript === : As indicated in an earlier suggestion, it is not convenient to write complicated code in the form of compositions. I think far more code would be contributed if it could be done in Python or Javascript. * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:44, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Thank you! == It was great to speak to and hear from so many of you. 6q6t9puq37201zqcajwsmleqrincfrk 296761 296756 2026-08-05T22:25:16Z HenkvD 1290 /* Example: Thing to fix (copy me!) */ 296761 wikitext text/x-wiki {{seealso|WF:Feature petitions}} Thank you to so many of you who came in-person and online to the workshop at Wikimania last week around creating Abstract Wikipedia articles. __NEWSECTIONLINK__ Based on your comments there and things you ran into or mentioned, we've pulled together a quick ideas list of possible improvements (alongside our work on faster and better NLG support, working with communities to consider piloting Abstract Wikipedia on their wiki, and other major parts of the annual plan). Please indicate which items you think we should work on soonest by signing your name (<nowiki>~~~~</nowiki>) below them. We'll probably work on many of these, but the count of "votes" and arguments will help guide us in which ones we prioritise. == Individual fragment editing == These are some ideas about how we might make adding and editing individual fragments easier. === Only auto-match the Wikidata item to the subject of the article on the first item in a Function call, not all of them === : This should avoid the confusing step of suggested items saying "Cairo is the Cairo of Cairo", but instead would need you to specify the item references for the others. The heuristic of only matching the first item might be enough as a starting point for many calls. We probably still want to match all dates and languages, though. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:50, 31 July 2026 (UTC) * ''Sign here'' === Split out some of the '…' menu on each item so you can quickly switch to a manual item reference === : A big stumbling block for folks was switching from an auto-matched (argument key) item or a function call to a specific item reference. This would allow you to quickly switch to that, without having to notice and go through the menu of all the other options. * ''Sign here'' === Re-word the labels for the abstract argument keys to be more clear about what they are === : We label the keys as 'wikidata item reference', 'language', and 'date'; we should make it clearer that these are 'this article's subject', 'view language', and 'view date' respectively. This would help avoid confusion about what these keys are for, and when you don't want to use them. * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:48, 1 August 2026 (UTC) *:{{Done}} As a first step; how does that work for you? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:45, 5 August 2026 (UTC) === Add short description fields to Functions' arguments, to help people can understand what the inputs mean when they use them === : For Functions, we have labels, aliases, and short descriptions, but Functions' inputs just have a single label each, which can make it hard for people to know what to put where, especially if they have unusual or unfamiliar words. Add a short description field, maybe shown via a secondary accessor like a "[[File:Codex icon info color-notice.svg|20x20px]]" rather than all the time. * ''Sign here'' * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:38, 1 August 2026 (UTC) (i) icons with more info might help, like e.g. what the author means by "Hypernym" [https://abstract.wikipedia.org/w/index.php?title=Abstract_Wikipedia:Useful_functions_for_article_composition&oldid=13847]. *:@[[User:Nux|Nux]]: Can you give some more detail for where that kind of interface shows up for you? Do you mean giving more context for labels of functions' inputs? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:46, 5 August 2026 (UTC) *::@[[User:Jdforrester (WMF)|Jdforrester (WMF)]] Yes, argument description. Like a description for function [https://www.wikifunctions.org/w/index.php?title=Z37921&action=edit&uselang=en]. Like in JavaDoc. [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 19:58, 5 August 2026 (UTC) *:::Aha, right. Is it OK if I split this out into its own section? That's a very different change from what this section was written up as, based on what I heard in Paris, and should have its own discussion. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 20:06, 5 August 2026 (UTC) *::::Sure. [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 20:12, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == New/better kinds of fragment == Here are some ideas for different kinds of fragments that you could use in abstract articles. === Add support for pulling structured data from Commons files ''e.g.'' captions === : Right now you can put in image files themselves, but you can't fetch any data about them. This is particularly unhelpful as the Wikidata items still use the File: name rather than the MID; we'd need to add the ability to fetch meta-data from Commons to the back-end services, like we do from Wikidata. * ''Sign here'' === Add support for video/audio file inclusions === : You can only specify image files, not audio or video files which are more complex. If demand is high we could add this sooner rather than later, though it may be complex to align with the existing workflows. * ''Sign here'' === Add support for galleries of media file inclusions === : You can create multiple media file transclusions, but it's limited to a small number and you have to do all the work of creating the styles around it. We could give a first-level media file output, if this is strongly wanted. * ''Sign here'' === Add support for map inclusions === : We don't yet support maps, which might be wanted if folks are making articles about places a lot. Full support would be quite complicated. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:24, 31 July 2026 (UTC) === Add support for chart inclusions === : We don't yet support charts, which might be wanted if folks are making articles about numerical things a lot. Full support would be very complicated. * ''Sign here'' === Abstract source mock-ups and multilingual reviews === :We are approaching Abstract Wikipedia from the bottom up, with very simple examples. This may be the "Wiki Way", but for software it is very unconventional, and I think it is uncertain whether it can eventually work for more advanced text. The project will have failed unless natural text similar in complexity to current Wikipedia articles can be generated. I think nobody (except possibly [[user:mahir256|Mahir Morshed]]) understands what the abstract source for more complicated sentences would look like. :Mahir Morshed has created a multilingual text generation system called Elemwala at https://elemwala.toolforge.org/ (see his introduction at https://www.wikifunctions.org/wiki/Wikifunctions:Status_updates/2024-10-17 and his session at Wikimania). This is linked to Abstract Wikipedia, and extremely relevant to it (since it is the only real current proposal for the abstract souce that I know), but it should be noted that Elemwala is only a proposal, not Abstract Wikipedia policy. The list of constructors defines the abstract source as it is at present. Also more information on how this abstract content can be constructed can be found at https://www.wikidata.org/wiki/User:Mahir256/language-generation, with various links and references. :It is not clear to me whether the abstract source, consisting of functions of Wikidata items backed up by lexemes, can even work at all for a wide variety of languages. Rendering a text needs much information which is special to the target language, for instance there can be genders, grammatical cases, polite forms of address, etc. Example: The Eiffel Tower (Q243) usually needs a definite article when used in English, whereas Blackpool Tower (Q880905) does not. Where should this information for the English renderer be held? It cannot be in the abstract source, since the answer is special for English; some editors of the abstract source will speak languages which do not use articles. Well, I think that this type of item needs an English lexeme with a flag to indicate the article usage, and that would be a solution. Another example relates to the grammatical tenses, voices and moods of verbs. How will that be managed? I suppose that a verb tense indication must be given as a parameter in the abstract source, but how will the values of this parameter be related to all the possible tense/voice/mood verb forms in all the languages? There are an enormous number of such diverse features; how can we be sure that there is enough information in the abstract source to do the rendering in all cases? :I think that there is an urgent need to create examples of complex text (such as real Wikipedia articles) in the proposed abstract source. Then testers who comprehend the abstract source format and also know a relevant language should interpret the source text and confirm whether they understand it and whether they have enough information to reconstruct the text in their own language (not by software but with their own mental processes). If so, that would give much-needed confidence that the Abstract Wikipedia scheme can actually work, and I think it would advance the project by making clearer the next needed steps. * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 20:41, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Article editing == Here are some quick ideas about overall article editing, not specific to a given === Drag-and-drop moving of fragments, instead of having to click on the menu and the "move up/down" multiple times === : Drag-and-drop is a relatively familiar UX feature, and we could add an affordance for it to make it more discoverable at the same time as more usable. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:22, 31 July 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:52, 31 July 2026 (UTC) * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:49, 1 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:42, 1 August 2026 (UTC) and also selecting and copying with ctrl+c/ctrl+v like in OOo/LibreOffice Calc * [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 15:30, 5 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Fix the long article dual-column scroll problem where you can't see what you're editing === : This is particularly an issue on longer articles and smaller screens, but was mentioned as very irritating by some of you! * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:49, 31 July 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Support multiple sections, rather than just the lede === : Right now (despite some functions outputting <nowiki><h2></nowiki>s and the like), all articles are limited to just editing the lede section. We have mostly-built support for thematic sections, but this needs some polish. This would let you 'chunk up' articles, potentially editing only a section at a time for ease of use and / or collapsing those sections away to focus. We could also use this to allow external links limited to only the "external links" section (and references). * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:12, 3 August 2026 (UTC) === Prompt editors with function calls based on statements in the Wikidata item === : Add a feature that checks the subject's Wikidata item for statements of the kind it knows about (e.g. "born 1850-01-20 in France") and match them to fragments, prompting you to add this. We'd need to work out how to link between fragment functions and Wikidata claims, and how to know whether the claims were already in the article, so this is quite complex to design and build, but would probably help a great deal. * ''Sign here'' === Prompt editors with media used on Wikipedia articles for the subject === : A more specialised option compared to fetching media suggestions alongside everything else from the Wikidata item would be to check for the main/first image on any existing Wikipedia articles and suggesting that if it's not already set. * ''Sign here'' === Fill in the parameters at copy/paste === : Fill in the parameters at copy/paste if the number and types of parameters match. That is especialy usefull by copying a new fuction from one langauge to an other. Curreltly every parameter has to be filled manually. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:25, 5 August 2026 (UTC) (as proposer) I just created {{Z|Z38911}} and it took me very long to fill all 30! parameters correctly~ * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Any other ideas you might have == The sections above aren't everything. What else is something you'd like fixed? === Make it more obvious in the search whether there's an existing abstract article or not === : Right now we just add "– AW" to the end of search results when there's an existing article; if we make it clearer whether the link is a "read this" or "create this" link, folks won't be surprised when they click it. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:58, 1 August 2026 (UTC) * ''Sign here'' === Auto-linking new Abstract Wikipedia articles to their Wikidata counterparts === : Right now people need to manually say that ''e.g.'' Q90 is the same as Q90, which takes time and isn't obvious. If we did this automatically as articles were created, the workflow would be easier to understand. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:56, 1 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Show labels of talk pages === : Show labels of Zid's talk pages on recent changes, watchlist and also on Categories like [[:Category:English natural language generation functions|this one]]. Idem for Qid's talk pages on Abstract Wikipedia * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 1 August 2026 (UTC) (as proposer) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Enlarge the field for labels === : Currently the field for labels can hold a maximum of 50 characters. See for example {{Z|Z32398}}. Frequently this is not enough and abbreviation have to be made. That makes the function names confusing and not consistent. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:37, 1 August 2026 (UTC) (as proposer) * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:59, 3 August 2026 (UTC) * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:09, 5 August 2026 (UTC) * ''Sign here'' === Support wikitext in functions output === : Wikifunctions don't support wikitext. They can only output unparseable plain text or HTML. I know that the page [[:f:Wikifunctions:Embedded function calls]] says very clearly that wikitext will never be supported. But this is the number one thing that causes me not to be motivated to use functions, and I suspect that I'm not alone. So perhaps you could reconsider it. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:11, 5 August 2026 (UTC) Without wikitext the Abstract Wikipedia is not a real Wikipedia. Using wikitext code for bold, italic etc. Maybe also for Wikilinks. * ''Sign here'' === Completely change the UI of compositions === : I don't get compositions. A few people get them, but a lot of people don't. I mostly don't. When I try to read existing compositions, their deeply-nested hierarchy immediately confuses me, and I'm almost always afraid of editing anything. And I barely know how to start a new composition. The "clipboard" feature, which was added a few months ago, makes it a little bit less frustrating. But only a little bit; it doesn't solve the big issue. Creating and editing compositions is the only way to edit abstract articles, and it's very commonly needed on Wikifunctions, too, so if a lot of people have a hard time understanding how to do it, neither project will acquire a lot of editors. If you ask me, I'd do away with them completely and just use Python or JavaScript (or Lua!) code. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:18, 5 August 2026 (UTC) I don't propose to get rid of compositions, but make the default output more readable by automatically start a new function on a new line, and indent automatically. Also in read mode. * ''Sign here'' === Allow choice of implementation to be forced === : Where a function has multiple implementations, it would be helpful to be able to force the orchestrator to select a particular implementation for a particular run (or a particular session or a particular user). This would often be very helpful for debugging, or when an implementation appears to have a bug. I am not too sure how that could work - I propose that each user should be able to mark any implementation as always to be selected in their case (or perhaps as never to be selected). Perhaps only in the current session. :It would even be useful to have a mode in a given session where the orchestrator always selects the first (or last) implementation for all functions - then one would at least know which implementation was going to be called! * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:35, 5 August 2026 (UTC) *:@[[User:Strobilomyces|Strobilomyces]]: The orchestrator will (currently) only ever chose the first connected implementation (for a language we support). Maybe we could make it clearer? For debugging, the idea is that you can do that from the implementation page whether or not it's connected, such as on [[Z15788]]. We could highlight that, perhaps? Can you give an example outside of debugging where you might want to allow multiple implementations to be connected but choose different implementations at run-time? I cannot suggest what we could do without understanding better the need, sorry! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 17:30, 5 August 2026 (UTC) * ''Sign here'' === Allow Wikifunctions functions to be called from Python and Javascript === : As indicated in an earlier suggestion, it is not convenient to write complicated code in the form of compositions. I think far more code would be contributed if it could be done in Python or Javascript. * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:44, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Thank you! == It was great to speak to and hear from so many of you. 99asjrcccekyph2fq6xyoqik4sawihs 296762 296761 2026-08-05T22:26:22Z HenkvD 1290 /* Fill in the parameters at copy/paste */ 296762 wikitext text/x-wiki {{seealso|WF:Feature petitions}} Thank you to so many of you who came in-person and online to the workshop at Wikimania last week around creating Abstract Wikipedia articles. __NEWSECTIONLINK__ Based on your comments there and things you ran into or mentioned, we've pulled together a quick ideas list of possible improvements (alongside our work on faster and better NLG support, working with communities to consider piloting Abstract Wikipedia on their wiki, and other major parts of the annual plan). Please indicate which items you think we should work on soonest by signing your name (<nowiki>~~~~</nowiki>) below them. We'll probably work on many of these, but the count of "votes" and arguments will help guide us in which ones we prioritise. == Individual fragment editing == These are some ideas about how we might make adding and editing individual fragments easier. === Only auto-match the Wikidata item to the subject of the article on the first item in a Function call, not all of them === : This should avoid the confusing step of suggested items saying "Cairo is the Cairo of Cairo", but instead would need you to specify the item references for the others. The heuristic of only matching the first item might be enough as a starting point for many calls. We probably still want to match all dates and languages, though. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:50, 31 July 2026 (UTC) * ''Sign here'' === Split out some of the '…' menu on each item so you can quickly switch to a manual item reference === : A big stumbling block for folks was switching from an auto-matched (argument key) item or a function call to a specific item reference. This would allow you to quickly switch to that, without having to notice and go through the menu of all the other options. * ''Sign here'' === Re-word the labels for the abstract argument keys to be more clear about what they are === : We label the keys as 'wikidata item reference', 'language', and 'date'; we should make it clearer that these are 'this article's subject', 'view language', and 'view date' respectively. This would help avoid confusion about what these keys are for, and when you don't want to use them. * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:48, 1 August 2026 (UTC) *:{{Done}} As a first step; how does that work for you? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:45, 5 August 2026 (UTC) === Add short description fields to Functions' arguments, to help people can understand what the inputs mean when they use them === : For Functions, we have labels, aliases, and short descriptions, but Functions' inputs just have a single label each, which can make it hard for people to know what to put where, especially if they have unusual or unfamiliar words. Add a short description field, maybe shown via a secondary accessor like a "[[File:Codex icon info color-notice.svg|20x20px]]" rather than all the time. * ''Sign here'' * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:38, 1 August 2026 (UTC) (i) icons with more info might help, like e.g. what the author means by "Hypernym" [https://abstract.wikipedia.org/w/index.php?title=Abstract_Wikipedia:Useful_functions_for_article_composition&oldid=13847]. *:@[[User:Nux|Nux]]: Can you give some more detail for where that kind of interface shows up for you? Do you mean giving more context for labels of functions' inputs? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:46, 5 August 2026 (UTC) *::@[[User:Jdforrester (WMF)|Jdforrester (WMF)]] Yes, argument description. Like a description for function [https://www.wikifunctions.org/w/index.php?title=Z37921&action=edit&uselang=en]. Like in JavaDoc. [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 19:58, 5 August 2026 (UTC) *:::Aha, right. Is it OK if I split this out into its own section? That's a very different change from what this section was written up as, based on what I heard in Paris, and should have its own discussion. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 20:06, 5 August 2026 (UTC) *::::Sure. [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 20:12, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == New/better kinds of fragment == Here are some ideas for different kinds of fragments that you could use in abstract articles. === Add support for pulling structured data from Commons files ''e.g.'' captions === : Right now you can put in image files themselves, but you can't fetch any data about them. This is particularly unhelpful as the Wikidata items still use the File: name rather than the MID; we'd need to add the ability to fetch meta-data from Commons to the back-end services, like we do from Wikidata. * ''Sign here'' === Add support for video/audio file inclusions === : You can only specify image files, not audio or video files which are more complex. If demand is high we could add this sooner rather than later, though it may be complex to align with the existing workflows. * ''Sign here'' === Add support for galleries of media file inclusions === : You can create multiple media file transclusions, but it's limited to a small number and you have to do all the work of creating the styles around it. We could give a first-level media file output, if this is strongly wanted. * ''Sign here'' === Add support for map inclusions === : We don't yet support maps, which might be wanted if folks are making articles about places a lot. Full support would be quite complicated. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:24, 31 July 2026 (UTC) === Add support for chart inclusions === : We don't yet support charts, which might be wanted if folks are making articles about numerical things a lot. Full support would be very complicated. * ''Sign here'' === Abstract source mock-ups and multilingual reviews === :We are approaching Abstract Wikipedia from the bottom up, with very simple examples. This may be the "Wiki Way", but for software it is very unconventional, and I think it is uncertain whether it can eventually work for more advanced text. The project will have failed unless natural text similar in complexity to current Wikipedia articles can be generated. I think nobody (except possibly [[user:mahir256|Mahir Morshed]]) understands what the abstract source for more complicated sentences would look like. :Mahir Morshed has created a multilingual text generation system called Elemwala at https://elemwala.toolforge.org/ (see his introduction at https://www.wikifunctions.org/wiki/Wikifunctions:Status_updates/2024-10-17 and his session at Wikimania). This is linked to Abstract Wikipedia, and extremely relevant to it (since it is the only real current proposal for the abstract souce that I know), but it should be noted that Elemwala is only a proposal, not Abstract Wikipedia policy. The list of constructors defines the abstract source as it is at present. Also more information on how this abstract content can be constructed can be found at https://www.wikidata.org/wiki/User:Mahir256/language-generation, with various links and references. :It is not clear to me whether the abstract source, consisting of functions of Wikidata items backed up by lexemes, can even work at all for a wide variety of languages. Rendering a text needs much information which is special to the target language, for instance there can be genders, grammatical cases, polite forms of address, etc. Example: The Eiffel Tower (Q243) usually needs a definite article when used in English, whereas Blackpool Tower (Q880905) does not. Where should this information for the English renderer be held? It cannot be in the abstract source, since the answer is special for English; some editors of the abstract source will speak languages which do not use articles. Well, I think that this type of item needs an English lexeme with a flag to indicate the article usage, and that would be a solution. Another example relates to the grammatical tenses, voices and moods of verbs. How will that be managed? I suppose that a verb tense indication must be given as a parameter in the abstract source, but how will the values of this parameter be related to all the possible tense/voice/mood verb forms in all the languages? There are an enormous number of such diverse features; how can we be sure that there is enough information in the abstract source to do the rendering in all cases? :I think that there is an urgent need to create examples of complex text (such as real Wikipedia articles) in the proposed abstract source. Then testers who comprehend the abstract source format and also know a relevant language should interpret the source text and confirm whether they understand it and whether they have enough information to reconstruct the text in their own language (not by software but with their own mental processes). If so, that would give much-needed confidence that the Abstract Wikipedia scheme can actually work, and I think it would advance the project by making clearer the next needed steps. * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 20:41, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Article editing == Here are some quick ideas about overall article editing, not specific to a given === Drag-and-drop moving of fragments, instead of having to click on the menu and the "move up/down" multiple times === : Drag-and-drop is a relatively familiar UX feature, and we could add an affordance for it to make it more discoverable at the same time as more usable. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:22, 31 July 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:52, 31 July 2026 (UTC) * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:49, 1 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:42, 1 August 2026 (UTC) and also selecting and copying with ctrl+c/ctrl+v like in OOo/LibreOffice Calc * [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 15:30, 5 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Fix the long article dual-column scroll problem where you can't see what you're editing === : This is particularly an issue on longer articles and smaller screens, but was mentioned as very irritating by some of you! * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:49, 31 July 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Support multiple sections, rather than just the lede === : Right now (despite some functions outputting <nowiki><h2></nowiki>s and the like), all articles are limited to just editing the lede section. We have mostly-built support for thematic sections, but this needs some polish. This would let you 'chunk up' articles, potentially editing only a section at a time for ease of use and / or collapsing those sections away to focus. We could also use this to allow external links limited to only the "external links" section (and references). * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:12, 3 August 2026 (UTC) === Prompt editors with function calls based on statements in the Wikidata item === : Add a feature that checks the subject's Wikidata item for statements of the kind it knows about (e.g. "born 1850-01-20 in France") and match them to fragments, prompting you to add this. We'd need to work out how to link between fragment functions and Wikidata claims, and how to know whether the claims were already in the article, so this is quite complex to design and build, but would probably help a great deal. * ''Sign here'' === Prompt editors with media used on Wikipedia articles for the subject === : A more specialised option compared to fetching media suggestions alongside everything else from the Wikidata item would be to check for the main/first image on any existing Wikipedia articles and suggesting that if it's not already set. * ''Sign here'' === Fill in the parameters at copy/paste === : Fill in the parameters at copy/paste if the number and types of parameters match. That is especialy usefull when copying a new function from one language to an other. Currenltly every parameter has to be filled manually. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:25, 5 August 2026 (UTC) (as proposer) I just created {{Z|Z38911}} and it took me very long to fill all 30! parameters correctly~ * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Any other ideas you might have == The sections above aren't everything. What else is something you'd like fixed? === Make it more obvious in the search whether there's an existing abstract article or not === : Right now we just add "– AW" to the end of search results when there's an existing article; if we make it clearer whether the link is a "read this" or "create this" link, folks won't be surprised when they click it. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:58, 1 August 2026 (UTC) * ''Sign here'' === Auto-linking new Abstract Wikipedia articles to their Wikidata counterparts === : Right now people need to manually say that ''e.g.'' Q90 is the same as Q90, which takes time and isn't obvious. If we did this automatically as articles were created, the workflow would be easier to understand. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:56, 1 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Show labels of talk pages === : Show labels of Zid's talk pages on recent changes, watchlist and also on Categories like [[:Category:English natural language generation functions|this one]]. Idem for Qid's talk pages on Abstract Wikipedia * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 1 August 2026 (UTC) (as proposer) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Enlarge the field for labels === : Currently the field for labels can hold a maximum of 50 characters. See for example {{Z|Z32398}}. Frequently this is not enough and abbreviation have to be made. That makes the function names confusing and not consistent. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:37, 1 August 2026 (UTC) (as proposer) * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:59, 3 August 2026 (UTC) * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:09, 5 August 2026 (UTC) * ''Sign here'' === Support wikitext in functions output === : Wikifunctions don't support wikitext. They can only output unparseable plain text or HTML. I know that the page [[:f:Wikifunctions:Embedded function calls]] says very clearly that wikitext will never be supported. But this is the number one thing that causes me not to be motivated to use functions, and I suspect that I'm not alone. So perhaps you could reconsider it. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:11, 5 August 2026 (UTC) Without wikitext the Abstract Wikipedia is not a real Wikipedia. Using wikitext code for bold, italic etc. Maybe also for Wikilinks. * ''Sign here'' === Completely change the UI of compositions === : I don't get compositions. A few people get them, but a lot of people don't. I mostly don't. When I try to read existing compositions, their deeply-nested hierarchy immediately confuses me, and I'm almost always afraid of editing anything. And I barely know how to start a new composition. The "clipboard" feature, which was added a few months ago, makes it a little bit less frustrating. But only a little bit; it doesn't solve the big issue. Creating and editing compositions is the only way to edit abstract articles, and it's very commonly needed on Wikifunctions, too, so if a lot of people have a hard time understanding how to do it, neither project will acquire a lot of editors. If you ask me, I'd do away with them completely and just use Python or JavaScript (or Lua!) code. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:18, 5 August 2026 (UTC) I don't propose to get rid of compositions, but make the default output more readable by automatically start a new function on a new line, and indent automatically. Also in read mode. * ''Sign here'' === Allow choice of implementation to be forced === : Where a function has multiple implementations, it would be helpful to be able to force the orchestrator to select a particular implementation for a particular run (or a particular session or a particular user). This would often be very helpful for debugging, or when an implementation appears to have a bug. I am not too sure how that could work - I propose that each user should be able to mark any implementation as always to be selected in their case (or perhaps as never to be selected). Perhaps only in the current session. :It would even be useful to have a mode in a given session where the orchestrator always selects the first (or last) implementation for all functions - then one would at least know which implementation was going to be called! * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:35, 5 August 2026 (UTC) *:@[[User:Strobilomyces|Strobilomyces]]: The orchestrator will (currently) only ever chose the first connected implementation (for a language we support). Maybe we could make it clearer? For debugging, the idea is that you can do that from the implementation page whether or not it's connected, such as on [[Z15788]]. We could highlight that, perhaps? Can you give an example outside of debugging where you might want to allow multiple implementations to be connected but choose different implementations at run-time? I cannot suggest what we could do without understanding better the need, sorry! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 17:30, 5 August 2026 (UTC) * ''Sign here'' === Allow Wikifunctions functions to be called from Python and Javascript === : As indicated in an earlier suggestion, it is not convenient to write complicated code in the form of compositions. I think far more code would be contributed if it could be done in Python or Javascript. * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:44, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Thank you! == It was great to speak to and hear from so many of you. n1kd3cudxmhpqmwj9ud1oaowjjewwql 296793 296762 2026-08-06T03:38:57Z EatingCarBatteries 61191 /* Completely change the UI of compositions */ 296793 wikitext text/x-wiki {{seealso|WF:Feature petitions}} Thank you to so many of you who came in-person and online to the workshop at Wikimania last week around creating Abstract Wikipedia articles. __NEWSECTIONLINK__ Based on your comments there and things you ran into or mentioned, we've pulled together a quick ideas list of possible improvements (alongside our work on faster and better NLG support, working with communities to consider piloting Abstract Wikipedia on their wiki, and other major parts of the annual plan). Please indicate which items you think we should work on soonest by signing your name (<nowiki>~~~~</nowiki>) below them. We'll probably work on many of these, but the count of "votes" and arguments will help guide us in which ones we prioritise. == Individual fragment editing == These are some ideas about how we might make adding and editing individual fragments easier. === Only auto-match the Wikidata item to the subject of the article on the first item in a Function call, not all of them === : This should avoid the confusing step of suggested items saying "Cairo is the Cairo of Cairo", but instead would need you to specify the item references for the others. The heuristic of only matching the first item might be enough as a starting point for many calls. We probably still want to match all dates and languages, though. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:50, 31 July 2026 (UTC) * ''Sign here'' === Split out some of the '…' menu on each item so you can quickly switch to a manual item reference === : A big stumbling block for folks was switching from an auto-matched (argument key) item or a function call to a specific item reference. This would allow you to quickly switch to that, without having to notice and go through the menu of all the other options. * ''Sign here'' === Re-word the labels for the abstract argument keys to be more clear about what they are === : We label the keys as 'wikidata item reference', 'language', and 'date'; we should make it clearer that these are 'this article's subject', 'view language', and 'view date' respectively. This would help avoid confusion about what these keys are for, and when you don't want to use them. * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:48, 1 August 2026 (UTC) *:{{Done}} As a first step; how does that work for you? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:45, 5 August 2026 (UTC) === Add short description fields to Functions' arguments, to help people can understand what the inputs mean when they use them === : For Functions, we have labels, aliases, and short descriptions, but Functions' inputs just have a single label each, which can make it hard for people to know what to put where, especially if they have unusual or unfamiliar words. Add a short description field, maybe shown via a secondary accessor like a "[[File:Codex icon info color-notice.svg|20x20px]]" rather than all the time. * ''Sign here'' * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:38, 1 August 2026 (UTC) (i) icons with more info might help, like e.g. what the author means by "Hypernym" [https://abstract.wikipedia.org/w/index.php?title=Abstract_Wikipedia:Useful_functions_for_article_composition&oldid=13847]. *:@[[User:Nux|Nux]]: Can you give some more detail for where that kind of interface shows up for you? Do you mean giving more context for labels of functions' inputs? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:46, 5 August 2026 (UTC) *::@[[User:Jdforrester (WMF)|Jdforrester (WMF)]] Yes, argument description. Like a description for function [https://www.wikifunctions.org/w/index.php?title=Z37921&action=edit&uselang=en]. Like in JavaDoc. [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 19:58, 5 August 2026 (UTC) *:::Aha, right. Is it OK if I split this out into its own section? That's a very different change from what this section was written up as, based on what I heard in Paris, and should have its own discussion. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 20:06, 5 August 2026 (UTC) *::::Sure. [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 20:12, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == New/better kinds of fragment == Here are some ideas for different kinds of fragments that you could use in abstract articles. === Add support for pulling structured data from Commons files ''e.g.'' captions === : Right now you can put in image files themselves, but you can't fetch any data about them. This is particularly unhelpful as the Wikidata items still use the File: name rather than the MID; we'd need to add the ability to fetch meta-data from Commons to the back-end services, like we do from Wikidata. * ''Sign here'' === Add support for video/audio file inclusions === : You can only specify image files, not audio or video files which are more complex. If demand is high we could add this sooner rather than later, though it may be complex to align with the existing workflows. * ''Sign here'' === Add support for galleries of media file inclusions === : You can create multiple media file transclusions, but it's limited to a small number and you have to do all the work of creating the styles around it. We could give a first-level media file output, if this is strongly wanted. * ''Sign here'' === Add support for map inclusions === : We don't yet support maps, which might be wanted if folks are making articles about places a lot. Full support would be quite complicated. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:24, 31 July 2026 (UTC) === Add support for chart inclusions === : We don't yet support charts, which might be wanted if folks are making articles about numerical things a lot. Full support would be very complicated. * ''Sign here'' === Abstract source mock-ups and multilingual reviews === :We are approaching Abstract Wikipedia from the bottom up, with very simple examples. This may be the "Wiki Way", but for software it is very unconventional, and I think it is uncertain whether it can eventually work for more advanced text. The project will have failed unless natural text similar in complexity to current Wikipedia articles can be generated. I think nobody (except possibly [[user:mahir256|Mahir Morshed]]) understands what the abstract source for more complicated sentences would look like. :Mahir Morshed has created a multilingual text generation system called Elemwala at https://elemwala.toolforge.org/ (see his introduction at https://www.wikifunctions.org/wiki/Wikifunctions:Status_updates/2024-10-17 and his session at Wikimania). This is linked to Abstract Wikipedia, and extremely relevant to it (since it is the only real current proposal for the abstract souce that I know), but it should be noted that Elemwala is only a proposal, not Abstract Wikipedia policy. The list of constructors defines the abstract source as it is at present. Also more information on how this abstract content can be constructed can be found at https://www.wikidata.org/wiki/User:Mahir256/language-generation, with various links and references. :It is not clear to me whether the abstract source, consisting of functions of Wikidata items backed up by lexemes, can even work at all for a wide variety of languages. Rendering a text needs much information which is special to the target language, for instance there can be genders, grammatical cases, polite forms of address, etc. Example: The Eiffel Tower (Q243) usually needs a definite article when used in English, whereas Blackpool Tower (Q880905) does not. Where should this information for the English renderer be held? It cannot be in the abstract source, since the answer is special for English; some editors of the abstract source will speak languages which do not use articles. Well, I think that this type of item needs an English lexeme with a flag to indicate the article usage, and that would be a solution. Another example relates to the grammatical tenses, voices and moods of verbs. How will that be managed? I suppose that a verb tense indication must be given as a parameter in the abstract source, but how will the values of this parameter be related to all the possible tense/voice/mood verb forms in all the languages? There are an enormous number of such diverse features; how can we be sure that there is enough information in the abstract source to do the rendering in all cases? :I think that there is an urgent need to create examples of complex text (such as real Wikipedia articles) in the proposed abstract source. Then testers who comprehend the abstract source format and also know a relevant language should interpret the source text and confirm whether they understand it and whether they have enough information to reconstruct the text in their own language (not by software but with their own mental processes). If so, that would give much-needed confidence that the Abstract Wikipedia scheme can actually work, and I think it would advance the project by making clearer the next needed steps. * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 20:41, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Article editing == Here are some quick ideas about overall article editing, not specific to a given === Drag-and-drop moving of fragments, instead of having to click on the menu and the "move up/down" multiple times === : Drag-and-drop is a relatively familiar UX feature, and we could add an affordance for it to make it more discoverable at the same time as more usable. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:22, 31 July 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:52, 31 July 2026 (UTC) * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:49, 1 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:42, 1 August 2026 (UTC) and also selecting and copying with ctrl+c/ctrl+v like in OOo/LibreOffice Calc * [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 15:30, 5 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Fix the long article dual-column scroll problem where you can't see what you're editing === : This is particularly an issue on longer articles and smaller screens, but was mentioned as very irritating by some of you! * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:49, 31 July 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Support multiple sections, rather than just the lede === : Right now (despite some functions outputting <nowiki><h2></nowiki>s and the like), all articles are limited to just editing the lede section. We have mostly-built support for thematic sections, but this needs some polish. This would let you 'chunk up' articles, potentially editing only a section at a time for ease of use and / or collapsing those sections away to focus. We could also use this to allow external links limited to only the "external links" section (and references). * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:12, 3 August 2026 (UTC) === Prompt editors with function calls based on statements in the Wikidata item === : Add a feature that checks the subject's Wikidata item for statements of the kind it knows about (e.g. "born 1850-01-20 in France") and match them to fragments, prompting you to add this. We'd need to work out how to link between fragment functions and Wikidata claims, and how to know whether the claims were already in the article, so this is quite complex to design and build, but would probably help a great deal. * ''Sign here'' === Prompt editors with media used on Wikipedia articles for the subject === : A more specialised option compared to fetching media suggestions alongside everything else from the Wikidata item would be to check for the main/first image on any existing Wikipedia articles and suggesting that if it's not already set. * ''Sign here'' === Fill in the parameters at copy/paste === : Fill in the parameters at copy/paste if the number and types of parameters match. That is especialy usefull when copying a new function from one language to an other. Currenltly every parameter has to be filled manually. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:25, 5 August 2026 (UTC) (as proposer) I just created {{Z|Z38911}} and it took me very long to fill all 30! parameters correctly~ * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Any other ideas you might have == The sections above aren't everything. What else is something you'd like fixed? === Make it more obvious in the search whether there's an existing abstract article or not === : Right now we just add "– AW" to the end of search results when there's an existing article; if we make it clearer whether the link is a "read this" or "create this" link, folks won't be surprised when they click it. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:58, 1 August 2026 (UTC) * ''Sign here'' === Auto-linking new Abstract Wikipedia articles to their Wikidata counterparts === : Right now people need to manually say that ''e.g.'' Q90 is the same as Q90, which takes time and isn't obvious. If we did this automatically as articles were created, the workflow would be easier to understand. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:56, 1 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Show labels of talk pages === : Show labels of Zid's talk pages on recent changes, watchlist and also on Categories like [[:Category:English natural language generation functions|this one]]. Idem for Qid's talk pages on Abstract Wikipedia * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 1 August 2026 (UTC) (as proposer) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Enlarge the field for labels === : Currently the field for labels can hold a maximum of 50 characters. See for example {{Z|Z32398}}. Frequently this is not enough and abbreviation have to be made. That makes the function names confusing and not consistent. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:37, 1 August 2026 (UTC) (as proposer) * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:59, 3 August 2026 (UTC) * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:09, 5 August 2026 (UTC) * ''Sign here'' === Support wikitext in functions output === : Wikifunctions don't support wikitext. They can only output unparseable plain text or HTML. I know that the page [[:f:Wikifunctions:Embedded function calls]] says very clearly that wikitext will never be supported. But this is the number one thing that causes me not to be motivated to use functions, and I suspect that I'm not alone. So perhaps you could reconsider it. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:11, 5 August 2026 (UTC) Without wikitext the Abstract Wikipedia is not a real Wikipedia. Using wikitext code for bold, italic etc. Maybe also for Wikilinks. * ''Sign here'' === Completely change the UI of compositions === : I don't get compositions. A few people get them, but a lot of people don't. I mostly don't. When I try to read existing compositions, their deeply-nested hierarchy immediately confuses me, and I'm almost always afraid of editing anything. And I barely know how to start a new composition. The "clipboard" feature, which was added a few months ago, makes it a little bit less frustrating. But only a little bit; it doesn't solve the big issue. Creating and editing compositions is the only way to edit abstract articles, and it's very commonly needed on Wikifunctions, too, so if a lot of people have a hard time understanding how to do it, neither project will acquire a lot of editors. If you ask me, I'd do away with them completely and just use Python or JavaScript (or Lua!) code. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:18, 5 August 2026 (UTC) I don't propose to get rid of compositions, but make the default output more readable by automatically start a new function on a new line, and indent automatically. Also in read mode. * Same. It's frustrating to have to click my mouse 10 times through a bunch of functions just to change an input value [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:38, 6 August 2026 (UTC) * ''Sign here'' === Allow choice of implementation to be forced === : Where a function has multiple implementations, it would be helpful to be able to force the orchestrator to select a particular implementation for a particular run (or a particular session or a particular user). This would often be very helpful for debugging, or when an implementation appears to have a bug. I am not too sure how that could work - I propose that each user should be able to mark any implementation as always to be selected in their case (or perhaps as never to be selected). Perhaps only in the current session. :It would even be useful to have a mode in a given session where the orchestrator always selects the first (or last) implementation for all functions - then one would at least know which implementation was going to be called! * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:35, 5 August 2026 (UTC) *:@[[User:Strobilomyces|Strobilomyces]]: The orchestrator will (currently) only ever chose the first connected implementation (for a language we support). Maybe we could make it clearer? For debugging, the idea is that you can do that from the implementation page whether or not it's connected, such as on [[Z15788]]. We could highlight that, perhaps? Can you give an example outside of debugging where you might want to allow multiple implementations to be connected but choose different implementations at run-time? I cannot suggest what we could do without understanding better the need, sorry! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 17:30, 5 August 2026 (UTC) * ''Sign here'' === Allow Wikifunctions functions to be called from Python and Javascript === : As indicated in an earlier suggestion, it is not convenient to write complicated code in the form of compositions. I think far more code would be contributed if it could be done in Python or Javascript. * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:44, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Thank you! == It was great to speak to and hear from so many of you. 0i5mybaejoalhnyu26zo1oq6sph855l 296794 296793 2026-08-06T04:15:19Z 99of9 1622 /* Allow choice of implementation to be forced */ Reply 296794 wikitext text/x-wiki {{seealso|WF:Feature petitions}} Thank you to so many of you who came in-person and online to the workshop at Wikimania last week around creating Abstract Wikipedia articles. __NEWSECTIONLINK__ Based on your comments there and things you ran into or mentioned, we've pulled together a quick ideas list of possible improvements (alongside our work on faster and better NLG support, working with communities to consider piloting Abstract Wikipedia on their wiki, and other major parts of the annual plan). Please indicate which items you think we should work on soonest by signing your name (<nowiki>~~~~</nowiki>) below them. We'll probably work on many of these, but the count of "votes" and arguments will help guide us in which ones we prioritise. == Individual fragment editing == These are some ideas about how we might make adding and editing individual fragments easier. === Only auto-match the Wikidata item to the subject of the article on the first item in a Function call, not all of them === : This should avoid the confusing step of suggested items saying "Cairo is the Cairo of Cairo", but instead would need you to specify the item references for the others. The heuristic of only matching the first item might be enough as a starting point for many calls. We probably still want to match all dates and languages, though. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:50, 31 July 2026 (UTC) * ''Sign here'' === Split out some of the '…' menu on each item so you can quickly switch to a manual item reference === : A big stumbling block for folks was switching from an auto-matched (argument key) item or a function call to a specific item reference. This would allow you to quickly switch to that, without having to notice and go through the menu of all the other options. * ''Sign here'' === Re-word the labels for the abstract argument keys to be more clear about what they are === : We label the keys as 'wikidata item reference', 'language', and 'date'; we should make it clearer that these are 'this article's subject', 'view language', and 'view date' respectively. This would help avoid confusion about what these keys are for, and when you don't want to use them. * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:48, 1 August 2026 (UTC) *:{{Done}} As a first step; how does that work for you? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:45, 5 August 2026 (UTC) === Add short description fields to Functions' arguments, to help people can understand what the inputs mean when they use them === : For Functions, we have labels, aliases, and short descriptions, but Functions' inputs just have a single label each, which can make it hard for people to know what to put where, especially if they have unusual or unfamiliar words. Add a short description field, maybe shown via a secondary accessor like a "[[File:Codex icon info color-notice.svg|20x20px]]" rather than all the time. * ''Sign here'' * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:38, 1 August 2026 (UTC) (i) icons with more info might help, like e.g. what the author means by "Hypernym" [https://abstract.wikipedia.org/w/index.php?title=Abstract_Wikipedia:Useful_functions_for_article_composition&oldid=13847]. *:@[[User:Nux|Nux]]: Can you give some more detail for where that kind of interface shows up for you? Do you mean giving more context for labels of functions' inputs? [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 15:46, 5 August 2026 (UTC) *::@[[User:Jdforrester (WMF)|Jdforrester (WMF)]] Yes, argument description. Like a description for function [https://www.wikifunctions.org/w/index.php?title=Z37921&action=edit&uselang=en]. Like in JavaDoc. [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 19:58, 5 August 2026 (UTC) *:::Aha, right. Is it OK if I split this out into its own section? That's a very different change from what this section was written up as, based on what I heard in Paris, and should have its own discussion. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 20:06, 5 August 2026 (UTC) *::::Sure. [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 20:12, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == New/better kinds of fragment == Here are some ideas for different kinds of fragments that you could use in abstract articles. === Add support for pulling structured data from Commons files ''e.g.'' captions === : Right now you can put in image files themselves, but you can't fetch any data about them. This is particularly unhelpful as the Wikidata items still use the File: name rather than the MID; we'd need to add the ability to fetch meta-data from Commons to the back-end services, like we do from Wikidata. * ''Sign here'' === Add support for video/audio file inclusions === : You can only specify image files, not audio or video files which are more complex. If demand is high we could add this sooner rather than later, though it may be complex to align with the existing workflows. * ''Sign here'' === Add support for galleries of media file inclusions === : You can create multiple media file transclusions, but it's limited to a small number and you have to do all the work of creating the styles around it. We could give a first-level media file output, if this is strongly wanted. * ''Sign here'' === Add support for map inclusions === : We don't yet support maps, which might be wanted if folks are making articles about places a lot. Full support would be quite complicated. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:24, 31 July 2026 (UTC) === Add support for chart inclusions === : We don't yet support charts, which might be wanted if folks are making articles about numerical things a lot. Full support would be very complicated. * ''Sign here'' === Abstract source mock-ups and multilingual reviews === :We are approaching Abstract Wikipedia from the bottom up, with very simple examples. This may be the "Wiki Way", but for software it is very unconventional, and I think it is uncertain whether it can eventually work for more advanced text. The project will have failed unless natural text similar in complexity to current Wikipedia articles can be generated. I think nobody (except possibly [[user:mahir256|Mahir Morshed]]) understands what the abstract source for more complicated sentences would look like. :Mahir Morshed has created a multilingual text generation system called Elemwala at https://elemwala.toolforge.org/ (see his introduction at https://www.wikifunctions.org/wiki/Wikifunctions:Status_updates/2024-10-17 and his session at Wikimania). This is linked to Abstract Wikipedia, and extremely relevant to it (since it is the only real current proposal for the abstract souce that I know), but it should be noted that Elemwala is only a proposal, not Abstract Wikipedia policy. The list of constructors defines the abstract source as it is at present. Also more information on how this abstract content can be constructed can be found at https://www.wikidata.org/wiki/User:Mahir256/language-generation, with various links and references. :It is not clear to me whether the abstract source, consisting of functions of Wikidata items backed up by lexemes, can even work at all for a wide variety of languages. Rendering a text needs much information which is special to the target language, for instance there can be genders, grammatical cases, polite forms of address, etc. Example: The Eiffel Tower (Q243) usually needs a definite article when used in English, whereas Blackpool Tower (Q880905) does not. Where should this information for the English renderer be held? It cannot be in the abstract source, since the answer is special for English; some editors of the abstract source will speak languages which do not use articles. Well, I think that this type of item needs an English lexeme with a flag to indicate the article usage, and that would be a solution. Another example relates to the grammatical tenses, voices and moods of verbs. How will that be managed? I suppose that a verb tense indication must be given as a parameter in the abstract source, but how will the values of this parameter be related to all the possible tense/voice/mood verb forms in all the languages? There are an enormous number of such diverse features; how can we be sure that there is enough information in the abstract source to do the rendering in all cases? :I think that there is an urgent need to create examples of complex text (such as real Wikipedia articles) in the proposed abstract source. Then testers who comprehend the abstract source format and also know a relevant language should interpret the source text and confirm whether they understand it and whether they have enough information to reconstruct the text in their own language (not by software but with their own mental processes). If so, that would give much-needed confidence that the Abstract Wikipedia scheme can actually work, and I think it would advance the project by making clearer the next needed steps. * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 20:41, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Article editing == Here are some quick ideas about overall article editing, not specific to a given === Drag-and-drop moving of fragments, instead of having to click on the menu and the "move up/down" multiple times === : Drag-and-drop is a relatively familiar UX feature, and we could add an affordance for it to make it more discoverable at the same time as more usable. * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:22, 31 July 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:52, 31 July 2026 (UTC) * [[User:Waldyrious|Waldyrious]] ([[User talk:Waldyrious|talk]]) 08:49, 1 August 2026 (UTC) * [[User:Nux|Nux]] ([[User talk:Nux|talk]]) 11:42, 1 August 2026 (UTC) and also selecting and copying with ctrl+c/ctrl+v like in OOo/LibreOffice Calc * [[User:Dungodung|Dungodung]] ([[User talk:Dungodung|talk]]) 15:30, 5 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Fix the long article dual-column scroll problem where you can't see what you're editing === : This is particularly an issue on longer articles and smaller screens, but was mentioned as very irritating by some of you! * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 07:49, 31 July 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:04, 5 August 2026 (UTC) * ''Sign here'' === Support multiple sections, rather than just the lede === : Right now (despite some functions outputting <nowiki><h2></nowiki>s and the like), all articles are limited to just editing the lede section. We have mostly-built support for thematic sections, but this needs some polish. This would let you 'chunk up' articles, potentially editing only a section at a time for ease of use and / or collapsing those sections away to focus. We could also use this to allow external links limited to only the "external links" section (and references). * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 07:12, 3 August 2026 (UTC) === Prompt editors with function calls based on statements in the Wikidata item === : Add a feature that checks the subject's Wikidata item for statements of the kind it knows about (e.g. "born 1850-01-20 in France") and match them to fragments, prompting you to add this. We'd need to work out how to link between fragment functions and Wikidata claims, and how to know whether the claims were already in the article, so this is quite complex to design and build, but would probably help a great deal. * ''Sign here'' === Prompt editors with media used on Wikipedia articles for the subject === : A more specialised option compared to fetching media suggestions alongside everything else from the Wikidata item would be to check for the main/first image on any existing Wikipedia articles and suggesting that if it's not already set. * ''Sign here'' === Fill in the parameters at copy/paste === : Fill in the parameters at copy/paste if the number and types of parameters match. That is especialy usefull when copying a new function from one language to an other. Currenltly every parameter has to be filled manually. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:25, 5 August 2026 (UTC) (as proposer) I just created {{Z|Z38911}} and it took me very long to fill all 30! parameters correctly~ * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Any other ideas you might have == The sections above aren't everything. What else is something you'd like fixed? === Make it more obvious in the search whether there's an existing abstract article or not === : Right now we just add "– AW" to the end of search results when there's an existing article; if we make it clearer whether the link is a "read this" or "create this" link, folks won't be surprised when they click it. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:58, 1 August 2026 (UTC) * ''Sign here'' === Auto-linking new Abstract Wikipedia articles to their Wikidata counterparts === : Right now people need to manually say that ''e.g.'' Q90 is the same as Q90, which takes time and isn't obvious. If we did this automatically as articles were created, the workflow would be easier to understand. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 15:56, 1 August 2026 (UTC) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Show labels of talk pages === : Show labels of Zid's talk pages on recent changes, watchlist and also on Categories like [[:Category:English natural language generation functions|this one]]. Idem for Qid's talk pages on Abstract Wikipedia * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:22, 1 August 2026 (UTC) (as proposer) * It's a very minor issue in the grand scheme of things, but would be nice. --[[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:03, 5 August 2026 (UTC) * ''Sign here'' === Enlarge the field for labels === : Currently the field for labels can hold a maximum of 50 characters. See for example {{Z|Z32398}}. Frequently this is not enough and abbreviation have to be made. That makes the function names confusing and not consistent. * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 17:37, 1 August 2026 (UTC) (as proposer) * [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 20:59, 3 August 2026 (UTC) * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:09, 5 August 2026 (UTC) * ''Sign here'' === Support wikitext in functions output === : Wikifunctions don't support wikitext. They can only output unparseable plain text or HTML. I know that the page [[:f:Wikifunctions:Embedded function calls]] says very clearly that wikitext will never be supported. But this is the number one thing that causes me not to be motivated to use functions, and I suspect that I'm not alone. So perhaps you could reconsider it. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:11, 5 August 2026 (UTC) Without wikitext the Abstract Wikipedia is not a real Wikipedia. Using wikitext code for bold, italic etc. Maybe also for Wikilinks. * ''Sign here'' === Completely change the UI of compositions === : I don't get compositions. A few people get them, but a lot of people don't. I mostly don't. When I try to read existing compositions, their deeply-nested hierarchy immediately confuses me, and I'm almost always afraid of editing anything. And I barely know how to start a new composition. The "clipboard" feature, which was added a few months ago, makes it a little bit less frustrating. But only a little bit; it doesn't solve the big issue. Creating and editing compositions is the only way to edit abstract articles, and it's very commonly needed on Wikifunctions, too, so if a lot of people have a hard time understanding how to do it, neither project will acquire a lot of editors. If you ask me, I'd do away with them completely and just use Python or JavaScript (or Lua!) code. * [[User:Amire80|Amir E. Aharoni]] ([[User talk:Amire80|talk]]) 16:01, 5 August 2026 (UTC) * [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:18, 5 August 2026 (UTC) I don't propose to get rid of compositions, but make the default output more readable by automatically start a new function on a new line, and indent automatically. Also in read mode. * Same. It's frustrating to have to click my mouse 10 times through a bunch of functions just to change an input value [[User:EatingCarBatteries|EatingCarBatteries]] ([[User talk:EatingCarBatteries|talk]]) 03:38, 6 August 2026 (UTC) * ''Sign here'' === Allow choice of implementation to be forced === : Where a function has multiple implementations, it would be helpful to be able to force the orchestrator to select a particular implementation for a particular run (or a particular session or a particular user). This would often be very helpful for debugging, or when an implementation appears to have a bug. I am not too sure how that could work - I propose that each user should be able to mark any implementation as always to be selected in their case (or perhaps as never to be selected). Perhaps only in the current session. :It would even be useful to have a mode in a given session where the orchestrator always selects the first (or last) implementation for all functions - then one would at least know which implementation was going to be called! * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:35, 5 August 2026 (UTC) *:@[[User:Strobilomyces|Strobilomyces]]: The orchestrator will (currently) only ever chose the first connected implementation (for a language we support). Maybe we could make it clearer? For debugging, the idea is that you can do that from the implementation page whether or not it's connected, such as on [[Z15788]]. We could highlight that, perhaps? Can you give an example outside of debugging where you might want to allow multiple implementations to be connected but choose different implementations at run-time? I cannot suggest what we could do without understanding better the need, sorry! [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 17:30, 5 August 2026 (UTC) *::Clarification: "First connected implementation" means the first one listed in the JSON version of the function (which is sometimes promoted or demoted by Wikilambda bot), rather than the first one displayed in the UI list, or the first one that was ever connected. Highlighting this implementation in the UI would be nice. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 04:15, 6 August 2026 (UTC) * ''Sign here'' === Allow Wikifunctions functions to be called from Python and Javascript === : As indicated in an earlier suggestion, it is not convenient to write complicated code in the form of compositions. I think far more code would be contributed if it could be done in Python or Javascript. * [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 16:44, 5 August 2026 (UTC) * ''Sign here'' === Example: Thing to fix (copy me!) === : What it would involve, and why it would be valuable. * ''Sign here'' == Thank you! == It was great to speak to and hear from so many of you. 9mh05ivz96zymgk3t8sk53xiseapk4i Z38527 0 88897 296576 295024 2026-08-05T12:23:47Z Maelou973 97198 Il était très bien le résumé! 296576 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38527" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z31454", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z31454(Z31454K1):\r\n # remplacer le 4300 par le nombre maximal de chiffres voulu\r\n import sys\r\n sys.set_int_max_str_digits(4300) # Autorise jusqu'à 4300 chiffres par exemple\r\n\r\n power = [\"\", \"万\", \"億\", \"兆\", \"京\", \"垓\", \"𥝱\", \"穣\", \"溝\", \"澗\", \"正\", \"載\", \"極\", \"恒河沙\", \"阿僧祇\", \"那由他\", \"不可思議\", \"無量大数\"]\r\n\r\n def convert_four_digits(d):\r\n \"\"\"Convertit un nombre de 0 à 9999 en kanji.\"\"\"\r\n if d == 0:\r\n return \"\"\r\n \r\n kanji_digits = [\"\", \"一\", \"二\", \"三\", \"四\", \"五\", \"六\", \"七\", \"八\", \"九\"]\r\n units = [\"\", \"十\", \"百\", \"千\"]\r\n \r\n res = \"\"\r\n for i in range(4):\r\n digit = d % 10\r\n d //= 10\r\n if digit \u003E 0:\r\n prefix = \"\" if (digit == 1 and i \u003E 0) else kanji_digits[digit]\r\n res = prefix + units[i] + res\r\n return res\r\n\r\n def convert_standard(number):\r\n \"\"\"Convertit un nombre strictement inférieur à 10^72.\"\"\"\r\n if number == 0:\r\n return \"\"\r\n \r\n parts = []\r\n power_index = 0\r\n \r\n while number \u003E 0:\r\n chunk = number % 10000\r\n if chunk \u003E 0:\r\n chunk_kanji = convert_four_digits(chunk)\r\n unit = power[power_index]\r\n parts.append(chunk_kanji + unit)\r\n number //= 10000\r\n power_index += 1\r\n \r\n return \"\".join(reversed(parts))\r\n if Z31454K1 == 0:\r\n return \"零\"\r\n \r\n limit = 10**72\r\n parts = []\r\n cycle = 0\r\n temp_number = Z31454K1\r\n \r\n while temp_number \u003E 0:\r\n chunk = temp_number % limit\r\n if chunk \u003E 0:\r\n chunk_kanji = convert_standard(chunk)\r\n \r\n # On applique le multiplicateur de dépassement infini\r\n suffix = \"無量大数\" * cycle\r\n parts.append(chunk_kanji + suffix)\r\n \r\n temp_number //= limit\r\n cycle += 1\r\n \r\n return \"\".join(reversed(parts))\r\n" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Japanese number converter (infinity)" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Nombre naturel en format myriade japonais, Python" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "It allows you to convert any natural number into the Japanese numeral system; for numbers from 10⁶⁸ upwards, it employs a slightly less traditional method by appending 無量大数) to the right to do *10^68" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Il permet de convertir n'importe quel nombre naturel en nombre japonais, à partir de 10^68 il utiliser une manière un peu moins traditionnelle de faire en ajoutant un 無量大数 à droite pour faire *10^68." } ] } } bmncbygwe8efyh9lm9s3k6w7kvemkmq 296579 296576 2026-08-05T12:31:55Z Maelou973 97198 merci de supprimer cette implémentation, elle n'est pas liée à la bonne fonction! 296579 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38527" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z31454", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "#Merci de supprimer cette implémentation, elle n'es pas associée à la bonne fonction mais je ne sais pas comment faire." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "to delete" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "à supprimer" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "to delete" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "à supprimer" } ] } } l35vvte3d8mluguiu8gs4f1fwwl9520 Z38873 0 89332 296726 296537 2026-08-05T21:53:27Z Jsamwrites 938 296726 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38873" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38873K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z38873K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38873K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38873K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z38874" ], "Z8K5": "Z38873" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "field of works-sentence, English" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } p4igjbz8qn0dxkw3u0toun7hg9l5t5t Z38886 0 89345 296704 296574 2026-08-05T21:34:08Z Jsamwrites 938 Added Z38910 to the approved list of test cases 296704 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38886" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38886K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z38886K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38886K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38886K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z38910" ], "Z8K4": [ "Z14", "Z38887" ], "Z8K5": "Z38886" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "field of works-sentence, French" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } qpgmrdwgk4cth03bvmag5mlcfy6fa2i 296723 296704 2026-08-05T21:52:02Z Jsamwrites 938 Added Z38912 to the approved list of test cases 296723 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38886" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38886K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z38886K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38886K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38886K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z38910", "Z38912" ], "Z8K4": [ "Z14", "Z38887" ], "Z8K5": "Z38886" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "field of works-sentence, French" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } i6w2rz0goxecpxgniloj363n7lldys1 Z38887 0 89346 296654 296575 2026-08-05T18:18:13Z Jsamwrites 938 296654 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38887" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38886", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z34669", "Z34669K1": [ "Z11", { "Z1K1": "Z7", "Z7K1": "Z34669", "Z34669K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z38886K4" }, "Z11K2": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z38886K2" }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z19565", "Z19565K1": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z7", "Z7K1": "Z38726", "Z38726K1": { "Z1K1": "Z18", "Z18K1": "Z38886K1" } }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q6581072" } }, "Z19565K2": "Elle", "Z19565K3": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z7", "Z7K1": "Z38726", "Z38726K1": { "Z1K1": "Z18", "Z18K1": "Z38886K1" } }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q6581097" } }, "Z19565K4": "Il", "Z19565K5": "Il" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z38886K1" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z38886K4" } } } } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z18", "Z18K1": "Z38886K3" }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q1994301" } }, "Z802K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z38886K4" }, "Z11K2": "a travaillé dans les domaines de" }, "Z802K3": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z38886K4" }, "Z11K2": "travaille dans les domaines de" } }, { "Z1K1": "Z7", "Z7K1": "Z38899", "Z38899K1": { "Z1K1": "Z18", "Z18K1": "Z38886K1" }, "Z38899K2": { "Z1K1": "Z6092", "Z6092K1": "P101" }, "Z38899K3": { "Z1K1": "Z18", "Z18K1": "Z38886K4" } } ], "Z34669K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z38886K4" }, "Z11K2": " " } }, { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z38886K4" }, "Z11K2": "." } ], "Z34669K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z38886K4" }, "Z11K2": "" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "field of works-sentence, fr, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } q6c5k1bl6kmeblupb1nle2o3ylacupn 296707 296654 2026-08-05T21:38:10Z Jsamwrites 938 296707 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38887" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38886", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z34669", "Z34669K1": [ "Z11", { "Z1K1": "Z7", "Z7K1": "Z34669", "Z34669K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z38886K4" }, "Z11K2": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z38886K2" }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z19565", "Z19565K1": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z7", "Z7K1": "Z38726", "Z38726K1": { "Z1K1": "Z18", "Z18K1": "Z38886K1" } }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q6581072" } }, "Z19565K2": "Elle", "Z19565K3": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z7", "Z7K1": "Z38726", "Z38726K1": { "Z1K1": "Z18", "Z18K1": "Z38886K1" } }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q6581097" } }, "Z19565K4": "Il", "Z19565K5": "Il" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z38886K1" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z38886K4" } } } } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z18", "Z18K1": "Z38886K3" }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q1994301" } }, "Z802K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z38886K4" }, "Z11K2": "a travaillé dans" }, "Z802K3": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z38886K4" }, "Z11K2": "travaille dans" } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z30164", "Z30164K1": { "Z1K1": "Z7", "Z7K1": "Z29694", "Z29694K1": { "Z1K1": "Z18", "Z18K1": "Z38886K1" }, "Z29694K2": { "Z1K1": "Z6092", "Z6092K1": "P101" } }, "Z30164K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z802K2": "le domaine", "Z802K3": "les domaines" }, { "Z1K1": "Z7", "Z7K1": "Z38899", "Z38899K1": { "Z1K1": "Z18", "Z18K1": "Z38886K1" }, "Z38899K2": { "Z1K1": "Z6092", "Z6092K1": "P101" }, "Z38899K3": { "Z1K1": "Z18", "Z18K1": "Z38886K4" } } ], "Z34669K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z38886K4" }, "Z11K2": " " } }, { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z38886K4" }, "Z11K2": "." } ], "Z34669K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z38886K4" }, "Z11K2": "" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "field of works-sentence, fr, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } m0tfmch4nwakfjtucgikfwtp2pt1uqs 296711 296707 2026-08-05T21:40:11Z Jsamwrites 938 296711 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38887" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38886", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z34669", "Z34669K1": [ "Z11", { "Z1K1": "Z7", "Z7K1": "Z34669", "Z34669K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z38886K4" }, "Z11K2": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z38886K2" }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z19565", "Z19565K1": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z7", "Z7K1": "Z38726", "Z38726K1": { "Z1K1": "Z18", "Z18K1": "Z38886K1" } }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q6581072" } }, "Z19565K2": "Elle", "Z19565K3": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z7", "Z7K1": "Z38726", "Z38726K1": { "Z1K1": "Z18", "Z18K1": "Z38886K1" } }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q6581097" } }, "Z19565K4": "Il", "Z19565K5": "Il" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z38886K1" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z38886K4" } } } } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z18", "Z18K1": "Z38886K3" }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q1994301" } }, "Z802K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z38886K4" }, "Z11K2": "a travaillé dans" }, "Z802K3": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z38886K4" }, "Z11K2": "travaille dans" } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z30164", "Z30164K1": { "Z1K1": "Z7", "Z7K1": "Z29694", "Z29694K1": { "Z1K1": "Z18", "Z18K1": "Z38886K1" }, "Z29694K2": { "Z1K1": "Z6092", "Z6092K1": "P101" } }, "Z30164K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z802K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z38886K4" }, "Z11K2": "le domaine" }, "Z802K3": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z38886K4" }, "Z11K2": "les domaines" } }, { "Z1K1": "Z7", "Z7K1": "Z38899", "Z38899K1": { "Z1K1": "Z18", "Z18K1": "Z38886K1" }, "Z38899K2": { "Z1K1": "Z6092", "Z6092K1": "P101" }, "Z38899K3": { "Z1K1": "Z18", "Z18K1": "Z38886K4" } } ], "Z34669K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z38886K4" }, "Z11K2": " " } }, { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z38886K4" }, "Z11K2": "." } ], "Z34669K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z38886K4" }, "Z11K2": "" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "field of works-sentence, fr, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } dphm3ujv5tyglso2fqba2lk82qnpnnp 296712 296711 2026-08-05T21:41:57Z Jsamwrites 938 296712 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38887" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38886", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z34669", "Z34669K1": [ "Z11", { "Z1K1": "Z7", "Z7K1": "Z34669", "Z34669K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z38886K4" }, "Z11K2": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z18", "Z18K1": "Z38886K2" }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z19565", "Z19565K1": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z7", "Z7K1": "Z38726", "Z38726K1": { "Z1K1": "Z18", "Z18K1": "Z38886K1" } }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q6581072" } }, "Z19565K2": "Elle", "Z19565K3": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z7", "Z7K1": "Z38726", "Z38726K1": { "Z1K1": "Z18", "Z18K1": "Z38886K1" } }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q6581097" } }, "Z19565K4": "Il", "Z19565K5": "Il" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z38886K1" }, "Z24766K2": { "Z1K1": "Z18", "Z18K1": "Z38886K4" } } } } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z19316", "Z19316K1": { "Z1K1": "Z18", "Z18K1": "Z38886K3" }, "Z19316K2": { "Z1K1": "Z6091", "Z6091K1": "Q1994301" } }, "Z802K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z38886K4" }, "Z11K2": "a travaillé dans" }, "Z802K3": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z38886K4" }, "Z11K2": "travaille dans" } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z30164", "Z30164K1": { "Z1K1": "Z7", "Z7K1": "Z29694", "Z29694K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z38886K1" } }, "Z29694K2": { "Z1K1": "Z6092", "Z6092K1": "P101" } }, "Z30164K2": { "Z1K1": "Z13518", "Z13518K1": "1" } }, "Z802K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z38886K4" }, "Z11K2": "le domaine" }, "Z802K3": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z38886K4" }, "Z11K2": "les domaines" } }, { "Z1K1": "Z7", "Z7K1": "Z38899", "Z38899K1": { "Z1K1": "Z18", "Z18K1": "Z38886K1" }, "Z38899K2": { "Z1K1": "Z6092", "Z6092K1": "P101" }, "Z38899K3": { "Z1K1": "Z18", "Z18K1": "Z38886K4" } } ], "Z34669K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z38886K4" }, "Z11K2": " " } }, { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z38886K4" }, "Z11K2": "." } ], "Z34669K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "Z38886K4" }, "Z11K2": "" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "field of works-sentence, fr, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } fxv9u9ofb077rq1qv187r7ouyfqvbhm Z583 0 89347 296577 2026-08-05T12:30:02Z WikiLambda system 3 Initial pre-defined WikiLambda content creation 296577 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z583" }, "Z2K2": { "Z1K1": "Z50", "Z50K1": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z6", "Z3K2": "Z583K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "evaluator callback limit" } ] } } ], "Z50K2": "Z583" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Reached callback limit in evaluator" } ] } } 7goiq7ituu0fpduewyk50sxvqqar9n9 Z593 0 89348 296578 2026-08-05T12:30:15Z WikiLambda system 3 Initial pre-defined WikiLambda content creation 296578 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z593" }, "Z2K2": { "Z1K1": "Z50", "Z50K1": [ "Z3", { "Z1K1": "Z3", "Z3K1": "Z6", "Z3K2": "Z593K1", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "total bytes discarded across the run" } ] } }, { "Z1K1": "Z3", "Z3K1": "Z6", "Z3K2": "Z593K2", "Z3K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "first discarded line, lossily converted to UTF-8" } ] } } ], "Z50K2": "Z593" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Code output discarded: was not valid UTF-8" } ] } } shikidr2prwan1pbqu3ndsmyt9v8xvf Z38888 0 89349 296580 2026-08-05T12:42:51Z Maelou973 97198 création de la fonction 296580 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38888" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z13518", "Z17K2": "Z38888K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "natural number input" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38888" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "natural number to japanese number (infini)" }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "nombre naturel à nombre japonais (infini)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31", { "Z1K1": "Z31", "Z31K1": "Z1002", "Z31K2": [ "Z6", "myriads number", "japanese", "japanese number", "自然数を日本語の数字に変換する", "自然数" ] }, { "Z1K1": "Z31", "Z31K1": "Z1004", "Z31K2": [ "Z6", "nombre myriades", "japonais", "nombre japonais", "自然数を日本語の数字に変換する", "自然数" ] } ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "It allows you to convert any natural number into the Japanese numeral system; for numbers from 10⁶⁸ upwards, it employs a less traditional method by adding \"無量大数\" to the right to do a factor of 10⁶⁸." }, { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Il permet de convertir n'importe quel nombre naturel en nombre japonais, à partir de 10^68 il utiliser une manière un peu moins traditionnelle de faire en ajoutant un 無量大数 à droite pour faire *10^68." } ] } } igkfiub2fx52lvdl3fzdhx46ayp2y0p Z38889 0 89350 296581 2026-08-05T12:44:00Z Maelou973 97198 création d'un implémentation 296581 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38889" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38888", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z31454(Z31454K1):\r\n # remplacer le 4300 par le nombre maximal de chiffres voulu\r\n import sys\r\n sys.set_int_max_str_digits(4300) # Autorise jusqu'à 4300 chiffres par exemple\r\n\r\n power = [\"\", \"万\", \"億\", \"兆\", \"京\", \"垓\", \"𥝱\", \"穣\", \"溝\", \"澗\", \"正\", \"載\", \"極\", \"恒河沙\", \"阿僧祇\", \"那由他\", \"不可思議\", \"無量大数\"]\r\n\r\n def convert_four_digits(d):\r\n \"\"\"Convertit un nombre de 0 à 9999 en kanji.\"\"\"\r\n if d == 0:\r\n return \"\"\r\n \r\n kanji_digits = [\"\", \"一\", \"二\", \"三\", \"四\", \"五\", \"六\", \"七\", \"八\", \"九\"]\r\n units = [\"\", \"十\", \"百\", \"千\"]\r\n \r\n res = \"\"\r\n for i in range(4):\r\n digit = d % 10\r\n d //= 10\r\n if digit \u003E 0:\r\n prefix = \"\" if (digit == 1 and i \u003E 0) else kanji_digits[digit]\r\n res = prefix + units[i] + res\r\n return res\r\n\r\n def convert_standard(number):\r\n \"\"\"Convertit un nombre strictement inférieur à 10^72.\"\"\"\r\n if number == 0:\r\n return \"\"\r\n \r\n parts = []\r\n power_index = 0\r\n \r\n while number \u003E 0:\r\n chunk = number % 10000\r\n if chunk \u003E 0:\r\n chunk_kanji = convert_four_digits(chunk)\r\n unit = power[power_index]\r\n parts.append(chunk_kanji + unit)\r\n number //= 10000\r\n power_index += 1\r\n \r\n return \"\".join(reversed(parts))\r\n if Z31454K1 == 0:\r\n return \"零\"\r\n \r\n limit = 10**72\r\n parts = []\r\n cycle = 0\r\n temp_number = Z31454K1\r\n \r\n while temp_number \u003E 0:\r\n chunk = temp_number % limit\r\n if chunk \u003E 0:\r\n chunk_kanji = convert_standard(chunk)\r\n \r\n # On applique le multiplicateur de dépassement infini\r\n suffix = \"無量大数\" * cycle\r\n parts.append(chunk_kanji + suffix)\r\n \r\n temp_number //= limit\r\n cycle += 1\r\n \r\n return \"\".join(reversed(parts))\r\n" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } kdeyzcwlwmsfft97bzplpewr4lik99o 296582 296581 2026-08-05T12:47:01Z Maelou973 97198 ajout infos 296582 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38889" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38888", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z31454(Z31454K1):\r\n # remplacer le 4300 par le nombre maximal de chiffres voulu\r\n import sys\r\n sys.set_int_max_str_digits(4300) # Autorise jusqu'à 4300 chiffres par exemple\r\n\r\n power = [\"\", \"万\", \"億\", \"兆\", \"京\", \"垓\", \"𥝱\", \"穣\", \"溝\", \"澗\", \"正\", \"載\", \"極\", \"恒河沙\", \"阿僧祇\", \"那由他\", \"不可思議\", \"無量大数\"]\r\n\r\n def convert_four_digits(d):\r\n \"\"\"Convertit un nombre de 0 à 9999 en kanji.\"\"\"\r\n if d == 0:\r\n return \"\"\r\n \r\n kanji_digits = [\"\", \"一\", \"二\", \"三\", \"四\", \"五\", \"六\", \"七\", \"八\", \"九\"]\r\n units = [\"\", \"十\", \"百\", \"千\"]\r\n \r\n res = \"\"\r\n for i in range(4):\r\n digit = d % 10\r\n d //= 10\r\n if digit \u003E 0:\r\n prefix = \"\" if (digit == 1 and i \u003E 0) else kanji_digits[digit]\r\n res = prefix + units[i] + res\r\n return res\r\n\r\n def convert_standard(number):\r\n \"\"\"Convertit un nombre strictement inférieur à 10^72.\"\"\"\r\n if number == 0:\r\n return \"\"\r\n \r\n parts = []\r\n power_index = 0\r\n \r\n while number \u003E 0:\r\n chunk = number % 10000\r\n if chunk \u003E 0:\r\n chunk_kanji = convert_four_digits(chunk)\r\n unit = power[power_index]\r\n parts.append(chunk_kanji + unit)\r\n number //= 10000\r\n power_index += 1\r\n \r\n return \"\".join(reversed(parts))\r\n if Z31454K1 == 0:\r\n return \"零\"\r\n \r\n limit = 10**72\r\n parts = []\r\n cycle = 0\r\n temp_number = Z31454K1\r\n \r\n while temp_number \u003E 0:\r\n chunk = temp_number % limit\r\n if chunk \u003E 0:\r\n chunk_kanji = convert_standard(chunk)\r\n \r\n # On applique le multiplicateur de dépassement infini\r\n suffix = \"無量大数\" * cycle\r\n parts.append(chunk_kanji + suffix)\r\n \r\n temp_number //= limit\r\n cycle += 1\r\n \r\n return \"\".join(reversed(parts))\r\n" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "nombre naturel à nombre japonais" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } f28pbq1ttlce5eoib37p09nrdqzy51n 296583 296582 2026-08-05T12:47:28Z Maelou973 97198 ajout infos 296583 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38889" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38888", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z31454(Z31454K1):\r\n # remplacer le 4300 par le nombre maximal de chiffres voulu\r\n import sys\r\n sys.set_int_max_str_digits(4300) # Autorise jusqu'à 4300 chiffres par exemple\r\n\r\n power = [\"\", \"万\", \"億\", \"兆\", \"京\", \"垓\", \"𥝱\", \"穣\", \"溝\", \"澗\", \"正\", \"載\", \"極\", \"恒河沙\", \"阿僧祇\", \"那由他\", \"不可思議\", \"無量大数\"]\r\n\r\n def convert_four_digits(d):\r\n \"\"\"Convertit un nombre de 0 à 9999 en kanji.\"\"\"\r\n if d == 0:\r\n return \"\"\r\n \r\n kanji_digits = [\"\", \"一\", \"二\", \"三\", \"四\", \"五\", \"六\", \"七\", \"八\", \"九\"]\r\n units = [\"\", \"十\", \"百\", \"千\"]\r\n \r\n res = \"\"\r\n for i in range(4):\r\n digit = d % 10\r\n d //= 10\r\n if digit \u003E 0:\r\n prefix = \"\" if (digit == 1 and i \u003E 0) else kanji_digits[digit]\r\n res = prefix + units[i] + res\r\n return res\r\n\r\n def convert_standard(number):\r\n \"\"\"Convertit un nombre strictement inférieur à 10^72.\"\"\"\r\n if number == 0:\r\n return \"\"\r\n \r\n parts = []\r\n power_index = 0\r\n \r\n while number \u003E 0:\r\n chunk = number % 10000\r\n if chunk \u003E 0:\r\n chunk_kanji = convert_four_digits(chunk)\r\n unit = power[power_index]\r\n parts.append(chunk_kanji + unit)\r\n number //= 10000\r\n power_index += 1\r\n \r\n return \"\".join(reversed(parts))\r\n if Z31454K1 == 0:\r\n return \"零\"\r\n \r\n limit = 10**72\r\n parts = []\r\n cycle = 0\r\n temp_number = Z31454K1\r\n \r\n while temp_number \u003E 0:\r\n chunk = temp_number % limit\r\n if chunk \u003E 0:\r\n chunk_kanji = convert_standard(chunk)\r\n \r\n # On applique le multiplicateur de dépassement infini\r\n suffix = \"無量大数\" * cycle\r\n parts.append(chunk_kanji + suffix)\r\n \r\n temp_number //= limit\r\n cycle += 1\r\n \r\n return \"\".join(reversed(parts))\r\n" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "nombre naturel à nombre japonais (infini) " } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Il permet de convertir n'importe quel nombre naturel en nombre japonais, à partir de 10^68 il utiliser une manière un peu moins traditionnelle de faire en ajoutant un 無量大数 à droite pour faire *10^68." } ] } } 9yhcja5rqy4n2vs6qct2y2o06t9wiks 296584 296583 2026-08-05T12:47:57Z Maelou973 97198 ajout infos 296584 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38889" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38888", "Z14K3": { "Z1K1": "Z16", "Z16K1": "Z610", "Z16K2": "def Z31454(Z31454K1):\r\n # remplacer le 4300 par le nombre maximal de chiffres voulu\r\n import sys\r\n sys.set_int_max_str_digits(4300) # Autorise jusqu'à 4300 chiffres par exemple\r\n\r\n power = [\"\", \"万\", \"億\", \"兆\", \"京\", \"垓\", \"𥝱\", \"穣\", \"溝\", \"澗\", \"正\", \"載\", \"極\", \"恒河沙\", \"阿僧祇\", \"那由他\", \"不可思議\", \"無量大数\"]\r\n\r\n def convert_four_digits(d):\r\n \"\"\"Convertit un nombre de 0 à 9999 en kanji.\"\"\"\r\n if d == 0:\r\n return \"\"\r\n \r\n kanji_digits = [\"\", \"一\", \"二\", \"三\", \"四\", \"五\", \"六\", \"七\", \"八\", \"九\"]\r\n units = [\"\", \"十\", \"百\", \"千\"]\r\n \r\n res = \"\"\r\n for i in range(4):\r\n digit = d % 10\r\n d //= 10\r\n if digit \u003E 0:\r\n prefix = \"\" if (digit == 1 and i \u003E 0) else kanji_digits[digit]\r\n res = prefix + units[i] + res\r\n return res\r\n\r\n def convert_standard(number):\r\n \"\"\"Convertit un nombre strictement inférieur à 10^72.\"\"\"\r\n if number == 0:\r\n return \"\"\r\n \r\n parts = []\r\n power_index = 0\r\n \r\n while number \u003E 0:\r\n chunk = number % 10000\r\n if chunk \u003E 0:\r\n chunk_kanji = convert_four_digits(chunk)\r\n unit = power[power_index]\r\n parts.append(chunk_kanji + unit)\r\n number //= 10000\r\n power_index += 1\r\n \r\n return \"\".join(reversed(parts))\r\n if Z31454K1 == 0:\r\n return \"零\"\r\n \r\n limit = 10**72\r\n parts = []\r\n cycle = 0\r\n temp_number = Z31454K1\r\n \r\n while temp_number \u003E 0:\r\n chunk = temp_number % limit\r\n if chunk \u003E 0:\r\n chunk_kanji = convert_standard(chunk)\r\n \r\n # On applique le multiplicateur de dépassement infini\r\n suffix = \"無量大数\" * cycle\r\n parts.append(chunk_kanji + suffix)\r\n \r\n temp_number //= limit\r\n cycle += 1\r\n \r\n return \"\".join(reversed(parts))\r\n" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "nombre naturel à nombre japonais (infini) " }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "natural number to japanese number (infini) " } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Il permet de convertir n'importe quel nombre naturel en nombre japonais, à partir de 10^68 il utiliser une manière un peu moins traditionnelle de faire en ajoutant un 無量大数 à droite pour faire *10^68." }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "It allows you to convert any natural number into the Japanese numeral system; for numbers from 10⁶⁸ upwards, it employs a less traditional method by adding \"無量大数\" to the right to do a factor of 10⁶⁸." } ] } } 1ttqdw412w8jijas0l01x2txo0dj969 Z38890 0 89351 296585 2026-08-05T12:57:13Z Maelou973 97198 test 1 296585 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38890" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38888", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38888", "Z38888K1": { "Z1K1": "Z13518", "Z13518K1": "12345" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "一万二千三百四十五" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 15bvm46wgmwb2r4rc36dwmga5i7eg8y 296586 296585 2026-08-05T12:57:42Z Maelou973 97198 296586 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38890" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38888", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38888", "Z38888K1": { "Z1K1": "Z13518", "Z13518K1": "12345" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "一万二千三百四十五" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "test 1: 12345" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "C'est censé rendre 一万二千三百四十五" } ] } } 3e8h0ad54hb0pzn49cvte4ygovy6xlb 296798 296586 2026-08-06T05:09:02Z HenkvD 1290 English label 296798 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38890" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38888", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38888", "Z38888K1": { "Z1K1": "Z13518", "Z13518K1": "12345" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "一万二千三百四十五" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "test 1: 12345" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "test 1: 12345" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "C'est censé rendre 一万二千三百四十五" } ] } } c9xw6khfyl1uq8kwux4fs0qb0j5rqy3 Z38891 0 89352 296587 2026-08-05T13:05:11Z Maelou973 97198 test 2 296587 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38891" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38888", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38888", "Z38888K1": { "Z1K1": "Z13518", "Z13518K1": "123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "十二京三千四百五十六兆七千八百九十一億二千三百四十五万六千七百八十九無量大数千二百三十四無量大数五千六百七十八不可思議九千百二十三那由他四千五百六十七阿僧祇八千九百十二恒河沙三千四百五十六極七千八百九十一載二千三百四十五正六千七百八十九澗千二百三十四溝五千六百七十八穣九千百二十三𥝱四千五百六十七垓八千九百十二京三千四百五十六兆七千八百九十一億二千三百四十五万六千七百八十九" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "test 2: 123456789123456789123456789123456789123456" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ele3xnvvhw45j7x1h43rddmijkd5v6q 296799 296587 2026-08-06T05:09:38Z HenkvD 1290 English label 296799 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38891" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38888", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38888", "Z38888K1": { "Z1K1": "Z13518", "Z13518K1": "123456789123456789123456789123456789123456789123456789123456789123456789123456789123456789" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "十二京三千四百五十六兆七千八百九十一億二千三百四十五万六千七百八十九無量大数千二百三十四無量大数五千六百七十八不可思議九千百二十三那由他四千五百六十七阿僧祇八千九百十二恒河沙三千四百五十六極七千八百九十一載二千三百四十五正六千七百八十九澗千二百三十四溝五千六百七十八穣九千百二十三𥝱四千五百六十七垓八千九百十二京三千四百五十六兆七千八百九十一億二千三百四十五万六千七百八十九" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "test 2: 123456789123456789123456789123456789123456" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "test 2: 123456789123456789123456789123456789123456" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } nho6x2t86b320p7mhiiihbtg98e02kl Wikifunctions talk:Wikimania 2026 survey 5 89353 296605 2026-08-05T16:33:26Z GrounderUK 50 /* Abstract Wikipedia */ new section 296605 wikitext text/x-wiki == Abstract Wikipedia == Why is this page on Wikifunctions rather than Abstract Wikipedia? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:33, 5 August 2026 (UTC) 1dp0c4ps9onr59mr6vr4f9g3zjjony1 296612 296605 2026-08-05T16:49:11Z Jdforrester (WMF) 4 /* Abstract Wikipedia */ Reply 296612 wikitext text/x-wiki == Abstract Wikipedia == Why is this page on Wikifunctions rather than Abstract Wikipedia? [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:33, 5 August 2026 (UTC) :@[[User:GrounderUK|GrounderUK]]: Good question. I put it here out of habit, because this is where most of the team–community conversations happen, but it could also/instead have been put there. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 16:49, 5 August 2026 (UTC) 8husmvl414dntmug8hnc76g3r49ar2y Wikifunctions:Status updates/2026-08-05 4 89354 296609 2026-08-05T16:43:14Z DVrandecic (WMF) 7 Created page with "=== News in Types: Anonymous functions === This week we have created another experimental Type: [[Z38546|anonymous functions]], also called lambdas. These are functions composed from functions and values, which are often just needed transiently, and are thus not stored as Wikifunctions functions on their own page. Examples are functions such as “add 259”. For more information, see the [[:en:Anonymous function|English Wikipedia article on anonymous functions]]. A Wi..." 296609 wikitext text/x-wiki === News in Types: Anonymous functions === This week we have created another experimental Type: [[Z38546|anonymous functions]], also called lambdas. These are functions composed from functions and values, which are often just needed transiently, and are thus not stored as Wikifunctions functions on their own page. Examples are functions such as “add 259”. For more information, see the [[:en:Anonymous function|English Wikipedia article on anonymous functions]]. A [[Wikifunctions:Catalogue/Functional operations#Anonymous functions|small catalogue of functions is available to work with anonymous functions]], but the set is not complete yet (particularly, composition is still missing). Anonymous functions have many different use cases, but we have been driven by the proposal to cover [[Wikifunctions:Type proposals/Words with many forms|words with many forms]]. We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|Type proposals]] so we can keep on creating new Types. Thanks to all the community members contributing to the discussion and writing proposals, making it possible to extend Wikifunctions to new domains! As stated before Wikimania, the one Type we are really looking into right now is the [[Wikifunctions:Type_proposals/Wikifunctions object reference|Wikifunctions object reference]]. We want to keep it both lightweight and useful, and have a few final questions open. === Fresh Functions weekly: xx new Functions === This week we had xx new Functions. Here is an incomplete list of Functions with Implementations and passing tests to get a taste of what Functions have been created. We crossed 4950 functions with all the energy around Wikimania. Thanks everybody for contributing! * ''still to add'' A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. omel6amctrxxuza6gkamqtaguah5bnf 296610 296609 2026-08-05T16:44:13Z DVrandecic (WMF) 7 Recent Changes in the software 296610 wikitext text/x-wiki === Recent Changes in the software === Most of the team's work last week was on internal matters, as part of our once-every-two-months "Fix It" week. We fixed the abstract article editor to enable the Publish button when you're looking at an old revision, such as when you're reverting or undoing ([[:phab:T431993|T431993]]), and we've adjusted the back-end service to not hide errors in some cases ([[:phab:T433276|T433276]]). === News in Types: Anonymous functions === This week we have created another experimental Type: [[Z38546|anonymous functions]], also called lambdas. These are functions composed from functions and values, which are often just needed transiently, and are thus not stored as Wikifunctions functions on their own page. Examples are functions such as “add 259”. For more information, see the [[:en:Anonymous function|English Wikipedia article on anonymous functions]]. A [[Wikifunctions:Catalogue/Functional operations#Anonymous functions|small catalogue of functions is available to work with anonymous functions]], but the set is not complete yet (particularly, composition is still missing). Anonymous functions have many different use cases, but we have been driven by the proposal to cover [[Wikifunctions:Type proposals/Words with many forms|words with many forms]]. We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|Type proposals]] so we can keep on creating new Types. Thanks to all the community members contributing to the discussion and writing proposals, making it possible to extend Wikifunctions to new domains! As stated before Wikimania, the one Type we are really looking into right now is the [[Wikifunctions:Type_proposals/Wikifunctions object reference|Wikifunctions object reference]]. We want to keep it both lightweight and useful, and have a few final questions open. === Fresh Functions weekly: xx new Functions === This week we had xx new Functions. Here is an incomplete list of Functions with Implementations and passing tests to get a taste of what Functions have been created. We crossed 4950 functions with all the energy around Wikimania. Thanks everybody for contributing! * ''still to add'' A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. fiy0ags3x641876e3xq4kipy2gn9jbz 296613 296610 2026-08-05T16:49:29Z DVrandecic (WMF) 7 296613 wikitext text/x-wiki === Congratulations Jules*: An apple is a fruit === During the opening ceremony, also the Wikimedian of the Year was named: [[User:Jules*|Jules*]] <blockquote>''Jimmy Wales:'' What is your favourite Wikipedia article? ''Jules*:'' My favourite is “''pomme''”, which is apple in English, and the reason is that on French Wikipedia it is very important, as folklore. When it was [https://fr.wikipedia.org/w/index.php?title=Pomme&oldid=18085 <nowiki>created in [November] 2002</nowiki>] it had only one sentence, “''Une pomme est un fruit.''”, which means “An apple is a fruit.”, and we often use it to remember that articles can start very small and grow over time as other editors improve it.</blockquote> Today, after 3,294 edits in almost 24 years, [[:fr:Pomme|the article]] has 79,288 bytes of wikitext, and spans 16 pages when printed. Curious about this, I went to [[abstract:Q89|the Abstract Wikipedia article]], and checked the French view:<blockquote>''(French)'' Une pomme est un fruit.</blockquote>This made me very happy. It felt symbolic. And even better, it also worked to switch it to a number of different languages:<blockquote>''(Chinese)'' 蘋果是一種水果。 ''(Czech)'' Jablko je ovoce. ''(Japanese)'' リンゴは果物である。 ''(Malay)'' Epal ialah sejenis buah. ''(Swedish)'' Ett äpple är en frukt.</blockquote>None of these languages had a Wikipedia article about apples back then when the French article was written. Many Wikipedia language editions didn't exist yet. In other languages, it also provided text, but here the results were in need of improvement, going from missing capitalization (Serbian) to being ungrammatical (German, Italian) over incomplete sentences (Dagbani) to obvious placeholders (Spanish):<blockquote>''(Dagbani)'' nyɛla binwalli. ''(German)'' Ein Apfel ist ein Obst. ''(Italian)''  La mela è una frutta. ''(Serbian)'' јабука је воће. ''(Spanish)'' ❌≪(a) ≫❌manzana❌≪ (is a)≫❌fruta.</blockquote>In other languages again, for example, English, Bangla, or Ukrainian, it failed for me with a variety of error messages. (Note: The review of the sentences above has been partially supported with a frontier LLM.) I can understand that some will focus on the mistakes in the text. Here, Wikipedia’s answer has been “so fix it”, and given the way Abstract Wikipedia is built, this is indeed possible. All of it has been designed in a way that allows volunteers to fix the mistakes. I can see some pointing to the many error messages the system produces. Here, I want to remind folks that we are still in an early beta. Things have already gotten much better, compared to a few weeks ago. We are working hard on making them even better. I can see that some won’t look beyond the simplicity of the sentence. But here, I am with Jules* and the French Wikipedia: this is a modest beginning. And if you don’t believe that this can grow into something useful, that is OK, you don’t have to volunteer your work on this project. There were plenty of people in 2002, when the French article was written, who dismissed Wikipedia. Understandably. And we welcome community members who believe this can grow into something useful to contribute to the project. The evolution of the original article from 2002 is the result of volunteers jumping in to make it better. But I am thankful to each and every one of you who looks at this modest beginning and sees a possible future where Abstract Wikipedia can provide knowledge across many languages, where people from all over the world speaking all kinds of different languages can work together, share their voices and their knowledge. We are still quite a journey away from that future. And we only can go this way together. Congratulations Jules* for your well-deserved reward! And thank you for that reminder! === Recent Changes in the software === Most of the team's work last week was on internal matters, as part of our once-every-two-months "Fix It" week. We fixed the abstract article editor to enable the Publish button when you're looking at an old revision, such as when you're reverting or undoing ([[:phab:T431993|T431993]]), and we've adjusted the back-end service to not hide errors in some cases ([[:phab:T433276|T433276]]). === News in Types: Anonymous functions === This week we have created another experimental Type: [[Z38546|anonymous functions]], also called lambdas. These are functions composed from functions and values, which are often just needed transiently, and are thus not stored as Wikifunctions functions on their own page. Examples are functions such as “add 259”. For more information, see the [[:en:Anonymous function|English Wikipedia article on anonymous functions]]. A [[Wikifunctions:Catalogue/Functional operations#Anonymous functions|small catalogue of functions is available to work with anonymous functions]], but the set is not complete yet (particularly, composition is still missing). Anonymous functions have many different use cases, but we have been driven by the proposal to cover [[Wikifunctions:Type proposals/Words with many forms|words with many forms]]. We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|Type proposals]] so we can keep on creating new Types. Thanks to all the community members contributing to the discussion and writing proposals, making it possible to extend Wikifunctions to new domains! As stated before Wikimania, the one Type we are really looking into right now is the [[Wikifunctions:Type_proposals/Wikifunctions object reference|Wikifunctions object reference]]. We want to keep it both lightweight and useful, and have a few final questions open. === Fresh Functions weekly: xx new Functions === This week we had xx new Functions. Here is an incomplete list of Functions with Implementations and passing tests to get a taste of what Functions have been created. We crossed 4950 functions with all the energy around Wikimania. Thanks everybody for contributing! * ''still to add'' A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. p4nd4mv7t40h206svyeijnsl45045yj 296629 296613 2026-08-05T17:20:51Z DVrandecic (WMF) 7 /* Fresh Functions weekly: xx new Functions */ 296629 wikitext text/x-wiki === Congratulations Jules*: An apple is a fruit === During the opening ceremony, also the Wikimedian of the Year was named: [[User:Jules*|Jules*]] <blockquote>''Jimmy Wales:'' What is your favourite Wikipedia article? ''Jules*:'' My favourite is “''pomme''”, which is apple in English, and the reason is that on French Wikipedia it is very important, as folklore. When it was [https://fr.wikipedia.org/w/index.php?title=Pomme&oldid=18085 <nowiki>created in [November] 2002</nowiki>] it had only one sentence, “''Une pomme est un fruit.''”, which means “An apple is a fruit.”, and we often use it to remember that articles can start very small and grow over time as other editors improve it.</blockquote> Today, after 3,294 edits in almost 24 years, [[:fr:Pomme|the article]] has 79,288 bytes of wikitext, and spans 16 pages when printed. Curious about this, I went to [[abstract:Q89|the Abstract Wikipedia article]], and checked the French view:<blockquote>''(French)'' Une pomme est un fruit.</blockquote>This made me very happy. It felt symbolic. And even better, it also worked to switch it to a number of different languages:<blockquote>''(Chinese)'' 蘋果是一種水果。 ''(Czech)'' Jablko je ovoce. ''(Japanese)'' リンゴは果物である。 ''(Malay)'' Epal ialah sejenis buah. ''(Swedish)'' Ett äpple är en frukt.</blockquote>None of these languages had a Wikipedia article about apples back then when the French article was written. Many Wikipedia language editions didn't exist yet. In other languages, it also provided text, but here the results were in need of improvement, going from missing capitalization (Serbian) to being ungrammatical (German, Italian) over incomplete sentences (Dagbani) to obvious placeholders (Spanish):<blockquote>''(Dagbani)'' nyɛla binwalli. ''(German)'' Ein Apfel ist ein Obst. ''(Italian)''  La mela è una frutta. ''(Serbian)'' јабука је воће. ''(Spanish)'' ❌≪(a) ≫❌manzana❌≪ (is a)≫❌fruta.</blockquote>In other languages again, for example, English, Bangla, or Ukrainian, it failed for me with a variety of error messages. (Note: The review of the sentences above has been partially supported with a frontier LLM.) I can understand that some will focus on the mistakes in the text. Here, Wikipedia’s answer has been “so fix it”, and given the way Abstract Wikipedia is built, this is indeed possible. All of it has been designed in a way that allows volunteers to fix the mistakes. I can see some pointing to the many error messages the system produces. Here, I want to remind folks that we are still in an early beta. Things have already gotten much better, compared to a few weeks ago. We are working hard on making them even better. I can see that some won’t look beyond the simplicity of the sentence. But here, I am with Jules* and the French Wikipedia: this is a modest beginning. And if you don’t believe that this can grow into something useful, that is OK, you don’t have to volunteer your work on this project. There were plenty of people in 2002, when the French article was written, who dismissed Wikipedia. Understandably. And we welcome community members who believe this can grow into something useful to contribute to the project. The evolution of the original article from 2002 is the result of volunteers jumping in to make it better. But I am thankful to each and every one of you who looks at this modest beginning and sees a possible future where Abstract Wikipedia can provide knowledge across many languages, where people from all over the world speaking all kinds of different languages can work together, share their voices and their knowledge. We are still quite a journey away from that future. And we only can go this way together. Congratulations Jules* for your well-deserved reward! And thank you for that reminder! === Recent Changes in the software === Most of the team's work last week was on internal matters, as part of our once-every-two-months "Fix It" week. We fixed the abstract article editor to enable the Publish button when you're looking at an old revision, such as when you're reverting or undoing ([[:phab:T431993|T431993]]), and we've adjusted the back-end service to not hide errors in some cases ([[:phab:T433276|T433276]]). === News in Types: Anonymous functions === This week we have created another experimental Type: [[Z38546|anonymous functions]], also called lambdas. These are functions composed from functions and values, which are often just needed transiently, and are thus not stored as Wikifunctions functions on their own page. Examples are functions such as “add 259”. For more information, see the [[:en:Anonymous function|English Wikipedia article on anonymous functions]]. A [[Wikifunctions:Catalogue/Functional operations#Anonymous functions|small catalogue of functions is available to work with anonymous functions]], but the set is not complete yet (particularly, composition is still missing). Anonymous functions have many different use cases, but we have been driven by the proposal to cover [[Wikifunctions:Type proposals/Words with many forms|words with many forms]]. We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|Type proposals]] so we can keep on creating new Types. Thanks to all the community members contributing to the discussion and writing proposals, making it possible to extend Wikifunctions to new domains! As stated before Wikimania, the one Type we are really looking into right now is the [[Wikifunctions:Type_proposals/Wikifunctions object reference|Wikifunctions object reference]]. We want to keep it both lightweight and useful, and have a few final questions open. === Fresh Functions weekly: xx new Functions === This week we had xx new Functions. Here is an incomplete list of Functions with Implementations and passing tests to get a taste of what Functions have been created. We crossed 4950 functions with all the energy around Wikimania. Thanks everybody for contributing! * {{Z|Z38556}} * {{Z|Z38557}} * {{Z|Z38563}} * {{Z|Z38569}} * {{Z|Z38573}} * {{Z|Z38577}} * {{Z|Z38581}} * {{Z|Z38586}} * {{Z|Z38590}} * {{Z|Z38595}} * {{Z|Z38598}} * {{Z|Z38600}} * {{Z|Z38604}} * {{Z|Z38610}} * {{Z|Z38614}} * {{Z|Z38619}} * {{Z|Z38620}} * {{Z|Z38625}} * {{Z|Z38635}} * {{Z|Z38638}} * {{Z|Z38641}} * {{Z|Z38644}} * {{Z|Z38645}} * {{Z|Z38652}} * {{Z|Z38657}} * {{Z|Z38660}} * {{Z|Z38664}} * {{Z|Z38668}} * {{Z|Z38672}} * {{Z|Z38676}} * {{Z|Z38680}} * {{Z|Z38684}} * {{Z|Z38691}} * {{Z|Z38700}} * {{Z|Z38702}} * {{Z|Z38705}} * {{Z|Z38710}} * {{Z|Z38714}} * {{Z|Z38720}} * {{Z|Z38723}} * {{Z|Z38726}} * {{Z|Z38729}} * {{Z|Z38734}} * {{Z|Z38735}} * {{Z|Z38739}} * {{Z|Z38745}} * {{Z|Z38748}} * {{Z|Z38752}} * {{Z|Z38757}} * {{Z|Z38761}} * {{Z|Z38765}} * {{Z|Z38771}} * {{Z|Z38772}} * {{Z|Z38775}} * {{Z|Z38778}} * {{Z|Z38782}} * {{Z|Z38788}} * {{Z|Z38795}} * {{Z|Z38797}} * {{Z|Z38799}} * {{Z|Z38804}} * {{Z|Z38808}} * {{Z|Z38814}} * {{Z|Z38338}} * {{Z|Z38345}} * {{Z|Z38350}} * {{Z|Z38355}} * {{Z|Z38364}} * {{Z|Z38367}} * {{Z|Z38370}} * {{Z|Z38373}} * {{Z|Z38379}} * {{Z|Z38382}} * {{Z|Z38383}} * {{Z|Z38388}} * {{Z|Z38389}} * {{Z|Z38395}} * {{Z|Z38399}} * {{Z|Z38402}} * {{Z|Z38403}} * {{Z|Z38404}} * {{Z|Z38406}} * {{Z|Z38407}} * {{Z|Z38408}} * {{Z|Z38409}} * {{Z|Z38410}} * {{Z|Z38411}} * {{Z|Z38425}} * {{Z|Z38428}} * {{Z|Z38435}} * {{Z|Z38440}} * {{Z|Z38443}} * {{Z|Z38448}} * {{Z|Z38453}} * {{Z|Z38458}} * {{Z|Z38462}} * {{Z|Z38472}} * {{Z|Z38477}} * {{Z|Z38482}} * {{Z|Z38488}} * {{Z|Z38495}} * {{Z|Z38499}} * {{Z|Z38503}} * {{Z|Z38508}} * {{Z|Z38515}} * {{Z|Z38520}} * {{Z|Z38521}} * {{Z|Z38531}} * {{Z|Z38536}} * {{Z|Z38539}} * {{Z|Z38542}} * {{Z|Z38552}} A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. l2g0n15ywobw3sng7g698j11ysql8to 296630 296629 2026-08-05T17:22:08Z DVrandecic (WMF) 7 /* Fresh Functions weekly: xx new Functions */ 296630 wikitext text/x-wiki === Congratulations Jules*: An apple is a fruit === During the opening ceremony, also the Wikimedian of the Year was named: [[User:Jules*|Jules*]] <blockquote>''Jimmy Wales:'' What is your favourite Wikipedia article? ''Jules*:'' My favourite is “''pomme''”, which is apple in English, and the reason is that on French Wikipedia it is very important, as folklore. When it was [https://fr.wikipedia.org/w/index.php?title=Pomme&oldid=18085 <nowiki>created in [November] 2002</nowiki>] it had only one sentence, “''Une pomme est un fruit.''”, which means “An apple is a fruit.”, and we often use it to remember that articles can start very small and grow over time as other editors improve it.</blockquote> Today, after 3,294 edits in almost 24 years, [[:fr:Pomme|the article]] has 79,288 bytes of wikitext, and spans 16 pages when printed. Curious about this, I went to [[abstract:Q89|the Abstract Wikipedia article]], and checked the French view:<blockquote>''(French)'' Une pomme est un fruit.</blockquote>This made me very happy. It felt symbolic. And even better, it also worked to switch it to a number of different languages:<blockquote>''(Chinese)'' 蘋果是一種水果。 ''(Czech)'' Jablko je ovoce. ''(Japanese)'' リンゴは果物である。 ''(Malay)'' Epal ialah sejenis buah. ''(Swedish)'' Ett äpple är en frukt.</blockquote>None of these languages had a Wikipedia article about apples back then when the French article was written. Many Wikipedia language editions didn't exist yet. In other languages, it also provided text, but here the results were in need of improvement, going from missing capitalization (Serbian) to being ungrammatical (German, Italian) over incomplete sentences (Dagbani) to obvious placeholders (Spanish):<blockquote>''(Dagbani)'' nyɛla binwalli. ''(German)'' Ein Apfel ist ein Obst. ''(Italian)''  La mela è una frutta. ''(Serbian)'' јабука је воће. ''(Spanish)'' ❌≪(a) ≫❌manzana❌≪ (is a)≫❌fruta.</blockquote>In other languages again, for example, English, Bangla, or Ukrainian, it failed for me with a variety of error messages. (Note: The review of the sentences above has been partially supported with a frontier LLM.) I can understand that some will focus on the mistakes in the text. Here, Wikipedia’s answer has been “so fix it”, and given the way Abstract Wikipedia is built, this is indeed possible. All of it has been designed in a way that allows volunteers to fix the mistakes. I can see some pointing to the many error messages the system produces. Here, I want to remind folks that we are still in an early beta. Things have already gotten much better, compared to a few weeks ago. We are working hard on making them even better. I can see that some won’t look beyond the simplicity of the sentence. But here, I am with Jules* and the French Wikipedia: this is a modest beginning. And if you don’t believe that this can grow into something useful, that is OK, you don’t have to volunteer your work on this project. There were plenty of people in 2002, when the French article was written, who dismissed Wikipedia. Understandably. And we welcome community members who believe this can grow into something useful to contribute to the project. The evolution of the original article from 2002 is the result of volunteers jumping in to make it better. But I am thankful to each and every one of you who looks at this modest beginning and sees a possible future where Abstract Wikipedia can provide knowledge across many languages, where people from all over the world speaking all kinds of different languages can work together, share their voices and their knowledge. We are still quite a journey away from that future. And we only can go this way together. Congratulations Jules* for your well-deserved reward! And thank you for that reminder! === Recent Changes in the software === Most of the team's work last week was on internal matters, as part of our once-every-two-months "Fix It" week. We fixed the abstract article editor to enable the Publish button when you're looking at an old revision, such as when you're reverting or undoing ([[:phab:T431993|T431993]]), and we've adjusted the back-end service to not hide errors in some cases ([[:phab:T433276|T433276]]). === News in Types: Anonymous functions === This week we have created another experimental Type: [[Z38546|anonymous functions]], also called lambdas. These are functions composed from functions and values, which are often just needed transiently, and are thus not stored as Wikifunctions functions on their own page. Examples are functions such as “add 259”. For more information, see the [[:en:Anonymous function|English Wikipedia article on anonymous functions]]. A [[Wikifunctions:Catalogue/Functional operations#Anonymous functions|small catalogue of functions is available to work with anonymous functions]], but the set is not complete yet (particularly, composition is still missing). Anonymous functions have many different use cases, but we have been driven by the proposal to cover [[Wikifunctions:Type proposals/Words with many forms|words with many forms]]. We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|Type proposals]] so we can keep on creating new Types. Thanks to all the community members contributing to the discussion and writing proposals, making it possible to extend Wikifunctions to new domains! As stated before Wikimania, the one Type we are really looking into right now is the [[Wikifunctions:Type_proposals/Wikifunctions object reference|Wikifunctions object reference]]. We want to keep it both lightweight and useful, and have a few final questions open. === Fresh Functions weekly: 121 new Functions === This week we had 121 new Functions. Here is an incomplete list of Functions with Implementations and passing tests to get a taste of what Functions have been created. We crossed 4950 functions with all the energy around Wikimania. Thanks everybody for contributing! * {{Z|Z38556}} * {{Z|Z38557}} * {{Z|Z38563}} * {{Z|Z38569}} * {{Z|Z38573}} * {{Z|Z38577}} * {{Z|Z38581}} * {{Z|Z38586}} * {{Z|Z38590}} * {{Z|Z38595}} * {{Z|Z38598}} * {{Z|Z38600}} * {{Z|Z38604}} * {{Z|Z38610}} * {{Z|Z38614}} * {{Z|Z38619}} * {{Z|Z38620}} * {{Z|Z38625}} * {{Z|Z38635}} * {{Z|Z38638}} * {{Z|Z38641}} * {{Z|Z38644}} * {{Z|Z38645}} * {{Z|Z38652}} * {{Z|Z38657}} * {{Z|Z38660}} * {{Z|Z38664}} * {{Z|Z38668}} * {{Z|Z38672}} * {{Z|Z38676}} * {{Z|Z38680}} * {{Z|Z38684}} * {{Z|Z38691}} * {{Z|Z38700}} * {{Z|Z38702}} * {{Z|Z38705}} * {{Z|Z38710}} * {{Z|Z38714}} * {{Z|Z38720}} * {{Z|Z38723}} * {{Z|Z38726}} * {{Z|Z38729}} * {{Z|Z38734}} * {{Z|Z38735}} * {{Z|Z38739}} * {{Z|Z38745}} * {{Z|Z38748}} * {{Z|Z38752}} * {{Z|Z38757}} * {{Z|Z38761}} * {{Z|Z38765}} * {{Z|Z38771}} * {{Z|Z38772}} * {{Z|Z38775}} * {{Z|Z38778}} * {{Z|Z38782}} * {{Z|Z38788}} * {{Z|Z38795}} * {{Z|Z38797}} * {{Z|Z38799}} * {{Z|Z38804}} * {{Z|Z38808}} * {{Z|Z38814}} * {{Z|Z38338}} * {{Z|Z38345}} * {{Z|Z38350}} * {{Z|Z38355}} * {{Z|Z38364}} * {{Z|Z38367}} * {{Z|Z38370}} * {{Z|Z38373}} * {{Z|Z38379}} * {{Z|Z38382}} * {{Z|Z38383}} * {{Z|Z38388}} * {{Z|Z38389}} * {{Z|Z38395}} * {{Z|Z38399}} * {{Z|Z38402}} * {{Z|Z38403}} * {{Z|Z38404}} * {{Z|Z38406}} * {{Z|Z38407}} * {{Z|Z38408}} * {{Z|Z38409}} * {{Z|Z38410}} * {{Z|Z38411}} * {{Z|Z38425}} * {{Z|Z38428}} * {{Z|Z38435}} * {{Z|Z38440}} * {{Z|Z38443}} * {{Z|Z38448}} * {{Z|Z38453}} * {{Z|Z38458}} * {{Z|Z38462}} * {{Z|Z38472}} * {{Z|Z38477}} * {{Z|Z38482}} * {{Z|Z38488}} * {{Z|Z38495}} * {{Z|Z38499}} * {{Z|Z38503}} * {{Z|Z38508}} * {{Z|Z38515}} * {{Z|Z38520}} * {{Z|Z38521}} * {{Z|Z38531}} * {{Z|Z38536}} * {{Z|Z38539}} * {{Z|Z38542}} * {{Z|Z38552}} A [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest complete list of all functions sorted by when they were created] is available. b18lgnkpovb7ls1bgg5vx24k4zuy37u Z38892 0 89355 296614 2026-08-05T16:51:16Z Mdktb 3635 +New Func. 296614 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38892" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20159", "Z17K2": "Z38892K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "year" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "سنة" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38892" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Gregorian year as string (Arabic)" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "سنة ميلادية كسلسلة (العربية)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Displays a Gregorian year as a string in, using \"ق.م\" for years BC, but nothing for years AD." }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "يعرض السنة الميلادية كسلسلة، يلحقها بـ \"ق.م\" لسنوات قبل الميلاد، وبدون لاحقة لما بعده." } ] } } 2pb6ptxne7y2e7etfyez9yfsi0ayjpk 296617 296614 2026-08-05T17:06:55Z Mdktb 3635 Added Z38894 to the approved list of implementations 296617 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38892" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20159", "Z17K2": "Z38892K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "year" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "سنة" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z38894" ], "Z8K5": "Z38892" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Gregorian year as string (Arabic)" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "سنة ميلادية كسلسلة (العربية)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Displays a Gregorian year as a string in, using \"ق.م\" for years BC, but nothing for years AD." }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "يعرض السنة الميلادية كسلسلة، يلحقها بـ \"ق.م\" لسنوات قبل الميلاد، وبدون لاحقة لما بعده." } ] } } 98dn6etjeh20s7q8ipkadrsn35wdkt0 296657 296617 2026-08-05T18:23:15Z Mdktb 3635 Added Z38901 and Z38903 to the approved list of test cases 296657 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38892" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z20159", "Z17K2": "Z38892K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "year" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "سنة" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z38901", "Z38903" ], "Z8K4": [ "Z14", "Z38894" ], "Z8K5": "Z38892" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Gregorian year as string (Arabic)" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "سنة ميلادية كسلسلة (العربية)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Displays a Gregorian year as a string in, using \"ق.م\" for years BC, but nothing for years AD." }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "يعرض السنة الميلادية كسلسلة، يلحقها بـ \"ق.م\" لسنوات قبل الميلاد، وبدون لاحقة لما بعده." } ] } } h7ao47lj3zqoya53flf3mvpqsa595tp Z38893 0 89356 296615 2026-08-05T17:05:52Z Jsamwrites 938 296615 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38893" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38893K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38893K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "variant of French" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38893" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item label article-de la, de l', du, French" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 250ttt7ocmqzf625ytd6eqgmx1w1f8z 296619 296615 2026-08-05T17:12:10Z Jsamwrites 938 Added Z38895 to the approved list of implementations 296619 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38893" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38893K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38893K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "variant of French" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z38895" ], "Z8K5": "Z38893" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item label article-de la, de l', du, French" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 1ck8d027jeyszlstrgqe8e52zadhweq 296622 296619 2026-08-05T17:14:01Z Jsamwrites 938 296622 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38893" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38893K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38893K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "variant of French" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z38895" ], "Z8K5": "Z38893" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item label article-de la, de l', du; French" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } g2sskkyomr3cyvktg1bicmmmjj6h13s 296624 296622 2026-08-05T17:15:43Z Jsamwrites 938 Added Z38896 to the approved list of test cases 296624 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38893" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38893K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38893K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "variant of French" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z38896" ], "Z8K4": [ "Z14", "Z38895" ], "Z8K5": "Z38893" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item label article-de la, de l', du; French" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 41rpyt03s73ec1xvnleca24fonn2nfy 296628 296624 2026-08-05T17:20:28Z Jsamwrites 938 Added Z38897 to the approved list of test cases 296628 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38893" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38893K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38893K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "variant of French" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z38896", "Z38897" ], "Z8K4": [ "Z14", "Z38895" ], "Z8K5": "Z38893" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item label article-de la, de l', du; French" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 579wlg86tkxmq3wqjiekoblqqy3bncb 296633 296628 2026-08-05T17:24:43Z Jsamwrites 938 Added Z38898 to the approved list of test cases 296633 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38893" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38893K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38893K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "variant of French" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z38896", "Z38897", "Z38898" ], "Z8K4": [ "Z14", "Z38895" ], "Z8K5": "Z38893" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item label article-de la, de l', du; French" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } d1a5rmqsfllio92ta2938yvqj005xar 296642 296633 2026-08-05T17:57:50Z Jsamwrites 938 Removed Z38896, Z38897 and Z38898 from the approved list of test cases 296642 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38893" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38893K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38893K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "variant of French" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z38895" ], "Z8K5": "Z38893" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item label article-de la, de l', du; French" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } g2sskkyomr3cyvktg1bicmmmjj6h13s 296643 296642 2026-08-05T17:58:04Z Jsamwrites 938 Removed Z38895 from the approved list of implementations 296643 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38893" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38893K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38893K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "variant of French" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38893" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item label article-de la, de l', du; French" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } th5ye3uyotv7mqb1vuijp3j9tz50e9n 296644 296643 2026-08-05T17:58:13Z Jsamwrites 938 296644 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38893" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38893K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38893" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item label article-de la, de l', du; French" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } bmuuoodavlpf4mvsf4lxeivgdly69uw 296646 296644 2026-08-05T18:00:35Z Jsamwrites 938 Added Z38895 to the approved list of implementations 296646 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38893" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38893K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z38895" ], "Z8K5": "Z38893" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item label article-de la, de l', du; French" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } dne8cmk32h90lf68rj047btzurcf85c 296650 296646 2026-08-05T18:02:43Z Jsamwrites 938 Added Z38896, Z38897 and Z38898 to the approved list of test cases 296650 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38893" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38893K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z38896", "Z38897", "Z38898" ], "Z8K4": [ "Z14", "Z38895" ], "Z8K5": "Z38893" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item label article-de la, de l', du; French" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5nt7nngujhx8wm017pgs2m4y3bh8xy7 296673 296650 2026-08-05T20:55:01Z Jsamwrites 938 296673 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38893" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38893K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z38896", "Z38897", "Z38898" ], "Z8K4": [ "Z14", "Z38895" ], "Z8K5": "Z38893" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item label with de la, de l', du; French" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } j6kqau9bh575vzy8m4ovj29rb9v28b6 296675 296673 2026-08-05T20:55:49Z Jsamwrites 938 296675 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38893" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38893K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z38896", "Z38897", "Z38898" ], "Z8K4": [ "Z14", "Z38895" ], "Z8K5": "Z38893" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item label with de la/de l'/du; French" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2ufulg5aiorels994kybq3bnko6kkwx Z38894 0 89357 296616 2026-08-05T17:06:35Z Mdktb 3635 +New comp. Imp. for: Z38892 296616 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38894" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38892", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z13713", "Z13713K1": { "Z1K1": "Z7", "Z7K1": "Z20160", "Z20160K1": { "Z1K1": "Z18", "Z18K1": "Z38892K1" } } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z18084", "Z18084K1": { "Z1K1": "Z7", "Z7K1": "Z20185", "Z20185K1": { "Z1K1": "Z18", "Z18K1": "Z38892K1" } } }, "Z802K2": "", "Z802K3": "ق.م" } ], "Z12899K2": " " } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Gregorian year as string (Arabic), Comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } g7jqachszf2klntzqksrlhnkqmb3pq4 296655 296616 2026-08-05T18:20:40Z Mdktb 3635 -+ 296655 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38894" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38892", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z13713", "Z13713K1": { "Z1K1": "Z7", "Z7K1": "Z20160", "Z20160K1": { "Z1K1": "Z18", "Z18K1": "Z38892K1" } } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z18084", "Z18084K1": { "Z1K1": "Z7", "Z7K1": "Z20185", "Z20185K1": { "Z1K1": "Z18", "Z18K1": "Z38892K1" } } }, "Z802K2": "", "Z802K3": " ق.م" } ], "Z12899K2": "" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Gregorian year as string (Arabic), Comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } lkysyba213bolz4kzyx8m5jvzfqislt Z38895 0 89358 296618 2026-08-05T17:11:58Z Jsamwrites 938 296618 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38895" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38893", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z38893K2" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z19565", "Z19565K1": { "Z1K1": "Z7", "Z7K1": "Z10615", "Z10615K1": { "Z1K1": "Z7", "Z7K1": "Z32169", "Z32169K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z32169K2": { "Z1K1": "Z18", "Z18K1": "Z38893K2" } }, "Z10615K2": "la " }, "Z19565K2": { "Z1K1": "Z7", "Z7K1": "Z15175", "Z15175K1": "de", "Z15175K2": { "Z1K1": "Z7", "Z7K1": "Z32169", "Z32169K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z32169K2": { "Z1K1": "Z18", "Z18K1": "Z38893K2" } }, "Z15175K3": " " }, "Z19565K3": { "Z1K1": "Z7", "Z7K1": "Z10615", "Z10615K1": { "Z1K1": "Z7", "Z7K1": "Z32169", "Z32169K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z32169K2": { "Z1K1": "Z18", "Z18K1": "Z38893K2" } }, "Z10615K2": "l'" }, "Z19565K4": { "Z1K1": "Z7", "Z7K1": "Z15175", "Z15175K1": "de l'", "Z15175K2": { "Z1K1": "Z7", "Z7K1": "Z32169", "Z32169K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z32169K2": { "Z1K1": "Z18", "Z18K1": "Z38893K2" } }, "Z15175K3": " " }, "Z19565K5": { "Z1K1": "Z7", "Z7K1": "Z15175", "Z15175K1": "du", "Z15175K2": { "Z1K1": "Z7", "Z7K1": "Z32169", "Z32169K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z32169K2": { "Z1K1": "Z18", "Z18K1": "Z38893K2" } }, "Z15175K3": " " } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item label article-de la, de l', du; fr, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7fu61wbsgbapan4bn05knpo8zgqcizr 296621 296618 2026-08-05T17:13:37Z Jsamwrites 938 296621 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38895" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38893", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z38893K2" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z19565", "Z19565K1": { "Z1K1": "Z7", "Z7K1": "Z10615", "Z10615K1": { "Z1K1": "Z7", "Z7K1": "Z32169", "Z32169K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z32169K2": { "Z1K1": "Z18", "Z18K1": "Z38893K2" } }, "Z10615K2": "la " }, "Z19565K2": { "Z1K1": "Z7", "Z7K1": "Z15175", "Z15175K1": "de", "Z15175K2": { "Z1K1": "Z7", "Z7K1": "Z32169", "Z32169K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z32169K2": { "Z1K1": "Z18", "Z18K1": "Z38893K2" } }, "Z15175K3": " " }, "Z19565K3": { "Z1K1": "Z7", "Z7K1": "Z10615", "Z10615K1": { "Z1K1": "Z7", "Z7K1": "Z32169", "Z32169K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z32169K2": { "Z1K1": "Z18", "Z18K1": "Z38893K2" } }, "Z10615K2": "l'" }, "Z19565K4": { "Z1K1": "Z7", "Z7K1": "Z15175", "Z15175K1": "de", "Z15175K2": { "Z1K1": "Z7", "Z7K1": "Z32169", "Z32169K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z32169K2": { "Z1K1": "Z18", "Z18K1": "Z38893K2" } }, "Z15175K3": " " }, "Z19565K5": { "Z1K1": "Z7", "Z7K1": "Z15175", "Z15175K1": "du", "Z15175K2": { "Z1K1": "Z7", "Z7K1": "Z32169", "Z32169K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z32169K2": { "Z1K1": "Z18", "Z18K1": "Z38893K2" } }, "Z15175K3": " " } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item label article-de la, de l', du; fr, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } kcms96cvkkawtd03cj0mfaw22og217l 296631 296621 2026-08-05T17:22:43Z Jsamwrites 938 296631 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38895" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38893", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z38893K2" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z19565", "Z19565K1": { "Z1K1": "Z7", "Z7K1": "Z10615", "Z10615K1": { "Z1K1": "Z7", "Z7K1": "Z32169", "Z32169K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z32169K2": { "Z1K1": "Z18", "Z18K1": "Z38893K2" } }, "Z10615K2": "la " }, "Z19565K2": { "Z1K1": "Z7", "Z7K1": "Z15175", "Z15175K1": "de", "Z15175K2": { "Z1K1": "Z7", "Z7K1": "Z32169", "Z32169K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z32169K2": { "Z1K1": "Z18", "Z18K1": "Z38893K2" } }, "Z15175K3": " " }, "Z19565K3": { "Z1K1": "Z7", "Z7K1": "Z10615", "Z10615K1": { "Z1K1": "Z7", "Z7K1": "Z32169", "Z32169K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z32169K2": { "Z1K1": "Z18", "Z18K1": "Z38893K2" } }, "Z10615K2": "l'" }, "Z19565K4": { "Z1K1": "Z7", "Z7K1": "Z15175", "Z15175K1": "de", "Z15175K2": { "Z1K1": "Z7", "Z7K1": "Z32169", "Z32169K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z32169K2": { "Z1K1": "Z18", "Z18K1": "Z38893K2" } }, "Z15175K3": " " }, "Z19565K5": { "Z1K1": "Z7", "Z7K1": "Z15175", "Z15175K1": "du", "Z15175K2": { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z23753K2": { "Z1K1": "Z18", "Z18K1": "Z38893K2" } }, "Z15175K3": " " } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item label article-de la, de l', du; fr, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } h6spolloju169zl7579yk4ue75y04ap 296645 296631 2026-08-05T18:00:19Z Jsamwrites 938 296645 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38895" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38893", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1004", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z19565", "Z19565K1": { "Z1K1": "Z7", "Z7K1": "Z10615", "Z10615K1": { "Z1K1": "Z7", "Z7K1": "Z32169", "Z32169K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z32169K2": "Z1004" }, "Z10615K2": "la " }, "Z19565K2": { "Z1K1": "Z7", "Z7K1": "Z15175", "Z15175K1": "de", "Z15175K2": { "Z1K1": "Z7", "Z7K1": "Z32169", "Z32169K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z32169K2": "Z1004" }, "Z15175K3": " " }, "Z19565K3": { "Z1K1": "Z7", "Z7K1": "Z10615", "Z10615K1": { "Z1K1": "Z7", "Z7K1": "Z32169", "Z32169K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z32169K2": "Z1004" }, "Z10615K2": "l'" }, "Z19565K4": { "Z1K1": "Z7", "Z7K1": "Z15175", "Z15175K1": "de", "Z15175K2": { "Z1K1": "Z7", "Z7K1": "Z32169", "Z32169K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z32169K2": "Z1004" }, "Z15175K3": " " }, "Z19565K5": { "Z1K1": "Z7", "Z7K1": "Z15175", "Z15175K1": "du", "Z15175K2": { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z23753K2": "Z1004" }, "Z15175K3": " " } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item label article-de la, de l', du; fr, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3784smcsior4uyhmun2ijabu8fdih60 296674 296645 2026-08-05T20:55:31Z Jsamwrites 938 296674 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38895" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38893", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1004", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z19565", "Z19565K1": { "Z1K1": "Z7", "Z7K1": "Z10615", "Z10615K1": { "Z1K1": "Z7", "Z7K1": "Z32169", "Z32169K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z32169K2": "Z1004" }, "Z10615K2": "la " }, "Z19565K2": { "Z1K1": "Z7", "Z7K1": "Z15175", "Z15175K1": "de", "Z15175K2": { "Z1K1": "Z7", "Z7K1": "Z32169", "Z32169K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z32169K2": "Z1004" }, "Z15175K3": " " }, "Z19565K3": { "Z1K1": "Z7", "Z7K1": "Z10615", "Z10615K1": { "Z1K1": "Z7", "Z7K1": "Z32169", "Z32169K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z32169K2": "Z1004" }, "Z10615K2": "l'" }, "Z19565K4": { "Z1K1": "Z7", "Z7K1": "Z15175", "Z15175K1": "de", "Z15175K2": { "Z1K1": "Z7", "Z7K1": "Z32169", "Z32169K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z32169K2": "Z1004" }, "Z15175K3": " " }, "Z19565K5": { "Z1K1": "Z7", "Z7K1": "Z15175", "Z15175K1": "du", "Z15175K2": { "Z1K1": "Z7", "Z7K1": "Z23753", "Z23753K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z23753K2": "Z1004" }, "Z15175K3": " " } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item label with de la/de l'/du; fr, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } o3jk3tvzke204z2hema4u0g50m1ezah 296687 296674 2026-08-05T21:21:31Z Jsamwrites 938 296687 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38895" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38893", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1004", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z15175", "Z15175K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z26676", "Z26676K1": { "Z1K1": "Z7", "Z7K1": "Z27327", "Z27327K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z27327K2": { "Z1K1": "Z6092", "Z6092K1": "P5137" }, "Z27327K3": "Z1004" }, "Z26676K2": { "Z1K1": "Z6091", "Z6091K1": "Q499327" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z32201", "Z32201K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z24766K2": "Z1004" } }, "Z802K2": "de l'", "Z802K3": "du" }, "Z802K3": "de la" }, "Z15175K2": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z24766K2": "Z1004" }, "Z15175K3": " " } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item label with de la/de l'/du; fr, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 70ykk1j5winm8eajmj1s5iznh3dadje 296689 296687 2026-08-05T21:23:15Z Jsamwrites 938 296689 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38895" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38893", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1004", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z15175", "Z15175K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z26676", "Z26676K1": { "Z1K1": "Z7", "Z7K1": "Z27327", "Z27327K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z27327K2": { "Z1K1": "Z6092", "Z6092K1": "P5137" }, "Z27327K3": "Z1004" }, "Z26676K2": { "Z1K1": "Z6091", "Z6091K1": "Q499327" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z32201", "Z32201K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z24766K2": "Z1004" } }, "Z802K2": "de l'", "Z802K3": "du" }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z32201", "Z32201K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z24766K2": "Z1004" } }, "Z802K2": "de l'", "Z802K3": "de la" } }, "Z15175K2": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z24766K2": "Z1004" }, "Z15175K3": " " } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item label with de la/de l'/du; fr, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } pl2guhtppjgpd69iov660p7mj75ssoa 296692 296689 2026-08-05T21:24:53Z Jsamwrites 938 296692 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38895" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38893", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1004", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z15175", "Z15175K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z26676", "Z26676K1": { "Z1K1": "Z7", "Z7K1": "Z27327", "Z27327K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z27327K2": { "Z1K1": "Z6092", "Z6092K1": "P5137" }, "Z27327K3": "Z1004" }, "Z26676K2": { "Z1K1": "Z6091", "Z6091K1": "Q499327" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z32201", "Z32201K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z24766K2": "Z1004" } }, "Z802K2": "de l'", "Z802K3": "du " }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z32201", "Z32201K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z24766K2": "Z1004" } }, "Z802K2": "de l'", "Z802K3": "de la " } }, "Z15175K2": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z24766K2": "Z1004" }, "Z15175K3": "" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item label with de la/de l'/du; fr, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 81lvo6wmt6mfmqkd60tmbdnpl7ug0lb 296700 296692 2026-08-05T21:29:38Z Jsamwrites 938 296700 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38895" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38893", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1004", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z15175", "Z15175K1": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z26676", "Z26676K1": { "Z1K1": "Z7", "Z7K1": "Z27327", "Z27327K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z27327K2": { "Z1K1": "Z6092", "Z6092K1": "P5137" }, "Z27327K3": "Z1004" }, "Z26676K2": { "Z1K1": "Z6091", "Z6091K1": "Q499327" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z32201", "Z32201K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z24766K2": "Z1004" } }, "Z802K2": "de l'", "Z802K3": "du " }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z32201", "Z32201K1": { "Z1K1": "Z7", "Z7K1": "Z24766", "Z24766K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z24766K2": "Z1004" } }, "Z802K2": "de l'", "Z802K3": "de la " } }, "Z15175K2": { "Z1K1": "Z7", "Z7K1": "Z21806", "Z21806K1": { "Z1K1": "Z7", "Z7K1": "Z27327", "Z27327K1": { "Z1K1": "Z18", "Z18K1": "Z38893K1" }, "Z27327K2": { "Z1K1": "Z6092", "Z6092K1": "P5137" }, "Z27327K3": "Z1004" }, "Z21806K2": "Z1004" }, "Z15175K3": "" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item label with de la/de l'/du; fr, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 7keif9oqcz7rsuli3f3ic0u0685m5dv Z38896 0 89359 296623 2026-08-05T17:15:30Z Jsamwrites 938 296623 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38896" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38893", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z38893", "Z38893K1": { "Z1K1": "Z6091", "Z6091K1": "Q21198" }, "Z38893K2": "Z1004" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "de l'informatique" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "informatique -\u003E de l'informatique, fr, test" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } fn3n6lzhx2gt27vmfqbsgizh0oulm9c 296647 296623 2026-08-05T18:01:13Z Jsamwrites 938 296647 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38896" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38893", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z38893", "Z38893K1": { "Z1K1": "Z6091", "Z6091K1": "Q21198" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "de l'informatique" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "informatique -\u003E de l'informatique, fr, test" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5544bjztkvflz83xpt57aqug4voxfhv 296695 296647 2026-08-05T21:27:04Z Jsamwrites 938 296695 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38896" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38893", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z38893", "Z38893K1": { "Z1K1": "Z6091", "Z6091K1": "Q21198" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "de l'​informatique" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "informatique -\u003E de l'informatique, fr, test" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } e7gtl9437bub3vc5xtqmyoqyrm8g6st Z38897 0 89360 296627 2026-08-05T17:20:16Z Jsamwrites 938 296627 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38897" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38893", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z38893", "Z38893K1": { "Z1K1": "Z6091", "Z6091K1": "Q395" }, "Z38893K2": "Z1004" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "de la mathématique" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "mathématique-\u003Ede la mathématique, fr, test" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } i0nrrhoesaauqkktcrd2r9sxyr0vpwm 296648 296627 2026-08-05T18:01:52Z Jsamwrites 938 296648 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38897" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38893", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z38893", "Z38893K1": { "Z1K1": "Z6091", "Z6091K1": "Q395" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "de la mathématique" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "mathématique-\u003Ede la mathématique, fr, test" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 84cgbntvd50lq7s4uauc7ysnp0dfa0t Z38898 0 89361 296632 2026-08-05T17:24:18Z Jsamwrites 938 296632 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38898" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38893", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z38893", "Z38893K1": { "Z1K1": "Z6091", "Z6091K1": "Q7748" }, "Z38893K2": "Z1004" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "du droit" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "droit-\u003E du droit, fr, test" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9rvflilf5evpymye89wouzchdm355ci 296649 296632 2026-08-05T18:02:34Z Jsamwrites 938 296649 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38898" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38893", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z38893", "Z38893K1": { "Z1K1": "Z6091", "Z6091K1": "Q7748" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "du droit" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "droit-\u003E du droit, fr, test" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4mzza8zyz45nob5234fsejukpw5eq6j 296694 296649 2026-08-05T21:26:19Z Jsamwrites 938 296694 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38898" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38893", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z38893", "Z38893K1": { "Z1K1": "Z6091", "Z6091K1": "Q7748" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "du ​droit" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "droit-\u003E du droit, fr, test" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 8ilp0vvc2zh390e8o8pgdq61za7unet Z38899 0 89362 296635 2026-08-05T17:32:18Z Jsamwrites 938 296635 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38899" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38899K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z38899K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38899K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38899" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join WD prop values with de, French" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } n4bcuy98pe6yleqdxxl8jx2jubkiyd4 296638 296635 2026-08-05T17:37:44Z Jsamwrites 938 Added Z38900 to the approved list of implementations 296638 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38899" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38899K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z38899K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38899K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z38900" ], "Z8K5": "Z38899" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join WD prop values with de, French" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } oc0enrqaj5wetti0wfnjysip6uxmleh 296653 296638 2026-08-05T18:14:43Z Jsamwrites 938 Added Z38902 to the approved list of test cases 296653 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38899" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38899K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6092", "Z17K2": "Z38899K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "property" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38899K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z38902" ], "Z8K4": [ "Z14", "Z38900" ], "Z8K5": "Z38899" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join WD prop values with de, French" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } qbktehsgcxrj63f1teetqzrp7t5jz5n Z38900 0 89363 296637 2026-08-05T17:37:29Z Jsamwrites 938 296637 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38900" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38899", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z37859", "Z37859K1": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z38893", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z19308", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z27610", "Z27610K1": { "Z1K1": "Z7", "Z7K1": "Z29691", "Z29691K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z38899K1" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60", "Z1360" ], "Z30120K4": [ "Z6092", { "Z1K1": "Z18", "Z18K1": "Z38899K2" } ] }, "Z29691K2": { "Z1K1": "Z18", "Z18K1": "Z38899K2" } } } } }, "Z37859K2": { "Z1K1": "Z18", "Z18K1": "Z38899K3" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 04kbev42nlt6a0ujv4hy0pvjlf9e310 296639 296637 2026-08-05T17:38:09Z Jsamwrites 938 296639 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38900" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38899", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z37859", "Z37859K1": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z38893", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z19308", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z27610", "Z27610K1": { "Z1K1": "Z7", "Z7K1": "Z29691", "Z29691K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z18", "Z18K1": "Z38899K1" }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60", "Z1360" ], "Z30120K4": [ "Z6092", { "Z1K1": "Z18", "Z18K1": "Z38899K2" } ] }, "Z29691K2": { "Z1K1": "Z18", "Z18K1": "Z38899K2" } } } } }, "Z37859K2": { "Z1K1": "Z18", "Z18K1": "Z38899K3" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join WD prop values with de, fr, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 44qfe8lhmbcguafsfwlcabghis5mf1c 296640 296639 2026-08-05T17:42:28Z Jsamwrites 938 296640 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38900" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38899", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z37859", "Z37859K1": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z38893", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z19308", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z29691", "Z29691K1": { "Z1K1": "Z18", "Z18K1": "Z38899K1" }, "Z29691K2": { "Z1K1": "Z18", "Z18K1": "Z38899K2" } } } }, "Z37859K2": { "Z1K1": "Z18", "Z18K1": "Z38899K3" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join WD prop values with de, fr, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4xzrmunrmc5we81lvqiiz2z4rc1jf5r 296641 296640 2026-08-05T17:43:42Z Jsamwrites 938 296641 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38900" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38899", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z37859", "Z37859K1": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z38893", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z19308", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z29691", "Z29691K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z38899K1" } }, "Z29691K2": { "Z1K1": "Z18", "Z18K1": "Z38899K2" } } } }, "Z37859K2": { "Z1K1": "Z18", "Z18K1": "Z38899K3" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "join WD prop values with de, fr, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } hhhwg6se9hztgly1bt4dffa2c26jtda Z38901 0 89364 296651 2026-08-05T18:13:57Z Mdktb 3635 +New Test For: Z38892 296651 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38901" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38892", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38892", "Z38892K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17814" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "2024" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "2024" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": " 2024 (م) ← 2024" }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": " 2024 (AD) → 2024" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 170env87wxmcvv5cf31loebfylt41x1 Z38902 0 89365 296652 2026-08-05T18:14:31Z Jsamwrites 938 296652 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38902" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38899", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z38899", "Z38899K1": { "Z1K1": "Z6091", "Z6091K1": "Q1544" }, "Z38899K2": { "Z1K1": "Z6092", "Z6092K1": "P101" }, "Z38899K3": "Z1004" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "de l'architecture" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "single field of work, fr, test" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } pgkllon3ayzmchypz45gouer21fwqec Z38903 0 89366 296656 2026-08-05T18:23:02Z Mdktb 3635 +New Test For: Z38892 296656 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38903" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38892", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38892", "Z38892K1": { "Z1K1": "Z20159", "Z20159K1": { "Z1K1": "Z17813", "Z17813K1": "Z17815" }, "Z20159K2": { "Z1K1": "Z13518", "Z13518K1": "53" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "53 ق.م" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "53 (BC) → 53 ق.م" }, { "Z1K1": "Z11", "Z11K1": "Z1001", "Z11K2": "53 (ق.م) ← 53 ق.م" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } m16h5f27y1gezgzd95nrjgxliw3lt4n Z38904 0 89367 296666 2026-08-05T20:41:35Z Jsamwrites 938 296666 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38904" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z38904K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item list" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z11" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38904" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "labels of items with de la, de l', du; French" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } iqxl2okxlkg3n2rgdksc6ss2cnylbeu 296670 296666 2026-08-05T20:43:15Z Jsamwrites 938 Added Z38905 to the approved list of implementations 296670 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38904" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z6091" }, "Z17K2": "Z38904K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "item list" } ] } } ], "Z8K2": { "Z1K1": "Z7", "Z7K1": "Z881", "Z881K1": "Z11" }, "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z38905" ], "Z8K5": "Z38904" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "labels of items with de la, de l', du; French" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 8kkp6agar0l6413lmbh4txlut5y0gqk Z38905 0 89368 296669 2026-08-05T20:42:56Z Jsamwrites 938 296669 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38905" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38904", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z38893", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z19308", "Z873K2": { "Z1K1": "Z18", "Z18K1": "Z38904K1" } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "labels of items with de la, de l', du; fr, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0phzd9bz4gednsudkn3cis84bk3cba5 296671 296669 2026-08-05T20:45:43Z Jsamwrites 938 296671 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38905" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38904", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z38893", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z19308", "Z873K2": { "Z1K1": "Z7", "Z7K1": "Z29691", "Z29691K1": { "Z1K1": "Z7", "Z7K1": "Z6821", "Z6821K1": { "Z1K1": "Z18", "Z18K1": "Z38904K1" } }, "Z29691K2": { "Z1K1": "Z18", "Z18K1": "" } } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "labels of items with de la, de l', du; fr, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0il3l96ya85qnqu7lvpn0dxr6duzq64 296672 296671 2026-08-05T20:46:40Z Jsamwrites 938 296672 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38905" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38904", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z873", "Z873K1": "Z38893", "Z873K2": { "Z1K1": "Z18", "Z18K1": "Z38904K1" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "labels of items with de la, de l', du; fr, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } fpaoke75gitlje3w0549cp9nx3skkpw Z38906 0 89369 296678 2026-08-05T21:09:47Z YoshiRulz 10156 Create test 296678 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38906" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z30397", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z30397", "Z30397K1": { "Z1K1": "Z6091", "Z6091K1": "Q513" }, "Z30397K2": { "Z1K1": "Z6091", "Z6091K1": "Q8502" }, "Z30397K3": { "Z1K1": "Z6091", "Z6091K1": "Q2" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z13381", "Z13381K2": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Mount Everest is a mountain on Earth." }, { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Mount Everest is a mountain on the Earth." } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Mount Everest is a mountain on (the) Earth." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } a7jr8tr2mumix8zyk2f52ffdnel65sq Z38907 0 89370 296679 2026-08-05T21:10:23Z YoshiRulz 10156 Create test 296679 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38907" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z30397", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z30397", "Z30397K1": { "Z1K1": "Z6091", "Z6091K1": "Q520" }, "Z30397K2": { "Z1K1": "Z6091", "Z6091K1": "Q8072" }, "Z30397K3": { "Z1K1": "Z6091", "Z6091K1": "Q111" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Olympus Mons is a volcano on Mars." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Olympus Mons is a volcano on Mars." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } jguebombdhpkz4ohc1u7h05kdcsvr50 Translations:Wikifunctions:Status updates/121/ar 1198 89371 296685 2026-08-05T21:21:06Z Mdktb 3635 +T:121 296685 wikitext text/x-wiki $1: الخطة السنوية 2026-2027 c8gtl9r2m9bhq078rf0eto8nebiwfdk Z38908 0 89372 296690 2026-08-05T21:24:11Z HenkvD 1290 intro for species with hypernym, Dutch 296690 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38908" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38908K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "species" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38908K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Taxa hypernym" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38908" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "intro for species with hypernym, Dutch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9u8qz0o4kmxsdhe043sylxx2lagvlw1 296693 296690 2026-08-05T21:26:09Z HenkvD 1290 correction input parameters 296693 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38908" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38908K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "species" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38908K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Taxa hypernym" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38908K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38908" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "intro for species with hypernym, Dutch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } mlyio88enh870gwz2bzcrmxyvz58a2k 296697 296693 2026-08-05T21:27:46Z HenkvD 1290 Added Z38909 to the approved list of test cases 296697 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38908" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38908K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "species" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38908K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Taxa hypernym" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38908K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z38909" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38908" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "intro for species with hypernym, Dutch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 6v1daj3c6cgkibvi6t9qfsmz3lwcpfi 296714 296697 2026-08-05T21:47:10Z HenkvD 1290 Added Z38911 to the approved list of implementations 296714 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38908" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38908K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "species" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38908K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Taxa hypernym" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38908K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z89", "Z8K3": [ "Z20", "Z38909" ], "Z8K4": [ "Z14", "Z38911" ], "Z8K5": "Z38908" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "intro for species with hypernym, Dutch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3h46vryvdo2u1br3f5wxd1dxzowcs6v Z38909 0 89373 296696 2026-08-05T21:27:30Z HenkvD 1290 Intro sentence Lion in Dutch 296696 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38909" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38908", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38908", "Z38908K1": { "Z1K1": "Z6091", "Z6091K1": "Q140" }, "Z38908K2": { "Z1K1": "Z6091", "Z6091K1": "Q6667323" }, "Z38908K3": "Z1157" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "TBD" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Intro sentence Lion in Dutch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4kzxn2jkhdotxsrusx8j6wnawlq8r0t 296717 296696 2026-08-05T21:48:57Z HenkvD 1290 296717 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38909" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38908", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38908", "Z38908K1": { "Z1K1": "Z6091", "Z6091K1": "Q140" }, "Z38908K2": { "Z1K1": "Z6091", "Z6091K1": "Q6667323" }, "Z38908K3": "Z1157" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Cstrong\u003ELeeuw\u003C/strong\u003E (\u003Ci\u003EPanthera leo\u003C/i\u003E) is een soort grote katachtige in de familie \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q25265\"\u003EFelidae\u003C/a\u003E. De soort werd in 1758 beschreven door \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1043\"\u003ECarolus Linnaeus\u003C/a\u003E.\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q140#P225\"\u003EWikidata: leeuw (Q140#P225)\u003C/a\u003E\u003C/sup\u003E \u003Cem\u003EPanthera leo\u003C/em\u003E is door de \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q48268\"\u003EInternational Union for Conservation of Nature and Natural Resources\u003C/a\u003E (IUCN) geclassificerd als kwetsbare soort.\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q140#P141\"\u003EWikidata: leeuw (Q140#P141)\u003C/a\u003E\u003C/sup\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Intro sentence Lion in Dutch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } fsi0h4m0r1hajo0e476s98kd4646tsg 296718 296717 2026-08-05T21:49:22Z HenkvD 1290 296718 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38909" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38908", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38908", "Z38908K1": { "Z1K1": "Z6091", "Z6091K1": "Q140" }, "Z38908K2": { "Z1K1": "Z6091", "Z6091K1": "Q6667323" }, "Z38908K3": "Z1157" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "\u003Cstrong\u003ELeeuw\u003C/strong\u003E (\u003Ci\u003EPanthera leo\u003C/i\u003E) is een soort grote katachtige in de familie \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q25265\"\u003EFelidae\u003C/a\u003E. De soort werd in 1758 beschreven door \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1043\"\u003ECarolus Linnaeus\u003C/a\u003E.\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q140#P225\"\u003EWikidata: leeuw (Q140#P225)\u003C/a\u003E\u003C/sup\u003E \u003Cem\u003EPanthera leo\u003C/em\u003E is door de \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q48268\"\u003EInternational Union for Conservation of Nature and Natural Resources\u003C/a\u003E (IUCN) geclassificerd als kwetsbare soort.\u003Csup class=\"ext-wikilambda-reference\"\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q140#P141\"\u003EWikidata: leeuw (Q140#P141)\u003C/a\u003E\u003C/sup\u003E" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "intro sentence Lion in Dutch" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } sbsz0x5i2ck7lr1lj26lgt8nvdbntzb Translations:Wikifunctions:Status updates/122/ar 1198 89374 296698 2026-08-05T21:28:10Z Mdktb 3635 +T:122 296698 wikitext text/x-wiki $1: نظرة إلى الماضي والمستقبل nkul9igqu2a2zwia6osep1obr50zhqp Translations:Wikifunctions:Status updates/123/ar 1198 89375 296701 2026-08-05T21:31:03Z Mdktb 3635 +T:123 296701 wikitext text/x-wiki $1: الموسوعة المصوّرة o2h084995deej5wt8vwibp1rjz25tiz Z38910 0 89376 296703 2026-08-05T21:33:54Z Jsamwrites 938 296703 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38910" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38886", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z38886", "Z38886K1": { "Z1K1": "Z6091", "Z6091K1": "Q1541" }, "Z38886K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z38886K3": { "Z1K1": "Z6091", "Z6091K1": "Q192613" }, "Z38886K4": "Z1004" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "Cicéron a travaillé dans les domaines de de la ​philosophie, de la ​rhétorique, de la ​littérature et de la ​politique." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Cicero-field of works, fr, test" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } a1uanx2zjjli2hwb3l89n81vqynjo04 296706 296703 2026-08-05T21:34:31Z Jsamwrites 938 296706 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38910" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38886", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z38886", "Z38886K1": { "Z1K1": "Z6091", "Z6091K1": "Q1541" }, "Z38886K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z38886K3": { "Z1K1": "Z6091", "Z6091K1": "Q1994301" }, "Z38886K4": "Z1004" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "Cicéron a travaillé dans les domaines de de la ​philosophie, de la ​rhétorique, de la ​littérature et de la ​politique." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Cicero-field of works, fr, test" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 70r3guc1lyprjewcyu9wc8uj2f66jnx 296708 296706 2026-08-05T21:39:03Z Jsamwrites 938 296708 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38910" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38886", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z38886", "Z38886K1": { "Z1K1": "Z6091", "Z6091K1": "Q1541" }, "Z38886K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z38886K3": { "Z1K1": "Z6091", "Z6091K1": "Q1994301" }, "Z38886K4": "Z1004" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "Cicéron a travaillé dans les domaines de la ​philosophie, de la ​rhétorique, de la ​littérature et de la ​politique." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Cicero-field of works, fr, test" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } dooktf36sqk2p62scadnynvozyynrhf Translations:Wikifunctions:Status updates/124/ar 1198 89377 296709 2026-08-05T21:39:28Z Mdktb 3635 +T:124 296709 wikitext text/x-wiki $1: تحميل وعرض محسّن لنتائج الاختبارات h1i210wwdyu7b7215satlnkonygl47s Z38911 0 89378 296713 2026-08-05T21:46:32Z HenkvD 1290 intro for species with hypernym, Dutch Composition 296713 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38911" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38908", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z28676", "Z28676K1": { "Z1K1": "Z7", "Z7K1": "Z37821", "Z37821K1": { "Z1K1": "Z18", "Z18K1": "Z38908K1" }, "Z37821K2": { "Z1K1": "Z18", "Z18K1": "Z38908K3" } }, "Z28676K2": "Z37463" }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": [ "Z89", { "Z1K1": "Z89", "Z89K1": "\u003Cb\u003E\u003Ci\u003E" }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z19308", "Z19308K1": { "Z1K1": "Z7", "Z7K1": "Z37836", "Z37836K1": { "Z1K1": "Z18", "Z18K1": "Z38908K1" } } } }, { "Z1K1": "Z89", "Z89K1": "\u003C/i\u003E\u003C/b\u003E" } ] }, "Z802K3": { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z28914", "Z28914K1": { "Z1K1": "Z7", "Z7K1": "Z10771", "Z10771K1": { "Z1K1": "Z7", "Z7K1": "Z37821", "Z37821K1": { "Z1K1": "Z18", "Z18K1": "Z38908K1" }, "Z37821K2": { "Z1K1": "Z18", "Z18K1": "Z38908K3" } } } }, { "Z1K1": "Z89", "Z89K1": " (\u003Ci\u003E" }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z19308", "Z19308K1": { "Z1K1": "Z7", "Z7K1": "Z37836", "Z37836K1": { "Z1K1": "Z18", "Z18K1": "Z38908K1" } } } }, { "Z1K1": "Z89", "Z89K1": "\u003C/i\u003E)" } ] } }, { "Z1K1": "Z89", "Z89K1": " is een soort " }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z10174", "Z10174K1": { "Z1K1": "Z7", "Z7K1": "Z24331", "Z24331K1": { "Z1K1": "Z7", "Z7K1": "Z20041", "Z20041K1": { "Z1K1": "Z18", "Z18K1": "Z38908K2" } } }, "Z10174K2": { "Z1K1": "Z7", "Z7K1": "Z10216", "Z10216K1": { "Z1K1": "Z7", "Z7K1": "Z35811", "Z35811K1": { "Z1K1": "Z7", "Z7K1": "Z31676", "Z31676K1": { "Z1K1": "Z18", "Z18K1": "Z38908K2" }, "Z31676K2": { "Z1K1": "Z18", "Z18K1": "Z38908K3" } } } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": [ "Z89", { "Z1K1": "Z89", "Z89K1": " " }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z31676", "Z31676K1": { "Z1K1": "Z18", "Z18K1": "Z38908K2" }, "Z31676K2": { "Z1K1": "Z18", "Z18K1": "Z38908K3" } } } }, { "Z1K1": "Z89", "Z89K1": " " } ] }, "Z802K3": { "Z1K1": "Z89", "Z89K1": "" } }, { "Z1K1": "Z89", "Z89K1": "in de familie " }, { "Z1K1": "Z7", "Z7K1": "Z36489", "Z36489K1": { "Z1K1": "Z7", "Z7K1": "Z37725", "Z37725K1": { "Z1K1": "Z18", "Z18K1": "Z38908K1" } }, "Z36489K2": { "Z1K1": "Z7", "Z7K1": "Z23459", "Z23459K1": { "Z1K1": "Z7", "Z7K1": "Z30120", "Z30120K1": { "Z1K1": "Z7", "Z7K1": "Z37725", "Z37725K1": { "Z1K1": "Z18", "Z18K1": "Z38908K1" } }, "Z30120K2": [ "Z6030", "Z6036" ], "Z30120K3": [ "Z60" ], "Z30120K4": [ "Z6092", { "Z1K1": "Z6092", "Z6092K1": "P225" } ] }, "Z23459K2": { "Z1K1": "Z6092", "Z6092K1": "P225" } } }, { "Z1K1": "Z89", "Z89K1": ". " }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z37925", "Z37925K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z7", "Z7K1": "Z37808", "Z37808K1": { "Z1K1": "Z18", "Z18K1": "Z38908K1" }, "Z37808K2": { "Z1K1": "Z18", "Z18K1": "Z38908K3" } } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": [ "Z89", { "Z1K1": "Z89", "Z89K1": "De soort werd in " }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z811", "Z811K1": { "Z1K1": "Z7", "Z7K1": "Z37808", "Z37808K1": { "Z1K1": "Z18", "Z18K1": "Z38908K1" }, "Z37808K2": { "Z1K1": "Z18", "Z18K1": "Z38908K3" } } } }, { "Z1K1": "Z89", "Z89K1": " beschreven door " }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z23120", "Z23120K1": { "Z1K1": "Z7", "Z7K1": "Z16360", "Z16360K1": { "Z1K1": "Z7", "Z7K1": "Z37808", "Z37808K1": { "Z1K1": "Z18", "Z18K1": "Z38908K1" }, "Z37808K2": { "Z1K1": "Z18", "Z18K1": "Z38908K3" } } } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z37927", "Z37927K1": { "Z1K1": "Z18", "Z18K1": "Z38908K1" }, "Z37927K2": { "Z1K1": "Z18", "Z18K1": "Z38908K3" } }, "Z802K3": { "Z1K1": "Z89", "Z89K1": "" } }, { "Z1K1": "Z89", "Z89K1": "." }, { "Z1K1": "Z7", "Z7K1": "Z32891", "Z32891K1": { "Z1K1": "Z7", "Z7K1": "Z36240", "Z36240K1": { "Z1K1": "Z18", "Z18K1": "Z38908K1" }, "Z36240K2": { "Z1K1": "Z6092", "Z6092K1": "P225" }, "Z36240K3": { "Z1K1": "Z18", "Z18K1": "Z38908K3" } } }, { "Z1K1": "Z89", "Z89K1": " " } ] }, "Z802K3": { "Z1K1": "Z89", "Z89K1": "\u003C!-- no describing date and/or authority --\u003E" } }, { "Z1K1": "Z7", "Z7K1": "Z802", "Z802K1": { "Z1K1": "Z7", "Z7K1": "Z10216", "Z10216K1": { "Z1K1": "Z7", "Z7K1": "Z28676", "Z28676K1": { "Z1K1": "Z7", "Z7K1": "Z37833", "Z37833K1": { "Z1K1": "Z18", "Z18K1": "Z38908K1" }, "Z37833K2": { "Z1K1": "Z18", "Z18K1": "Z38908K3" } }, "Z28676K2": "Z28158" } }, "Z802K2": { "Z1K1": "Z7", "Z7K1": "Z27926", "Z27926K1": [ "Z89", { "Z1K1": "Z7", "Z7K1": "Z37441", "Z37441K1": { "Z1K1": "Z18", "Z18K1": "Z38908K1" } }, { "Z1K1": "Z89", "Z89K1": " is door de " }, { "Z1K1": "Z7", "Z7K1": "Z32428", "Z32428K1": { "Z1K1": "Z6091", "Z6091K1": "Q48268" }, "Z32428K2": { "Z1K1": "Z18", "Z18K1": "Z38908K3" } }, { "Z1K1": "Z89", "Z89K1": " (IUCN) geclassificerd als " }, { "Z1K1": "Z7", "Z7K1": "Z27868", "Z27868K1": { "Z1K1": "Z7", "Z7K1": "Z37833", "Z37833K1": { "Z1K1": "Z18", "Z18K1": "Z38908K1" }, "Z37833K2": { "Z1K1": "Z18", "Z18K1": "Z38908K3" } } }, { "Z1K1": "Z89", "Z89K1": "." }, { "Z1K1": "Z7", "Z7K1": "Z32891", "Z32891K1": { "Z1K1": "Z7", "Z7K1": "Z36240", "Z36240K1": { "Z1K1": "Z18", "Z18K1": "Z38908K1" }, "Z36240K2": { "Z1K1": "Z6092", "Z6092K1": "P141" }, "Z36240K3": { "Z1K1": "Z18", "Z18K1": "Z38908K3" } } } ] }, "Z802K3": { "Z1K1": "Z89", "Z89K1": "\u003C!-- Not assessed by IUCN --\u003E" } } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "intro for species with hypernym, Dutch Composition" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9dqptjwq0dwdqt0g3mare8o938z2n7h Translations:Wikifunctions:Status updates/125/ar 1198 89379 296715 2026-08-05T21:48:04Z Mdktb 3635 +T:125 296715 wikitext text/x-wiki $1: "الـ" أم لا "الـ"، تلك هي (الـ؟) مسألة q374yp0lbxuajsrzvpqcjjquyhlulpn Translations:Wikifunctions:Status updates/126/ar 1198 89380 296719 2026-08-05T21:50:06Z Mdktb 3635 +T:126 296719 wikitext text/x-wiki $1: العمل معًا على الدوال 1xc91mao8n0sdwtf9eh57ejtelqjl01 Z38912 0 89381 296722 2026-08-05T21:51:49Z Jsamwrites 938 296722 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38912" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38886", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z38886", "Z38886K1": { "Z1K1": "Z6091", "Z6091K1": "Q1544" }, "Z38886K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z38886K3": { "Z1K1": "Z6091", "Z6091K1": "Q1994301" }, "Z38886K4": "Z1004" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "Tony Garnier a travaillé dans le domaine de l'​architecture." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Tony Garnier-field of works, fr, test" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } oykk6nmxr2i9yf9mdt140z2aat0azhn Translations:Wikifunctions:Status updates/127/ar 1198 89382 296724 2026-08-05T21:52:27Z Mdktb 3635 +T:127 296724 wikitext text/x-wiki $1: التكامل في ويكي الاختبار والخطة السنوية qip7h2qnmpxhilggg3kl07282ak2mtk 296729 296724 2026-08-05T21:57:39Z Mdktb 3635 -+T:127 296729 wikitext text/x-wiki $1: الإدماج في ويكي الاختبار والخطة السنوية 4m8a3g32dc3a7nq5hbgms3z9t5vx71e Z38913 0 89383 296727 2026-08-05T21:54:28Z Jsamwrites 938 296727 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38913" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38913K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z38913K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38913K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38913K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38913" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "field of works-sentence, default" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } iwscwpycjhx7jq7wc6u8a60bbwv9qpf 296736 296727 2026-08-05T22:00:12Z Jsamwrites 938 Added Z38914 to the approved list of implementations 296736 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38913" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38913K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z38913K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38913K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38913K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z38914" ], "Z8K5": "Z38913" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "field of works-sentence, default" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2ladm7pa4tto8jj8nn2mfghb0l9s953 Translations:Wikifunctions:Status updates/128/ar 1198 89384 296728 2026-08-05T21:57:19Z Mdktb 3635 +T:128 296728 wikitext text/x-wiki $1: المضي قدمًا نحو أول محطة لإدماج ويكيبيديا المجردة bph9r9l4kbbfyawfrt6sqyryri89471 Z38914 0 89385 296731 2026-08-05T21:58:59Z Jsamwrites 938 296731 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38914" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38913", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z34669", "Z34669K1": [ "Z11", { "Z1K1": "Z7", "Z7K1": "Z34669", "Z34669K1": [ "Z11", { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z38913K4" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z38913K1" }, "Z36270K2": "Z1360" } }, { "Z1K1": "Z7", "Z7K1": "Z37870", "Z37870K1": { "Z1K1": "Z18", "Z18K1": "Z38913K1" }, "Z37870K2": { "Z1K1": "Z6092", "Z6092K1": "P101" }, "Z37870K3": "Z1360" } ], "Z34669K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "" }, "Z11K2": " " } }, { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "" }, "Z11K2": "." } ], "Z34669K2": { "Z1K1": "Z11", "Z11K1": { "Z1K1": "Z18", "Z18K1": "" }, "Z11K2": "" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "field of works-sentence, default, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4kjt98ddfxlseg23wyjqex32jqmgt43 296733 296731 2026-08-05T21:59:59Z Jsamwrites 938 296733 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38914" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38913", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z34669", "Z34669K1": [ "Z11", { "Z1K1": "Z7", "Z7K1": "Z34669", "Z34669K1": [ "Z11", { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": { "Z1K1": "Z18", "Z18K1": "Z38913K4" }, "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z38913K1" }, "Z36270K2": "Z1360" } }, { "Z1K1": "Z7", "Z7K1": "Z37870", "Z37870K1": { "Z1K1": "Z18", "Z18K1": "Z38913K1" }, "Z37870K2": { "Z1K1": "Z6092", "Z6092K1": "P101" }, "Z37870K3": "Z1360" } ], "Z34669K2": { "Z1K1": "Z11", "Z11K1": "Z1360", "Z11K2": " " } }, { "Z1K1": "Z11", "Z11K1": "Z1360", "Z11K2": "." } ], "Z34669K2": { "Z1K1": "Z11", "Z11K1": "Z1360", "Z11K2": "" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "field of works-sentence, default, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } n4d7nq4x1r0mhqlkw76x515jrlacb6g Z38915 0 89386 296732 2026-08-05T21:59:21Z HenkvD 1290 intro for species with hypernym from WD 296732 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38915" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z37921", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z37922", "Z37922K1": { "Z1K1": "Z18", "Z18K1": "Z37921K1" }, "Z37922K2": { "Z1K1": "Z7", "Z7K1": "Z37930", "Z37930K1": { "Z1K1": "Z18", "Z18K1": "Z37921K1" }, "Z37930K2": { "Z1K1": "Z6091", "Z6091K1": "Q36602" } }, "Z37922K3": { "Z1K1": "Z18", "Z18K1": "Z37921K2" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "intro for species with hypernym from WD" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "intro for species with hypernym from WD\nCall Z37922 with taxon order as hypernym" } ] } } nwlb3hr56t6v9j4p76wyj5jegzxncho Translations:Wikifunctions:Status updates/129/ar 1198 89387 296737 2026-08-05T22:00:36Z Mdktb 3635 +T:129 296737 wikitext text/x-wiki $1: ما وراء الجداول النحوية f5gt8ys34h64xaeu96xnjz4e1uk9347 Z38916 0 89388 296739 2026-08-05T22:01:52Z Jsamwrites 938 296739 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38916" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38916K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z38916K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38916K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38916K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38916" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "field of works-sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 0vdxd5b7yf4gi9ytbbcqbxdva494955 296749 296739 2026-08-05T22:07:12Z Jsamwrites 938 Added Z38918 to the approved list of implementations 296749 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38916" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38916K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z38916K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38916K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38916K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z38918" ], "Z8K5": "Z38916" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "field of works-sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 4h1swwabie4i1y2c4q7obgtydpjimib 296752 296749 2026-08-05T22:10:55Z Jsamwrites 938 Added Z38919 to the approved list of test cases 296752 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38916" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38916K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z40", "Z17K2": "Z38916K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity repeated?" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38916K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "tense" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z60", "Z17K2": "Z38916K4", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "language" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z38919" ], "Z8K4": [ "Z14", "Z38918" ], "Z8K5": "Z38916" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "field of works-sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 6cnrbfpokqo8c4aw8pkq2uifs8mflue Translations:Wikifunctions:Status updates/130/ar 1198 89389 296740 2026-08-05T22:01:52Z Mdktb 3635 +T:130 296740 wikitext text/x-wiki $1: ويكيبيديا المجردة في ويكيمانيا c9il5r1pyzpkkhlz683v97u636fwfvv Z38917 0 89390 296743 2026-08-05T22:02:54Z Jsamwrites 938 296743 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38917" }, "Z2K2": { "Z1K1": "Z14294", "Z14294K1": [ "Z14293", { "Z1K1": "Z14293", "Z14293K1": "Z38886", "Z14293K2": "Z33056" }, { "Z1K1": "Z14293", "Z14293K1": "Z38873", "Z14293K2": "Z33034" } ], "Z14294K2": "Z38913" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "config for field of works-sentence" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 09u1nzo7txfw8ffmt6hzym6g96jnuul Z38918 0 89391 296748 2026-08-05T22:07:01Z Jsamwrites 938 296748 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38918" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38916", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z30438", "Z30438K1": { "Z1K1": "Z7", "Z7K1": "Z14310", "Z14310K1": "Z38917", "Z14310K2": { "Z1K1": "Z18", "Z18K1": "Z38916K4" } }, "Z30438K2": { "Z1K1": "Z18", "Z18K1": "Z38916K1" }, "Z30438K3": { "Z1K1": "Z18", "Z18K1": "Z38916K2" }, "Z30438K4": { "Z1K1": "Z18", "Z18K1": "Z38916K3" }, "Z30438K5": { "Z1K1": "Z18", "Z18K1": "Z38916K4" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "field of works-sentence, comp" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } t3cn3e5pddn1defmkw72wwqnhtl7yrs Z38919 0 89392 296751 2026-08-05T22:10:44Z Jsamwrites 938 296751 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38919" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38916", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z14396", "Z14396K1": { "Z1K1": "Z7", "Z7K1": "Z38916", "Z38916K1": { "Z1K1": "Z6091", "Z6091K1": "Q44272" }, "Z38916K2": { "Z1K1": "Z40", "Z40K1": "Z42" }, "Z38916K3": { "Z1K1": "Z6091", "Z6091K1": "Q1994301" }, "Z38916K4": "Z1002" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "Michel Foucault worked in the fields of philosophy, history, sociology, history of ideas, epistemology, ethics and political philosophy." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Michel Foucault-fields, en, test" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } t079tckyed2j70cfhgutn20lmda74z5 Z38920 0 89393 296777 2026-08-06T00:47:37Z Carnildo 54460 Add test for English 296777 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38920" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z30798", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z30798", "Z30798K1": { "Z1K1": "Z6091", "Z6091K1": "Q6774740" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "on" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "\"on\" the Martian surface" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3a0zk9ce0iwv7piukl0wlrxh0uvo6xe Z38921 0 89394 296789 2026-08-06T02:37:19Z 99of9 1622 296789 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38921" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z26562", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z26562", "Z26562K1": { "Z1K1": "Z6091", "Z6091K1": "Q4248527" }, "Z26562K2": { "Z1K1": "Z6091", "Z6091K1": "Q11707" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "Bouillon est un restaurant." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Bouillon est un restaurant." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } r48k9omkdi1ob24t1luzz9lfdy3yy42 Z38922 0 89395 296792 2026-08-06T02:55:56Z 99of9 1622 296792 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38922" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z37464", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z37464", "Z37464K1": { "Z1K1": "Z11", "Z11K1": "Z1004", "Z11K2": "Une pomme est un fruit." }, "Z37464K2": { "Z1K1": "Z6", "Z6K1": "Z26096" }, "Z37464K3": [ "Z6091", { "Z1K1": "Z6091", "Z6091K1": "Q3314483" } ], "Z37464K4": [ "Z6091" ], "Z37464K5": "Z1004" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z877", "Z877K2": { "Z1K1": "Z89", "Z89K1": "Une pomme est un \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q3314483\"\u003Efruit\u003C/a\u003E." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Une pomme est un [[fruit]]." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ic2vonz02jp96r6ovquwg3rl4fq66yw Z38923 0 89396 296797 2026-08-06T04:49:40Z Ioe2015 2167 296797 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38923" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38923K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38923K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38923K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38923" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "state location using entity and class, vi" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Vietnamese version of Z36983 (state location using entity and class)" } ] } } aw2m3rihsk7a5ob9o2bkd8gtmpdaixd 296809 296797 2026-08-06T06:58:38Z ZI Jony 1002 Added Z38925 to the approved list of test cases 296809 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38923" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38923K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38923K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38923K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z38925" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38923" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "state location using entity and class, vi" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Vietnamese version of Z36983 (state location using entity and class)" } ] } } it4bgql0263t7v5bz6ygtyij4k9cnus 296810 296809 2026-08-06T06:59:06Z ZI Jony 1002 Added Z38924 to the approved list of implementations 296810 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38923" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38923K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38923K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38923K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z38925" ], "Z8K4": [ "Z14", "Z38924" ], "Z8K5": "Z38923" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "state location using entity and class, vi" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Vietnamese version of Z36983 (state location using entity and class)" } ] } } 4fwlosnwoqe1ox1umvhsc6kryq82p8m 296811 296810 2026-08-06T06:59:14Z ZI Jony 1002 Removed Z38925 from the approved list of test cases 296811 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38923" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38923K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38923K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38923K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14", "Z38924" ], "Z8K5": "Z38923" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "state location using entity and class, vi" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Vietnamese version of Z36983 (state location using entity and class)" } ] } } 6j4rhhcme4imh1iyeexxb5r8dv6441r 296812 296811 2026-08-06T06:59:18Z ZI Jony 1002 Added Z38925 to the approved list of test cases 296812 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38923" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38923K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38923K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38923K3", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "location" } ] } } ], "Z8K2": "Z11", "Z8K3": [ "Z20", "Z38925" ], "Z8K4": [ "Z14", "Z38924" ], "Z8K5": "Z38923" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "state location using entity and class, vi" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Vietnamese version of Z36983 (state location using entity and class)" } ] } } 4fwlosnwoqe1ox1umvhsc6kryq82p8m Z38924 0 89397 296800 2026-08-06T05:10:00Z Ioe2015 2167 296800 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38924" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38923", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1048", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z18", "Z18K1": "Z38923K1" }, "Z23468K2": "Z1048" }, "là một", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z18", "Z18K1": "Z38923K2" }, "Z23468K2": "Z1048" }, "ở", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z18", "Z18K1": "Z38923K3" }, "Z23468K2": "Z1048" } ], "Z12899K2": " " } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "state location using entity and class, vi, compose" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } pb5d72nalc6arwhemwvp9zobi55lqf8 296802 296800 2026-08-06T05:17:56Z Ioe2015 2167 296802 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38924" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38923", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1048", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z18", "Z18K1": "Z38923K1" }, "Z23468K2": "Z1048" }, "là", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z18", "Z18K1": "Z38923K2" }, "Z23468K2": "Z1048" }, "ở", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z18", "Z18K1": "Z38923K3" }, "Z23468K2": "Z1048" } ], "Z12899K2": " " } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "state location using entity and class, vi, compose" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } as2ibf0k44w5wy61ha66pf5p6dzf21l 296805 296802 2026-08-06T06:15:51Z Ioe2015 2167 296805 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38924" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38923", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1048", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z18", "Z18K1": "Z38923K1" }, "Z23468K2": "Z1048" }, "là một", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z18", "Z18K1": "Z38923K2" }, "Z23468K2": "Z1048" }, "ở", { "Z1K1": "Z7", "Z7K1": "Z23468", "Z23468K1": { "Z1K1": "Z18", "Z18K1": "Z38923K3" }, "Z23468K2": "Z1048" } ], "Z12899K2": " " } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "state location using entity and class, vi, compose" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } pb5d72nalc6arwhemwvp9zobi55lqf8 296827 296805 2026-08-06T07:46:38Z 99of9 1622 Fix 296827 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38924" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38923", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z26107", "Z26107K1": "Z1048", "Z26107K2": { "Z1K1": "Z7", "Z7K1": "Z22511", "Z22511K1": { "Z1K1": "Z7", "Z7K1": "Z12899", "Z12899K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z38923K1" }, "Z36270K2": "Z1048" }, "là một", { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z38923K2" }, "Z36270K2": "Z1048" }, "ở", { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z38923K3" }, "Z36270K2": "Z1048" } ], "Z12899K2": " " } } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "state location using entity and class, vi, compose" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } stpf9dap3i47fe9ug5yxygxyutwctvm Z38925 0 89398 296803 2026-08-06T05:20:52Z Ioe2015 2167 296803 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38925" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38923", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38923", "Z38923K1": { "Z1K1": "Z6091", "Z6091K1": "Q881" }, "Z38923K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z38923K3": { "Z1K1": "Z6091", "Z6091K1": "Q11708" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "Việt Nam là quốc gia ở Đông Nam Á." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "state location using entity and class, vi, country" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ia9u1anprmepp5db7rkou7gpfp9gtrz 296804 296803 2026-08-06T05:25:05Z Ioe2015 2167 296804 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38925" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38923", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38923", "Z38923K1": { "Z1K1": "Z6091", "Z6091K1": "Q881" }, "Z38923K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z38923K3": { "Z1K1": "Z6091", "Z6091K1": "Q11708" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Việt Nam là quốc gia ở Đông Nam Á." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Z38923 Việt Nam là quốc gia ở Đông Nam Á." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 5h81xqg9unms5fteo45s1tmoy79yf8i 296806 296804 2026-08-06T06:16:25Z Ioe2015 2167 296806 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38925" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38923", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38923", "Z38923K1": { "Z1K1": "Z6091", "Z6091K1": "Q881" }, "Z38923K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z38923K3": { "Z1K1": "Z6091", "Z6091K1": "Q11708" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Việt Nam là một quốc gia ở Đông Nam Á." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Z38923 Việt Nam là quốc gia ở Đông Nam Á." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 2z52auukvpzamejykdgcb5p06b9qdw3 296807 296806 2026-08-06T06:17:15Z Ioe2015 2167 296807 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38925" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38923", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38923", "Z38923K1": { "Z1K1": "Z6091", "Z6091K1": "Q881" }, "Z38923K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" }, "Z38923K3": { "Z1K1": "Z6091", "Z6091K1": "Q11708" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z14392", "Z14392K2": { "Z1K1": "Z11", "Z11K1": "Z1048", "Z11K2": "Việt Nam là một quốc gia ở Đông Nam Á." } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Z38923 Việt Nam là một quốc gia ở Đông Nam Á." } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 3qvkp83o1tdp7uyst3mc62kz8g3ehgs Z38926 0 89399 296813 2026-08-06T07:02:32Z Denny 81 296813 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38926" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z38926K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "function" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z38926K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "value" } ] } } ], "Z8K2": "Z38546", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38926" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "curry" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "takes a (persistent) function, sets the first argument to the given value, and returns an anonymous function" } ] } } 0hgmcb3t7125q7x67cw9rb0zo08anbc 296815 296813 2026-08-06T07:04:13Z Denny 81 Added Z38927 to the approved list of test cases 296815 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38926" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z38926K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "function" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z38926K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "value" } ] } } ], "Z8K2": "Z38546", "Z8K3": [ "Z20", "Z38927" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38926" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "curry" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "takes a (persistent) function, sets the first argument to the given value, and returns an anonymous function" } ] } } 5stloergrxwcw31awncma4kidir5zzo 296817 296815 2026-08-06T07:05:46Z Denny 81 Added Z38928 to the approved list of implementations 296817 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38926" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z38926K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "function" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z1", "Z17K2": "Z38926K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "value" } ] } } ], "Z8K2": "Z38546", "Z8K3": [ "Z20", "Z38927" ], "Z8K4": [ "Z14", "Z38928" ], "Z8K5": "Z38926" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "curry" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "takes a (persistent) function, sets the first argument to the given value, and returns an anonymous function" } ] } } 0b6ffueo6nh4tbzlpcwjwoo02kig910 Z38927 0 89400 296814 2026-08-06T07:04:02Z Denny 81 296814 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38927" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38926", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38864", "Z38864K1": { "Z1K1": "Z7", "Z7K1": "Z38926", "Z38926K1": "Z13521", "Z38926K2": { "Z1K1": "Z13518", "Z13518K1": "4" } }, "Z38864K2": { "Z1K1": "Z13518", "Z13518K1": "6" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z13522", "Z13522K2": { "Z1K1": "Z13518", "Z13518K1": "10" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "add 4" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 6k8z36qrdm2h8prrtuqce7odahiwzym Z38928 0 89401 296816 2026-08-06T07:05:32Z Denny 81 296816 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38928" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38926", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z38676", "Z38676K1": { "Z1K1": "Z7", "Z7K1": "Z38869", "Z38869K1": { "Z1K1": "Z18", "Z18K1": "Z38926K1" } }, "Z38676K2": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z38676K3": { "Z1K1": "Z18", "Z18K1": "Z38926K2" } } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "bind to first(lambda(f), x)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } j38emijhaolq0tjz4qt09hwylkx7u3k Z38929 0 89402 296819 2026-08-06T07:22:34Z Denny 81 296819 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38929" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z38929K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "one-argument function to wrap around" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z38546", "Z17K2": "Z38929K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "anonymous function to be wrapped" } ] } } ], "Z8K2": "Z38546", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38929" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "wrap function" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "takes a one-argument function and wraps it around an anonymous function call, returning an anonymous function call" } ] } } lg3eykus21r1z4fj0tjbozq37syod7j 296822 296819 2026-08-06T07:28:58Z Denny 81 Added Z38930 and Z38931 to the approved list of test cases 296822 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38929" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z38929K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "one-argument function to wrap around" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z38546", "Z17K2": "Z38929K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "anonymous function to be wrapped" } ] } } ], "Z8K2": "Z38546", "Z8K3": [ "Z20", "Z38930", "Z38931" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38929" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "wrap function" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "takes a one-argument function and wraps it around an anonymous function call, returning an anonymous function call" } ] } } hcdahzniqvcxqxxh1belgtgel722hjd 296824 296822 2026-08-06T07:31:27Z Denny 81 Added Z38932 to the approved list of implementations 296824 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38929" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z8", "Z17K2": "Z38929K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "one-argument function to wrap around" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z38546", "Z17K2": "Z38929K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "anonymous function to be wrapped" } ] } } ], "Z8K2": "Z38546", "Z8K3": [ "Z20", "Z38930", "Z38931" ], "Z8K4": [ "Z14", "Z38932" ], "Z8K5": "Z38929" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "wrap function" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "takes a one-argument function and wraps it around an anonymous function call, returning an anonymous function call" } ] } } nrn971odrtghl0v8tg7984k3fgfssfg Z38930 0 89403 296820 2026-08-06T07:26:40Z Denny 81 296820 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38930" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38929", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38595", "Z38595K1": { "Z1K1": "Z7", "Z7K1": "Z38929", "Z38929K1": "Z10012", "Z38929K2": { "Z1K1": "Z7", "Z7K1": "Z38676", "Z38676K1": "Z38549", "Z38676K2": { "Z1K1": "Z13518", "Z13518K1": "1" }, "Z38676K3": "Lydia" } } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "aidyL olleH" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "wrap(reverse, bind)" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 9881z0hnedqtvu3qmvcsjdtdgt05mij Z38931 0 89404 296821 2026-08-06T07:28:46Z Denny 81 296821 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38931" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38929", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38864", "Z38864K1": { "Z1K1": "Z7", "Z7K1": "Z38929", "Z38929K1": "Z10012", "Z38929K2": "Z38549" }, "Z38864K2": "Lydia" }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "aidyL olleH" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "evaluate and bind after wrapping" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 6404969ckmb4600ov16t24r914ltbuw Z38932 0 89405 296823 2026-08-06T07:31:09Z Denny 81 296823 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38932" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38929", "Z14K2": { "Z1K1": "Z38546", "Z38546K1": { "Z1K1": "Z7", "Z7K1": "Z38552", "Z38552K1": { "Z1K1": "Z18", "Z18K1": "Z38929K2" } }, "Z38546K2": { "Z1K1": "Z7", "Z7K1": "Z10112", "Z10112K1": { "Z1K1": "Z18", "Z18K1": "Z38929K1" } }, "Z38546K3": [ "Z1", { "Z1K1": "Z18", "Z18K1": "Z38929K1" }, { "Z1K1": "Z7", "Z7K1": "Z38561", "Z38561K1": { "Z1K1": "Z18", "Z18K1": "Z38929K2" } } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "[ f, [body(lambda)] ]" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } ad5h4cq3lxeqzypyey4lz9a1738dssa Z38933 0 89406 296839 2026-08-06T11:12:30Z 99of9 1622 296839 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38933" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38933K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38933K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38933" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity is instance of class, Igbo" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Makes a sentence like \"Ọbọdọ Nigeria\" (Nigeria is a country.)" } ] } } 4gg6wey5cnt9kp6jfeixdrkl5164jma 296841 296839 2026-08-06T11:25:53Z 99of9 1622 Added Z38934 to the approved list of test cases 296841 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38933" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38933K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38933K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z38934" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38933" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity is instance of class, Igbo" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Makes a sentence like \"Ọbọdọ Nigeria\" (Nigeria is a country.)" } ] } } rcq38du0d754nprrmd9dec8dapysojm 296843 296841 2026-08-06T11:26:54Z 99of9 1622 Added Z38935 to the approved list of test cases 296843 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38933" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38933K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38933K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z38934", "Z38935" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38933" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity is instance of class, Igbo" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Makes a sentence like \"Ọbọdọ Nigeria\" (Nigeria is a country.)" } ] } } h113a4qj3i9mzinxgk1wopm00nnxxma 296845 296843 2026-08-06T11:30:19Z 99of9 1622 Added Z38936 to the approved list of test cases 296845 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38933" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38933K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38933K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z38934", "Z38935", "Z38936" ], "Z8K4": [ "Z14" ], "Z8K5": "Z38933" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity is instance of class, Igbo" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Makes a sentence like \"Ọbọdọ Nigeria\" (Nigeria is a country.)" } ] } } ocx0nhml97crkzij328bevwi2w3ywd7 296848 296845 2026-08-06T11:49:06Z 99of9 1622 Added Z38937 to the approved list of implementations 296848 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38933" }, "Z2K2": { "Z1K1": "Z8", "Z8K1": [ "Z17", { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38933K1", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity" } ] } }, { "Z1K1": "Z17", "Z17K1": "Z6091", "Z17K2": "Z38933K2", "Z17K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "class" } ] } } ], "Z8K2": "Z6", "Z8K3": [ "Z20", "Z38934", "Z38935", "Z38936" ], "Z8K4": [ "Z14", "Z38937" ], "Z8K5": "Z38933" }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "entity is instance of class, Igbo" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Makes a sentence like \"Ọbọdọ Nigeria\" (Nigeria is a country.)" } ] } } jbd4stf7atp2yffwwn5btlbaew7a12v Z38934 0 89407 296840 2026-08-06T11:15:30Z 99of9 1622 296840 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38934" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38933", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38933", "Z38933K1": { "Z1K1": "Z6091", "Z6091K1": "Q1033" }, "Z38933K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "Ọbọdọ Nigeria" } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Nigeria, country: \"Ọbọdọ Nigeria\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } bbfqjgn9b2m1v3i29tijcw0ceh9ts19 296847 296840 2026-08-06T11:48:43Z 99of9 1622 296847 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38934" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38933", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38933", "Z38933K1": { "Z1K1": "Z6091", "Z6091K1": "Q1033" }, "Z38933K2": { "Z1K1": "Z6091", "Z6091K1": "Q6256" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "Ọbọdọ Nigeria." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "Nigeria, country: \"Ọbọdọ Nigeria.\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } jq7pskux9mnx9igh35nw6grln8t751s Z38935 0 89408 296842 2026-08-06T11:26:35Z 99of9 1622 296842 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38935" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38933", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38933", "Z38933K1": { "Z1K1": "Z6091", "Z6091K1": "Q65" }, "Z38933K2": { "Z1K1": "Z6091", "Z6091K1": "Q515" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "Ọbọdọ Los Angeles." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "LA, city: \"Ọbọdọ Los Angeles.\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } qbjv0y145ds2b52aav7j9e9nyv3xreg Z38936 0 89409 296844 2026-08-06T11:30:04Z 99of9 1622 296844 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38936" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38933", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38933", "Z38933K1": { "Z1K1": "Z6091", "Z6091K1": "Q976055" }, "Z38933K2": { "Z1K1": "Z6091", "Z6091K1": "Q8502" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z866", "Z866K2": "Chappal Waddi bụ ụgwụ elu." } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "CW, mountain: \"Chappal Waddi bụ ụgwụ elu.\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 96phpwovrv1m9aatyzfb2q802vxqawg 296850 296844 2026-08-06T11:53:58Z 99of9 1622 296850 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38936" }, "Z2K2": { "Z1K1": "Z20", "Z20K1": "Z38933", "Z20K2": { "Z1K1": "Z7", "Z7K1": "Z38933", "Z38933K1": { "Z1K1": "Z6091", "Z6091K1": "Q976055" }, "Z38933K2": { "Z1K1": "Z6091", "Z6091K1": "Q8502" } }, "Z20K3": { "Z1K1": "Z7", "Z7K1": "Z13381", "Z13381K2": [ "Z1", "Chappal Waddi bụ ụgwụ elu.", "Chappal Waddi bụ ụgwụ." ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "CW, mountain: \"Chappal Waddi bụ ụgwụ elu.\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } 39j2kfdzbey1p9e9tndjjwwoyygd6qb Z38937 0 89410 296846 2026-08-06T11:48:12Z 99of9 1622 296846 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38937" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38933", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z22514", "Z22514K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z38933K2" }, "Z36270K2": "Z1014" }, { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z38933K1" }, "Z36270K2": "Z1014" } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "simple composition: \"Class entity.\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } qfa2302z2g8cqiidz9gn3i64fmlkipg 296849 296846 2026-08-06T11:52:36Z 99of9 1622 296849 zobject text/plain { "Z1K1": "Z2", "Z2K1": { "Z1K1": "Z6", "Z6K1": "Z38937" }, "Z2K2": { "Z1K1": "Z14", "Z14K1": "Z38933", "Z14K2": { "Z1K1": "Z7", "Z7K1": "Z22514", "Z22514K1": [ "Z6", { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z38933K1" }, "Z36270K2": "Z1014" }, "bụ", { "Z1K1": "Z7", "Z7K1": "Z36270", "Z36270K1": { "Z1K1": "Z18", "Z18K1": "Z38933K2" }, "Z36270K2": "Z1014" } ] } }, "Z2K3": { "Z1K1": "Z12", "Z12K1": [ "Z11", { "Z1K1": "Z11", "Z11K1": "Z1002", "Z11K2": "simple composition: \"\u003CEntity\u003E bụ \u003Cclass\u003E.\"" } ] }, "Z2K4": { "Z1K1": "Z32", "Z32K1": [ "Z31" ] }, "Z2K5": { "Z1K1": "Z12", "Z12K1": [ "Z11" ] } } tngc6b2ypou40bvzjumut62q3uus94u