Wikifunctions
wikifunctionswiki
https://www.wikifunctions.org/wiki/Wikifunctions:Main_Page
MediaWiki 1.47.0-wmf.10
first-letter
Media
Special
Talk
User
User talk
Wikifunctions
Wikifunctions talk
File
File talk
MediaWiki
MediaWiki talk
Template
Template talk
Help
Help talk
Category
Category talk
TimedText
TimedText talk
Module
Module talk
Translations
Translations talk
Event
Event talk
Z860
0
186
290845
223662
2026-07-13T20:32:12Z
Autom
448
+sv label
290845
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z860"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z860K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language tag"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "ভাষাকোড"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語コード"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "code de langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "taalcode"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Koodu asụsụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "код языка"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "codice della lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "語言標籤"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा टैग"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprachcode"
}
]
}
}
],
"Z8K2": "Z60",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z960"
],
"Z8K5": "Z860"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language tag to language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "ভাষাকোড হতে ভাষা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprachcode zu Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "taalcode naar taal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語コードを言語名に変換"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "code de langue vers langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Koodu asụsụ na asụsụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Код языка в объект"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1186",
"Z11K2": "קוד שפה לשפה"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "codice in Lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "將語言標籤轉換成語言物件"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "भाषा टैग से भाषा"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "código de idioma a idioma"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "språkkod till Naturligt språk"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"language code to language",
"language from language code",
"code to language"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"Sprache von Sprachcode"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "入力された言語コードを言語名に変換する"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Converts BCP 47 language tag to Z60/Natural language object"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "converteert taalcode (invoer) naar taalnaam (uitvoer)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Na-atụgharị koodu asụsụ (ntinye) ka ọ bụrụ aha asụsụ (mmepụta)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Конвертирует код языка в Z60/Естественный язык"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "convertit le code de langue en objet Z60/langage naturel"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Converte il codice di una lingua in un oggetto Lingua naturale"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1820",
"Z11K2": "BCP 47 भाषा टैग को Z60/प्राकृतिक भाषा वस्तु में बदलता है"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Wandelt BCP 47-Sprachcode in Z60/Natürliche Sprache-Objekt um"
}
]
}
}
328druhbmyu0kekjzz7on3r542knalw
Z1650
0
876
290844
229757
2026-07-13T20:30:27Z
Autom
448
+sv label
290844
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z1650"
},
"Z2K2": {
"Z1K1": "Z60",
"Z60K1": "frr"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Northern Frisian"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1650",
"Z11K2": "Nordfriisk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "севернофризский"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "北フリジア語"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Nordfriesisch"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Noord-Fries"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1025",
"Z11K2": "Północnofryzyjski"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "nordfrisiska"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
38tt6l51uza971hzawzu5qyp648m7we
Wikifunctions:Project chat
4
1184
290680
290542
2026-07-13T12:40:56Z
Sannita (WMF)
10
archiving old messages
290680
wikitext
text/x-wiki
{{shortcut|[[WF:CHAT]]|[[WF:PC]]|[[WF:VP]]}}
__NEWSECTIONLINK__
[[Category:Help]] <!-- please do not remove this line -->
Welcome to the Project chat, a place to discuss any and all aspects of Wikifunctions: the project itself, policy and proposals, individual data items, technical issues, etc.
Other places to find help:
* [[Wikifunctions:Administrators' noticeboard]]
* [[Wikifunctions:Report a technical problem]]
* [[Wikifunctions:FAQ]]
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|timeout=30
}}
{{Archives|{{#tag:div|<br />{{Flatlist|{{Special:PrefixIndex/WF:Project chat/Archive/|stripprefix=1|hideredirects=1}}
|class=mw-collapsible-content|style=font-size:92%;}}|class="mw-collapsible mw-collapsible-toggle mw-collapsed"}}
|prefix=WF:Project chat/Archive/
}}
== [[Z35298]] ==
Does anyone know what the problem with this implementation is? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 21:14, 18 May 2026 (UTC)
:There is a bug that doesn't allow Python implementation to return nested lists. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 05:31, 19 May 2026 (UTC)
::Is there a Phabricator task for this? Searching through them is hell. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 03:22, 20 May 2026 (UTC)
:::A bit of time ago I opened [[phab:T392750]], which is very similar to this issue. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 05:26, 20 May 2026 (UTC)
::I don’t think there is a general problem with returning nested lists. There is a problem with not taking into account the declared type for a nested list, which is an issue only for types with custom conversion. There is an equivalent issue on the input side, applicable to all “generic types” that are nested, including typed lists: [[:phab:T417266]]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:39, 16 June 2026 (UTC)
== Questions on a simple fragment example "The Eiffel Tower is a monument" ==
Hello. I would like to be able to use the function {{Z|Z26039}} to generate sentences like "the Eiffel Tower is a monument" or "la torre Eiffel es un monumento" in Spanish. It already raises a lot of questions.
Question 1: I should be able to set the first input "entity" to {{Q|Q243}} and the second input "class" to {{Q|Q4989906}} and get the correct sentence, shouldn't I? Just checking.
Question 2: {{Z|Z26039}} calls a language-specific function like "Spanish article-less instantiating sentence" {{Z|Z26337}}, which uses the label of the Wikidata item to get the text for "Eiffel Tower", which is similar to the lemma of the lexeme. But this would not be acceptable in production, would it? The item label "belongs" to all Wikidata users, not to Abstract Wikipedia users, and there is no guarantee what it might contain, such as a parenthesis for disambiguation. Or am I wrong?
Question 3a: We need to have a lexeme for the combination "Eiffel Tower" in each language, don't we? For instance in languages with gender, the lexeme is the only place to find the gender. It is true that if we know that the equivalent of "Tower" is the head word, syntactical information can be found under the lexeme for "tower", and it would be good to use a system like that. But the only place that the syntactic dependency information could be located is under the lexeme.
Question 3b: At present for {{Z|Z26039}} etc. to work, we have to add any forms or syntax information to the lexeme of the whole phrase, such as "Eiffel Tower". But property {{Q|P5238}} with attributes {{Q|P9763}} and {{Q|P9764}} can be used to define the structure and avoid duplicating the syntax information. What lexeme would be used for "Eiffel" in this case? Would it be the same as a lexeme for {{Q|Q20882}}? That makes no sense to me. I propose that there should be a dummy lexeme in each language which could be added to {{Q|P5238}} instead of a real lexeme to mean "invariant element".
Question 4: As has already been pointed out elsewhere, the fragment functions do not work well with the initial definite article in languages like English, Spanish and German. Examples:
* "'''The Eiffel Tower is a monument.'''" The item label "Eiffel Tower" omits the article and so the result omits the initial "The" in English. French, Spanish and German are similar.
* "'''The Sun is a star.'''" Similarly the article is wrongly omitted, also in French, Spanish and German.
* "'''Westminster Abbey is a monument.'''" This is OK in English and German as no article is needed, but not in French or Spanish where it is, for instance "La Abadía de Westminster es un monumento".
* "'''Latin is a dead language.'''" Also this is OK in English and German but not in French or Spanish, where an article is needed.
* "'''Jupiter is a planet.'''". This does not need an article and is OK in all the languages; I include this to show that you cannot assume that there is an article in all cases in French and Spanish.
How should the language functions find out whether an article is needed? In some cases, where the lemma is a phrase like "Abadía de Westminster" in Spanish, I think that it could be deduced, but in general there is no rule to give the answer. Using different rendering functions according to the case is '''not''' a solution, although it might work for a few specific languages like these four. It would not be acceptable because there will be many, many other cases of syntactical choices to be made for all the different languages, and we cannot expect the person writing the abstract code to take them all into account. So I suppose that a declaration in the lexeme is needed to solve this problem. I suppose that there must already be linguistic terminology for this problem, but I don't know it.
I would be grateful for any comments on any of these questions. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 15:02, 5 June 2026 (UTC)
:@[[User:Strobilomyces|Strobilomyces]] I think this topic is better placed at [[abstract:Abstract Wikipedia:Project chat|Abstract Wikipedia:Project chat]], so I copied your topic there, and answered it there too. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:07, 8 June 2026 (UTC)
::OK, sorry about that. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 17:03, 9 June 2026 (UTC)
:1. Yes.
:2. It depends on the language, but it is no bad thing if the subject of the sentence recapitulates the article title, ideally shorn of disambiguators. The difficulty is that item labels and article titles are simply text, so there is no guarantee that they can be parsed sufficiently well in any given language.
:3a. Conceptually, this is true, but we must assume that it won’t happen. That means we have to construct the lexeme for any given language, and this will be discussed at the [[Wikifunctions:NLG SIG#Upcoming meeting]] on Tuesday. In the special case where the item’s linguistic form is consistently some kind of modified head noun, it may be appropriate to capture this as a qualified {{Q|P279}} relationship (the Eiffel Tower is classed as a monument but named as a tower, for example).
:3b. It’s complicated, yes, but I believe all this needs to be considered as part of the above mentioned lexeme-construction process.
:4. Yes, this is a stubborn problem, being partly context and partly custom. In English, the general rule is that names resist determiners. That implies the need to distinguish names from other proper nouns. “Mercury” is a name but “sun” and “moon” are ordinary nouns made proper by the definite article (although, exceptionally, this may be elided for “the Earth”, presumably influenced by the Sun’s other planets having names). More generally, as has been noted, the rules vary by language, so the distinction must be made at that level. The general rule for a particular language would typically apply according to the item’s class (country, language, construction…) but per-language exceptions are a case for lexicographic properties (because they are details exposed by Wikifunctions but required more generally, like the fact that, even when abbreviated, “the USA” and “the UK” require the definite article, whereas most countries have names that resist it). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:46, 14 June 2026 (UTC)
::See also [[Wikifunctions:Status updates/2026-06-19#The or not the, this is (the?) question]]. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 11:38, 19 June 2026 (UTC)
== Deployment of Legal and Safety Contacts Link in the Footer of Your Wiki ==
Hello community,
The Wikimedia Foundation has provided [[wmf:Legal:Wikimedia Foundation Legal and Safety Contact Information|a single legal and safety contact page]], to be linked in the footer of your wiki, to ensure access to accurate legal information. This is a regulatory requirement.
We have already rolled out links to English, German, Italian, Spanish Wikipedias and other wikis and we will deploy to your wiki soon.
Please [[m:Wikimedia Foundation Legal and Safety Contacts FAQ|read more on the project page]] and leave any comments in this thread or on [[m:Talk:Wikimedia Foundation Legal and Safety Contacts FAQ|the talk page]]. –– [[User:STei (WMF)|STei (WMF)]] ([[User talk:STei (WMF)|talk]]) 17:54, 9 June 2026 (UTC)
:[https://translatewiki.net/w/i.php?title=Special%3ATranslate&showMessage=wikimedia-legal-safety-contacts&group=ext-wikimediamessages&language=qqq&filter=&optional=1&action=translate example text] at translatewiki.net [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 19:32, 19 June 2026 (UTC)
::@[[User:Arlo Barnes|Arlo Barnes]] thank you! –– [[User:STei (WMF)|STei (WMF)]] ([[User talk:STei (WMF)|talk]]) 19:27, 24 June 2026 (UTC)
{{Section resolved|1=[[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:40, 13 July 2026 (UTC)}}
== June 2026 Wikimedia Café meetups regarding the English Wikipedia Editor Reflections project ==
<div class="border-box" style="background-color: var(--background-color-warning-subtle, #f8eaba); max-width: 875px; padding: 5px; border: 1px solid black; margin: 5px; color: var(--clr-dark)">
<div class="box" style="float:left; padding-top: 10px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px;">[[File:Wikimedia Café logo in plain SVG format.svg|60px|alt=The logo for the Wikimedia Café]]</div>
Hello! There will be two '''[https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Wikimedia Café]''' discussion opportunities during the last weekend of June. Both sessions will focus on the [https://en.wikipedia.org/wiki/Wikipedia:Editor_reflections English Wikipedia Editor Reflections project]. The featured guest in the Café will be [https://en.wikipedia.org/wiki/User:Clovermoss User:Clovermoss]. Participants may attend either or both sessions.
#'''27 June 2026 15:00 UTC''' ([https://zonestamp.toolforge.org/1782572400 timestamp converter]), at a time friendly to the Americas, Africa, and Europe
#'''28 June 2026 03:00 UTC''' ([https://zonestamp.toolforge.org/1782615600 timestamp converter]), at a time friendly to Asia and the Pacific
Please see the Café page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#How_to_attend_the_session how to register]!
<br />
[[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]</div>
<span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 03:55, 15 June 2026 (UTC)
{{Section resolved|1=[[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:40, 13 July 2026 (UTC)}}
== I did something stupid, can I undo it? ==
Hello, I created a function (Z36415)
I thought it would be in my user namespace because I put a prefix in the name. However, putting prefixes in the name didn't work for functions and I created it globally. Is there any way to rename it or remove it?.
[[User:A random Wikipedian in the billions|A random Wikipedian in the billions]] ([[User talk:A random Wikipedian in the billions|talk]]) 12:08, 15 June 2026 (UTC)
:[[WF:RFD]] please. {{Z|10119}} is available if you need to do testing. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:10, 15 June 2026 (UTC)
::Thanks! [[User:A random Wikipedian in the billions|A random Wikipedian in the billions]] ([[User talk:A random Wikipedian in the billions|talk]]) 12:17, 15 June 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #253 is out: The or not the, this is (the?) question ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-06-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present you a delicate question regarding grammatical framework, we talk about our next events and about the results of our latest online meetings, we discuss news about Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:34, 19 June 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30701693 -->
:<blockquote>We also have two Functions, {{Z|Z32645}} and {{Z|Z32935}}, which both aim to answer whether an Item needs a definite article or not [...] but neither of these seem to be integrated into the ways that Functions are actually used on Abstract Wikipedia, as can be seen ''e.g.'' on [[abstract:Q243|the article for the Eiffel Tower]].</blockquote> One of the connected Implementations uses it for the subject and location, and the other uses it for the location only. There was no heuristic in [[Z32645]] for buildings, so I added [[Z36580|a new Implementation]] with an extra branch, but even my optimised [[Z36556|subclass checks for buildings]] are timing out. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:03, 20 June 2026 (UTC)
::I am not familiar with english rules for it. In German I am not able to explain a rule working every time about how to decide if an article is needed before a noun or not. So I think it is a case where it is better to look at such cases and then let a user with knwoledge in the language decide what is the correct function for a specific language. From my point of view it can be helpful to modify the functions to make a user based modification afterwards easier. This can be maybe done through optional arguments what give the possibility to modify specific forms if necessary without the necessity to fill it out every time a function is used. From my point of view the question raised in the newsletter shows how important the check of the output through an language speaker with an advanced level of understanding is. Languages can include complicated rules or exemptions what are necessary to pay attention and hard to implement in code without deep knwoledge of an language. At the moment I prefer language specific large functions generating whole sections of articles. As it seems to me difficult to implement the edge cases of every language in the language specific fragment functions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:11, 21 June 2026 (UTC)
:::Did you mean to reply to me? Letting those <q>with [knowledge] in the language decide what is the correct function for a specific language</q> is exactly what the current prototypes do. The functions I linked to are English-specific.<br>The multilingual function can't take a "use definite article" parameter for obvious reasons, and if you want the language-specific functions to take extra parameters like that, the multilingual function would then need to derive the correct values to be able to call them. Might as well keep that logic within the language-specific functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 21 June 2026 (UTC)
::::If I reply here with the modern discussion form I have not seen when I wrote the message how to change it to not reply to you when I want to add the section below your reply. What I wrote have been general thoughts about the topic. I think it should be possible to write functions with optional arguments. The modification of the article is language specific and so such a thing would modify the language specific function. What you wrote about calling them from the multilingual function is important. I hope it will be possible to find a solution for it without the need of adding all function arguments. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 17:22, 22 June 2026 (UTC)
{{Section resolved|1=[[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:40, 13 July 2026 (UTC)}}
== RFC about AI-generated content in Wikimedia Commons ==
<bdi lang="en" dir="ltr"> You are invited to participate in a [[c:Commons:Requests for comment/Policy update for AI content|request for comment on Wikimedia Commons about a policy update for AI content]]. This may affect files that are uploaded to Wikimedia Commons for use on this project. Thank you. [[m:User:Codename Noreste|Codename Noreste]] ([[m:User talk:Codename Noreste|talk]])</bdi> 17:11, 23 June 2026 (UTC)
<!-- Message sent by User:Codename Noreste@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30513860 -->
{{Section resolved|1=[[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:40, 13 July 2026 (UTC)}}
== Wikifunctions & Abstract Wikipedia Newsletter #254: Working on Functions, together ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-06-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we report on new collaborative patterns emerging in our community, we discuss news in Types, we share some events that relate to Wikifunctions and Abstract Wikipedia at Wikimania 2026, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1783359000 July 6, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:58, 27 June 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30724999 -->
{{Section resolved|1=[[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:40, 13 July 2026 (UTC)}}
== Wikifunctions & Abstract Wikipedia Newsletter #255: Integration on test wiki and annual plan ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss integration of Abstract Wikipedia in Test Wiki and our objectives for the new Wikimedia Foundation Fiscal Year, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1783359000 July 6, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 08:22, 2 July 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 -->
{{Section resolved|1=[[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:40, 13 July 2026 (UTC)}}
== [[Z37279]] ==
I have issues getting this function to work. It throws an error about a multilingual string, ''Unspecified error (error information: "cannot read property 'Z12K1' of undefined")'', but the function isn't using that type anywhere. It worked just as it should when I constructed it directly in the test section of [[Z26107]], so it is probably something obvious I've missed in the implementation. A fresh set of eyes would be much appreciated! [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 23:03, 3 July 2026 (UTC)
:You were passing the 1st and 2nd arguments ([[Z6091]]s) to {{Z|23468}}, which takes a [[Z6001]]. Fixed. edit: Also please review the test case I added, it's probably wrong. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 04:14, 4 July 2026 (UTC)
::Thank you, I also found the trouble with the error above. It still doesn't work with the cities I tried yesterday, but all others work. There probably some caching left from before one of the changes. [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 08:57, 4 July 2026 (UTC)
== Criticism from English Wikipedia ==
Hi all, you might be aware of [[:w:en:Wikipedia:Village pump (WMF)#Abstract Wikipedia goes somewhat live and already hosts unattributed enwiki copies...|this discussion on English Wikipedia]], that raised several criticisms about the project. As a team, we [[:abstract:Abstract Wikipedia:Response to English Wikipedia criticism|drafted an initial response]], that we want to run through you.
If you want to suggest changes or edits, please [[:abstract:Abstract Wikipedia talk:Response to English Wikipedia criticism|use the talk page]]. Please, keep a polite and constructive tone.
The editing period will be '''open until July 17'''. The final result of this editing will be published on Meta, and will be linked to the English Wikipedia community. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:19, 6 July 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #256: Moving toward our first Abstract Wikipedia integration milestone ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss further our objectives for the new Wikimedia Foundation Fiscal Year, we show the latest community tool, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:43, 9 July 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 -->
== July 2026 Wikimedia Café meetups regarding Wikimedia governance and options for reform ==
<div class="border-box" style="background-color: var(--background-color-warning-subtle, #f8eaba); max-width: 875px; padding: 5px; border: 1px solid black; margin: 5px; color: var(--clr-dark)">
<div class="box" style="float:left; padding-top: 10px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px;">[[File:Wikimedia Café logo in plain SVG format.svg|60px|alt=The logo for the Wikimedia Café]]</div>
Hello! There will be two '''[https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Wikimedia Café]''' discussion opportunities in July. Both sessions will focus on Wikimedia governance, including possible follow-ups to the [https://meta.wikimedia.org/wiki/Movement_Charter Movement Charter] and options for reform. Participants may attend either or both Café sessions.
This month, to deconflict the Café meetups from Wikimania, the meetups will be held one day later than usual.
#'''26 July 2026 15:00 UTC''' ([https://zonestamp.toolforge.org/1785078000 timestamp converter]), at a time friendly to the Americas, Africa, and Europe
#'''27 July 2026 03:00 UTC''' ([https://zonestamp.toolforge.org/1785121200 timestamp converter]), at a time friendly to Asia and the Pacific
Please see the Café page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#How_to_attend_the_session how to register]!
<br />
[[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]</div>
<span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 03:31, 13 July 2026 (UTC)
bbt7vo7pp7syfnd3gurbzv6bjo19dl4
290681
290680
2026-07-13T12:41:48Z
Sannita (WMF)
10
/* I did something stupid, can I undo it? */ resolved
290681
wikitext
text/x-wiki
{{shortcut|[[WF:CHAT]]|[[WF:PC]]|[[WF:VP]]}}
__NEWSECTIONLINK__
[[Category:Help]] <!-- please do not remove this line -->
Welcome to the Project chat, a place to discuss any and all aspects of Wikifunctions: the project itself, policy and proposals, individual data items, technical issues, etc.
Other places to find help:
* [[Wikifunctions:Administrators' noticeboard]]
* [[Wikifunctions:Report a technical problem]]
* [[Wikifunctions:FAQ]]
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|timeout=30
}}
{{Archives|{{#tag:div|<br />{{Flatlist|{{Special:PrefixIndex/WF:Project chat/Archive/|stripprefix=1|hideredirects=1}}
|class=mw-collapsible-content|style=font-size:92%;}}|class="mw-collapsible mw-collapsible-toggle mw-collapsed"}}
|prefix=WF:Project chat/Archive/
}}
== [[Z35298]] ==
Does anyone know what the problem with this implementation is? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 21:14, 18 May 2026 (UTC)
:There is a bug that doesn't allow Python implementation to return nested lists. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 05:31, 19 May 2026 (UTC)
::Is there a Phabricator task for this? Searching through them is hell. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 03:22, 20 May 2026 (UTC)
:::A bit of time ago I opened [[phab:T392750]], which is very similar to this issue. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 05:26, 20 May 2026 (UTC)
::I don’t think there is a general problem with returning nested lists. There is a problem with not taking into account the declared type for a nested list, which is an issue only for types with custom conversion. There is an equivalent issue on the input side, applicable to all “generic types” that are nested, including typed lists: [[:phab:T417266]]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:39, 16 June 2026 (UTC)
== Questions on a simple fragment example "The Eiffel Tower is a monument" ==
Hello. I would like to be able to use the function {{Z|Z26039}} to generate sentences like "the Eiffel Tower is a monument" or "la torre Eiffel es un monumento" in Spanish. It already raises a lot of questions.
Question 1: I should be able to set the first input "entity" to {{Q|Q243}} and the second input "class" to {{Q|Q4989906}} and get the correct sentence, shouldn't I? Just checking.
Question 2: {{Z|Z26039}} calls a language-specific function like "Spanish article-less instantiating sentence" {{Z|Z26337}}, which uses the label of the Wikidata item to get the text for "Eiffel Tower", which is similar to the lemma of the lexeme. But this would not be acceptable in production, would it? The item label "belongs" to all Wikidata users, not to Abstract Wikipedia users, and there is no guarantee what it might contain, such as a parenthesis for disambiguation. Or am I wrong?
Question 3a: We need to have a lexeme for the combination "Eiffel Tower" in each language, don't we? For instance in languages with gender, the lexeme is the only place to find the gender. It is true that if we know that the equivalent of "Tower" is the head word, syntactical information can be found under the lexeme for "tower", and it would be good to use a system like that. But the only place that the syntactic dependency information could be located is under the lexeme.
Question 3b: At present for {{Z|Z26039}} etc. to work, we have to add any forms or syntax information to the lexeme of the whole phrase, such as "Eiffel Tower". But property {{Q|P5238}} with attributes {{Q|P9763}} and {{Q|P9764}} can be used to define the structure and avoid duplicating the syntax information. What lexeme would be used for "Eiffel" in this case? Would it be the same as a lexeme for {{Q|Q20882}}? That makes no sense to me. I propose that there should be a dummy lexeme in each language which could be added to {{Q|P5238}} instead of a real lexeme to mean "invariant element".
Question 4: As has already been pointed out elsewhere, the fragment functions do not work well with the initial definite article in languages like English, Spanish and German. Examples:
* "'''The Eiffel Tower is a monument.'''" The item label "Eiffel Tower" omits the article and so the result omits the initial "The" in English. French, Spanish and German are similar.
* "'''The Sun is a star.'''" Similarly the article is wrongly omitted, also in French, Spanish and German.
* "'''Westminster Abbey is a monument.'''" This is OK in English and German as no article is needed, but not in French or Spanish where it is, for instance "La Abadía de Westminster es un monumento".
* "'''Latin is a dead language.'''" Also this is OK in English and German but not in French or Spanish, where an article is needed.
* "'''Jupiter is a planet.'''". This does not need an article and is OK in all the languages; I include this to show that you cannot assume that there is an article in all cases in French and Spanish.
How should the language functions find out whether an article is needed? In some cases, where the lemma is a phrase like "Abadía de Westminster" in Spanish, I think that it could be deduced, but in general there is no rule to give the answer. Using different rendering functions according to the case is '''not''' a solution, although it might work for a few specific languages like these four. It would not be acceptable because there will be many, many other cases of syntactical choices to be made for all the different languages, and we cannot expect the person writing the abstract code to take them all into account. So I suppose that a declaration in the lexeme is needed to solve this problem. I suppose that there must already be linguistic terminology for this problem, but I don't know it.
I would be grateful for any comments on any of these questions. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 15:02, 5 June 2026 (UTC)
:@[[User:Strobilomyces|Strobilomyces]] I think this topic is better placed at [[abstract:Abstract Wikipedia:Project chat|Abstract Wikipedia:Project chat]], so I copied your topic there, and answered it there too. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:07, 8 June 2026 (UTC)
::OK, sorry about that. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 17:03, 9 June 2026 (UTC)
:1. Yes.
:2. It depends on the language, but it is no bad thing if the subject of the sentence recapitulates the article title, ideally shorn of disambiguators. The difficulty is that item labels and article titles are simply text, so there is no guarantee that they can be parsed sufficiently well in any given language.
:3a. Conceptually, this is true, but we must assume that it won’t happen. That means we have to construct the lexeme for any given language, and this will be discussed at the [[Wikifunctions:NLG SIG#Upcoming meeting]] on Tuesday. In the special case where the item’s linguistic form is consistently some kind of modified head noun, it may be appropriate to capture this as a qualified {{Q|P279}} relationship (the Eiffel Tower is classed as a monument but named as a tower, for example).
:3b. It’s complicated, yes, but I believe all this needs to be considered as part of the above mentioned lexeme-construction process.
:4. Yes, this is a stubborn problem, being partly context and partly custom. In English, the general rule is that names resist determiners. That implies the need to distinguish names from other proper nouns. “Mercury” is a name but “sun” and “moon” are ordinary nouns made proper by the definite article (although, exceptionally, this may be elided for “the Earth”, presumably influenced by the Sun’s other planets having names). More generally, as has been noted, the rules vary by language, so the distinction must be made at that level. The general rule for a particular language would typically apply according to the item’s class (country, language, construction…) but per-language exceptions are a case for lexicographic properties (because they are details exposed by Wikifunctions but required more generally, like the fact that, even when abbreviated, “the USA” and “the UK” require the definite article, whereas most countries have names that resist it). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:46, 14 June 2026 (UTC)
::See also [[Wikifunctions:Status updates/2026-06-19#The or not the, this is (the?) question]]. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 11:38, 19 June 2026 (UTC)
== Deployment of Legal and Safety Contacts Link in the Footer of Your Wiki ==
Hello community,
The Wikimedia Foundation has provided [[wmf:Legal:Wikimedia Foundation Legal and Safety Contact Information|a single legal and safety contact page]], to be linked in the footer of your wiki, to ensure access to accurate legal information. This is a regulatory requirement.
We have already rolled out links to English, German, Italian, Spanish Wikipedias and other wikis and we will deploy to your wiki soon.
Please [[m:Wikimedia Foundation Legal and Safety Contacts FAQ|read more on the project page]] and leave any comments in this thread or on [[m:Talk:Wikimedia Foundation Legal and Safety Contacts FAQ|the talk page]]. –– [[User:STei (WMF)|STei (WMF)]] ([[User talk:STei (WMF)|talk]]) 17:54, 9 June 2026 (UTC)
:[https://translatewiki.net/w/i.php?title=Special%3ATranslate&showMessage=wikimedia-legal-safety-contacts&group=ext-wikimediamessages&language=qqq&filter=&optional=1&action=translate example text] at translatewiki.net [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 19:32, 19 June 2026 (UTC)
::@[[User:Arlo Barnes|Arlo Barnes]] thank you! –– [[User:STei (WMF)|STei (WMF)]] ([[User talk:STei (WMF)|talk]]) 19:27, 24 June 2026 (UTC)
{{Section resolved|1=[[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:40, 13 July 2026 (UTC)}}
== June 2026 Wikimedia Café meetups regarding the English Wikipedia Editor Reflections project ==
<div class="border-box" style="background-color: var(--background-color-warning-subtle, #f8eaba); max-width: 875px; padding: 5px; border: 1px solid black; margin: 5px; color: var(--clr-dark)">
<div class="box" style="float:left; padding-top: 10px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px;">[[File:Wikimedia Café logo in plain SVG format.svg|60px|alt=The logo for the Wikimedia Café]]</div>
Hello! There will be two '''[https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Wikimedia Café]''' discussion opportunities during the last weekend of June. Both sessions will focus on the [https://en.wikipedia.org/wiki/Wikipedia:Editor_reflections English Wikipedia Editor Reflections project]. The featured guest in the Café will be [https://en.wikipedia.org/wiki/User:Clovermoss User:Clovermoss]. Participants may attend either or both sessions.
#'''27 June 2026 15:00 UTC''' ([https://zonestamp.toolforge.org/1782572400 timestamp converter]), at a time friendly to the Americas, Africa, and Europe
#'''28 June 2026 03:00 UTC''' ([https://zonestamp.toolforge.org/1782615600 timestamp converter]), at a time friendly to Asia and the Pacific
Please see the Café page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#How_to_attend_the_session how to register]!
<br />
[[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]</div>
<span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 03:55, 15 June 2026 (UTC)
{{Section resolved|1=[[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:40, 13 July 2026 (UTC)}}
== I did something stupid, can I undo it? ==
Hello, I created a function (Z36415)
I thought it would be in my user namespace because I put a prefix in the name. However, putting prefixes in the name didn't work for functions and I created it globally. Is there any way to rename it or remove it?.
[[User:A random Wikipedian in the billions|A random Wikipedian in the billions]] ([[User talk:A random Wikipedian in the billions|talk]]) 12:08, 15 June 2026 (UTC)
:[[WF:RFD]] please. {{Z|10119}} is available if you need to do testing. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:10, 15 June 2026 (UTC)
::Thanks! [[User:A random Wikipedian in the billions|A random Wikipedian in the billions]] ([[User talk:A random Wikipedian in the billions|talk]]) 12:17, 15 June 2026 (UTC)
{{Section resolved|1=[[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:41, 13 July 2026 (UTC)}}
== Wikifunctions & Abstract Wikipedia Newsletter #253 is out: The or not the, this is (the?) question ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-06-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present you a delicate question regarding grammatical framework, we talk about our next events and about the results of our latest online meetings, we discuss news about Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:34, 19 June 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30701693 -->
:<blockquote>We also have two Functions, {{Z|Z32645}} and {{Z|Z32935}}, which both aim to answer whether an Item needs a definite article or not [...] but neither of these seem to be integrated into the ways that Functions are actually used on Abstract Wikipedia, as can be seen ''e.g.'' on [[abstract:Q243|the article for the Eiffel Tower]].</blockquote> One of the connected Implementations uses it for the subject and location, and the other uses it for the location only. There was no heuristic in [[Z32645]] for buildings, so I added [[Z36580|a new Implementation]] with an extra branch, but even my optimised [[Z36556|subclass checks for buildings]] are timing out. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:03, 20 June 2026 (UTC)
::I am not familiar with english rules for it. In German I am not able to explain a rule working every time about how to decide if an article is needed before a noun or not. So I think it is a case where it is better to look at such cases and then let a user with knwoledge in the language decide what is the correct function for a specific language. From my point of view it can be helpful to modify the functions to make a user based modification afterwards easier. This can be maybe done through optional arguments what give the possibility to modify specific forms if necessary without the necessity to fill it out every time a function is used. From my point of view the question raised in the newsletter shows how important the check of the output through an language speaker with an advanced level of understanding is. Languages can include complicated rules or exemptions what are necessary to pay attention and hard to implement in code without deep knwoledge of an language. At the moment I prefer language specific large functions generating whole sections of articles. As it seems to me difficult to implement the edge cases of every language in the language specific fragment functions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:11, 21 June 2026 (UTC)
:::Did you mean to reply to me? Letting those <q>with [knowledge] in the language decide what is the correct function for a specific language</q> is exactly what the current prototypes do. The functions I linked to are English-specific.<br>The multilingual function can't take a "use definite article" parameter for obvious reasons, and if you want the language-specific functions to take extra parameters like that, the multilingual function would then need to derive the correct values to be able to call them. Might as well keep that logic within the language-specific functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 21 June 2026 (UTC)
::::If I reply here with the modern discussion form I have not seen when I wrote the message how to change it to not reply to you when I want to add the section below your reply. What I wrote have been general thoughts about the topic. I think it should be possible to write functions with optional arguments. The modification of the article is language specific and so such a thing would modify the language specific function. What you wrote about calling them from the multilingual function is important. I hope it will be possible to find a solution for it without the need of adding all function arguments. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 17:22, 22 June 2026 (UTC)
{{Section resolved|1=[[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:40, 13 July 2026 (UTC)}}
== RFC about AI-generated content in Wikimedia Commons ==
<bdi lang="en" dir="ltr"> You are invited to participate in a [[c:Commons:Requests for comment/Policy update for AI content|request for comment on Wikimedia Commons about a policy update for AI content]]. This may affect files that are uploaded to Wikimedia Commons for use on this project. Thank you. [[m:User:Codename Noreste|Codename Noreste]] ([[m:User talk:Codename Noreste|talk]])</bdi> 17:11, 23 June 2026 (UTC)
<!-- Message sent by User:Codename Noreste@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30513860 -->
{{Section resolved|1=[[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:40, 13 July 2026 (UTC)}}
== Wikifunctions & Abstract Wikipedia Newsletter #254: Working on Functions, together ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-06-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we report on new collaborative patterns emerging in our community, we discuss news in Types, we share some events that relate to Wikifunctions and Abstract Wikipedia at Wikimania 2026, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1783359000 July 6, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:58, 27 June 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30724999 -->
{{Section resolved|1=[[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:40, 13 July 2026 (UTC)}}
== Wikifunctions & Abstract Wikipedia Newsletter #255: Integration on test wiki and annual plan ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss integration of Abstract Wikipedia in Test Wiki and our objectives for the new Wikimedia Foundation Fiscal Year, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1783359000 July 6, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 08:22, 2 July 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 -->
{{Section resolved|1=[[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:40, 13 July 2026 (UTC)}}
== [[Z37279]] ==
I have issues getting this function to work. It throws an error about a multilingual string, ''Unspecified error (error information: "cannot read property 'Z12K1' of undefined")'', but the function isn't using that type anywhere. It worked just as it should when I constructed it directly in the test section of [[Z26107]], so it is probably something obvious I've missed in the implementation. A fresh set of eyes would be much appreciated! [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 23:03, 3 July 2026 (UTC)
:You were passing the 1st and 2nd arguments ([[Z6091]]s) to {{Z|23468}}, which takes a [[Z6001]]. Fixed. edit: Also please review the test case I added, it's probably wrong. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 04:14, 4 July 2026 (UTC)
::Thank you, I also found the trouble with the error above. It still doesn't work with the cities I tried yesterday, but all others work. There probably some caching left from before one of the changes. [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 08:57, 4 July 2026 (UTC)
== Criticism from English Wikipedia ==
Hi all, you might be aware of [[:w:en:Wikipedia:Village pump (WMF)#Abstract Wikipedia goes somewhat live and already hosts unattributed enwiki copies...|this discussion on English Wikipedia]], that raised several criticisms about the project. As a team, we [[:abstract:Abstract Wikipedia:Response to English Wikipedia criticism|drafted an initial response]], that we want to run through you.
If you want to suggest changes or edits, please [[:abstract:Abstract Wikipedia talk:Response to English Wikipedia criticism|use the talk page]]. Please, keep a polite and constructive tone.
The editing period will be '''open until July 17'''. The final result of this editing will be published on Meta, and will be linked to the English Wikipedia community. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:19, 6 July 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #256: Moving toward our first Abstract Wikipedia integration milestone ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss further our objectives for the new Wikimedia Foundation Fiscal Year, we show the latest community tool, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:43, 9 July 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 -->
== July 2026 Wikimedia Café meetups regarding Wikimedia governance and options for reform ==
<div class="border-box" style="background-color: var(--background-color-warning-subtle, #f8eaba); max-width: 875px; padding: 5px; border: 1px solid black; margin: 5px; color: var(--clr-dark)">
<div class="box" style="float:left; padding-top: 10px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px;">[[File:Wikimedia Café logo in plain SVG format.svg|60px|alt=The logo for the Wikimedia Café]]</div>
Hello! There will be two '''[https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Wikimedia Café]''' discussion opportunities in July. Both sessions will focus on Wikimedia governance, including possible follow-ups to the [https://meta.wikimedia.org/wiki/Movement_Charter Movement Charter] and options for reform. Participants may attend either or both Café sessions.
This month, to deconflict the Café meetups from Wikimania, the meetups will be held one day later than usual.
#'''26 July 2026 15:00 UTC''' ([https://zonestamp.toolforge.org/1785078000 timestamp converter]), at a time friendly to the Americas, Africa, and Europe
#'''27 July 2026 03:00 UTC''' ([https://zonestamp.toolforge.org/1785121200 timestamp converter]), at a time friendly to Asia and the Pacific
Please see the Café page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#How_to_attend_the_session how to register]!
<br />
[[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]</div>
<span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 03:31, 13 July 2026 (UTC)
5q5d91fqrqztkgj4sbrii0u32kap0p1
290995
290681
2026-07-14T11:36:06Z
Qcne
48449
New topic, Meta RFC
290995
wikitext
text/x-wiki
{{shortcut|[[WF:CHAT]]|[[WF:PC]]|[[WF:VP]]}}
__NEWSECTIONLINK__
[[Category:Help]] <!-- please do not remove this line -->
Welcome to the Project chat, a place to discuss any and all aspects of Wikifunctions: the project itself, policy and proposals, individual data items, technical issues, etc.
Other places to find help:
* [[Wikifunctions:Administrators' noticeboard]]
* [[Wikifunctions:Report a technical problem]]
* [[Wikifunctions:FAQ]]
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|timeout=30
}}
{{Archives|{{#tag:div|<br />{{Flatlist|{{Special:PrefixIndex/WF:Project chat/Archive/|stripprefix=1|hideredirects=1}}
|class=mw-collapsible-content|style=font-size:92%;}}|class="mw-collapsible mw-collapsible-toggle mw-collapsed"}}
|prefix=WF:Project chat/Archive/
}}
== [[Z35298]] ==
Does anyone know what the problem with this implementation is? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 21:14, 18 May 2026 (UTC)
:There is a bug that doesn't allow Python implementation to return nested lists. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 05:31, 19 May 2026 (UTC)
::Is there a Phabricator task for this? Searching through them is hell. — [[User:Theki|rae<sup>5e</sup>]] <[[User talk:Theki|talk]]> 03:22, 20 May 2026 (UTC)
:::A bit of time ago I opened [[phab:T392750]], which is very similar to this issue. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 05:26, 20 May 2026 (UTC)
::I don’t think there is a general problem with returning nested lists. There is a problem with not taking into account the declared type for a nested list, which is an issue only for types with custom conversion. There is an equivalent issue on the input side, applicable to all “generic types” that are nested, including typed lists: [[:phab:T417266]]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 11:39, 16 June 2026 (UTC)
== Questions on a simple fragment example "The Eiffel Tower is a monument" ==
Hello. I would like to be able to use the function {{Z|Z26039}} to generate sentences like "the Eiffel Tower is a monument" or "la torre Eiffel es un monumento" in Spanish. It already raises a lot of questions.
Question 1: I should be able to set the first input "entity" to {{Q|Q243}} and the second input "class" to {{Q|Q4989906}} and get the correct sentence, shouldn't I? Just checking.
Question 2: {{Z|Z26039}} calls a language-specific function like "Spanish article-less instantiating sentence" {{Z|Z26337}}, which uses the label of the Wikidata item to get the text for "Eiffel Tower", which is similar to the lemma of the lexeme. But this would not be acceptable in production, would it? The item label "belongs" to all Wikidata users, not to Abstract Wikipedia users, and there is no guarantee what it might contain, such as a parenthesis for disambiguation. Or am I wrong?
Question 3a: We need to have a lexeme for the combination "Eiffel Tower" in each language, don't we? For instance in languages with gender, the lexeme is the only place to find the gender. It is true that if we know that the equivalent of "Tower" is the head word, syntactical information can be found under the lexeme for "tower", and it would be good to use a system like that. But the only place that the syntactic dependency information could be located is under the lexeme.
Question 3b: At present for {{Z|Z26039}} etc. to work, we have to add any forms or syntax information to the lexeme of the whole phrase, such as "Eiffel Tower". But property {{Q|P5238}} with attributes {{Q|P9763}} and {{Q|P9764}} can be used to define the structure and avoid duplicating the syntax information. What lexeme would be used for "Eiffel" in this case? Would it be the same as a lexeme for {{Q|Q20882}}? That makes no sense to me. I propose that there should be a dummy lexeme in each language which could be added to {{Q|P5238}} instead of a real lexeme to mean "invariant element".
Question 4: As has already been pointed out elsewhere, the fragment functions do not work well with the initial definite article in languages like English, Spanish and German. Examples:
* "'''The Eiffel Tower is a monument.'''" The item label "Eiffel Tower" omits the article and so the result omits the initial "The" in English. French, Spanish and German are similar.
* "'''The Sun is a star.'''" Similarly the article is wrongly omitted, also in French, Spanish and German.
* "'''Westminster Abbey is a monument.'''" This is OK in English and German as no article is needed, but not in French or Spanish where it is, for instance "La Abadía de Westminster es un monumento".
* "'''Latin is a dead language.'''" Also this is OK in English and German but not in French or Spanish, where an article is needed.
* "'''Jupiter is a planet.'''". This does not need an article and is OK in all the languages; I include this to show that you cannot assume that there is an article in all cases in French and Spanish.
How should the language functions find out whether an article is needed? In some cases, where the lemma is a phrase like "Abadía de Westminster" in Spanish, I think that it could be deduced, but in general there is no rule to give the answer. Using different rendering functions according to the case is '''not''' a solution, although it might work for a few specific languages like these four. It would not be acceptable because there will be many, many other cases of syntactical choices to be made for all the different languages, and we cannot expect the person writing the abstract code to take them all into account. So I suppose that a declaration in the lexeme is needed to solve this problem. I suppose that there must already be linguistic terminology for this problem, but I don't know it.
I would be grateful for any comments on any of these questions. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 15:02, 5 June 2026 (UTC)
:@[[User:Strobilomyces|Strobilomyces]] I think this topic is better placed at [[abstract:Abstract Wikipedia:Project chat|Abstract Wikipedia:Project chat]], so I copied your topic there, and answered it there too. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 22:07, 8 June 2026 (UTC)
::OK, sorry about that. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 17:03, 9 June 2026 (UTC)
:1. Yes.
:2. It depends on the language, but it is no bad thing if the subject of the sentence recapitulates the article title, ideally shorn of disambiguators. The difficulty is that item labels and article titles are simply text, so there is no guarantee that they can be parsed sufficiently well in any given language.
:3a. Conceptually, this is true, but we must assume that it won’t happen. That means we have to construct the lexeme for any given language, and this will be discussed at the [[Wikifunctions:NLG SIG#Upcoming meeting]] on Tuesday. In the special case where the item’s linguistic form is consistently some kind of modified head noun, it may be appropriate to capture this as a qualified {{Q|P279}} relationship (the Eiffel Tower is classed as a monument but named as a tower, for example).
:3b. It’s complicated, yes, but I believe all this needs to be considered as part of the above mentioned lexeme-construction process.
:4. Yes, this is a stubborn problem, being partly context and partly custom. In English, the general rule is that names resist determiners. That implies the need to distinguish names from other proper nouns. “Mercury” is a name but “sun” and “moon” are ordinary nouns made proper by the definite article (although, exceptionally, this may be elided for “the Earth”, presumably influenced by the Sun’s other planets having names). More generally, as has been noted, the rules vary by language, so the distinction must be made at that level. The general rule for a particular language would typically apply according to the item’s class (country, language, construction…) but per-language exceptions are a case for lexicographic properties (because they are details exposed by Wikifunctions but required more generally, like the fact that, even when abbreviated, “the USA” and “the UK” require the definite article, whereas most countries have names that resist it). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 10:46, 14 June 2026 (UTC)
::See also [[Wikifunctions:Status updates/2026-06-19#The or not the, this is (the?) question]]. [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) [[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 11:38, 19 June 2026 (UTC)
== Deployment of Legal and Safety Contacts Link in the Footer of Your Wiki ==
Hello community,
The Wikimedia Foundation has provided [[wmf:Legal:Wikimedia Foundation Legal and Safety Contact Information|a single legal and safety contact page]], to be linked in the footer of your wiki, to ensure access to accurate legal information. This is a regulatory requirement.
We have already rolled out links to English, German, Italian, Spanish Wikipedias and other wikis and we will deploy to your wiki soon.
Please [[m:Wikimedia Foundation Legal and Safety Contacts FAQ|read more on the project page]] and leave any comments in this thread or on [[m:Talk:Wikimedia Foundation Legal and Safety Contacts FAQ|the talk page]]. –– [[User:STei (WMF)|STei (WMF)]] ([[User talk:STei (WMF)|talk]]) 17:54, 9 June 2026 (UTC)
:[https://translatewiki.net/w/i.php?title=Special%3ATranslate&showMessage=wikimedia-legal-safety-contacts&group=ext-wikimediamessages&language=qqq&filter=&optional=1&action=translate example text] at translatewiki.net [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 19:32, 19 June 2026 (UTC)
::@[[User:Arlo Barnes|Arlo Barnes]] thank you! –– [[User:STei (WMF)|STei (WMF)]] ([[User talk:STei (WMF)|talk]]) 19:27, 24 June 2026 (UTC)
{{Section resolved|1=[[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:40, 13 July 2026 (UTC)}}
== June 2026 Wikimedia Café meetups regarding the English Wikipedia Editor Reflections project ==
<div class="border-box" style="background-color: var(--background-color-warning-subtle, #f8eaba); max-width: 875px; padding: 5px; border: 1px solid black; margin: 5px; color: var(--clr-dark)">
<div class="box" style="float:left; padding-top: 10px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px;">[[File:Wikimedia Café logo in plain SVG format.svg|60px|alt=The logo for the Wikimedia Café]]</div>
Hello! There will be two '''[https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Wikimedia Café]''' discussion opportunities during the last weekend of June. Both sessions will focus on the [https://en.wikipedia.org/wiki/Wikipedia:Editor_reflections English Wikipedia Editor Reflections project]. The featured guest in the Café will be [https://en.wikipedia.org/wiki/User:Clovermoss User:Clovermoss]. Participants may attend either or both sessions.
#'''27 June 2026 15:00 UTC''' ([https://zonestamp.toolforge.org/1782572400 timestamp converter]), at a time friendly to the Americas, Africa, and Europe
#'''28 June 2026 03:00 UTC''' ([https://zonestamp.toolforge.org/1782615600 timestamp converter]), at a time friendly to Asia and the Pacific
Please see the Café page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#How_to_attend_the_session how to register]!
<br />
[[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]</div>
<span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 03:55, 15 June 2026 (UTC)
{{Section resolved|1=[[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:40, 13 July 2026 (UTC)}}
== I did something stupid, can I undo it? ==
Hello, I created a function (Z36415)
I thought it would be in my user namespace because I put a prefix in the name. However, putting prefixes in the name didn't work for functions and I created it globally. Is there any way to rename it or remove it?.
[[User:A random Wikipedian in the billions|A random Wikipedian in the billions]] ([[User talk:A random Wikipedian in the billions|talk]]) 12:08, 15 June 2026 (UTC)
:[[WF:RFD]] please. {{Z|10119}} is available if you need to do testing. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:10, 15 June 2026 (UTC)
::Thanks! [[User:A random Wikipedian in the billions|A random Wikipedian in the billions]] ([[User talk:A random Wikipedian in the billions|talk]]) 12:17, 15 June 2026 (UTC)
{{Section resolved|1=[[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:41, 13 July 2026 (UTC)}}
== Wikifunctions & Abstract Wikipedia Newsletter #253 is out: The or not the, this is (the?) question ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-06-19|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present you a delicate question regarding grammatical framework, we talk about our next events and about the results of our latest online meetings, we discuss news about Types, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:34, 19 June 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30701693 -->
:<blockquote>We also have two Functions, {{Z|Z32645}} and {{Z|Z32935}}, which both aim to answer whether an Item needs a definite article or not [...] but neither of these seem to be integrated into the ways that Functions are actually used on Abstract Wikipedia, as can be seen ''e.g.'' on [[abstract:Q243|the article for the Eiffel Tower]].</blockquote> One of the connected Implementations uses it for the subject and location, and the other uses it for the location only. There was no heuristic in [[Z32645]] for buildings, so I added [[Z36580|a new Implementation]] with an extra branch, but even my optimised [[Z36556|subclass checks for buildings]] are timing out. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 05:03, 20 June 2026 (UTC)
::I am not familiar with english rules for it. In German I am not able to explain a rule working every time about how to decide if an article is needed before a noun or not. So I think it is a case where it is better to look at such cases and then let a user with knwoledge in the language decide what is the correct function for a specific language. From my point of view it can be helpful to modify the functions to make a user based modification afterwards easier. This can be maybe done through optional arguments what give the possibility to modify specific forms if necessary without the necessity to fill it out every time a function is used. From my point of view the question raised in the newsletter shows how important the check of the output through an language speaker with an advanced level of understanding is. Languages can include complicated rules or exemptions what are necessary to pay attention and hard to implement in code without deep knwoledge of an language. At the moment I prefer language specific large functions generating whole sections of articles. As it seems to me difficult to implement the edge cases of every language in the language specific fragment functions. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 20:11, 21 June 2026 (UTC)
:::Did you mean to reply to me? Letting those <q>with [knowledge] in the language decide what is the correct function for a specific language</q> is exactly what the current prototypes do. The functions I linked to are English-specific.<br>The multilingual function can't take a "use definite article" parameter for obvious reasons, and if you want the language-specific functions to take extra parameters like that, the multilingual function would then need to derive the correct values to be able to call them. Might as well keep that logic within the language-specific functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 20:34, 21 June 2026 (UTC)
::::If I reply here with the modern discussion form I have not seen when I wrote the message how to change it to not reply to you when I want to add the section below your reply. What I wrote have been general thoughts about the topic. I think it should be possible to write functions with optional arguments. The modification of the article is language specific and so such a thing would modify the language specific function. What you wrote about calling them from the multilingual function is important. I hope it will be possible to find a solution for it without the need of adding all function arguments. [[User:Hogü-456|Hogü-456]] ([[User talk:Hogü-456|talk]]) 17:22, 22 June 2026 (UTC)
{{Section resolved|1=[[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:40, 13 July 2026 (UTC)}}
== RFC about AI-generated content in Wikimedia Commons ==
<bdi lang="en" dir="ltr"> You are invited to participate in a [[c:Commons:Requests for comment/Policy update for AI content|request for comment on Wikimedia Commons about a policy update for AI content]]. This may affect files that are uploaded to Wikimedia Commons for use on this project. Thank you. [[m:User:Codename Noreste|Codename Noreste]] ([[m:User talk:Codename Noreste|talk]])</bdi> 17:11, 23 June 2026 (UTC)
<!-- Message sent by User:Codename Noreste@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30513860 -->
{{Section resolved|1=[[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:40, 13 July 2026 (UTC)}}
== Wikifunctions & Abstract Wikipedia Newsletter #254: Working on Functions, together ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-06-26|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we report on new collaborative patterns emerging in our community, we discuss news in Types, we share some events that relate to Wikifunctions and Abstract Wikipedia at Wikimania 2026, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1783359000 July 6, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:58, 27 June 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30724999 -->
{{Section resolved|1=[[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:40, 13 July 2026 (UTC)}}
== Wikifunctions & Abstract Wikipedia Newsletter #255: Integration on test wiki and annual plan ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-01|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss integration of Abstract Wikipedia in Test Wiki and our objectives for the new Wikimedia Foundation Fiscal Year, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1783359000 July 6, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 08:22, 2 July 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 -->
{{Section resolved|1=[[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:40, 13 July 2026 (UTC)}}
== [[Z37279]] ==
I have issues getting this function to work. It throws an error about a multilingual string, ''Unspecified error (error information: "cannot read property 'Z12K1' of undefined")'', but the function isn't using that type anywhere. It worked just as it should when I constructed it directly in the test section of [[Z26107]], so it is probably something obvious I've missed in the implementation. A fresh set of eyes would be much appreciated! [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 23:03, 3 July 2026 (UTC)
:You were passing the 1st and 2nd arguments ([[Z6091]]s) to {{Z|23468}}, which takes a [[Z6001]]. Fixed. edit: Also please review the test case I added, it's probably wrong. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 04:14, 4 July 2026 (UTC)
::Thank you, I also found the trouble with the error above. It still doesn't work with the cities I tried yesterday, but all others work. There probably some caching left from before one of the changes. [[User:Autom|Autom]] ([[User talk:Autom|talk]]) 08:57, 4 July 2026 (UTC)
== Criticism from English Wikipedia ==
Hi all, you might be aware of [[:w:en:Wikipedia:Village pump (WMF)#Abstract Wikipedia goes somewhat live and already hosts unattributed enwiki copies...|this discussion on English Wikipedia]], that raised several criticisms about the project. As a team, we [[:abstract:Abstract Wikipedia:Response to English Wikipedia criticism|drafted an initial response]], that we want to run through you.
If you want to suggest changes or edits, please [[:abstract:Abstract Wikipedia talk:Response to English Wikipedia criticism|use the talk page]]. Please, keep a polite and constructive tone.
The editing period will be '''open until July 17'''. The final result of this editing will be published on Meta, and will be linked to the English Wikipedia community. [[User:Sannita (WMF)|Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 12:19, 6 July 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #256: Moving toward our first Abstract Wikipedia integration milestone ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-07-08|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we discuss further our objectives for the new Wikimedia Foundation Fiscal Year, we show the latest community tool, we remind you of the Wikifunctions and Abstract Wikipedia events at Wikimania 2026, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:43, 9 July 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30755600 -->
== July 2026 Wikimedia Café meetups regarding Wikimedia governance and options for reform ==
<div class="border-box" style="background-color: var(--background-color-warning-subtle, #f8eaba); max-width: 875px; padding: 5px; border: 1px solid black; margin: 5px; color: var(--clr-dark)">
<div class="box" style="float:left; padding-top: 10px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px;">[[File:Wikimedia Café logo in plain SVG format.svg|60px|alt=The logo for the Wikimedia Café]]</div>
Hello! There will be two '''[https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Wikimedia Café]''' discussion opportunities in July. Both sessions will focus on Wikimedia governance, including possible follow-ups to the [https://meta.wikimedia.org/wiki/Movement_Charter Movement Charter] and options for reform. Participants may attend either or both Café sessions.
This month, to deconflict the Café meetups from Wikimania, the meetups will be held one day later than usual.
#'''26 July 2026 15:00 UTC''' ([https://zonestamp.toolforge.org/1785078000 timestamp converter]), at a time friendly to the Americas, Africa, and Europe
#'''27 July 2026 03:00 UTC''' ([https://zonestamp.toolforge.org/1785121200 timestamp converter]), at a time friendly to Asia and the Pacific
Please see the Café page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#How_to_attend_the_session how to register]!
<br />
[[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]</div>
<span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 03:31, 13 July 2026 (UTC)
==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=]] 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)
2udbg04vq1v7aalnegyptu4hbl6vlaa
Wikifunctions:Report vandalism
4
1723
290804
290371
2026-07-13T13:45:16Z
Bunnypranav
9976
Mark section resolved ([[User:Bunnypranav/sectionResolved.js|sectionResolved]])
290804
wikitext
text/x-wiki
{{Wikifunctions:Report vandalism/header/{{#ifexist:Wikifunctions:Report vandalism/header/{{int:lang}}|{{int:lang}}|en}}}}
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|level = 2
}}
__NEWSECTIONLINK__
{{Archives|{{Flatlist|{{Special:PrefixIndex/WF:Report vandalism/Archive/|stripprefix=1}} }} }}
<!-- Add new reports below this line -->
== User:Wikifunctional ==
[[User:Wikifunctional]]. They just did one edit, which was clearly a vandalism. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 15:15, 11 July 2026 (UTC)
:{{done}} <span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 13:45, 13 July 2026 (UTC)
{{Section resolved|1=<span style="font-family:monospace;font-weight:bold">[[User:Bunnypranav|<span style="color:#63b3ed">~/Bunny</span><span style="color:#2c5282">pranav</span>]]:<[[User talk:Bunnypranav|<span style="color:#63b3ed">ping</span>]]></span> 13:45, 13 July 2026 (UTC)}}
fax5sdd12e405rh1bs09h8nno045bqj
Wikifunctions:About
4
2771
290733
290573
2026-07-13T13:14:28Z
Jdforrester (WMF)
4
Un-comment the Vision transclusion for [[User:YoshiRulz]].
290733
wikitext
text/x-wiki
<languages/>
: ''<translate><!--T:1--> Wikifunctions's first goal is to support the [[<tvar name="1">m:Special:MyLanguage/Wikimedia projects</tvar>|Wikimedia projects]], but it will support goals beyond that, just as with [[<tvar name="2">m:Special:MyLanguage/Wikidata</tvar>|Wikidata]]. This is a description of Wikifunctions beyond [[<tvar name="3">m:Special:MyLanguage/Wikipedia</tvar>|Wikipedia]].</translate>''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|<translate><!--T:117--> Mission statement</translate>]]
: <translate><!--T:118--> A Wikimedia project for everyone to collaboratively create and maintain a library of code functions to support the Wikimedia projects and beyond, for everyone to call and re-use in the world's natural and programming languages</translate>
{{WF:Vision}}
</div>
<translate>
<!--T:2-->
'''Wikifunctions''' is an '''open repository of code''' that anyone can use and contribute to.
<!--T:3-->
Wikifunctions consists of functions. A function can have a description in many languages with a list of parameters, test cases, a list of implementations in different programming languages, and further metadata, all in multiple languages (among those supported by Wikimedia). The implementations can be reused in other software projects (private apps or scripts), be called and executed online (simply in the browser, in a cloud environment, or in <tvar name="Jupyter">Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref></tvar> or <tvar name="PAWS">PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref></tvar> notebooks), composed to achieve more complex functionality, signed, analyzed, or validated, and much more.
<!--T:4-->
Wikifunctions is a project in the spirit of Wikipedia, Wikidata, [[<tvar name="1">m:Special:MyLanguage/Wiktionary</tvar>|Wiktionary]], and other similar global collaborative free culture projects: it allows contributors from all over the world to create and maintain a multilingual library of functions that can be used by anyone for any purpose. Every function can be supported by multiple implementations in different programming languages, test cases, pre- and post-conditions, documentation, metadata in the form of runtime estimates and complexity guarantees for the different implementations, etc. Users may call a function directly on the website, or from their own code or applications, from a command-line interface, or a local app. The function may be executed locally in the browser, in the cloud, or locally and embedded within the user's application.
<!--T:5-->
Wikifunctions is intended to create both a well-defined common catalog of functions that can be widely reused and an environment where functions can be quickly combined and executed on the fly. Wikifunctions aims to make life easier for developers, who can rely on this repository like on any external library, and for end-users, who can call functions as needed, in a way that is currently only available with a very uneven coverage through specific websites that are often written in the form of 1990s websites with Java applets.
<!--T:6-->
All functions are [[:en:Pure function|pure]], in order to enable a secure sandboxed execution. Also, every implementation can be annotated with metadata and cryptographically signed. End-users can select and audit which implementation of each function to use, depending on their available hardware resources and web of trust settings.
<!--T:7-->
Wikifunctions will allow easy access to large knowledge bases such as Wikidata, but also to binary input and output files. It is entirely possible to upload an image as an input file and return analysis results such as what is depicted on the image, or how many different colors the image has – or a different binary, e.g. in a different format. This will be made available to workflows on [[<tvar name="c">m:Special:MyLanguage/Wikimedia Commons</tvar>|Wikimedia Commons]].
<!--T:8-->
Wikifunctions continues the tradition of moving more computation, which has usually happened on the command line or with apps by more computer-savvy users, to the Web and democratizing access to functionality that was not available before. At the same time, it will increase the productivity of developers everywhere, as they can just use a large library of code instead of relying on copying and pasting answers from sites like ''StackOverflow''.
<!--T:9-->
Unlike in Wikipedia, contributors will mostly create new implementations for a function instead of updating existing functions. The implementations can be automatically tested against the given tests, against each other, and further analyzed.
<!--T:10-->
Implementations can be written in a number of different programming languages, but they will be able to call functions implemented in other programming languages. The execution engine can smoothly (although not necessarily with the highest possible performance) operate in different languages. Although in most cases there is a large performance boost in composing functions within a single programming language, there is no requirement to do so. In many cases, the speed of development and the developer's time will be more valuable than the additional computer cycles spent in the execution engine.
== References == <!--T:11-->
</translate>
<references/>
<translate>
== See also == <!--T:119-->
</translate>
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
puzgeco5ofhy1h1ka0sozq56dxbcaz2
Wikifunctions:About/ar
4
2787
290736
210909
2026-07-13T13:14:36Z
FuzzyBot
207
Updating to match new version of source page
290736
wikitext
text/x-wiki
<languages/>
: ''الهدف الأول من ويكي دوال هو دعم [[m:Special:MyLanguage/Wikimedia projects|مشاريع ويكيميديا]]، لكنّه سيدعم أهدافً تتجاوز ذلك، تمامًا كما هو الحال مع [[m:Special:MyLanguage/Wikidata|ويكي بيانات]]. هذا وصفٌ لويكي دوال يتعدّى [[m:Special:MyLanguage/Wikipedia|ويكيبيديا]].''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|بيان المهمة]]
: مشروع ويكيميديا للتعاون الجماعي في إنشاء وصيانة مكتبة من نصوص الدوال البرمجية التي تدعم مشاريع ويكيميديا وما يتعدّاها، يمكن للجميع استدعاءها وإعادة استخدامها بكلٍ من لغات العالم الطبيعية ولغات البرمجة
{{WF:Vision}}
</div>
'''ويكي دوال''' هي '''مستودع مفتوح للنصوص البرمجية''' يمكن لأي شخص استخدامه والمساهمة فيه.
تشتمل ويكي دوال على دوال. يمكن لكل دالة منها أن تحتوي وصفٍا بعدّة لغات، بالإضافة لقائمة من المعاملات، حالات اختبار وقائمة تنفيذات بلغات برمجة مختلفة، كذلك بيانات وصفية إضافية، وكل ذلك متاح بعدّة لغات (من بين اللغات التي تدعمها ويكيميديا). هذه التنفيذات يمكن إعادة استخدامها في مشاريع برمجية أخرى «تطبيقات خاصة أو برامج نصيّة»، أو استدعاؤها وتنفيذها عبر الإنترنت «ببساطة في المتصفح، أو في بيئة سحابية، أو في كتيبات ملاحظة Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> أو PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref>»، أو دمجها للحصول على دوال أكثر تعقيدًا، أيضًا يمكن توقيعها، تحليلها، أو التحقق من صحتها، وغيرها الكثير.
ويكي دوال مشروع على غرار ويكيبيديا، ويكي بيانات، [[m:Special:MyLanguage/Wiktionary|ويكاموس]]، وغيرها من مشاريع عالمية تعاونية مشابهة للثقافة الحرّة: يُتيح للمساهمين من جميع أنحاء العالم إنشاء وصيانة مكتبة متعددة اللغات من الدوال، بإمكان أي شخص استخدامها لأي غرض كان. يمكن تدعيم كل دالة بتنفيذات متعددة ضمن لغات برمجة مختلفة، كذلك بحالات اختبار، شروط مسبقة ولاحقة، توثيقات، وبيانات وصفية في شكل تقديرات لوقت التشغيل وضمانات التعامل مع التعقيد للتنفيذات المختلفة، وما إلى ذلك. يمكن للمستخدمين استدعاء دالة ما مباشرًة على الموقع الإلكتروني، أو من خلال نصوصهم البرمجية أو التطبيقات الخاصة بهم، أو من واجهة سطر الأوامر، أو من تطبيق محلي. قد تنفّذ الدالة محليًا في المتصفح، أو في السحابة، أو محليًا مدمجةً في تطبيق خاص بالمستخدم.
يسعى ويكي دوال لإنشاء كتالوج دوال مشترك ومُعرَّف جيدًا بحيث يمكن إعادة استخدام الدوال على نطاق واسع، بالإضافة إلى إيجاد بيئة يمكن فيها دمج الدوال وتنفيذها بسرعة عند الطلب. يهدف ويكي دوال إلى تسهيل عمل المطورين فيمكّنهم من الاعتماد على هذا المستودع كأي مكتبة خارجية، ويمكّن مستعملي الدوال من استدعاءها حسب الحاجة، بطريقة غير متوفرة حاليًا إلا عبر مواقع ويب معينة وبتغطية متفاوتة للغاية، والتي غالبًا ما تكون مكتوبة على شكل مواقع ويب التسعينيات مع تطبيقات جافا مصغرّة.
جميع الدوال [[:en:Pure function|نقية]]، وذلك لتمكين تنفيذ آمن ومعزول. كذلك، يمكن إضافة بيانات وصفية لكل تنفيذ وتوقيعه رقميًا. يمكن للمستعملين الاختيار والتمعّن في أي تنفيذ يرغبون في استخدامه لكل دالة، وذلك حسب مواردهم العتادية المتاحة وإعدادات شبكة الثقة الخاصة بهم.
سيسمح ويكي دوال بالوصول السهل إلى قواعد المعرفة الكبيرة مثل ويكي بيانات، بالإضافة إلى ملفات الإدخال والإخراج الثنائية. من الممكن تمامًا تحميل صورة كملف إدخال ومن ثم إرجاع نتائج تحليل مثلاً لما هو مصوّر في الصورة، أو كم عدد الألوان المختلفة التي تحتويها الصورة - أو إرجاع ملف ثنائي مختلف، مثلاً بتنسيق مختلف. هذا سيجري توفيره لسير العمل على [[m:Special:MyLanguage/Wikimedia Commons|ويكيميديا كومنز]].
يواصل ويكي دوال نهجًا لنقل المزيد من العمليات الحسابية التي كانت تُجرى عادةً على سطر الأوامر أو باستخدام تطبيقات من قبل المستخدمين الأكثر خبرة في الحاسوب، إلى الويب وإتاحة الوصول إلى دوال لم تكن متوفرة للجميع من قبل. وفي الوقت نفسه، سيزيد هذا من إنتاجية المطورين في كل مكان، حيث يمكنهم فقط استخدام مكتبة كبيرة من النصوص البرمجية بدلاً من الاعتماد على نسخ ولصق الإجابات من مواقع مثل «''StackOverflow''».
على عكس ويكيبيديا، سيقوم المساهمون في الغالب بإنشاء تنفيذات جديدة لدالة بدلاً من تحديث الدوال الموجودة. يمكن اختبار التنفيذات تلقائيًا مقابل الاختبارات المُعطاة، أو مقابل بعضها البعض وتحليلها بشكل إضافي.
يمكن كتابة التنفيذات بعدد من لغات البرمجة المختلفة، ولكنها ستكون قادرة على استدعاء دوال منفّذة بلغات برمجة أخرى. يمكن لمحرّك التنفيذ العمل بسلاسة (وإن لم يكن بالضرورة بأعلى أداء ممكن) عبر لغات برمجة مختلفة. مع أن دمج الدوال ضمن لغة برمجة واحدة يمنح في معظم الحالات زيادة كبيرة في الأداء، إلا أنه لا يوجد ما يستلزم ذلك. ففي كثير من الأحيان تكون سرعة التطوير ووقت المطوّر أهم من دورات المعالجة الإضافية التي يستهلكها محرّك التنفيذ.
<span id="References"></span>
== المراجع ==
<references/>
<span id="See_also"></span>
== انظر أيضًا ==
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
lst0y4cbn86gqs1zfulolnfalzucmj3
Wikifunctions:About/bn
4
2788
290735
187530
2026-07-13T13:14:36Z
FuzzyBot
207
Updating to match new version of source page
290735
wikitext
text/x-wiki
<languages/>
: ''উইকিফাংশনের প্রথম লক্ষ্য হল [[m:Special:MyLanguage/Wikimedia projects|উইকিমিডিয়া প্রকল্পগুলিকে]] সমর্থন করা, কিন্তু এটির উদেশ্য এখানেই সীমিত নয় এবং তাদের বাইরেও প্রশমিত, ঠিক যেমন [[m:Special:MyLanguage/Wikidata|উইকিউপাত্ত]]। এটি হল [[m:Special:MyLanguage/Wikipedia|উইকিপিডিয়ার]] বাইরে উইকিফাংশনের একটি বিবরণ।''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|মিশন বিবৃতি]]
: অন্যান্য উইকিমিডিয়া প্রকল্প এবং এর বাইরেও যাতে প্রত্যেকে বিশ্বের প্রাকৃতিক এবং প্রোগ্রামিং ভাষায় কল এবং পুনরায় ব্যবহার করতে পারে, তা সমর্থন করার জন্য কোড ফাংশনগুলির একটি লাইব্রেরি তৈরি এবং বজায় রাখার জন্য একটি উইকিমিডিয়া প্রকল্প
{{WF:Vision}}
</div>
'''উইকিফাংশন''' হল একটি '''মুক্ত কোডের ভান্ডার''' যা যে কেউ ব্যবহার করতে এবং অবদান রাখতে পারে।
উইকিফাংশন, ফাংশন সমূহ নিয়ে গঠিত। একটি ফাংশনের একাধিক ভাষায় বর্ণনা থাকতে পারে যার মধ্যে পরামিতিগুলির তালিকা, পরীক্ষার ক্ষেত্র, বিভিন্ন প্রোগ্রামিং ভাষায় বাস্তবায়নের তালিকা এবং আরও অধিউপাত্ত থাকতে পারে, এই সবগুলিই বহু ভাষিক (উইকিমিডিয়া দ্বারা সমর্থিতগুলির মধ্যে) । বাস্তবায়নগুলিকে অন্যান্য সফ্টওয়্যার প্রকল্পে (ব্যক্তিগত অ্যাপ বা স্ক্রিপ্ট গুলোতে) পুনরায় ব্যবহার করা যেতে পারে, অনলাইনে কল এবং কার্যকর করা যেতে পারে (হয় কেবল ব্রাউজারে বা ক্লাউড পরিবেশে বা Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> বা PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref> নোটবুকগুলিতে), আরও জটিল কার্যকারিতা অর্জনের জন্য গঠিত, স্বাক্ষরিত, বিশ্লেষণ বা যাচাই করা এবং আরো অনেক কিছুর ক্ষেত্রে ব্যবহার করা যেতে পারে।
উইকিফাংশন হল উইকিপিডিয়া, উইকিউপাত্ত, [[m:Special:MyLanguage/Wiktionary|উইকিঅভিধান]], এবং অন্যান্য অনুরূপ বৈশ্বিক সহযোগিতামূলক মুক্ত সংস্কৃতি প্রকল্প গুলোর চেতনায় একটি প্রকল্প। এটি সারা বিশ্ব থেকে অবদানকারীদের ফাংশনের একটি বহুভাষিক গ্রন্থাগার তৈরি এবং বজায় রাখার অনুমতি দেয়, যেটি যে কেউ যে কোনো উদ্দেশ্যে ব্যবহার করতে পারে। প্রতিটি ফাংশন বিভিন্ন প্রাকৃতিক ও প্রোগ্রামিং ভাষা, পরীক্ষার ক্ষেত্র, প্রাক ও পরবর্তী কন্ডিশন, নথি, অধিউপাত্ত সমূহ যেমন আনুমানিক রানটাইমের সময় এবং বিভিন্ন বাস্তবায়নের জন্য জটিলতা গ্যারান্টি, ইত্যাদি দ্বারা সমর্থিত হতে পারে। ব্যবহারকারীরা সরাসরি ওয়েবসাইটে একটি ফাংশন কল করতে পারে অথবা তাদের নিজস্ব কোড বা অ্যাপ্লিকেশন থেকে, একটি কমান্ড-লাইন ইন্টারফেস, বা একটি স্থানীয় অ্যাপ থেকেও কল করা সম্ভব। ফাংশনটি স্থানীয় ব্রাউজারে, ক্লাউডে বা স্থানীয়ভাবে চালানো হতে পারে এবং ব্যবহারকারীর অ্যাপ্লিকেশনের মধ্যে অন্তর্নিহিত করা যেতে পারে।
উইকিফাংশনের উদ্দেশ্য হল ব্যাপকভাবে পুনরায় ব্যবহার করা যেতে পারে এমন ফাংশনগুলির একটি সু-সংজ্ঞায়িত সাধারণ গ্রন্থাগার এবং এমন একটি পরিবেশ তৈরি করা যেখানে ফাংশনগুলি দ্রুত একত্রিত এবং কার্যকর করা যায়। উইকিফংশনের লক্ষ্য হল ডেভেলপারদের জন্য জীবন সহজ করা, যারা যে কোনও বাহ্যিক লাইব্রেরির মতো এই সংগ্রহস্থলের উপর নির্ভর করতে পারে এবং ব্যাকএন্ড ব্যবহারকারীদের জন্য যারা প্রয়োজন অনুযায়ী ফাংশন কল করতে পারে, এমনভাবে যা বর্তমানে শুধুমাত্র নির্দিষ্ট ওয়েবসাইটগুলির মাধ্যমে খুব অসম কভারেজের সাথে উপলব্ধ, যেগুলো প্রায়শই জাভা অ্যাপলেট ভাষায় ১৯৯০-এর দশকের ওয়েবসাইট আকারে লেখা হয়।
একটি নিরাপদ স্যান্ডবক্স কার্যকরকরণ সক্ষম করার জন্য সমস্ত ফাংশন [[en:Pure function|বিশুদ্ধ]]। এছাড়াও, প্রতিটি বাস্তবায়ন অধিউপাত্ত এবং ক্রিপ্টোগ্রাফিকভাবে স্বাক্ষরিত করে ব্যাখ্যা করা যেতে পারে। ব্যাকএন্ড ব্যবহারকারীরা তাদের উপলব্ধ হার্ডওয়্যার সংস্থান এবং ওয়েব অফ ট্রাস্ট সেটিংসের উপর নির্ভর করে প্রতিটি ফাংশনের কোন বাস্তবায়ন ব্যবহার করতে হবে তা নির্বাচন এবং নিরীক্ষা করতে পারে।
উইকিফাংশন, উইকিউপাত্তের মতো বৃহৎ জ্ঞানের ভিত্তিগুলিতে সহজে অ্যাক্সেসের অনুমতি দেবে, তারই সাথে বাইনারি ইনপুট এবং আউটপুট ফাইলগুলিতেও। একটি ইনপুট ফাইল হিসাবে একটি ছবি আপলোড করা সম্পূর্ণভাবে সম্ভব এবং এটি ভিন্ন বিন্যাসে বিশ্লেষণের ফলাফল প্রদান করতেও সম্ভব, যেমন ছবিতে কী চিত্রিত করা হয়েছে বা ছবিতে কতগুলি ভিন্ন রঙ রয়েছে বা একটি ভিন্ন বাইনারি। এটি [[m:Special:MyLanguage/Wikimedia Commons|উইকিমিডিয়া কমন্সে]] কর্মপ্রবাহের জন্য উপলব্ধ করা হবে।
উইকিফাংশন আরও গণনা স্থানান্তরিত করার ঐতিহ্যকে অব্যাহত রেখেছে, যা সাধারণত কমান্ড লাইনে বা অ্যাপের মাধ্যমে বেশি কম্পিউটার জ্ঞানী কম্পিউটার ব্যবহারকারীদের দ্বারা ওয়েবে এবং কার্যকারিতা গ্রহণযোগ্যতাকে গণতন্ত্রীকরণ করে তুলেছে যা আগে উপলব্ধ ছিল না। একই সময়ে, এটি ডেভেলপারদের সর্বত্র উৎপাদনশীলতা বাড়াবে কারণ তারা ''StackOverflow'' এর মতোন সাইট থেকে উত্তরগুলি সঠিকভাবে কপি এবং পেস্ট করার উপর নির্ভর করার পরিবর্তে কোডের একটি বড় গ্রন্থাগার ব্যবহার করতে পারে।
উইকিপিডিয়ার বিপরীতে, অবদানকারীরা বেশিরভাগ ক্ষেত্রে বিদ্যমান ফাংশন আপডেট করার পরিবর্তে একটি ফাংশনের জন্য নতুন বাস্তবায়ন তৈরি করবে। বাস্তবায়নগুলো স্বয়ংক্রিয়ভাবে প্রদত্ত পরীক্ষাগুলির বিরুদ্ধে, একে অপরের বিরুদ্ধে পরীক্ষা করা যেতে পারে এবং আরও বিশ্লেষণ করা যেতে পারে।
বাস্তবায়নগুলি বিভিন্ন প্রোগ্রামিং ভাষায় লেখা যেতে পারে, তবুও তারা অন্যান্য প্রোগ্রামিং ভাষায় তৈরী করা ফাংশনগুলিকে কল করতে সক্ষম হতে পারে। কার্যকরকরণ ইঞ্জিনটি মসৃণভাবে বিভিন্ন ভাষায় কাজ করতে পারে (যদিও সর্বোচ্চ সম্ভাব্য পারফরম্যান্সের সাথে অগত্যা নয়)। যদিও বেশিরভাগ ক্ষেত্রেই একক প্রোগ্রামিং ভাষার মধ্যে ফাংশন রচনা করলে একটি বড় কর্মক্ষমতা বৃদ্ধি ঘটে, তবে এটি করার কোনও প্রয়োজন নেই। অধিকাংশ ক্ষেত্রে উন্নয়নের গতি এবং বিকাশকারীর সময়, কার্যকরকরণ ইঞ্জিনে ব্যয় করা অতিরিক্ত কম্পিউটার চক্রের চেয়ে বেশি মূল্যবান হবে।
<span id="References"></span>
== তথ্যসূত্র ==
<references/>
<span id="See_also"></span>
== আরও দেখুন ==
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
pnlubuxylrqx5u490cwun9mnp2vdn86
Wikifunctions:About/cs
4
2789
290738
240164
2026-07-13T13:14:37Z
FuzzyBot
207
Updating to match new version of source page
290738
wikitext
text/x-wiki
<languages/>
: ''Prvním cílem Wikifunctions je podpora projektů [[m:Special:MyLanguage/Wikimedia projects|Wikimedia]], ale stejně jako [[m:Special:MyLanguage/Wikidata|Wikidata]] bude podporovat i další cíle. Toto je popis Wikifunctions nad rámec [[m:Special:MyLanguage/Wikipedia|Wikipedie]].''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|Programové prohlášení]]
: Projekt Wikimedia pro všechny, kteří společně vytvářejí a udržují knihovnu kódových funkcí na podporu projektů Wikimedia i mimo ně, kterou může každý volat a znovu používat ve světových přirozených a programovacích jazycích.
{{WF:Vision}}
</div>
'''Wikifunctions''' je '''otevřený repozitář kódu''', který může kdokoli používat a přispívat do něj.
<div class="mw-translate-fuzzy">
Každá stránka ve Wikifunctions představuje funkci. Funkce má popis, seznam parametrů, testovací případy, seznam implementací v různých programovacích jazycích a další metadata. Implementace lze opakovaně používat v jiných softwarových projektech (soukromých aplikacích nebo skriptech), volat a spouštět je online (buď jen v prohlížeči, nebo v prostředí cloudu či notebooků Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> nebo PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref>), skládat je tak, aby bylo dosaženo složitější funkčnosti, podepisovat je, analyzovat nebo ověřovat a mnoho dalšího.
</div>
<div class="mw-translate-fuzzy">
Wikifunctions jsou projekt v duchu Wikipedie, Wikidat, [[m:Special:MyLanguage/Wiktionary|Wikislovníku]] a dalších, který umožňují přispěvatelům z celého světa vytvářet a udržovat knihovnu funkcí, kterou může kdokoli použít k jakémukoli účelu. Každá funkce může být podpořena několika implementacemi v různých programovacích jazycích, testovacími případy, předběžnými a následnými podmínkami, dokumentací, metadaty v podobě odhadů doby běhu a záruk složitosti pro různé implementace atd. Uživatelé mohou funkci volat přímo na webových stránkách nebo z vlastního kódu či aplikací, z rozhraní příkazového řádku nebo z místní aplikace. Funkce může být spuštěna lokálně v prohlížeči, v cloudu nebo lokálně a vložena do aplikace uživatele.
</div>
<div class="mw-translate-fuzzy">
Wikifunctions jsou určeny k vytvoření dobře definovaného společného katalogu funkcí, které lze široce opakovaně používat, a také prostředí, kde lze funkce rychle kombinovat a spouštět za běhu. Cílem Wikifunctions je usnadnit život vývojářům, kteří se na tento repozitář mohou spolehnout jako na jakoukoli externí knihovnu, a koncovým uživatelům, kteří mohou funkce volat podle potřeby způsobem, který je v současné době dostupný pouze s velmi nerovnoměrným pokrytím prostřednictvím specifických webových stránek, které jsou často psány formou webových stránek z 90. let s aplety v jazyce Java.
</div>
<div class="mw-translate-fuzzy">
Všechny funkce jsou čisté, aby bylo umožněno bezpečné provádění v sandboxu. Každou implementaci lze také opatřit metadaty a kryptograficky podepsat. Koncoví uživatelé si mohou vybrat a kontrolovat, kterou implementaci každé funkce použijí, v závislosti na svých dostupných hardwarových prostředcích a nastavení sítě důvěryhodnosti.
</div>
Wikifunctions umožní snadný přístup k rozsáhlým znalostním databázím, jako jsou Wikidata, ale také k binárním vstupním a výstupním souborům. Je zcela možné nahrát obrázek jako vstupní soubor a vrátit výsledky analýzy, například co je na obrázku vyobrazeno nebo kolik má obrázek různých barev - nebo jinou binárku, například v jiném formátu. To bude zpřístupněno pracovním postupům na [[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]].
<div class="mw-translate-fuzzy">
Wikifunctions pokračuje v tradici přesunu většího množství výpočtů, které se obvykle prováděly na příkazovém řádku nebo pomocí aplikací zdatnějších uživatelů počítačů, na web a demokratizuje přístup k funkcím, které dříve nebyly k dispozici. Zároveň se tím zvýší produktivita vývojářů všude na světě, protože mohou jednoduše používat rozsáhlou knihovnu kódu, místo aby se spoléhali na správné kopírování a vkládání odpovědí ze ''StackOverflow''.
</div>
Na rozdíl od Wikipedie přispěvatelé většinou vytvářejí nové implementace funkcí namísto aktualizace stávajících funkcí. Tyto implementace mohou být automaticky testovány na základě zadaných testů, mezi sebou navzájem a dále analyzovány.
<div class="mw-translate-fuzzy">
Implementace mohou být napsány v řadě různých programovacích jazyků, a přesto mohou volat funkce implementované v jiných programovacích jazycích. Prováděcí engine může plynule (i když ne nutně s nejvyšším možným výkonem) pracovat v různých jazycích. Ačkoli ve většině případů dochází k velkému zvýšení výkonu skládáním funkcí v rámci jednoho programovacího jazyka, není to podmínkou. V mnoha případech bude rychlost vývoje a čas vývojáře cennější než dodatečné cykly počítače strávené v exekučním enginu.
</div>
<span id="References"></span>
== Reference ==
<references/>
<span id="See_also"></span>
== Viz též ==
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
iaphtgo5j5we47x0cnzfb5qqxk2qnkg
Wikifunctions:About/da
4
2790
290737
172903
2026-07-13T13:14:37Z
FuzzyBot
207
Updating to match new version of source page
290737
wikitext
text/x-wiki
<languages/>
: ''<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions's first goal is to support the [[m:Special:MyLanguage/Wikimedia projects|Wikimedia projects]], but it will support goals beyond that, just as with [[m:Special:MyLanguage/Wikidata|Wikidata]]. This is a description of Wikifunctions beyond [[m:Special:MyLanguage/Wikipedia|Wikipedia]].</span>''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|Mission statement]]
: <span lang="en" dir="ltr" class="mw-content-ltr">A Wikimedia project for everyone to collaboratively create and maintain a library of code functions to support the Wikimedia projects and beyond, for everyone to call and re-use in the world's natural and programming languages</span>
{{WF:Vision}}
</div>
'''Wikifunctions''' er et '''åbent arkiv med kode''' som alle kan bruge og bidrage til.
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions consists of functions. A function can have a description in many languages with a list of parameters, test cases, a list of implementations in different programming languages, and further metadata, all in multiple languages (among those supported by Wikimedia). The implementations can be reused in other software projects (private apps or scripts), be called and executed online (simply in the browser, in a cloud environment, or in Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> or PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref> notebooks), composed to achieve more complex functionality, signed, analyzed, or validated, and much more.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is a project in the spirit of Wikipedia, Wikidata, [[m:Special:MyLanguage/Wiktionary|Wiktionary]], and other similar global collaborative free culture projects: it allows contributors from all over the world to create and maintain a multilingual library of functions that can be used by anyone for any purpose. Every function can be supported by multiple implementations in different programming languages, test cases, pre- and post-conditions, documentation, metadata in the form of runtime estimates and complexity guarantees for the different implementations, etc. Users may call a function directly on the website, or from their own code or applications, from a command-line interface, or a local app. The function may be executed locally in the browser, in the cloud, or locally and embedded within the user's application.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is intended to create both a well-defined common catalog of functions that can be widely reused and an environment where functions can be quickly combined and executed on the fly. Wikifunctions aims to make life easier for developers, who can rely on this repository like on any external library, and for end-users, who can call functions as needed, in a way that is currently only available with a very uneven coverage through specific websites that are often written in the form of 1990s websites with Java applets.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
All functions are [[:en:Pure function|pure]], in order to enable a secure sandboxed execution. Also, every implementation can be annotated with metadata and cryptographically signed. End-users can select and audit which implementation of each function to use, depending on their available hardware resources and web of trust settings.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions will allow easy access to large knowledge bases such as Wikidata, but also to binary input and output files. It is entirely possible to upload an image as an input file and return analysis results such as what is depicted on the image, or how many different colors the image has – or a different binary, e.g. in a different format. This will be made available to workflows on [[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions continues the tradition of moving more computation, which has usually happened on the command line or with apps by more computer-savvy users, to the Web and democratizing access to functionality that was not available before. At the same time, it will increase the productivity of developers everywhere, as they can just use a large library of code instead of relying on copying and pasting answers from sites like ''StackOverflow''.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Unlike in Wikipedia, contributors will mostly create new implementations for a function instead of updating existing functions. The implementations can be automatically tested against the given tests, against each other, and further analyzed.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Implementations can be written in a number of different programming languages, but they will be able to call functions implemented in other programming languages. The execution engine can smoothly (although not necessarily with the highest possible performance) operate in different languages. Although in most cases there is a large performance boost in composing functions within a single programming language, there is no requirement to do so. In many cases, the speed of development and the developer's time will be more valuable than the additional computer cycles spent in the execution engine.
</div>
<span id="References"></span>
== Referencer ==
<references/>
<span id="See_also"></span>
== Se også ==
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
myhxw4cu3dv9rjsgd1wcyyganv8qxu5
Wikifunctions:About/de
4
2791
290739
130886
2026-07-13T13:14:37Z
FuzzyBot
207
Updating to match new version of source page
290739
wikitext
text/x-wiki
<languages/>
: ''Wikifunctions erstes Ziel ist es, die [[m:Special:MyLanguage/Wikimedia projects|Wikimedia-Projekte]] zu unterstützen, aber es wird darüber hinausgehende Ziele unterstützen, genau wie bei [[m:Special:MyLanguage/Wikidata|Wikidata]]. Dies ist eine Beschreibung von Wikifunctions über [[m:Special:MyLanguage/Wikipedia|Wikipedia]] hinaus.''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|Leitgedanke]]
: Ein Wikimedia-Projekt für jedermann zur gemeinschaftlichen Erstellung und Pflege einer Bibliothek von Code-Funktionen zur Unterstützung der Wikimedia-Projekte und darüber hinaus, für jedermann zum Aufruf und zur Wiederverwendung in den natürlichen und Programmiersprachen der Welt.
{{WF:Vision}}
</div>
'''Wikifunctions''' ist ein '''offenes Code-Repositorium''', das jeder nutzen und zu dem jeder beitragen kann.
Jede Seite in Wikifunctions stellt eine Funktion dar. Eine Funktion hat eine Beschreibung auf vielen Sprachen, eine Liste von Parametern, Testfälle, eine Liste von Implementierungen in verschiedenen Programmiersprachen und weitere Metadaten, alles in mehreren Sprachen (die von Wikipedia unterstützt werden). Die Implementierungen können in anderen Softwareprojekten (privaten Apps oder Skripten) wiederverwendet, online aufgerufen und ausgeführt werden (entweder nur im Browser oder in einer Cloud-Umgebung oder auf Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref>- oder PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref>-Notebooks), zu komplexeren Funktionen zusammengestellt, signiert, analysiert oder validiert werden und vieles mehr.
Wikifunctions ist ein Projekt im Geiste von Wikipedia, Wikidata, [[m:Special:MyLanguage/Wiktionary|Wiktionary]] und anderen ähnlichen Projekten: Es ermöglicht Mitwirkenden aus aller Welt, eine mehrsprachige Bibliothek von Funktionen zu erstellen und zu pflegen, die von jedem für jeden Zweck verwendet werden können. Jede Funktion kann durch mehrere Implementierungen in verschiedenen Programmiersprachen, Testfälle, Vor- und Nachherbedingungen, Dokumentation, Metadaten in Form von Laufzeitschätzungen und durch Komplexitätsgarantien für die verschiedenen Implementierungen usw. unterstützt werden. Benutzer können eine Funktion direkt auf der Website oder aus eigenem Code oder eigenen Anwendungen, über eine Kommandozeilenschnittstelle (CLI) oder eine lokale App aufrufen. Die Funktion kann lokal im Browser, in der Cloud oder lokal und eingebettet in der Anwendung des Benutzers ausgeführt werden.
Wikifunctions soll sowohl einen wohldefinierten gemeinsamen Katalog von Funktionen, die in großem Umfang wiederverwendet werden können, wie auch eine Umgebung schaffen, in der Funktionen schnell kombiniert und "on the fly" ausgeführt werden können. Wikifunctions zielt darauf ab, das Leben für Entwickler zu erleichtern, die sich auf dieses Repositorium wie auf jede externe Bibliothek verlassen können. Ebenso soll sie Endbenutzern das Leben erleichtern, die Funktionen nach Bedarf auf eine Art und Weise aufrufen können, die derzeit nur mit einer sehr ungleichmäßigen Abdeckung durch spezifische Websites verfügbar ist, die oft in Form von 1990er Websites mit Java-Applets geschrieben sind.
Alle Funktionen sind [[:en:Pure function|rein]], um eine sichere Ausführung in der Sandbox zu ermöglichen. Außerdem kann jede Implementierung mit Metadaten kommentiert und kryptografisch signiert werden. Endbenutzer können je nach verfügbaren Hardwareressourcen und Web-of-Trust-Einstellungen auswählen und prüfen, welche Implementierung der einzelnen Funktionen verwendet werden soll.
Wikifunctions wird einen einfachen Zugriff auf große Wissensdatenbanken wie Wikidata ermöglichen, aber auch auf binäre Ein- und Ausgabedateien. Es ist durchaus möglich, ein Bild als Eingabedatei hochzuladen und Analyseergebnisse zurückzuliefern, z. B. was auf dem Bild abgebildet ist oder wie viele verschiedene Farben das Bild hat - oder eine andere Binärdatei, z. B. in einem anderen Format. Dies wird den Arbeitsabläufen auf [[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]] zur Verfügung gestellt.
Wikifunctions setzt die Tradition fort, mehr Berechnungen, die normalerweise auf der Kommandozeile oder mit Apps von mehr erfahreneren Computernutzern stattgefunden haben, ins Web zu verlagern und den Zugang zu Funktionen zu demokratisieren, die vorher nicht verfügbar waren. Gleichzeitig wird es die Produktivität von Entwicklern überall erhöhen, da sie einfach eine große Code-Bibliothek nutzen können, anstatt sich auf das Kopieren und Einfügen aus ''StackOverflow'' zu verlassen.
Anders als in der Wikipedia werden die Mitwirkenden meist neue Implementierungen für eine Funktion erstellen, anstatt bestehende Funktionen zu aktualisieren. Die Implementierungen können automatisch gegen die vorgegebenen Tests und gegeneinander getestet und weiter analysiert werden.
Implementierungen können in einer Reihe verschiedener Programmiersprachen geschrieben werden und dennoch in der Lage sein, Funktionen aufzurufen, die in anderen Programmiersprachen implementiert sind. Die Ausführungsengine kann reibungslos (wenn auch nicht unbedingt mit der höchstmöglichen Leistung) in verschiedenen Sprachen arbeiten. Obwohl in den meisten Fällen eine große Leistungssteigerung durch das Zusammenstellen von Funktionen innerhalb einer einzigen Programmiersprache erzielt wird, ist dies nicht zwingend erforderlich. In vielen Fällen werden die Entwicklungsgeschwindigkeit und die Zeit des Entwicklers wertvoller sein als die zusätzlichen Computerzyklen, die in der Ausführungsengine verbracht werden.
<span id="References"></span>
== Einzelnachweise ==
<references/>
<span id="See_also"></span>
== Siehe auch ==
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
0acs5g296cnc7e6espcblkgx7q5ide4
Wikifunctions:About/de-formal
4
2792
290740
221994
2026-07-13T13:14:38Z
FuzzyBot
207
Updating to match new version of source page
290740
wikitext
text/x-wiki
<languages/>
: ''Wikifunctions’s erstes Ziel ist es, die [[m:Special:MyLanguage/Wikimedia projects|Wikimedia-Projekte]] zu unterstützen, aber es wird darüber hinausgehende Ziele unterstützen, genau wie bei [[m:Special:MyLanguage/Wikidata|Wikidata]]. Dies ist eine Beschreibung von Wikifunctions über [[m:Special:MyLanguage/Wikipedia|Wikipedia]] hinaus.''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|Leitgedanke]]
: Ein Wikimedia-Projekt für jedermann zur gemeinschaftlichen Erstellung und Pflege einer Bibliothek von Code-Funktionen zur Unterstützung der Wikimedia-Projekte und darüber hinaus, für jedermann zum Aufruf und zur Wiederverwendung in den natürlichen und Programmiersprachen der Welt.
{{WF:Vision}}
</div>
'''Wikifunctions''' ist ein '''offenes Code-Repository''', das jeder nutzen und zu dem jeder beitragen kann.
<div class="mw-translate-fuzzy">
Jede Seite in Wikifunctions stellt eine Funktion dar. Eine Funktion hat eine Beschreibung, eine Liste von Parametern, Testfälle, eine Liste von Implementierungen in verschiedenen Programmiersprachen und weitere Metadaten. Die Implementierungen können in anderen Softwareprojekten (privaten Apps oder Skripten) wiederverwendet, online aufgerufen und ausgeführt werden (entweder nur im Browser oder in einer Cloud-Umgebung oder auf Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref>- oder PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref>-Notebooks), zu komplexeren Funktionen zusammengestellt, signiert, analysiert oder validiert werden und vieles mehr
</div>
<div class="mw-translate-fuzzy">
Wikifunctions ist ein Projekt im Geiste von Wikipedia, Wikidata, [[m:Special:MyLanguage/Wiktionary|Wiktionary]] und anderen und ermöglicht es Mitwirkenden aus aller Welt, eine Bibliothek von Funktionen zu erstellen und zu pflegen, die von jedem für jeden Zweck verwendet werden können. Jede Funktion kann durch mehrere Implementierungen in verschiedenen Programmiersprachen, Testfälle, Vor- und Nachherbedingungen, Dokumentation, Metadaten in Form von Laufzeitschätzungen und durch Komplexitätsgarantien für die verschiedenen Implementierungen usw. unterstützt werden. Benutzer können eine Funktion direkt auf der Website oder aus eigenem Code oder eigenen Anwendungen, über eine Kommandozeilenschnittstelle (CLI) oder eine lokale App aufrufen. Die Funktion kann lokal im Browser, in der Cloud oder lokal und eingebettet in der Anwendung des Benutzers ausgeführt werden.
</div>
<div class="mw-translate-fuzzy">
Wikifunctions soll sowohl einen wohldefinierten gemeinsamen Katalog von Funktionen, die in großem Umfang wiederverwendet werden können, wie auch eine Umgebung schaffen, in der Funktionen schnell kombiniert und ''on the fly'' ausgeführt werden können. Wikifunctions zielt darauf ab, das Leben für Entwickler zu erleichtern, die sich auf dieses Repository wie auf jede externe Bibliothek verlassen können. Ebenso soll sie Endbenutzern das Leben erleichtern, die Funktionen nach Bedarf auf eine Art und Weise aufrufen können, die derzeit nur mit einer sehr ungleichmäßigen Abdeckung durch spezifische Websites verfügbar ist, die oft in Form von 1990er Websites mit Java-Applets geschrieben sind.
</div>
<div class="mw-translate-fuzzy">
Alle Funktionen sind rein, um eine sichere Ausführung in der Sandbox zu ermöglichen. Außerdem kann jede Implementierung mit Metadaten kommentiert und kryptografisch signiert werden. Endbenutzer können je nach verfügbaren Hardwareressourcen und Web-of-Trust-Einstellungen auswählen und prüfen, welche Implementierung der einzelnen Funktionen verwendet werden soll.
</div>
Wikifunctions wird einen einfachen Zugriff auf große Wissensdatenbanken wie Wikidata ermöglichen, aber auch auf binäre Ein- und Ausgabedateien. Es ist durchaus möglich, ein Bild als Eingabedatei hochzuladen und Analyseergebnisse zurückzuliefern, z. B. was auf dem Bild abgebildet ist oder wie viele verschiedene Farben das Bild hat – oder eine andere Binärdatei, z. B. in einem anderen Format. Dies wird den Workflows auf [[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]] zur Verfügung gestellt.
<div class="mw-translate-fuzzy">
Wikifunctions setzt die Tradition fort, mehr Berechnungen, die normalerweise auf der Kommandozeile oder mit Apps von mehr erfahreneren Computernutzern stattgefunden haben, ins Web zu verlagern und den Zugang zu Funktionen zu demokratisieren, die vorher nicht verfügbar waren. Gleichzeitig wird es die Produktivität von Entwicklern überall erhöhen, da sie einfach eine große Code-Bibliothek nutzen können, anstatt sich auf das korrekte Kopieren und Einfügen von Antworten aus ''StackOverflow'' zu verlassen.
</div>
Anders als in der Wikipedia werden die Mitwirkenden meist neue Implementierungen für eine Funktion erstellen, anstatt bestehende Funktionen zu aktualisieren. Die Implementierungen können automatisch gegen die vorgegebenen Tests und gegeneinander getestet und weiter analysiert werden.
<div class="mw-translate-fuzzy">
Implementierungen können in einer Reihe verschiedener Programmiersprachen geschrieben werden und dennoch in der Lage sein, Funktionen aufzurufen, die in anderen Programmiersprachen implementiert sind. Die Ausführungsengine kann reibungslos (wenn auch nicht unbedingt mit der höchstmöglichen Leistung) in verschiedenen Sprachen arbeiten. Obwohl in den meisten Fällen eine große Leistungssteigerung durch das Zusammenstellen von Funktionen innerhalb einer einzigen Programmiersprache erzielt wird, ist dies nicht zwingend erforderlich. In vielen Fällen werden die Entwicklungsgeschwindigkeit und die Zeit des Entwicklers wertvoller sein als die zusätzlichen Computerzyklen, die in der Ausführungsengine verbracht werden.
</div>
<span id="References"></span>
== Einzelnachweise ==
<references/>
<span id="See_also"></span>
== Siehe auch ==
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
5sg33631vd69en8v4ci81txqxztr94r
Wikifunctions:About/en
4
2793
290741
119098
2026-07-13T13:14:38Z
FuzzyBot
207
Updating to match new version of source page
290741
wikitext
text/x-wiki
<languages/>
: ''Wikifunctions's first goal is to support the [[m:Special:MyLanguage/Wikimedia projects|Wikimedia projects]], but it will support goals beyond that, just as with [[m:Special:MyLanguage/Wikidata|Wikidata]]. This is a description of Wikifunctions beyond [[m:Special:MyLanguage/Wikipedia|Wikipedia]].''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|Mission statement]]
: A Wikimedia project for everyone to collaboratively create and maintain a library of code functions to support the Wikimedia projects and beyond, for everyone to call and re-use in the world's natural and programming languages
{{WF:Vision}}
</div>
'''Wikifunctions''' is an '''open repository of code''' that anyone can use and contribute to.
Wikifunctions consists of functions. A function can have a description in many languages with a list of parameters, test cases, a list of implementations in different programming languages, and further metadata, all in multiple languages (among those supported by Wikimedia). The implementations can be reused in other software projects (private apps or scripts), be called and executed online (simply in the browser, in a cloud environment, or in Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> or PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref> notebooks), composed to achieve more complex functionality, signed, analyzed, or validated, and much more.
Wikifunctions is a project in the spirit of Wikipedia, Wikidata, [[m:Special:MyLanguage/Wiktionary|Wiktionary]], and other similar global collaborative free culture projects: it allows contributors from all over the world to create and maintain a multilingual library of functions that can be used by anyone for any purpose. Every function can be supported by multiple implementations in different programming languages, test cases, pre- and post-conditions, documentation, metadata in the form of runtime estimates and complexity guarantees for the different implementations, etc. Users may call a function directly on the website, or from their own code or applications, from a command-line interface, or a local app. The function may be executed locally in the browser, in the cloud, or locally and embedded within the user's application.
Wikifunctions is intended to create both a well-defined common catalog of functions that can be widely reused and an environment where functions can be quickly combined and executed on the fly. Wikifunctions aims to make life easier for developers, who can rely on this repository like on any external library, and for end-users, who can call functions as needed, in a way that is currently only available with a very uneven coverage through specific websites that are often written in the form of 1990s websites with Java applets.
All functions are [[:en:Pure function|pure]], in order to enable a secure sandboxed execution. Also, every implementation can be annotated with metadata and cryptographically signed. End-users can select and audit which implementation of each function to use, depending on their available hardware resources and web of trust settings.
Wikifunctions will allow easy access to large knowledge bases such as Wikidata, but also to binary input and output files. It is entirely possible to upload an image as an input file and return analysis results such as what is depicted on the image, or how many different colors the image has – or a different binary, e.g. in a different format. This will be made available to workflows on [[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]].
Wikifunctions continues the tradition of moving more computation, which has usually happened on the command line or with apps by more computer-savvy users, to the Web and democratizing access to functionality that was not available before. At the same time, it will increase the productivity of developers everywhere, as they can just use a large library of code instead of relying on copying and pasting answers from sites like ''StackOverflow''.
Unlike in Wikipedia, contributors will mostly create new implementations for a function instead of updating existing functions. The implementations can be automatically tested against the given tests, against each other, and further analyzed.
Implementations can be written in a number of different programming languages, but they will be able to call functions implemented in other programming languages. The execution engine can smoothly (although not necessarily with the highest possible performance) operate in different languages. Although in most cases there is a large performance boost in composing functions within a single programming language, there is no requirement to do so. In many cases, the speed of development and the developer's time will be more valuable than the additional computer cycles spent in the execution engine.
== References ==
<references/>
== See also ==
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
fhz7yl9hnj77m2wk1z359cxrkt18w2l
Wikifunctions:About/es
4
2794
290742
119097
2026-07-13T13:14:38Z
FuzzyBot
207
Updating to match new version of source page
290742
wikitext
text/x-wiki
<languages/>
: ''El principal objetivo de Wikifunctions es apoyar a los [[m:Special:MyLanguage/Wikimedia projects|Proyectos de Wikimedia]], pero el apoyo va más allá de eso, al igual que con [[m:Special:MyLanguage/Wikidata|Wikidata]]. Esto es una descripción de Wikifunctions más allá de [[m:Special:MyLanguage/Wikipedia|Wikipedia]].''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|Nuestro objetivo]]
: Un proyecto de Wikimedia para que todos creen y mantengan en colaboración una biblioteca de funciones de código: para respaldar en los proyectos de Wikimedia y otros más allá, y para que todos puedan llamar y reutilizar en los lenguajes naturales y de programación del mundo.
{{WF:Vision}}
</div>
'''Wikifunctions''' (conocida en español como Wikifunciones) es un '''repositorio abierto de código''' que cualquiera puede utilizar y contribuir.
Wikifunctions está compuesta por funciones. Estas funciones pueden tener una descripción en muchos idiomas con una lista de parámetros, casos de prueba, una lista de implementaciones en diferentes lenguajes de programación, y otros metadatos, todo en multiples idiomas (entre aquellos soportados por Wikimedia). Las implementaciones pueden ser reusadas en otros proyectos de software (aplicaciones privadas o scripts), sean llamadas y ejecutadas en linea (simplemente en el navegador, en un entorno en la nube, o en notebooks de Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> o PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref>), compuestas para obtener más funcionalidad compleja, firmada, analizada, o validada, y mucho más.
Wikifunctions es un proyecto en el espíritu de Wikipedia, Wikidata, [[m:Special:MyLanguage/Wiktionary|Wikcionario]] y otros proyectos libres similares, colaborativos y culturales: Permite a colaboradores de todo el mundo para crear y mantener una librería multilingüe de funciones que puede ser usada por cualquiera para cualquier propósito. Cada función puede ser soportada por múltiples implementaciones en diferentes lenguajes de programación, casos de prueba, condiciones previas y posteriores, documentación, metadatos en la forma de estimaciones de tiempo de ejecución y garantías complejas por las diferentes implementaciones, etc. Los usuarios pueden llamar a una función directamente en el sitio web, o desde su propio código o aplicación, desde una interfaz de línea de comandos, o una aplicación local. La función puede ejecutarse localmente en el navegador, en la nube, o integrada localmente en la aplicación del usuario.
El objetivo de Wikifunctions es crear, tanto un catálogo común bien definido de funciones que se pueda reutilizar ampliamente, así como un entorno en el que las funciones se puedan combinar y ejecutar rápidamente sobre la marcha. Wikifunctions tiene como meta hacer la vida de los desarrolladores mucho más fácil, de forma que puedan confiar en este repositorio como en cualquier librería externa; y para los usuarios finales permitiéndoles llamar a funciones según sea necesario, de una manera que actualmente solo está disponible con una cobertura muy desigual a través de sitios web específicos, que a menudo se escriben en forma de sitios web de la década de 1990 con applets de Java.
Todas las funciones son puras, para permitir una ejecución segura en un espacio aislado. Además, cada implementación puede ser firmada criptográficamente y anotada con metadatos. Los usuarios finales pueden seleccionar y auditar qué implementación de cada función utilizarán, según los recursos de hardware disponibles y la configuración de la red de confianza.
Wikifunctions permitirá un fácil acceso a grandes bases de conocimiento como Wikidata, pero también a archivos binarios de entrada y salida. Es completamente posible cargar una imagen como un archivo de entrada y devolver los resultados del análisis, como lo que se muestra en la imagen, o cuántos colores diferentes tiene la imagen, o un binario diferente, p. ej. en un formato diferente. Esto estará disponible para los flujos de trabajo en [[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]].
Wikifunctions continúa la tradición de mover más computación, lo que generalmente ha sucedido en la línea de comandos o con aplicaciones de usuarios de computadoras más expertos en computación, a la Web y democratizar el acceso a funciones que antes no estaban disponibles. Al mismo tiempo, aumentará la productividad de los desarrolladores en todas partes, ya que solo pueden usar una gran biblioteca de código en lugar de tener que copiar y pegar las respuestas de sitios como ''StackOverflow''.
A diferencia de Wikipedia, los colaboradores crearán principalmente nuevas implementaciones para una función en lugar de actualizar las funciones existentes. Las implementaciones se pueden probar automáticamente con las pruebas dadas, entre sí, y se pueden analizar más a fondo.
Las implementaciones podrían ser escritas en varios lenguajes de programación diferentes y, aún así serían capaces de llamar a funciones implementadas en otros lenguajes de programación. El motor de ejecución puede funcionar sin problemas (aunque no necesariamente con el mayor rendimiento posible) en diferentes lenguajes. Aunque en la mayoría de los casos hay un gran aumento de rendimiento al componer funciones dentro de un solo lenguaje de programación, no es necesario hacerlo. En muchos casos, la velocidad de desarrollo y el tiempo del desarrollador serán más valiosos que los ciclos informáticos adicionales dedicados al motor de ejecución.
<span id="References"></span>
== Referencias ==
<references/>
<div lang="en" dir="ltr" class="mw-content-ltr">
== See also ==
</div>
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
jcuvne91am6o8149r9trpst8lezx0zn
Wikifunctions:About/fa
4
2795
290743
119099
2026-07-13T13:14:39Z
FuzzyBot
207
Updating to match new version of source page
290743
wikitext
text/x-wiki
<languages/>
: ''نخستین هدف ویکیپردازه (ویکی تابع) پشتیبانی از [[m:Special:MyLanguage/Wikimedia projects|پروژههای ویکیمدیا]] است، اما از اهدافی فراتر از آن همانند [[m:Special:MyLanguage/Wikidata|ویکیداده]] نیز پشتیبانی خواهد کرد. این توصیفی است از ویکی تابع فرای [[m:Special:MyLanguage/Wikipedia|ویکیپدیا]].''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|بیانیهٔ مأموریت]]
: یک پروژهٔ ویکیمدیا برای همگان بهمنظور مشارکت در ایجاد و رسیدگی به یک کتابخانه از کد توابع برای پشتیبانی از پروژههای ویکیمدیا و فراتر از آن، برای فراخوانی و استفادهٔ مجدد به زبانهای طبیعی و برنامهنویسی جهان برای همه.
{{WF:Vision}}
</div>
'''ویکیتابع''' یک '''مخزن آزاد کد''' است که هرکس میتواند از آن استفاده کند و در آن مشارکت کند.
<div class="mw-translate-fuzzy">
هر صفحه در ویکیتابع نمایندهٔ یک تابع است. هر تابع دارای یک توضیح، فهرستی از پارامترها، موارد آزمایشی، فهرستی از پیادهسازیها در زبانهای مختلف برنامهنویسی و فرادادههای بیشتر است. پیادهسازیها را میتوان دوباره در پروژههای نرمافزاری دیگر (نرمافزارها یا اسکریپتهای خصوصی) استفاده کرد، بهصورت آنلاین فراخوانی یا اجرا کرد (تنها در یک مرورگر یا در محیط ابری یا دفتر یادداشتهای Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> یا PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref>)، برای دستیابی به عملکردی پیچیدهتر ترکیب کرد، بررسی کرد یا بسیاری کارهای دیگر روی آنها انجام داد.
</div>
<div class="mw-translate-fuzzy">
ویکیتابع پروژهای در روح ویکیپدیا، ویکیداده، [[m:Special:MyLanguage/Wiktionary|ویکیواژه]] و سایر پروژهها است و امکان ایجاد و رسیدگی به کتابخانهای از توابع که میتوانند توسط هرکس و برای هر مقصودی مورد استفاده قرار گیرند را برای مشارکتکنندگان از سراسر جهان فراهم میکند. هر تابع میتواند از سوی چندین نفر در زبانهای مختلف برنامهنویسی پیادهسازی شود، موارد آزمایشی، پیشا و پسا شرایط، توضیحات، فراداده در قالب تخمین زمان اجرا و تضمین پیچیدگی برای پیادهسازیهای مختلف و غیره پشتیبانی شود. کاربران میتوانند یک تابع را بصورت مستقیم بر روی وبگاه یا از درون کد یا نرمافزار خودشان، از یک واسط خط فرمان یا از یک نرمافزار محلی فراخوانی کنند. این تابع را میتوان بهطور محلی در یک مرورگر، در فضای ابری یا بهطور محلی اجرا کرد و در درون نرمافزار کاربر تعبیه کرد.
</div>
<div class="mw-translate-fuzzy">
ویکیتابع به این منظور ابداع شده تا یک فهرست تعریفشدهٔ مناسب از توابع که قابل استفادهٔ مجدد بهطور گسترده هستند و نیز محیطی که توابع در آن بهسرعت قابل ترکیب و اجرا هستند را ایجاد کند. ویکیتابع، علاوه بر کاربران نهایی که میتوانند در صورت نیاز یک تابع را بهشکل کنونی که تنها بهواسطهٔ پوششی نابرابر از طریق وبگاههای خاص که معمولاً در قالب وبگاههای دههٔ ۱۹۹۰ با جاوا اپلت در دسترس هستند، فراخوانی کنند، بر آسانتر کردن زندگی برای توسعهدهندگانی متمرکز است که میتوانند بر این مخزن مانند هر کتابخانهٔ بیرونی دیگری تکیه کنند.
</div>
<div class="mw-translate-fuzzy">
تمامی توابع خالص هستند تا اجرای تمرینی امن را ممکن سازند. علاوه بر این، هر پیادهسازی را میتواند با فرادادهها [[w:fa:گزارمان|گزارمان]] شود و بهشکل رمزنگاریشده، امضا شود. کاربران نهایی میتوانند بسته به منابع سختافزاری که در دسترس دارند و تنظیمات تنظیمات وب اعتماد، پیادهسازی هر یک از توابع را برای استفاده انتخاب کرده و به آن رسیدگی کنند.
</div>
ویکیتابع نهتنها دسترسی آسان به پایگاههای دانش بزرگی مانند ویکیداده، بلکه دسترسی به پروندههای ورودی و خروجی دودویی را ممکن میکند. بارگذاری یک تصویر بهعنوان یک پروندهٔ ورودی و بازگشت نتایج آنالیز مانند این که چهچیزی در تصویر نمایان است یا این که چند رنگ مختلف در تصویر به کار رفتهاست – یا یک باینری متفاوت، مثلاً در یک فرمت متفاوت، کاملاً ممکن است. این قابلیت برای گردش کارها در [[m:Special:MyLanguage/Wikimedia Commons|ویکیانبار]] در دسترس قرار خواهد گرفت.
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions continues the tradition of moving more computation, which has usually happened on the command line or with apps by more computer-savvy users, to the Web and democratizing access to functionality that was not available before. At the same time, it will increase the productivity of developers everywhere, as they can just use a large library of code instead of relying on copying and pasting answers from sites like ''StackOverflow''.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Unlike in Wikipedia, contributors will mostly create new implementations for a function instead of updating existing functions. The implementations can be automatically tested against the given tests, against each other, and further analyzed.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Implementations can be written in a number of different programming languages, but they will be able to call functions implemented in other programming languages. The execution engine can smoothly (although not necessarily with the highest possible performance) operate in different languages. Although in most cases there is a large performance boost in composing functions within a single programming language, there is no requirement to do so. In many cases, the speed of development and the developer's time will be more valuable than the additional computer cycles spent in the execution engine.
</div>
<span id="References"></span>
== منابع ==
<references/>
<div lang="en" dir="ltr" class="mw-content-ltr">
== See also ==
</div>
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
lurdh5tbxkno49pdgoz1kcx54f45ifn
Wikifunctions:About/fr
4
2796
290744
198954
2026-07-13T13:14:39Z
FuzzyBot
207
Updating to match new version of source page
290744
wikitext
text/x-wiki
<languages/>
: ''Le premier but de Wikifunctions (Wikifonctions) est de soutenir les [[m:Special:MyLanguage/Wikimedia projects|projets Wikimedia]], mais il soutiendra des buts allant bien au delà, comme le fait aussi [[m:Special:MyLanguage/Wikidata|Wikidata]]. Ceci est une description de Wikifunctions allant donc au delà de [[m:Special:MyLanguage/Wikipedia|Wikipédia]].''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|Déclaration de mission]]
: Un projet de Wikimédia pour que chacun puisse créer et maintenir collaborativement une bibliothèque de fonctions de code pour soutenir les projets de Wikimédia et au delà, que chacun pourra appeler et réutiliser dans les langues naturelles du monde et dans divers langages de programmation.
{{WF:Vision}}
</div>
'''Wikifunctions (Wikifonctions)''' est un '''dépot ouvert de code''' que chacun peut utiliser et auquel chacun peut contribuer.
Wikifunctions consiste en une collection de fonctions. Une fonction peut avoir une description dans divers langues avec une liste de paramètres, des cas de test, une liste d'implémentations dans différents langages de programmation, ainsi que d’autres métadonnées, toutes dans des langues diverses et variées (parmi celles étant supportées par Wikimedia). Les implémentations peuvent être réutilisées dans d'autres projets logiciels (applications ou scripts privés), appelées et exécutées en ligne (soit directement dans le navigateur ou dans un environnement hébergé sur un réseau en nuage ou dans des carnets Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> ou PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref>), écrites pour réaliser des fonctionnalités plus complexes, signées, analysées ou validées, et bien plus encore.
Wikifunctions est un projet dans l’esprit de Wikipédia, Wikidata, [[m:Special:MyLanguage/Wiktionary|Wiktionnaire]] et d'autres projets similaires de culture libre collaboratifs mondiaux : il permet aux contributeurs du monde entier de créer et de maintenir une bibliothèque de fonctions multilingue, laquelle peut être utilisée par n’importe qui dans un but quelconque. Chaque fonction peut être soutenue par diverses implémentations dans différents langages de programmation, divers cas de test, pré- et post-conditions, de la documentation et des métadonnées sous forme d’estimations de garantie de temps d’exécution ou de complexité guarantees pour les différentes mises en oeuvre, etc. Les utilisateurs peuvent appeler une fonction directement sur le site web, ou depuis leur propre code ou leurs applications, depuis une interface en ligne de commande ou une application locale. La fonction peut être exécutée localement dans le navigateur, sur un serveur connecté au réseau en nuage, ou localement et encapsulée au sein de l’application de l’utilisateur.
Wikifunctions est conçu pour créer à la fois un catalogue commun bien défini de fonctions qui peuvent être largement réutilisées et comme un environnement où les fonctions peuvent être rapidement combinées et exécutées au fil de l’eau. Wikifunctions vise à faciliter la vie à la fois des développeurs, qui peuvent compter sur ce dépôt comme sur une bibliothèque externe, et celle des utilisateurs finaux, qui peuvent appeler les fonctions pour leurs besoins, d’une façon qui n’est actuellement disponible qu’avec une couverture très inégale au travers de sites web spécifiques, souvent écrits à la manière des années 1990 avec des applets Java.
Toutes les fonctions sont [[:fr:Fonction pure|pures]], afin de permettre une exécution sécurisée dans un bac à sable. Également, chaque mise en œuvre peut être annotée avec des métadonnées et signée numériquement par des moyens cryptographiques. Les utilisateurs finaux peuvent sélectionner et auditer quelle mise en œuvre utiliser pour chaque fonction, selon leurs ressources matérielles disponibles et leurs préférences de relations de confiance.
Wikifunctions permettra un accès facile à de larges bases de connaissance comme Wikidata, mais aussi à des fichiers binaires d’entrée et de sortie. Il est entièrement possible de téléverser une image comme fichier d’entrée et de retourner des résultats d’analyse comme ce qui est décrit dans l’image, ou le nombre de couleurs différentes dans l’image, par exemple dans un format différent. Ceci sera rendu disponible aux flux de travail sur [[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]].
Wikifunctions continue la tradition de transférer davantage de calcul, qui a habituellement été réalisé depuis une ligne de commande ou dans des applications par des utilisateurs ayant une plus grande maîtrise de l’informatique, vers le web et de démocratiser l’accès à des fonctionnalités qui ne leur était pas encore disponible. En même temps, cela accroîtra partout la productivité des développeurs puisqu’ils pourront juste utiliser une large bibliothèque de code au lieu de compter sur la façon de bien copier-coller des réponses disponibles sur des sites tels que ''StackOverflow''.
Au contraire de Wikipédia, les contributeurs créeront essentiellement de nouvelles mises en œuvre d’une fonction décrite au lieu de mettre à jour les fonctions existantes. Les mises en œuvre peuvent être testées automatiquement selon les tests donnés, comparées les unes aux autres et analysées de façon plus approfondie.
Les mises en œuvre peuvent être écrites dans de nombreux langages de programmation, tout en étant capables d’appeler des fonctions mises en œuvre dans d’autres langages de programmation. Le moteur d’exécution peut fonctionner sans heurt (bien que pas nécessairement avec la meilleure performance possible) dans différents langages. Bien que dans la plupart des cas, il y aura un large gain de performance en composant des fonctions écrites dans un même langage de programmation, il n’y a aucune obligation à le faire. Dans de nombreux cas, la vitesse de développement et le temps du développeur sera mieux valorisé que les cycles supplémentaires dépensés par l’ordinateur dans le moteur d’exécution.
<span id="References"></span>
== Références ==
<references/>
<span id="See_also"></span>
== Voir Aussi ==
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
rrehlomb2wst3sq7rlp722amn193aav
Wikifunctions:About/hu
4
2797
290748
119104
2026-07-13T13:14:41Z
FuzzyBot
207
Updating to match new version of source page
290748
wikitext
text/x-wiki
<languages/>
: ''<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions's first goal is to support the [[m:Special:MyLanguage/Wikimedia projects|Wikimedia projects]], but it will support goals beyond that, just as with [[m:Special:MyLanguage/Wikidata|Wikidata]]. This is a description of Wikifunctions beyond [[m:Special:MyLanguage/Wikipedia|Wikipedia]].</span>''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|<span lang="en" dir="ltr" class="mw-content-ltr">Mission statement</span>]]
: <span lang="en" dir="ltr" class="mw-content-ltr">A Wikimedia project for everyone to collaboratively create and maintain a library of code functions to support the Wikimedia projects and beyond, for everyone to call and re-use in the world's natural and programming languages</span>
{{WF:Vision}}
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Wikifunctions''' is an '''open repository of code''' that anyone can use and contribute to.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions consists of functions. A function can have a description in many languages with a list of parameters, test cases, a list of implementations in different programming languages, and further metadata, all in multiple languages (among those supported by Wikimedia). The implementations can be reused in other software projects (private apps or scripts), be called and executed online (simply in the browser, in a cloud environment, or in Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> or PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref> notebooks), composed to achieve more complex functionality, signed, analyzed, or validated, and much more.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is a project in the spirit of Wikipedia, Wikidata, [[m:Special:MyLanguage/Wiktionary|Wiktionary]], and other similar global collaborative free culture projects: it allows contributors from all over the world to create and maintain a multilingual library of functions that can be used by anyone for any purpose. Every function can be supported by multiple implementations in different programming languages, test cases, pre- and post-conditions, documentation, metadata in the form of runtime estimates and complexity guarantees for the different implementations, etc. Users may call a function directly on the website, or from their own code or applications, from a command-line interface, or a local app. The function may be executed locally in the browser, in the cloud, or locally and embedded within the user's application.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is intended to create both a well-defined common catalog of functions that can be widely reused and an environment where functions can be quickly combined and executed on the fly. Wikifunctions aims to make life easier for developers, who can rely on this repository like on any external library, and for end-users, who can call functions as needed, in a way that is currently only available with a very uneven coverage through specific websites that are often written in the form of 1990s websites with Java applets.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
All functions are [[:en:Pure function|pure]], in order to enable a secure sandboxed execution. Also, every implementation can be annotated with metadata and cryptographically signed. End-users can select and audit which implementation of each function to use, depending on their available hardware resources and web of trust settings.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions will allow easy access to large knowledge bases such as Wikidata, but also to binary input and output files. It is entirely possible to upload an image as an input file and return analysis results such as what is depicted on the image, or how many different colors the image has – or a different binary, e.g. in a different format. This will be made available to workflows on [[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions continues the tradition of moving more computation, which has usually happened on the command line or with apps by more computer-savvy users, to the Web and democratizing access to functionality that was not available before. At the same time, it will increase the productivity of developers everywhere, as they can just use a large library of code instead of relying on copying and pasting answers from sites like ''StackOverflow''.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Unlike in Wikipedia, contributors will mostly create new implementations for a function instead of updating existing functions. The implementations can be automatically tested against the given tests, against each other, and further analyzed.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Implementations can be written in a number of different programming languages, but they will be able to call functions implemented in other programming languages. The execution engine can smoothly (although not necessarily with the highest possible performance) operate in different languages. Although in most cases there is a large performance boost in composing functions within a single programming language, there is no requirement to do so. In many cases, the speed of development and the developer's time will be more valuable than the additional computer cycles spent in the execution engine.
</div>
<span id="References"></span>
== Jegyzetek ==
<references/>
<div lang="en" dir="ltr" class="mw-content-ltr">
== See also ==
</div>
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
tt1njmhrmsmf0ji2orqr7ujm7ur9yzc
Wikifunctions:About/id
4
2798
290749
122292
2026-07-13T13:14:41Z
FuzzyBot
207
Updating to match new version of source page
290749
wikitext
text/x-wiki
<languages/>
: ''Tujuan pertama Wikifunctions adalah untuk mendukung [[m:Special:MyLanguage/Wikimedia projects|proyek-proyek Wikimedia]], tetapi proyek ini akan mendukung tujuan yang lebih daripada itu, sebagaimana dengan [[m:Special:MyLanguage/Wikidata|Wikidata]]. Ini adalah deskripsi Wikifunctions di luar [[m:Special:MyLanguage/Wikipedia|Wikipedia]].''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|Pernyataan misi]]
: Sebuah proyek Wikimedia agar semua orang bisa bekerja sama membuat dan memelihara sebuah pustaka fungsi kode untuk mendukung proyek-proyek Wikimedia dan hal-hal lainnya, yang bisa dipanggil oleh siapa saja dan digunakan kembali dalam bahasa alami ataupun bahasa pemrograman.
{{WF:Vision}}
</div>
'''Wikifunctions''' adalah sebuah '''repositori kode terbuka''' yang semua orang bisa gunakan dan berkontribusi.
Wikifunctions terdiri dari fungsi. Suatu fungsi dapat memiliki deskripsi dalam banyak bahasa dengan daftar parameter, kasus uji, daftar implementasi dalam berbagai bahasa pemrograman, dan metadata lebih lanjut, semuanya dalam berbagai bahasa (yang didukung oleh Wikimedia). Implementasinya dapat digunakan kembali dalam proyek perangkat lunak lain (aplikasi atau skrip pribadi), dipanggil dan dijalankan secara daring (cukup pada peramban, lingkungan awan, atau pada buku catatan Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> atau PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref>), disusun untuk mencapai fungsionalitas yang lebih kompleks, ditandatangani, dianalisis, atau divalidasi, dan banyak lagi.
Wikifunctions adalah proyek yang sama jiwanya dengan Wikipedia, Wikidata, [[m:Special:MyLanguage/Wiktionary|Wiktionary]], dan proyek kolaboratif bebas lainnya: proyek ini membolehkan kontributor dari seluruh penjuru dunia untuk membuat dan memelihara sebuah pustaka fungsi, yang dapat digunakan oleh siapa saja untuk kegunaan apa saja. Setiap fungsi dapat didukung dengan beberapa implementasi dalam bahasa pemrograman yang berbeda-beda, kasus uji, pra- dan pasca-kondisi, dokumentasi, metadata dalam bentuk perkiraan dan kompleksitas waktu jalannya untuk impelementasi yang berbeda, dll. Pengguna dapat memanggil sebuah fungsi secara langsung dari situs web, atau dari kode atau aplikasi mereka sendiri, dari antarmuka baris perintah, atau dari aplikasi lokal. Fungsi tersebut bisa dieksekusi secara lokal di peramban, di awan, atau secara lokal dan ditanamkan di dalam aplikasi pengguna.
Wikifunctions dimaksudkan untuk membuat sebuah katalog fungsi yang didefinisikan dengan baik dan dapat digunakan kembali secara luas dan juga sebuah lingkungan dengan fungsi-fungsi yang dapat dengan cepat digabungkan dan dieksekusi. Wikifunctions bertujuan mempermudah kehidupan para pengembang, yang bisa mengandalkan repositori ini sebagaimana sebuah pustaka eksternal, dan bagi pengguna akhir yang dapat memanggil fungsi seperlunya, dengan cara yang sekarang hanya tersedia dalam cakupan yang tidak rata melalui situs web tertentu yang sering kali ditulis dalam bentuk situs web 1990-an dengan aplet Java.
Semua fungsi bersifat murni, agar memungkinkan eksekusi kotak pasir yang aman. Selain itu, setiap implementasi bisa dianotasi dengan metadata dan ditandatangani secara kriptografis. Pengguna akhir bisa memilih dan mengaudit implementasi fungsi mana yang digunakan, bergantung pada sumber daya perangkat keras yang tersedia dan pengaturan jaringan kepercayaan.
Wikifunctions akan memungkinkan akses mudah ke basis pengetahuan yang besar seperti Wikidata, serta ke berkas masukan dan keluaran biner. Dapat juga dimungkinkan untuk mengunggah sebuah gambar sebagai berkas masukan dan mengembalikan hasil analisis seperti apa yang ditampilkan di gambar, atau berapa banyak warna berbeda yang dimiliki gambar – atau biner lainnya, sebagai contoh, dalam format yang berbeda. Ini akan disediakan kepada aliran kerja di [[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]].
Wikifunctions melanjutkan tradisi memindahkan lebih banyak komputasi, yang biasanya dilakukan di baris perintah atau dengan aplikasi oleh pengguna komputer yang lebih pandai, ke jaringan dan mendemokratisasi akses ke fungsionalitas yang sebelumnya tidak tersedia. Pada saat yang sama, ini akan menaikkan produktivitas pengembang di semua tempat karena mereka bisa menggunakan sebuah pustaka kode yang besar bukannya mengandalkan menyalin dan menempel jawaban dari ''StackOverflow''.
Tidak seperti di Wikipedia, kontributor akan lebih banyak menghabiskan waktu membuat implementasi baru untuk sebuah fungsi bukannya memperbarui fungsi yang ada. Implementasi bisa diuji secara otomatis terhadap uji coba yang diberikan, terhadap satu sama lain, dan dianalisis lebih lanjut.
Implementasi dapat ditulis dalam sejumlah bahasa pemrograman yang berbeda, tetapi mereka akan dapat memanggil fungsi yang diterapkan dalam bahasa pemrogram lain. Mesin eksekusi dapat bekerja dengan lancar (meskipun tidak selalu dengan kinerja tertinggi) dalam berbagai bahasa. Meskipun dalam kebanyakan kasus ada peningkatan kinerja yang besar dalam menulis fungsi dalam bahasa pemrograman tunggal, tidak ada persyaratan untuk melakukannya. Dalam banyak kasus, kecepatan pengembangan dan waktu pengembang akan lebih berharga daripada siklus komputer tambahan yang dihabiskan dalam mesin eksekusi.
<span id="References"></span>
== Referensi ==
<references/>
<span id="See_also"></span>
== Lihat juga ==
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
85ooxo2ksixyf4eiovt3idljea9u4t2
Wikifunctions:About/is
4
2799
290750
119106
2026-07-13T13:14:41Z
FuzzyBot
207
Updating to match new version of source page
290750
wikitext
text/x-wiki
<languages/>
: ''<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions's first goal is to support the [[m:Special:MyLanguage/Wikimedia projects|Wikimedia projects]], but it will support goals beyond that, just as with [[m:Special:MyLanguage/Wikidata|Wikidata]]. This is a description of Wikifunctions beyond [[m:Special:MyLanguage/Wikipedia|Wikipedia]].</span>''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|<span lang="en" dir="ltr" class="mw-content-ltr">Mission statement</span>]]
: <span lang="en" dir="ltr" class="mw-content-ltr">A Wikimedia project for everyone to collaboratively create and maintain a library of code functions to support the Wikimedia projects and beyond, for everyone to call and re-use in the world's natural and programming languages</span>
{{WF:Vision}}
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Wikifunctions''' is an '''open repository of code''' that anyone can use and contribute to.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions consists of functions. A function can have a description in many languages with a list of parameters, test cases, a list of implementations in different programming languages, and further metadata, all in multiple languages (among those supported by Wikimedia). The implementations can be reused in other software projects (private apps or scripts), be called and executed online (simply in the browser, in a cloud environment, or in Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> or PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref> notebooks), composed to achieve more complex functionality, signed, analyzed, or validated, and much more.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is a project in the spirit of Wikipedia, Wikidata, [[m:Special:MyLanguage/Wiktionary|Wiktionary]], and other similar global collaborative free culture projects: it allows contributors from all over the world to create and maintain a multilingual library of functions that can be used by anyone for any purpose. Every function can be supported by multiple implementations in different programming languages, test cases, pre- and post-conditions, documentation, metadata in the form of runtime estimates and complexity guarantees for the different implementations, etc. Users may call a function directly on the website, or from their own code or applications, from a command-line interface, or a local app. The function may be executed locally in the browser, in the cloud, or locally and embedded within the user's application.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is intended to create both a well-defined common catalog of functions that can be widely reused and an environment where functions can be quickly combined and executed on the fly. Wikifunctions aims to make life easier for developers, who can rely on this repository like on any external library, and for end-users, who can call functions as needed, in a way that is currently only available with a very uneven coverage through specific websites that are often written in the form of 1990s websites with Java applets.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
All functions are [[:en:Pure function|pure]], in order to enable a secure sandboxed execution. Also, every implementation can be annotated with metadata and cryptographically signed. End-users can select and audit which implementation of each function to use, depending on their available hardware resources and web of trust settings.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions will allow easy access to large knowledge bases such as Wikidata, but also to binary input and output files. It is entirely possible to upload an image as an input file and return analysis results such as what is depicted on the image, or how many different colors the image has – or a different binary, e.g. in a different format. This will be made available to workflows on [[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions continues the tradition of moving more computation, which has usually happened on the command line or with apps by more computer-savvy users, to the Web and democratizing access to functionality that was not available before. At the same time, it will increase the productivity of developers everywhere, as they can just use a large library of code instead of relying on copying and pasting answers from sites like ''StackOverflow''.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Unlike in Wikipedia, contributors will mostly create new implementations for a function instead of updating existing functions. The implementations can be automatically tested against the given tests, against each other, and further analyzed.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Implementations can be written in a number of different programming languages, but they will be able to call functions implemented in other programming languages. The execution engine can smoothly (although not necessarily with the highest possible performance) operate in different languages. Although in most cases there is a large performance boost in composing functions within a single programming language, there is no requirement to do so. In many cases, the speed of development and the developer's time will be more valuable than the additional computer cycles spent in the execution engine.
</div>
<span id="References"></span>
== Tilvísanir ==
<references/>
<div lang="en" dir="ltr" class="mw-content-ltr">
== See also ==
</div>
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
8qmnyg24ty3bl01qx35qevxa3dlbcsg
Wikifunctions:About/it
4
2800
290751
188670
2026-07-13T13:14:42Z
FuzzyBot
207
Updating to match new version of source page
290751
wikitext
text/x-wiki
<languages/>
: ''Il primo obiettivo di Wikifunctions è supportare i [[m:Special:MyLanguage/Wikimedia projects|progetti Wikimedia]], ma l'idea è di supportare anche altri progetti, più o meno come [[m:Special:MyLanguage/Wikidata|Wikidata]]. Questa è una descrizione di Wikifunctions al di là di [[m:Special:MyLanguage/Wikipedia|Wikipedia]].''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|La nostra missione]]
: Un progetto Wikimedia aperto a tutti per creare e gestire collaborativamente una libreria di funzioni di codice che supporti i progetti Wikimedia e non solo, richiamabile e riutilizzabile da chiunque nelle lingue naturali e di programmazione del mondo
{{WF:Vision}}
</div>
'''Wikifunctions''' è una '''repository aperta di codice''' che tutti possono usare e a cui tutti possono contribuire.
Wikifunctions è composta da funzioni. Queste funzioni possono avere una descrizione in molte lingue con un elenco di parametri, casi di prova, un elenco d'implementazioni in differenti linguaggi di programmazione, e altri metadati, tutto in diverse lingue (tra quelle sopportate per Wikimedia). Le implementazioni possono essere riutilizzate in altri progetti di software (applicazioni private o scripts), essere chiamate ed eseguite online (semplicemente nel browser, in un ambiente cloud, o in notebooks Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> o PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref>), composte per ottenere funzionalità più complesse, firmate, analizzate o convalidate e molto altro.
Wikifunctions è un progetto nello spirito di (ispirato a) Wikipedia, Wikidata, [[m:Special:MyLanguage/Wiktionary|Wiktionary]] e altri simili proietti globali, collaborativi e culturali: consente a collaboratori di tutto il mondo di creare e gestire/mantenere una libreria multilingue di funzioni che possono essere usate per qualunque proposito. Ogni funzione può essere supportata da molteplici implementazioni in differenti linguaggi di programmazione, casi di test, pre e post condizioni, documentazione, metadati sotto forma di stime di runtime e garanzie di complessità per le diverse implementazioni, ecc.
Gli utenti possono richiamare una funzione direttamente dal sito web, dal proprio codice o nelle proprie applicazioni, da una interfaccia di linea di comandi, o un'applicazione locale. La funzione può essere eseguita localmente nel browser, nel cloud o localmente e integrata nell'applicazione dell'utente.
L'obiettivo di Wikifunctions è creare sia un catalogo comune ben definito di funzioni che possono essere ampiamente riutilizzate, così come un ambiente nel quale le funzioni si possano combinare ed eseguire rapidamente al volo. Wikifunctions mira a rendere più facile la vita degli sviluppatori, in modo che possano affidarsi a questo repository come qualsiasi libreria esterna; per gli utenti finali permettergli di chiamare le funzioni a seconda delle necessità, in un modo che attualmente è solo disponibile con una copertura molto irregolare attraverso diversi web specifici, che spesso sono scritti in una forma web degli anni 1990 con applets di Java.
Tutte le funzioni sono pure, così da permettere un'esecuzione sicura in uno spazio isolato. Oltretutto, ogni implementazione può essere firmata crittograficamente e annotata con metadati. Gli utenti finali possono selezionare e verificare quale implementazione di ciascuna funzione utilizzare, in base alle risorse hardware disponibili e alle impostazioni della rete di fiducia.
Wikifunctions permetterà un facile accesso a grandi basi di conoscenza come Wikidata, ma anche a file binari di input e output. È completamente possibile caricare un'immagine come file di input e restituire risultati di analisi come ciò che è rappresentato nell'immagine, o quante colori differenti sono presenti nell'immagine – o un altro file binario, ad esempio in un formato diverso. Questo sarà reso disponibile per i flussi di lavoro su [[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]].
Wikifunctions prosegue la tradizione di spostare più calcoli computazionali, che di solito avvenivano tramite linea di comando o con app utilizzate da utenti più esperti, sul Web e democratizzando l'accesso a funzionalità che prima non erano disponibili. Allo stesso tempo, aumenterà la produttività degli sviluppatori di tutto il mondo, poiché potranno semplicemente utilizzare una vasta libreria di codice invece di dover copiare e incollare risposte da siti come ''StackOverflow''.
A differenza di Wikipedia, i contributori creano per lo più nuove implementazioni per una funzione invece di aggiornare le funzioni esistenti. Le implementazioni possono essere automaticamente testate rispetto ai test forniti, tra loro e ulteriormente analizzate.
Le implementazioni possono essere scritte in diversi linguaggi di programmazione, ma saranno in grado di chiamare funzioni implementate in altri linguaggi. Il motore di esecuzione può operare in modo fluido (anche se non necessariamente con le migliori prestazioni possibili) in linguaggi diversi. Sebbene nella maggior parte dei casi ci sia un notevole guadagno in termini di prestazioni componendo le funzioni all'interno di un unico linguaggio di programmazione, non esiste alcun obbligo a farlo. In molti casi, la velocità di sviluppo e il tempo del programmatore saranno più preziosi dei cicli di calcolo aggiuntivi spesi nel motore di esecuzione.
<span id="References"></span>
== Note ==
<references/>
<span id="See_also"></span>
== Vedi anche ==
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
6rkp6j20yrn8k1umswylhz7t0y1mew0
Wikifunctions:About/ja
4
2801
290752
287030
2026-07-13T13:14:42Z
FuzzyBot
207
Updating to match new version of source page
290752
wikitext
text/x-wiki
<languages/>
: ''Wikifunctionsの最初の目標は[[m:Special:MyLanguage/Wikimedia projects|ウィキメディアのプロジェクト群]]のサポートですが、[[m:Special:MyLanguage/Wikidata|ウィキデータ]]と同様にその先の目標もサポートします。これは[[m:Special:MyLanguage/Wikipedia|ウィキペディア]]の先にあるWikifunctionsの説明です。''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|ミッションステートメント]]
: 誰もが共同でコード関数のライブラリを作成および維持して、ウィキメディアプロジェクト以降をサポートし、誰もが世界の自然言語およびプログラミング言語で呼び出して再利用できるようにするためのウィキメディアプロジェクト
{{WF:Vision}}
</div>
'''Wikifunctions'''は誰でも使用したり貢献したりできる'''オープンなコードのリポジトリ'''です。
<div class="mw-translate-fuzzy">
Wikifunctionsは関数で構成されています。関数には、説明、パラメータのリスト、テストケース、異なるプログラミング言語での実装のリスト、および詳細なメタデータがあります。実装は、他のソフトウェアプロジェクト(プライベートアプリやスクリプト)で再利用したり、オンラインで呼び出して実行したり(ブラウザだけ、クラウド環境、Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref>またはPAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref>ノートブックのいずれか)、より複雑な機能を実現するために構成したり、署名、分析、検証したりすることができます。
</div>
<div class="mw-translate-fuzzy">
WikifunctionsはWikipedia、Wikidata、[[m:Special:MyLanguage/Wiktionary|Wiktionary]]などの精神を受け継いだプロジェクトで、世界中の貢献者が関数のライブラリを作成・管理し、誰でもどんな目的にも利用できるようにするものです。すべての関数は、異なるプログラミング言語による複数の実装、テストケース、事前条件と事後条件、ドキュメント、異なる実装に対する実行時間の見積もりと複雑さの保証の形のメタデータなどでサポートすることができる。ユーザーは、ウェブサイト上で直接関数を呼び出すことも、独自のコードやアプリケーション、コマンドラインインターフェース、またはローカルアプリケーションから呼び出すこともできます。関数は、ブラウザでローカルに実行されるか、クラウドで実行されるか、またはローカルでユーザーのアプリケーション内に組み込まれます。
</div>
<div class="mw-translate-fuzzy">
Wikifunctionsは、広く再利用できる定義された関数の共通カタログと、その場で素早く関数を組み合わせて実行できる環境の両方を作ることを目的としています。Wikifunctionsは、開発者にとっては外部ライブラリのようにこのリポジトリに依存することができ、エンドユーザにとっては必要に応じて関数を呼び出すことができるようにすることを目指しています。
</div>
<div class="mw-translate-fuzzy">
サンドボックスでの安全な実行を可能にするため、全ての関数は純粋である。また、すべての実装はメタデータで注釈され、暗号化された状態で署名することができる。エンドユーザーは、利用可能なハードウェアリソースやWeb of Trustの設定に応じて、各機能の実装を選択し、監査することができる。
</div>
Wikifunctionsを使うことで、Wikidataなどの大規模な知識ベースだけでなく、バイナリの入出力ファイルにも簡単にアクセスできます。画像を入力ファイルとしてアップロードし、画像に何が描かれているか、画像にいくつの異なる色があるか、または異なるバイナリ(例えば、異なるフォーマット)などの分析結果を返すことは完全に可能です。これは[[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]]のワークフローで利用できるようになります。
<div class="mw-translate-fuzzy">
Wikifunctionsは、より多くの計算処理をWebに移行し、以前は利用できなかった機能へのアクセスを民主化するという伝統を継続しています。同時に、「StackOverflow」からの回答を適切にコピーして貼り付けることに依存する代わりに、大規模なコードライブラリを使用できるため、あらゆる場所の開発者の生産性が向上します。
</div>
Wikipediaとは異なり、投稿者は既存の関数を更新する代わりに、たいていは関数の新しい実装を作成することになります。実装は、指定されたテストに対して自動的にテストされ、相互にテストされ、さらに分析されます。
<div class="mw-translate-fuzzy">
実装は多数の異なるプログラミング言語で記述できますが、他のプログラミング言語で実装された関数を呼び出すことはできません。実行エンジンは、異なる言語でスムーズに(必ずしも最高のパフォーマンスを出せるわけではありませんが)動作できます。たいていの場合、単一つのプログラミング言語で関数を構成することでパフォーマンスが大幅に向上しますが、そうする必要はありません。多くの場合、開発の速度と開発者の時間は、実行エンジンで費やされる追加のコンピュータ・サイクルよりも価値があります。
</div>
<span id="References"></span>
== 脚注 ==
<references/>
<span id="See_also"></span>
== 関連項目 ==
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
tt8qs59or7d856xc3pgl3rnkq2qb3yz
Wikifunctions:About/ko
4
2802
290754
188400
2026-07-13T13:14:43Z
FuzzyBot
207
Updating to match new version of source page
290754
wikitext
text/x-wiki
<languages/>
: ''위키함수의 첫 번째 목표는 [[m:Special:MyLanguage/Wikimedia projects|위키미디어 프로젝트]]를 지원하는 것이지만 [[m:Special:MyLanguage/Wikidata|위키데이터]]와 마찬가지로 그 이상의 목표를 지원할 것입니다. 이것은 [[m:Special:MyLanguage/Wikipedia|위키백과]]를 넘어서는 위키함수에 대한 설명입니다.''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|사명 선언문]]
: 모든 사람이 공동으로 코드 함수 라이브러리를 생성하고 유지하여 위키미디어 프로젝트와 그 이상을 지원하고 모든 사람이 세계의 자연 언어 및 프로그래밍 언어로 호출하고 재사용 할 수있는 위키미디어 프로젝트
{{WF:Vision}}
</div>
'''위키함수'''는 누구나 사용하고 기여할 수있는 '''공개 코드 저장소'''입니다.
위키함수는 함수로 구성되어 있다. 함수는 여러 언어로 된 설명과 매개변수 목록, 테스트 케이스, 다양한 프로그래밍 언어의 구현 목록 및 추가 메타데이터를 가질 수 있으며 모두 위키미디어에서 지원하는 여러 언어로 제공된다. 구현은 다른 소프트웨어 프로젝트(사설 앱 또는 스크립트)에서 재사용할 수 있으며 온라인에서 호출 및 실행할 수 있다(브라우저에서만 또는 클라우드 환경 또는 Jupyter 또는 PAWS 노트북에서). 또한 더 복잡한 기능을 달성하기 위해 구성할 수 있으며 서명, 분석 또는 유효성 검증할 수 있으며 더 많은 작업을 수행할 수 있다.
위키함수(Wikifunctions)는 위키백과, 위키데이터, [[m:Special:MyLanguage/Wiktionary|위키낱말사전]] 및 기타 유사한 세계적 협력 자유 문화 프로젝트의 정신에 따라 진행되는 프로젝트입니다. 이 프로젝트는 전 세계의 기여자들이 누구나 어떤 목적으로든 사용할 수 있는 다국어 함수 라이브러리를 만들고 유지할 수 있도록 합니다. 각 함수는 다양한 프로그래밍 언어의 여러 구현, 테스트 케이스, 전후 조건, 문서화, 런타임 추정치 및 복잡성 보장과 같은 형태의 메타데이터 등으로 지원될 수 있습니다. 사용자는 웹 사이트에서 직접 함수를 호출하거나 자체 코드 또는 응용 프로그램, 명령줄 인터페이스 또는 로컬 앱에서 호출할 수 있습니다. 함수는 브라우저에서 로컬로, 클라우드에서 또는 사용자의 응용 프로그램에 로컬로 실행될 수 있습니다.
위키함수는 널리 재사용될 수 있는 잘 정의된 공통 함수 카탈로그와 함수를 신속하게 결합하고 즉시 실행할 수있는 환경을 만들기 위한 것입니다. 위키함수는 외부 라이브러리처럼 이 저장소에 의존할 수있는 개발자의 삶을 더 쉽게 만드는 것을 목표로 하며 필요에 따라 함수를 호출할 수 있는 최종 사용자를 위해 현재 자바 애플릿이 있는 1990년대 웹 사이트의 형태로 작성되는 특정 웹사이트를 통해 매우 고르지 않은 범위에서만 현재 사용할 수 있습니다.
안전한 샌드 박스 실행을 가능하게 하기 위해 모든 함수는 순수합니다. 또한 모든 구현은 메타 데이터로 주석을 달고 암호화 서명할 수 있습니다. 최종 사용자는 사용 가능한 하드웨어 리소스와 신뢰 웹 설정에 따라 사용할 각 함수의 구현을 선택하고 감사할 수 있습니다.
위키함수를 사용하면 위키데이터와 같은 대규모 지식 기반뿐만 아니라 바이너리 입력 및 출력 파일에도 쉽게 접근할 수 있습니다. 이미지를 입력 파일로 업로드하고 분석 결과를 반환하는 것은 예를 들어 이미지에 묘사된 내용 또는 이미지에 얼마나 많은 다른 색상이 있는지 또는 바이너리(예를 들어, 다른 형식으로)와 같이 전적으로 가능합니다. 이것은 [[m:Special:MyLanguage/Wikimedia Commons|위키미디어 공용]]의 워크플로우에서 사용할 수 있습니다.
위키함수는 일반적으로 명령 라인에서 또는 컴퓨터에 능숙한 컴퓨터 사용자가 앱을 사용하여 더 많은 계산을 웹으로 이동하고 이전에는 사용할 수 없었던 기능에 대한 접근을 대중화하는 전통을 이어갑니다. 동시에 스택오버플로우(''StackOverflow'')의 답변을 올바르게 복사하여 붙여 넣는 대신 대용량 코드 라이브러리를 사용할 수 있기 때문에 모든 곳에서 개발자의 생산성을 높일 수 있습니다.
위키백과와 달리, 기여자들은 기존 기능을 업데이트하는 대신 주로 기능을 위한 새로운 구현을 만들 것입니다. 구현은 주어진 테스트와 서로 비교하여 자동으로 테스트되고 더 분석될 수 있습니다.
구현은 다양한 프로그래밍 언어로 작성될 수 있지만 다른 프로그래밍 언어로 구현된 함수를 호출할 수 있습니다. 실행 엔진은 다른 언어로 원활하게(반드시 가능한 최고의 성능을 제공하지는 않지만) 작동할 수 있습니다. 대부분의 경우 단일 프로그래밍 언어 내에서 함수를 구성함으로써 성능이 크게 향상되지만 그렇게 할 필요는 없습니다. 대부분의 경우에 개발 속도와 개발자의 시간이 실행 엔진에 소요되는 추가 컴퓨터 주기보다 더 중요합니다.
<span id="References"></span>
== 참고 ==
<references/>
<span id="See_also"></span>
== 같이 보기 ==
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
3hl6fthp98ihjnj3jgv1r6exjqrxstp
Wikifunctions:About/pl
4
2803
290764
132879
2026-07-13T13:14:48Z
FuzzyBot
207
Updating to match new version of source page
290764
wikitext
text/x-wiki
<languages/>
: ''Pierwszym celem Wikifunkcji jest współdziałanie z [[m:Special:MyLanguage/Wikimedia projects|projektami Wikimedia]], ale docelowo będą one wspierać szersze wykorzystanie, podobnie jak było to z [[m:Special:MyLanguage/Wikidata|Wikidanymi]]. Poniżej znajduje się wizja dla Wikifunkcji ponad wykorzystanie w ramach [[m:Special:MyLanguage/Wikipedia|Wikipedii]].''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|Deklaracja misji]]
: Projekt Wikimedia dla wszystkich, którzy chcą wspólnie tworzyć i utrzymywać bibliotekę kodu, wspierającego projekty Wikimedia i nie tylko, który może być wywoływany i ponownie używany przez każdego, przy użyciu języków naturalnych i programowania.
{{WF:Vision}}
</div>
'''Wikifunkcje''' to '''otwarte repozytorium kodu''', którego każdy może używać i do którego każdy może wnosić swój wkład.
Wikifunkcje składają się z funkcji. Funkcja może posiadać opis w wielu językach, listę parametrów, przypadków testowych, listę implementacji w różnych językach programowania oraz dodatkowe metadane. Implementacje mogą być wykorzystywane w innych projektach programistycznych (w tym prywatne aplikacje i skrypty), mogą być wywoływane przez interfejs webowy (czy to po prostu w przeglądarce, czy też w środowiskach typu Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> i PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref>). Funkcje mogą być też składane, aby uzyskać bardziej złożoną funkcjonalność. Możliwe jest również ich podpisywanie, analizowanie, walidacja oraz więcej.
Wikifunkcje są projektem w duchu Wikipedii, Wikidanych, [[m:Special:MyLanguage/Wiktionary|Wikisłownika]] i innych, podobnych projektów wolnej wiedzy. Pozwalają użytkownikom z całego świata tworzyć i utrzymywać wielojęzyczną bibliotekę funkcji, które będą mogły być potem wykorzystywane przez wszystkich i w każdym celu. Każda funkcja może być zaimplementowana w różnych językach programowania, mieć dołączone przypadki testowe, warunki a priori i a posteriori, dokumentację, metadane (w rodzaju oszacowań czasu działania i gwarancji złożoności dla implementacji itp.). Wywoływanie funkcji możliwe jest zarówno przez stronę internetową, jak i z poziomu swojego własnego kodu (np. aplikacji, interfejsu konsolowego itd.). Funkcje mogą działać zarówno w chmurze, w ramach przeglądarki, jak i wbudowane w aplikację.
Wikifunkcje z założenia mają stworzyć dobrze zdefiniowany katalog funkcji, które mogą być potem szeroko wykorzystywane, ale też środowisko do szybkiego łączenia i wykonywania funkcji w locie. Wikifunkcje mają na celu ułatwienie życia programistom, którzy mogą opierać się na niniejszym środowisku, jak na każdej innej bibliotece zewnętrznej, oraz użytkownikom końcowym, którzy mogą wywoływać funkcje na żądanie, w sposób, który jest obecnie (z różnym pokryciem) udostępniany przez strony internetowe mające nierzadko postać apletów Javy z lat 90. XX w.
Wszystkie funkcje są [[:en:Pure function|czystymi funkcjami]], dzięki czemu mogą działać w bezpiecznym i odizolowanym środowisku. Ponadto, każda implementacja może mieć dołączone metadane i podpis kryptograficzny. Użytkownicy mogą wybrać i zbadać, które implementacje danej funkcji wykorzystać, w zależności od dostępnych zasobów obliczeniowych i ustawień sieci zaufania.
Wikifunkcje zapewnią łatwy dostęp do dużych baz wiedzy, takich jak Wikidane, ale również pozwolą na wykorzystanie plików w charakterze danych wejściowych i wyjściowych. Jest całkowicie możliwe przesłanie obrazka jako wejścia do funkcji, która przeprowadzi analizę, co jest przedstawione albo jakie kolory występują na grafice. Funkcja mogłaby też wytworzyć inne dane binarne, np. ten sam obrazek w innym formacie. Z tego typu przetwarzania będą mogły korzystać przepływy pracy na [[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]].
Wikifunkcje kontynuują tradycję przenoszenia większej ilości obliczeń (które zwykle wymagały, by ktoś obyty z technologią skorzystał z wiersza polecenia albo pewnej aplikacji) do Internetu, co zdemokratyzuje dostęp do zasobów, niedostępnych wcześniej dla ogółu. Jednocześnie, zwiększy to produktywność programistów, którzy będą mogli skorzystać z dużej bazy kodu zamiast opierania się na kopiowaniu odpowiedzi ze ''StackOverflow''.
W przeciwieństwie do Wikipedii, użytkownicy będą przede wszystkim tworzyć nowe implementacje funkcji, zamiast aktualizowania istniejących. Implementacje będą potem automatycznie testowane – zarówno według zdefiniowanych przypadków testowych, jak i w porównaniu z innymi implementacjami – oraz dalej analizowane.
Implementacje mogą być pisane w wielu różnych językach programowania i mimo to wykonywać funkcje zaimplementowane w innych językach. Silnik wykonawczy może płynnie (acz niekoniecznie z maksymalną możliwą wydajnością) operować na wielu językach. Mimo że zazwyczaj składanie funkcji zaimplementowanych w tym samym języku daje zysk wydajnościowy, nie stanowi to wymogu. Często czas pracy programisty będzie bardziej wartościowy niż dodatkowe cykle obliczeniowe silnika wykonawczego.
<span id="References"></span>
== Przypisy ==
<references/>
<span id="See_also"></span>
== Zobacz też ==
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
takkp6tj10mfz0ymbkul9un91tjnovb
Wikifunctions:About/pt-br
4
2804
290765
125649
2026-07-13T13:14:49Z
FuzzyBot
207
Updating to match new version of source page
290765
wikitext
text/x-wiki
<languages/>
: ''O primeiro objetivo da Wikifunções é apoiar os [[m:Special:MyLanguage/Wikimedia projects|projetos da Wikimedia]], mas também apoiará objetivos além disso, assim como ocorre com o [[m:Special:MyLanguage/Wikidata|Wikidata]]. Esta é uma descrição da Wikifunções além da [[m:Special:MyLanguage/Wikipedia|Wikipédia]].''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|Declaração de missão]]
: Um projeto da Wikimedia para que todos colaborem na criação e manutenção de uma biblioteca de funções de código para apoiar os projetos da Wikimedia e além, para que todos possam chamar e reutilizar nas linguagens naturais e de programação do mundo
{{WF:Vision}}
</div>
'''Wikifunções''' é um '''repositório aberto de código''' que todos podem usar e contribuir.
A Wikifunções consiste em funções. Uma função pode ter uma descrição em muitos idiomas com uma lista de parâmetros, casos de teste, uma lista de implementações em diferentes linguagens de programação e outros metadados, tudo em vários idiomas (entre aqueles suportados pela Wikimedia). As implementações podem ser reutilizadas em outros projetos de software (aplicativos privados ou scripts), chamadas e executadas online (simplesmente no navegador, em um ambiente de nuvem, ou em notebooks Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> ou PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref>), compostas para alcançar funcionalidades mais complexas, assinadas, analisadas ou validadas, e muito mais.
A Wikifunções é um projeto no espírito da Wikipédia, Wikidata, [[m:Special:MyLanguage/Wiktionary|Wikcionário]] e outros projetos semelhantes de cultura livre colaborativa global: permite que colaboradores de todo o mundo criem e mantenham uma biblioteca multilíngue de funções que podem ser usadas por qualquer pessoa para qualquer propósito. Cada função pode ser suportada por múltiplas implementações em diferentes linguagens de programação, casos de teste, condições pré e pós-execução, documentação, metadados na forma de estimativas de tempo de execução e garantias de complexidade para as diferentes implementações, etc. Usuários podem chamar uma função diretamente no site, ou a partir de seu próprio código ou aplicativos, de uma interface de linha de comando ou de um aplicativo local. A função pode ser executada localmente no navegador, na nuvem, ou localmente e incorporada dentro do aplicativo do usuário.
A Wikifunções tem como objetivo criar tanto um catálogo comum bem definido de funções que podem ser amplamente reutilizadas quanto um ambiente onde as funções podem ser rapidamente combinadas e executadas instantaneamente. A Wikifunções visa facilitar a vida dos desenvolvedores, que podem confiar neste repositório como em qualquer biblioteca externa, e dos usuários finais, que podem chamar funções conforme necessário, de uma forma que atualmente só está disponível com uma cobertura muito desigual por meio de sites específicos que muitas vezes são escritos na forma de sites dos anos 1990 com applets Java.
Todas as funções são [[:en:Pure function|puras]], a fim de permitir uma execução segura em sandbox. Além disso, cada implementação pode ser anotada com metadados e assinada criptograficamente. Usuários finais podem selecionar e auditar qual implementação de cada função usar, dependendo dos recursos de hardware disponíveis e das configurações de rede de confiança.
A Wikifunções permitirá fácil acesso a grandes bases de conhecimento, como o Wikidata, mas também a arquivos binários de entrada e saída. É totalmente possível enviar uma imagem como um arquivo de entrada e retornar resultados de análise, como o que está representado na imagem ou quantas cores diferentes a imagem possui – ou um binário diferente, por exemplo, em um formato diferente. Isso será disponibilizado para fluxos de trabalho na [[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]].
A Wikifunções continua a tradição de mover mais computação, que geralmente ocorria na linha de comando ou com aplicativos usados por usuários mais experientes em informática, para a Web e democratizar o acesso a funcionalidades que não estavam disponíveis antes. Ao mesmo tempo, aumentará a produtividade dos desenvolvedores em todos os lugares, pois eles poderão usar uma grande biblioteca de código em vez de depender de copiar e colar respostas de sites como o ''StackOverflow''.
Diferentemente da Wikipédia, os colaboradores criarão principalmente novas implementações para uma função, em vez de atualizar funções existentes. As implementações podem ser testadas automaticamente contra os testes fornecidos, entre si, e ainda mais analisadas.
As implementações podem ser escritas em várias linguagens de programação diferentes, mas poderão chamar funções implementadas em outras linguagens de programação. O motor de execução pode operar suavemente (embora não necessariamente com o melhor desempenho possível) em diferentes linguagens. Embora na maioria dos casos haja um grande aumento de desempenho ao compor funções dentro de uma única linguagem de programação, não há exigência para fazê-lo. Em muitos casos, a velocidade de desenvolvimento e o tempo do desenvolvedor serão mais valiosos do que os ciclos adicionais de computador gastos no motor de execução.
<span id="References"></span>
== Referências ==
<references/>
<span id="See_also"></span>
== Ver também ==
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
jahs53rotubl1aclokjft93homdkugi
Wikifunctions:About/ro
4
2805
290766
119120
2026-07-13T13:14:49Z
FuzzyBot
207
Updating to match new version of source page
290766
wikitext
text/x-wiki
<languages/>
: ''<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions's first goal is to support the [[m:Special:MyLanguage/Wikimedia projects|Wikimedia projects]], but it will support goals beyond that, just as with [[m:Special:MyLanguage/Wikidata|Wikidata]]. This is a description of Wikifunctions beyond [[m:Special:MyLanguage/Wikipedia|Wikipedia]].</span>''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|<span lang="en" dir="ltr" class="mw-content-ltr">Mission statement</span>]]
: <span lang="en" dir="ltr" class="mw-content-ltr">A Wikimedia project for everyone to collaboratively create and maintain a library of code functions to support the Wikimedia projects and beyond, for everyone to call and re-use in the world's natural and programming languages</span>
{{WF:Vision}}
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Wikifunctions''' is an '''open repository of code''' that anyone can use and contribute to.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions consists of functions. A function can have a description in many languages with a list of parameters, test cases, a list of implementations in different programming languages, and further metadata, all in multiple languages (among those supported by Wikimedia). The implementations can be reused in other software projects (private apps or scripts), be called and executed online (simply in the browser, in a cloud environment, or in Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> or PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref> notebooks), composed to achieve more complex functionality, signed, analyzed, or validated, and much more.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is a project in the spirit of Wikipedia, Wikidata, [[m:Special:MyLanguage/Wiktionary|Wiktionary]], and other similar global collaborative free culture projects: it allows contributors from all over the world to create and maintain a multilingual library of functions that can be used by anyone for any purpose. Every function can be supported by multiple implementations in different programming languages, test cases, pre- and post-conditions, documentation, metadata in the form of runtime estimates and complexity guarantees for the different implementations, etc. Users may call a function directly on the website, or from their own code or applications, from a command-line interface, or a local app. The function may be executed locally in the browser, in the cloud, or locally and embedded within the user's application.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is intended to create both a well-defined common catalog of functions that can be widely reused and an environment where functions can be quickly combined and executed on the fly. Wikifunctions aims to make life easier for developers, who can rely on this repository like on any external library, and for end-users, who can call functions as needed, in a way that is currently only available with a very uneven coverage through specific websites that are often written in the form of 1990s websites with Java applets.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
All functions are [[:en:Pure function|pure]], in order to enable a secure sandboxed execution. Also, every implementation can be annotated with metadata and cryptographically signed. End-users can select and audit which implementation of each function to use, depending on their available hardware resources and web of trust settings.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions will allow easy access to large knowledge bases such as Wikidata, but also to binary input and output files. It is entirely possible to upload an image as an input file and return analysis results such as what is depicted on the image, or how many different colors the image has – or a different binary, e.g. in a different format. This will be made available to workflows on [[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions continues the tradition of moving more computation, which has usually happened on the command line or with apps by more computer-savvy users, to the Web and democratizing access to functionality that was not available before. At the same time, it will increase the productivity of developers everywhere, as they can just use a large library of code instead of relying on copying and pasting answers from sites like ''StackOverflow''.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Unlike in Wikipedia, contributors will mostly create new implementations for a function instead of updating existing functions. The implementations can be automatically tested against the given tests, against each other, and further analyzed.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Implementations can be written in a number of different programming languages, but they will be able to call functions implemented in other programming languages. The execution engine can smoothly (although not necessarily with the highest possible performance) operate in different languages. Although in most cases there is a large performance boost in composing functions within a single programming language, there is no requirement to do so. In many cases, the speed of development and the developer's time will be more valuable than the additional computer cycles spent in the execution engine.
</div>
<span id="References"></span>
==Referințe==
<references/>
<div lang="en" dir="ltr" class="mw-content-ltr">
== See also ==
</div>
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
ojjpblacvdd5615qpjrm73vmgqa4fj4
Wikifunctions:About/ru
4
2806
290767
130437
2026-07-13T13:14:50Z
FuzzyBot
207
Updating to match new version of source page
290767
wikitext
text/x-wiki
<languages/>
: ''Первоочерёдной целью Викифункций является поддержка [[m:Special:MyLanguage/Wikimedia projects|проектов Викимедиа]], но они обеспечат поддержку достижения и других задач, также как и в случае [[m:Special:MyLanguage/Wikidata|Викиданных]]. На данной странице описывается применение Викифункций вне [[m:Special:MyLanguage/Wikipedia|Википедии]].''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|Формулировка миссии]]
: Проект Викимедиа, позволяющий всем коллаборативно создавать и поддерживать библиотеку функций кода для решения задач в проектах Викимедиа и шире, дающий любому возможность вызывать или иначе использовать их на естественных и программных языках мира
{{WF:Vision}}
</div>
'''Викифункции''' – это '''открытый репозиторий кода''' для использования и обогащения каждым.
<div class="mw-translate-fuzzy">
В Викифункциях каждая страница представляет собой функцию. У функции есть описание, список параметров, тестовые кейсы, список реализаций в разных языках программирования, и дальнейшие метаданные. Реализации могут использоваться повторно в других программных проектах (частные приложения или скрипты), вызываться или исполняться в онлайне (прямо в браузере, в облачной среде или на платформах Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> или PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref> блокнотов), объединяться для обеспечения более комплексного функционала, подписываться, анализироваться или подвергаться валидации, и т.д. и т.п.
</div>
<div class="mw-translate-fuzzy">
Викифункции – проект в духе Википедии, Викиданных, [[m:Special:MyLanguage/Wiktionary|Викисловаря]], и прочих. Он позволяет участникам со всего мира создавать и поддерживать библиотеку функций, которые могут использоваться любым для любых целей. Каждая функция может поддерживаться множеством реализаций в разных языках программирования, тест-кейсами, всевозможными пре- и пост-условиями, документацией, метаданными в форме прогнозных значений периода прогона и гарантий сложности для различных реализаций, и т.д. Пользователь может вызывать функцию напрямую на веб-сайте, или из своих собственного кода или приложений, через интерфейс командной строки, или локальное приложение. Функция может исполняться локально в браузере, в облаке, или локально и быть встроенной в используемое приложение.
</div>
<div class="mw-translate-fuzzy">
Викифункции должны создать, с одной стороны, хорошо описанный общий каталог функций для широкого повторного использования, а также среду, в которой возможно быстро объединять разные функции и исполнять "на лету". Целью Викифункций является облегчить жизнь как для разработчиков, которые смогут полагаться на данный репозиторий как на любую внешнюю библиотеку, так и для конечных пользователей, которые смогут вызывать функции по необходимости, что сейчас возможно только на некоторых редких веб-сайтах, чьи ресурсы очень неоднородны, а сами они часто написаны в форме веб-сайтов из 1990-ых, использующих встраиваемые Java-приложения.
</div>
<div class="mw-translate-fuzzy">
Для возможности реализации в среде безопасной песочницы все функции специально создаются чистыми. Также каждая реализация может быть описана метаданными и подписана криптографически. Конечные пользователи могут выбрать и провести аудит того, какую реализацию каждой из функций хотят использовать, в зависимости от доступных им вычислительных ресурсов и используемых настроек безопасности "web of trust" (сеть доверия).
</div>
Викифункции будут допускать как лёгкий доступ к крупным базам знаний как Викиданные, так и двоичные файлы ввода-вывода. Будет вполне возможно загрузить изображение как файл на входе и на выходе получить результаты анализа того, что там отображено, или сколько разных цветов имеется на изображении – или какой-либо иной двоичный файл, например в другом формате. Это будет интегрировано в рабочие процессы [[m:Special:MyLanguage/Wikimedia Commons|Викисклада]].
<div class="mw-translate-fuzzy">
Вычисления обычно проводились на уровне командной строки или, в случае более опытных пользователей, на уровне специализированных приложений. Викифункции продолжают традицию возрастающего перевода таковых в Веб и демократизации доступа к различному функционалу, который ранее был недоступен. Одновременно они повысят производительность разработчиков повсюду, т.к. вместо копирования ответов из ''StackOverflow'' им теперь будет доступна большая библиотека кода.
</div>
В отличие от Википедии, участники будут в основном создавать новые реализации функции, нежели обновлять существующие функции. Реализации могут автоматически проверяться на готовых тестах, друг на друге, и далее анализироваться.
<div class="mw-translate-fuzzy">
Реализации могут писаться на ряде различных языках программирования и тем не менее смогут вызывать функции, реализованные на других языках программирования. Движок реализации сможет легко (хотя и не обязательно с наивысшей производительностью) работать на разных языках. Написание функций на одном языке программирования даёт в большинстве случае выигрыш в вопросах производительности, обязательности в этом нет. Во многих случаях скорость разработки и время разработчика будет ценнее дополнительных циклов вычислений на движке реализации.
</div>
<span id="References"></span>
== Примечания ==
<references/>
<span id="See_also"></span>
== См. также ==
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
a7pxbp5vbjuqx5ylvu6krjnezt21ner
Wikifunctions:About/sco
4
2807
290768
119122
2026-07-13T13:14:50Z
FuzzyBot
207
Updating to match new version of source page
290768
wikitext
text/x-wiki
<languages/>
: ''Wikifunctions's first goal is ti support the [[m:Special:MyLanguage/Wikimedia projects|Wikimedia projects]], but it will support goals furth that, juist as wi [[m:Special:MyLanguage/Wikidata|Wikidata]]. This is a description o Wikifunctions furth [[m:Special:MyLanguage/Wikipedia|Wikipaedia]].''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|Mission statement]]
: A Wikimedia project for everyone ti collaboratively create an maintain a librar o code functions ti support the Wikimedia projects an furth, for aw bodies to caa an re-uise in the warld's natural an programmin leids.
{{WF:Vision}}
</div>
'''Wikifunctions''' is a '''open repository o code''' that any body can uise an contribute ti.
<div class="mw-translate-fuzzy">
Aw page in Wikifunctions represents a function. A function haes a description, a leet o parameters, test cases, a leet o implementations in different programmin leids, an further metadata. The implementations can be reuised in ither software projects (private apps or scripts), be caad an executit online (either juist in the browser or in a cloud environment or Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> or PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref> notebeuks), composit ti achieve mair complex functionality, signed, analyzed or validatit, an muckle mair.
</div>
<div class="mw-translate-fuzzy">
Wikifunctions is a project in the spirit o Wikipaedia, Wikidata, [[m:Special:MyLanguage/Wiktionary|Wiktionary]], an ithers, an it allous contributors frae aw ower the warld ti create an maintain a librar o functions, which can be uised bi anybody for any purpose. Aw function can be supportit bi multiple implementations in different programmin leids, test cases, pre- an post-conditions, documentation, metadata in form o runtime estimates an complexity guarantees for the different implementations, etc. Uisers micht caa a function directly on the Wabsteid, or frae thair ain code or applications, frae a command-line interface, or a local app. The function mebbe executit locally in the browser, in the cloud, or locally an embedded 'ithin the uiser's application.
</div>
<div class="mw-translate-fuzzy">
Wikifunctions is intendit ti create baith a weel-defined common catalogue o functions which can be widely reuised and also a environment whaur functions can be quickly combined an executit on the flee. Wikifunctions aims ti mak life easier for developers, wha can rely on this repository lik on any external librar, an for end-uisers wha can caa functions as needit, in a wey that is currently yinlie available wi a verra uneven coverage throu specific wabsteids wha ar aften written in the form of 1990s wabsteids wi Java applets.
</div>
<div class="mw-translate-fuzzy">
All functions ar pure, in order ti enable a secure sandboxed execution. Also, aw implementation can be annotatit wi metadata an cryptographically signed. End-uisers can select an audit which implementation o ilka function ti uise, dependin on thair available hardware resources an wab o trust settins.
</div>
Wikifunctions will allou easy access ti muckle knawledge bases such as Wikidata, but also ti binary input an output files. It is gey possible ti upload a image as a input file an return analysis results such as whit is depictit on the image, or hou mony different colours the image haes – or a different binary, e.g. in a different format. This will be made available ti warkflows on [[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]].
<div class="mw-translate-fuzzy">
Wikifunctions continues the tradition o movin mair computation, which haes usually happened on the command line or wi apps bi mair computer savvy computer uisers, ti the Wab an democratise access ti functionality that wisna available afore. At the same time, it will increase the productivity o developers aa wey as thay can juist uise a muckle librar o code instead o relyin on properly copy an pastin answers frae ''StackOverflow''.
</div>
Unlik in Wikipaedia, contributors will mostly create new implementations for a function instead o updatin existin functions. The implementations can be automatically testit against the given tests, against ilka ither, an further analysed.
<div class="mw-translate-fuzzy">
Implementations can be written in a nummer o different programmin leids, an yet ti dow ti caa functions implemented in ither programmin leids. The execution ingine can smoothly (althou no necessarily wi the heichest possible performance) operate in different leids. Althou in maist cases there is a muckle performance boost bi composing functions 'ithin a single programmin leid, there is no requirement ti dae sae. In mony cases, the speed o development an the developer's time will be mair valuable nor the additional computer cycles spent in the execution ingine.
</div>
== References ==
<references/>
<div lang="en" dir="ltr" class="mw-content-ltr">
== See also ==
</div>
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
qxkxwdcdj8u8ru6se5v8h2rvkszb3zx
Wikifunctions:About/sn
4
2808
290771
119123
2026-07-13T13:14:51Z
FuzzyBot
207
Updating to match new version of source page
290771
wikitext
text/x-wiki
<languages/>
: ''<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions's first goal is to support the [[m:Special:MyLanguage/Wikimedia projects|Wikimedia projects]], but it will support goals beyond that, just as with [[m:Special:MyLanguage/Wikidata|Wikidata]]. This is a description of Wikifunctions beyond [[m:Special:MyLanguage/Wikipedia|Wikipedia]].</span>''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|<span lang="en" dir="ltr" class="mw-content-ltr">Mission statement</span>]]
: <span lang="en" dir="ltr" class="mw-content-ltr">A Wikimedia project for everyone to collaboratively create and maintain a library of code functions to support the Wikimedia projects and beyond, for everyone to call and re-use in the world's natural and programming languages</span>
{{WF:Vision}}
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Wikifunctions''' is an '''open repository of code''' that anyone can use and contribute to.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions consists of functions. A function can have a description in many languages with a list of parameters, test cases, a list of implementations in different programming languages, and further metadata, all in multiple languages (among those supported by Wikimedia). The implementations can be reused in other software projects (private apps or scripts), be called and executed online (simply in the browser, in a cloud environment, or in Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> or PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref> notebooks), composed to achieve more complex functionality, signed, analyzed, or validated, and much more.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is a project in the spirit of Wikipedia, Wikidata, [[m:Special:MyLanguage/Wiktionary|Wiktionary]], and other similar global collaborative free culture projects: it allows contributors from all over the world to create and maintain a multilingual library of functions that can be used by anyone for any purpose. Every function can be supported by multiple implementations in different programming languages, test cases, pre- and post-conditions, documentation, metadata in the form of runtime estimates and complexity guarantees for the different implementations, etc. Users may call a function directly on the website, or from their own code or applications, from a command-line interface, or a local app. The function may be executed locally in the browser, in the cloud, or locally and embedded within the user's application.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is intended to create both a well-defined common catalog of functions that can be widely reused and an environment where functions can be quickly combined and executed on the fly. Wikifunctions aims to make life easier for developers, who can rely on this repository like on any external library, and for end-users, who can call functions as needed, in a way that is currently only available with a very uneven coverage through specific websites that are often written in the form of 1990s websites with Java applets.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
All functions are [[:en:Pure function|pure]], in order to enable a secure sandboxed execution. Also, every implementation can be annotated with metadata and cryptographically signed. End-users can select and audit which implementation of each function to use, depending on their available hardware resources and web of trust settings.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions will allow easy access to large knowledge bases such as Wikidata, but also to binary input and output files. It is entirely possible to upload an image as an input file and return analysis results such as what is depicted on the image, or how many different colors the image has – or a different binary, e.g. in a different format. This will be made available to workflows on [[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions continues the tradition of moving more computation, which has usually happened on the command line or with apps by more computer-savvy users, to the Web and democratizing access to functionality that was not available before. At the same time, it will increase the productivity of developers everywhere, as they can just use a large library of code instead of relying on copying and pasting answers from sites like ''StackOverflow''.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Unlike in Wikipedia, contributors will mostly create new implementations for a function instead of updating existing functions. The implementations can be automatically tested against the given tests, against each other, and further analyzed.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Implementations can be written in a number of different programming languages, but they will be able to call functions implemented in other programming languages. The execution engine can smoothly (although not necessarily with the highest possible performance) operate in different languages. Although in most cases there is a large performance boost in composing functions within a single programming language, there is no requirement to do so. In many cases, the speed of development and the developer's time will be more valuable than the additional computer cycles spent in the execution engine.
</div>
<span id="References"></span>
<div class="mw-translate-fuzzy">
== Tarisai futi ==
</div>
<references/>
<div lang="en" dir="ltr" class="mw-content-ltr">
== See also ==
</div>
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
48t6fyvsi0sbdgmn7x0njnuzxotmajm
Wikifunctions:About/sv
4
2809
290772
148499
2026-07-13T13:14:51Z
FuzzyBot
207
Updating to match new version of source page
290772
wikitext
text/x-wiki
<languages/>
: ''Wikifunctions första mål är att stödja [[m:Special:MyLanguage/Wikimedia projects|Wikimedia-projekten]], men kommer även främja vidare målsättningar, precis som [[m:Special:MyLanguage/Wikidata|Wikidata]] gör. Detta är en beskrivning av Wikifunctions utöver [[m:Special:MyLanguage/Wikipedia|Wikipedia]].''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|Uppdragsbeskrivning]]
: Ett Wikimedia-projekt för att tillsammans skapa och underhålla ett bibliotek av kodfunktioner till stöd för Wikimedia-projekten och mer därtill, som alla kan anropa och återanvända på världens naturliga språk och programspråk
{{WF:Vision}}
</div>
'''Wikifunctions''' är ett '''öppet kodarkiv''' som vem som helst kan använda och bidra till.
Wikifunctions består av funktioner. En funktion kan ha en beskrivning på flera språk med en lista över parametrar, tester, en lista över implementeringar på olika programspråk och mer metadata, allt på flera språk (bland de som stöds av Wikimedia). Implementeringarna kan återanvändas av olika mjukvaruprojekt (privata program eller skript), anropas och exekveras över internet (antingen genom webbläsaren eller i en molnmiljö eller i Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> eller PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref> notebook), kombineras för att erhålla mer komplex funktionalitet, signeras, analyseras, valideras och mycket mer.
Wikifunctions är ett projekt i samma anda som Wikipedia, Wikidata, [[m:Special:MyLanguage/Wiktionary|Wiktionary]], och andra liknande globala samarbetande och fria kulturprojekt: det samlar bidragsgivare från hela världen för att skapa och vårda ett flerspråkigt bibliotek av funktioner som alla kan använda, oavsett syfte. Varje funktion kan kopplas till flera implementeringar på olika naturliga språk och programspråk, testsviter, krav på in- och utdata, dokumentation, metadata i form av uppskattad exekveringstid, garanterad tidskomplexitet för de olika implementeringarna, med mera. Användare kan anropa en funktion direkt från webbplatsen, från sin egen kod eller applikation, från kommandotolk eller en lokal app. Funktionen kan köras lokalt i webbläsaren, i molnet eller inbäddat lokalt i användarens applikation.
Wikifunctions är tänkt att skapa såväl en gemensam katalog av funktioner som kan återanvändas brett, som en miljö där funktioner snabbt kan kombineras och exekveras. Wikifunctions har som mål att göra livet enklare för utvecklare, som kan förlita sig på denna katalog på samma sätt som andra externa bibliotek, och för slutanvändare som kan anropa funktioner när det behövs, på ett sätt som just nu bara är tillgängligt med ojämn täckning genom specifika webbplatser som ofta är programmerade som webbplatser från 1990-talet med Java applets.
Alla funktioner är [[:en:Pure function|äkta funktioner]], för möjliggöra en säker sandlåda för exekvering. Varje implementering kan också förses med metadata och signeras kryptografiskt. Varje användare kan välja och utvärdera vilken implementering av varje funktion som hen vill använda, beroende på tillgänglig hårdvara och inställningar för tillitsnätverk.
Wikifunctions kommer också att tillåta enkel tillgång till stora kunskapsdatabaser som Wikidata, liksom till binära filer för indata och utdata. Det är fullt möjligt att ladda upp en bild som en indatafil och returnera analysresulat, exempelvis en beskrivning av vad som är avbildat, hur många färger bilden innehåller - eller en annan binär fil i ett annat format. Detta kommer att bli tillgängligt för arbetsflöden på [[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]].
Wikifunctions bygger vidare på en tradition av att flytta beräkningar, som vanligtvis görs i kommandotolken eller i applikationer av mer datorvana användare, till webben för att demokratisera tillgången till funktionalitet som tidigare inte var tillgänglig. Samtidigt kommer det att öka produktiviteten hos utvecklare överallt om de kan använda ett stort bibliotek av kod i stället för att förlita sig på att kopiera svar från webbplatser som ''StackOwerflow''.
Till skillnad från Wikipedia, kommer användarna främst skapa nya implementeringar av en funktion i stället för att uppdatera en befintlig. Implementeringarna kan utvärderas automatiskt mot testerna, mot varandra och analyseras djupare.
Implementeringarna kan skrivas på en mängd olika programspråk men de kommer ändå anropa funktioner skrivna på andra språk. Exekveringsprocessen kan sömlöst (däremot inte nödvändigtvis med högsta möjliga prestanda) arbeta med olika programspråk. Även om systemet i många fall presterar bäst för funktioner skrivna på ett gemensamt programspråk, är det inte nödvändigt att göra så. Ofta är utvecklingstakten och programmerarnas tid mer värt än de ytterligare processorcyklerna som förbrukas av exekveringsprocessen.
<span id="References"></span>
== Referenser ==
<references/>
<span id="See_also"></span>
== Se även ==
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
7ntg68suoc74qizsdpf2jup72hc0rv6
Wikifunctions:About/th
4
2810
290773
119126
2026-07-13T13:14:52Z
FuzzyBot
207
Updating to match new version of source page
290773
wikitext
text/x-wiki
<languages/>
: ''วิกิฟังก์ชันส์มีเป้าหมายเป็นอันดับแรกเพื่อสนับสนุน[[m:Special:MyLanguage/Wikimedia projects|โครงการวิกิมีเดีย]]ต่าง ๆ แต่ก็จะสนับสนุนเป้าหมายอื่น ๆ นอกเหนือจากนั้นไป เช่นเดียวกับ[[m:Special:MyLanguage/Wikidata|วิกิสนเทศ]] ต่อไปนี้เป็นคำอธิบายเกี่ยวกับวิกิฟังก์ชันส์นอกเหนือไปจาก[[m:Special:MyLanguage/Wikipedia|วิกิพีเดีย]]''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|คำแถลงพันธกิจ]]
: โครงการวิกิมีเดียสำหรับให้ทุกคนร่วมมือกันสร้างและดูแลรักษาไลบรารีของฟังก์ชันรหัสคำสั่ง เพื่อสนับสนุนโครงการวิกิมีเดียและที่อื่น ๆ ให้ทุกคนสามารถเรียกใช้และนำกลับมาใช้ใหม่ในภาษาธรรมชาติและภาษาการเขียนโปรแกรมทั้งหมด
{{WF:Vision}}
</div>
'''วิกิฟังก์ชันส์'''เป็น'''คลังเก็บรหัสคำสั่งแบบเปิด'''ที่ทุกคนสามารถใช้และมีส่วนร่วม
<div class="mw-translate-fuzzy">
วิกิฟังก์ชันส์ประกอบไปด้วยฟังก์ชันต่าง ๆ แต่ละฟังก์ชันมีคำอธิบาย รายการของตัวแปร ชุดทดสอบ รายการของการนำไปปฏิบัติในภาษาโปรแกรมต่าง ๆ และข้อมูลอภิพันธุ์เพิ่มเติม การนำไปปฏิบัติสามารถนำไปใช้ซ้ำในโครงการซอฟต์แวร์อื่น ๆ ได้ (ในแอปพลิเคชันหรือคำสั่งส่วนตัว) สามารถเรียกใช้และกระทำการออนไลน์ได้ (บนเบราว์เซอร์ ระบบนิเวศคลาวด์ หรือสมุดบันทึก Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> หรือ PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref>) สามารถนำไปประกอบเพื่อการใช้งานที่ซับซ้อนกว่าได้ สามารถนำไปลงนามรหัส วิเคราะห์ และตรวจสอบได้ ฯลฯ
</div>
<div class="mw-translate-fuzzy">
วิกิฟังก์ชันส์เป็นโครงการตามเจตนารมณ์ของวิกิพีเดีย วิกิสนเทศ [[m:Special:MyLanguage/Wiktionary|วิกิพจนานุกรม]] และโครงการอื่น ๆ โดยอนุญาตให้ผู้มีส่วนร่วมจากทุกมุมโลกได้สร้างสรรค์และบำรุงรักษาคลังของฟังก์ชันที่ใครก็นำไปใช้ได้ตามประสงค์ ฟังก์ชันทั้งหมดอาจหนุนโดยการนำไปปฏิบัติที่หลากหลายในภาษาโปรแกรมต่าง ๆ ชุดทดสอบ เงื่อนไขก่อนและหลัง เอกสารกำกับ ข้อมูลอภิพันธุ์เกี่ยวกับค่าประมาณระยะเวลาดำเนินการและการรับรองความซับซ้อนของการนำไปปฏิบัติแต่ละรูปแบบ ฯลฯ ผู้ใช้สามารถเรียกใช้ฟังก์ชันโดยตรงบนเว็บไซต์ ภายในรหัสคำสั่งและแอปพลิเคชันของตน จากอินเตอร์เฟสบรรทัดคำสั่ง หรือจากแอปพลิเคชันบนเครื่อง ฟังก์ชันอาจกระทำการบนเครื่องในเบราว์เซอร์ บนคลาวด์ หรือบนเครื่องภายในแอปพลิเคชันของผู้ใช้เอง
</div>
<div class="mw-translate-fuzzy">
วิกิฟังก์ชันส์มีเจตนาไว้เพื่อสร้างสรรค์บัญชีรวมของฟังก์ชันที่กำหนดไว้ชัดเจน ซึ่งสามารถนำไปใช้ซ้ำได้อย่างแพร่หลาย และเพื่อสร้างระบบนิเวศให้สามารถรวมและกระทำการฟังก์ชันได้อย่างลื่นไหล วิกิฟังก์ชันส์ตั้งเป้าเพิ่มความสะดวกสะบายแก่ผู้พัฒนา ให้สามารถพึ่งพาได้ไม่ต่างจากคลังโปรแกรมภายนอก และให้ผู้ใช้ขั้นปลายเรียกใช้ฟังก์ชันได้ตามต้องการ ในแบบเดียวกับบางเว็บไซต์ที่เป็นโปรแกรมจาวาแอปเพล็ตยุคคริสต์ทศวรรษ 1990 ซึ่งปัจจุบันมีไม่ครอบคลุม
</div>
<div class="mw-translate-fuzzy">
ฟังก์ชันทั้งหมดเป็นฟังก์ชันบริสุทธิ์ เพื่อให้ใช้งานได้อย่างเป็นเอกเทศและปลอดภัย นอกจากนั้น การนำไปปฏิบัติทุกรูปแบบสามารถทำหมายเหตุประกอบด้วยข้อมูลอภิพันธุ์และลงนามด้วยรหัส ผู้ใช้ขั้นปลายสามารถเลือกใช้และสอบวิธีนำไปปฏิบัติของฟังก์ชันที่จะใช้ได้ ตามทรัพยากรฮาร์ดแวร์ที่มีและการตั้งค่าของโครงข่ายความไว้วางใจ
</div>
วิกิฟังก์ชันส์จะให้สามารถเข้าถึงฐานความรู้ขนาดใหญ่ได้อย่างง่ายดาย เช่นวิกิสนเทศ และไฟล์ป้อนเข้าส่งออกที่เป็นข้อมูลฐานสองเช่นกัน การอัปโหลดรูปภาพเป็นไฟล์ป้อนเข้าแล้วส่งออกผลการวิเคราะห์ว่าเป็นภาพของสิ่งใด ว่ามีสีกี่สี หรือจะเป็นไฟล์ฐานสองรูปแบบอื่น ๆ เป็นสิ่งที่ทำได้ โดยจะทำให้มีอยู่ในขั้นตอนใช้งานบน[[m:Special:MyLanguage/Wikimedia Commons|วิกิมีเดียคอมมอนส์]]
<div class="mw-translate-fuzzy">
วิกิฟังก์ชันส์สืบสานประเพณีของการเคลื่อนย้ายการคำนวณ จากที่ส่วนมากอยู่บนบรรทัดคำสั่งหรือแอปพลิเคชันที่ใช้งานโดยผู้ใช้คอมพิวเตอร์ที่มีความเชี่ยวชาญ กลายมาอยู่บนเว็บ และทำให้เข้าถึงการใช้งานเป็นประชาธิปไตยยิ่งขึ้นอย่างไม่เคยมีมาก่อน ในขณะเดียวกัน ก็จะเพิ่มพูนผลิตภาพของนักพัฒนาในทุก ๆ แห่ง เพราะสามารถใช้งานคลังรหัสคำสั่งขนาดใหญ่ได้เลย โดยไม่ต้องพึ่งพาการลอกวางคำตอบจาก ''StackOverflow''
</div>
ต่างจากวิกิพีเดีย ผู้มีส่วนร่วมจะสร้างการนำไปปฏิบัติแบบใหม่สำหรับฟังก์ชันอันหนึ่ง มากกว่าจะเป็นการแก้ไขปรับปรุงฟังก์ชันที่มีอยู่แล้ว การนำไปปฏิบัติต่าง ๆ จะสามารถทดสอบเทียบกันด้วยชุดทดสอบที่กำหนดไว้ และวิเคราะห์เพิ่มเติมได้
<div class="mw-translate-fuzzy">
การนำไปปฏิบัติเขียนได้ในหลายภาษาโปรแกรม แต่สามารถเรียกใช้ฟังก์ชันที่นำไปปฏิบัติในภาษาโปรแกรมอื่นได้ เอนจินกระทำการสามารถทำงานในหลายภาษาได้อย่างลื่นไหล (แต่อาจไม่ได้สมรรถภาพสูงสุด) ในกรณีส่วนใหญ่ แม้การประกอบฟังก์ชันในภาษาเดียวกันจะเพิ่มสมรรถภาพได้มาก แต่ไม่จำเป็นต้องทำ ในหลายกรณี ความรวดเร็วในการพัฒนาและเวลาของนักพัฒนามีค่ามากกว่ารอบคำนวณที่เพิ่มเกินมาในเอนจินกระทำการ
</div>
<span id="References"></span>
== อ้างอิง ==
<references/>
<div lang="en" dir="ltr" class="mw-content-ltr">
== See also ==
</div>
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
7x9qbvrpj7zc2jlbsve0nhc61sdnr9b
Wikifunctions:About/tr
4
2811
290774
119127
2026-07-13T13:14:53Z
FuzzyBot
207
Updating to match new version of source page
290774
wikitext
text/x-wiki
<languages/>
: ''Vikişlev'in öncelikli hedefi [[m:Special:MyLanguage/Wikimedia projects|Wikimedia projelerini]] desteklemektir, ancak [[m:Special:MyLanguage/Wikidata|Vikiveri]]'de olduğu gibi bunun ötesindeki hedefler de desteklenecektir.''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|Görev beyanı]]
: Herkesin dünyanın doğal dillerinde ve yapay dillerinde oluşturup yeniden kullanabileceği, Wikimedia projelerini ve dahasını desteklemek için herkesin işbirliği içinde bir kod işlevleri kitaplığı oluşturup sürdürdüğü bir Wikimedia projesi
{{WF:Vision}}
</div>
'''Vikişlev''', herkesin kullanabileceği ve katkıda bulunabileceği '''açık kod deposudur'''.
Vikişlev, fonksiyonlardan oluşur. Bir fonksiyon, parametrelerin, test durumlarının, farklı programlama dillerindeki uygulamaların bir listesinin ve daha fazla meta verinin bir listesini içeren birçok dilde (Wikimedia tarafından desteklenenler arasında) açıklamaya sahip olabilir. Uygulamalar diğer yazılım projelerinde (özel uygulamalar veya komut dosyaları) yeniden kullanılabilir, çevrimiçi olarak çağrılabilir ve çalıştırılabilir (sadece tarayıcıda, bulut ortamında veya Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> veya PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref> not defterlerinde), daha karmaşık işlevsellik elde etmek için oluşturulabilir, imzalanabilir, analiz edilebilir veya doğrulanabilir ve çok daha fazlası.
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is a project in the spirit of Wikipedia, Wikidata, [[m:Special:MyLanguage/Wiktionary|Wiktionary]], and other similar global collaborative free culture projects: it allows contributors from all over the world to create and maintain a multilingual library of functions that can be used by anyone for any purpose. Every function can be supported by multiple implementations in different programming languages, test cases, pre- and post-conditions, documentation, metadata in the form of runtime estimates and complexity guarantees for the different implementations, etc. Users may call a function directly on the website, or from their own code or applications, from a command-line interface, or a local app. The function may be executed locally in the browser, in the cloud, or locally and embedded within the user's application.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is intended to create both a well-defined common catalog of functions that can be widely reused and an environment where functions can be quickly combined and executed on the fly. Wikifunctions aims to make life easier for developers, who can rely on this repository like on any external library, and for end-users, who can call functions as needed, in a way that is currently only available with a very uneven coverage through specific websites that are often written in the form of 1990s websites with Java applets.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
All functions are [[:en:Pure function|pure]], in order to enable a secure sandboxed execution. Also, every implementation can be annotated with metadata and cryptographically signed. End-users can select and audit which implementation of each function to use, depending on their available hardware resources and web of trust settings.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions will allow easy access to large knowledge bases such as Wikidata, but also to binary input and output files. It is entirely possible to upload an image as an input file and return analysis results such as what is depicted on the image, or how many different colors the image has – or a different binary, e.g. in a different format. This will be made available to workflows on [[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions continues the tradition of moving more computation, which has usually happened on the command line or with apps by more computer-savvy users, to the Web and democratizing access to functionality that was not available before. At the same time, it will increase the productivity of developers everywhere, as they can just use a large library of code instead of relying on copying and pasting answers from sites like ''StackOverflow''.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Unlike in Wikipedia, contributors will mostly create new implementations for a function instead of updating existing functions. The implementations can be automatically tested against the given tests, against each other, and further analyzed.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Implementations can be written in a number of different programming languages, but they will be able to call functions implemented in other programming languages. The execution engine can smoothly (although not necessarily with the highest possible performance) operate in different languages. Although in most cases there is a large performance boost in composing functions within a single programming language, there is no requirement to do so. In many cases, the speed of development and the developer's time will be more valuable than the additional computer cycles spent in the execution engine.
</div>
<span id="References"></span>
== Kaynakça ==
<references/>
<div lang="en" dir="ltr" class="mw-content-ltr">
== See also ==
</div>
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
7148eh3aed0mo12cbepxbnfup6fig1p
Wikifunctions:About/vi
4
2812
290777
119130
2026-07-13T13:14:54Z
FuzzyBot
207
Updating to match new version of source page
290777
wikitext
text/x-wiki
<languages/>
: ''Mục tiêu ban đầu của Wikifunctions là để hỗ trợ các [[m:Special:MyLanguage/Wikimedia projects|dự án Wikimedia]], nhưng nó cũng sẽ hỗ trợ những mục tiêu bên ngoài, như [[m:Special:MyLanguage/Wikidata|Wikidata]]. Nó cũng là một mô tả của Wikifunctions bên ngoài [[m:Special:MyLanguage/Wikipedia|Wikipedia]].''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|Tuyên bố sứ mệnh]]
: Một dự án Wikimedia mà cho phép mọi người có thể tạo ra và duy trì một thư viện các hàm khác nhau để hỗ trợ các dự án Wikimedia và hơn thế nữa, cho tất cả mọi người để có thể gọi và tái sử dụng trong ngôn ngữ tự nhiên và lập trình
{{WF:Vision}}
</div>
'''Wikifunctions''' là một '''kho lưu trữ mã nguồn mở''' mà bất kỳ ai có thể sử dụng và đóng góp.
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions consists of functions. A function can have a description in many languages with a list of parameters, test cases, a list of implementations in different programming languages, and further metadata, all in multiple languages (among those supported by Wikimedia). The implementations can be reused in other software projects (private apps or scripts), be called and executed online (simply in the browser, in a cloud environment, or in Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> or PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref> notebooks), composed to achieve more complex functionality, signed, analyzed, or validated, and much more.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is a project in the spirit of Wikipedia, Wikidata, [[m:Special:MyLanguage/Wiktionary|Wiktionary]], and other similar global collaborative free culture projects: it allows contributors from all over the world to create and maintain a multilingual library of functions that can be used by anyone for any purpose. Every function can be supported by multiple implementations in different programming languages, test cases, pre- and post-conditions, documentation, metadata in the form of runtime estimates and complexity guarantees for the different implementations, etc. Users may call a function directly on the website, or from their own code or applications, from a command-line interface, or a local app. The function may be executed locally in the browser, in the cloud, or locally and embedded within the user's application.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is intended to create both a well-defined common catalog of functions that can be widely reused and an environment where functions can be quickly combined and executed on the fly. Wikifunctions aims to make life easier for developers, who can rely on this repository like on any external library, and for end-users, who can call functions as needed, in a way that is currently only available with a very uneven coverage through specific websites that are often written in the form of 1990s websites with Java applets.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
All functions are [[:en:Pure function|pure]], in order to enable a secure sandboxed execution. Also, every implementation can be annotated with metadata and cryptographically signed. End-users can select and audit which implementation of each function to use, depending on their available hardware resources and web of trust settings.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions will allow easy access to large knowledge bases such as Wikidata, but also to binary input and output files. It is entirely possible to upload an image as an input file and return analysis results such as what is depicted on the image, or how many different colors the image has – or a different binary, e.g. in a different format. This will be made available to workflows on [[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions continues the tradition of moving more computation, which has usually happened on the command line or with apps by more computer-savvy users, to the Web and democratizing access to functionality that was not available before. At the same time, it will increase the productivity of developers everywhere, as they can just use a large library of code instead of relying on copying and pasting answers from sites like ''StackOverflow''.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Unlike in Wikipedia, contributors will mostly create new implementations for a function instead of updating existing functions. The implementations can be automatically tested against the given tests, against each other, and further analyzed.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Implementations can be written in a number of different programming languages, but they will be able to call functions implemented in other programming languages. The execution engine can smoothly (although not necessarily with the highest possible performance) operate in different languages. Although in most cases there is a large performance boost in composing functions within a single programming language, there is no requirement to do so. In many cases, the speed of development and the developer's time will be more valuable than the additional computer cycles spent in the execution engine.
</div>
<span id="References"></span>
== Tham khảo ==
<references/>
<div lang="en" dir="ltr" class="mw-content-ltr">
== See also ==
</div>
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
nx97bn0ri7qvc3a1d42op5frswr8keb
Wikifunctions:About/ml
4
3222
290758
119114
2026-07-13T13:14:45Z
FuzzyBot
207
Updating to match new version of source page
290758
wikitext
text/x-wiki
<languages/>
: ''<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions's first goal is to support the [[m:Special:MyLanguage/Wikimedia projects|Wikimedia projects]], but it will support goals beyond that, just as with [[m:Special:MyLanguage/Wikidata|Wikidata]]. This is a description of Wikifunctions beyond [[m:Special:MyLanguage/Wikipedia|Wikipedia]].</span>''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|ദൗത്യ പ്രസ്താവന]]
: <span lang="en" dir="ltr" class="mw-content-ltr">A Wikimedia project for everyone to collaboratively create and maintain a library of code functions to support the Wikimedia projects and beyond, for everyone to call and re-use in the world's natural and programming languages</span>
{{WF:Vision}}
</div>
'''Wikifunctions''' എന്നത് ആർക്കും ഉപയോഗിക്കാനും സംഭാവന ചെയ്യാനും കഴിയുന്ന '''കോഡിന്റെ തുറന്ന ശേഖരം''' ആണ്.
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions consists of functions. A function can have a description in many languages with a list of parameters, test cases, a list of implementations in different programming languages, and further metadata, all in multiple languages (among those supported by Wikimedia). The implementations can be reused in other software projects (private apps or scripts), be called and executed online (simply in the browser, in a cloud environment, or in Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> or PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref> notebooks), composed to achieve more complex functionality, signed, analyzed, or validated, and much more.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is a project in the spirit of Wikipedia, Wikidata, [[m:Special:MyLanguage/Wiktionary|Wiktionary]], and other similar global collaborative free culture projects: it allows contributors from all over the world to create and maintain a multilingual library of functions that can be used by anyone for any purpose. Every function can be supported by multiple implementations in different programming languages, test cases, pre- and post-conditions, documentation, metadata in the form of runtime estimates and complexity guarantees for the different implementations, etc. Users may call a function directly on the website, or from their own code or applications, from a command-line interface, or a local app. The function may be executed locally in the browser, in the cloud, or locally and embedded within the user's application.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is intended to create both a well-defined common catalog of functions that can be widely reused and an environment where functions can be quickly combined and executed on the fly. Wikifunctions aims to make life easier for developers, who can rely on this repository like on any external library, and for end-users, who can call functions as needed, in a way that is currently only available with a very uneven coverage through specific websites that are often written in the form of 1990s websites with Java applets.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
All functions are [[:en:Pure function|pure]], in order to enable a secure sandboxed execution. Also, every implementation can be annotated with metadata and cryptographically signed. End-users can select and audit which implementation of each function to use, depending on their available hardware resources and web of trust settings.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions will allow easy access to large knowledge bases such as Wikidata, but also to binary input and output files. It is entirely possible to upload an image as an input file and return analysis results such as what is depicted on the image, or how many different colors the image has – or a different binary, e.g. in a different format. This will be made available to workflows on [[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions continues the tradition of moving more computation, which has usually happened on the command line or with apps by more computer-savvy users, to the Web and democratizing access to functionality that was not available before. At the same time, it will increase the productivity of developers everywhere, as they can just use a large library of code instead of relying on copying and pasting answers from sites like ''StackOverflow''.
</div>
വിക്കിപീഡിയയിൽ നിന്ന് വ്യത്യസ്തമായി, സംഭാവകർ നിലവിലുള്ള ഫങ്ഷനുകൾ അപ്ഡേറ്റ് ചെയ്യുന്നതിനുപകരം കൂടുതലും പുതിയതായി സൃഷ്ടിക്കുകയാണ് ചെയ്യുക. ഇങ്ങനെ പുതിയതായി നിർമ്മിച്ചവ ലഭ്യമായ ടെസ്റ്റുകൾക്കെതിരെയും, പരസ്പര നേർക്കുനേരെയും സ്വയമേവ പരീക്ഷിക്കുകയും കൂടുതൽ വിശകലനം ചെയ്യുകയും ചെയ്യാം.
<div lang="en" dir="ltr" class="mw-content-ltr">
Implementations can be written in a number of different programming languages, but they will be able to call functions implemented in other programming languages. The execution engine can smoothly (although not necessarily with the highest possible performance) operate in different languages. Although in most cases there is a large performance boost in composing functions within a single programming language, there is no requirement to do so. In many cases, the speed of development and the developer's time will be more valuable than the additional computer cycles spent in the execution engine.
</div>
<span id="References"></span>
== അവലംബങ്ങൾ ==
<references/>
<div lang="en" dir="ltr" class="mw-content-ltr">
== See also ==
</div>
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
ebo9om26deue3az2yjc8xircebk5gjx
Wikifunctions:Vision/cs
4
3306
290684
50411
2026-07-13T13:13:38Z
FuzzyBot
207
Updating to match new version of source page
290684
wikitext
text/x-wiki
<languages />
<onlyinclude>
'''Vize''' pro '''Wikifunkce''':
# Představte si programovací systém, který je '''společně''' vyvíjen a udržován, do kterého může přispívat každý a který může každý sdílet.
# Představte si programovací systém, který je skutečně '''přístupný''', systém, který je otevřený nejen mluvčím angličtiny, ale miliardám dalších lidí, kteří se nebudou muset nejprve naučit anglicky, aby se naučili programovat.
# Představte si programovací systém, který je skutečně '''přizpůsoben světu mobilních zařízení''' a kde je provádění kódu a tok dat inteligentně řízen a distribuován.
# Představte si programovací systém, ve kterém '''napíšete kód pouze jednou''' a ten pak může kdokoli '''spustit kdekoli''' - dokonce i z programů napsaných v různých programovacích jazycích.
# Představte si programovací systém, který nám umožní udělat další '''velký skok v reprezentaci znalostí'''.
</onlyinclude>
[[Category:Project concept{{#translation:}}]]
tb5vzrx9ncarh84lltgs18tf4kam6t3
Wikifunctions:Vision/da
4
3307
290687
172967
2026-07-13T13:13:39Z
FuzzyBot
207
Updating to match new version of source page
290687
wikitext
text/x-wiki
<languages />
<onlyinclude>
'''Visionen''' for '''Wikifunktioner''':
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that is '''collaboratively''' grown and maintained, to which everyone can contribute, and that everyone may share.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that truly is '''accessible''', one that is open not only to speakers of English but to billions of people more who will not have to learn English first in order to learn how to program.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that is truly '''geared to a mobile-first world''', and where the execution of the code and the data flow become intelligently managed and distributed.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system where you '''write code only once''' and then it can be '''run anywhere''' by anyone – even from programs written in different programming languages.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that allows us to make the next '''big leap in knowledge representation'''.</span>
</onlyinclude>
[[Category:Project concept{{#translation:}}]]
oue413ojesjgadr5c3los03o7ahx2id
Wikifunctions:Vision/de
4
3308
290688
50413
2026-07-13T13:13:39Z
FuzzyBot
207
Updating to match new version of source page
290688
wikitext
text/x-wiki
<languages />
<onlyinclude>
Die '''Vision''' für '''Wikifunctions''':
# Stell dir ein Programmiersystem vor, das '''kollaborativ''' gewachsen ist und gepflegt wird, zu dem jeder beitragen kann, und an dem jeder teilhaben darf.
# Stell dir ein Programmiersystem vor, das wirklich '''zugänglich''' ist, eines, das nicht nur Englischsprachigen offen steht, sondern Milliarden Menschen mehr, die nicht erst Englisch lernen müssen, um programmieren zu lernen.
# Stell dir ein Programmiersystem vor, das wirklich '''auf eine "mobile-first" Welt ausgerichtet''' ist, und bei dem die Ausführung des Codes und des Datenflusses intelligent verwaltet und verteilt werden.
# Stell dir ein Programmiersystem vor, bei dem du '''Code nur einmal schreibst''' und dieser dann '''überall''' von jedem ausgeführt werden kann - sogar von Programmen, die in verschiedenen Programmiersprachen geschrieben wurden.
# Stell Dir ein Programmiersystem vor, mit dem wir den nächsten '''großen Sprung in der Wissensdarstellung''' machen können.
</onlyinclude>
[[Category:Project concept{{#translation:}}]]
1yd70okvgdn0ng37dbbbjxw7tmtkvtr
Wikifunctions:Vision/en
4
3309
290689
50414
2026-07-13T13:13:39Z
FuzzyBot
207
Updating to match new version of source page
290689
wikitext
text/x-wiki
<languages />
<onlyinclude>
The '''vision''' for '''Wikifunctions''':
# Imagine a programming system that is '''collaboratively''' grown and maintained, to which everyone can contribute, and that everyone may share.
# Imagine a programming system that truly is '''accessible''', one that is open not only to speakers of English but to billions of people more who will not have to learn English first in order to learn how to program.
# Imagine a programming system that is truly '''geared to a mobile-first world''', and where the execution of the code and the data flow become intelligently managed and distributed.
# Imagine a programming system where you '''write code only once''' and then it can be '''run anywhere''' by anyone – even from programs written in different programming languages.
# Imagine a programming system that allows us to make the next '''big leap in knowledge representation'''.
</onlyinclude>
[[Category:Project concept{{#translation:}}]]
p6lxk4c9sjn57grej3kgo1q2lxieqxw
Wikifunctions:Vision/eo
4
3310
290690
50415
2026-07-13T13:13:39Z
FuzzyBot
207
Updating to match new version of source page
290690
wikitext
text/x-wiki
<languages />
<onlyinclude>
La '''aspiroj''' por '''Vikifunkcioj''':
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that is '''collaboratively''' grown and maintained, to which everyone can contribute, and that everyone may share.</span>
# Imagi programadan sistemon vere '''alireblan''' kaj malferman ne nur por parolantoj de la angla sed ankaŭ por kromaj miliardoj da homoj, kiuj ne devos lerni la anglan antaŭ ol lerni kiel programi.
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that is truly '''geared to a mobile-first world''', and where the execution of the code and the data flow become intelligently managed and distributed.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system where you '''write code only once''' and then it can be '''run anywhere''' by anyone – even from programs written in different programming languages.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that allows us to make the next '''big leap in knowledge representation'''.</span>
</onlyinclude>
[[Category:Project concept{{#translation:}}]]
3xomkch4wyvn2oud4sot6nn9o1z6oo3
Wikifunctions:Vision/es
4
3311
290691
50416
2026-07-13T13:13:39Z
FuzzyBot
207
Updating to match new version of source page
290691
wikitext
text/x-wiki
<languages />
<onlyinclude>
La '''visión''' de la '''Wikifunciones''':
# Imagine un sistema de programación que crece y se mantiene de forma '''colaborativa''', en el que todos pueden contribuir y que todos pueden compartir.
# Imagine un sistema de programación que sea genuinamente '''accesible''', uno que esté abierto no solo a los angloparlantes sino a los miles de millones de personas que no tendrán que aprender inglés primero para aprender a programar.
# Imagine un sistema de programación que esté verdaderamente '''equipado para un mundo en el que los dispositivos móviles son primero''' y donde la ejecución de código y el flujo de datos se administran y distribuyen de manera inteligente.
# Imagine un sistema de programación en el que '''escriba código una sola vez''' y cualquiera pueda '''ejecutarlo en cualquier lugar''', incluso con programas escritos en diferentes lenguajes de programación.
# Imagínese un sistema de programación que nos permita dar el próximo '''gran salto en la representación del conocimiento'''.
</onlyinclude>
[[Category:Project concept{{#translation:}}]]
sqtnec0s2pdjxykni2gdjvvusktq6al
Wikifunctions:Vision/fa
4
3312
290692
50417
2026-07-13T13:13:40Z
FuzzyBot
207
Updating to match new version of source page
290692
wikitext
text/x-wiki
<languages />
<onlyinclude>
'''چشماندازی''' برای '''ویکیتابع''':
# یک سامانهٔ برنامهنویسی را تصور کنید که '''بهشکل مشارکتی''' رشد کرده و از آن نگهداری شدهاست و همگان میتوانند در آن مشارکت کنند و آن را به اشتراک بگذارند.
# یک سامانهٔ برنامهنویسی را تصور کنید که بهواقع '''در دسترس''' است؛ سامانهای که نهتنها برای افراد انگلیسیزبان، بلکه برای میلیاردها فرد دیگر که برای آموختن چگونگی برنامهنویسی ابتدا نیاز به آموختن زبان انگلیسی نخواهند داشت، بهصورت آزاد در دسترس قرار داد.
# یک سامانهٔ برنامهنویسی را تصور کنید که بهواقع '''با جهانی که در آن موبایلها اولویت دارند، سازگار شده'''؛ جهانی که در آن اجرای کدها و جریان دادهها بهطور هوشمندانهای مدیریت و توزیع میشوند.
# یک سامانهٔ برنامهنویسی را توصور کنید که در آن '''فقط یک بار کد مینویسید''' و سپس آن کد میتواند توسط هرکسی '''در هر جایی اجرا شود''' – حتی از داخل برنامههایی که به زبانهای برنامهنویسی متفاوتی نوشته شدهاند.
# یک سامانهٔ برنامهنویسی را تصور کنید که امکان ایجاد '''جهش بزرگ بعدی در ارائهٔ دانش''' را برای ما فراهم میکند.
</onlyinclude>
[[Category:Project concept{{#translation:}}]]
dq5sx2h2oruq5x8i1qm8l05wrf4jajo
Wikifunctions:Vision/fr
4
3313
290693
50418
2026-07-13T13:13:41Z
FuzzyBot
207
Updating to match new version of source page
290693
wikitext
text/x-wiki
<languages />
<onlyinclude>
La '''vision''' pour '''Wikifunctions''' :
# Imaginez un système de programmation qui grandit et est maintenu '''collaborativement''', auquel chacun peut contribuer et que chacun peut partager.
# Imaginez un système de programmation qui est réellement '''accessible''', un qui est ouvert non seulement aux locuteurs en anglais mais aux milliards de personnes qui n’auront pas à apprendre l’anglais d’abord pour apprendre à programmer.
# Imaginez un système de programmation qui est réellement '''équipé vers un monde d’abord mobile''' et où l’exécution du code et le flux de données deviennent gérés et distribués intelligemment.
# Imaginez un système de programmation où vous '''écrivez le code une seule fois''' et il peut être '''exécuté partout''' par chacun – même avec des programmes écrits dans des langages de programmation différents.
# Imaginez un système de programmation qui nous permet de franchir le prochain '''grand saut dans la représentation de la connaissance'''.
</onlyinclude>
[[Category:Project concept{{#translation:}}]]
s13talgklwrd7lymty6w153k8vpdyb6
Wikifunctions:Vision/id
4
3314
290697
50421
2026-07-13T13:13:42Z
FuzzyBot
207
Updating to match new version of source page
290697
wikitext
text/x-wiki
<languages />
<onlyinclude>
'''Visi''' untuk '''wiki fungsi''':
# Bayangkanlah sebuah sistem pemrograman yang ditumbuhkan dan dipelihara '''bersama-sama''', di mana semua orang bisa berkontibusi, dan yang semua orang bisa bagikan.
# Bayangkanlah sebuah sistem pemrograman yang benar-benar '''mudah diakses''', yang terbuka tidak hanya bagi penutur bahasa Inggris tetapi juga bagi miliaran orang yang tidak harus belajar bahasa Inggris terlebih dahulu sebelum belajar cara memprogram.
# Bayangkanlah sebuah sistem pemrograman yang benar-benar '''diarahkan menuju dunia bergerak''', dan di mana eksekusi kode dan aliran data menjadi dikelola dan didistribusikan secara cerdas.
# Bayangkanlah sebuah sistem pemrograman di mana Anda '''hanya perlu menulis kode sekali''' dan lalu kode tersebut bisa '''dijalankan di mana saja''' oleh siapa saja – bahkan dari program yang ditulis dalam bahasa pemrograman yang berbeda.
# Bayangkanlah sebuah sistem pemrograman yang memungkinkan ktia membuat '''lompatan besar dalam representasi pengetahuan''' yang berikutnya.
</onlyinclude>
[[Category:Project concept{{#translation:}}]]
j5ooubneonafcbdwa02oluufdj2h6ye
Wikifunctions:Vision/ja
4
3315
290698
50422
2026-07-13T13:13:43Z
FuzzyBot
207
Updating to match new version of source page
290698
wikitext
text/x-wiki
<languages />
<onlyinclude>
'''ウィキファンクションズ'''の'''ビジョン'''(構想)
# 誰もが貢献でき、誰もが共有できる、'''共同で'''開発、維持されるプログラミングシステムを想像してみてください。
# 英語を話す人だけでなく、何十億もの人々にも開かれている、プログラミング方法を学ぶために最初に英語を学ぶ必要がない、本当の意味で'''アクセスしやすい'''プログラミングシステムを想像してみてください。
# 本当の意味で'''モバイルファーストの世界に適合し'''、コードの実行とデータフローが知的な方法で管理、割り当てられるプログラミングシステムを想像してみてください。
# '''コードを1回だけ書けば'''、誰でも'''どこでも実行'''できる、異なるプログラミング言語で記述されたプログラムから実行できる、プログラミングシステムを想像してみてください。
# 次の'''知識表現の大きな飛躍'''を可能にするプログラミングシステムを想像してみてください。
</onlyinclude>
[[Category:Project concept{{#translation:}}]]
rm6v8jj152i62ym8dg56kup4xtyy11t
Wikifunctions:Vision/ko
4
3316
290700
50423
2026-07-13T13:13:44Z
FuzzyBot
207
Updating to match new version of source page
290700
wikitext
text/x-wiki
<languages />
<onlyinclude>
'''위키함수'''에 관한 '''비젼''':
# 모든 사람이 기여할 수 있고 모두가 공유할 수있는 '''협력적으로''' 성장하고 유지되는 프로그래밍 시스템을 상상해 보세요.
# 영어를 구사하는 사람뿐만 아니라 프로그래밍 방법을 배우기 위해 먼저 영어를 배울 필요가 없는 수십억 명의 사람들에게 진정으로 '''접근 가능한''' 프로그래밍 시스템을 상상해 보세요.
# 진정으로 '''모바일 우선 세계에 맞춰진''' 프로그래밍 시스템을 상상해 보세요. 그리고 그 곳은 코드 실행과 데이터 흐름이 지능적으로 관리되고 분산되는 곳입니다.
# 다른 프로그래밍 언어로 작성된 프로그램에서도 '''코드를 한 번만 작성'''한 다음 누구나 '''어디에서나 실행'''할 수 있는 프로그래밍 시스템을 상상해 보세요.
# 우리가 다음 '''지식 표현의 큰 도약'''을 만들 수 있는 프로그래밍 시스템을 상상해 보세요.
</onlyinclude>
[[Category:Project concept{{#translation:}}]]
6ad1amanbzzma4qejsj16k8tawau9m7
Wikifunctions:Vision/pt-br
4
3317
290706
50425
2026-07-13T13:13:45Z
FuzzyBot
207
Updating to match new version of source page
290706
wikitext
text/x-wiki
<languages />
<onlyinclude>
A '''visão''' para a '''wiki de funções''':
# Imagine um sistema de programação que é '''colaborativamente''' desenvolvido e mantido, para o qual todos podem contribuir e que todos podem compartilhar.
# Imagine um sistema de programação que seja realmente '''acessível''', aberto não apenas para falantes de inglês, mas também para bilhões de pessoas que não precisarão aprender inglês primeiro para aprender a programar.
# Imagine um sistema de programação que é verdadeiramente '''voltado para um mundo móvel''', e onde a execução do código e o fluxo de dados são gerenciados e distribuídos de forma inteligente.
# Imagine um sistma de programação onde você '''escreve código apenas uma vez''' e então ele pode ser '''executado em qualquer lugar''' por qualquer pessoa - mesmo a partir de programas escritos em diferentes linguagens de programação.
# Imagine um sistema de programação que nos permite dar o próximo '''grande salto na representação do conhecimento'''.
</onlyinclude>
[[Category:Project concept{{#translation:}}]]
pvpfugk0px2s2x2h5dqz47oqu8yy4i8
Wikifunctions:Vision/ro
4
3318
290708
50426
2026-07-13T13:13:46Z
FuzzyBot
207
Updating to match new version of source page
290708
wikitext
text/x-wiki
<languages />
<onlyinclude>
<span lang="en" dir="ltr" class="mw-content-ltr">The '''vision''' for '''Wikifunctions''':</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that is '''collaboratively''' grown and maintained, to which everyone can contribute, and that everyone may share.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that truly is '''accessible''', one that is open not only to speakers of English but to billions of people more who will not have to learn English first in order to learn how to program.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that is truly '''geared to a mobile-first world''', and where the execution of the code and the data flow become intelligently managed and distributed.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system where you '''write code only once''' and then it can be '''run anywhere''' by anyone – even from programs written in different programming languages.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that allows us to make the next '''big leap in knowledge representation'''.</span>
</onlyinclude>
[[Category:Project concept{{#translation:}}]]
avcewocdnz97qqnsc2cc7wj1qaqjc86
Wikifunctions:Vision/ru
4
3319
290707
50427
2026-07-13T13:13:46Z
FuzzyBot
207
Updating to match new version of source page
290707
wikitext
text/x-wiki
<languages />
<onlyinclude>
'''Видение''' проекта '''Викифункции''':
# Представьте себе систему программирования, что взращивается и поддерживается '''коллаборативно''' – где каждый может внести свой вклад, ощущать себя её совладельцем и делиться ею с другими.
# Представьте себе систему программирования, что действительно '''доступна''', т.е. открыта не только для носителей английского языка, но и для миллиардов других людей – чтобы владение английским перестало быть условием для обучения программированию.
# Представьте себе систему программирования, что действительно '''ориентирована на мир мобильных гаджетов''', в которой исполнение кода и потоки данных управляются и распределяются наиболее здраво.
# Представьте себе систему программирования, где вы '''пишите код только один раз''' и потом он может '''запускаться всюду''' кем бы то ни было – даже программами, написанными на других языках программирования.
# Представьте себе систему программирования, что позволит нам сделать следующий '''качественный рывок в вопросах отображения знаний'''.
</onlyinclude>
[[Category:Project concept{{#translation:}}]]
qw0r99yqw3ld4h5uykv87ax0vm2so8m
Wikifunctions:Vision/sco
4
3320
290709
50428
2026-07-13T13:13:47Z
FuzzyBot
207
Updating to match new version of source page
290709
wikitext
text/x-wiki
<languages />
<onlyinclude>
The '''vision''' for '''Wikifunctions''':
# Imagine a programmin system that is '''collaboratively''' growed an maintained, ti which awbody can contreibute, an that awbody mey share.
# Imagine a programmin system that truly is '''accessible''', yin that is open nae yinlie ti speakers o Inglis but ti billions o fowk mair wha will nae hae ti learn Inglis first in order ti learn hou ti program.
# Imagine a programmin system that is truly '''geared ti a mobile-first warld''', an whaut the execution o the code an the data flow become intelligently managed an distributit.
# Imagine a programmin system whaur ye '''write code ae time''' an than it can be '''run anywhaur''' bi any yin – e'en frae programs written in different programmin leids.
# Imagine a programmin system that allous us ti mak the neist '''muckle lowp in knawledge representation'''.
</onlyinclude>
[[Category:Project concept{{#translation:}}]]
32ycrqh0flc4y6gcwlapnktnejeivkw
Wikifunctions:Vision/sv
4
3321
290711
60128
2026-07-13T13:13:48Z
FuzzyBot
207
Updating to match new version of source page
290711
wikitext
text/x-wiki
<languages />
<onlyinclude>
'''Wikifunctions vision''':
# Föreställ dig ett programmeringssystem som växer och underhålls '''tillsammans''', som alla kan bidrag till och dela.
# Föreställ dig ett programmeringssystem som är '''tillgängligt''' på riktigt, som är öppet inte bara för engelsktalare, utan de miljarder människor som inte tvingas lära sig engelska först för att sedan kunna börja programmera.
# Föreställ dig ett programmeringssystem som på riktigt '''riktas mot en mobilorienterad värld''', och där exekveringen av koden och dataflödet hanteras och distribueras på ett intelligent sätt.
# Föreställ dig ett programmeringssystem där du '''bara skriver koden en gång''' och sen kan det '''köras varsomhelst''' av vemsomhelst – till och med från program skrivna i helt andra programmeringsspråk.
# Föreställ dig ett programmeringssystem som låter oss ta nästa '''stora steg i kunskapsrepresentation'''.
</onlyinclude>
[[Category:Project concept{{#translation:}}]]
m54pn0nigx40ryrtt3l5nxo1vdk7fso
Wikifunctions:Vision/th
4
3322
290712
50430
2026-07-13T13:13:48Z
FuzzyBot
207
Updating to match new version of source page
290712
wikitext
text/x-wiki
<languages />
<onlyinclude>
'''วิสัยทัศน์''' สำหรับ '''วิกิฟังก์ชัน''':
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that is '''collaboratively''' grown and maintained, to which everyone can contribute, and that everyone may share.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that truly is '''accessible''', one that is open not only to speakers of English but to billions of people more who will not have to learn English first in order to learn how to program.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that is truly '''geared to a mobile-first world''', and where the execution of the code and the data flow become intelligently managed and distributed.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system where you '''write code only once''' and then it can be '''run anywhere''' by anyone – even from programs written in different programming languages.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that allows us to make the next '''big leap in knowledge representation'''.</span>
</onlyinclude>
[[Category:Project concept{{#translation:}}]]
e9espcmi5dcvurikzl9jszwgm84htv4
Wikifunctions:Vision/vi
4
3323
290714
50431
2026-07-13T13:13:49Z
FuzzyBot
207
Updating to match new version of source page
290714
wikitext
text/x-wiki
<languages />
<onlyinclude>
'''Tầm nhìn''' cho '''Wikifunctions''':
# Hãy mường tượng một ngôn ngữ lập trình mà có thể được xây dựng và gìn giữ '''một cách hợp tác''', mà bất kỳ ai có thể đóng góp, và bất kỳ ai có thể chia sẻ.
# Hãy mường tượng một hệ thống lập trình mà thật sự '''dễ dàng tiếp cận''', cái mà mở không chỉ cho những người nói tiếng Anh mà còn hàng tỷ người khác chưa biết được tiếng Anh để có thể lập trình.
# Hãy mường tượng một hệ thống lập trình mà thật sự '''hợp tình với thế giới di động cao''', nơi mà việc thực thi của mã lệnh và dữ liệu được quản lý và phân phối một cách thông minh.
# Hãy mường tượng một hệ thống lập trình mà bạn có thể '''viết mã nguồn chỉ một lần''' và nó có thể '''được chạy ở bất kỳ đâu''' bởi bất cứ ai – kể cả từ chương trình viết từ nhiều ngôn ngữ lập trình khác nhau.
# Hãy mường tượng một ngôn ngữ lập trình mà cho phép bạn xây dựng '''một cách mạng lớn trong thể hiện tri thức'''.
</onlyinclude>
[[Category:Project concept{{#translation:}}]]
do4zfz5wbiu5w6q06zqsxsv6vehtsic
Wikifunctions:Vision/hu
4
3404
290696
50420
2026-07-13T13:13:42Z
FuzzyBot
207
Updating to match new version of source page
290696
wikitext
text/x-wiki
<languages />
<onlyinclude>
<span lang="en" dir="ltr" class="mw-content-ltr">The '''vision''' for '''Wikifunctions''':</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that is '''collaboratively''' grown and maintained, to which everyone can contribute, and that everyone may share.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that truly is '''accessible''', one that is open not only to speakers of English but to billions of people more who will not have to learn English first in order to learn how to program.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that is truly '''geared to a mobile-first world''', and where the execution of the code and the data flow become intelligently managed and distributed.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system where you '''write code only once''' and then it can be '''run anywhere''' by anyone – even from programs written in different programming languages.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that allows us to make the next '''big leap in knowledge representation'''.</span>
</onlyinclude>
[[Category:Project concept{{#translation:}}]]
avcewocdnz97qqnsc2cc7wj1qaqjc86
Wikifunctions:Sandbox
4
3424
290950
284827
2026-07-14T09:13:37Z
YoshiRulz
10156
290950
wikitext
text/x-wiki
{{draft}}
This is a wiki page sandbox. See also sandboxes for specific types of object:
* [[Z10119]]
* {{Z|Z10121}}
* {{Z|Z10123}}
* {{Z|Z10131}}
* {{Z|Z10166}}
* {{Z|Z10122}}
* {{Z|Z15104}}
* [[Z26295]]
Testing embedded Wikifunctions calls: {{#function:Z26039|Q158Error, there's not to rollback to
{{#function:Z6824|L1555911-F14}}
{{#function:Z6824|L1555911-F16}}
{{#function:Z36042|M100238486|}}
{{#function:Z36042|M100238486|A field of sunflowers, with the text "Example Image" overlaid}}
5p5mby8p73j8twmmwhajyj3oi8qzxvc
290951
290950
2026-07-14T09:13:51Z
YoshiRulz
10156
290951
wikitext
text/x-wiki
{{draft}}
This is a wiki page sandbox. See also sandboxes for specific types of object:
* [[Z10119]]
* {{Z|Z10121}}
* {{Z|Z10123}}
* {{Z|Z10131}}
* {{Z|Z10166}}
* {{Z|Z10122}}
* {{Z|Z15104}}
* [[Z26295]]
Testing embedded Wikifunctions calls: {{#function:Z26039|Q158Error, there's not to rollback to
{{#function:Z6824|L1555911-F14}}
{{#function:Z6824|L1555911-F16}}
g1o9e9poom1pa1pkdl93bpdpcteouvl
290952
290951
2026-07-14T09:14:27Z
YoshiRulz
10156
290952
wikitext
text/x-wiki
{{draft}}
This is a wiki page sandbox. See also sandboxes for specific types of object:
* [[Z10119]]
* {{Z|Z10121}}
* {{Z|Z10123}}
* {{Z|Z10131}}
* {{Z|Z10166}}
* {{Z|Z10122}}
* {{Z|Z15104}}
* [[Z26295]]
Testing embedded Wikifunctions calls: {{#function:Z26039|Q158Error, there's not to rollback to
{{#function:Z6824|L1555911-F14}}
{{#function:Z6824|L1555911-F16}}
{{#function:Z36038|M100238486|}}
{{#function:Z36038|M100238486|A field of sunflowers, with the text "Example Image" overlaid}}
3kzse4rpf7fvke6j2v8dona933pbg3d
290953
290952
2026-07-14T09:14:45Z
YoshiRulz
10156
290953
wikitext
text/x-wiki
{{draft}}
This is a wiki page sandbox. See also sandboxes for specific types of object:
* [[Z10119]]
* {{Z|Z10121}}
* {{Z|Z10123}}
* {{Z|Z10131}}
* {{Z|Z10166}}
* {{Z|Z10122}}
* {{Z|Z15104}}
* [[Z26295]]
Testing embedded Wikifunctions calls: {{#function:Z26039|Q158Error, there's not to rollback to
{{#function:Z6824|L1555911-F14}}
{{#function:Z6824|L1555911-F16}}
g1o9e9poom1pa1pkdl93bpdpcteouvl
Wikifunctions:Vision/bn
4
9154
290686
50412
2026-07-13T13:13:38Z
FuzzyBot
207
Updating to match new version of source page
290686
wikitext
text/x-wiki
<languages />
<onlyinclude>
'''উইকিফাংশনের লক্ষ্য''':
# এমন একটি প্রোগ্রামিং সিস্টেমের কথা ভাবুন যা '''সহযোগীতামূলকভাবে''' বাড়ছে এবং রক্ষণাবেক্ষণ করা হচ্ছে, যেখানে সকলেই অবদান রাখতে পারে এবং যা সবাই ভাগ করে নিতে পারে।
# এমন একটি প্রোগ্রামিং সিস্টেমের কথা ভাবুন যা সত্যিই '''অ্যাক্সেসযোগ্য''', যেটি শুধুমাত্র ইংরেজি ভাষাভাষীদের জন্যই নয় বরং আরও কোটি কোটি মানুষের জন্য উন্মুক্ত, যাদের প্রোগ্রামিং শেখার জন্য প্রথমে ইংরেজি শিখতে হবে না।
# এমন একটি প্রোগ্রামিং সিস্টেমের কথা ভাবুন যা সত্যিকার অর্থে '''একটি মোবাইল-ফার্স্ট বিশ্বের জন্য প্রস্তুত''', এবং যেখানে কোড এক্সিকিউশন এবং ডেটা প্রবাহ বুদ্ধিমত্তার সাথে পরিচালিত এবং বিতরণ করা হয়।
# এমন একটি প্রোগ্রামিং সিস্টেমের কথা ভাবুন যেখানে আপনি '''কোড শুধুমাত্র একবার লিখতে পারেন'''' এবং তারপর এটি যে কেউ '''যেকোন জায়গায় তা চালাতে পারে''' - এমনকি ভিন্ন ভিন্ন প্রোগ্রামিং ভাষায় লেখা প্রোগ্রাম থেকেও।
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that allows us to make the next '''big leap in knowledge representation'''.</span>
</onlyinclude>
[[Category:Project concept{{#translation:}}]]
afth6hxxa78xbju33t9d3flxyq9oelj
Wikifunctions:About/uk
4
10556
290775
151609
2026-07-13T13:14:53Z
FuzzyBot
207
Updating to match new version of source page
290775
wikitext
text/x-wiki
<languages/>
: ''Першочерговою ціллю Wikifunctions є підтримка [[m:Special:MyLanguage/Wikimedia projects|проєктів Вікімедіа]], але вони забезпечать підтримку досягнення інших цілей, так само як [[m:Special:MyLanguage/Wikidata|Вікідані]]. Це є описом Wikifunctions поза [[m:Special:MyLanguage/Wikipedia|Вікіпедією]].''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|Заява про місію]]
: <span lang="en" dir="ltr" class="mw-content-ltr">A Wikimedia project for everyone to collaboratively create and maintain a library of code functions to support the Wikimedia projects and beyond, for everyone to call and re-use in the world's natural and programming languages</span>
{{WF:Vision}}
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Wikifunctions''' is an '''open repository of code''' that anyone can use and contribute to.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions consists of functions. A function can have a description in many languages with a list of parameters, test cases, a list of implementations in different programming languages, and further metadata, all in multiple languages (among those supported by Wikimedia). The implementations can be reused in other software projects (private apps or scripts), be called and executed online (simply in the browser, in a cloud environment, or in Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> or PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref> notebooks), composed to achieve more complex functionality, signed, analyzed, or validated, and much more.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is a project in the spirit of Wikipedia, Wikidata, [[m:Special:MyLanguage/Wiktionary|Wiktionary]], and other similar global collaborative free culture projects: it allows contributors from all over the world to create and maintain a multilingual library of functions that can be used by anyone for any purpose. Every function can be supported by multiple implementations in different programming languages, test cases, pre- and post-conditions, documentation, metadata in the form of runtime estimates and complexity guarantees for the different implementations, etc. Users may call a function directly on the website, or from their own code or applications, from a command-line interface, or a local app. The function may be executed locally in the browser, in the cloud, or locally and embedded within the user's application.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is intended to create both a well-defined common catalog of functions that can be widely reused and an environment where functions can be quickly combined and executed on the fly. Wikifunctions aims to make life easier for developers, who can rely on this repository like on any external library, and for end-users, who can call functions as needed, in a way that is currently only available with a very uneven coverage through specific websites that are often written in the form of 1990s websites with Java applets.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
All functions are [[:en:Pure function|pure]], in order to enable a secure sandboxed execution. Also, every implementation can be annotated with metadata and cryptographically signed. End-users can select and audit which implementation of each function to use, depending on their available hardware resources and web of trust settings.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions will allow easy access to large knowledge bases such as Wikidata, but also to binary input and output files. It is entirely possible to upload an image as an input file and return analysis results such as what is depicted on the image, or how many different colors the image has – or a different binary, e.g. in a different format. This will be made available to workflows on [[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions continues the tradition of moving more computation, which has usually happened on the command line or with apps by more computer-savvy users, to the Web and democratizing access to functionality that was not available before. At the same time, it will increase the productivity of developers everywhere, as they can just use a large library of code instead of relying on copying and pasting answers from sites like ''StackOverflow''.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Unlike in Wikipedia, contributors will mostly create new implementations for a function instead of updating existing functions. The implementations can be automatically tested against the given tests, against each other, and further analyzed.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Implementations can be written in a number of different programming languages, but they will be able to call functions implemented in other programming languages. The execution engine can smoothly (although not necessarily with the highest possible performance) operate in different languages. Although in most cases there is a large performance boost in composing functions within a single programming language, there is no requirement to do so. In many cases, the speed of development and the developer's time will be more valuable than the additional computer cycles spent in the execution engine.
</div>
<span id="References"></span>
== Примітки ==
<references/>
<span id="See_also"></span>
== Див. також ==
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
supg8fzn8g2ey1lgel1px8fl5w8tvnk
Wikifunctions:About/lv
4
10727
290756
119113
2026-07-13T13:14:44Z
FuzzyBot
207
Updating to match new version of source page
290756
wikitext
text/x-wiki
<languages/>
: ''<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions's first goal is to support the [[m:Special:MyLanguage/Wikimedia projects|Wikimedia projects]], but it will support goals beyond that, just as with [[m:Special:MyLanguage/Wikidata|Wikidata]]. This is a description of Wikifunctions beyond [[m:Special:MyLanguage/Wikipedia|Wikipedia]].</span>''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|<span lang="en" dir="ltr" class="mw-content-ltr">Mission statement</span>]]
: <span lang="en" dir="ltr" class="mw-content-ltr">A Wikimedia project for everyone to collaboratively create and maintain a library of code functions to support the Wikimedia projects and beyond, for everyone to call and re-use in the world's natural and programming languages</span>
{{WF:Vision}}
</div>
'''Wikifunctions''' ir '''atvērts koda repozitorijs''', ko ikviens var izmantot un papildināt.
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions consists of functions. A function can have a description in many languages with a list of parameters, test cases, a list of implementations in different programming languages, and further metadata, all in multiple languages (among those supported by Wikimedia). The implementations can be reused in other software projects (private apps or scripts), be called and executed online (simply in the browser, in a cloud environment, or in Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> or PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref> notebooks), composed to achieve more complex functionality, signed, analyzed, or validated, and much more.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is a project in the spirit of Wikipedia, Wikidata, [[m:Special:MyLanguage/Wiktionary|Wiktionary]], and other similar global collaborative free culture projects: it allows contributors from all over the world to create and maintain a multilingual library of functions that can be used by anyone for any purpose. Every function can be supported by multiple implementations in different programming languages, test cases, pre- and post-conditions, documentation, metadata in the form of runtime estimates and complexity guarantees for the different implementations, etc. Users may call a function directly on the website, or from their own code or applications, from a command-line interface, or a local app. The function may be executed locally in the browser, in the cloud, or locally and embedded within the user's application.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is intended to create both a well-defined common catalog of functions that can be widely reused and an environment where functions can be quickly combined and executed on the fly. Wikifunctions aims to make life easier for developers, who can rely on this repository like on any external library, and for end-users, who can call functions as needed, in a way that is currently only available with a very uneven coverage through specific websites that are often written in the form of 1990s websites with Java applets.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
All functions are [[:en:Pure function|pure]], in order to enable a secure sandboxed execution. Also, every implementation can be annotated with metadata and cryptographically signed. End-users can select and audit which implementation of each function to use, depending on their available hardware resources and web of trust settings.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions will allow easy access to large knowledge bases such as Wikidata, but also to binary input and output files. It is entirely possible to upload an image as an input file and return analysis results such as what is depicted on the image, or how many different colors the image has – or a different binary, e.g. in a different format. This will be made available to workflows on [[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions continues the tradition of moving more computation, which has usually happened on the command line or with apps by more computer-savvy users, to the Web and democratizing access to functionality that was not available before. At the same time, it will increase the productivity of developers everywhere, as they can just use a large library of code instead of relying on copying and pasting answers from sites like ''StackOverflow''.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Unlike in Wikipedia, contributors will mostly create new implementations for a function instead of updating existing functions. The implementations can be automatically tested against the given tests, against each other, and further analyzed.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Implementations can be written in a number of different programming languages, but they will be able to call functions implemented in other programming languages. The execution engine can smoothly (although not necessarily with the highest possible performance) operate in different languages. Although in most cases there is a large performance boost in composing functions within a single programming language, there is no requirement to do so. In many cases, the speed of development and the developer's time will be more valuable than the additional computer cycles spent in the execution engine.
</div>
<span id="References"></span>
== Atsauces ==
<references/>
<div lang="en" dir="ltr" class="mw-content-ltr">
== See also ==
</div>
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
cqcy6w192330fiilzvf59by2kfgh280
Wikifunctions:About/he
4
11364
290746
121736
2026-07-13T13:14:40Z
FuzzyBot
207
Updating to match new version of source page
290746
wikitext
text/x-wiki
<languages/>
: ''המטרה הראשונה של ויקיפונקציות היא לתמוך ב[[m:Special:MyLanguage/Wikimedia projects|מיזמי ויקימדיה]], אך היא תתמוך גם במטרות מעבר אליהם, כמו שזה עובד עם [[m:Special:MyLanguage/Wikidata|ויקינתונים]]. זהו תיאור של ויקיפונקציות מעבר ל[[m:Special:MyLanguage/Wikipedia|וויקיפדיה]].''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|הצהרת משימה]]
: מיזם ויקימידיה לכולם ליצירה ולתחזוקה של ספריית פונקציות קוד לתמיכה במיזמי ויקימידיה ומעבר אליהם, שכולם יוכלו לקרוא להם ולעשות בהן שימוש חוזר בשפות הטבעיות ובשפות התכנות של העולם
{{WF:Vision}}
</div>
'''ויקיפונקציות''' היא '''מאגר פתוח של קוד''' שכולם יכולים להשתמש בו ולתרום אליו.
מיזם ויקיפונקציות מורכב מפונקציות. לפונקציה יכול להיות תיאור בכמה שפות עם רשימה של פרמטרים, מקרי בדיקה, רשימה של מימושים בשפות תכנות שונות, ומטא־נתונים נוספים, וכל זה – בכמה שפות (מתוך אלה שנתמכות בוויקימדיה). פרויקטי תוכנה אחרים (יישומים פרטיים או סקריפטים) יכולים לעשות במימושים שימוש חוזר, וניתן גם לקרוא להם ולהפעיל אותם ברשת (פשוט בדפדפן, בסביבת ענן, או במחברות Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> או PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref>), להרכיב אותם כדי להגיע לפונקציונליות מורכבת יותר, לחתום, לנתח ולבדוק אותם, ולעשות עוד דברים רבים.
ויקיפונקציות היא מיזם ברוח של ויקיפדיה, ויקינתונים, [[m:Special:MyLanguage/Wiktionary|ויקימילון]] ומיזמים עולמיים דומים אחרים של תרבות חופשית: היא מאפשרת לתורמים מכל רחבי העולם ליצור ולתחזק ספרייה רב־לשונית של פונקציות, שכולם יכולים להשתמש בהן לכל מטרה. כל פונקציה יכולה להיתמך על־ידי כמה מימושים בשפות תכנות שונות, במקרי בדיקה, בתנאים מקדימים ומאוחרים, בתיעוד, במטא־נתונים בצורה של הערכות זמן ריצה והבטחות מורכבוּת עבור המימושים השונים וכו'. משתמשים יכולים לקרוא לפונקציה ישירות באתר אינטרנט, או מהקוד או מהיישומים שלהם, מממשק שורת פקודה או מיישום מקומי. הפונקציה עשויה לרוץ באופן מקומי בדפדפן, בענן, או באופן מקומי ומוטבע בתוך היישום של המשתמש.
מיזם ויקפונקציות נועד ליצור גם קטלוג משותף מוגדר היטב של פונקציות שניתן לעשות בהן שימוש חוזר באופן נרחב וגם סביבה שבה ניתן לשלב במהירות את פונקציות ולהפעיל אותן. המיזם שואף להקל על החיים של המפתחים, אשר יכולים להסתמך על המאגר הזה כמו על כל ספרייה חיצונית, ושל משתמשי־קצה שיכולים לקרוא לפונקציות לפי הצורך, בדרך שכעת זמינה רק עם כיסוי מאוד לא אחיד באמצעות אתרים ספציפיים שנכתבים לעיתים קרובות בצורה של אתרים משנות ה־90 עם יישומוני ג'אווה.
כל הפונקציות [[:en:Pure function|טהורות]] כדי לאפשר הרצה מאובטחת בארגז חול. בנוסף, כל מימוש יכול להיות מוער עם מטא־נתונים וחתום קריפטוגרפי. משתמשי־קצה יכולים לבחור ולבדוק באיזה מימוש של כל פונקציה להשתמש, בהתאם למשאבי החומרה הזמינים להם ובהגדרות רשת האמון.
מיזם ויקיפונקציות יאפשר גישה קלה למאגרי נתונים גדולים כגון ויקינתונים, אבל גם לקובצי קלט ופלט בינאריים. זה לגמרי אפשר להעלות תמונה בתור קובץ קלט ולהחזיר תוצאות של נתוני ניתוח כגון מה מוצג בתמונה, או כמה צבעים שונים יש בתמנה – או קובץ בינארי שונה, למשל קובץ בתסדיר אחר. זה יהיה זמין לזרמי עבודה ב[[m:Special:MyLanguage/Wikimedia Commons|וויקישיתוף]].
מיזם ויקיפונקציות ממשיך את המסורת של העברת יותר חישוב, שקרה עד עכשיו בשורת הפקודה או עם יישומים של משתמשים שמתמצאים במחשבים, אל הרשת, ומתן גישה לפונקציונליות שלא הייתה זמינה קודם לכן לציבור רחב יותר. באותו זמן, ויקיפונקציות תשפר את היצרנות של מפתחי התוכנה בכל מקום, כי הם יוכלו להשתמש בספריית קוד גדולה במקום להסתמך על העתקה והדבקה מאתרים כגון StackOverflow.
שלא כמו בוויקיפדיה, תורמים בעיקר ייצרו מימושים חדשים לפונקציה במקום לעדכן פונקציות קיימות. המימושים יכולים להיבדק אוטומטית אל מול בדיקות נתונות, להיבדק זה אל מול זה ולעבור ניתוח נוסף.
מימושים יכולים להיות כתובים בכמה שפות תכנות שונות, אך הם יוכלו לקרוא לפונקציות שממומשות בשפות תכנות אחרות. מנוע הביצוע יכול לפעול באופן חלק (אם כי לא בהכרח עם ביצועים הגבוהים ביותר) בשפות שונות. למרות שברוב המקרים יש ביצועים טובים יותר בהרכבת פונקציות בשפת תכנות אחת, אין צורך לעשות זאת. במקרים רבים, המהירות של הפיתוח והזמן של המפתח יהיו בעלי ערך רב יותר מזמן החישוב הנוסף במנוע הביצוע.
<span id="References"></span>
== הערות שוליים ==
<references/>
<span id="See_also"></span>
== ראו גם ==
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
du6e7v4yjvogv68xjpqwrf78qzf278g
Wikifunctions:About/ks-arab
4
12652
290755
119111
2026-07-13T13:14:44Z
FuzzyBot
207
Updating to match new version of source page
290755
wikitext
text/x-wiki
<languages/>
: ''<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions's first goal is to support the [[m:Special:MyLanguage/Wikimedia projects|Wikimedia projects]], but it will support goals beyond that, just as with [[m:Special:MyLanguage/Wikidata|Wikidata]]. This is a description of Wikifunctions beyond [[m:Special:MyLanguage/Wikipedia|Wikipedia]].</span>''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|<span lang="en" dir="ltr" class="mw-content-ltr">Mission statement</span>]]
: <span lang="en" dir="ltr" class="mw-content-ltr">A Wikimedia project for everyone to collaboratively create and maintain a library of code functions to support the Wikimedia projects and beyond, for everyone to call and re-use in the world's natural and programming languages</span>
{{WF:Vision}}
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Wikifunctions''' is an '''open repository of code''' that anyone can use and contribute to.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions consists of functions. A function can have a description in many languages with a list of parameters, test cases, a list of implementations in different programming languages, and further metadata, all in multiple languages (among those supported by Wikimedia). The implementations can be reused in other software projects (private apps or scripts), be called and executed online (simply in the browser, in a cloud environment, or in Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> or PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref> notebooks), composed to achieve more complex functionality, signed, analyzed, or validated, and much more.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is a project in the spirit of Wikipedia, Wikidata, [[m:Special:MyLanguage/Wiktionary|Wiktionary]], and other similar global collaborative free culture projects: it allows contributors from all over the world to create and maintain a multilingual library of functions that can be used by anyone for any purpose. Every function can be supported by multiple implementations in different programming languages, test cases, pre- and post-conditions, documentation, metadata in the form of runtime estimates and complexity guarantees for the different implementations, etc. Users may call a function directly on the website, or from their own code or applications, from a command-line interface, or a local app. The function may be executed locally in the browser, in the cloud, or locally and embedded within the user's application.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is intended to create both a well-defined common catalog of functions that can be widely reused and an environment where functions can be quickly combined and executed on the fly. Wikifunctions aims to make life easier for developers, who can rely on this repository like on any external library, and for end-users, who can call functions as needed, in a way that is currently only available with a very uneven coverage through specific websites that are often written in the form of 1990s websites with Java applets.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
All functions are [[:en:Pure function|pure]], in order to enable a secure sandboxed execution. Also, every implementation can be annotated with metadata and cryptographically signed. End-users can select and audit which implementation of each function to use, depending on their available hardware resources and web of trust settings.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions will allow easy access to large knowledge bases such as Wikidata, but also to binary input and output files. It is entirely possible to upload an image as an input file and return analysis results such as what is depicted on the image, or how many different colors the image has – or a different binary, e.g. in a different format. This will be made available to workflows on [[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions continues the tradition of moving more computation, which has usually happened on the command line or with apps by more computer-savvy users, to the Web and democratizing access to functionality that was not available before. At the same time, it will increase the productivity of developers everywhere, as they can just use a large library of code instead of relying on copying and pasting answers from sites like ''StackOverflow''.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Unlike in Wikipedia, contributors will mostly create new implementations for a function instead of updating existing functions. The implementations can be automatically tested against the given tests, against each other, and further analyzed.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Implementations can be written in a number of different programming languages, but they will be able to call functions implemented in other programming languages. The execution engine can smoothly (although not necessarily with the highest possible performance) operate in different languages. Although in most cases there is a large performance boost in composing functions within a single programming language, there is no requirement to do so. In many cases, the speed of development and the developer's time will be more valuable than the additional computer cycles spent in the execution engine.
</div>
<span id="References"></span>
== حَوالہٕ ==
<references/>
<div lang="en" dir="ltr" class="mw-content-ltr">
== See also ==
</div>
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
roej0078q2s522wr4cpy4ka9hlvoeno
Wikifunctions:Vision/nl
4
12676
290702
50424
2026-07-13T13:13:44Z
FuzzyBot
207
Updating to match new version of source page
290702
wikitext
text/x-wiki
<languages />
<onlyinclude>
De '''visie''' voor '''Wikifuncties''':
# Stel je een programmeersysteem voor dat ''gezamenlijk'' wordt ontwikkeld en onderhouden, waaraan iedereen kan bijdragen en dat iedereen kan delen.
# Stel je een programmeersysteem voor dat echt '''toegankelijk''' is, een systeem dat niet alleen openstaat voor sprekers van het Engels, maar voor miljarden mensen die niet eerst Engels hoeven te leren om te leren programmeren.
# Stel je een programmeersysteem voor dat werkelijk ''afgestemd is op een mobiel-eerst-wereld''', en waarin de uitvoering van de code en de datastroom op intelligente wijze worden beheerd en gedistribueerd.
# Stel je een programmeersysteem voor waarin je ''code maar één keer schrijft'' en het vervolgens ''overal'' door iedereen kan worden uitgevoerd – zelfs vanuit programma's die in verschillende programmeertalen zijn geschreven.
# Stel je een programmeersysteem voor dat ons in staat stelt de volgende ''grote sprong in kennisrepresentatie'' te maken.
</onlyinclude>
[[Category:Project concept{{#translation:}}]]
tkgj13uegl21l864oqg0nlahgi4nb7a
Wikifunctions:Vision/he
4
13141
290694
88717
2026-07-13T13:13:41Z
FuzzyBot
207
Updating to match new version of source page
290694
wikitext
text/x-wiki
<languages />
<onlyinclude>
ה'''חזון''' של '''ויקיפונקציות''':
# דמיינו מערכת תכנות שמגודלת ומתוחזקת באופן '''שיתופי''', שכל אחד יכול לתרום לה ושכל אחד יכול לשתף.
# דמיינו מערכת תכנות ממש '''נגישה''', אחת שפתוחה לא רק לדוברי אנגלית, אלא לעוד מיליארדי אנשים שלא יצטרכו ללמוד אנגלית כדי ללמוד לתכנת.
# דמיינו מערכת תכנות שממש מכוונת ל'''עולם שעובד עם העדפה למכשירים ניידים''', ושבה הביצוע של קוד וזרימת הנתונים מנוהלים ומופצים באופן מושכל.
# דמיינו מערכת תכנות שבה יש לך אפשרות '''לכתוב קוד רק פעם אחת''' ואז '''להריץ אותו בכל מקום''' על־ידי כולם – אפילו על־ידי תוכניות שכתובות בשפות תכנות אחרות.
# דמיינו מערכת תכנות שמאפשרת לנו לעשות '''את הקפיצה הבאה בייצוג ידע'''.
</onlyinclude>
[[Category:Project concept{{#translation:}}]]
8epor62gp0mbnnxltandsq5bvz97jcu
Wikifunctions:About/gu
4
14647
290745
126397
2026-07-13T13:14:40Z
FuzzyBot
207
Updating to match new version of source page
290745
wikitext
text/x-wiki
<languages/>
: ''<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions's first goal is to support the [[m:Special:MyLanguage/Wikimedia projects|Wikimedia projects]], but it will support goals beyond that, just as with [[m:Special:MyLanguage/Wikidata|Wikidata]]. This is a description of Wikifunctions beyond [[m:Special:MyLanguage/Wikipedia|Wikipedia]].</span>''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|<span lang="en" dir="ltr" class="mw-content-ltr">Mission statement</span>]]
: <span lang="en" dir="ltr" class="mw-content-ltr">A Wikimedia project for everyone to collaboratively create and maintain a library of code functions to support the Wikimedia projects and beyond, for everyone to call and re-use in the world's natural and programming languages</span>
{{WF:Vision}}
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Wikifunctions''' is an '''open repository of code''' that anyone can use and contribute to.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions consists of functions. A function can have a description in many languages with a list of parameters, test cases, a list of implementations in different programming languages, and further metadata, all in multiple languages (among those supported by Wikimedia). The implementations can be reused in other software projects (private apps or scripts), be called and executed online (simply in the browser, in a cloud environment, or in Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> or PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref> notebooks), composed to achieve more complex functionality, signed, analyzed, or validated, and much more.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is a project in the spirit of Wikipedia, Wikidata, [[m:Special:MyLanguage/Wiktionary|Wiktionary]], and other similar global collaborative free culture projects: it allows contributors from all over the world to create and maintain a multilingual library of functions that can be used by anyone for any purpose. Every function can be supported by multiple implementations in different programming languages, test cases, pre- and post-conditions, documentation, metadata in the form of runtime estimates and complexity guarantees for the different implementations, etc. Users may call a function directly on the website, or from their own code or applications, from a command-line interface, or a local app. The function may be executed locally in the browser, in the cloud, or locally and embedded within the user's application.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is intended to create both a well-defined common catalog of functions that can be widely reused and an environment where functions can be quickly combined and executed on the fly. Wikifunctions aims to make life easier for developers, who can rely on this repository like on any external library, and for end-users, who can call functions as needed, in a way that is currently only available with a very uneven coverage through specific websites that are often written in the form of 1990s websites with Java applets.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
All functions are [[:en:Pure function|pure]], in order to enable a secure sandboxed execution. Also, every implementation can be annotated with metadata and cryptographically signed. End-users can select and audit which implementation of each function to use, depending on their available hardware resources and web of trust settings.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions will allow easy access to large knowledge bases such as Wikidata, but also to binary input and output files. It is entirely possible to upload an image as an input file and return analysis results such as what is depicted on the image, or how many different colors the image has – or a different binary, e.g. in a different format. This will be made available to workflows on [[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions continues the tradition of moving more computation, which has usually happened on the command line or with apps by more computer-savvy users, to the Web and democratizing access to functionality that was not available before. At the same time, it will increase the productivity of developers everywhere, as they can just use a large library of code instead of relying on copying and pasting answers from sites like ''StackOverflow''.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Unlike in Wikipedia, contributors will mostly create new implementations for a function instead of updating existing functions. The implementations can be automatically tested against the given tests, against each other, and further analyzed.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Implementations can be written in a number of different programming languages, but they will be able to call functions implemented in other programming languages. The execution engine can smoothly (although not necessarily with the highest possible performance) operate in different languages. Although in most cases there is a large performance boost in composing functions within a single programming language, there is no requirement to do so. In many cases, the speed of development and the developer's time will be more valuable than the additional computer cycles spent in the execution engine.
</div>
<span id="References"></span>
== સંદર્ભો ==
<references/>
<span id="See_also"></span>
== આ પણ જુઓ ==
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
ouyqnphl1p5ujty8del6fhsgfk7le4x
Wikifunctions:About/hi
4
15188
290747
215151
2026-07-13T13:14:40Z
FuzzyBot
207
Updating to match new version of source page
290747
wikitext
text/x-wiki
<languages/>
: ''विकिफ़ंक्शन्स का पहला लक्ष्य है [[m:Special:MyLanguage/Wikimedia projects|विकिमीडिया परियोजनाओं]] को समर्थित करना, मगर यह इसके परे भी लक्ष्यों को समर्थित करेगा, बिलकुल [[m:Special:MyLanguage/Wikidata|विकिडेटा]] की तरह। यह [[m:Special:MyLanguage/Wikipedia|विकिपीडिया]] के परे विकिफ़ंक्शन्स का एक विवरण है।''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|ध्येय वक्तव्य]]
: विकिमीडिया की परियोजनाओं के और उसके परे समर्थन के लिए, दुनिया की सभी प्राकृतिक और प्रोग्रामिंग भाषाओं में सभी के द्वारा कॉल और पुनः उपयोग किए जाने के लिए, सभी के सहयोग से कोड फ़ंक्शन्स की एक मुक्त लाइब्रेरी का निर्माण और अनुरक्षण करने की एक परियोजना।
{{WF:Vision}}
</div>
'''विकिफ़ंक्शन्स''', '''कोड का एक खुला भंडार''' है जिसका कोई भी उपयोग कर सकता है और जिसमें कोई भी योगदान कर सकता है।
विकिफ़ंक्शन्स में फ़ंक्शन्स शामिल हैं। एक फ़ंक्शन के कई भाषाओं में विवरण और साथ में पैरामीटरों की एक सूची, परीक्षण के मामले, अलग-अलग प्रोग्रामिंग भाषाओं में कार्यान्वयनों की सूची, और अतिरिक्त मेटाडेटा हो सकते हैं, और ये सभी कई भाषाओं (विकिमीडिया द्वारा समर्थित सहित) में हो सकते हैं। कार्यान्वयनों का दूसरी सॉफ़्टवेयर परियोजनाओं (जैसे निजी ऐप्स या स्क्रिप्ट्स) में पुनः उपयोग किया जा सकता है, इन्हें ऑनलाइन (ब्राउज़र में, किसी क्लाउड पर्यावरण में, या फिर Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> या PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref> नोटबुक्स में) कॉल और निष्पादित किया जा सकता है, अधिक जटिल कार्यक्षमता प्राप्त करने के लिए साथ जोड़ा जा सकता है, हस्ताक्षरित किया जा सकता है, विश्लेषित किया जा सकता है, सत्यापित किया जा सकता है, और काफी कुछ।
विकिफ़ंक्शन्स विकिपीडिया, विकिडेटा, [[m:Special:MyLanguage/Wiktionary|विकिकोश]], और दूसरी वैश्विक सहयोगी मुक्त परियोजनाओं पर आधारित एक परियोजना है: इसमें दुनिया भर से योगदानकर्ताएँ फ़ंक्शन्स की एक बहुभाषी लाइब्रेरी का निर्माण और अनुरक्षण कर सकते हैं जिसका कोई भी किसी भी उद्देश्य से पुनः उपयोग कर सकता है। हर फ़ंक्शन अलग-अलग प्रोग्रामिंग भाषाओं, परीक्षण के मामलों, पूर्व- और पश्चशर्तों, प्रलेखों, रनटाइम अनुमान और अलग-अलग कार्यान्वयनों के लिए जटिलता के आश्वासन के रूप मेें मेटाडेटा, आदि में कई कार्यान्वयनों से समर्थित हो सकता है। सदस्य किसी फ़ंक्शन को सीधे वेबसाइट पर, या फिर अपने कोड या ऐप्लिकेशन से, किसी कमांड-पंक्ति इंटरफ़ेस से, या फिर किसी लोकल से कॉल कर सकते हैं। फ़ंक्शन लोकल रूप से ब्राउज़र में, क्लाउड में, या फिर लोकल रूप और सदस्य के ऐप्लिकेशन में एम्बेड करके निष्पादित किया जा सकता है।
विकिफ़ंक्शन्स के दो उद्देश्य हैं: फ़ंक्शन्स की एक अच्छी तरह से परिभाषित साझित सूची का निर्माण करना जिसका व्यापक रूप से पुनः उपयोग किया जा सके, और एक ऐसा पर्यावरण प्रदान करना जहाँ फ़ंक्शन्स को तेज़ी से आपस में जोड़कर निष्पादित किया जा सके। विकिफ़ंक्शन्स का उद्देश्य है काम आसान करना विकासकों का, जो कि किसी भी दूसरी बाहरी लाइब्रेरी की तरह इस भंडार पर भरोसा कर सकते हैं, और अंतिम उपयोगकर्ताओं का, जो कि आवश्यकतानुसार फ़ंक्शन्स कॉल कर सकते हैं, एक ऐसे ढंग से जो कि इस समय केवल अक्सर जावा ऐपलेट्स वाली 1990 के दशक में लिखी गई विशिष्ट वेबसाइटों के माध्यम से एक बहुत असमान कवरेज में उपलब्ध है।
सुरक्षित प्रयोगस्थलीय निष्पादन हेतु सभी फ़ंक्शन्स [[:en:Pure function|शुद्ध]] हैं। साथ ही, हर कार्यान्वयन पर मेटाडेटा से टिप्पणी जोड़ी जा सकती है और कूटलेखन द्वारा हस्ताक्षर किया जा सकता है। अंतिम उपयोगकर्ताएँ अपने हार्डवेयर के उपलब्ध संसाधनों और विश्वास की सेटिंग्स की जाली के अनुसार यह चुन सकते हैं कि किस फ़ंक्शन का प्रयोग किया जाना चाहिए।
विकिफ़ंक्शन्स विकिडेटा जैसे बड़े ज्ञानधारों, और साथ में द्वयाधारी इनपुट और आउटपुट फ़ाइलों तक आसान पहुँच साधित करेगा। इनपुट फ़ाइल के रूप में कोई चित्र अपलोड करना और चित्र में क्या दर्शाया गया है, या फिर चित्र में कितने रंग हैं, इसके विश्लेषण के परिणाम — या फिर कोई अलग बाइनरी, उदा. किसी दूसरे प्रारूप में, प्राप्त करना बिलकुल संभव है। यह [[m:Special:MyLanguage/Wikimedia Commons|विकिमीडिया कॉमन्स]] पर कार्यप्रवाहों को उपलब्ध कराया जाएगा।
विकिफ़ंक्सन्स अधिक से अधिक गणना, जो कि सामान्यतः कमांड पंक्ति या फिर कंप्यूटर-प्रेमी उपयोगकर्ताओं के लिए ऐप्स में होती आई है, को वेब पर लाने और पहले न उपलब्ध कार्यक्षमता तक पहुँच को लोकतंत्रीकृत करने की परंपरा को आगे बढ़ाता है। साथ-साथ यह हर तरफ विकासकों की उत्पादकता को बढ़ाएगा, क्योंकि अब StackOverflow जैसी साइटों से उत्तर कॉपी और पेस्ट करने के बजाय वे कोड की एक बड़ी लाइब्रेरी का ही उपयोग कर ले सकते हैं।
विकिपीडिया के असदृश, योगदानकर्ताएँ मौजूदा फ़ंक्शन्स को अपडेट करते रहने की जगह अधिकतर किसी फ़ंक्शन के लिए नए कार्यान्वयन बनाएँगे। कार्यान्वयन स्वचालित रूप से प्रदत्त परीक्षणों या फिर एक-दूसरे के साथ परीक्षित और आगे विश्लेषित किए जा सकते हैं।
कार्यान्वयन कई अलग-अलग प्रोग्रामिंग भाषाओं में लिखे जा सकते हैं, मगर वे दूसरी प्रोग्रामिंग भाषाओं में लिखे फ़ंक्शन्स को कॉल कर पाएँगे। निष्पादन इंजन आसानी से (मगर ज़रूरी नहीं कि सर्वोत्तम निष्पादन क्षमता के साथ) कई भाषाओं में काम कर सकता है। हालाँकि अधिकतर मामलों में एक ही प्रोग्रामिंग भाषा में फ़ंक्शन की रचना करने से निष्पादन की क्षमता में बढ़ोतरी होती है, ऐसा करने की कोई अनिवार्यता नहीं है। कई मामलों में विकास की गति और विकासकों का समय, निष्पादन में इंजन में घटे कुछ अतिरिक्त कंप्यूटर चक्रों से अधिक मूल्यवान होता है।
<span id="References"></span>
== संदर्भ ==
<references/>
<span id="See_also"></span>
== ये भी देखें ==
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
r95wi8e5aj3k13li6isgfw34bgnm9qq
Wikifunctions:About/nl
4
19403
290763
195359
2026-07-13T13:14:48Z
FuzzyBot
207
Updating to match new version of source page
290763
wikitext
text/x-wiki
<languages/>
: ''Wikifuncties heeft als primaire doel om de verschillende [[m:Special:MyLanguage/Wikimedia projects|Wikimedia-projecten]] te steunen, maar het heeft nog andere doelen, net zoals [[m:Special:MyLanguage/Wikidata|Wikidata]]. Hieronder staat een beschrijving van Wikifuncties buiten [[m:Special:MyLanguage/Wikipedia|Wikipedia]].''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|Missieverklaring]]
: Een Wikimedia-project voor iedereen om samen een bibliotheek van code-functies te creëren en te onderhouden om de andere Wikimedia-projecten en meer te steunen, zodat iedereen deze mag aanroepen en hergebruiken in de natuurlijke en programmeringstalen van de wereld.
{{WF:Vision}}
</div>
'''Wikifuncties''' is een '''open databank voor code-functies''' die iedereen mag gebruiken en waaraan iedereen mag bijdragen.
Wikifuncties bestaat uit functies. Een functie kan beschrijvingen in meerdere talen hebben met een lijst van parameters, testen, een lijst implementaties in verschillende programmeertalen, en verdere metagegevens (in meerdere talen, ook die door Wikimedia ondersteund worden). De implementaties mogen worden hergebruikt voor andere software-projecten (privé-apps of scripts) of online worden gehaald en uitgevoerd (gewoon in de browser of in een cloudomgeving of in Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> of PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref> notebooks), samengesteld om complexere functionaliteit te bereiken, ondertekend, geanalyseerd of gevalideerd en nog veel meer.
Wikifuncties is een project in de geest van Wikipedia, Wikidata, [[m:Special:MyLanguage/Wiktionary|WikiWoordenboek]] en andere en maakt mogelijk dat bijdragers over de hele wereld een meertalige bibliotheek voor code-functies mogen creëren en onderhouden, die door iedereen voor iedere zaak mag gebruikt worden. Iedere functie mag ondersteund worden door meerdere implementaties in verschillende programmeertalen, testen, voor- en nacondities, documentatie, metagegevens in de vorm van looptijdschattingen en complexiteit-garanties voor verschillende implementaties, enz. Gebruikers mogen een functie direct op de website gebruiken, of in de eigen code of applicaties, van een opdrachtregelinterface, of van een lokale app. De functie mag lokaal uitgevoerd worden in de browser, in de cloud, of lokaal en ingebed binnen de applicatie van de gebruiker.
Wikifuncties is bedoeld om een een algemene catalogus van goedgekeurde functies te creëren die massaal hergebruikt kan worden en ook een omgeving bouwen waar functies meteen gecombineerd en uitgevoerd kunnen worden. Wikifuncties is bedoeld om het makkelijker te maken voor software-ontwikkelaars en die kunnen op deze databank vertrouwen zoals op elke externe bibliotheek, en voor eindgebruikers die naar behoefte functies kunnen gebruiken, op een manier die momenteel alleen beschikbaar is met een zeer ongelijke dekking via specifieke websites die vaak zijn geschreven in de vorm van websites uit de jaren negentig met Java-applets.
Alle functies zijn [[:en:Pure function|zuiver]] om een veilige uitvoering zoals in een zandbak mogelijk te maken. Bovendien kan iedere implementatie geannoteerd worden met metagegevens en cryptografisch ondertekend worden. Eindgebruikers wordt in staat gesteld te selecteren en te verifiëren welke implementatie van elke functie ze gebruiken, afhankelijk op hun beschikbare hardware en web- of vertrouwelijkheidsinstellingen.
Wikifuncties zal toegang tot grote informatiebanken zoals Wikidata en zelf tot binaire in- en uitvoerbestanden gemakkelijker maken. Het is volledig mogelijk om een afbeelding als invoerbestand te uploaden en resultaten te analyseren zoals wat op de afbeelding staat, of hoeveel verschillende kleuren ze heeft - of een andere binair gegeven, bijvoorbeeld in een andere formaat. Dit zal beschikbaar worden gemaakt voor workflows op [[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]].
Wikifuncties zet de traditie voort van het verplaatsen van meer berekeningen, wat meestal gebeurde op de opdrachtregel of met apps door meer computerliefhebbers, naar het web en het democratiseren van de toegang tot functionaliteit die voorheen niet beschikbaar was. Tegelijkertijd zal het de productiviteit van software-ontwikkelaars overal ter wereld verhogen, omdat ze gewoon een grote bibliotheek met code kunnen gebruiken in plaats van te vertrouwen op het kopiëren en plakken van antwoorden uit websites als ''StackOverflow''.
In tegenstelling tot Wikipedia zullen bijdragers meestal nieuwe implementaties voor een functie creëren in plaats van bestaande functies bij te werken. De implementaties kunnen automatisch worden getest met de gegeven testen, tegenover elkaar, en verder worden geanalyseerd.
Implementaties kunnen in een aantal verschillende programmeertalen geschreven worden, en ze kunnen functies gebruiken die in andere programmeertalen zijn geïmplementeerd. De uitvoeringsengine kan soepel (hoewel niet noodzakelijkerwijs met de hoogst mogelijke prestaties) in verschillende talen werken. Hoewel er in de meeste gevallen sprake is van een grote prestatieverbetering door het samenstellen van functies binnen één enkele programmeertaal, is er geen vereiste om dit te doen. In veel gevallen zullen de ontwikkelingssnelheid en de tijd van de ontwikkelaar waardevoller zijn dan de extra computercycli die in de uitvoeringsengine worden doorgebracht.
<span id="References"></span>
== Referenties ==
<references/>
<span id="See_also"></span>
== Zie ook ==
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
qsqqy3cg0irvxn89kj3agq1y4p4blz5
Wikifunctions:Vision/pl
4
20273
290704
70326
2026-07-13T13:13:45Z
FuzzyBot
207
Updating to match new version of source page
290704
wikitext
text/x-wiki
<languages />
<onlyinclude>
'''Wizja''' '''Wikifunkcji''':
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that is '''collaboratively''' grown and maintained, to which everyone can contribute, and that everyone may share.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that truly is '''accessible''', one that is open not only to speakers of English but to billions of people more who will not have to learn English first in order to learn how to program.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that is truly '''geared to a mobile-first world''', and where the execution of the code and the data flow become intelligently managed and distributed.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system where you '''write code only once''' and then it can be '''run anywhere''' by anyone – even from programs written in different programming languages.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that allows us to make the next '''big leap in knowledge representation'''.</span>
</onlyinclude>
[[Category:Project concept{{#translation:}}]]
r3b6uqjp6r47g1q65uphduv6uttf2dz
Talk:Z13207
1
23789
290965
81507
2026-07-14T10:01:23Z
EdAr713
94602
/* List seem to be incomplete */ new section
290965
wikitext
text/x-wiki
Irregular English verbs may also be used in compound verbs. When an irregular verb is prefixed, the resulting verb is also irregular. These verbs are mostly excluded from the enumeration. So “undergo”, for example, would not be identified as irregular (although it is). This is not exactly an oversight, since some verbs ending in -go have nothing to do with the verb go, and are perfectly regular (“tango”, for example). In the not-too-distant future, it should be possible to enumerate the strings that most commonly (or always) represent “proper” prefixes, and irregular compound verbs can then be identified as such (be-, de-, over-, re- and -under are examples). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:37, 17 February 2024 (UTC)
== List seem to be incomplete ==
Some missing verbs are: stride, forsake, thrive; to name a few [[User:EdAr713|EdAr713]] ([[User talk:EdAr713|talk]]) 10:01, 14 July 2026 (UTC)
jgmbhwb300v783znxbap3nogrfxrp5g
Z13561
0
24796
290917
283976
2026-07-14T08:37:04Z
Dv103
11127
Added Z36076 to the approved list of implementations
290917
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13561"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z13561K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "nọmba"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Zahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre"
}
]
}
}
],
"Z8K2": "Z13518",
"Z8K3": [
"Z20",
"Z13563",
"Z13564",
"Z13568"
],
"Z8K4": [
"Z14",
"Z19427",
"Z13565",
"Z13562",
"Z36076"
],
"Z8K5": "Z13561"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "কোলাটস অনুমানের ফাংশন"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Collatz conjecture function"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "collatz conjecture ọrụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1013",
"Z11K2": "Collatz aikin zato"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1818",
"Z11K2": "Collatz iṣiro iṣẹ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Collatz-Funktion"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "conjecture de Collatz"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Fungsi dugaan Collatz"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"hailstone function",
"3n+1",
"3n+1 if n is odd, n/2 if n is even",
"A006370"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "যে কোলাটস অনুক্রম ইনপুট দিয়ে শুরু করে তার পরের সংখ্যাটা বের করে"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the next entry in the Collatz sequence whose first entry is the input"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "weghachite ntinye na-esote n'usoro collatz nke ntinye nke mbu bu ntinye"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1013",
"Z11K2": "ya dawo shigarwa na gaba a cikin jerin Collatz wanda shigarwar farko ita ce shigarwar"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1818",
"Z11K2": "da pada titẹ sii atẹle ni ọna Collatz ti titẹsi akọkọ jẹ titẹ sii"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt den nächsten Eintrag der Collatz-Sequenz aus, deren erster Eintrag die Eingabe ist"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie l'entrée suivante dans la séquence Collatz dont la première entrée est l'entrée"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Mengembalikan entri berikutnya dalam deret Collatz yang entri pertamanya adalah input"
}
]
}
}
o8rbu974j4w8runvd6fb3ctixjpf7wx
Z13682
0
24926
290830
218571
2026-07-13T16:24:43Z
TheAhasan
91253
Machine translation cleanup
290830
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13682"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z13682K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "first number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "πρώτος αριθμός"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "erste Zahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "প্রথম সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Nọmba mbụ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "premier nombre"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z13682K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "second number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "δεύτερος αριθμός"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweite Zahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "দ্বিতীয় সংখ্যা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Nọmba nke abụọ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "deuxième nombre"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z13683",
"Z13687",
"Z13688",
"Z16091"
],
"Z8K4": [
"Z14",
"Z16092",
"Z13684",
"Z16062",
"Z15923",
"Z13686"
],
"Z8K5": "Z13682"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "greater than or equal (natural numbers)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "φυσικός αριθμός μεγαλύτερος ή ίσος από"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "größer oder gleich (natürliche Zahlen)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "প্রাকৃতিক সংখ্যার জন্য বৃহত্তর বা সমান"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Kariri ma ọ bụ nhata (ọnụọgụ okike)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "plus grand ou égal à (entier naturel)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"\u003E=",
"N \u003E= N"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"\u003E="
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns true if and only if the first number is greater than or equal to the second "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "επιστρέφει αληθής αν και μόνο αν ο πρώτος αριθμός είναι μεγαλύτερος ή ίσος του δεύτερου"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "prüft, ob der erste Wert größer oder gleich groß wie der zweite ist"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "সত্য ফিরিয়ে দেবে, একমাত্র যদি প্রথম সংখ্যাটি দ্বিতীয় থেকে বৃহত্তর বা সমান মনের হয়"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "na-alaghachi ezi ma ọ bụrụ naanị ma ọ bụrụ na ọnụọgụ mbụ karịrị ma ọ bụ ha nhata na nke abụọ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie \"vrai\" si et seulement si le premier nombre est plus grand ou égal au second, sinon \"faux\""
}
]
}
}
3xd1n5s914vcn2r1mzj8ysktc47ftrv
Z13857
0
25109
290829
175070
2026-07-13T16:12:27Z
TheAhasan
91253
translated
290829
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13857"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z13857K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "n"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "n"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "n"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre"
}
]
}
}
],
"Z8K2": "Z13518",
"Z8K3": [
"Z20",
"Z13859",
"Z14807"
],
"Z8K4": [
"Z14",
"Z14870",
"Z13858",
"Z15346",
"Z14911",
"Z14806"
],
"Z8K5": "Z13857"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Catalan number"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "Nọmba Catalan"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Catalan-Zahl"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre de Catalan"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "কাতালান সংখ্যা"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"A000108"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
k8ir58e4756vbxt4h3tlynzxk140nui
Wikifunctions:About/su
4
27379
290770
119124
2026-07-13T13:14:51Z
FuzzyBot
207
Updating to match new version of source page
290770
wikitext
text/x-wiki
<languages/>
: ''Tujuan mimiti Wikifunctions nyaéta pikeun ngarojong [[m:Special:MyLanguage/Wikimedia projects|proyék Wikimédia]], tapi proyék ieu bakal ngarojong leuwih ti éta, saperti dina [[m:Special:MyLanguage/Wikidata|Wikidata]]. Ieu pedaran Wikifunctions di luar [[m:Special:MyLanguage/Wikipedia|Wikipedia]].''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|Pernyataan Visi Urang]]
: <span lang="en" dir="ltr" class="mw-content-ltr">A Wikimedia project for everyone to collaboratively create and maintain a library of code functions to support the Wikimedia projects and beyond, for everyone to call and re-use in the world's natural and programming languages</span>
{{WF:Vision}}
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Wikifunctions''' is an '''open repository of code''' that anyone can use and contribute to.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions consists of functions. A function can have a description in many languages with a list of parameters, test cases, a list of implementations in different programming languages, and further metadata, all in multiple languages (among those supported by Wikimedia). The implementations can be reused in other software projects (private apps or scripts), be called and executed online (simply in the browser, in a cloud environment, or in Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> or PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref> notebooks), composed to achieve more complex functionality, signed, analyzed, or validated, and much more.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is a project in the spirit of Wikipedia, Wikidata, [[m:Special:MyLanguage/Wiktionary|Wiktionary]], and other similar global collaborative free culture projects: it allows contributors from all over the world to create and maintain a multilingual library of functions that can be used by anyone for any purpose. Every function can be supported by multiple implementations in different programming languages, test cases, pre- and post-conditions, documentation, metadata in the form of runtime estimates and complexity guarantees for the different implementations, etc. Users may call a function directly on the website, or from their own code or applications, from a command-line interface, or a local app. The function may be executed locally in the browser, in the cloud, or locally and embedded within the user's application.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is intended to create both a well-defined common catalog of functions that can be widely reused and an environment where functions can be quickly combined and executed on the fly. Wikifunctions aims to make life easier for developers, who can rely on this repository like on any external library, and for end-users, who can call functions as needed, in a way that is currently only available with a very uneven coverage through specific websites that are often written in the form of 1990s websites with Java applets.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
All functions are [[:en:Pure function|pure]], in order to enable a secure sandboxed execution. Also, every implementation can be annotated with metadata and cryptographically signed. End-users can select and audit which implementation of each function to use, depending on their available hardware resources and web of trust settings.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions will allow easy access to large knowledge bases such as Wikidata, but also to binary input and output files. It is entirely possible to upload an image as an input file and return analysis results such as what is depicted on the image, or how many different colors the image has – or a different binary, e.g. in a different format. This will be made available to workflows on [[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions continues the tradition of moving more computation, which has usually happened on the command line or with apps by more computer-savvy users, to the Web and democratizing access to functionality that was not available before. At the same time, it will increase the productivity of developers everywhere, as they can just use a large library of code instead of relying on copying and pasting answers from sites like ''StackOverflow''.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Unlike in Wikipedia, contributors will mostly create new implementations for a function instead of updating existing functions. The implementations can be automatically tested against the given tests, against each other, and further analyzed.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Implementations can be written in a number of different programming languages, but they will be able to call functions implemented in other programming languages. The execution engine can smoothly (although not necessarily with the highest possible performance) operate in different languages. Although in most cases there is a large performance boost in composing functions within a single programming language, there is no requirement to do so. In many cases, the speed of development and the developer's time will be more valuable than the additional computer cycles spent in the execution engine.
</div>
<span id="References"></span>
== Cutatan ==
<references/>
<div lang="en" dir="ltr" class="mw-content-ltr">
== See also ==
</div>
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
pfui1fvb6050dxa4eyx0ytx5mje8opw
Wikifunctions:About/ms
4
28931
290759
119115
2026-07-13T13:14:46Z
FuzzyBot
207
Updating to match new version of source page
290759
wikitext
text/x-wiki
<languages/>
: ''<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions's first goal is to support the [[m:Special:MyLanguage/Wikimedia projects|Wikimedia projects]], but it will support goals beyond that, just as with [[m:Special:MyLanguage/Wikidata|Wikidata]]. This is a description of Wikifunctions beyond [[m:Special:MyLanguage/Wikipedia|Wikipedia]].</span>''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|<span lang="en" dir="ltr" class="mw-content-ltr">Mission statement</span>]]
: <span lang="en" dir="ltr" class="mw-content-ltr">A Wikimedia project for everyone to collaboratively create and maintain a library of code functions to support the Wikimedia projects and beyond, for everyone to call and re-use in the world's natural and programming languages</span>
{{WF:Vision}}
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Wikifunctions''' is an '''open repository of code''' that anyone can use and contribute to.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions consists of functions. A function can have a description in many languages with a list of parameters, test cases, a list of implementations in different programming languages, and further metadata, all in multiple languages (among those supported by Wikimedia). The implementations can be reused in other software projects (private apps or scripts), be called and executed online (simply in the browser, in a cloud environment, or in Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> or PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref> notebooks), composed to achieve more complex functionality, signed, analyzed, or validated, and much more.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is a project in the spirit of Wikipedia, Wikidata, [[m:Special:MyLanguage/Wiktionary|Wiktionary]], and other similar global collaborative free culture projects: it allows contributors from all over the world to create and maintain a multilingual library of functions that can be used by anyone for any purpose. Every function can be supported by multiple implementations in different programming languages, test cases, pre- and post-conditions, documentation, metadata in the form of runtime estimates and complexity guarantees for the different implementations, etc. Users may call a function directly on the website, or from their own code or applications, from a command-line interface, or a local app. The function may be executed locally in the browser, in the cloud, or locally and embedded within the user's application.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is intended to create both a well-defined common catalog of functions that can be widely reused and an environment where functions can be quickly combined and executed on the fly. Wikifunctions aims to make life easier for developers, who can rely on this repository like on any external library, and for end-users, who can call functions as needed, in a way that is currently only available with a very uneven coverage through specific websites that are often written in the form of 1990s websites with Java applets.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
All functions are [[:en:Pure function|pure]], in order to enable a secure sandboxed execution. Also, every implementation can be annotated with metadata and cryptographically signed. End-users can select and audit which implementation of each function to use, depending on their available hardware resources and web of trust settings.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions will allow easy access to large knowledge bases such as Wikidata, but also to binary input and output files. It is entirely possible to upload an image as an input file and return analysis results such as what is depicted on the image, or how many different colors the image has – or a different binary, e.g. in a different format. This will be made available to workflows on [[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions continues the tradition of moving more computation, which has usually happened on the command line or with apps by more computer-savvy users, to the Web and democratizing access to functionality that was not available before. At the same time, it will increase the productivity of developers everywhere, as they can just use a large library of code instead of relying on copying and pasting answers from sites like ''StackOverflow''.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Unlike in Wikipedia, contributors will mostly create new implementations for a function instead of updating existing functions. The implementations can be automatically tested against the given tests, against each other, and further analyzed.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Implementations can be written in a number of different programming languages, but they will be able to call functions implemented in other programming languages. The execution engine can smoothly (although not necessarily with the highest possible performance) operate in different languages. Although in most cases there is a large performance boost in composing functions within a single programming language, there is no requirement to do so. In many cases, the speed of development and the developer's time will be more valuable than the additional computer cycles spent in the execution engine.
</div>
<span id="References"></span>
== Rujukan ==
<references/>
<div lang="en" dir="ltr" class="mw-content-ltr">
== See also ==
</div>
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
9raj32x94rlhvusg7y9ae2xba3bz0zf
Z16316
0
30434
290828
271247
2026-07-13T16:09:07Z
TheAhasan
91253
translated
290828
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z16316"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z16098",
"Z17K2": "Z16316K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "month"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ọnwa: Ọnwa kalenda Gregorian"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "月"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "επιλογή μήνα"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Monat"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "mois"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "mese"
}
]
}
}
],
"Z8K2": "Z13518",
"Z8K3": [
"Z20",
"Z16317",
"Z16318",
"Z16319",
"Z16320",
"Z16321",
"Z16322",
"Z16323",
"Z16324",
"Z16325",
"Z16326",
"Z16327",
"Z16328"
],
"Z8K4": [
"Z14",
"Z17458",
"Z16347",
"Z16579",
"Z16329",
"Z32890"
],
"Z8K5": "Z16316"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "days in month when not a leap year"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "ụbọchị n'ọnwa mgbe ọ bụghị afọ itule"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "うるう年でない年の各月の日数"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "αριθμός ημερών σε έναν μήνα μη δίσεκτου έτους"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Tage im Monat wenn nicht Schaltjahr"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre de jours dans le mois hors année bissextile"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "giorni in un mese di anno non bisestile"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "অধিবর্ষ না হলে মাসের দিনের সংখ্যা"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"month length",
"length of month",
"days in month of standard year",
"non-leap year days in month",
"standard month length"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"Monatslänge",
"Länge von Monat",
"Tage im Monat"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1787",
"Z31K2": [
"Z6",
"lunghezza del mese",
"giorni del mese"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the number of days in the requested month, for non leap years"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "na-eweghachi ọnụọgụ ụbọchị n'ime ọnwa a rịọrọ, maka afọ enweghị itule"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1827",
"Z11K2": "επιστρέφει τον αριθμό των ημερών του ζητούμενου μήνα, για μη δίσεκτα έτη"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt die Anzahl der Tage im angegebenen Monat zurück, für Nicht-Schaltjahre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie le nombre de jours du mois demandé, pour les années non bissextiles"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce il numero di giorni nel mese specificato, assumendo un anno non bisestile"
}
]
}
}
62b6pufpbdv3avq0qng4lc7ge5z3p0u
Wikifunctions:About/lb
4
30749
290757
179010
2026-07-13T13:14:44Z
FuzzyBot
207
Updating to match new version of source page
290757
wikitext
text/x-wiki
<languages/>
: ''<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions's first goal is to support the [[m:Special:MyLanguage/Wikimedia projects|Wikimedia projects]], but it will support goals beyond that, just as with [[m:Special:MyLanguage/Wikidata|Wikidata]]. This is a description of Wikifunctions beyond [[m:Special:MyLanguage/Wikipedia|Wikipedia]].</span>''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|<span lang="en" dir="ltr" class="mw-content-ltr">Mission statement</span>]]
: <span lang="en" dir="ltr" class="mw-content-ltr">A Wikimedia project for everyone to collaboratively create and maintain a library of code functions to support the Wikimedia projects and beyond, for everyone to call and re-use in the world's natural and programming languages</span>
{{WF:Vision}}
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Wikifunctions''' is an '''open repository of code''' that anyone can use and contribute to.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions consists of functions. A function can have a description in many languages with a list of parameters, test cases, a list of implementations in different programming languages, and further metadata, all in multiple languages (among those supported by Wikimedia). The implementations can be reused in other software projects (private apps or scripts), be called and executed online (simply in the browser, in a cloud environment, or in Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> or PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref> notebooks), composed to achieve more complex functionality, signed, analyzed, or validated, and much more.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is a project in the spirit of Wikipedia, Wikidata, [[m:Special:MyLanguage/Wiktionary|Wiktionary]], and other similar global collaborative free culture projects: it allows contributors from all over the world to create and maintain a multilingual library of functions that can be used by anyone for any purpose. Every function can be supported by multiple implementations in different programming languages, test cases, pre- and post-conditions, documentation, metadata in the form of runtime estimates and complexity guarantees for the different implementations, etc. Users may call a function directly on the website, or from their own code or applications, from a command-line interface, or a local app. The function may be executed locally in the browser, in the cloud, or locally and embedded within the user's application.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is intended to create both a well-defined common catalog of functions that can be widely reused and an environment where functions can be quickly combined and executed on the fly. Wikifunctions aims to make life easier for developers, who can rely on this repository like on any external library, and for end-users, who can call functions as needed, in a way that is currently only available with a very uneven coverage through specific websites that are often written in the form of 1990s websites with Java applets.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
All functions are [[:en:Pure function|pure]], in order to enable a secure sandboxed execution. Also, every implementation can be annotated with metadata and cryptographically signed. End-users can select and audit which implementation of each function to use, depending on their available hardware resources and web of trust settings.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions will allow easy access to large knowledge bases such as Wikidata, but also to binary input and output files. It is entirely possible to upload an image as an input file and return analysis results such as what is depicted on the image, or how many different colors the image has – or a different binary, e.g. in a different format. This will be made available to workflows on [[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions continues the tradition of moving more computation, which has usually happened on the command line or with apps by more computer-savvy users, to the Web and democratizing access to functionality that was not available before. At the same time, it will increase the productivity of developers everywhere, as they can just use a large library of code instead of relying on copying and pasting answers from sites like ''StackOverflow''.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Unlike in Wikipedia, contributors will mostly create new implementations for a function instead of updating existing functions. The implementations can be automatically tested against the given tests, against each other, and further analyzed.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Implementations can be written in a number of different programming languages, but they will be able to call functions implemented in other programming languages. The execution engine can smoothly (although not necessarily with the highest possible performance) operate in different languages. Although in most cases there is a large performance boost in composing functions within a single programming language, there is no requirement to do so. In many cases, the speed of development and the developer's time will be more valuable than the additional computer cycles spent in the execution engine.
</div>
<span id="References"></span>
== Referenzen ==
<references/>
<span id="See_also"></span>
== Kuckt och ==
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
pj3uxwk6duuag2pauda1l3q5xw2ciyc
Wikifunctions:Vision/lb
4
30830
290701
105744
2026-07-13T13:13:44Z
FuzzyBot
207
Updating to match new version of source page
290701
wikitext
text/x-wiki
<languages />
<onlyinclude>
D''''Visioun''' fir '''Wikifunctions''':
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that is '''collaboratively''' grown and maintained, to which everyone can contribute, and that everyone may share.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that truly is '''accessible''', one that is open not only to speakers of English but to billions of people more who will not have to learn English first in order to learn how to program.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that is truly '''geared to a mobile-first world''', and where the execution of the code and the data flow become intelligently managed and distributed.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system where you '''write code only once''' and then it can be '''run anywhere''' by anyone – even from programs written in different programming languages.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that allows us to make the next '''big leap in knowledge representation'''.</span>
</onlyinclude>
[[Category:Project concept{{#translation:}}]]
e0w4bujvsid5t72zlr2p72ij7c6c6ao
Wikifunctions:About/uz-cyrl
4
31539
290776
119129
2026-07-13T13:14:54Z
FuzzyBot
207
Updating to match new version of source page
290776
wikitext
text/x-wiki
<languages/>
: ''Vikifunksiyalarning koʻp turlari mavjud, lekin eng keng tarqalganlari [[m:Special:MyLanguage/Wikimedia projects|Vikimaʼlumotlar]] loyihalaridir. Bu [[m:Special:MyLanguage/Wikipedia|Vikipediya]]dan tashqaridagi Vikifunksiyalarning tavsifi.''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|Missiya bayonoti]]
: Hamma uchun Wikimedia loyihalarini qoʻllab-quvvatlashga kod funksiyalari kutubxonasini birgalikda yaratish, qoʻllab-quvvatlash, hammani jalb qilish, dunyoning tabiiy va dasturlash tillarida qayta foydalanish uchun Wikimedia loyihasidir.
{{WF:Vision}}
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Wikifunctions''' is an '''open repository of code''' that anyone can use and contribute to.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions consists of functions. A function can have a description in many languages with a list of parameters, test cases, a list of implementations in different programming languages, and further metadata, all in multiple languages (among those supported by Wikimedia). The implementations can be reused in other software projects (private apps or scripts), be called and executed online (simply in the browser, in a cloud environment, or in Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> or PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref> notebooks), composed to achieve more complex functionality, signed, analyzed, or validated, and much more.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is a project in the spirit of Wikipedia, Wikidata, [[m:Special:MyLanguage/Wiktionary|Wiktionary]], and other similar global collaborative free culture projects: it allows contributors from all over the world to create and maintain a multilingual library of functions that can be used by anyone for any purpose. Every function can be supported by multiple implementations in different programming languages, test cases, pre- and post-conditions, documentation, metadata in the form of runtime estimates and complexity guarantees for the different implementations, etc. Users may call a function directly on the website, or from their own code or applications, from a command-line interface, or a local app. The function may be executed locally in the browser, in the cloud, or locally and embedded within the user's application.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is intended to create both a well-defined common catalog of functions that can be widely reused and an environment where functions can be quickly combined and executed on the fly. Wikifunctions aims to make life easier for developers, who can rely on this repository like on any external library, and for end-users, who can call functions as needed, in a way that is currently only available with a very uneven coverage through specific websites that are often written in the form of 1990s websites with Java applets.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
All functions are [[:en:Pure function|pure]], in order to enable a secure sandboxed execution. Also, every implementation can be annotated with metadata and cryptographically signed. End-users can select and audit which implementation of each function to use, depending on their available hardware resources and web of trust settings.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions will allow easy access to large knowledge bases such as Wikidata, but also to binary input and output files. It is entirely possible to upload an image as an input file and return analysis results such as what is depicted on the image, or how many different colors the image has – or a different binary, e.g. in a different format. This will be made available to workflows on [[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions continues the tradition of moving more computation, which has usually happened on the command line or with apps by more computer-savvy users, to the Web and democratizing access to functionality that was not available before. At the same time, it will increase the productivity of developers everywhere, as they can just use a large library of code instead of relying on copying and pasting answers from sites like ''StackOverflow''.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Unlike in Wikipedia, contributors will mostly create new implementations for a function instead of updating existing functions. The implementations can be automatically tested against the given tests, against each other, and further analyzed.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Implementations can be written in a number of different programming languages, but they will be able to call functions implemented in other programming languages. The execution engine can smoothly (although not necessarily with the highest possible performance) operate in different languages. Although in most cases there is a large performance boost in composing functions within a single programming language, there is no requirement to do so. In many cases, the speed of development and the developer's time will be more valuable than the additional computer cycles spent in the execution engine.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== References ==
</div>
<references/>
<div lang="en" dir="ltr" class="mw-content-ltr">
== See also ==
</div>
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
dilrkoyvf9hwof4bt6m5y1vzezmc743
Wikifunctions:Vision/hr
4
39422
290695
128587
2026-07-13T13:13:41Z
FuzzyBot
207
Updating to match new version of source page
290695
wikitext
text/x-wiki
<languages />
<onlyinclude>
Vizija za Wikifunkcije:
# Zamislite programski sustav koji se '''suradnički/zajednički''' razvija i održava, kojemu svatko može doprinijeti i koji svi mogu dijeliti.
# Zamislite programski sustav koji je uistinu '''dostupan''', koji je otvoren ne samo za govornike engleskog, već i za milijarde ljudi koji neće morati prvo učiti engleski kako bi naučili programirati.
# Zamislite programski sustav koji je doista '''usmjeren prvenstveno na svijet mobilnih uređaja''' i gdje se izvršavanjem koda i protokom podataka inteligentno upravlja i distribuira.
# Zamislite programski sustav u kojem '''pišete kod samo jednom''', a zatim ga bilo tko može pokrenuti bilo gdje – čak i iz programa napisanih u različitim programskim jezicima.
# Zamislite programski sustav koji nam omogućuje sljedeći '''veliki skok u predstavljanju znanja'''.
</onlyinclude>
[[Category:Project concept{{#translation:}}]]
av7rqi8ewsyz9m0e9qvwj3x4tpqni2z
Wikifunctions:About/az
4
45418
290734
202086
2026-07-13T13:14:36Z
FuzzyBot
207
Updating to match new version of source page
290734
wikitext
text/x-wiki
<languages/>
: ''Vikifunksiyaların ilk məqsədi [[m:Special:MyLanguage/Wikimedia projects|Vikimedia layihələrini]] dəstəkləməkdir. Lakin [[m:Special:MyLanguage/Wikidata|Vikidata]] kimi bundan kənar məqsədləri də dəstəkləyəcək. Bu [[m:Special:MyLanguage/Wikipedia|Vikipediya]] xaricində Vikifunksiyaların təsviridir.''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|Missiya bəyanatı]]
: Hər kəsin dünyanın təbii və proqramlaşdırma dillərində istifadə etməsi üçün Vikimedia layihələrini dəstəkləmək və ondan kənarda kod funksiyaları kitabxanasını birgə yaratmaq və saxlamaq üçün Vikimedia layihəsi.
{{WF:Vision}}
</div>
'''Vikifunksiyalar''' hər kəsin istifadə edə biləcəyi və töhfə verə biləcəyi '''açıq kod kitabxanasıdır'''.
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions consists of functions. A function can have a description in many languages with a list of parameters, test cases, a list of implementations in different programming languages, and further metadata, all in multiple languages (among those supported by Wikimedia). The implementations can be reused in other software projects (private apps or scripts), be called and executed online (simply in the browser, in a cloud environment, or in Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> or PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref> notebooks), composed to achieve more complex functionality, signed, analyzed, or validated, and much more.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is a project in the spirit of Wikipedia, Wikidata, [[m:Special:MyLanguage/Wiktionary|Wiktionary]], and other similar global collaborative free culture projects: it allows contributors from all over the world to create and maintain a multilingual library of functions that can be used by anyone for any purpose. Every function can be supported by multiple implementations in different programming languages, test cases, pre- and post-conditions, documentation, metadata in the form of runtime estimates and complexity guarantees for the different implementations, etc. Users may call a function directly on the website, or from their own code or applications, from a command-line interface, or a local app. The function may be executed locally in the browser, in the cloud, or locally and embedded within the user's application.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is intended to create both a well-defined common catalog of functions that can be widely reused and an environment where functions can be quickly combined and executed on the fly. Wikifunctions aims to make life easier for developers, who can rely on this repository like on any external library, and for end-users, who can call functions as needed, in a way that is currently only available with a very uneven coverage through specific websites that are often written in the form of 1990s websites with Java applets.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
All functions are [[:en:Pure function|pure]], in order to enable a secure sandboxed execution. Also, every implementation can be annotated with metadata and cryptographically signed. End-users can select and audit which implementation of each function to use, depending on their available hardware resources and web of trust settings.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions will allow easy access to large knowledge bases such as Wikidata, but also to binary input and output files. It is entirely possible to upload an image as an input file and return analysis results such as what is depicted on the image, or how many different colors the image has – or a different binary, e.g. in a different format. This will be made available to workflows on [[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions continues the tradition of moving more computation, which has usually happened on the command line or with apps by more computer-savvy users, to the Web and democratizing access to functionality that was not available before. At the same time, it will increase the productivity of developers everywhere, as they can just use a large library of code instead of relying on copying and pasting answers from sites like ''StackOverflow''.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Unlike in Wikipedia, contributors will mostly create new implementations for a function instead of updating existing functions. The implementations can be automatically tested against the given tests, against each other, and further analyzed.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Implementations can be written in a number of different programming languages, but they will be able to call functions implemented in other programming languages. The execution engine can smoothly (although not necessarily with the highest possible performance) operate in different languages. Although in most cases there is a large performance boost in composing functions within a single programming language, there is no requirement to do so. In many cases, the speed of development and the developer's time will be more valuable than the additional computer cycles spent in the execution engine.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== References ==
</div>
<references/>
<div lang="en" dir="ltr" class="mw-content-ltr">
== See also ==
</div>
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
l0v3q44x65i3v8vwffbr968xp1k7flz
Wikifunctions:About/sk
4
45853
290769
147726
2026-07-13T13:14:50Z
FuzzyBot
207
Updating to match new version of source page
290769
wikitext
text/x-wiki
<languages/>
: ''Prvým cieľom Wikifunkcií je podpora projektov [[m:Special:MyLanguage/Wikimedia projects|Wikimedie]], ale rovnako ako [[m:Special:MyLanguage/Wikidata|Wikiúdaje]] bude podporovať i ďalšie ciele. Toto je popis Wikifunkcií nad rámec [[m:Special:MyLanguage/Wikipedia|Wikipédie]].''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|Vyhlásenie o programe]]
: Projekt Wikimedia pre všetkých, ktorí spoločne vytvárajú a udržiavajú knižnicu kódových funkcií na podporu projektov Wikimedia a ďalších, ktorú každý môže volať a znovu používať vo svetových prirodzených a programovacích jazykoch sveta
{{WF:Vision}}
</div>
'''Wikifunkcie''' sú '''otvorený repozitár kódu''', ktorý môže ktokoľvek používať a prispievať doň.
Wikifunkcie pozostávajú z funkcií. Funkcia môže mať opis v mnohých jazykoch so zoznamom parametrov, testových prípadov, zoznamom implementácií v rôznych programovacích jazykoch a ďalšie metadáta, všetky vo viacerých jazykoch. Implementácie môžu byť znovu použité v iných softvérových projektoch (súkromné aplikácie alebo skripty), volané a vykonávané online (používajú sa v prehliadači, v cloudovom prostredí alebo v notebookoch Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> či PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref>), vytvorené na dosiahnutie zložitejšej funkcie, podpisované, analyzované alebo validované a oveľa viac.
Wikifunkcie sú projekt vytvorený v duchu Wikipédie, Wikiúdajov, [[m:Special:MyLanguage/Wiktionary|Wikislovníka]] a ďalších projektov: umožňuje používateľom z celého sveta vytvárať, zachovávať a udržiavať viacjazyčnú knižnicu funkcií, ktoré môžu byť použité kýmkoľvek na akýkoľvek účel. Každá funkcia môže byť podporovaná viacerými implementáciami v rôznych programovacích jazykoch, testovými prípadmi, podmienkami, dokumentáciou, metadátami vo forme runtime odhadov a garancií komplexnosti pre rôzne implementácie a podobne. Používatelia môžu volať funkciu priamo na webstránke, alebo z ich vlastného kódu či aplikácií, z príkazového riadku alebo lokálnej aplikácie. Funkcia môže byť spustená lokálne v prehliadači, na dátovom úložisku (cloud) alebo lokálne, keď je uložená priamo v používateľovej aplikácii.
Wikifunkcie sú určené na vytvorenie dobre definovaného katalógu funkcií, ktoré môžu byť široko znovu použité, a prostredia, kde môžu byť funkcie rýchlo kombinované a vykonávané. Wikifunkcie majú za cieľ uľahčiť život vývojárom, ktorí sa môžu spoľahnúť na tento repozitár ako na akúkoľvek externú knižnicu, a pre koncových používateľov, ktorí môžu volať funkcie podľa potreby, spôsobom, ktorý je v súčasnosti k dispozícii len s veľmi nerovnomerným pokrytím prostredníctvom špecifických webových stránok, ktoré sú často písané vo forme webových stránok z 90. rokov s Java modulmi.
Všetky funkcie sú čisté s cieľom umožniť ich bezpečné vykonávanie. Taktiež každá implementácia môže byť spoznámkovaná metadátami a kryptograficky podpísaná. Koncoví užívatelia si môžu vybrať, ktorú implementáciu danej funkcie použiť, v závislosti na ich hardvérových možnostiach a webových nastaveniach.
Wikifunkcie umožnia ľahký prístup k rozsiahlym znalostným databázam, ako sú Wikiúdaje, ale tiež k binárnym vstupným a výstupným súborom. Je takisto možné nahrať obrázok ako vstupný súbor a vrátiť výsledky analýzy, napríklad čo je na obrázku vyobrazené alebo koľko má obrázok rôznych farieb – alebo iný binárny súbor, napríklad v inom formáte. Toto bude sprístupnené pre pracovné postupy na [[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]].
Wikifunkcie pokračujú v tradícii presúvania väčšieho množstva výpočtov, ktoré sa zvyčajne dejú v príkazovom riadku alebo aplikáciách používanými viac počítačovo zdatnými používateľmi, na Web a sprístupňujú funkcie, ktoré predtým neboli dostupné. Zároveň zvýšia produktivitu vývojárov kdekoľvek, pretože môžu použiť len veľkú knižnicu kódu namiesto spoliehania sa na kopírovanie a vkladanie odpovedí zo stránok ako ''StackOverflow''.
Na rozdiel od Wikipédie prispievatelia väčšinou vytvoria nové implementácie pre funkciu namiesto aktualizácie existujúcich funkcií. Implementácie môžu byť automaticky otestované na základe zadaných testov, navzájom medzi sebou a môžu byť ďalej analyzované.
Implementácie môžu byť napísané v niekoľkých rôznych programovacích jazykoch, ale budú môcť volať funkcie implementované v iných programovacích jazykoch. Výkonný motor môže hladko (aj keď nie nevyhnutne s najvyšším možným výkonom) fungovať v rôznych jazykoch. Hoci v väčšine prípadov je v zložení funkcií v rámci jedného programovacieho jazyka značný nárast výkonu, nie je to potrebné. V mnohých prípadoch bude rýchlosť vývoja a čas vývojára cennejší ako ďalšie počítačové cykly strávené vo výkonovom motore.
<span id="References"></span>
== Referencie ==
<references/>
<span id="See_also"></span>
== Pozri tiež ==
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
3exwkfzmm7ikl3lbnyqj1yy4sn01q2w
Wikifunctions:About/pa
4
53371
290762
176548
2026-07-13T13:14:48Z
FuzzyBot
207
Updating to match new version of source page
290762
wikitext
text/x-wiki
<languages/>
: ''<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions's first goal is to support the [[m:Special:MyLanguage/Wikimedia projects|Wikimedia projects]], but it will support goals beyond that, just as with [[m:Special:MyLanguage/Wikidata|Wikidata]]. This is a description of Wikifunctions beyond [[m:Special:MyLanguage/Wikipedia|Wikipedia]].</span>''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|<span lang="en" dir="ltr" class="mw-content-ltr">Mission statement</span>]]
: <span lang="en" dir="ltr" class="mw-content-ltr">A Wikimedia project for everyone to collaboratively create and maintain a library of code functions to support the Wikimedia projects and beyond, for everyone to call and re-use in the world's natural and programming languages</span>
{{WF:Vision}}
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Wikifunctions''' is an '''open repository of code''' that anyone can use and contribute to.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions consists of functions. A function can have a description in many languages with a list of parameters, test cases, a list of implementations in different programming languages, and further metadata, all in multiple languages (among those supported by Wikimedia). The implementations can be reused in other software projects (private apps or scripts), be called and executed online (simply in the browser, in a cloud environment, or in Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> or PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref> notebooks), composed to achieve more complex functionality, signed, analyzed, or validated, and much more.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is a project in the spirit of Wikipedia, Wikidata, [[m:Special:MyLanguage/Wiktionary|Wiktionary]], and other similar global collaborative free culture projects: it allows contributors from all over the world to create and maintain a multilingual library of functions that can be used by anyone for any purpose. Every function can be supported by multiple implementations in different programming languages, test cases, pre- and post-conditions, documentation, metadata in the form of runtime estimates and complexity guarantees for the different implementations, etc. Users may call a function directly on the website, or from their own code or applications, from a command-line interface, or a local app. The function may be executed locally in the browser, in the cloud, or locally and embedded within the user's application.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is intended to create both a well-defined common catalog of functions that can be widely reused and an environment where functions can be quickly combined and executed on the fly. Wikifunctions aims to make life easier for developers, who can rely on this repository like on any external library, and for end-users, who can call functions as needed, in a way that is currently only available with a very uneven coverage through specific websites that are often written in the form of 1990s websites with Java applets.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
All functions are [[:en:Pure function|pure]], in order to enable a secure sandboxed execution. Also, every implementation can be annotated with metadata and cryptographically signed. End-users can select and audit which implementation of each function to use, depending on their available hardware resources and web of trust settings.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions will allow easy access to large knowledge bases such as Wikidata, but also to binary input and output files. It is entirely possible to upload an image as an input file and return analysis results such as what is depicted on the image, or how many different colors the image has – or a different binary, e.g. in a different format. This will be made available to workflows on [[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions continues the tradition of moving more computation, which has usually happened on the command line or with apps by more computer-savvy users, to the Web and democratizing access to functionality that was not available before. At the same time, it will increase the productivity of developers everywhere, as they can just use a large library of code instead of relying on copying and pasting answers from sites like ''StackOverflow''.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Unlike in Wikipedia, contributors will mostly create new implementations for a function instead of updating existing functions. The implementations can be automatically tested against the given tests, against each other, and further analyzed.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Implementations can be written in a number of different programming languages, but they will be able to call functions implemented in other programming languages. The execution engine can smoothly (although not necessarily with the highest possible performance) operate in different languages. Although in most cases there is a large performance boost in composing functions within a single programming language, there is no requirement to do so. In many cases, the speed of development and the developer's time will be more valuable than the additional computer cycles spent in the execution engine.
</div>
<span id="References"></span>
== ਹਵਾਲੇ ==
<references/>
<span id="See_also"></span>
== ਇਹ ਵੀ ਵੇਖੋ ==
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
22hj64stzl4q8ec5ebrxbjeovb067ps
Wikifunctions:Vision/pa
4
53377
290703
176552
2026-07-13T13:13:44Z
FuzzyBot
207
Updating to match new version of source page
290703
wikitext
text/x-wiki
<languages />
<onlyinclude>
'''ਵਿਕੀਕਾਰਜ਼''' ਲਈ '''ਨਜ਼ਰੀਆ''':
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that is '''collaboratively''' grown and maintained, to which everyone can contribute, and that everyone may share.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that truly is '''accessible''', one that is open not only to speakers of English but to billions of people more who will not have to learn English first in order to learn how to program.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that is truly '''geared to a mobile-first world''', and where the execution of the code and the data flow become intelligently managed and distributed.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system where you '''write code only once''' and then it can be '''run anywhere''' by anyone – even from programs written in different programming languages.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that allows us to make the next '''big leap in knowledge representation'''.</span>
</onlyinclude>
[[Category:Project concept{{#translation:}}]]
4b3dntucyztf9tl84awz572z47vz4rl
Z23753
0
53961
290866
289971
2026-07-14T01:52:12Z
99of9
1622
290866
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z23753"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z23753K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "QID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "QID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "QID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "QID"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "QID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z23753K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z23755",
"Z27279",
"Z27585",
"Z32860",
"Z33364",
"Z35637",
"Z37505"
],
"Z8K4": [
"Z14",
"Z33355",
"Z32875",
"Z32859"
],
"Z8K5": "Z23753"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "label of item reference in language or to [mul]"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "参照項目の指定言語のラベル"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Bezeichnung von Datenobjekt-Referenz in Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "label butir referensi di bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "ime iz Wikidata za jezik"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "etichetta di riferimento a elemento in lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "štítek reference na položku v jazyce"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"QID label",
"label of QID",
"label from QID",
"label from Wikidata item reference",
"Wikidata item reference to label",
"label in language",
"label of item reference in language"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1830",
"Z31K2": [
"Z6",
"QIDのラベル"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"label QID"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"štítek Wikidat",
"QID štítek",
"štítek v jazyce"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the label string of the Wikidata item corresponding to the reference (QID) in the specified language, with fallback to (only) \"mul\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "指定された言語で参照(QID)に対応するウィキデータ項目のラベル文字列を返します"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt die Bezeichnung des Wikidata-Datenobjekts in der angegebenen Sprache aus"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "mengembalikan untaian label dari butir Wikidata dari referensi (QID) pada bahasa yang diberikan"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Restituisce la stringa dell'etichetta dell'elemento Wikidata corrispondente al riferimento (QID) nella lingua specificata"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "vrátí text štítku položky Wikidat odpovídající uvedené referenci (QID) v zadaném jazyce"
}
]
}
}
dwtdibj4wslwxmq4wma2uy5v1nw5fqn
Wikifunctions:Type proposals/Wikifunctions object reference
4
54048
290993
274203
2026-07-14T11:29:19Z
GrounderUK
50
/* Comments */ Reply
290993
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)
* {{S}} --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 08:25, 12 May 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)
mo0p2cfdb5bhb276z3bc79znykj6d73
Wikifunctions:Status updates/es
4
55532
290939
289683
2026-07-14T08:51:10Z
EdAr713
94602
Created page with "'''[[$sub|Subscribete]]''' para recibir "on-wiki" MassMessage notificaciones sobre cada nueva entrega"
290939
wikitext
text/x-wiki
<languages/>
{{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|Subscribete]]''' para recibir "on-wiki" MassMessage notificaciones sobre cada nueva entrega}}
{{Wikifunctions updates
| prevlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Previous update</span>
| prev = 2024-02-01
| nextlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Last update</span>
| next = 2026-07-08
}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A lot is happening around Wikifunctions and Abstract Wikipedia. This is the page where our updates are posted, including the [[Special:MyLanguage/WF:function of the Week|function of the Week]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can also subscribe to the [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|on-wiki newsletter]] to have them delivered to your talk page or to your project's village pump.
</div>
<inputbox>
type=fulltext
prefix={{NAMESPACE}}:{{PAGENAME}}/
break=no
width=30
searchbuttonlabel={{int:Search}}
placeholder=Search all status updates
</inputbox>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Newsletters ==
</div>
<!--<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-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>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-23}}: Annual plan 2026-2027</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-15}}: A higher meaning</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-08}}: References from Wikidata are now available</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-02}}: Request for input: what should we count for Abstract Wikipedia?</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-16}}: Milestones; Some major issues hopefully resolved</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-10}}: Community proposals for capturing meaning</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-02}}: Request for Discussion: Syntactic tables</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-19}}: Abstract Wikipedia in Beta</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-11}}: A new composition language</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-06}}: Citations and Copy and Paste</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-26}}: Graceful overrides and fallbacks</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-20}}: A sneak preview of Abstract Wikipedia</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-13}}: Finishing each other sentences: Starting things; Offsite in Istanbul</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-29}}: Integrating Abstract Wikipedia</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-22}}: Quarterly plan for January–March 2026</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-15}}: 25 years of Wikipedia</span>
=== 2025 ===
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-18}}: We wish you a happy new Gregorian year!</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-11}}: How to write better error messages</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-04}}: And the name is Abstract Wikipedia</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-27}}: Vote on the new wiki name!; Finishing each other’s sentences</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-20}}: Second round of voting for naming the wiki with language-independent content; Sharing function calls</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-13}}: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust?</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-05}}: 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</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-29}}: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-23}}: Welcome Zaree and Laura! Naming contest round 1 kicked off</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-15}}: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-08}}: Decision on location for abstract content and Quarterly Planning for October–December</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-03}}: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-26}}: Accessing qualifiers in Wikidata statements</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-19}}: Wikifunctions available on 123 Wiktionary languages</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-12}}: More than 3,000 functions on Wikifunctions</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-07}}: Copying function calls from one Wikipedia to another</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-29}}: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-22}}: Recording of Wikimania session: Wikifunctions is coming soon to a wiki near you!</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-01}}: Wikimania 2025 is coming soon!</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-26}}: “Wikipedia is an encyclopedia”; Two years of Wikifunctions</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-19}}: Wikidata-based enumerations are here</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-10}}: Length limits on labels and descriptions</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-04}}: Coverage of 1298</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-27}}: How many people are needed to write an encyclopedia?</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-21}}: Quarterly Planning for July–September 2025</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-15}}: Closing the consultation about the location of Abstract Content</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-06}}: Where will Abstract Content go?</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-29}}: Rolling out to five Wiktionaries; Calculating with today's date</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-23}}: Ongoing consultation about the Location for Abstract Content</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-15}}: Location of Abstract Content</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-09}}: Abstract Wikipedia and the Wikimedia AI Strategy</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-30}}: Abstract Wikipedia is a MacArthur 100&Change finalist</span>
* {{Status updates|2025-04-25}}: ¡Bienvenido, Gregory!
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-16}}: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-11}}: Quarter in review</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-05}}: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-28}}: It's about time</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-20}}: Wikidata-based simple enumerations</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-15}}: Upcoming NLG meeting, Recent Changes in the software</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-07}}: Recent Changes in the software, Recording of Volunteer’s Corner, and talks in London</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-26}}: From things to words</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-19}}: A proposal for types per language and part of speech</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-13}}: Restricting the World, redux</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-06}}: Invitation to the Natural Language Generation Special Interest Group</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-29}}: With 2000 Functions into the new year: time for stats</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-22}}: Welcome, David! Naming conventions recommendations</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-15}}: Happy Wikipedia day! Quarterly planning</span>
=== 2024 ===
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-19}}: Function of the Week: age; Intros for year articles; New Type: Floating-point number</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-12}}: Sketching a path to Abstract Wikipedia; Team offsite in Lisbon; and much more</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-27}}: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-21}}: New special page for missing labels, new type for Gregorian years, and much more</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-13}}: New Type: Rational number; Documentation on Wikidata-based types; and more</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-07}}: The Dream of a Universal Language</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-01}}: Rewriting the backend</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-25}}: Our goal for this Quarter: Agreement</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-17}}: What could abstract content look like?</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-11}}: Wikidata Lexemes in Wikifunctions are coming soon</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-02}}: Focus topic: Food</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-26}}: Quarterly planning for October–December 2024; Presentation at Celtic Knot tomorrow</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-20}}: Introducing focus topic areas</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-13}}: Dagbani Wikipedia will be our first wiki for Wikifunctions integration</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-06}}: Volunteer's corner and other updates</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-29}}: Limits on Name and Description Lengths</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-23}}: WasmEdge, Now 300ms Less Edgy</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-16}}: Wikimania 2024 edition</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-02}}: Revamping our 'About' widget</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-26}}: Wikimania 2024 coming soon!</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-18}}: Research report on integrating Wikifunctions from Wikipedia</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-10}}: Type proposals for accessing Lexemes</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-03}}: Quarterly planning</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-26}}: Welcome, Daphne!</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-20}}: New Type: Integers</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-13}}: New Type: Igbo calendar months</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-06}}: New Type: Sign</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-30}}: A single singular or a plurality of plurals?</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-22}}: New Type: Gregorian calendar months</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-15}}: Call for Functions: Spell out the number!</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-10}}: Flagship type for enumerations: Months of the Gregorian calendar</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-03}}: Team meeting and Quarterly plan</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-19}}: Welcome, Sharvani!</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-11}}: New API for calling Wikifunctions and celebrating 1000 functions</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-03}}: Product Update on Diff and Upcoming API Improvements</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-28}}: Creating tests is now much easier!</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-21}}: On the way to internationalizing numbers</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-13}}: On identity</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-07}}: Introducing our second new type: Natural numbers</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-28}}: Type proposal for natural numbers</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-22}}: Updating the function model</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-14}}: Fix-it week</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-07}}: Quarterly planning. Thank you, Nick! Function of the Week: is permutation</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-01}}: The Igbo Imperative!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Before February 2024 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
All updates from this period are [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|available on Meta-Wiki]].
</div>
[[Category:Status updates{{#translation:}}| ]]
cr6a6q7j1n4c2wq6sot72tbyd4rqtcy
290941
290939
2026-07-14T08:51:16Z
EdAr713
94602
Created page with "Actualización previa"
290941
wikitext
text/x-wiki
<languages/>
{{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|Subscribete]]''' para recibir "on-wiki" MassMessage notificaciones sobre cada nueva entrega}}
{{Wikifunctions updates
| prevlabel = Actualización previa
| prev = 2024-02-01
| nextlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Last update</span>
| next = 2026-07-08
}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A lot is happening around Wikifunctions and Abstract Wikipedia. This is the page where our updates are posted, including the [[Special:MyLanguage/WF:function of the Week|function of the Week]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can also subscribe to the [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|on-wiki newsletter]] to have them delivered to your talk page or to your project's village pump.
</div>
<inputbox>
type=fulltext
prefix={{NAMESPACE}}:{{PAGENAME}}/
break=no
width=30
searchbuttonlabel={{int:Search}}
placeholder=Search all status updates
</inputbox>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Newsletters ==
</div>
<!--<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-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>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-23}}: Annual plan 2026-2027</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-15}}: A higher meaning</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-08}}: References from Wikidata are now available</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-02}}: Request for input: what should we count for Abstract Wikipedia?</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-16}}: Milestones; Some major issues hopefully resolved</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-10}}: Community proposals for capturing meaning</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-02}}: Request for Discussion: Syntactic tables</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-19}}: Abstract Wikipedia in Beta</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-11}}: A new composition language</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-06}}: Citations and Copy and Paste</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-26}}: Graceful overrides and fallbacks</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-20}}: A sneak preview of Abstract Wikipedia</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-13}}: Finishing each other sentences: Starting things; Offsite in Istanbul</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-29}}: Integrating Abstract Wikipedia</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-22}}: Quarterly plan for January–March 2026</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-15}}: 25 years of Wikipedia</span>
=== 2025 ===
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-18}}: We wish you a happy new Gregorian year!</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-11}}: How to write better error messages</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-04}}: And the name is Abstract Wikipedia</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-27}}: Vote on the new wiki name!; Finishing each other’s sentences</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-20}}: Second round of voting for naming the wiki with language-independent content; Sharing function calls</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-13}}: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust?</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-05}}: 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</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-29}}: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-23}}: Welcome Zaree and Laura! Naming contest round 1 kicked off</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-15}}: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-08}}: Decision on location for abstract content and Quarterly Planning for October–December</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-03}}: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-26}}: Accessing qualifiers in Wikidata statements</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-19}}: Wikifunctions available on 123 Wiktionary languages</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-12}}: More than 3,000 functions on Wikifunctions</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-07}}: Copying function calls from one Wikipedia to another</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-29}}: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-22}}: Recording of Wikimania session: Wikifunctions is coming soon to a wiki near you!</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-01}}: Wikimania 2025 is coming soon!</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-26}}: “Wikipedia is an encyclopedia”; Two years of Wikifunctions</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-19}}: Wikidata-based enumerations are here</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-10}}: Length limits on labels and descriptions</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-04}}: Coverage of 1298</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-27}}: How many people are needed to write an encyclopedia?</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-21}}: Quarterly Planning for July–September 2025</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-15}}: Closing the consultation about the location of Abstract Content</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-06}}: Where will Abstract Content go?</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-29}}: Rolling out to five Wiktionaries; Calculating with today's date</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-23}}: Ongoing consultation about the Location for Abstract Content</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-15}}: Location of Abstract Content</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-09}}: Abstract Wikipedia and the Wikimedia AI Strategy</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-30}}: Abstract Wikipedia is a MacArthur 100&Change finalist</span>
* {{Status updates|2025-04-25}}: ¡Bienvenido, Gregory!
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-16}}: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-11}}: Quarter in review</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-05}}: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-28}}: It's about time</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-20}}: Wikidata-based simple enumerations</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-15}}: Upcoming NLG meeting, Recent Changes in the software</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-07}}: Recent Changes in the software, Recording of Volunteer’s Corner, and talks in London</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-26}}: From things to words</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-19}}: A proposal for types per language and part of speech</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-13}}: Restricting the World, redux</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-06}}: Invitation to the Natural Language Generation Special Interest Group</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-29}}: With 2000 Functions into the new year: time for stats</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-22}}: Welcome, David! Naming conventions recommendations</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-15}}: Happy Wikipedia day! Quarterly planning</span>
=== 2024 ===
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-19}}: Function of the Week: age; Intros for year articles; New Type: Floating-point number</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-12}}: Sketching a path to Abstract Wikipedia; Team offsite in Lisbon; and much more</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-27}}: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-21}}: New special page for missing labels, new type for Gregorian years, and much more</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-13}}: New Type: Rational number; Documentation on Wikidata-based types; and more</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-07}}: The Dream of a Universal Language</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-01}}: Rewriting the backend</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-25}}: Our goal for this Quarter: Agreement</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-17}}: What could abstract content look like?</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-11}}: Wikidata Lexemes in Wikifunctions are coming soon</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-02}}: Focus topic: Food</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-26}}: Quarterly planning for October–December 2024; Presentation at Celtic Knot tomorrow</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-20}}: Introducing focus topic areas</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-13}}: Dagbani Wikipedia will be our first wiki for Wikifunctions integration</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-06}}: Volunteer's corner and other updates</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-29}}: Limits on Name and Description Lengths</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-23}}: WasmEdge, Now 300ms Less Edgy</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-16}}: Wikimania 2024 edition</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-02}}: Revamping our 'About' widget</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-26}}: Wikimania 2024 coming soon!</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-18}}: Research report on integrating Wikifunctions from Wikipedia</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-10}}: Type proposals for accessing Lexemes</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-03}}: Quarterly planning</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-26}}: Welcome, Daphne!</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-20}}: New Type: Integers</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-13}}: New Type: Igbo calendar months</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-06}}: New Type: Sign</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-30}}: A single singular or a plurality of plurals?</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-22}}: New Type: Gregorian calendar months</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-15}}: Call for Functions: Spell out the number!</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-10}}: Flagship type for enumerations: Months of the Gregorian calendar</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-03}}: Team meeting and Quarterly plan</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-19}}: Welcome, Sharvani!</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-11}}: New API for calling Wikifunctions and celebrating 1000 functions</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-03}}: Product Update on Diff and Upcoming API Improvements</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-28}}: Creating tests is now much easier!</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-21}}: On the way to internationalizing numbers</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-13}}: On identity</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-07}}: Introducing our second new type: Natural numbers</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-28}}: Type proposal for natural numbers</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-22}}: Updating the function model</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-14}}: Fix-it week</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-07}}: Quarterly planning. Thank you, Nick! Function of the Week: is permutation</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-01}}: The Igbo Imperative!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Before February 2024 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
All updates from this period are [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|available on Meta-Wiki]].
</div>
[[Category:Status updates{{#translation:}}| ]]
pwyp69dd7jgvesztbmkh3nmli2de46h
290943
290941
2026-07-14T08:51:21Z
EdAr713
94602
Created page with "Última actualización"
290943
wikitext
text/x-wiki
<languages/>
{{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|Subscribete]]''' para recibir "on-wiki" MassMessage notificaciones sobre cada nueva entrega}}
{{Wikifunctions updates
| prevlabel = Actualización previa
| prev = 2024-02-01
| nextlabel = Última actualización
| next = 2026-07-08
}}
<div lang="en" dir="ltr" class="mw-content-ltr">
A lot is happening around Wikifunctions and Abstract Wikipedia. This is the page where our updates are posted, including the [[Special:MyLanguage/WF:function of the Week|function of the Week]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can also subscribe to the [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|on-wiki newsletter]] to have them delivered to your talk page or to your project's village pump.
</div>
<inputbox>
type=fulltext
prefix={{NAMESPACE}}:{{PAGENAME}}/
break=no
width=30
searchbuttonlabel={{int:Search}}
placeholder=Search all status updates
</inputbox>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Newsletters ==
</div>
<!--<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-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>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-23}}: Annual plan 2026-2027</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-15}}: A higher meaning</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-08}}: References from Wikidata are now available</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-02}}: Request for input: what should we count for Abstract Wikipedia?</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-16}}: Milestones; Some major issues hopefully resolved</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-10}}: Community proposals for capturing meaning</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-02}}: Request for Discussion: Syntactic tables</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-19}}: Abstract Wikipedia in Beta</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-11}}: A new composition language</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-06}}: Citations and Copy and Paste</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-26}}: Graceful overrides and fallbacks</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-20}}: A sneak preview of Abstract Wikipedia</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-13}}: Finishing each other sentences: Starting things; Offsite in Istanbul</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-29}}: Integrating Abstract Wikipedia</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-22}}: Quarterly plan for January–March 2026</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-15}}: 25 years of Wikipedia</span>
=== 2025 ===
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-18}}: We wish you a happy new Gregorian year!</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-11}}: How to write better error messages</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-04}}: And the name is Abstract Wikipedia</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-27}}: Vote on the new wiki name!; Finishing each other’s sentences</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-20}}: Second round of voting for naming the wiki with language-independent content; Sharing function calls</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-13}}: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust?</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-05}}: 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</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-29}}: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-23}}: Welcome Zaree and Laura! Naming contest round 1 kicked off</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-15}}: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-08}}: Decision on location for abstract content and Quarterly Planning for October–December</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-03}}: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-26}}: Accessing qualifiers in Wikidata statements</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-19}}: Wikifunctions available on 123 Wiktionary languages</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-12}}: More than 3,000 functions on Wikifunctions</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-07}}: Copying function calls from one Wikipedia to another</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-29}}: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-22}}: Recording of Wikimania session: Wikifunctions is coming soon to a wiki near you!</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-01}}: Wikimania 2025 is coming soon!</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-26}}: “Wikipedia is an encyclopedia”; Two years of Wikifunctions</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-19}}: Wikidata-based enumerations are here</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-10}}: Length limits on labels and descriptions</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-04}}: Coverage of 1298</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-27}}: How many people are needed to write an encyclopedia?</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-21}}: Quarterly Planning for July–September 2025</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-15}}: Closing the consultation about the location of Abstract Content</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-06}}: Where will Abstract Content go?</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-29}}: Rolling out to five Wiktionaries; Calculating with today's date</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-23}}: Ongoing consultation about the Location for Abstract Content</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-15}}: Location of Abstract Content</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-09}}: Abstract Wikipedia and the Wikimedia AI Strategy</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-30}}: Abstract Wikipedia is a MacArthur 100&Change finalist</span>
* {{Status updates|2025-04-25}}: ¡Bienvenido, Gregory!
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-16}}: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-11}}: Quarter in review</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-05}}: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-28}}: It's about time</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-20}}: Wikidata-based simple enumerations</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-15}}: Upcoming NLG meeting, Recent Changes in the software</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-07}}: Recent Changes in the software, Recording of Volunteer’s Corner, and talks in London</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-26}}: From things to words</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-19}}: A proposal for types per language and part of speech</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-13}}: Restricting the World, redux</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-06}}: Invitation to the Natural Language Generation Special Interest Group</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-29}}: With 2000 Functions into the new year: time for stats</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-22}}: Welcome, David! Naming conventions recommendations</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-15}}: Happy Wikipedia day! Quarterly planning</span>
=== 2024 ===
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-19}}: Function of the Week: age; Intros for year articles; New Type: Floating-point number</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-12}}: Sketching a path to Abstract Wikipedia; Team offsite in Lisbon; and much more</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-27}}: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-21}}: New special page for missing labels, new type for Gregorian years, and much more</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-13}}: New Type: Rational number; Documentation on Wikidata-based types; and more</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-07}}: The Dream of a Universal Language</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-01}}: Rewriting the backend</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-25}}: Our goal for this Quarter: Agreement</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-17}}: What could abstract content look like?</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-11}}: Wikidata Lexemes in Wikifunctions are coming soon</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-02}}: Focus topic: Food</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-26}}: Quarterly planning for October–December 2024; Presentation at Celtic Knot tomorrow</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-20}}: Introducing focus topic areas</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-13}}: Dagbani Wikipedia will be our first wiki for Wikifunctions integration</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-06}}: Volunteer's corner and other updates</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-29}}: Limits on Name and Description Lengths</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-23}}: WasmEdge, Now 300ms Less Edgy</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-16}}: Wikimania 2024 edition</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-02}}: Revamping our 'About' widget</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-26}}: Wikimania 2024 coming soon!</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-18}}: Research report on integrating Wikifunctions from Wikipedia</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-10}}: Type proposals for accessing Lexemes</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-03}}: Quarterly planning</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-26}}: Welcome, Daphne!</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-20}}: New Type: Integers</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-13}}: New Type: Igbo calendar months</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-06}}: New Type: Sign</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-30}}: A single singular or a plurality of plurals?</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-22}}: New Type: Gregorian calendar months</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-15}}: Call for Functions: Spell out the number!</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-10}}: Flagship type for enumerations: Months of the Gregorian calendar</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-03}}: Team meeting and Quarterly plan</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-19}}: Welcome, Sharvani!</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-11}}: New API for calling Wikifunctions and celebrating 1000 functions</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-03}}: Product Update on Diff and Upcoming API Improvements</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-28}}: Creating tests is now much easier!</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-21}}: On the way to internationalizing numbers</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-13}}: On identity</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-07}}: Introducing our second new type: Natural numbers</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-28}}: Type proposal for natural numbers</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-22}}: Updating the function model</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-14}}: Fix-it week</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-07}}: Quarterly planning. Thank you, Nick! Function of the Week: is permutation</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-01}}: The Igbo Imperative!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Before February 2024 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
All updates from this period are [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|available on Meta-Wiki]].
</div>
[[Category:Status updates{{#translation:}}| ]]
1s9w13o6m6e7dh1ufg0pkhq8rq67oi6
290945
290943
2026-07-14T08:53:23Z
EdAr713
94602
Created page with "Mucho ha sucedido alrededor de Wikifunctions y Wikipedia Abstracta. Esta es la página donde nuestras actualizaciones son publicacdas, incluyendo la [[$1|función de la semana]]."
290945
wikitext
text/x-wiki
<languages/>
{{shortcut|WF:SU}}{{notice|1='''[[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|Subscribete]]''' para recibir "on-wiki" MassMessage notificaciones sobre cada nueva entrega}}
{{Wikifunctions updates
| prevlabel = Actualización previa
| prev = 2024-02-01
| nextlabel = Última actualización
| next = 2026-07-08
}}
Mucho ha sucedido alrededor de Wikifunctions y Wikipedia Abstracta. Esta es la página donde nuestras actualizaciones son publicacdas, incluyendo la [[Special:MyLanguage/WF:function of the Week|función de la semana]].
<div lang="en" dir="ltr" class="mw-content-ltr">
You can also subscribe to the [[:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia|on-wiki newsletter]] to have them delivered to your talk page or to your project's village pump.
</div>
<inputbox>
type=fulltext
prefix={{NAMESPACE}}:{{PAGENAME}}/
break=no
width=30
searchbuttonlabel={{int:Search}}
placeholder=Search all status updates
</inputbox>
<div lang="en" dir="ltr" class="mw-content-ltr">
== Newsletters ==
</div>
<!--<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-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>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-23}}: Annual plan 2026-2027</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-15}}: A higher meaning</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-08}}: References from Wikidata are now available</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-05-02}}: Request for input: what should we count for Abstract Wikipedia?</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-25}}: The Foundation's search for the perfect language</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-16}}: Milestones; Some major issues hopefully resolved</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-10}}: Community proposals for capturing meaning</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-04-02}}: Request for Discussion: Syntactic tables</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-26}}: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-19}}: Abstract Wikipedia in Beta</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-11}}: A new composition language</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-03-06}}: Citations and Copy and Paste</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-26}}: Graceful overrides and fallbacks</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-20}}: A sneak preview of Abstract Wikipedia</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-02-13}}: Finishing each other sentences: Starting things; Offsite in Istanbul</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-29}}: Integrating Abstract Wikipedia</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-22}}: Quarterly plan for January–March 2026</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2026-01-15}}: 25 years of Wikipedia</span>
=== 2025 ===
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-18}}: We wish you a happy new Gregorian year!</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-11}}: How to write better error messages</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-12-04}}: And the name is Abstract Wikipedia</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-27}}: Vote on the new wiki name!; Finishing each other’s sentences</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-20}}: Second round of voting for naming the wiki with language-independent content; Sharing function calls</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-13}}: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust?</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-11-05}}: 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</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-29}}: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-23}}: Welcome Zaree and Laura! Naming contest round 1 kicked off</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-15}}: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-08}}: Decision on location for abstract content and Quarterly Planning for October–December</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-10-03}}: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-26}}: Accessing qualifiers in Wikidata statements</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-19}}: Wikifunctions available on 123 Wiktionary languages</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-12}}: More than 3,000 functions on Wikifunctions</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-09-07}}: Copying function calls from one Wikipedia to another</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-29}}: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-22}}: Recording of Wikimania session: Wikifunctions is coming soon to a wiki near you!</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-08-01}}: Wikimania 2025 is coming soon!</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-26}}: “Wikipedia is an encyclopedia”; Two years of Wikifunctions</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-19}}: Wikidata-based enumerations are here</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-10}}: Length limits on labels and descriptions</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-07-04}}: Coverage of 1298</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-27}}: How many people are needed to write an encyclopedia?</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-21}}: Quarterly Planning for July–September 2025</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-15}}: Closing the consultation about the location of Abstract Content</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-06-06}}: Where will Abstract Content go?</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-29}}: Rolling out to five Wiktionaries; Calculating with today's date</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-23}}: Ongoing consultation about the Location for Abstract Content</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-15}}: Location of Abstract Content</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-05-09}}: Abstract Wikipedia and the Wikimedia AI Strategy</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-30}}: Abstract Wikipedia is a MacArthur 100&Change finalist</span>
* {{Status updates|2025-04-25}}: ¡Bienvenido, Gregory!
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-16}}: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-11}}: Quarter in review</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-04-05}}: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-28}}: It's about time</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-20}}: Wikidata-based simple enumerations</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-15}}: Upcoming NLG meeting, Recent Changes in the software</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-03-07}}: Recent Changes in the software, Recording of Volunteer’s Corner, and talks in London</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-26}}: From things to words</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-19}}: A proposal for types per language and part of speech</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-13}}: Restricting the World, redux</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-02-06}}: Invitation to the Natural Language Generation Special Interest Group</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-29}}: With 2000 Functions into the new year: time for stats</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-22}}: Welcome, David! Naming conventions recommendations</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2025-01-15}}: Happy Wikipedia day! Quarterly planning</span>
=== 2024 ===
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-19}}: Function of the Week: age; Intros for year articles; New Type: Floating-point number</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-12-12}}: Sketching a path to Abstract Wikipedia; Team offsite in Lisbon; and much more</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-27}}: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-21}}: New special page for missing labels, new type for Gregorian years, and much more</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-13}}: New Type: Rational number; Documentation on Wikidata-based types; and more</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-07}}: The Dream of a Universal Language</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-11-01}}: Rewriting the backend</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-25}}: Our goal for this Quarter: Agreement</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-17}}: What could abstract content look like?</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-11}}: Wikidata Lexemes in Wikifunctions are coming soon</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-10-02}}: Focus topic: Food</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-26}}: Quarterly planning for October–December 2024; Presentation at Celtic Knot tomorrow</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-20}}: Introducing focus topic areas</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-13}}: Dagbani Wikipedia will be our first wiki for Wikifunctions integration</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-09-06}}: Volunteer's corner and other updates</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-29}}: Limits on Name and Description Lengths</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-23}}: WasmEdge, Now 300ms Less Edgy</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-16}}: Wikimania 2024 edition</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-08-02}}: Revamping our 'About' widget</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-26}}: Wikimania 2024 coming soon!</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-18}}: Research report on integrating Wikifunctions from Wikipedia</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-10}}: Type proposals for accessing Lexemes</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-07-03}}: Quarterly planning</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-26}}: Welcome, Daphne!</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-20}}: New Type: Integers</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-13}}: New Type: Igbo calendar months</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-06-06}}: New Type: Sign</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-30}}: A single singular or a plurality of plurals?</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-22}}: New Type: Gregorian calendar months</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-15}}: Call for Functions: Spell out the number!</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-10}}: Flagship type for enumerations: Months of the Gregorian calendar</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-05-03}}: Team meeting and Quarterly plan</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-19}}: Welcome, Sharvani!</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-11}}: New API for calling Wikifunctions and celebrating 1000 functions</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-04-03}}: Product Update on Diff and Upcoming API Improvements</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-28}}: Creating tests is now much easier!</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-21}}: On the way to internationalizing numbers</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-13}}: On identity</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-03-07}}: Introducing our second new type: Natural numbers</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-28}}: Type proposal for natural numbers</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-22}}: Updating the function model</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-14}}: Fix-it week</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-07}}: Quarterly planning. Thank you, Nick! Function of the Week: is permutation</span>
* <span lang="en" dir="ltr" class="mw-content-ltr">{{Status updates|2024-02-01}}: The Igbo Imperative!</span>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Before February 2024 ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
All updates from this period are [[:m:Special:MyLanguage/Abstract Wikipedia/Updates|available on Meta-Wiki]].
</div>
[[Category:Status updates{{#translation:}}| ]]
cvvwyxqbu7s80mp8vd6hkerx8by25zx
Wikifunctions:About/nan-latn-pehoeji
4
57889
290761
206800
2026-07-13T13:14:47Z
FuzzyBot
207
Updating to match new version of source page
290761
wikitext
text/x-wiki
<languages/>
: ''<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions's first goal is to support the [[m:Special:MyLanguage/Wikimedia projects|Wikimedia projects]], but it will support goals beyond that, just as with [[m:Special:MyLanguage/Wikidata|Wikidata]]. This is a description of Wikifunctions beyond [[m:Special:MyLanguage/Wikipedia|Wikipedia]].</span>''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|<span lang="en" dir="ltr" class="mw-content-ltr">Mission statement</span>]]
: <span lang="en" dir="ltr" class="mw-content-ltr">A Wikimedia project for everyone to collaboratively create and maintain a library of code functions to support the Wikimedia projects and beyond, for everyone to call and re-use in the world's natural and programming languages</span>
{{WF:Vision}}
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Wikifunctions''' is an '''open repository of code''' that anyone can use and contribute to.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions consists of functions. A function can have a description in many languages with a list of parameters, test cases, a list of implementations in different programming languages, and further metadata, all in multiple languages (among those supported by Wikimedia). The implementations can be reused in other software projects (private apps or scripts), be called and executed online (simply in the browser, in a cloud environment, or in Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> or PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref> notebooks), composed to achieve more complex functionality, signed, analyzed, or validated, and much more.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is a project in the spirit of Wikipedia, Wikidata, [[m:Special:MyLanguage/Wiktionary|Wiktionary]], and other similar global collaborative free culture projects: it allows contributors from all over the world to create and maintain a multilingual library of functions that can be used by anyone for any purpose. Every function can be supported by multiple implementations in different programming languages, test cases, pre- and post-conditions, documentation, metadata in the form of runtime estimates and complexity guarantees for the different implementations, etc. Users may call a function directly on the website, or from their own code or applications, from a command-line interface, or a local app. The function may be executed locally in the browser, in the cloud, or locally and embedded within the user's application.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is intended to create both a well-defined common catalog of functions that can be widely reused and an environment where functions can be quickly combined and executed on the fly. Wikifunctions aims to make life easier for developers, who can rely on this repository like on any external library, and for end-users, who can call functions as needed, in a way that is currently only available with a very uneven coverage through specific websites that are often written in the form of 1990s websites with Java applets.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
All functions are [[:en:Pure function|pure]], in order to enable a secure sandboxed execution. Also, every implementation can be annotated with metadata and cryptographically signed. End-users can select and audit which implementation of each function to use, depending on their available hardware resources and web of trust settings.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions will allow easy access to large knowledge bases such as Wikidata, but also to binary input and output files. It is entirely possible to upload an image as an input file and return analysis results such as what is depicted on the image, or how many different colors the image has – or a different binary, e.g. in a different format. This will be made available to workflows on [[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions continues the tradition of moving more computation, which has usually happened on the command line or with apps by more computer-savvy users, to the Web and democratizing access to functionality that was not available before. At the same time, it will increase the productivity of developers everywhere, as they can just use a large library of code instead of relying on copying and pasting answers from sites like ''StackOverflow''.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Unlike in Wikipedia, contributors will mostly create new implementations for a function instead of updating existing functions. The implementations can be automatically tested against the given tests, against each other, and further analyzed.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Implementations can be written in a number of different programming languages, but they will be able to call functions implemented in other programming languages. The execution engine can smoothly (although not necessarily with the highest possible performance) operate in different languages. Although in most cases there is a large performance boost in composing functions within a single programming language, there is no requirement to do so. In many cases, the speed of development and the developer's time will be more valuable than the additional computer cycles spent in the execution engine.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== References ==
</div>
<references/>
<span id="See_also"></span>
== Chham-oa̍t ==
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
0mwqmyp0mvrpm0asimz0hb0x37cofka
Wikifunctions:About/zh-hans
4
59645
290779
242129
2026-07-13T13:14:55Z
FuzzyBot
207
Updating to match new version of source page
290779
wikitext
text/x-wiki
<languages/>
: ''Wikifunctions的首个目标是支持各个[[m:Special:MyLanguage/Wikimedia projects|维基媒体项目]],但它以后会会支持的目标不只如此,就如同[[m:Special:MyLanguage/Wikidata|维基数据]]的情形一样。这是跳脱[[m:Special:MyLanguage/Wikipedia|维基百科]]的一个Wikifunctions描述。''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|使命宣言]]
: 一个维基媒体项目,供所有人协作创建和维护代码函数库以支持维基媒体项目及其他项目,供所有人调用和重复使用全世界的自然语言和编程语言。
{{WF:Vision}}
</div>
'''Wikifunctions'''是一个任何人都可以使用和贡献的'''公开代码库'''。
Wikifunctions由函数所组成。函数具有一个多国语言的描述、一個参数列表、测试用例、不同编程语言的实现列表,以及更多其他的元数据,全都以维基媒体所支持的多语言呈现。这些实现可以在其他软件项目(私有应用程序或脚本)中在线的中重复使用、可以在在线环境中调用和执行(可以是仅在浏览器中或在云环境或Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref>或PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref>笔记本中),可以组合以实现更复杂的功能,可以签名、分析或验证等等。
Wikifunctions是一个秉承维基百科、维基数据、[[m:Special:MyLanguage/Wiktionary|维基词典]]等精神的项目,它允许来自世界各地的贡献者创建和维护一个多語言的函数库,任何人都可以出于任何目的使用该库。每个函数都可以由不同编程语言的多个实现、测试用例、前置和后置条件、文档、运行时预估的元数据和不同实现的复杂性保证等支持。用户可以直接在网站上调用函数,也可以从他们自己的代码或应用程序、命令行界面或本地应用程序中调用。函数可以在浏览器中本地执行,也可以在云端执行,或者本地嵌入到用户的应用程序中执行。
Wikifunctions旨在创建一个定义明确、可广泛重复使用的通用函数目录、和一个可以快速组合并即时执行函数的环境。Wikifunctions旨在让开发人员的生活更轻松,他们可以像使用任何外部库一样依赖这个代码库,同时也方便终端用户根据需要调用函数,这种便利目前仅通过特定网站实现,但覆盖范围非常不均匀,这些网站常常采用1990年代网站的形式,配合Java小程序编写。
所有函数都是[[:zh:纯函数|纯函数]],以便能够实现在安全的沙箱执行。此外,每个实现都可以使用元数据进行注释并进行加密签名。终端用户可以根据他们可用的硬件资源和信任网络设置,选择并审计每个功能的哪个实现版本。
Wikifunctions将允许轻松访问大型知识库,例如维基数据,以及二进制输入和输出文件。完全可以上传一张图片作为输入文件并返回分析结果,比如图片上描绘的是什么,或者图片有多少种不同的颜色——或者是不同的二进制文件,例如不同的格式。这将可供[[m:Special:MyLanguage/Wikimedia Commons|维基共享资源]]上的工作流程使用。
Wikifunctions正在延续将更多计算(这通常是发生在许多精通计算机的用户所使用的命令行或应用程序上)转移到网络、以及将之前无法取得的功能大众化的传统。同时,它将提高各地开发人员的生产效率,因为他们可以简单地使用大型代码库,而不是依赖复制和粘贴类似「StackOverflow」网站上的答案。
与维基百科不同,贡献者大都会为一个函数创建新的实现,而不是更新现有的函数。这些实现可以通过给定的测试自动进行测试、互相对比,进而进行深入分析。
实现可以用多种不同的编程语言编写,但它们将会能够调用那些已由其他编程语言实现的函数。执行引擎可以流畅地(尽管不一定具有最高的性能)以不同的语言运行。尽管在大多数情况下,使用单一编程语言编写函数可以显著提升性能,但没有必要这样做。在许多情况下,开发速度和开发人员的时间将比在执行引擎中花费的额外电脑计算周期更有价值。
<span id="References"></span>
== 参考资料 ==
<references/>
<span id="See_also"></span>
== 参阅 ==
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
ryfc2fns8lk39k6lhkdf1ssxh354f1t
Wikifunctions:About/zh-hant
4
59647
290781
242145
2026-07-13T13:14:56Z
FuzzyBot
207
Updating to match new version of source page
290781
wikitext
text/x-wiki
<languages/>
: ''Wikifunctions的首個目標是支援各個[[m:Special:MyLanguage/Wikimedia projects|維基媒體專案]],但它未來將支援的對象不僅止於此,正如[[m:Special:MyLanguage/Wikidata|維基資料]]的情形一樣。這是一段跳脫[[m:Special:MyLanguage/Wikipedia|維基百科]]的Wikifunctions描述。''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|使命宣言]]
: 一個維基媒體專案,供所有人協作建立與維護程式碼函式庫,以支援維基媒體專案及其他專案,讓全世界的人能以各種自然語言與程式語言進行呼叫與重複使用。
{{WF:Vision}}
</div>
'''Wikifunctions'''是一個任何人都可以使用與貢獻的'''公開程式碼庫'''。
Wikifunctions由函式所組成。函式具有一個多語言的描述、一個參數列表、測試用例、不同程式語言的實作列表,以及更多其他的中繼資料,全部以維基媒體所支援的多語言呈現。這些實作可以在其他軟體專案(私有應用程式或腳本)中線上重複使用,可以在線上環境中呼叫和執行(可以是僅在瀏覽器中或在雲端環境或Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref>或PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref>筆記本中),可以組合以實現更複雜的功能,可以簽名、分析或驗證等等。
Wikifunctions是一個秉承維基百科、維基資料、[[m:Special:MyLanguage/Wiktionary|維基詞典]]等精神的專案,它允許來自世界各地的貢獻者建立和維護一個多語言的函式庫,任何人都可以出於任何目的使用該庫。每個函式都可以由不同程式語言的多個實作、測試用例、前置和後置條件、文件、執行時預估的中繼資料和不同實作的複雜性保證等支援。使用者可以直接在網站上呼叫函式,也可以從他們自己的程式碼或應用程式、命令列介面或本地應用程式中呼叫。函式可以在瀏覽器中本地執行,也可以在雲端執行,或者本地嵌入到使用者的應用程式中執行。
Wikifunctions旨在建立一個定義明確、可廣泛重複使用的通用函式目錄、和一個可以快速組合並即時執行函式的環境。Wikifunctions旨在讓開發人員的生活更輕鬆,他們可以像使用任何外部函式庫一樣依賴這個程式碼庫,同時也方便終端使用者根據需要呼叫函式,這種便利目前僅透過特定網站實現,但覆蓋範圍非常不均勻,這些網站常常採用1990年代網站的形式,配合Java小程式編寫。
所有函式都是[[:zh:纯函数|純函式]],以便能夠實現在安全的沙箱執行。此外,每個實作都可以使用中繼資料進行註釋並進行加密簽名。終端使用者可以根據他們可用的硬體資源和信任網路設定,選擇並稽核每個功能的哪個實作版本。
Wikifunctions將允許輕鬆存取大型知識庫,例如維基資料,以及二進位輸入和輸出檔案。完全可以上傳一張圖片作為輸入檔案並回傳分析結果,例如圖片上描繪的是什麼,或者圖片有多少種不同的顏色——或者是不同的二進位檔案,例如不同的格式。這將可供[[m:Special:MyLanguage/Wikimedia Commons|維基共享資源]]上的工作流程使用。
Wikifunctions正在延續將更多計算(這通常是發生在許多精通電腦的使用者所使用的命令列或應用程式上)轉移到網路、以及將之前無法取得的功能大眾化的傳統。同時,它將提高各地開發人員的生產效率,因為他們可以簡單地使用大型程式碼庫,而不是依賴複製和貼上類似「StackOverflow」網站上的答案。
與維基百科不同,貢獻者大都會為一個函式建立新的實作,而不是更新現有的函式。這些實作可以透過給定的測試自動進行測試、互相對比,進而進行深入分析。
實作可以用多種不同的程式語言編寫,但它們將會能夠呼叫那些已由其他程式語言實作的函式。執行引擎可以流暢地(儘管不一定具有最高的效能)以不同的語言執行。儘管在大多數情況下,使用單一程式語言編寫函式可以顯著提升效能,但沒有必要這樣做。在許多情況下,開發速度和開發人員的時間將比在執行引擎中花費的額外電腦計算週期更有價值。
<span id="References"></span>
== 參考資料 ==
<references/>
<span id="See_also"></span>
== 參閱 ==
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
pz5z1devgf8p7f5zvy0td0d3fiq5b37
Wikifunctions:Vision/zh-hans
4
59785
290713
197368
2026-07-13T13:13:49Z
FuzzyBot
207
Updating to match new version of source page
290713
wikitext
text/x-wiki
<languages />
<onlyinclude>
'''Wikifunctions'''的'''愿景''':
# 想象一下,一个'''民建、民治、民享'''的编程系统。
# 想象一下,一个真正'''无障碍'''的编程系统,一个不仅对英语使用者开放,更惠及数十亿无需先学英语就能掌握编程的人们。
# 想象一下,一个真正'''面向移动优先的世界'''的编程系统,代码的执行和数据的流动被智能地管理并分发。
# 想象一下,一种'''一次编写,处处运行'''编程系统——即使是用不同编程语言编写的程序。
# 想象一下,一个能实现'''知识表示领域下一个巨大飞跃'''编程系统。
</onlyinclude>
[[Category:Project concept{{#translation:}}]]
gopu7sb44l7eo1gagnxcc4wxb391yxu
Wikifunctions:Vision/sr-ec
4
59787
290710
197383
2026-07-13T13:13:47Z
FuzzyBot
207
Updating to match new version of source page
290710
wikitext
text/x-wiki
<languages />
<onlyinclude>
'''Визија''' за '''Викифункције''':
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that is '''collaboratively''' grown and maintained, to which everyone can contribute, and that everyone may share.</span>
# Замислите програмски систем који је заиста '''приступачан''', један који је отворен не само за говорнике Енглеског језика, већ и за милијарде људи који неће морати да науче Енглески како би научили да програмирају.
# Замислите програмски систем који је заиста '''створен за свет у ком је преносивост на првом месту''' и у ком се извршавање кода и проток података паметно управља и дистрибуира.
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system where you '''write code only once''' and then it can be '''run anywhere''' by anyone – even from programs written in different programming languages.</span>
# Замислите програмски систем који нам дозвољава да направимо следећи '''велики корак у приказу знања'''.
</onlyinclude>
[[Category:Project concept{{#translation:}}]]
e6pd9xfrzgkr7l4f4lawq8ylpgi6c2d
Wikifunctions:Vision/zh-hant
4
59834
290715
197475
2026-07-13T13:13:50Z
FuzzyBot
207
Updating to match new version of source page
290715
wikitext
text/x-wiki
<languages />
<onlyinclude>
'''維基函式庫'''的'''願景''':
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that is '''collaboratively''' grown and maintained, to which everyone can contribute, and that everyone may share.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that truly is '''accessible''', one that is open not only to speakers of English but to billions of people more who will not have to learn English first in order to learn how to program.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that is truly '''geared to a mobile-first world''', and where the execution of the code and the data flow become intelligently managed and distributed.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system where you '''write code only once''' and then it can be '''run anywhere''' by anyone – even from programs written in different programming languages.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that allows us to make the next '''big leap in knowledge representation'''.</span>
</onlyinclude>
[[Category:Project concept{{#translation:}}]]
a3sen5w8jrcyjj36foz79yoj2881tad
Z26039
0
60718
290954
286082
2026-07-14T09:21:45Z
EdAr713
94602
translated function into Spanish
290954
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26039"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26039K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Entität"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "entitet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "entitas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entité"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "エンティティ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "entiteit"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "entità"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "entita"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "entidad"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26039K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Klasse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "vrsta"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kelas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "分類(クラス)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "klasse"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "třída"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "clase"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z26039K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "jezik"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "言語"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "taal"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "idioma"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z26040",
"Z26042",
"Z26599",
"Z26610",
"Z27212",
"Z27251",
"Z27282",
"Z26041",
"Z32148",
"Z33133",
"Z33134",
"Z33726",
"Z33749",
"Z27211",
"Z27286",
"Z34108",
"Z33774",
"Z35531",
"Z35532",
"Z35533",
"Z35534",
"Z35535",
"Z35536",
"Z35537",
"Z35538",
"Z35539",
"Z35540",
"Z35541",
"Z35542",
"Z35543",
"Z34689",
"Z26054",
"Z26061",
"Z28015",
"Z36876"
],
"Z8K4": [
"Z14",
"Z36091",
"Z33725"
],
"Z8K5": "Z26039"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is instance of (string)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Instanziierungssatz ohne Artikel"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "rečenica koja instanciira"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Contoh potongan kalimat tanpa artikel"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "instanciation de fragment sans article"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "冠詞なしのインスタンス化フラグメント"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1061",
"Z11K2": "artikelløs instantiseringsfragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "instantie van fragment zonder lidwoord"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1282",
"Z11K2": "stummadur un tamm hep ger-mall"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "soggetto è istanza di (stringa)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "subjekt je instancí třídy (jako řetězec)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "sujeto es una instancia de (cadena)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is a",
"instance of",
"X is a Y",
"P31",
"one of",
"is an",
"occupation",
"subject is instance of",
"classificational construct fragment (String)",
"Article-less instantiating fragment"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"ist ein",
"ist eine",
"Instanz"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1272",
"Z31K2": [
"Z6",
"jest",
"je",
"su"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"est",
"instance de",
"est une instance de",
"est un",
"est une"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1157",
"Z31K2": [
"Z6",
"is een"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1062",
"Z31K2": [
"Z6",
"je instancí",
"[X] je [Y]",
"P31"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1003",
"Z31K2": [
"Z6",
"Español: es un/una, instancia de, X is un/una Y, un/una de, sujeto es una instancia de, "
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A sentence which expresses the relationship X is an instance of Y. In English has the form \"[The] X is a/n Y\": \"Nairobi is a city.\" For X subclass of Y use Z26095."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Schreibt einen Satz wie z. B. \"Nairobi ist eine Stadt.\". Es nimmt eine Entität und eine Klasse und macht einen Satz, der aussagt, die Entität ist eine Instanz der Klasse."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "Sastavlja rečenicu oblika \"Nairobi je grad.\", tj. uzima entitet i njegovu vrstu te navodi da je to entitet te vrste."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Produit une phrase de la forme \"Nairobi est une ville.\", c'est-à-dire qu'elle prend une entité et sa classe et affirme qu'il s'agit d'une entité de cette classe."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Membuat kalimat dalam bentuk \"Nairobi adalah kota.\", yakni, fungsi ini mengambil entitas dan kelas, kemudian menyatakan bahwa entitas tersebut adalah kelas."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "「Nairobi is a city.」という形式の文を作成。つまり、エンティティとその分類(クラス)を受け取り、そのクラスのエンティティであると書き出します。"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1061",
"Z11K2": "laver en sætning af formen \"Nairobi er en by., dvs. den tager en entitet og dens klasse og skriver at at entiteten er af den klasse."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Schrijf een zin zoals \"Nairobi is een stad.\" Deze zin neemt een entiteit en een klasse en stelt dat de entiteit een instantie is van de klasse."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Una frase \"[Il] X è un Y.\", con X una singola istanza di Y."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Sestaví větu, která vyjadřuje vztah, že X je instancí Y („[X] je [Y].“). Např. „Vltava je řeka.“ Pokud má X být podtřídou Y, použijte Z26095."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Español: Un enunciado que expresa la relación X es una instancia de Y. En Español tiene la forma \"[El/La] X es un/una Y\": Villa Nueva es una ciudad. Para X subclase de Y usa Z26095. "
}
]
}
}
2exefxwoyxvcezj7uaq49vv5mjxljom
Z26570
0
61686
290841
289648
2026-07-13T20:24:59Z
Autom
448
290841
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z26570"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26570K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "클래스"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entité"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "entitas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "entita"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "实体"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "entitet"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Ding"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "entidad"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26570K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "엔터티"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kelas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "třída"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "类别"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "typ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Art"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "clase"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z26570K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "위치"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "localisation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "lokasi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "umístění"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "位置"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "plats"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Ort"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "ubicación"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z26570K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "언어"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "语言"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "språk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "lengua"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z26609",
"Z26623",
"Z26625",
"Z26626",
"Z26932",
"Z27175",
"Z27176",
"Z32289",
"Z32377",
"Z32861",
"Z35621",
"Z35620",
"Z35619",
"Z35622",
"Z35623",
"Z35624",
"Z35625",
"Z36121"
],
"Z8K4": [
"Z14",
"Z29840",
"Z34043"
],
"Z8K5": "Z26570"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "state location using entity and class, monolingual"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "엔터티와 클래스를 사용하여 위치 지정"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "localiser en utilisant l'entité et la classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Berikan lokasi menggunakan entitas dan kelas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "vyjádřit umístění pomocí entity a třídy"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "使用实体和类别说明位置"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "ange plats med entitet och typ (Enspråkig text)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Satz über ein Ding einer Art an einem Ort"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "localizar utilizando la entidad y la clase"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"something is a something in somewhere",
"is a ? in ?",
"location is a class in entity",
"X is a Y in Z"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"sesuatu adalah sesuatu di suatu tempat"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1645",
"Z31K2": [
"Z6",
"某物是某地的某类事物"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"Ange plats med entitet och klass"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"X ist ein Y in Z"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Forms a sentence stating the location and class of a given entity. E.g. \"Seoul is a city in South Korea.\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Membuat kalimat yang memberikan lokasi dan kelas dari entitas yang diberikan. Misalnya \"Seoul adalah kota di Korea Selatan.\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Vytvoří větu popisující polohu a třídu dané entity. Např. „Soul je město v Jižní Koreji.“"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "生成一句话,说明某个给定实体的类别及其所在位置。如:“首尔是韩国的一座城市。”"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Skapar en mening med plats och typ av en angiven entitet. Ex. \"Seoul är en stad i Sydkorea.\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "z.B. \"Seoul ist eine Stadt in Südkorea.\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "ejemplo : \"Francia es un país en Europa.\""
}
]
}
}
n65hkswerod3wmisyhgfkt95lx3bwcg
Wikifunctions:About/nan-hant
4
62351
290760
206898
2026-07-13T13:14:46Z
FuzzyBot
207
Updating to match new version of source page
290760
wikitext
text/x-wiki
<languages/>
: ''<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions's first goal is to support the [[m:Special:MyLanguage/Wikimedia projects|Wikimedia projects]], but it will support goals beyond that, just as with [[m:Special:MyLanguage/Wikidata|Wikidata]]. This is a description of Wikifunctions beyond [[m:Special:MyLanguage/Wikipedia|Wikipedia]].</span>''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|<span lang="en" dir="ltr" class="mw-content-ltr">Mission statement</span>]]
: <span lang="en" dir="ltr" class="mw-content-ltr">A Wikimedia project for everyone to collaboratively create and maintain a library of code functions to support the Wikimedia projects and beyond, for everyone to call and re-use in the world's natural and programming languages</span>
{{WF:Vision}}
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Wikifunctions''' is an '''open repository of code''' that anyone can use and contribute to.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions consists of functions. A function can have a description in many languages with a list of parameters, test cases, a list of implementations in different programming languages, and further metadata, all in multiple languages (among those supported by Wikimedia). The implementations can be reused in other software projects (private apps or scripts), be called and executed online (simply in the browser, in a cloud environment, or in Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> or PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref> notebooks), composed to achieve more complex functionality, signed, analyzed, or validated, and much more.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is a project in the spirit of Wikipedia, Wikidata, [[m:Special:MyLanguage/Wiktionary|Wiktionary]], and other similar global collaborative free culture projects: it allows contributors from all over the world to create and maintain a multilingual library of functions that can be used by anyone for any purpose. Every function can be supported by multiple implementations in different programming languages, test cases, pre- and post-conditions, documentation, metadata in the form of runtime estimates and complexity guarantees for the different implementations, etc. Users may call a function directly on the website, or from their own code or applications, from a command-line interface, or a local app. The function may be executed locally in the browser, in the cloud, or locally and embedded within the user's application.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is intended to create both a well-defined common catalog of functions that can be widely reused and an environment where functions can be quickly combined and executed on the fly. Wikifunctions aims to make life easier for developers, who can rely on this repository like on any external library, and for end-users, who can call functions as needed, in a way that is currently only available with a very uneven coverage through specific websites that are often written in the form of 1990s websites with Java applets.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
All functions are [[:en:Pure function|pure]], in order to enable a secure sandboxed execution. Also, every implementation can be annotated with metadata and cryptographically signed. End-users can select and audit which implementation of each function to use, depending on their available hardware resources and web of trust settings.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions will allow easy access to large knowledge bases such as Wikidata, but also to binary input and output files. It is entirely possible to upload an image as an input file and return analysis results such as what is depicted on the image, or how many different colors the image has – or a different binary, e.g. in a different format. This will be made available to workflows on [[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions continues the tradition of moving more computation, which has usually happened on the command line or with apps by more computer-savvy users, to the Web and democratizing access to functionality that was not available before. At the same time, it will increase the productivity of developers everywhere, as they can just use a large library of code instead of relying on copying and pasting answers from sites like ''StackOverflow''.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Unlike in Wikipedia, contributors will mostly create new implementations for a function instead of updating existing functions. The implementations can be automatically tested against the given tests, against each other, and further analyzed.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Implementations can be written in a number of different programming languages, but they will be able to call functions implemented in other programming languages. The execution engine can smoothly (although not necessarily with the highest possible performance) operate in different languages. Although in most cases there is a large performance boost in composing functions within a single programming language, there is no requirement to do so. In many cases, the speed of development and the developer's time will be more valuable than the additional computer cycles spent in the execution engine.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== References ==
</div>
<references/>
<span id="See_also"></span>
== 參閱 ==
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
q6pnd28jlt5iydvqtbxsdt45sktlkpp
Wikifunctions:Vision/ar
4
63762
290685
210866
2026-07-13T13:13:38Z
FuzzyBot
207
Updating to match new version of source page
290685
wikitext
text/x-wiki
<languages />
<onlyinclude>
رؤية '''ويكي دوال''':
# تخيّل نظام برمجة يجري تطويره وصيانته بشكل '''تعاوني'''، ويمكن للجميع المساهمة فيه ومشاركته.
# تخيّل نظام برمجة '''في المتناول''' حقًا، ليس فقط للمتحدثين باللغة الإنجليزية، بل لمليارات الأشخاص الذين لن يضطروا إلى تعلّم الإنجليزية أولاً لتعلّم البرمجة.
# تخيّل نظام برمجة '''مُعدٌّ حقًا لعالم يعطي الأولوية للأجهزة المحمولة'''، حيث يُدار وينظّم تنفيذ النص البرمجي وتدفق البيانات بذكاء.
# تخيّل نظام برمجة '''يكتب فيه النص البرمجي مرة واحدة فقط'''، ثم يمكن '''تشغيله في أي مكان''' ومن قبل أيّ كان، حتى من قبل برامج مكتوبة بلغات برمجة مختلفة.
# تخيّل نظام برمجة يمكننا من تحقيق '''القفزة الكبيرة التالية في تمثيل المعرفة'''.
</onlyinclude>
[[Category:Project concept{{#translation:}}]]
bvanc3o2y9tbv4nhpb4dxdj6p1pb71m
Wikifunctions:Vision/pt
4
67319
290705
224897
2026-07-13T13:13:45Z
FuzzyBot
207
Updating to match new version of source page
290705
wikitext
text/x-wiki
<languages />
<onlyinclude>
A '''visão''' para a '''Wikifunções''':
# Imagine um sistema de programação que é desenvolvido e mantido '''colaborantemente''', para o qual todos possam contribuir e que todos possam partilhar.
# Imagine um sistema de programação que seja verdadeiramente '''acessível''', que esteja aberto não apenas para os falantes de inglês, mas para bilhões de pessoas que não terão que aprender inglês primeiro para aprender a programar.
# Imagine um sistema de programação que seja verdadeiramente '''voltado para um mundo móvel''', e onde a execução do código e o fluxo de dados sejam geridos e distribuídos de forma inteligente.
# Imagine um sistema de programação onde você '''escreve código apenas uma vez''' e então ele pode ser '''executado em qualquer lugar''' por qualquer pessoa – até mesmo a partir de programas escritos em diferentes linguagens de programação.
# Imagine um sistema de programação que nos permita dar o próximo '''grande salto na representação do conhecimento'''.
</onlyinclude>
[[Category:Project concept{{#translation:}}]]
kkqkj7iiewakzc16hi6jmpevoqwbjka
Wikifunctions:About/yue-hant
4
67764
290778
226689
2026-07-13T13:14:55Z
FuzzyBot
207
Updating to match new version of source page
290778
wikitext
text/x-wiki
<languages/>
: ''維基函數嘅第一個目標係支援[[m:Special:MyLanguage/Wikimedia projects|維基媒體項目]],但係佢會支援超出呢個目標嘅目標,就好似[[m:Special:MyLanguage/Wikidata|維基數據]]一樣。呢個係對[[m:Special:MyLanguage/Wikipedia|維基百科]]以外嘅維基函數嘅描述。''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|使命宣言]]
: 一個維基媒體項目,畀所有人協作創建同維護一個代碼函數庫,以支援維基媒體項目同其他項目,畀所有人用世界上嘅自然語言同編程語言調用同重用
{{WF:Vision}}
</div>
'''維基函數'''係一個'''開放式代碼存儲庫''',任何人都可以使用同埋貢獻。
維基函數由函數組成。函數可以有好多語言嘅描述,包括參數清單、測試用例、唔同編程語言嘅實現清單,同埋進一步嘅元數據,全部都係用多種語言(維基媒體支援嘅語言當中)。呢啲實現可以喺其他軟件項目(私人應用程式或者腳本)中重用,喺網上調用同執行(只需要喺瀏覽器、雲端環境,或者喺 Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> 或者 PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref> 筆記本入面),組成嚟實現更複雜嘅功能,簽署、分析或者驗證,等等。
維基函數係一個以維基百科、維基數據、[[m:Special:MyLanguage/Wiktionary|維基詞典]]同其他類似嘅全球協作自由文化項目為精神嘅項目:佢畀嚟自世界各地嘅貢獻者創建同維護一個多語言嘅函數庫,任何人都可以用嚟做任何目的。每個函數都可以由唔同編程語言嘅多個實現、測試用例、前後條件、文件、以跑時估計形式嘅元數據同埋唔同實現嘅複雜性保證等等支援。用戶可以直接喺網站上面調用函數,或者喺自己嘅代碼或者應用程式、命令行介面或者本地應用程式調用函數。呢個函數可以喺瀏覽器、雲端或者本地執行,並且嵌入喺用戶嘅應用程式入面。
維基函數嘅目的係創造一個明確定義嘅共同函數目錄,可以廣泛重用,同埋一個可以快速組合同即時執行函數嘅環境。維基函數嘅目標係令開發人員嘅生活更容易,因為佢哋可以好似任何外部庫噉依賴呢個存儲庫,同埋最終用戶,佢哋可以根據需要調用函數,而呢種方式目前只可以透過特定嘅網站,覆蓋率非常唔均勻,而呢啲網站通常以 1990年代嘅網站形式寫,並且有Java小程式。
所有函數都係[[:en:Pure function|純粹功能]],以便啟用安全嘅沙盒執行。同埋,每個實現都可以用元數據加註解同埋加密簽名。最終用戶可以根據佢哋可用嘅硬件資源同埋信任網絡設定,選擇同埋審核每個功能嘅邊個實現。
維基函數會令到可以輕鬆存取大型知識庫,例如維基數據,亦可以存取二進制輸入同輸出檔案。完全可以將圖片上載為輸入檔案,然後返回分析結果,例如圖片上所描繪嘅內容,或者圖片有幾多種唔同嘅顏色 —— 或者唔同嘅二進制檔案,例如:用唔同嘅格式。呢個會提供畀[[m:Special:MyLanguage/Wikimedia Commons|維基共享資源]]嘅工作流程。
維基函數繼續咗將更多計算移至網絡嘅傳統,通常係喺命令行或者更多識電腦嘅用戶嘅應用程式上面發生,並且民主化以前唔可用嘅功能。同時,呢個方法會提高所有地方嘅開發人員嘅生產力,因為佢哋只需要用一個大型嘅代碼庫,而唔係依賴喺「StackOverflow」呢類網站複製同貼上答案。
同維基百科唔同,貢獻者大多數會為某個函數創建新嘅實現,而唔係更新現有嘅函數。呢啲實現可以自動根據給定嘅測試、互相測試,同埋進一步分析。
實現可以用好多唔同嘅編程語言寫,但係佢哋會可以調用用其他編程語言實現嘅函數。執行引擎可以順利噉用唔同嘅語言運作(雖然唔一定係有最高嘅性能)。雖然喺大多數情況下,喺單一編程語言入面編寫函數嘅性能會有好大嘅提升,但係冇要求咁做。喺好多情況下,開發速度同開發人員嘅時間會比起喺執行引擎度花費嘅額外電腦週期更加有價值。
<span id="References"></span>
== 參考文獻 ==
<references/>
<span id="See_also"></span>
== 睇埋 ==
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
n7ktw2d52f3kyvmee9b3zekftp9qwdj
Wikifunctions:About/kcg
4
67973
290753
227199
2026-07-13T13:14:43Z
FuzzyBot
207
Updating to match new version of source page
290753
wikitext
text/x-wiki
<languages/>
: ''<span lang="en" dir="ltr" class="mw-content-ltr">Wikifunctions's first goal is to support the [[m:Special:MyLanguage/Wikimedia projects|Wikimedia projects]], but it will support goals beyond that, just as with [[m:Special:MyLanguage/Wikidata|Wikidata]]. This is a description of Wikifunctions beyond [[m:Special:MyLanguage/Wikipedia|Wikipedia]].</span>''
<div style="margin:.6em 1.6em;border:1px #AAA dashed;padding:.6em 1.6em">
; [[m:Special:MyLanguage/Abstract Wikipedia/Mission statement|<span lang="en" dir="ltr" class="mw-content-ltr">Mission statement</span>]]
: <span lang="en" dir="ltr" class="mw-content-ltr">A Wikimedia project for everyone to collaboratively create and maintain a library of code functions to support the Wikimedia projects and beyond, for everyone to call and re-use in the world's natural and programming languages</span>
{{WF:Vision}}
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
'''Wikifunctions''' is an '''open repository of code''' that anyone can use and contribute to.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions consists of functions. A function can have a description in many languages with a list of parameters, test cases, a list of implementations in different programming languages, and further metadata, all in multiple languages (among those supported by Wikimedia). The implementations can be reused in other software projects (private apps or scripts), be called and executed online (simply in the browser, in a cloud environment, or in Jupyter<ref name="Jupyter">[[m:WikiCite 2017/Jupyter notebooks on Wikimedia sites]]</ref> or PAWS<ref name="PAWS">[[wikitech:PAWS|PAWS]]</ref> notebooks), composed to achieve more complex functionality, signed, analyzed, or validated, and much more.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is a project in the spirit of Wikipedia, Wikidata, [[m:Special:MyLanguage/Wiktionary|Wiktionary]], and other similar global collaborative free culture projects: it allows contributors from all over the world to create and maintain a multilingual library of functions that can be used by anyone for any purpose. Every function can be supported by multiple implementations in different programming languages, test cases, pre- and post-conditions, documentation, metadata in the form of runtime estimates and complexity guarantees for the different implementations, etc. Users may call a function directly on the website, or from their own code or applications, from a command-line interface, or a local app. The function may be executed locally in the browser, in the cloud, or locally and embedded within the user's application.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions is intended to create both a well-defined common catalog of functions that can be widely reused and an environment where functions can be quickly combined and executed on the fly. Wikifunctions aims to make life easier for developers, who can rely on this repository like on any external library, and for end-users, who can call functions as needed, in a way that is currently only available with a very uneven coverage through specific websites that are often written in the form of 1990s websites with Java applets.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
All functions are [[:en:Pure function|pure]], in order to enable a secure sandboxed execution. Also, every implementation can be annotated with metadata and cryptographically signed. End-users can select and audit which implementation of each function to use, depending on their available hardware resources and web of trust settings.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions will allow easy access to large knowledge bases such as Wikidata, but also to binary input and output files. It is entirely possible to upload an image as an input file and return analysis results such as what is depicted on the image, or how many different colors the image has – or a different binary, e.g. in a different format. This will be made available to workflows on [[m:Special:MyLanguage/Wikimedia Commons|Wikimedia Commons]].
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Wikifunctions continues the tradition of moving more computation, which has usually happened on the command line or with apps by more computer-savvy users, to the Web and democratizing access to functionality that was not available before. At the same time, it will increase the productivity of developers everywhere, as they can just use a large library of code instead of relying on copying and pasting answers from sites like ''StackOverflow''.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Unlike in Wikipedia, contributors will mostly create new implementations for a function instead of updating existing functions. The implementations can be automatically tested against the given tests, against each other, and further analyzed.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Implementations can be written in a number of different programming languages, but they will be able to call functions implemented in other programming languages. The execution engine can smoothly (although not necessarily with the highest possible performance) operate in different languages. Although in most cases there is a large performance boost in composing functions within a single programming language, there is no requirement to do so. In many cases, the speed of development and the developer's time will be more valuable than the additional computer cycles spent in the execution engine.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
== References ==
</div>
<references/>
<div lang="en" dir="ltr" class="mw-content-ltr">
== See also ==
</div>
* {{ll|Wikifunctions:Determinism}}
[[Category:Project concept{{#translation:}}]]
ev4jx5djqyzos5g6pn7su422iei1u9w
Wikifunctions:Vision/kcg
4
68015
290699
227270
2026-07-13T13:13:44Z
FuzzyBot
207
Updating to match new version of source page
290699
wikitext
text/x-wiki
<languages />
<onlyinclude>
'''A̱ma̱bwoi''' wu mat '''Wukifongshon''':
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that is '''collaboratively''' grown and maintained, to which everyone can contribute, and that everyone may share.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that truly is '''accessible''', one that is open not only to speakers of English but to billions of people more who will not have to learn English first in order to learn how to program.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that is truly '''geared to a mobile-first world''', and where the execution of the code and the data flow become intelligently managed and distributed.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system where you '''write code only once''' and then it can be '''run anywhere''' by anyone – even from programs written in different programming languages.</span>
# <span lang="en" dir="ltr" class="mw-content-ltr">Imagine a programming system that allows us to make the next '''big leap in knowledge representation'''.</span>
</onlyinclude>
[[Category:Project concept{{#translation:}}]]
402kyve8k4l31zyxajm9ok2q2a0c8lo
Z29841
0
69316
290988
288573
2026-07-14T10:56:05Z
Ainali
17
Adding Swedish
290988
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z29841"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z29010",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32906",
"Z14293K2": [
"Z60",
"Z1430"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32243",
"Z14293K2": [
"Z60",
"Z1531"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32973",
"Z14293K2": [
"Z60",
"Z1011"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33260",
"Z14293K2": [
"Z60",
"Z1062"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z37022",
"Z14293K2": [
"Z60",
"Z1157"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z37033",
"Z14293K2": [
"Z60",
"Z1576"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z37732",
"Z14293K2": [
"Z60",
"Z1592"
]
}
],
"Z14294K2": "Z36266"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for superlative definition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "konfigurace pro definici superlativem"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "configuration pour une définition superlative"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "konfiguration för superlativdefinition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "konfigurace funkcí pro jazykové verze Z27243"
}
]
}
}
beypjuiyqhqctcs01et2i0vnttyw5rg
Z30349
0
70137
290991
261461
2026-07-14T11:20:25Z
Autom
448
290991
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30349"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z30349K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "lexem"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z30351",
"Z30358",
"Z30359",
"Z30468"
],
"Z8K4": [
"Z14",
"Z30356"
],
"Z8K5": "Z30349"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "correct Swedish indefinite article"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "\"en\" eller \"ett\" från Lexem"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"en or ett?"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"ett eller en?"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Based on a word, returns whether \"en\" or \"ett\" should be the indefinite article."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "returnerar korrekt artikel baserat på lexemets kön"
}
]
}
}
qsgmbi829so7eoc6toe9rvgfbvnub6c
Z30353
0
70142
290992
261454
2026-07-14T11:21:26Z
Autom
448
290992
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30353"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z30353K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "lexem"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z30354",
"Z30357"
],
"Z8K4": [
"Z14",
"Z30355"
],
"Z8K5": "Z30353"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is common gender lexeme?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "är Lexem utrum"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is common?",
"is common grammatical gendered lexeme?"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"är utrum lexem?",
"är lexem med utrum?"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bj3jz5l01qv64nqdldrkkrd1qf991ut
Z30397
0
70192
290852
284636
2026-07-13T21:52:29Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
290852
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"
],
"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"
]
}
}
4ovfvb7psb6gh2d1mkitu68m12mnz3r
Z31955
0
77862
290910
256685
2026-07-14T07:44:03Z
EdAr713
94602
Created Spanish translation for the function
290910
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z31955"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z31955K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "cadena"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z31955K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "prefix"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "prefijo"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z31957",
"Z31958",
"Z31960",
"Z31961",
"Z31962"
],
"Z8K4": [
"Z14",
"Z31956"
],
"Z8K5": "Z31955"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "String without prefix"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Cadena sin prefijo"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"cut at start",
"trim at start",
"remove at start",
"remove prefix"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1003",
"Z31K2": [
"Z6",
"cortar al inicio, remover prefijo, remover al inicio"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "if a string begins with the given prefix, removes the prefix, otherwise returns the string unchanged"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Si una cadena empieza con un prefijo dado, remueve el prefijo, de lo contrario devuelve la cadena sin alteración"
}
]
}
}
bij3t33q5vfsis6egwjk44uo9m3e2xz
Help:HTML fragments
12
77894
290959
288455
2026-07-14T09:41:06Z
YoshiRulz
10156
/* Supported HTML elements */ Document citations and images
290959
wikitext
text/x-wiki
{{Z|89}} is a special Type for use in [[WF:Embedded_function_calls|embedded function calls]].
<br>A subset of the living HTML5 syntax can be used and will appear in the rendered form of the {{Z|89}} (as an evaluation result or in embedded calls), while unsupported elements are treated as plaintext. See the list of elements below.
The main Functions for working with HTML fragments are:
* {{Z|27868}} (escaping) / {{Z|27861}} (non-escaping)
* {{Z|27873}}
* {{Z|27926}}
Others are listed at [[WF:Catalogue/HTML operations]].
== Supported HTML elements ==
Along with the elements in the below table, {{Z|89}} supports [[w:en:HTML#Character_and_entity_references|numeric and named entities]], including the [[mw:Help:Formatting#Inserting_symbols|2 extra <code>rlm</code> aliases]] specific to MediaWiki, and the custom element <code>ext-wikilambda-image</code> (see below).
{| class="wikitable sortable"
|-
! Supported<br>on the Web<br>generally? !! Element !! Supported<br>in Wikitext?
! Supported<br>in Z89? !! Notes
|-
| ✔️ || <syntaxhighlight lang="html" inline><!-- comment --></syntaxhighlight> || ✔️
| ✔️ || Unlike Wikitext, comments persist into the page served to readers (on Wikifunctions and AW<!--and in embedded calls on other wikis?-->)
|-
| ✔️ || <syntaxhighlight lang="html" inline><![CDATA[ comment ]]></syntaxhighlight> || ❌️
| ✔️ || Same as regular comments
|-
| ✔️ || <syntaxhighlight lang="html" inline><a/></syntaxhighlight> || ❌️<ref group="note" name="hyperlinks"/>
| ✔️ || There's an allowlist on the <code>href</code> attribute, limiting hyperlinks to only Wikimedia projects.<sup>[which?]</sup>
|-
| ✔️ || <syntaxhighlight lang="html" inline><abbr/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><acronym/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><address/></syntaxhighlight> || ❌️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><area/></syntaxhighlight> || ❌️<ref group="note" name="hyperlinks"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><article/></syntaxhighlight> || ❌️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><aside/></syntaxhighlight> || ❌️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><audio/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><b/></syntaxhighlight> || ✔️<ref group="note" name="nonsemantic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><base/></syntaxhighlight> || ❌️
| N/A ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><basefont/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><bdi/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><bdo/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><big/></syntaxhighlight> || ✔️<ref group="note" name="font"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><blockquote/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><body/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><br/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><button/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><canvas/></syntaxhighlight> || ❌️<ref group="note" name="scripting"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><caption/></syntaxhighlight> || ✔️<ref group="note" name="tables-basic"/>
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><center/></syntaxhighlight> || ✔️<ref group="note" name="nonsemantic"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><cite/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><code/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><col/></syntaxhighlight> || ❌️<ref group="note" name="tables-more"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><colgroup/></syntaxhighlight> || ❌️<ref group="note" name="tables-more"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><content/></syntaxhighlight> || ❌️<ref group="note" name="web-components"/>
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><data/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><datalist/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><dd/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><del/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><details/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><dfn/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><dialog/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><dir/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><div/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><dl/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><dt/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><em/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><embed/></syntaxhighlight> || ❌️<ref group="note" name="embedded-objects"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><fieldset/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><figcaption/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><figure/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><font/></syntaxhighlight> || ✔️<ref group="note" name="font"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><footer/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><form/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><frame/></syntaxhighlight> || ❌️
| N/A ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><frameset/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h1/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h2/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h3/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h4/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h5/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h6/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><head/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><header/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><hgroup/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><hr/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><html/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><i/></syntaxhighlight> || ✔️<ref group="note" name="nonsemantic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><iframe/></syntaxhighlight> || ❌️<ref group="note" name="embedded-objects"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><image/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><img/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><input/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><ins/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><kbd/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><label/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><legend/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><li/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><link/></syntaxhighlight> || ✔️<ref group="note" name="meta"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><main/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><map/></syntaxhighlight> || ❌️<ref group="note" name="hyperlinks"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><mark/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><marquee/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><math/></syntaxhighlight> || ❌️<ref group="note" name="mathml"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><menu/></syntaxhighlight> || ❌️
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><menuitem/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><meta/></syntaxhighlight> || ✔️<ref group="note" name="meta"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><meter/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><nav/></syntaxhighlight> || ❌️
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><nobr/></syntaxhighlight> || ❌️
| N/A ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><noembed/></syntaxhighlight> || ❌️
| N/A ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><noframes/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><noscript/></syntaxhighlight> || ❌️<ref group="note" name="scripting"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><object/></syntaxhighlight> || ❌️<ref group="note" name="embedded-objects"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><ol/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><optgroup/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><option/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><output/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><p/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><param/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><picture/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><plaintext/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><pre/></syntaxhighlight> || ✔️<ref group="note" name="preformatted"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><progress/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><q/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><rb/></syntaxhighlight> || ❌️
| N/A ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><rbc/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><rp/></syntaxhighlight> || ✔️
| ❌️ || See <syntaxhighlight lang="html" inline><ruby/></syntaxhighlight>.
|-
| ✔️ || <syntaxhighlight lang="html" inline><rt/></syntaxhighlight> || ✔️
| ❌️ || See <syntaxhighlight lang="html" inline><ruby/></syntaxhighlight>.
|-
| ❌️ || <syntaxhighlight lang="html" inline><rtc/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><ruby/></syntaxhighlight> || ✔️
| ❌️ || Will revisit once there's demand—tracked as [[phab:T419365]].
|-
| ✔️ || <syntaxhighlight lang="html" inline><s/></syntaxhighlight> || ✔️<ref group="note" name="nonsemantic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><samp/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><script/></syntaxhighlight> || ❌️<ref group="note" name="scripting"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><search/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><section/></syntaxhighlight> || ❌️<ref group="note" name="section-container"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><select/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><shadow/></syntaxhighlight> || ❌️<ref group="note" name="web-components"/>
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><slot/></syntaxhighlight> || ❌️<ref group="note" name="web-components"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><small/></syntaxhighlight> || ✔️<ref group="note" name="font"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><source/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><span/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><strike/></syntaxhighlight> || ❌️<ref group="note" name="nonsemantic"/>
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><strong/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><style/></syntaxhighlight> || ❌️<ref group="note" name="stylesheets"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><sub/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><summary/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><sup/></syntaxhighlight> || ✔️
| ✔️ || Adding <code>class="ext-wikilambda-reference"</code> will turn it into a citation.
|-
| ✔️ || <syntaxhighlight lang="html" inline><svg/></syntaxhighlight> || ❌️<ref group="note" name="svg"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><table/></syntaxhighlight> || ✔️<ref group="note" name="tables-basic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><tbody/></syntaxhighlight> || ❌️<ref group="note" name="tables-more"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><td/></syntaxhighlight> || ✔️<ref group="note" name="tables-basic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><template/></syntaxhighlight> || ❌️<ref group="note" name="web-components"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><textarea/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><tfoot/></syntaxhighlight> || ❌️<ref group="note" name="tables-more"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><th/></syntaxhighlight> || ✔️<ref group="note" name="tables-basic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><thead/></syntaxhighlight> || ❌️<ref group="note" name="tables-more"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><time/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><title/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><tr/></syntaxhighlight> || ✔️<ref group="note" name="tables-basic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><track/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><tt/></syntaxhighlight> || ✔️<ref group="note" name="font"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><u/></syntaxhighlight> || ✔️<ref group="note" name="nonsemantic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><ul/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><var/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><video/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><wbr/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><xmp/></syntaxhighlight> || ❌️
| N/A ||
|}
<references group="note">
<ref name="embedded-objects">
Wikitext does not support iframes or embedded objects.
</ref>
<ref name="font">
The elements <syntaxhighlight lang="html" inline><font/></syntaxhighlight>, <syntaxhighlight lang="html" inline><tt/></syntaxhighlight>, <syntaxhighlight lang="html" inline><big/></syntaxhighlight>, and <syntaxhighlight lang="html" inline><small/></syntaxhighlight>
encode no semantic meaning, the former three being formally deprecated. CSS is preferred over these.
</ref>
<ref name="forms">
Wikitext does not support forms or input widgets.
</ref>
<ref name="headings">
Wikitext has dedicated syntax for the various levels of headings.
</ref>
<ref name="hyperlinks">
In Wikitext, hyperlinks can only be made via <syntaxhighlight lang="wikitext" inline>[target label]</syntaxhighlight> syntax. There is no way to set the <code>rel</code> attribute.
Image maps can only be made via the <syntaxhighlight lang="wikitext" inline><imagemap/></syntaxhighlight> tag hook from [[mw:Extension:ImageMap]].
<br>In an {{Z|89}}, the Wikitext syntax has no meaning, and the HTML <syntaxhighlight lang="html" inline><a href="target">label</a></syntaxhighlight> syntax is required.
</ref>
<ref name="lists">
Wikitext has dedicated syntax for unordered lists, ordered lists, and definition lists, but the HTML syntax is also supported.
</ref>
<ref name="mathml">
Embedded MathML isn't supported in Wikitext.
There is a <syntaxhighlight lang="wikitext" inline><math/></syntaxhighlight> tag hook from [[mw:Extension:Math]], but while it produces embedded MathML, it only accepts a TeX-based syntax.
</ref>
<ref name="media">
Wikitext has dedicated syntax for embedding media, and without extensions it's limited to local resources.
</ref>
<ref name="meta">
<syntaxhighlight lang="html" inline><link/></syntaxhighlight> can only be used if it has both <code>itemprop</code> and <code>href</code>.
<syntaxhighlight lang="html" inline><meta/></syntaxhighlight> can only be used if it has both <code>itemprop</code> and <code>content</code>.
</ref>
<ref name="nonsemantic">
The elements <syntaxhighlight lang="html" inline><b/></syntaxhighlight>, <syntaxhighlight lang="html" inline><i/></syntaxhighlight>, <syntaxhighlight lang="html" inline><u/></syntaxhighlight>, <syntaxhighlight lang="html" inline><s/></syntaxhighlight>, <syntaxhighlight lang="html" inline><strike/></syntaxhighlight>, and <syntaxhighlight lang="html" inline><center/></syntaxhighlight>
encode no semantic meaning, the latter two being formally deprecated. To maintain content–presentation seperation on the Web, CSS is preferred over these.
In Wikitext, there's dedicated syntax for bold and italics. There are also the semantic elements
<syntaxhighlight lang="html" inline><strong/></syntaxhighlight>, <syntaxhighlight lang="html" inline><em/></syntaxhighlight>, <syntaxhighlight lang="html" inline><ins/></syntaxhighlight>, and <syntaxhighlight lang="html" inline><del/></syntaxhighlight>.
</ref>
<ref name="preformatted">
Wikitext has dedicated syntax for preformatted/unparsed text, but the HTML syntax is also supported.
</ref>
<ref name="scripting">
Embedded or linked JavaScript isn't supported in Wikitext.
Thus <syntaxhighlight lang="html" inline><canvas/></syntaxhighlight> and <syntaxhighlight lang="html" inline><noscript/></syntaxhighlight> are disallowed too.
</ref>
<ref name="section-container">
Wikitext does not support the semantic container elements such as <syntaxhighlight lang="html" inline><section/></syntaxhighlight>.
There is a <syntaxhighlight lang="wikitext" inline><section/></syntaxhighlight> tag hook from [[mw:Extension:Labeled Section Transclusion]], but it's not equivalent.
</ref>
<ref name="stylesheets">
Embedded stylesheets aren't supported in Wikitext (though inline styles are).
</ref>
<ref name="svg">
Embedded SVG isn't supported in Wikitext.
</ref>
<ref name="tables-basic">
Wikitext has dedicated syntax for tables, but the HTML syntax is also supported, at least the parts corresponding to the features of Wikitext tables.
</ref>
<ref name="tables-more">
Some elements used for marking up tables aren't usable in Wikitext (and have no equivalent native syntax).
</ref>
<ref name="web-components">
Web Components aren't supported in Wikitext.
Modularity is achieved with transclusion.
</ref>
</references>
=== <code>ext-wikilambda-image</code> ===
[[File:MWExample.jpg|thumb|A field of sunflowers, with the text "Example Image" overlaid]]
tl;dr: {{Z|36038}} produces a [[Z89]] like:
<syntaxhighlight lang="html">
<ext-wikilambda-image mid="M100238486" alt="A field of sunflowers, with the text "Example Image" overlaid" size="thumb" />
</syntaxhighlight>
which renders as an image like on the right.
Attributes:
; <code>alt</code>
: Description of the image's contents, for screen readers and as a fallback when the image doesn't load. See [https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/img#accessibility MDN] for guidance.
; <code>mid</code>
: The file's Media ID on Commons. On WF/AW, you can use the widget for [[Z310]]s to convert a Commons filename to its MID. On Commons, you can find it on the <code>{{int:pageinfo-toolboxlink}}</code> page, just prepend 'M' to the value labelled <code>{{int:pageinfo-article-id}}</code>.
; <code>size</code>
: Like [[mw:Help:Images#Thumbnail sizes]], but only <code>thumb</code> is supported, and is also the default value.
5ccx2m7kqfvnqpp9a54vaztifyw8v5p
290962
290959
2026-07-14T09:49:05Z
YoshiRulz
10156
/* ext-wikilambda-image */ Alt-text, not caption
290962
wikitext
text/x-wiki
{{Z|89}} is a special Type for use in [[WF:Embedded_function_calls|embedded function calls]].
<br>A subset of the living HTML5 syntax can be used and will appear in the rendered form of the {{Z|89}} (as an evaluation result or in embedded calls), while unsupported elements are treated as plaintext. See the list of elements below.
The main Functions for working with HTML fragments are:
* {{Z|27868}} (escaping) / {{Z|27861}} (non-escaping)
* {{Z|27873}}
* {{Z|27926}}
Others are listed at [[WF:Catalogue/HTML operations]].
== Supported HTML elements ==
Along with the elements in the below table, {{Z|89}} supports [[w:en:HTML#Character_and_entity_references|numeric and named entities]], including the [[mw:Help:Formatting#Inserting_symbols|2 extra <code>rlm</code> aliases]] specific to MediaWiki, and the custom element <code>ext-wikilambda-image</code> (see below).
{| class="wikitable sortable"
|-
! Supported<br>on the Web<br>generally? !! Element !! Supported<br>in Wikitext?
! Supported<br>in Z89? !! Notes
|-
| ✔️ || <syntaxhighlight lang="html" inline><!-- comment --></syntaxhighlight> || ✔️
| ✔️ || Unlike Wikitext, comments persist into the page served to readers (on Wikifunctions and AW<!--and in embedded calls on other wikis?-->)
|-
| ✔️ || <syntaxhighlight lang="html" inline><![CDATA[ comment ]]></syntaxhighlight> || ❌️
| ✔️ || Same as regular comments
|-
| ✔️ || <syntaxhighlight lang="html" inline><a/></syntaxhighlight> || ❌️<ref group="note" name="hyperlinks"/>
| ✔️ || There's an allowlist on the <code>href</code> attribute, limiting hyperlinks to only Wikimedia projects.<sup>[which?]</sup>
|-
| ✔️ || <syntaxhighlight lang="html" inline><abbr/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><acronym/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><address/></syntaxhighlight> || ❌️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><area/></syntaxhighlight> || ❌️<ref group="note" name="hyperlinks"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><article/></syntaxhighlight> || ❌️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><aside/></syntaxhighlight> || ❌️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><audio/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><b/></syntaxhighlight> || ✔️<ref group="note" name="nonsemantic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><base/></syntaxhighlight> || ❌️
| N/A ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><basefont/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><bdi/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><bdo/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><big/></syntaxhighlight> || ✔️<ref group="note" name="font"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><blockquote/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><body/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><br/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><button/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><canvas/></syntaxhighlight> || ❌️<ref group="note" name="scripting"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><caption/></syntaxhighlight> || ✔️<ref group="note" name="tables-basic"/>
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><center/></syntaxhighlight> || ✔️<ref group="note" name="nonsemantic"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><cite/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><code/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><col/></syntaxhighlight> || ❌️<ref group="note" name="tables-more"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><colgroup/></syntaxhighlight> || ❌️<ref group="note" name="tables-more"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><content/></syntaxhighlight> || ❌️<ref group="note" name="web-components"/>
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><data/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><datalist/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><dd/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><del/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><details/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><dfn/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><dialog/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><dir/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><div/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><dl/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><dt/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><em/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><embed/></syntaxhighlight> || ❌️<ref group="note" name="embedded-objects"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><fieldset/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><figcaption/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><figure/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><font/></syntaxhighlight> || ✔️<ref group="note" name="font"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><footer/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><form/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><frame/></syntaxhighlight> || ❌️
| N/A ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><frameset/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h1/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h2/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h3/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h4/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h5/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h6/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><head/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><header/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><hgroup/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><hr/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><html/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><i/></syntaxhighlight> || ✔️<ref group="note" name="nonsemantic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><iframe/></syntaxhighlight> || ❌️<ref group="note" name="embedded-objects"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><image/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><img/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><input/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><ins/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><kbd/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><label/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><legend/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><li/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><link/></syntaxhighlight> || ✔️<ref group="note" name="meta"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><main/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><map/></syntaxhighlight> || ❌️<ref group="note" name="hyperlinks"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><mark/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><marquee/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><math/></syntaxhighlight> || ❌️<ref group="note" name="mathml"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><menu/></syntaxhighlight> || ❌️
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><menuitem/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><meta/></syntaxhighlight> || ✔️<ref group="note" name="meta"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><meter/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><nav/></syntaxhighlight> || ❌️
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><nobr/></syntaxhighlight> || ❌️
| N/A ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><noembed/></syntaxhighlight> || ❌️
| N/A ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><noframes/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><noscript/></syntaxhighlight> || ❌️<ref group="note" name="scripting"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><object/></syntaxhighlight> || ❌️<ref group="note" name="embedded-objects"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><ol/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><optgroup/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><option/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><output/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><p/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><param/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><picture/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><plaintext/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><pre/></syntaxhighlight> || ✔️<ref group="note" name="preformatted"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><progress/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><q/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><rb/></syntaxhighlight> || ❌️
| N/A ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><rbc/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><rp/></syntaxhighlight> || ✔️
| ❌️ || See <syntaxhighlight lang="html" inline><ruby/></syntaxhighlight>.
|-
| ✔️ || <syntaxhighlight lang="html" inline><rt/></syntaxhighlight> || ✔️
| ❌️ || See <syntaxhighlight lang="html" inline><ruby/></syntaxhighlight>.
|-
| ❌️ || <syntaxhighlight lang="html" inline><rtc/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><ruby/></syntaxhighlight> || ✔️
| ❌️ || Will revisit once there's demand—tracked as [[phab:T419365]].
|-
| ✔️ || <syntaxhighlight lang="html" inline><s/></syntaxhighlight> || ✔️<ref group="note" name="nonsemantic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><samp/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><script/></syntaxhighlight> || ❌️<ref group="note" name="scripting"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><search/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><section/></syntaxhighlight> || ❌️<ref group="note" name="section-container"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><select/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><shadow/></syntaxhighlight> || ❌️<ref group="note" name="web-components"/>
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><slot/></syntaxhighlight> || ❌️<ref group="note" name="web-components"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><small/></syntaxhighlight> || ✔️<ref group="note" name="font"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><source/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><span/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><strike/></syntaxhighlight> || ❌️<ref group="note" name="nonsemantic"/>
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><strong/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><style/></syntaxhighlight> || ❌️<ref group="note" name="stylesheets"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><sub/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><summary/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><sup/></syntaxhighlight> || ✔️
| ✔️ || Adding <code>class="ext-wikilambda-reference"</code> will turn it into a citation.
|-
| ✔️ || <syntaxhighlight lang="html" inline><svg/></syntaxhighlight> || ❌️<ref group="note" name="svg"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><table/></syntaxhighlight> || ✔️<ref group="note" name="tables-basic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><tbody/></syntaxhighlight> || ❌️<ref group="note" name="tables-more"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><td/></syntaxhighlight> || ✔️<ref group="note" name="tables-basic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><template/></syntaxhighlight> || ❌️<ref group="note" name="web-components"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><textarea/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><tfoot/></syntaxhighlight> || ❌️<ref group="note" name="tables-more"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><th/></syntaxhighlight> || ✔️<ref group="note" name="tables-basic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><thead/></syntaxhighlight> || ❌️<ref group="note" name="tables-more"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><time/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><title/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><tr/></syntaxhighlight> || ✔️<ref group="note" name="tables-basic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><track/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><tt/></syntaxhighlight> || ✔️<ref group="note" name="font"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><u/></syntaxhighlight> || ✔️<ref group="note" name="nonsemantic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><ul/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><var/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><video/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><wbr/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><xmp/></syntaxhighlight> || ❌️
| N/A ||
|}
<references group="note">
<ref name="embedded-objects">
Wikitext does not support iframes or embedded objects.
</ref>
<ref name="font">
The elements <syntaxhighlight lang="html" inline><font/></syntaxhighlight>, <syntaxhighlight lang="html" inline><tt/></syntaxhighlight>, <syntaxhighlight lang="html" inline><big/></syntaxhighlight>, and <syntaxhighlight lang="html" inline><small/></syntaxhighlight>
encode no semantic meaning, the former three being formally deprecated. CSS is preferred over these.
</ref>
<ref name="forms">
Wikitext does not support forms or input widgets.
</ref>
<ref name="headings">
Wikitext has dedicated syntax for the various levels of headings.
</ref>
<ref name="hyperlinks">
In Wikitext, hyperlinks can only be made via <syntaxhighlight lang="wikitext" inline>[target label]</syntaxhighlight> syntax. There is no way to set the <code>rel</code> attribute.
Image maps can only be made via the <syntaxhighlight lang="wikitext" inline><imagemap/></syntaxhighlight> tag hook from [[mw:Extension:ImageMap]].
<br>In an {{Z|89}}, the Wikitext syntax has no meaning, and the HTML <syntaxhighlight lang="html" inline><a href="target">label</a></syntaxhighlight> syntax is required.
</ref>
<ref name="lists">
Wikitext has dedicated syntax for unordered lists, ordered lists, and definition lists, but the HTML syntax is also supported.
</ref>
<ref name="mathml">
Embedded MathML isn't supported in Wikitext.
There is a <syntaxhighlight lang="wikitext" inline><math/></syntaxhighlight> tag hook from [[mw:Extension:Math]], but while it produces embedded MathML, it only accepts a TeX-based syntax.
</ref>
<ref name="media">
Wikitext has dedicated syntax for embedding media, and without extensions it's limited to local resources.
</ref>
<ref name="meta">
<syntaxhighlight lang="html" inline><link/></syntaxhighlight> can only be used if it has both <code>itemprop</code> and <code>href</code>.
<syntaxhighlight lang="html" inline><meta/></syntaxhighlight> can only be used if it has both <code>itemprop</code> and <code>content</code>.
</ref>
<ref name="nonsemantic">
The elements <syntaxhighlight lang="html" inline><b/></syntaxhighlight>, <syntaxhighlight lang="html" inline><i/></syntaxhighlight>, <syntaxhighlight lang="html" inline><u/></syntaxhighlight>, <syntaxhighlight lang="html" inline><s/></syntaxhighlight>, <syntaxhighlight lang="html" inline><strike/></syntaxhighlight>, and <syntaxhighlight lang="html" inline><center/></syntaxhighlight>
encode no semantic meaning, the latter two being formally deprecated. To maintain content–presentation seperation on the Web, CSS is preferred over these.
In Wikitext, there's dedicated syntax for bold and italics. There are also the semantic elements
<syntaxhighlight lang="html" inline><strong/></syntaxhighlight>, <syntaxhighlight lang="html" inline><em/></syntaxhighlight>, <syntaxhighlight lang="html" inline><ins/></syntaxhighlight>, and <syntaxhighlight lang="html" inline><del/></syntaxhighlight>.
</ref>
<ref name="preformatted">
Wikitext has dedicated syntax for preformatted/unparsed text, but the HTML syntax is also supported.
</ref>
<ref name="scripting">
Embedded or linked JavaScript isn't supported in Wikitext.
Thus <syntaxhighlight lang="html" inline><canvas/></syntaxhighlight> and <syntaxhighlight lang="html" inline><noscript/></syntaxhighlight> are disallowed too.
</ref>
<ref name="section-container">
Wikitext does not support the semantic container elements such as <syntaxhighlight lang="html" inline><section/></syntaxhighlight>.
There is a <syntaxhighlight lang="wikitext" inline><section/></syntaxhighlight> tag hook from [[mw:Extension:Labeled Section Transclusion]], but it's not equivalent.
</ref>
<ref name="stylesheets">
Embedded stylesheets aren't supported in Wikitext (though inline styles are).
</ref>
<ref name="svg">
Embedded SVG isn't supported in Wikitext.
</ref>
<ref name="tables-basic">
Wikitext has dedicated syntax for tables, but the HTML syntax is also supported, at least the parts corresponding to the features of Wikitext tables.
</ref>
<ref name="tables-more">
Some elements used for marking up tables aren't usable in Wikitext (and have no equivalent native syntax).
</ref>
<ref name="web-components">
Web Components aren't supported in Wikitext.
Modularity is achieved with transclusion.
</ref>
</references>
=== <code>ext-wikilambda-image</code> ===
[[File:MWExample.jpg|thumb|alt=A field of sunflowers, with the text "Example Image" overlaid]]
tl;dr: {{Z|36038}} produces a [[Z89]] like:
<syntaxhighlight lang="html">
<ext-wikilambda-image mid="M100238486" alt="A field of sunflowers, with the text "Example Image" overlaid" size="thumb" />
</syntaxhighlight>
which renders as an image like on the right.
Attributes:
; <code>alt</code>
: Description of the image's contents, for screen readers and as a fallback when the image doesn't load. See [https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/img#accessibility MDN] for guidance.
; <code>mid</code>
: The file's Media ID on Commons. On WF/AW, you can use the widget for [[Z310]]s to convert a Commons filename to its MID. On Commons, you can find it on the <code>{{int:pageinfo-toolboxlink}}</code> page, just prepend 'M' to the value labelled <code>{{int:pageinfo-article-id}}</code>.
; <code>size</code>
: Like [[mw:Help:Images#Thumbnail sizes]], but only <code>thumb</code> is supported, and is also the default value.
8v06x6z6xn70olf1yp0gnwx5o86mafo
290963
290962
2026-07-14T09:53:37Z
Dv103
11127
/* Supported HTML elements */ Added <ref>
290963
wikitext
text/x-wiki
{{Z|89}} is a special Type for use in [[WF:Embedded_function_calls|embedded function calls]].
<br>A subset of the living HTML5 syntax can be used and will appear in the rendered form of the {{Z|89}} (as an evaluation result or in embedded calls), while unsupported elements are treated as plaintext. See the list of elements below.
The main Functions for working with HTML fragments are:
* {{Z|27868}} (escaping) / {{Z|27861}} (non-escaping)
* {{Z|27873}}
* {{Z|27926}}
Others are listed at [[WF:Catalogue/HTML operations]].
== Supported HTML elements ==
Along with the elements in the below table, {{Z|89}} supports [[w:en:HTML#Character_and_entity_references|numeric and named entities]], including the [[mw:Help:Formatting#Inserting_symbols|2 extra <code>rlm</code> aliases]] specific to MediaWiki, and the custom element <code>ext-wikilambda-image</code> (see below).
{| class="wikitable sortable"
|-
! Supported<br>on the Web<br>generally? !! Element !! Supported<br>in Wikitext?
! Supported<br>in Z89? !! Notes
|-
| ✔️ || <syntaxhighlight lang="html" inline><!-- comment --></syntaxhighlight> || ✔️
| ✔️ || Unlike Wikitext, comments persist into the page served to readers (on Wikifunctions and AW<!--and in embedded calls on other wikis?-->)
|-
| ✔️ || <syntaxhighlight lang="html" inline><![CDATA[ comment ]]></syntaxhighlight> || ❌️
| ✔️ || Same as regular comments
|-
| ✔️ || <syntaxhighlight lang="html" inline><a/></syntaxhighlight> || ❌️<ref group="note" name="hyperlinks"/>
| ✔️ || There's an allowlist on the <code>href</code> attribute, limiting hyperlinks to only Wikimedia projects.<sup>[which?]</sup>
|-
| ✔️ || <syntaxhighlight lang="html" inline><abbr/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><acronym/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><address/></syntaxhighlight> || ❌️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><area/></syntaxhighlight> || ❌️<ref group="note" name="hyperlinks"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><article/></syntaxhighlight> || ❌️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><aside/></syntaxhighlight> || ❌️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><audio/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><b/></syntaxhighlight> || ✔️<ref group="note" name="nonsemantic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><base/></syntaxhighlight> || ❌️
| N/A ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><basefont/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><bdi/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><bdo/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><big/></syntaxhighlight> || ✔️<ref group="note" name="font"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><blockquote/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><body/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><br/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><button/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><canvas/></syntaxhighlight> || ❌️<ref group="note" name="scripting"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><caption/></syntaxhighlight> || ✔️<ref group="note" name="tables-basic"/>
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><center/></syntaxhighlight> || ✔️<ref group="note" name="nonsemantic"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><cite/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><code/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><col/></syntaxhighlight> || ❌️<ref group="note" name="tables-more"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><colgroup/></syntaxhighlight> || ❌️<ref group="note" name="tables-more"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><content/></syntaxhighlight> || ❌️<ref group="note" name="web-components"/>
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><data/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><datalist/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><dd/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><del/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><details/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><dfn/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><dialog/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><dir/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><div/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><dl/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><dt/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><em/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><embed/></syntaxhighlight> || ❌️<ref group="note" name="embedded-objects"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><fieldset/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><figcaption/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><figure/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><font/></syntaxhighlight> || ✔️<ref group="note" name="font"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><footer/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><form/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><frame/></syntaxhighlight> || ❌️
| N/A ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><frameset/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h1/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h2/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h3/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h4/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h5/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h6/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><head/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><header/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><hgroup/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><hr/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><html/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><i/></syntaxhighlight> || ✔️<ref group="note" name="nonsemantic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><iframe/></syntaxhighlight> || ❌️<ref group="note" name="embedded-objects"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><image/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><img/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><input/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><ins/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><kbd/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><label/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><legend/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><li/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><link/></syntaxhighlight> || ✔️<ref group="note" name="meta"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><main/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><map/></syntaxhighlight> || ❌️<ref group="note" name="hyperlinks"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><mark/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><marquee/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><math/></syntaxhighlight> || ❌️<ref group="note" name="mathml"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><menu/></syntaxhighlight> || ❌️
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><menuitem/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><meta/></syntaxhighlight> || ✔️<ref group="note" name="meta"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><meter/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><nav/></syntaxhighlight> || ❌️
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><nobr/></syntaxhighlight> || ❌️
| N/A ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><noembed/></syntaxhighlight> || ❌️
| N/A ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><noframes/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><noscript/></syntaxhighlight> || ❌️<ref group="note" name="scripting"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><object/></syntaxhighlight> || ❌️<ref group="note" name="embedded-objects"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><ol/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><optgroup/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><option/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><output/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><p/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><param/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><picture/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><plaintext/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><pre/></syntaxhighlight> || ✔️<ref group="note" name="preformatted"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><progress/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><q/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><rb/></syntaxhighlight> || ❌️
| N/A ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><rbc/></syntaxhighlight> || ❌️
| N/A ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><ref/></syntaxhighlight> || ❌️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><rp/></syntaxhighlight> || ✔️
| ❌️ || See <syntaxhighlight lang="html" inline><ruby/></syntaxhighlight>.
|-
| ✔️ || <syntaxhighlight lang="html" inline><rt/></syntaxhighlight> || ✔️
| ❌️ || See <syntaxhighlight lang="html" inline><ruby/></syntaxhighlight>.
|-
| ❌️ || <syntaxhighlight lang="html" inline><rtc/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><ruby/></syntaxhighlight> || ✔️
| ❌️ || Will revisit once there's demand—tracked as [[phab:T419365]].
|-
| ✔️ || <syntaxhighlight lang="html" inline><s/></syntaxhighlight> || ✔️<ref group="note" name="nonsemantic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><samp/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><script/></syntaxhighlight> || ❌️<ref group="note" name="scripting"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><search/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><section/></syntaxhighlight> || ❌️<ref group="note" name="section-container"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><select/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><shadow/></syntaxhighlight> || ❌️<ref group="note" name="web-components"/>
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><slot/></syntaxhighlight> || ❌️<ref group="note" name="web-components"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><small/></syntaxhighlight> || ✔️<ref group="note" name="font"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><source/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><span/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><strike/></syntaxhighlight> || ❌️<ref group="note" name="nonsemantic"/>
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><strong/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><style/></syntaxhighlight> || ❌️<ref group="note" name="stylesheets"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><sub/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><summary/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><sup/></syntaxhighlight> || ✔️
| ✔️ || Adding <code>class="ext-wikilambda-reference"</code> will turn it into a citation.
|-
| ✔️ || <syntaxhighlight lang="html" inline><svg/></syntaxhighlight> || ❌️<ref group="note" name="svg"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><table/></syntaxhighlight> || ✔️<ref group="note" name="tables-basic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><tbody/></syntaxhighlight> || ❌️<ref group="note" name="tables-more"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><td/></syntaxhighlight> || ✔️<ref group="note" name="tables-basic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><template/></syntaxhighlight> || ❌️<ref group="note" name="web-components"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><textarea/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><tfoot/></syntaxhighlight> || ❌️<ref group="note" name="tables-more"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><th/></syntaxhighlight> || ✔️<ref group="note" name="tables-basic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><thead/></syntaxhighlight> || ❌️<ref group="note" name="tables-more"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><time/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><title/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><tr/></syntaxhighlight> || ✔️<ref group="note" name="tables-basic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><track/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><tt/></syntaxhighlight> || ✔️<ref group="note" name="font"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><u/></syntaxhighlight> || ✔️<ref group="note" name="nonsemantic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><ul/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><var/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><video/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><wbr/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><xmp/></syntaxhighlight> || ❌️
| N/A ||
|}
<references group="note">
<ref name="embedded-objects">
Wikitext does not support iframes or embedded objects.
</ref>
<ref name="font">
The elements <syntaxhighlight lang="html" inline><font/></syntaxhighlight>, <syntaxhighlight lang="html" inline><tt/></syntaxhighlight>, <syntaxhighlight lang="html" inline><big/></syntaxhighlight>, and <syntaxhighlight lang="html" inline><small/></syntaxhighlight>
encode no semantic meaning, the former three being formally deprecated. CSS is preferred over these.
</ref>
<ref name="forms">
Wikitext does not support forms or input widgets.
</ref>
<ref name="headings">
Wikitext has dedicated syntax for the various levels of headings.
</ref>
<ref name="hyperlinks">
In Wikitext, hyperlinks can only be made via <syntaxhighlight lang="wikitext" inline>[target label]</syntaxhighlight> syntax. There is no way to set the <code>rel</code> attribute.
Image maps can only be made via the <syntaxhighlight lang="wikitext" inline><imagemap/></syntaxhighlight> tag hook from [[mw:Extension:ImageMap]].
<br>In an {{Z|89}}, the Wikitext syntax has no meaning, and the HTML <syntaxhighlight lang="html" inline><a href="target">label</a></syntaxhighlight> syntax is required.
</ref>
<ref name="lists">
Wikitext has dedicated syntax for unordered lists, ordered lists, and definition lists, but the HTML syntax is also supported.
</ref>
<ref name="mathml">
Embedded MathML isn't supported in Wikitext.
There is a <syntaxhighlight lang="wikitext" inline><math/></syntaxhighlight> tag hook from [[mw:Extension:Math]], but while it produces embedded MathML, it only accepts a TeX-based syntax.
</ref>
<ref name="media">
Wikitext has dedicated syntax for embedding media, and without extensions it's limited to local resources.
</ref>
<ref name="meta">
<syntaxhighlight lang="html" inline><link/></syntaxhighlight> can only be used if it has both <code>itemprop</code> and <code>href</code>.
<syntaxhighlight lang="html" inline><meta/></syntaxhighlight> can only be used if it has both <code>itemprop</code> and <code>content</code>.
</ref>
<ref name="nonsemantic">
The elements <syntaxhighlight lang="html" inline><b/></syntaxhighlight>, <syntaxhighlight lang="html" inline><i/></syntaxhighlight>, <syntaxhighlight lang="html" inline><u/></syntaxhighlight>, <syntaxhighlight lang="html" inline><s/></syntaxhighlight>, <syntaxhighlight lang="html" inline><strike/></syntaxhighlight>, and <syntaxhighlight lang="html" inline><center/></syntaxhighlight>
encode no semantic meaning, the latter two being formally deprecated. To maintain content–presentation seperation on the Web, CSS is preferred over these.
In Wikitext, there's dedicated syntax for bold and italics. There are also the semantic elements
<syntaxhighlight lang="html" inline><strong/></syntaxhighlight>, <syntaxhighlight lang="html" inline><em/></syntaxhighlight>, <syntaxhighlight lang="html" inline><ins/></syntaxhighlight>, and <syntaxhighlight lang="html" inline><del/></syntaxhighlight>.
</ref>
<ref name="preformatted">
Wikitext has dedicated syntax for preformatted/unparsed text, but the HTML syntax is also supported.
</ref>
<ref name="scripting">
Embedded or linked JavaScript isn't supported in Wikitext.
Thus <syntaxhighlight lang="html" inline><canvas/></syntaxhighlight> and <syntaxhighlight lang="html" inline><noscript/></syntaxhighlight> are disallowed too.
</ref>
<ref name="section-container">
Wikitext does not support the semantic container elements such as <syntaxhighlight lang="html" inline><section/></syntaxhighlight>.
There is a <syntaxhighlight lang="wikitext" inline><section/></syntaxhighlight> tag hook from [[mw:Extension:Labeled Section Transclusion]], but it's not equivalent.
</ref>
<ref name="stylesheets">
Embedded stylesheets aren't supported in Wikitext (though inline styles are).
</ref>
<ref name="svg">
Embedded SVG isn't supported in Wikitext.
</ref>
<ref name="tables-basic">
Wikitext has dedicated syntax for tables, but the HTML syntax is also supported, at least the parts corresponding to the features of Wikitext tables.
</ref>
<ref name="tables-more">
Some elements used for marking up tables aren't usable in Wikitext (and have no equivalent native syntax).
</ref>
<ref name="web-components">
Web Components aren't supported in Wikitext.
Modularity is achieved with transclusion.
</ref>
</references>
=== <code>ext-wikilambda-image</code> ===
[[File:MWExample.jpg|thumb|alt=A field of sunflowers, with the text "Example Image" overlaid]]
tl;dr: {{Z|36038}} produces a [[Z89]] like:
<syntaxhighlight lang="html">
<ext-wikilambda-image mid="M100238486" alt="A field of sunflowers, with the text "Example Image" overlaid" size="thumb" />
</syntaxhighlight>
which renders as an image like on the right.
Attributes:
; <code>alt</code>
: Description of the image's contents, for screen readers and as a fallback when the image doesn't load. See [https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/img#accessibility MDN] for guidance.
; <code>mid</code>
: The file's Media ID on Commons. On WF/AW, you can use the widget for [[Z310]]s to convert a Commons filename to its MID. On Commons, you can find it on the <code>{{int:pageinfo-toolboxlink}}</code> page, just prepend 'M' to the value labelled <code>{{int:pageinfo-article-id}}</code>.
; <code>size</code>
: Like [[mw:Help:Images#Thumbnail sizes]], but only <code>thumb</code> is supported, and is also the default value.
jax8qa4hac6tutdg40waauyr58zvoj3
290964
290963
2026-07-14T09:55:12Z
Dv103
11127
/* Supported HTML elements */
290964
wikitext
text/x-wiki
{{Z|89}} is a special Type for use in [[WF:Embedded_function_calls|embedded function calls]].
<br>A subset of the living HTML5 syntax can be used and will appear in the rendered form of the {{Z|89}} (as an evaluation result or in embedded calls), while unsupported elements are treated as plaintext. See the list of elements below.
The main Functions for working with HTML fragments are:
* {{Z|27868}} (escaping) / {{Z|27861}} (non-escaping)
* {{Z|27873}}
* {{Z|27926}}
Others are listed at [[WF:Catalogue/HTML operations]].
== Supported HTML elements ==
Along with the elements in the below table, {{Z|89}} supports [[w:en:HTML#Character_and_entity_references|numeric and named entities]], including the [[mw:Help:Formatting#Inserting_symbols|2 extra <code>rlm</code> aliases]] specific to MediaWiki, and the custom element <code>ext-wikilambda-image</code> (see below).
{| class="wikitable sortable"
|-
! Supported<br>on the Web<br>generally? !! Element !! Supported<br>in Wikitext?
! Supported<br>in Z89? !! Notes
|-
| ✔️ || <syntaxhighlight lang="html" inline><!-- comment --></syntaxhighlight> || ✔️
| ✔️ || Unlike Wikitext, comments persist into the page served to readers (on Wikifunctions and AW<!--and in embedded calls on other wikis?-->)
|-
| ✔️ || <syntaxhighlight lang="html" inline><![CDATA[ comment ]]></syntaxhighlight> || ❌️
| ✔️ || Same as regular comments
|-
| ✔️ || <syntaxhighlight lang="html" inline><a/></syntaxhighlight> || ❌️<ref group="note" name="hyperlinks"/>
| ✔️ || There's an allowlist on the <code>href</code> attribute, limiting hyperlinks to only Wikimedia projects.<sup>[which?]</sup>
|-
| ✔️ || <syntaxhighlight lang="html" inline><abbr/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><acronym/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><address/></syntaxhighlight> || ❌️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><area/></syntaxhighlight> || ❌️<ref group="note" name="hyperlinks"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><article/></syntaxhighlight> || ❌️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><aside/></syntaxhighlight> || ❌️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><audio/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><b/></syntaxhighlight> || ✔️<ref group="note" name="nonsemantic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><base/></syntaxhighlight> || ❌️
| N/A ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><basefont/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><bdi/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><bdo/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><big/></syntaxhighlight> || ✔️<ref group="note" name="font"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><blockquote/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><body/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><br/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><button/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><canvas/></syntaxhighlight> || ❌️<ref group="note" name="scripting"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><caption/></syntaxhighlight> || ✔️<ref group="note" name="tables-basic"/>
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><center/></syntaxhighlight> || ✔️<ref group="note" name="nonsemantic"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><cite/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><code/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><col/></syntaxhighlight> || ❌️<ref group="note" name="tables-more"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><colgroup/></syntaxhighlight> || ❌️<ref group="note" name="tables-more"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><content/></syntaxhighlight> || ❌️<ref group="note" name="web-components"/>
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><data/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><datalist/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><dd/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><del/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><details/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><dfn/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><dialog/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><dir/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><div/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><dl/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><dt/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><em/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><embed/></syntaxhighlight> || ❌️<ref group="note" name="embedded-objects"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><fieldset/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><figcaption/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><figure/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><font/></syntaxhighlight> || ✔️<ref group="note" name="font"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><footer/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><form/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><frame/></syntaxhighlight> || ❌️
| N/A ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><frameset/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h1/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h2/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h3/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h4/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h5/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h6/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><head/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><header/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><hgroup/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><hr/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><html/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><i/></syntaxhighlight> || ✔️<ref group="note" name="nonsemantic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><iframe/></syntaxhighlight> || ❌️<ref group="note" name="embedded-objects"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><image/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><img/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><input/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><ins/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><kbd/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><label/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><legend/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><li/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><link/></syntaxhighlight> || ✔️<ref group="note" name="meta"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><main/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><map/></syntaxhighlight> || ❌️<ref group="note" name="hyperlinks"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><mark/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><marquee/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><math/></syntaxhighlight> || ❌️<ref group="note" name="mathml"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><menu/></syntaxhighlight> || ❌️
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><menuitem/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><meta/></syntaxhighlight> || ✔️<ref group="note" name="meta"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><meter/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><nav/></syntaxhighlight> || ❌️
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><nobr/></syntaxhighlight> || ❌️
| N/A ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><noembed/></syntaxhighlight> || ❌️
| N/A ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><noframes/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><noscript/></syntaxhighlight> || ❌️<ref group="note" name="scripting"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><object/></syntaxhighlight> || ❌️<ref group="note" name="embedded-objects"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><ol/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><optgroup/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><option/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><output/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><p/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><param/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><picture/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><plaintext/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><pre/></syntaxhighlight> || ✔️<ref group="note" name="preformatted"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><progress/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><q/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><rb/></syntaxhighlight> || ❌️
| N/A ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><rbc/></syntaxhighlight> || ❌️
| N/A ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><ref/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><rp/></syntaxhighlight> || ✔️
| ❌️ || See <syntaxhighlight lang="html" inline><ruby/></syntaxhighlight>.
|-
| ✔️ || <syntaxhighlight lang="html" inline><rt/></syntaxhighlight> || ✔️
| ❌️ || See <syntaxhighlight lang="html" inline><ruby/></syntaxhighlight>.
|-
| ❌️ || <syntaxhighlight lang="html" inline><rtc/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><ruby/></syntaxhighlight> || ✔️
| ❌️ || Will revisit once there's demand—tracked as [[phab:T419365]].
|-
| ✔️ || <syntaxhighlight lang="html" inline><s/></syntaxhighlight> || ✔️<ref group="note" name="nonsemantic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><samp/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><script/></syntaxhighlight> || ❌️<ref group="note" name="scripting"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><search/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><section/></syntaxhighlight> || ❌️<ref group="note" name="section-container"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><select/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><shadow/></syntaxhighlight> || ❌️<ref group="note" name="web-components"/>
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><slot/></syntaxhighlight> || ❌️<ref group="note" name="web-components"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><small/></syntaxhighlight> || ✔️<ref group="note" name="font"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><source/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><span/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><strike/></syntaxhighlight> || ❌️<ref group="note" name="nonsemantic"/>
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><strong/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><style/></syntaxhighlight> || ❌️<ref group="note" name="stylesheets"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><sub/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><summary/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><sup/></syntaxhighlight> || ✔️
| ✔️ || Adding <code>class="ext-wikilambda-reference"</code> will turn it into a citation.
|-
| ✔️ || <syntaxhighlight lang="html" inline><svg/></syntaxhighlight> || ❌️<ref group="note" name="svg"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><table/></syntaxhighlight> || ✔️<ref group="note" name="tables-basic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><tbody/></syntaxhighlight> || ❌️<ref group="note" name="tables-more"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><td/></syntaxhighlight> || ✔️<ref group="note" name="tables-basic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><template/></syntaxhighlight> || ❌️<ref group="note" name="web-components"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><textarea/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><tfoot/></syntaxhighlight> || ❌️<ref group="note" name="tables-more"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><th/></syntaxhighlight> || ✔️<ref group="note" name="tables-basic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><thead/></syntaxhighlight> || ❌️<ref group="note" name="tables-more"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><time/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><title/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><tr/></syntaxhighlight> || ✔️<ref group="note" name="tables-basic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><track/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><tt/></syntaxhighlight> || ✔️<ref group="note" name="font"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><u/></syntaxhighlight> || ✔️<ref group="note" name="nonsemantic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><ul/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><var/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><video/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><wbr/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><xmp/></syntaxhighlight> || ❌️
| N/A ||
|}
<references group="note">
<ref name="embedded-objects">
Wikitext does not support iframes or embedded objects.
</ref>
<ref name="font">
The elements <syntaxhighlight lang="html" inline><font/></syntaxhighlight>, <syntaxhighlight lang="html" inline><tt/></syntaxhighlight>, <syntaxhighlight lang="html" inline><big/></syntaxhighlight>, and <syntaxhighlight lang="html" inline><small/></syntaxhighlight>
encode no semantic meaning, the former three being formally deprecated. CSS is preferred over these.
</ref>
<ref name="forms">
Wikitext does not support forms or input widgets.
</ref>
<ref name="headings">
Wikitext has dedicated syntax for the various levels of headings.
</ref>
<ref name="hyperlinks">
In Wikitext, hyperlinks can only be made via <syntaxhighlight lang="wikitext" inline>[target label]</syntaxhighlight> syntax. There is no way to set the <code>rel</code> attribute.
Image maps can only be made via the <syntaxhighlight lang="wikitext" inline><imagemap/></syntaxhighlight> tag hook from [[mw:Extension:ImageMap]].
<br>In an {{Z|89}}, the Wikitext syntax has no meaning, and the HTML <syntaxhighlight lang="html" inline><a href="target">label</a></syntaxhighlight> syntax is required.
</ref>
<ref name="lists">
Wikitext has dedicated syntax for unordered lists, ordered lists, and definition lists, but the HTML syntax is also supported.
</ref>
<ref name="mathml">
Embedded MathML isn't supported in Wikitext.
There is a <syntaxhighlight lang="wikitext" inline><math/></syntaxhighlight> tag hook from [[mw:Extension:Math]], but while it produces embedded MathML, it only accepts a TeX-based syntax.
</ref>
<ref name="media">
Wikitext has dedicated syntax for embedding media, and without extensions it's limited to local resources.
</ref>
<ref name="meta">
<syntaxhighlight lang="html" inline><link/></syntaxhighlight> can only be used if it has both <code>itemprop</code> and <code>href</code>.
<syntaxhighlight lang="html" inline><meta/></syntaxhighlight> can only be used if it has both <code>itemprop</code> and <code>content</code>.
</ref>
<ref name="nonsemantic">
The elements <syntaxhighlight lang="html" inline><b/></syntaxhighlight>, <syntaxhighlight lang="html" inline><i/></syntaxhighlight>, <syntaxhighlight lang="html" inline><u/></syntaxhighlight>, <syntaxhighlight lang="html" inline><s/></syntaxhighlight>, <syntaxhighlight lang="html" inline><strike/></syntaxhighlight>, and <syntaxhighlight lang="html" inline><center/></syntaxhighlight>
encode no semantic meaning, the latter two being formally deprecated. To maintain content–presentation seperation on the Web, CSS is preferred over these.
In Wikitext, there's dedicated syntax for bold and italics. There are also the semantic elements
<syntaxhighlight lang="html" inline><strong/></syntaxhighlight>, <syntaxhighlight lang="html" inline><em/></syntaxhighlight>, <syntaxhighlight lang="html" inline><ins/></syntaxhighlight>, and <syntaxhighlight lang="html" inline><del/></syntaxhighlight>.
</ref>
<ref name="preformatted">
Wikitext has dedicated syntax for preformatted/unparsed text, but the HTML syntax is also supported.
</ref>
<ref name="scripting">
Embedded or linked JavaScript isn't supported in Wikitext.
Thus <syntaxhighlight lang="html" inline><canvas/></syntaxhighlight> and <syntaxhighlight lang="html" inline><noscript/></syntaxhighlight> are disallowed too.
</ref>
<ref name="section-container">
Wikitext does not support the semantic container elements such as <syntaxhighlight lang="html" inline><section/></syntaxhighlight>.
There is a <syntaxhighlight lang="wikitext" inline><section/></syntaxhighlight> tag hook from [[mw:Extension:Labeled Section Transclusion]], but it's not equivalent.
</ref>
<ref name="stylesheets">
Embedded stylesheets aren't supported in Wikitext (though inline styles are).
</ref>
<ref name="svg">
Embedded SVG isn't supported in Wikitext.
</ref>
<ref name="tables-basic">
Wikitext has dedicated syntax for tables, but the HTML syntax is also supported, at least the parts corresponding to the features of Wikitext tables.
</ref>
<ref name="tables-more">
Some elements used for marking up tables aren't usable in Wikitext (and have no equivalent native syntax).
</ref>
<ref name="web-components">
Web Components aren't supported in Wikitext.
Modularity is achieved with transclusion.
</ref>
</references>
=== <code>ext-wikilambda-image</code> ===
[[File:MWExample.jpg|thumb|alt=A field of sunflowers, with the text "Example Image" overlaid]]
tl;dr: {{Z|36038}} produces a [[Z89]] like:
<syntaxhighlight lang="html">
<ext-wikilambda-image mid="M100238486" alt="A field of sunflowers, with the text "Example Image" overlaid" size="thumb" />
</syntaxhighlight>
which renders as an image like on the right.
Attributes:
; <code>alt</code>
: Description of the image's contents, for screen readers and as a fallback when the image doesn't load. See [https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/img#accessibility MDN] for guidance.
; <code>mid</code>
: The file's Media ID on Commons. On WF/AW, you can use the widget for [[Z310]]s to convert a Commons filename to its MID. On Commons, you can find it on the <code>{{int:pageinfo-toolboxlink}}</code> page, just prepend 'M' to the value labelled <code>{{int:pageinfo-article-id}}</code>.
; <code>size</code>
: Like [[mw:Help:Images#Thumbnail sizes]], but only <code>thumb</code> is supported, and is also the default value.
isl5vip0ldj6ums610jy5yyu7cl2ajq
290969
290964
2026-07-14T10:11:14Z
YoshiRulz
10156
/* ext-wikilambda-image */ Move docs to Help:Z310
290969
wikitext
text/x-wiki
{{Z|89}} is a special Type for use in [[WF:Embedded_function_calls|embedded function calls]].
<br>A subset of the living HTML5 syntax can be used and will appear in the rendered form of the {{Z|89}} (as an evaluation result or in embedded calls), while unsupported elements are treated as plaintext. See the list of elements below.
The main Functions for working with HTML fragments are:
* {{Z|27868}} (escaping) / {{Z|27861}} (non-escaping)
* {{Z|27873}}
* {{Z|27926}}
Others are listed at [[WF:Catalogue/HTML operations]].
== Supported HTML elements ==
Along with the elements in the below table, {{Z|89}} supports [[w:en:HTML#Character_and_entity_references|numeric and named entities]], including the [[mw:Help:Formatting#Inserting_symbols|2 extra <code>rlm</code> aliases]] specific to MediaWiki, and the custom element <code>ext-wikilambda-image</code> (see [[Help:Z310]]).
{| class="wikitable sortable"
|-
! Supported<br>on the Web<br>generally? !! Element !! Supported<br>in Wikitext?
! Supported<br>in Z89? !! Notes
|-
| ✔️ || <syntaxhighlight lang="html" inline><!-- comment --></syntaxhighlight> || ✔️
| ✔️ || Unlike Wikitext, comments persist into the page served to readers (on Wikifunctions and AW<!--and in embedded calls on other wikis?-->)
|-
| ✔️ || <syntaxhighlight lang="html" inline><![CDATA[ comment ]]></syntaxhighlight> || ❌️
| ✔️ || Same as regular comments
|-
| ✔️ || <syntaxhighlight lang="html" inline><a/></syntaxhighlight> || ❌️<ref group="note" name="hyperlinks"/>
| ✔️ || There's an allowlist on the <code>href</code> attribute, limiting hyperlinks to only Wikimedia projects.<sup>[which?]</sup>
|-
| ✔️ || <syntaxhighlight lang="html" inline><abbr/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><acronym/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><address/></syntaxhighlight> || ❌️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><area/></syntaxhighlight> || ❌️<ref group="note" name="hyperlinks"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><article/></syntaxhighlight> || ❌️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><aside/></syntaxhighlight> || ❌️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><audio/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><b/></syntaxhighlight> || ✔️<ref group="note" name="nonsemantic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><base/></syntaxhighlight> || ❌️
| N/A ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><basefont/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><bdi/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><bdo/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><big/></syntaxhighlight> || ✔️<ref group="note" name="font"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><blockquote/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><body/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><br/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><button/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><canvas/></syntaxhighlight> || ❌️<ref group="note" name="scripting"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><caption/></syntaxhighlight> || ✔️<ref group="note" name="tables-basic"/>
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><center/></syntaxhighlight> || ✔️<ref group="note" name="nonsemantic"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><cite/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><code/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><col/></syntaxhighlight> || ❌️<ref group="note" name="tables-more"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><colgroup/></syntaxhighlight> || ❌️<ref group="note" name="tables-more"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><content/></syntaxhighlight> || ❌️<ref group="note" name="web-components"/>
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><data/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><datalist/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><dd/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><del/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><details/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><dfn/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><dialog/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><dir/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><div/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><dl/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><dt/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><em/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><embed/></syntaxhighlight> || ❌️<ref group="note" name="embedded-objects"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><fieldset/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><figcaption/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><figure/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><font/></syntaxhighlight> || ✔️<ref group="note" name="font"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><footer/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><form/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><frame/></syntaxhighlight> || ❌️
| N/A ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><frameset/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h1/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h2/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h3/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h4/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h5/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h6/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><head/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><header/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><hgroup/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><hr/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><html/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><i/></syntaxhighlight> || ✔️<ref group="note" name="nonsemantic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><iframe/></syntaxhighlight> || ❌️<ref group="note" name="embedded-objects"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><image/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><img/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><input/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><ins/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><kbd/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><label/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><legend/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><li/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><link/></syntaxhighlight> || ✔️<ref group="note" name="meta"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><main/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><map/></syntaxhighlight> || ❌️<ref group="note" name="hyperlinks"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><mark/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><marquee/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><math/></syntaxhighlight> || ❌️<ref group="note" name="mathml"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><menu/></syntaxhighlight> || ❌️
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><menuitem/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><meta/></syntaxhighlight> || ✔️<ref group="note" name="meta"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><meter/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><nav/></syntaxhighlight> || ❌️
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><nobr/></syntaxhighlight> || ❌️
| N/A ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><noembed/></syntaxhighlight> || ❌️
| N/A ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><noframes/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><noscript/></syntaxhighlight> || ❌️<ref group="note" name="scripting"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><object/></syntaxhighlight> || ❌️<ref group="note" name="embedded-objects"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><ol/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><optgroup/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><option/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><output/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><p/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><param/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><picture/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><plaintext/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><pre/></syntaxhighlight> || ✔️<ref group="note" name="preformatted"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><progress/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><q/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><rb/></syntaxhighlight> || ❌️
| N/A ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><rbc/></syntaxhighlight> || ❌️
| N/A ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><ref/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><rp/></syntaxhighlight> || ✔️
| ❌️ || See <syntaxhighlight lang="html" inline><ruby/></syntaxhighlight>.
|-
| ✔️ || <syntaxhighlight lang="html" inline><rt/></syntaxhighlight> || ✔️
| ❌️ || See <syntaxhighlight lang="html" inline><ruby/></syntaxhighlight>.
|-
| ❌️ || <syntaxhighlight lang="html" inline><rtc/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><ruby/></syntaxhighlight> || ✔️
| ❌️ || Will revisit once there's demand—tracked as [[phab:T419365]].
|-
| ✔️ || <syntaxhighlight lang="html" inline><s/></syntaxhighlight> || ✔️<ref group="note" name="nonsemantic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><samp/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><script/></syntaxhighlight> || ❌️<ref group="note" name="scripting"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><search/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><section/></syntaxhighlight> || ❌️<ref group="note" name="section-container"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><select/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><shadow/></syntaxhighlight> || ❌️<ref group="note" name="web-components"/>
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><slot/></syntaxhighlight> || ❌️<ref group="note" name="web-components"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><small/></syntaxhighlight> || ✔️<ref group="note" name="font"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><source/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><span/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><strike/></syntaxhighlight> || ❌️<ref group="note" name="nonsemantic"/>
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><strong/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><style/></syntaxhighlight> || ❌️<ref group="note" name="stylesheets"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><sub/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><summary/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><sup/></syntaxhighlight> || ✔️
| ✔️ || Adding <code>class="ext-wikilambda-reference"</code> will turn it into a citation.
|-
| ✔️ || <syntaxhighlight lang="html" inline><svg/></syntaxhighlight> || ❌️<ref group="note" name="svg"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><table/></syntaxhighlight> || ✔️<ref group="note" name="tables-basic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><tbody/></syntaxhighlight> || ❌️<ref group="note" name="tables-more"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><td/></syntaxhighlight> || ✔️<ref group="note" name="tables-basic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><template/></syntaxhighlight> || ❌️<ref group="note" name="web-components"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><textarea/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><tfoot/></syntaxhighlight> || ❌️<ref group="note" name="tables-more"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><th/></syntaxhighlight> || ✔️<ref group="note" name="tables-basic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><thead/></syntaxhighlight> || ❌️<ref group="note" name="tables-more"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><time/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><title/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><tr/></syntaxhighlight> || ✔️<ref group="note" name="tables-basic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><track/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><tt/></syntaxhighlight> || ✔️<ref group="note" name="font"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><u/></syntaxhighlight> || ✔️<ref group="note" name="nonsemantic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><ul/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><var/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><video/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><wbr/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><xmp/></syntaxhighlight> || ❌️
| N/A ||
|}
<references group="note">
<ref name="embedded-objects">
Wikitext does not support iframes or embedded objects.
</ref>
<ref name="font">
The elements <syntaxhighlight lang="html" inline><font/></syntaxhighlight>, <syntaxhighlight lang="html" inline><tt/></syntaxhighlight>, <syntaxhighlight lang="html" inline><big/></syntaxhighlight>, and <syntaxhighlight lang="html" inline><small/></syntaxhighlight>
encode no semantic meaning, the former three being formally deprecated. CSS is preferred over these.
</ref>
<ref name="forms">
Wikitext does not support forms or input widgets.
</ref>
<ref name="headings">
Wikitext has dedicated syntax for the various levels of headings.
</ref>
<ref name="hyperlinks">
In Wikitext, hyperlinks can only be made via <syntaxhighlight lang="wikitext" inline>[target label]</syntaxhighlight> syntax. There is no way to set the <code>rel</code> attribute.
Image maps can only be made via the <syntaxhighlight lang="wikitext" inline><imagemap/></syntaxhighlight> tag hook from [[mw:Extension:ImageMap]].
<br>In an {{Z|89}}, the Wikitext syntax has no meaning, and the HTML <syntaxhighlight lang="html" inline><a href="target">label</a></syntaxhighlight> syntax is required.
</ref>
<ref name="lists">
Wikitext has dedicated syntax for unordered lists, ordered lists, and definition lists, but the HTML syntax is also supported.
</ref>
<ref name="mathml">
Embedded MathML isn't supported in Wikitext.
There is a <syntaxhighlight lang="wikitext" inline><math/></syntaxhighlight> tag hook from [[mw:Extension:Math]], but while it produces embedded MathML, it only accepts a TeX-based syntax.
</ref>
<ref name="media">
Wikitext has dedicated syntax for embedding media, and without extensions it's limited to local resources.
</ref>
<ref name="meta">
<syntaxhighlight lang="html" inline><link/></syntaxhighlight> can only be used if it has both <code>itemprop</code> and <code>href</code>.
<syntaxhighlight lang="html" inline><meta/></syntaxhighlight> can only be used if it has both <code>itemprop</code> and <code>content</code>.
</ref>
<ref name="nonsemantic">
The elements <syntaxhighlight lang="html" inline><b/></syntaxhighlight>, <syntaxhighlight lang="html" inline><i/></syntaxhighlight>, <syntaxhighlight lang="html" inline><u/></syntaxhighlight>, <syntaxhighlight lang="html" inline><s/></syntaxhighlight>, <syntaxhighlight lang="html" inline><strike/></syntaxhighlight>, and <syntaxhighlight lang="html" inline><center/></syntaxhighlight>
encode no semantic meaning, the latter two being formally deprecated. To maintain content–presentation seperation on the Web, CSS is preferred over these.
In Wikitext, there's dedicated syntax for bold and italics. There are also the semantic elements
<syntaxhighlight lang="html" inline><strong/></syntaxhighlight>, <syntaxhighlight lang="html" inline><em/></syntaxhighlight>, <syntaxhighlight lang="html" inline><ins/></syntaxhighlight>, and <syntaxhighlight lang="html" inline><del/></syntaxhighlight>.
</ref>
<ref name="preformatted">
Wikitext has dedicated syntax for preformatted/unparsed text, but the HTML syntax is also supported.
</ref>
<ref name="scripting">
Embedded or linked JavaScript isn't supported in Wikitext.
Thus <syntaxhighlight lang="html" inline><canvas/></syntaxhighlight> and <syntaxhighlight lang="html" inline><noscript/></syntaxhighlight> are disallowed too.
</ref>
<ref name="section-container">
Wikitext does not support the semantic container elements such as <syntaxhighlight lang="html" inline><section/></syntaxhighlight>.
There is a <syntaxhighlight lang="wikitext" inline><section/></syntaxhighlight> tag hook from [[mw:Extension:Labeled Section Transclusion]], but it's not equivalent.
</ref>
<ref name="stylesheets">
Embedded stylesheets aren't supported in Wikitext (though inline styles are).
</ref>
<ref name="svg">
Embedded SVG isn't supported in Wikitext.
</ref>
<ref name="tables-basic">
Wikitext has dedicated syntax for tables, but the HTML syntax is also supported, at least the parts corresponding to the features of Wikitext tables.
</ref>
<ref name="tables-more">
Some elements used for marking up tables aren't usable in Wikitext (and have no equivalent native syntax).
</ref>
<ref name="web-components">
Web Components aren't supported in Wikitext.
Modularity is achieved with transclusion.
</ref>
</references>
o95p2y8hgtrm37s89ribf257yvwe616
290974
290969
2026-07-14T10:16:42Z
YoshiRulz
10156
/* Supported HTML elements */ Link to docs for citations
290974
wikitext
text/x-wiki
{{Z|89}} is a special Type for use in [[WF:Embedded_function_calls|embedded function calls]].
<br>A subset of the living HTML5 syntax can be used and will appear in the rendered form of the {{Z|89}} (as an evaluation result or in embedded calls), while unsupported elements are treated as plaintext. See the list of elements below.
The main Functions for working with HTML fragments are:
* {{Z|27868}} (escaping) / {{Z|27861}} (non-escaping)
* {{Z|27873}}
* {{Z|27926}}
Others are listed at [[WF:Catalogue/HTML operations]].
== Supported HTML elements ==
Along with the elements in the below table, {{Z|89}} supports [[w:en:HTML#Character_and_entity_references|numeric and named entities]], including the [[mw:Help:Formatting#Inserting_symbols|2 extra <code>rlm</code> aliases]] specific to MediaWiki, and the custom element <code>ext-wikilambda-image</code> (see [[Help:Z310]]).
{| class="wikitable sortable"
|-
! Supported<br>on the Web<br>generally? !! Element !! Supported<br>in Wikitext?
! Supported<br>in Z89? !! Notes
|-
| ✔️ || <syntaxhighlight lang="html" inline><!-- comment --></syntaxhighlight> || ✔️
| ✔️ || Unlike Wikitext, comments persist into the page served to readers (on Wikifunctions and AW<!--and in embedded calls on other wikis?-->)
|-
| ✔️ || <syntaxhighlight lang="html" inline><![CDATA[ comment ]]></syntaxhighlight> || ❌️
| ✔️ || Same as regular comments
|-
| ✔️ || <syntaxhighlight lang="html" inline><a/></syntaxhighlight> || ❌️<ref group="note" name="hyperlinks"/>
| ✔️ || There's an allowlist on the <code>href</code> attribute, limiting hyperlinks to only Wikimedia projects.<sup>[which?]</sup>
|-
| ✔️ || <syntaxhighlight lang="html" inline><abbr/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><acronym/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><address/></syntaxhighlight> || ❌️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><area/></syntaxhighlight> || ❌️<ref group="note" name="hyperlinks"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><article/></syntaxhighlight> || ❌️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><aside/></syntaxhighlight> || ❌️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><audio/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><b/></syntaxhighlight> || ✔️<ref group="note" name="nonsemantic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><base/></syntaxhighlight> || ❌️
| N/A ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><basefont/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><bdi/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><bdo/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><big/></syntaxhighlight> || ✔️<ref group="note" name="font"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><blockquote/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><body/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><br/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><button/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><canvas/></syntaxhighlight> || ❌️<ref group="note" name="scripting"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><caption/></syntaxhighlight> || ✔️<ref group="note" name="tables-basic"/>
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><center/></syntaxhighlight> || ✔️<ref group="note" name="nonsemantic"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><cite/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><code/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><col/></syntaxhighlight> || ❌️<ref group="note" name="tables-more"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><colgroup/></syntaxhighlight> || ❌️<ref group="note" name="tables-more"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><content/></syntaxhighlight> || ❌️<ref group="note" name="web-components"/>
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><data/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><datalist/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><dd/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><del/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><details/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><dfn/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><dialog/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><dir/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><div/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><dl/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><dt/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><em/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><embed/></syntaxhighlight> || ❌️<ref group="note" name="embedded-objects"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><fieldset/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><figcaption/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><figure/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><font/></syntaxhighlight> || ✔️<ref group="note" name="font"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><footer/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><form/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><frame/></syntaxhighlight> || ❌️
| N/A ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><frameset/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h1/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h2/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h3/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h4/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h5/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><h6/></syntaxhighlight> || ✔️<ref group="note" name="headings"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><head/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><header/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><hgroup/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><hr/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><html/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><i/></syntaxhighlight> || ✔️<ref group="note" name="nonsemantic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><iframe/></syntaxhighlight> || ❌️<ref group="note" name="embedded-objects"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><image/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><img/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><input/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><ins/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><kbd/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><label/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><legend/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><li/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><link/></syntaxhighlight> || ✔️<ref group="note" name="meta"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><main/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><map/></syntaxhighlight> || ❌️<ref group="note" name="hyperlinks"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><mark/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><marquee/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><math/></syntaxhighlight> || ❌️<ref group="note" name="mathml"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><menu/></syntaxhighlight> || ❌️
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><menuitem/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><meta/></syntaxhighlight> || ✔️<ref group="note" name="meta"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><meter/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><nav/></syntaxhighlight> || ❌️
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><nobr/></syntaxhighlight> || ❌️
| N/A ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><noembed/></syntaxhighlight> || ❌️
| N/A ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><noframes/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><noscript/></syntaxhighlight> || ❌️<ref group="note" name="scripting"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><object/></syntaxhighlight> || ❌️<ref group="note" name="embedded-objects"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><ol/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><optgroup/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><option/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><output/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><p/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><param/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><picture/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><plaintext/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><pre/></syntaxhighlight> || ✔️<ref group="note" name="preformatted"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><progress/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><q/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><rb/></syntaxhighlight> || ❌️
| N/A ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><rbc/></syntaxhighlight> || ❌️
| N/A ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><ref/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><rp/></syntaxhighlight> || ✔️
| ❌️ || See <syntaxhighlight lang="html" inline><ruby/></syntaxhighlight>.
|-
| ✔️ || <syntaxhighlight lang="html" inline><rt/></syntaxhighlight> || ✔️
| ❌️ || See <syntaxhighlight lang="html" inline><ruby/></syntaxhighlight>.
|-
| ❌️ || <syntaxhighlight lang="html" inline><rtc/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><ruby/></syntaxhighlight> || ✔️
| ❌️ || Will revisit once there's demand—tracked as [[phab:T419365]].
|-
| ✔️ || <syntaxhighlight lang="html" inline><s/></syntaxhighlight> || ✔️<ref group="note" name="nonsemantic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><samp/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><script/></syntaxhighlight> || ❌️<ref group="note" name="scripting"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><search/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><section/></syntaxhighlight> || ❌️<ref group="note" name="section-container"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><select/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><shadow/></syntaxhighlight> || ❌️<ref group="note" name="web-components"/>
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><slot/></syntaxhighlight> || ❌️<ref group="note" name="web-components"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><small/></syntaxhighlight> || ✔️<ref group="note" name="font"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><source/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><span/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><strike/></syntaxhighlight> || ❌️<ref group="note" name="nonsemantic"/>
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><strong/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><style/></syntaxhighlight> || ❌️<ref group="note" name="stylesheets"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><sub/></syntaxhighlight> || ✔️
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><summary/></syntaxhighlight> || ❌️
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><sup/></syntaxhighlight> || ✔️
| ✔️ || Adding <code>class="ext-wikilambda-reference"</code> will turn it into a citation, see [[mw:Help:Wikifunctions/Citations]].
|-
| ✔️ || <syntaxhighlight lang="html" inline><svg/></syntaxhighlight> || ❌️<ref group="note" name="svg"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><table/></syntaxhighlight> || ✔️<ref group="note" name="tables-basic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><tbody/></syntaxhighlight> || ❌️<ref group="note" name="tables-more"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><td/></syntaxhighlight> || ✔️<ref group="note" name="tables-basic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><template/></syntaxhighlight> || ❌️<ref group="note" name="web-components"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><textarea/></syntaxhighlight> || ❌️<ref group="note" name="forms"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><tfoot/></syntaxhighlight> || ❌️<ref group="note" name="tables-more"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><th/></syntaxhighlight> || ✔️<ref group="note" name="tables-basic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><thead/></syntaxhighlight> || ❌️<ref group="note" name="tables-more"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><time/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><title/></syntaxhighlight> || ❌️
| N/A ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><tr/></syntaxhighlight> || ✔️<ref group="note" name="tables-basic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><track/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><tt/></syntaxhighlight> || ✔️<ref group="note" name="font"/>
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><u/></syntaxhighlight> || ✔️<ref group="note" name="nonsemantic"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><ul/></syntaxhighlight> || ✔️<ref group="note" name="lists"/>
| ✔️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><var/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><video/></syntaxhighlight> || ❌️<ref group="note" name="media"/>
| UNK ||
|-
| ✔️ || <syntaxhighlight lang="html" inline><wbr/></syntaxhighlight> || ✔️
| ❌️ ||
|-
| ❌️ || <syntaxhighlight lang="html" inline><xmp/></syntaxhighlight> || ❌️
| N/A ||
|}
<references group="note">
<ref name="embedded-objects">
Wikitext does not support iframes or embedded objects.
</ref>
<ref name="font">
The elements <syntaxhighlight lang="html" inline><font/></syntaxhighlight>, <syntaxhighlight lang="html" inline><tt/></syntaxhighlight>, <syntaxhighlight lang="html" inline><big/></syntaxhighlight>, and <syntaxhighlight lang="html" inline><small/></syntaxhighlight>
encode no semantic meaning, the former three being formally deprecated. CSS is preferred over these.
</ref>
<ref name="forms">
Wikitext does not support forms or input widgets.
</ref>
<ref name="headings">
Wikitext has dedicated syntax for the various levels of headings.
</ref>
<ref name="hyperlinks">
In Wikitext, hyperlinks can only be made via <syntaxhighlight lang="wikitext" inline>[target label]</syntaxhighlight> syntax. There is no way to set the <code>rel</code> attribute.
Image maps can only be made via the <syntaxhighlight lang="wikitext" inline><imagemap/></syntaxhighlight> tag hook from [[mw:Extension:ImageMap]].
<br>In an {{Z|89}}, the Wikitext syntax has no meaning, and the HTML <syntaxhighlight lang="html" inline><a href="target">label</a></syntaxhighlight> syntax is required.
</ref>
<ref name="lists">
Wikitext has dedicated syntax for unordered lists, ordered lists, and definition lists, but the HTML syntax is also supported.
</ref>
<ref name="mathml">
Embedded MathML isn't supported in Wikitext.
There is a <syntaxhighlight lang="wikitext" inline><math/></syntaxhighlight> tag hook from [[mw:Extension:Math]], but while it produces embedded MathML, it only accepts a TeX-based syntax.
</ref>
<ref name="media">
Wikitext has dedicated syntax for embedding media, and without extensions it's limited to local resources.
</ref>
<ref name="meta">
<syntaxhighlight lang="html" inline><link/></syntaxhighlight> can only be used if it has both <code>itemprop</code> and <code>href</code>.
<syntaxhighlight lang="html" inline><meta/></syntaxhighlight> can only be used if it has both <code>itemprop</code> and <code>content</code>.
</ref>
<ref name="nonsemantic">
The elements <syntaxhighlight lang="html" inline><b/></syntaxhighlight>, <syntaxhighlight lang="html" inline><i/></syntaxhighlight>, <syntaxhighlight lang="html" inline><u/></syntaxhighlight>, <syntaxhighlight lang="html" inline><s/></syntaxhighlight>, <syntaxhighlight lang="html" inline><strike/></syntaxhighlight>, and <syntaxhighlight lang="html" inline><center/></syntaxhighlight>
encode no semantic meaning, the latter two being formally deprecated. To maintain content–presentation seperation on the Web, CSS is preferred over these.
In Wikitext, there's dedicated syntax for bold and italics. There are also the semantic elements
<syntaxhighlight lang="html" inline><strong/></syntaxhighlight>, <syntaxhighlight lang="html" inline><em/></syntaxhighlight>, <syntaxhighlight lang="html" inline><ins/></syntaxhighlight>, and <syntaxhighlight lang="html" inline><del/></syntaxhighlight>.
</ref>
<ref name="preformatted">
Wikitext has dedicated syntax for preformatted/unparsed text, but the HTML syntax is also supported.
</ref>
<ref name="scripting">
Embedded or linked JavaScript isn't supported in Wikitext.
Thus <syntaxhighlight lang="html" inline><canvas/></syntaxhighlight> and <syntaxhighlight lang="html" inline><noscript/></syntaxhighlight> are disallowed too.
</ref>
<ref name="section-container">
Wikitext does not support the semantic container elements such as <syntaxhighlight lang="html" inline><section/></syntaxhighlight>.
There is a <syntaxhighlight lang="wikitext" inline><section/></syntaxhighlight> tag hook from [[mw:Extension:Labeled Section Transclusion]], but it's not equivalent.
</ref>
<ref name="stylesheets">
Embedded stylesheets aren't supported in Wikitext (though inline styles are).
</ref>
<ref name="svg">
Embedded SVG isn't supported in Wikitext.
</ref>
<ref name="tables-basic">
Wikitext has dedicated syntax for tables, but the HTML syntax is also supported, at least the parts corresponding to the features of Wikitext tables.
</ref>
<ref name="tables-more">
Some elements used for marking up tables aren't usable in Wikitext (and have no equivalent native syntax).
</ref>
<ref name="web-components">
Web Components aren't supported in Wikitext.
Modularity is achieved with transclusion.
</ref>
</references>
j8y5ebtgzaawkfsau6z47vm8ljxlodx
Z32123
0
78195
290833
278225
2026-07-13T17:51:14Z
Autom
448
+sv labels
290833
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32123"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z32123K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "content"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "コンテンツ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "obsah"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "contenu"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "contenido"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "contenuto"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Inhalt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "innehåll"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z32124"
],
"Z8K4": [
"Z14",
"Z32125",
"Z33403"
],
"Z8K5": "Z32123"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "paragraph"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "段落"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "odstavec"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "paragraphe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "párrafo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1360",
"Z11K2": "¶"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1403",
"Z11K2": "paragraphus"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "paragrafo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Absatz"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "stycke"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1360",
"Z31K2": [
"Z6",
"\u003Cp\u003E\u003C/p\u003E",
"\u003Cp\u003E...\u003C/p\u003E"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "wraps the provided content in HTML paragraph tags"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "入力されたコンテンツをHTMLの段落タグでラップ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "obalí poskytnutý obsah do HTML značek pro odstavec"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "enveloppe le contenu donné avec des balises de paragraphes HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "envuelve el contenido dado con etiquetas de párrafo HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Racchiude il paragrafo fornito in tag HTML paragrafo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "umschließt den eingegebenen Inhalt mit HTML-Absatz-Tags"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "bildar ett stycke av ett HTML-fragment"
}
]
}
}
eaqd12w46b5i6d32h6kkedc4pl764ug
290834
290833
2026-07-13T17:51:17Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
290834
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32123"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z32123K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "content"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "コンテンツ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "obsah"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "contenu"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "contenido"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "contenuto"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Inhalt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "innehåll"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z32124"
],
"Z8K4": [
"Z14",
"Z33403",
"Z32125"
],
"Z8K5": "Z32123"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "paragraph"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "段落"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "odstavec"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "paragraphe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "párrafo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1360",
"Z11K2": "¶"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1403",
"Z11K2": "paragraphus"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "paragrafo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Absatz"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "stycke"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1360",
"Z31K2": [
"Z6",
"\u003Cp\u003E\u003C/p\u003E",
"\u003Cp\u003E...\u003C/p\u003E"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "wraps the provided content in HTML paragraph tags"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "入力されたコンテンツをHTMLの段落タグでラップ"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "obalí poskytnutý obsah do HTML značek pro odstavec"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "enveloppe le contenu donné avec des balises de paragraphes HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "envuelve el contenido dado con etiquetas de párrafo HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Racchiude il paragrafo fornito in tag HTML paragrafo"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "umschließt den eingegebenen Inhalt mit HTML-Absatz-Tags"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "bildar ett stycke av ett HTML-fragment"
}
]
}
}
skigh37ipt3us1qzalx4ado4gze6k9h
Z32234
0
78394
290682
281817
2026-07-13T12:52:18Z
Autom
448
+sv labels
290682
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32234"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z32234K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "seznam"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "liste"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "lista"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z32236",
"Z36215"
],
"Z8K4": [
"Z14",
"Z32235",
"Z32885"
],
"Z8K5": "Z32234"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "join text-like objects into HTML fragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "spojit textové objekty do fragmentu HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "joindre plusieurs objets texte en un fragment HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "sammanfoga textartade objekt till HTML-fragment"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"sammanfoga textliknande objekt till HTML-fragment"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gwzudkj3f8fwvefrictih5ufg3dm3x0
290683
290682
2026-07-13T12:52:21Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
290683
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32234"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z32234K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "seznam"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "liste"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "lista"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z32236",
"Z36215"
],
"Z8K4": [
"Z14",
"Z32885",
"Z32235"
],
"Z8K5": "Z32234"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "join text-like objects into HTML fragment"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "spojit textové objekty do fragmentu HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "joindre plusieurs objets texte en un fragment HTML"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "sammanfoga textartade objekt till HTML-fragment"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"sammanfoga textliknande objekt till HTML-fragment"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
r513bx6m0xg7gsgvg4a88dcrdfdba2p
Z32321
0
78543
290979
284540
2026-07-14T10:25:07Z
Autom
448
290979
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32321"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32321K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z32321K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "amount"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32321K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z32321K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z32322"
],
"Z8K4": [
"Z14",
"Z32404"
],
"Z8K5": "Z32321"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "X exists in N Ys"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1630",
"Z11K2": "X ada di N Y"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "X ada di N Y"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "X existe en N Ys"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "X ekzistas en N Yj"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "X finns i/på N Yn"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"X is in N Ys"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Makes a sentence of the form X exists in N Ys, e.g. \"Wikipedia exists in 362 languages.\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1630",
"Z11K2": "Mbikin kalimat dengen bentuk X ada di N Y, tulad: \"Wikipédi ada di 362 basa.\""
}
]
}
}
dg4huo3x3rtxa148e0ll6r3y3311inx
290980
290979
2026-07-14T10:26:01Z
Autom
448
+sv labels
290980
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32321"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32321K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "företeelse"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z32321K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "amount"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "antal"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z32321K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "sammanhang"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z32321K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z32322"
],
"Z8K4": [
"Z14",
"Z32404"
],
"Z8K5": "Z32321"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "X exists in N Ys"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1630",
"Z11K2": "X ada di N Y"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "X ada di N Y"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "X existe en N Ys"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "X ekzistas en N Yj"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "X finns i/på N Yn"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"X is in N Ys"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Makes a sentence of the form X exists in N Ys, e.g. \"Wikipedia exists in 362 languages.\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1630",
"Z11K2": "Mbikin kalimat dengen bentuk X ada di N Y, tulad: \"Wikipédi ada di 362 basa.\""
}
]
}
}
2zv05003w5zuxe2c4b1rm1y62r6l0nu
Z32402
0
78640
290956
284622
2026-07-14T09:30:38Z
Autom
448
+ sv implementation
290956
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32402"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z32399",
"Z14293K2": [
"Z60",
"Z1002",
"Z1113",
"Z1966",
"Z1199",
"Z1437",
"Z1689"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z33044",
"Z14293K2": [
"Z60",
"Z1003",
"Z1133",
"Z1423",
"Z1127",
"Z1547"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z36536",
"Z14293K2": [
"Z60",
"Z1004",
"Z1640",
"Z1757"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z36540",
"Z14293K2": [
"Z60",
"Z1576"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z37737",
"Z14293K2": [
"Z60",
"Z1592"
]
}
],
"Z14294K2": "Z32399"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for X exists in N Ys"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
o9mb50u27bwwgp22jjfdgkbkrapty7w
Z32858
0
79292
290839
288889
2026-07-13T20:13:48Z
Autom
448
lägger till fallback eftersom många artiklar kommer sakna etikett på svenska
290839
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32858"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z32855",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": "Z1592",
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22511",
"Z22511K1": {
"Z1K1": "Z7",
"Z7K1": "Z12899",
"Z12899K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z32855K1"
},
"Z24766K2": "Z1592"
},
"är",
{
"Z1K1": "Z7",
"Z7K1": "Z30349",
"Z30349K1": {
"Z1K1": "Z7",
"Z7K1": "Z19285",
"Z19285K1": {
"Z1K1": "Z7",
"Z7K1": "Z22696",
"Z22696K1": {
"Z1K1": "Z18",
"Z18K1": "Z32855K2"
},
"Z22696K2": "Z1592"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z23468",
"Z23468K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z32855K2"
},
"Z30120K2": [
"Z6030",
"Z6033"
],
"Z30120K3": [
"Z60",
"Z1592"
],
"Z30120K4": [
"Z6092"
]
},
"Z23468K2": "Z1592"
},
"i",
{
"Z1K1": "Z7",
"Z7K1": "Z23468",
"Z23468K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z32855K3"
},
"Z30120K2": [
"Z6030",
"Z6033"
],
"Z30120K3": [
"Z60",
"Z1592"
],
"Z30120K4": [
"Z6092"
]
},
"Z23468K2": "Z1592"
}
],
"Z12899K2": " "
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "ange plats med entitet och typ, sv, komposition"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "State location using entity and class, Sv, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7hpakr4i5fa9prc5vz427ymqk7crcvr
Z34282
0
81548
290864
279275
2026-07-14T01:49:30Z
99of9
1622
describe
290864
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34282"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z34282K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z34282K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z34284",
"Z35670",
"Z35846"
],
"Z8K4": [
"Z14",
"Z34283"
],
"Z8K5": "Z34282"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "auto-classifying sentence – entity"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"classifying sentence - entity"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "X is a Y, where Y is obtained from a P31 of the entity item"
}
]
}
}
4nuk4ouya299or4g9dd11ri4edn7ukq
290865
290864
2026-07-14T01:49:52Z
99of9
1622
290865
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34282"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z34282K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z34282K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z34284",
"Z35670",
"Z35846"
],
"Z8K4": [
"Z14",
"Z34283"
],
"Z8K5": "Z34282"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "auto-classifying sentence – entity (monolingual)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"classifying sentence - entity",
"auto-classifying sentence – entity"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "X is a Y, where Y is obtained from a P31 of the entity item"
}
]
}
}
ru8jo6bzs2ey3p8demdvbt9am4fe0p7
290888
290865
2026-07-14T04:22:41Z
99of9
1622
290888
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34282"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z34282K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z34282K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z34284",
"Z35670",
"Z35846"
],
"Z8K4": [
"Z14",
"Z34283"
],
"Z8K5": "Z34282"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "auto-classifying sentence – entity (monolingual)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"classifying sentence - entity",
"auto-classifying sentence – entity"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "X is a Y, where Y is obtained from a P31 of the entity item. Consider Z26039 instead to specify the class Y yourself."
}
]
}
}
6j2anc223rkgs9zua4nn1ea77ck3h7b
Z34434
0
81739
290827
272694
2026-07-13T15:56:25Z
TheAhasan
91253
290827
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34434"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z34434K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z34436",
"Z34877"
],
"Z8K4": [
"Z14",
"Z34435"
],
"Z8K5": "Z34434"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Classifying sentence in French"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "ফরাসি ভাষায় বাক্য শ্রেণীবদ্ধকরণ"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
miy0pd6ks3cooefdnbrobu8aazer4pg
Z35269
0
83701
290877
279897
2026-07-14T02:28:23Z
Poro26
1521
Added Z37722 to the approved list of implementations
290877
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35269"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z35269K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Nombre 1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number 1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Número 1"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z35269K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Nombre 2"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number 2"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Número 2"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z35272"
],
"Z8K4": [
"Z14",
"Z35271",
"Z35959",
"Z37722"
],
"Z8K5": "Z35269"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "calculer le ratio de deux nombres"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display ratio"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "calcular la relación entre dos números"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"ratio",
"ratio simple",
"ratio en mathématiques"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "calculer le ratio de deux nombres et retourne le résultat sous forme simplifiée (exemple : 10 et 25 → 2:5)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "calcular la relación entre dos números y devuelve el resultado en forma simplificada (ejemplo: 10 y 25 → 2:5)"
}
]
}
}
55e7en0fv7gxowm3jdjd4c6t5kg421x
290878
290877
2026-07-14T02:28:53Z
Poro26
1521
Removed Z37722 from the approved list of implementations
290878
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35269"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z35269K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Nombre 1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number 1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Número 1"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z35269K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Nombre 2"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number 2"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Número 2"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z35272"
],
"Z8K4": [
"Z14",
"Z35271",
"Z35959"
],
"Z8K5": "Z35269"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "calculer le ratio de deux nombres"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display ratio"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "calcular la relación entre dos números"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"ratio",
"ratio simple",
"ratio en mathématiques"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "calculer le ratio de deux nombres et retourne le résultat sous forme simplifiée (exemple : 10 et 25 → 2:5)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "calcular la relación entre dos números y devuelve el resultado en forma simplificada (ejemplo: 10 y 25 → 2:5)"
}
]
}
}
ne7n94ulwahv35y3hd16hy2yne4cw86
290883
290878
2026-07-14T02:41:36Z
Poro26
1521
Added Z37724 to the approved list of test cases
290883
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35269"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z35269K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Nombre 1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number 1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Número 1"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z35269K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Nombre 2"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number 2"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Número 2"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z35272",
"Z37724"
],
"Z8K4": [
"Z14",
"Z35271",
"Z35959"
],
"Z8K5": "Z35269"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "calculer le ratio de deux nombres"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display ratio"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "calcular la relación entre dos números"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"ratio",
"ratio simple",
"ratio en mathématiques"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "calculer le ratio de deux nombres et retourne le résultat sous forme simplifiée (exemple : 10 et 25 → 2:5)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "calcular la relación entre dos números y devuelve el resultado en forma simplificada (ejemplo: 10 y 25 → 2:5)"
}
]
}
}
fglelih4hhuxbhi3jbxaymge6eewlaq
290885
290883
2026-07-14T02:57:17Z
Poro26
1521
Added Z37722 to the approved list of implementations
290885
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35269"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z35269K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Nombre 1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number 1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Número 1"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z35269K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Nombre 2"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number 2"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Número 2"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z35272",
"Z37724"
],
"Z8K4": [
"Z14",
"Z35271",
"Z35959",
"Z37722"
],
"Z8K5": "Z35269"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "calculer le ratio de deux nombres"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display ratio"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "calcular la relación entre dos números"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"ratio",
"ratio simple",
"ratio en mathématiques"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "calculer le ratio de deux nombres et retourne le résultat sous forme simplifiée (exemple : 10 et 25 → 2:5)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "calcular la relación entre dos números y devuelve el resultado en forma simplificada (ejemplo: 10 y 25 → 2:5)"
}
]
}
}
npm8fo2aws3fo2a046rxwewoctd9whq
290886
290885
2026-07-14T02:57:31Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
290886
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35269"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z35269K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Nombre 1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number 1"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Número 1"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z35269K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Nombre 2"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "number 2"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "Número 2"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z35272",
"Z37724"
],
"Z8K4": [
"Z14",
"Z37722",
"Z35271",
"Z35959"
],
"Z8K5": "Z35269"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "calculer le ratio de deux nombres"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "display ratio"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "calcular la relación entre dos números"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"ratio",
"ratio simple",
"ratio en mathématiques"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "calculer le ratio de deux nombres et retourne le résultat sous forme simplifiée (exemple : 10 et 25 → 2:5)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "calcular la relación entre dos números y devuelve el resultado en forma simplificada (ejemplo: 10 y 25 → 2:5)"
}
]
}
}
o07jsxmi42e2xt6b4p4oj2xzbv68tuq
Z35672
0
84328
290835
283367
2026-07-13T19:09:43Z
Autom
448
+sv labels
290835
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35672"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z35672K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "språk"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z35673",
"Z35674"
],
"Z8K4": [
"Z14",
"Z35686"
],
"Z8K5": "Z35672"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "sentence separator"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "文と文の間の空白"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "meningsavgräsare"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"single space",
"sentence spacer",
"space sentences",
"sentence joiner",
"join sentences",
"separate sentences"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"skiljetecken mellan meningar",
"meningsavskiljare",
"meningsseparator"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns an HTML fragment which should appear between sentences. After everything that belongs with the first sentence, and before everything that belongs in the second. English: a single space"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1830",
"Z11K2": "文と文の間にゼロ幅スペースを入れる"
}
]
}
}
jngbj9hd92f7n62girwh9mzz6u6by55
Z36076
0
85017
290831
280552
2026-07-13T17:39:49Z
GrinningIodize
14304
Fix bugs
290831
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36076"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z13561",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z13397",
"Z13397K1": {
"Z1K1": "Z7",
"Z7K1": "Z36069",
"Z36069K1": {
"Z1K1": "Z18",
"Z18K1": "Z13561K1"
}
},
"Z13397K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Alternative composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Composition that uses the All steps in Collatz conjecture sequence function."
}
]
}
}
h2ix26qv3k8zzjy381pl6660er7e2eu
290832
290831
2026-07-13T17:42:24Z
GrinningIodize
14304
More bugfixes
290832
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36076"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z13561",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K1": {
"Z1K1": "Z18",
"Z18K1": "Z13561K1"
},
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z802K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z13397",
"Z13397K1": {
"Z1K1": "Z7",
"Z7K1": "Z36069",
"Z36069K1": {
"Z1K1": "Z18",
"Z18K1": "Z13561K1"
}
},
"Z13397K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Alternative composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Composition that uses the All steps in Collatz conjecture sequence function."
}
]
}
}
n0vibho6r1z4329zmlbqkqlokup0e9i
290916
290832
2026-07-14T08:36:42Z
Dv103
11127
specified which function this implementation implements
290916
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36076"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z13561",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K1": {
"Z1K1": "Z18",
"Z18K1": "Z13561K1"
},
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z802K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z13397",
"Z13397K1": {
"Z1K1": "Z7",
"Z7K1": "Z36069",
"Z36069K1": {
"Z1K1": "Z18",
"Z18K1": "Z13561K1"
}
},
"Z13397K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Collatz conjecture function, alternative comp."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Composition that uses the All steps in Collatz conjecture sequence function."
}
]
}
}
1rqrgysbfhlbmmdkr9m4uso8rctam4v
Talk:Z310
1
85107
290957
286812
2026-07-14T09:32:54Z
YoshiRulz
10156
/* Sitelink */ new section
290957
wikitext
text/x-wiki
{{type documentation|Z310|Commons image reference
|related types=
* {{Z+|Z6091}}
* {{Z+|Z6039}}
|cardinality=Valid: about {{formatnum:190000000}}
<br>Type admits: arbitrarily high
|proposal=<!--N/A-->
}}
== Commons image reference from string ==
I am currently working on obtaining the logo image from a Wikidata item. Reference : {{Z|Z36631}}, but we only get strings while using Wikifunctions for querying Wikidata property - {{P|P154}}. Is there a way or is to possible to add a builtin-function for obtaining the Media id or Commons item reference from Wikidata? Thanks in advance. [[User:Jsamwrites|John Samuel]] 15:19, 21 June 2026 (UTC)
== Sitelink ==
Is this {{Q|59712033}} or {{Q|29934260}}? [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 09:32, 14 July 2026 (UTC)
703ro1td38hr7ejgsdf3uatwkmk88cx
Help:Z310
12
85108
290968
280831
2026-07-14T10:10:32Z
YoshiRulz
10156
Move docs from Help:Z89
290968
wikitext
text/x-wiki
See [[mw:Help:Wikifunctions/Images]].
[[File:MWExample.jpg|thumb|alt=A field of sunflowers, with the text "Example Image" overlaid]]
tl;dr: {{Z|36038}} produces a [[Z89]] like:
<syntaxhighlight lang="html">
<ext-wikilambda-image mid="M100238486" alt="A field of sunflowers, with the text "Example Image" overlaid" size="thumb" />
</syntaxhighlight>
which renders as an image like on the right.
Attributes:
; <code>alt</code>
: Description of the image's contents, for screen readers and as a fallback when the image doesn't load. See [https://developer.mozilla.org/en-US/docs/Web/HTML/Reference/Elements/img#accessibility MDN] for guidance.
; <code>mid</code>
: The file's Media ID on Commons. On WF/AW, you can use the widget for [[Z310]]s to convert a Commons filename to its MID. On Commons, you can find it on the <code>{{int:pageinfo-toolboxlink}}</code> page, just prepend 'M' to the value labelled <code>{{int:pageinfo-article-id}}</code>.
; <code>size</code>
: Like [[mw:Help:Images#Thumbnail sizes]], but only <code>thumb</code> is supported, and is also the default value.
9jnshyi090d3sjyclx82y7522g18d8k
Z36193
0
85308
290837
287100
2026-07-13T19:33:13Z
Autom
448
+sv label
290837
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36193"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36193K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata item reference"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Wikidata objekt-id"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36193K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "språk"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36196",
"Z36352"
],
"Z8K4": [
"Z14",
"Z36195"
],
"Z8K5": "Z36193"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "population sentence"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "mening för befolkningsmängd"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A dated referenced population sentence from the best WD statement available, ideally including other qualifiers. Simple form: \"The population of Australia was 27,614,411 in 2025.\""
}
]
}
}
62oiecggu23c3dp68hylszkh1f70kfr
290838
290837
2026-07-13T19:33:44Z
Autom
448
290838
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36193"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36193K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Wikidata item reference"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "plats"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36193K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "språk"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36196",
"Z36352"
],
"Z8K4": [
"Z14",
"Z36195"
],
"Z8K5": "Z36193"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "population sentence"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "mening för befolkningsmängd"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A dated referenced population sentence from the best WD statement available, ideally including other qualifiers. Simple form: \"The population of Australia was 27,614,411 in 2025.\""
}
]
}
}
l1nconysk4j9vmcgr5698hiwep1v6zp
Z36194
0
85309
290836
288699
2026-07-13T19:30:35Z
Autom
448
290836
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36194"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z36190",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z37194",
"Z14293K2": [
"Z60",
"Z1011",
"Z1592"
]
}
],
"Z14294K2": "Z36197"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for population sentence"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "konfiguration för befolkningsmängdsmening"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1xn9ua9kq59pdzdh1cdtfcwk932zqup
Z36983
0
86655
290842
289655
2026-07-13T20:25:15Z
Autom
448
290842
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36983"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36983K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "实体"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "entita"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entité"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Ding"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "entitas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "클래스"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "entidad"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "entitet"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36983K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "类别"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "třída"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "classe"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Art"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "kelas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "엔터티"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "clase"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "typ"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36983K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "位置"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "umístění"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "localisation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Ort"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "lokasi"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "위치"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "ubicación"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "plats"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36983K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "语言"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "jazyk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Sprache"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "bahasa"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "언어"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "lengua"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "språk"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36984",
"Z37475"
],
"Z8K4": [
"Z14",
"Z36985"
],
"Z8K5": "Z36983"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "state location using entity and class (HTML)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "使用实体和类别说明位置 "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "vyjádřit umístění pomocí entity a třídy "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "localiser en utilisant l'entité et la classe "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Satz über ein Ding einer Art an einem Ort "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Berikan lokasi menggunakan entitas dan kelas "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1643",
"Z11K2": "엔터티와 클래스를 사용하여 위치 지정 "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "localizar utilizando la entidad y la clase "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "ange plats med entitet och typ (HTML-fragment)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
" something is a something in somewhere",
"is a ? in ?",
"location is a class in entity",
" X is a Y in Z"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1645",
"Z31K2": [
"Z6",
"某物是某地的某类事物"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"X ist ein Y in Z"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"sesuatu adalah sesuatu di suatu tempat"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1592",
"Z31K2": [
"Z6",
"Ange plats med entitet och klass"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Forms a sentence stating the location and class of a given entity. E.g. \"Seoul is a city in South Korea.\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1645",
"Z11K2": "生成一句话,说明某个给定实体的类别及其所在位置。如:“首尔是韩国的一座城市。”"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Vytvoří větu popisující polohu a třídu dané entity. Např. „Soul je město v Jižní Koreji.“"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "z.B. \"Seoul ist eine Stadt in Südkorea.\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Membuat kalimat yang memberikan lokasi dan kelas dari entitas yang diberikan. Misalnya \"Seoul adalah kota di Korea Selatan.\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "ejemplo : \"Francia es un país en Europa.\""
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Skapar en mening med plats och typ av en angiven entitet. Ex. \"Seoul är en stad i Sydkorea.\""
}
]
}
}
czso5nlmyt5e44me1l40ssjjhmfcj1p
Z36985
0
86657
290824
290571
2026-07-13T15:27:29Z
HenkvD
1290
short description
290824
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36985"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36983",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z37464",
"Z37464K1": {
"Z1K1": "Z7",
"Z7K1": "Z26570",
"Z26570K1": {
"Z1K1": "Z18",
"Z18K1": "Z36983K1"
},
"Z26570K2": {
"Z1K1": "Z18",
"Z18K1": "Z36983K2"
},
"Z26570K3": {
"Z1K1": "Z18",
"Z18K1": "Z36983K3"
},
"Z26570K4": {
"Z1K1": "Z18",
"Z18K1": "Z36983K4"
}
},
"Z37464K2": {
"Z1K1": "Z6",
"Z6K1": "Z29843"
},
"Z37464K3": [
"Z6091",
{
"Z1K1": "Z18",
"Z18K1": "Z36983K1"
},
{
"Z1K1": "Z18",
"Z18K1": "Z36983K2"
},
{
"Z1K1": "Z18",
"Z18K1": "Z36983K3"
}
],
"Z37464K4": [
"Z6091",
{
"Z1K1": "Z18",
"Z18K1": "Z36983K1"
},
{
"Z1K1": "Z18",
"Z18K1": "Z36983K2"
},
{
"Z1K1": "Z18",
"Z18K1": "Z36983K3"
}
],
"Z37464K5": {
"Z1K1": "Z18",
"Z18K1": "Z36983K4"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "state location using entity and class (HTML) wrapp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "state location using entity and class (HTML) wrapper"
}
]
}
}
o12i49cb6p00ex8dw3klpiti5waewqa
Z37279
0
87185
290990
288643
2026-07-14T11:13:15Z
Autom
448
Added Z37744 to the approved list of test cases
290990
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37279"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37279K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "plats"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "location"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37279K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "vatten"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "body of water"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37279K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "språk"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z37282",
"Z37284",
"Z37285",
"Z37744"
],
"Z8K4": [
"Z14",
"Z37280"
],
"Z8K5": "Z37279"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "plats ligger vid vattendrag eller -samling svenska"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "place is located by body of water, Swedish"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
r2i7w2wdkvy9uxgpc603d7vg65rq3vy
Z37345
0
87268
290867
289005
2026-07-14T01:58:02Z
99of9
1622
290867
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37345"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z34282",
"Z14K2": {
"Z1K1": "Z11",
"Z11K1": {
"Z1K1": "Z18",
"Z18K1": "Z34282K2"
},
"Z11K2": {
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z18",
"Z18K1": "Z34282K1"
},
"Z26039K2": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z23543",
"Z23543K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z34282K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": {
"Z1K1": "Z18",
"Z18K1": "Z34282K2"
},
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P31"
}
]
}
}
},
"Z26039K3": {
"Z1K1": "Z18",
"Z18K1": "Z34282K2"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "wrapper for subject is instance of (string)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0y5eyv6jpf3y9xn94tpfxdg7u3ojpt5
290868
290867
2026-07-14T02:00:19Z
99of9
1622
290868
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37345"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z34282",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z34282K2"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z26039",
"Z26039K1": {
"Z1K1": "Z18",
"Z18K1": "Z34282K1"
},
"Z26039K2": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z7",
"Z7K1": "Z23543",
"Z23543K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z34282K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": {
"Z1K1": "Z18",
"Z18K1": "Z34282K2"
},
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P31"
}
]
}
}
},
"Z26039K3": {
"Z1K1": "Z18",
"Z18K1": "Z34282K2"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "wrapper for subject is instance of (string)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
b0948v8ee7kirjk72usye04uaa7hdt1
Z37426
0
87414
290909
289411
2026-07-14T07:01:16Z
EdAr713
94602
Added a label for the function in English
290909
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37426"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37426K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lingua"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37427"
],
"Z8K4": [
"Z14",
"Z37428"
],
"Z8K5": "Z37426"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "tabella di coniugazione di articolo partitivo it"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "partitive article conjugation table"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ozjs3flyp0jqyl3pb8a93clmuxznz4z
Z37506
0
87550
290816
290153
2026-07-13T14:37:38Z
99of9
1622
fix https
290816
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37506"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37464",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37464",
"Z37464K1": {
"Z1K1": "Z11",
"Z11K1": "Z1360",
"Z11K2": "⤒ Q12935276 { Q11292 ∩ Q16502 } = Q7343."
},
"Z37464K2": {
"Z1K1": "Z6",
"Z6K1": "Z29841"
},
"Z37464K3": [
"Z6091"
],
"Z37464K4": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q11292"
}
],
"Z37464K5": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Cspan lang=\"mul\" style=\"color: #FF00FF;\"\u003E⤒ Q12935276 { Q11292\u003Ca href=\"https://www.wikidata.org/wiki/Q11292\"\u003E✏️\u003C/a\u003E ∩ Q16502 } = Q7343.\u003C/span\u003E\u003Ca href=\"https://www.wikifunctions.org/wiki/Z29841\"\u003E🔧\u003C/a\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "default colour and link with specific QID edit ✏️"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qequ5zdf932weayo5hporj7epof8s7p
Z37540
0
87589
290815
290553
2026-07-13T14:37:01Z
99of9
1622
290815
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37540"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37464",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z29750",
"Z29750K1": {
"Z1K1": "Z7",
"Z7K1": "Z14404",
"Z14404K1": {
"Z1K1": "Z18",
"Z18K1": "Z37464K1"
}
},
"Z29750K2": {
"Z1K1": "Z18",
"Z18K1": "Z37464K5"
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z37682",
"Z37682K1": {
"Z1K1": "Z7",
"Z7K1": "Z37665",
"Z37665K1": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z18",
"Z18K1": "Z37464K1"
}
}
},
"Z37665K2": {
"Z1K1": "Z18",
"Z18K1": "Z37464K3"
},
"Z37665K3": {
"Z1K1": "Z18",
"Z18K1": "Z37464K5"
}
},
"Z37682K2": {
"Z1K1": "Z18",
"Z18K1": "Z37464K4"
},
"Z37682K3": {
"Z1K1": "Z18",
"Z18K1": "Z37464K5"
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z27849",
"Z27849K1": {
"Z1K1": "Z7",
"Z7K1": "Z27873",
"Z27873K1": {
"Z1K1": "Z7",
"Z7K1": "Z37682",
"Z37682K1": {
"Z1K1": "Z7",
"Z7K1": "Z37665",
"Z37665K1": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z18",
"Z18K1": "Z37464K1"
}
}
},
"Z37665K2": {
"Z1K1": "Z18",
"Z18K1": "Z37464K3"
},
"Z37665K3": {
"Z1K1": "Z18",
"Z18K1": "Z37464K5"
}
},
"Z37682K2": {
"Z1K1": "Z18",
"Z18K1": "Z37464K4"
},
"Z37682K3": {
"Z1K1": "Z18",
"Z18K1": "Z37464K5"
}
},
"Z27873K2": "span",
"Z27873K3": [
"Z6",
"lang",
"style"
],
"Z27873K4": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z14329",
"Z14329K1": {
"Z1K1": "Z7",
"Z7K1": "Z14404",
"Z14404K1": {
"Z1K1": "Z18",
"Z18K1": "Z37464K1"
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
"color: ",
{
"Z1K1": "Z7",
"Z7K1": "Z28639",
"Z28639K1": "Z37458"
},
";"
]
}
]
},
"Z27849K2": {
"Z1K1": "Z7",
"Z7K1": "Z37465",
"Z37465K1": {
"Z1K1": "Z18",
"Z18K1": "Z37464K2"
},
"Z37465K2": "🔧"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "monolingual text as HTML w lang, color, html comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7yr0l4d59qfzt9pg6hk55rrtmz1mti4
Z37625
0
87681
290805
290490
2026-07-13T13:45:33Z
HenkvD
1290
fixed argument for entity
290805
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37625"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37623",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z37640",
"Z37640K1": {
"Z1K1": "Z7",
"Z7K1": "Z27299",
"Z27299K1": {
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z18",
"Z18K1": "Z37623K1"
}
},
"Z27299K2": {
"Z1K1": "Z18",
"Z18K1": "Z37623K2"
}
},
"Z37640K2": {
"Z1K1": "Z7",
"Z7K1": "Z33319",
"Z33319K1": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z7",
"Z7K1": "Z35364",
"Z35364K1": {
"Z1K1": "Z7",
"Z7K1": "Z35036",
"Z35036K1": {
"Z1K1": "Z18",
"Z18K1": "Z37623K2"
},
"Z35036K2": [
"Z6030",
"Z6036"
],
"Z35036K3": [
"Z60"
],
"Z35036K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1629"
}
]
}
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z37623K3"
}
}
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z33315",
"Z33315K1": {
"Z1K1": "Z7",
"Z7K1": "Z10771",
"Z10771K1": {
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z7",
"Z7K1": "Z21449",
"Z21449K1": {
"Z1K1": "Z18",
"Z18K1": "Z37623K2"
},
"Z21449K2": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z37623K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60",
"Z1360"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z18",
"Z18K1": "Z37623K2"
}
]
}
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z37623K3"
}
}
}
}
]
},
"Z37640K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox row Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
735okchbi8y8abq08v69l4aiil8lely
Z37674
0
87738
290807
290582
2026-07-13T13:46:47Z
99of9
1622
Added Z37700 to the approved list of implementations
290807
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37674"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z37674K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "source HTML"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37674K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QID to append WD edit link if missing label"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37674K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language (not currently used)"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37675",
"Z37676"
],
"Z8K4": [
"Z14",
"Z37700"
],
"Z8K5": "Z37674"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject ✏️ wikidata link if missing label in HTML"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2giovw6b6yx5p6pnudzxrvbwh2033jb
Z37677
0
87741
290803
290586
2026-07-13T13:39:59Z
99of9
1622
Added Z37681 to the approved list of implementations
290803
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37677"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z37677K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "source HTML content"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z37677K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "qid (string)"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z37678",
"Z37679",
"Z37680"
],
"Z8K4": [
"Z14",
"Z37681"
],
"Z8K5": "Z37677"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject ✏️ Wikidata link if missing label (string)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "helper function for Z37674 that just operates on strings"
}
]
}
}
ca2o88xzupw1qmmee48lp2gvzm3ed8d
290822
290803
2026-07-13T14:57:49Z
99of9
1622
Added Z37706 to the approved list of test cases
290822
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37677"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z37677K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "source HTML content"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z37677K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "qid (string)"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z37678",
"Z37679",
"Z37680",
"Z37706"
],
"Z8K4": [
"Z14",
"Z37681"
],
"Z8K5": "Z37677"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject ✏️ Wikidata link if missing label (string)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "helper function for Z37674 that just operates on strings"
}
]
}
}
6mcsxguwwwxsw0yty2nn2t3hpllgvw9
Z37681
0
87746
290823
290599
2026-07-13T15:02:07Z
99of9
1622
check that the QID does not follow "/" (part of a link)
290823
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37681"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37677",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z10070",
"Z10070K1": {
"Z1K1": "Z18",
"Z18K1": "Z37677K1"
},
"Z10070K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
"\u003Ca href=\"https://abstract.wikipedia.org/wiki/",
{
"Z1K1": "Z18",
"Z18K1": "Z37677K2"
},
"\"\u003E",
{
"Z1K1": "Z18",
"Z18K1": "Z37677K2"
},
"\u003C/a\u003E"
]
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z12316",
"Z12316K1": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
"\u003Ca href=\"https://abstract.wikipedia.org/wiki/",
{
"Z1K1": "Z18",
"Z18K1": "Z37677K2"
},
"\"\u003E",
{
"Z1K1": "Z18",
"Z18K1": "Z37677K2"
},
"\u003C/a\u003E"
]
},
"Z12316K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
"\u003Ca href=\"https://abstract.wikipedia.org/wiki/",
{
"Z1K1": "Z18",
"Z18K1": "Z37677K2"
},
"\"\u003E",
{
"Z1K1": "Z18",
"Z18K1": "Z37677K2"
},
"\u003C/a\u003E\u003Ca href=\"https://www.wikidata.org/wiki/",
{
"Z1K1": "Z18",
"Z18K1": "Z37677K2"
},
"\"\u003E✏️\u003C/a\u003E"
]
},
"Z12316K3": {
"Z1K1": "Z18",
"Z18K1": "Z37677K1"
},
"Z12316K4": ""
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z12316",
"Z12316K1": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
"(?\u003C!/)",
{
"Z1K1": "Z18",
"Z18K1": "Z37677K2"
},
"\\b"
]
},
"Z12316K2": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z18",
"Z18K1": "Z37677K2"
},
"\u003Ca href=\"https://www.wikidata.org/wiki/",
{
"Z1K1": "Z18",
"Z18K1": "Z37677K2"
},
"\"\u003E✏️\u003C/a\u003E"
]
},
"Z12316K3": {
"Z1K1": "Z18",
"Z18K1": "Z37677K1"
},
"Z12316K4": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject ✏️ Wikidata link if missing label, regex"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9aydyr895ztb0y1n6wib7jg5rjzcnyo
Z37682
0
87747
290802
290601
2026-07-13T13:39:38Z
99of9
1622
290802
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37682"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z37682K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "source HTML"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z37682K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QIDs to add WD edit links to if missing label"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37682K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37682"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject ✏️ wikidata links to HTML QIDs"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "each QID (either linked to its AW article or not) that is still a bare QID in the HTML gets an appended ✏️ link to the Wikidata item to edit the labels"
}
]
}
}
2v197bgyayxf7vi6h8oiwg67r2vgx4i
290809
290802
2026-07-13T13:56:28Z
99of9
1622
Added Z37701 to the approved list of implementations
290809
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37682"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z37682K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "source HTML"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z37682K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QIDs to add WD edit links to if missing label"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37682K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z37701"
],
"Z8K5": "Z37682"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject ✏️ wikidata links to HTML QIDs"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "each QID (either linked to its AW article or not) that is still a bare QID in the HTML gets an appended ✏️ link to the Wikidata item to edit the labels"
}
]
}
}
si5hceds01arpn1gay2mtwmokkn440b
290811
290809
2026-07-13T13:58:06Z
99of9
1622
Added Z37702 to the approved list of test cases
290811
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37682"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z37682K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "source HTML"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z37682K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QIDs to add WD edit links to if missing label"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37682K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37702"
],
"Z8K4": [
"Z14",
"Z37701"
],
"Z8K5": "Z37682"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject ✏️ wikidata links to HTML QIDs"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "each QID (either linked to its AW article or not) that is still a bare QID in the HTML gets an appended ✏️ link to the Wikidata item to edit the labels"
}
]
}
}
92zn37sv8rzc592emclq93tx4jt7hk6
290814
290811
2026-07-13T14:00:47Z
99of9
1622
Added Z37703 to the approved list of test cases
290814
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37682"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z37682K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "source HTML"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z37682K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QIDs to add WD edit links to if missing label"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37682K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37702",
"Z37703"
],
"Z8K4": [
"Z14",
"Z37701"
],
"Z8K5": "Z37682"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject ✏️ wikidata links to HTML QIDs"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "each QID (either linked to its AW article or not) that is still a bare QID in the HTML gets an appended ✏️ link to the Wikidata item to edit the labels"
}
]
}
}
4cax8x8cefhbzgfkrz5co85lrp5k438
290818
290814
2026-07-13T14:53:54Z
99of9
1622
Added Z37704 to the approved list of test cases
290818
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37682"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z37682K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "source HTML"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z37682K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QIDs to add WD edit links to if missing label"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37682K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37702",
"Z37703",
"Z37704"
],
"Z8K4": [
"Z14",
"Z37701"
],
"Z8K5": "Z37682"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject ✏️ wikidata links to HTML QIDs"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "each QID (either linked to its AW article or not) that is still a bare QID in the HTML gets an appended ✏️ link to the Wikidata item to edit the labels"
}
]
}
}
37h5ypkc44bjymsgb06noaf271k0qzp
Category:Project concept/eo
14
87766
290716
2026-07-13T13:13:50Z
FuzzyBot
207
Automatically creating translation of category used on [[Wikifunctions:Vision/eo]]
290716
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">This category is for pages about the Wikifunctions and Abstract Wikipedia projects, how they were created, what is their vision, and how well we are doing at achieving those goals.</span>
[[Category:Project{{#translation:}}]]
c8p95q4049ryt8rrnvoxvnoq576usis
Category:Project concept/es
14
87767
290717
2026-07-13T13:13:50Z
FuzzyBot
207
Automatically creating translation of category used on [[Wikifunctions:Vision/es]]
290717
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">This category is for pages about the Wikifunctions and Abstract Wikipedia projects, how they were created, what is their vision, and how well we are doing at achieving those goals.</span>
[[Category:Project{{#translation:}}]]
c8p95q4049ryt8rrnvoxvnoq576usis
Category:Project concept/hr
14
87768
290718
2026-07-13T13:13:51Z
FuzzyBot
207
Automatically creating translation of category used on [[Wikifunctions:Vision/hr]]
290718
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">This category is for pages about the Wikifunctions and Abstract Wikipedia projects, how they were created, what is their vision, and how well we are doing at achieving those goals.</span>
[[Category:Project{{#translation:}}]]
c8p95q4049ryt8rrnvoxvnoq576usis
Category:Project concept/hu
14
87769
290719
2026-07-13T13:13:52Z
FuzzyBot
207
Automatically creating translation of category used on [[Wikifunctions:Vision/hu]]
290719
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">This category is for pages about the Wikifunctions and Abstract Wikipedia projects, how they were created, what is their vision, and how well we are doing at achieving those goals.</span>
[[Category:Project{{#translation:}}]]
c8p95q4049ryt8rrnvoxvnoq576usis
Category:Project concept/pt-br
14
87770
290720
2026-07-13T13:13:52Z
FuzzyBot
207
Automatically creating translation of category used on [[Wikifunctions:Vision/pt-br]]
290720
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">This category is for pages about the Wikifunctions and Abstract Wikipedia projects, how they were created, what is their vision, and how well we are doing at achieving those goals.</span>
[[Category:Project{{#translation:}}]]
c8p95q4049ryt8rrnvoxvnoq576usis
Category:Project concept/ro
14
87771
290721
2026-07-13T13:13:53Z
FuzzyBot
207
Automatically creating translation of category used on [[Wikifunctions:Vision/ro]]
290721
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">This category is for pages about the Wikifunctions and Abstract Wikipedia projects, how they were created, what is their vision, and how well we are doing at achieving those goals.</span>
[[Category:Project{{#translation:}}]]
c8p95q4049ryt8rrnvoxvnoq576usis
Category:Project concept/sco
14
87772
290722
2026-07-13T13:13:53Z
FuzzyBot
207
Automatically creating translation of category used on [[Wikifunctions:Vision/sco]]
290722
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">This category is for pages about the Wikifunctions and Abstract Wikipedia projects, how they were created, what is their vision, and how well we are doing at achieving those goals.</span>
[[Category:Project{{#translation:}}]]
c8p95q4049ryt8rrnvoxvnoq576usis
Category:Project concept/th
14
87773
290723
2026-07-13T13:13:54Z
FuzzyBot
207
Automatically creating translation of category used on [[Wikifunctions:Vision/th]]
290723
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">This category is for pages about the Wikifunctions and Abstract Wikipedia projects, how they were created, what is their vision, and how well we are doing at achieving those goals.</span>
[[Category:Project{{#translation:}}]]
c8p95q4049ryt8rrnvoxvnoq576usis
Category:Project concept/vi
14
87774
290724
2026-07-13T13:13:55Z
FuzzyBot
207
Automatically creating translation of category used on [[Wikifunctions:Vision/vi]]
290724
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">This category is for pages about the Wikifunctions and Abstract Wikipedia projects, how they were created, what is their vision, and how well we are doing at achieving those goals.</span>
[[Category:Project{{#translation:}}]]
c8p95q4049ryt8rrnvoxvnoq576usis
Category:Project/eo
14
87775
290725
2026-07-13T13:13:55Z
FuzzyBot
207
Automatically creating translation of category used on [[Category:Project concept/eo]]
290725
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">This category is for pages about the Wikifunctions and Abstract Wikipedia projects.</span>
[[Category:Contents{{#translation:}}]]
4q0t4mpyyuygxk1zpxzc76e22w97l0w
Category:Project/hr
14
87776
290726
2026-07-13T13:13:56Z
FuzzyBot
207
Automatically creating translation of category used on [[Category:Project concept/hr]]
290726
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">This category is for pages about the Wikifunctions and Abstract Wikipedia projects.</span>
[[Category:Contents{{#translation:}}]]
4q0t4mpyyuygxk1zpxzc76e22w97l0w
Category:Project/hu
14
87777
290727
2026-07-13T13:13:57Z
FuzzyBot
207
Automatically creating translation of category used on [[Category:Project concept/hu]]
290727
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">This category is for pages about the Wikifunctions and Abstract Wikipedia projects.</span>
[[Category:Contents{{#translation:}}]]
4q0t4mpyyuygxk1zpxzc76e22w97l0w
Category:Project/ro
14
87778
290728
2026-07-13T13:13:57Z
FuzzyBot
207
Automatically creating translation of category used on [[Category:Project concept/ro]]
290728
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">This category is for pages about the Wikifunctions and Abstract Wikipedia projects.</span>
[[Category:Contents{{#translation:}}]]
4q0t4mpyyuygxk1zpxzc76e22w97l0w
Category:Project/sco
14
87779
290729
2026-07-13T13:13:57Z
FuzzyBot
207
Automatically creating translation of category used on [[Category:Project concept/sco]]
290729
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">This category is for pages about the Wikifunctions and Abstract Wikipedia projects.</span>
[[Category:Contents{{#translation:}}]]
4q0t4mpyyuygxk1zpxzc76e22w97l0w
Category:Project/th
14
87780
290730
2026-07-13T13:13:57Z
FuzzyBot
207
Automatically creating translation of category used on [[Category:Project concept/th]]
290730
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">This category is for pages about the Wikifunctions and Abstract Wikipedia projects.</span>
[[Category:Contents{{#translation:}}]]
4q0t4mpyyuygxk1zpxzc76e22w97l0w
Category:Project/vi
14
87781
290731
2026-07-13T13:13:57Z
FuzzyBot
207
Automatically creating translation of category used on [[Category:Project concept/vi]]
290731
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">This category is for pages about the Wikifunctions and Abstract Wikipedia projects.</span>
[[Category:Contents{{#translation:}}]]
4q0t4mpyyuygxk1zpxzc76e22w97l0w
Category:Contents/sco
14
87782
290732
2026-07-13T13:13:58Z
FuzzyBot
207
Automatically creating translation of category used on [[Category:Project/sco]]
290732
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">Root category for Wikifunctions.</span>
ggcoyh2yrhaiw5bbhikqvl31947xaou
Category:Project concept/ks-arab
14
87783
290780
2026-07-13T13:14:56Z
FuzzyBot
207
Automatically creating translation of category used on [[Wikifunctions:About/ks-arab]]
290780
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">This category is for pages about the Wikifunctions and Abstract Wikipedia projects, how they were created, what is their vision, and how well we are doing at achieving those goals.</span>
[[Category:Project{{#translation:}}]]
c8p95q4049ryt8rrnvoxvnoq576usis
Category:Project concept/is
14
87784
290782
2026-07-13T13:14:56Z
FuzzyBot
207
Automatically creating translation of category used on [[Wikifunctions:About/is]]
290782
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">This category is for pages about the Wikifunctions and Abstract Wikipedia projects, how they were created, what is their vision, and how well we are doing at achieving those goals.</span>
[[Category:Project{{#translation:}}]]
c8p95q4049ryt8rrnvoxvnoq576usis
Category:Project concept/lv
14
87785
290783
2026-07-13T13:14:57Z
FuzzyBot
207
Automatically creating translation of category used on [[Wikifunctions:About/lv]]
290783
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">This category is for pages about the Wikifunctions and Abstract Wikipedia projects, how they were created, what is their vision, and how well we are doing at achieving those goals.</span>
[[Category:Project{{#translation:}}]]
c8p95q4049ryt8rrnvoxvnoq576usis
Category:Project concept/ml
14
87786
290784
2026-07-13T13:14:59Z
FuzzyBot
207
Automatically creating translation of category used on [[Wikifunctions:About/ml]]
290784
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">This category is for pages about the Wikifunctions and Abstract Wikipedia projects, how they were created, what is their vision, and how well we are doing at achieving those goals.</span>
[[Category:Project{{#translation:}}]]
c8p95q4049ryt8rrnvoxvnoq576usis
Category:Project concept/ms
14
87787
290785
2026-07-13T13:14:59Z
FuzzyBot
207
Automatically creating translation of category used on [[Wikifunctions:About/ms]]
290785
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">This category is for pages about the Wikifunctions and Abstract Wikipedia projects, how they were created, what is their vision, and how well we are doing at achieving those goals.</span>
[[Category:Project{{#translation:}}]]
c8p95q4049ryt8rrnvoxvnoq576usis
Category:Project concept/su
14
87788
290786
2026-07-13T13:14:59Z
FuzzyBot
207
Automatically creating translation of category used on [[Wikifunctions:About/su]]
290786
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">This category is for pages about the Wikifunctions and Abstract Wikipedia projects, how they were created, what is their vision, and how well we are doing at achieving those goals.</span>
[[Category:Project{{#translation:}}]]
c8p95q4049ryt8rrnvoxvnoq576usis
Category:Project concept/sn
14
87789
290787
2026-07-13T13:15:01Z
FuzzyBot
207
Automatically creating translation of category used on [[Wikifunctions:About/sn]]
290787
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">This category is for pages about the Wikifunctions and Abstract Wikipedia projects, how they were created, what is their vision, and how well we are doing at achieving those goals.</span>
[[Category:Project{{#translation:}}]]
c8p95q4049ryt8rrnvoxvnoq576usis
Category:Project concept/uz-cyrl
14
87790
290788
2026-07-13T13:15:02Z
FuzzyBot
207
Automatically creating translation of category used on [[Wikifunctions:About/uz-cyrl]]
290788
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">This category is for pages about the Wikifunctions and Abstract Wikipedia projects, how they were created, what is their vision, and how well we are doing at achieving those goals.</span>
[[Category:Project{{#translation:}}]]
c8p95q4049ryt8rrnvoxvnoq576usis
Category:Project concept/tr
14
87791
290789
2026-07-13T13:15:02Z
FuzzyBot
207
Automatically creating translation of category used on [[Wikifunctions:About/tr]]
290789
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">This category is for pages about the Wikifunctions and Abstract Wikipedia projects, how they were created, what is their vision, and how well we are doing at achieving those goals.</span>
[[Category:Project{{#translation:}}]]
c8p95q4049ryt8rrnvoxvnoq576usis
Category:Project/ks-arab
14
87792
290790
2026-07-13T13:15:03Z
FuzzyBot
207
Automatically creating translation of category used on [[Category:Project concept/ks-arab]]
290790
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">This category is for pages about the Wikifunctions and Abstract Wikipedia projects.</span>
[[Category:Contents{{#translation:}}]]
4q0t4mpyyuygxk1zpxzc76e22w97l0w
Category:Project/is
14
87793
290791
2026-07-13T13:15:04Z
FuzzyBot
207
Automatically creating translation of category used on [[Category:Project concept/is]]
290791
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">This category is for pages about the Wikifunctions and Abstract Wikipedia projects.</span>
[[Category:Contents{{#translation:}}]]
4q0t4mpyyuygxk1zpxzc76e22w97l0w
Category:Project/lv
14
87794
290792
2026-07-13T13:15:04Z
FuzzyBot
207
Automatically creating translation of category used on [[Category:Project concept/lv]]
290792
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">This category is for pages about the Wikifunctions and Abstract Wikipedia projects.</span>
[[Category:Contents{{#translation:}}]]
4q0t4mpyyuygxk1zpxzc76e22w97l0w
Category:Project/ml
14
87795
290793
2026-07-13T13:15:07Z
FuzzyBot
207
Automatically creating translation of category used on [[Category:Project concept/ml]]
290793
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">This category is for pages about the Wikifunctions and Abstract Wikipedia projects.</span>
[[Category:Contents{{#translation:}}]]
4q0t4mpyyuygxk1zpxzc76e22w97l0w
Category:Project/ms
14
87796
290794
2026-07-13T13:15:07Z
FuzzyBot
207
Automatically creating translation of category used on [[Category:Project concept/ms]]
290794
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">This category is for pages about the Wikifunctions and Abstract Wikipedia projects.</span>
[[Category:Contents{{#translation:}}]]
4q0t4mpyyuygxk1zpxzc76e22w97l0w
Category:Project/su
14
87797
290795
2026-07-13T13:15:07Z
FuzzyBot
207
Automatically creating translation of category used on [[Category:Project concept/su]]
290795
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">This category is for pages about the Wikifunctions and Abstract Wikipedia projects.</span>
[[Category:Contents{{#translation:}}]]
4q0t4mpyyuygxk1zpxzc76e22w97l0w
Category:Project/uz-cyrl
14
87798
290796
2026-07-13T13:15:08Z
FuzzyBot
207
Automatically creating translation of category used on [[Category:Project concept/uz-cyrl]]
290796
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">This category is for pages about the Wikifunctions and Abstract Wikipedia projects.</span>
[[Category:Contents{{#translation:}}]]
4q0t4mpyyuygxk1zpxzc76e22w97l0w
Category:Project/sn
14
87799
290797
2026-07-13T13:15:08Z
FuzzyBot
207
Automatically creating translation of category used on [[Category:Project concept/sn]]
290797
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">This category is for pages about the Wikifunctions and Abstract Wikipedia projects.</span>
[[Category:Contents{{#translation:}}]]
4q0t4mpyyuygxk1zpxzc76e22w97l0w
Category:Contents/ks-arab
14
87800
290798
2026-07-13T13:15:08Z
FuzzyBot
207
Automatically creating translation of category used on [[Category:Project/ks-arab]]
290798
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">Root category for Wikifunctions.</span>
ggcoyh2yrhaiw5bbhikqvl31947xaou
Category:Contents/is
14
87801
290799
2026-07-13T13:15:11Z
FuzzyBot
207
Automatically creating translation of category used on [[Category:Project/is]]
290799
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">Root category for Wikifunctions.</span>
ggcoyh2yrhaiw5bbhikqvl31947xaou
Category:Contents/sn
14
87802
290800
2026-07-13T13:15:12Z
FuzzyBot
207
Automatically creating translation of category used on [[Category:Project/sn]]
290800
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">Root category for Wikifunctions.</span>
ggcoyh2yrhaiw5bbhikqvl31947xaou
Category:Contents/uz-cyrl
14
87803
290801
2026-07-13T13:15:12Z
FuzzyBot
207
Automatically creating translation of category used on [[Category:Project/uz-cyrl]]
290801
wikitext
text/x-wiki
<languages/>
<span lang="en" dir="ltr" class="mw-content-ltr">Root category for Wikifunctions.</span>
ggcoyh2yrhaiw5bbhikqvl31947xaou
Z37700
0
87804
290806
2026-07-13T13:46:33Z
99of9
1622
290806
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37700"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37674",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27861",
"Z27861K1": {
"Z1K1": "Z7",
"Z7K1": "Z37677",
"Z37677K1": {
"Z1K1": "Z7",
"Z7K1": "Z27854",
"Z27854K1": {
"Z1K1": "Z18",
"Z18K1": "Z37674K1"
}
},
"Z37677K2": {
"Z1K1": "Z7",
"Z7K1": "Z20041",
"Z20041K1": {
"Z1K1": "Z18",
"Z18K1": "Z37674K2"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject ✏️ wikidata link if missing HTML, compose"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gze4ew839lq4zhqy04ewi6myyqrq8th
Z37701
0
87805
290808
2026-07-13T13:47:51Z
99of9
1622
290808
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37701"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37682",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z18",
"Z18K1": "Z37682K2"
}
},
"Z802K2": {
"Z1K1": "Z18",
"Z18K1": "Z37682K1"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z37682",
"Z37682K1": {
"Z1K1": "Z7",
"Z7K1": "Z37674",
"Z37674K1": {
"Z1K1": "Z18",
"Z18K1": "Z37682K1"
},
"Z37674K2": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z37682K2"
}
},
"Z37674K3": {
"Z1K1": "Z18",
"Z18K1": "Z37682K3"
}
},
"Z37682K2": {
"Z1K1": "Z7",
"Z7K1": "Z812",
"Z812K1": {
"Z1K1": "Z18",
"Z18K1": "Z37682K2"
}
},
"Z37682K3": {
"Z1K1": "Z18",
"Z18K1": "Z37682K3"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
mrn0mkl5zxy3vmri4ovf6uvp0rqweuz
290812
290808
2026-07-13T13:58:21Z
99of9
1622
290812
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37701"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37682",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z18",
"Z18K1": "Z37682K2"
}
},
"Z802K2": {
"Z1K1": "Z18",
"Z18K1": "Z37682K1"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z37682",
"Z37682K1": {
"Z1K1": "Z7",
"Z7K1": "Z37674",
"Z37674K1": {
"Z1K1": "Z18",
"Z18K1": "Z37682K1"
},
"Z37674K2": {
"Z1K1": "Z7",
"Z7K1": "Z811",
"Z811K1": {
"Z1K1": "Z18",
"Z18K1": "Z37682K2"
}
},
"Z37674K3": {
"Z1K1": "Z18",
"Z18K1": "Z37682K3"
}
},
"Z37682K2": {
"Z1K1": "Z7",
"Z7K1": "Z812",
"Z812K1": {
"Z1K1": "Z18",
"Z18K1": "Z37682K2"
}
},
"Z37682K3": {
"Z1K1": "Z18",
"Z18K1": "Z37682K3"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "inject ✏️ wikidata links to HTML QIDs, compose"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bzp9prvhe77p77jablimrh04mi8ivvm
Z37702
0
87806
290810
2026-07-13T13:57:49Z
99of9
1622
290810
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37702"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37682",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37682",
"Z37682K1": {
"Z1K1": "Z89",
"Z89K1": "⤒ Q12935276 { Q11292 ∩ Q16502 } = Q7343."
},
"Z37682K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q11292"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q16502"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q7343"
}
],
"Z37682K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "⤒ Q12935276 { Q11292\u003Ca href=\"https://www.wikidata.org/wiki/Q11292\"\u003E✏️\u003C/a\u003E ∩ Q16502\u003Ca href=\"https://www.wikidata.org/wiki/Q16502\"\u003E✏️\u003C/a\u003E } = Q7343\u003Ca href=\"https://www.wikidata.org/wiki/Q7343\"\u003E✏️\u003C/a\u003E."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "⤒ Q12935276 { Q11292✏️ ∩ Q16502✏️ } = Q7343✏️."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
b5zzlducopovr4q0s56kc60r37lwv17
Z37703
0
87807
290813
2026-07-13T14:00:30Z
99of9
1622
290813
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37703"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37682",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37682",
"Z37682K1": {
"Z1K1": "Z89",
"Z89K1": "\u003Cspan lang=\"mul\" style=\"color: #FF00FF;\"\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q7343\"\u003EQ7343\u003C/a\u003E ∈ { \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q11292\"\u003EQ11292\u003C/a\u003E ∩ \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q36074\"\u003EQ36074\u003C/a\u003E }.\u003C/span\u003E\u003Ca href=\"https://www.wikifunctions.org/wiki/Z29843\"\u003E🔧\u003C/a\u003E"
},
"Z37682K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q7343"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q11292"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q36074"
}
],
"Z37682K3": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Cspan lang=\"mul\" style=\"color: #FF00FF;\"\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q7343\"\u003EQ7343\u003C/a\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q7343\"\u003E✏️\u003C/a\u003E ∈ { \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q11292\"\u003EQ11292\u003C/a\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q11292\"\u003E✏️\u003C/a\u003E ∩ \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q36074\"\u003EQ36074\u003C/a\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q36074\"\u003E✏️\u003C/a\u003E }.\u003C/span\u003E\u003Ca href=\"https://www.wikifunctions.org/wiki/Z29843\"\u003E🔧\u003C/a\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Q7343✏️ ∈ { Q11292✏️ ∩ Q36074✏️ }.🔧 linked HTML"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2dg8ugxzebtw7x1hykliuo4dbxcps6z
Z37704
0
87808
290817
2026-07-13T14:53:26Z
99of9
1622
290817
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37704"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37682",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37682",
"Z37682K1": {
"Z1K1": "Z89",
"Z89K1": "\u003Cspan lang=\"mul\" style=\"color: #FF00FF;\"\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q7343\"\u003EQ7343\u003C/a\u003E ∈ { \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q11292\"\u003EQ11292\u003C/a\u003E ∩ \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q36074\"\u003EQueensland\u003C/a\u003E }.\u003C/span\u003E\u003Ca href=\"https://www.wikifunctions.org/wiki/Z29843\"\u003E🔧\u003C/a\u003E"
},
"Z37682K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q7343"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q11292"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q36074"
}
],
"Z37682K3": "Z1609"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Cspan lang=\"mul\" style=\"color: #FF00FF;\"\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q7343\"\u003EQ7343\u003C/a\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q7343\"\u003E✏️\u003C/a\u003E ∈ { \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q11292\"\u003EQ11292\u003C/a\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q11292\"\u003E✏️\u003C/a\u003E ∩ \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q36074\"\u003EQueensland\u003C/a\u003E }.\u003C/span\u003E\u003Ca href=\"https://www.wikifunctions.org/wiki/Z29843\"\u003E🔧\u003C/a\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Q7343✏️ ∈ { Q11292✏️ ∩ Queensland }.🔧"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Don't add the pencil to real labels (e.g. \"Queensland\")."
}
]
}
}
olel3b80k6v3iy0jp8q80cpfws3tqyn
Z37705
0
87809
290819
2026-07-13T14:55:39Z
99of9
1622
290819
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37705"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37674",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37674",
"Z37674K1": {
"Z1K1": "Z89",
"Z89K1": "\u003Cspan lang=\"mul\" style=\"color: #FF00FF;\"\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q7343\"\u003EQ7343\u003C/a\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q7343\"\u003E✏️\u003C/a\u003E ∈ { \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q11292\"\u003EQ11292\u003C/a\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q11292\"\u003E✏️\u003C/a\u003E ∩ \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q36074\"\u003EQueensland\u003C/a\u003E }.\u003C/span\u003E\u003Ca href=\"https://www.wikifunctions.org/wiki/Z29843\"\u003E🔧\u003C/a\u003E"
},
"Z37674K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q36074"
},
"Z37674K3": "Z1609"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Cspan lang=\"mul\" style=\"color: #FF00FF;\"\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q7343\"\u003EQ7343\u003C/a\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q7343\"\u003E✏️\u003C/a\u003E ∈ { \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q11292\"\u003EQ11292\u003C/a\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q11292\"\u003E✏️\u003C/a\u003E ∩ \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q36074\"\u003EQueensland\u003C/a\u003E }.\u003C/span\u003E\u003Ca href=\"https://www.wikifunctions.org/wiki/Z29843\"\u003E🔧\u003C/a\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "no insertion since \"[[Queensland]]\" is not a QID"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gw3xz8yp6e8iqgjjsizk9dw1jikar2s
290820
290819
2026-07-13T14:55:54Z
99of9
1622
290820
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37705"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37674",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37674",
"Z37674K1": {
"Z1K1": "Z89",
"Z89K1": "\u003Cspan lang=\"mul\" style=\"color: #FF00FF;\"\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q7343\"\u003EQ7343\u003C/a\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q7343\"\u003E✏️\u003C/a\u003E ∈ { \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q11292\"\u003EQ11292\u003C/a\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q11292\"\u003E✏️\u003C/a\u003E ∩ \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q36074\"\u003EQueensland\u003C/a\u003E }.\u003C/span\u003E\u003Ca href=\"https://www.wikifunctions.org/wiki/Z29843\"\u003E🔧\u003C/a\u003E"
},
"Z37674K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q36074"
},
"Z37674K3": "Z1609"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Cspan lang=\"mul\" style=\"color: #FF00FF;\"\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q7343\"\u003EQ7343\u003C/a\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q7343\"\u003E✏️\u003C/a\u003E ∈ { \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q11292\"\u003EQ11292\u003C/a\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q11292\"\u003E✏️\u003C/a\u003E ∩ \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q36074\"\u003EQueensland\u003C/a\u003E }.\u003C/span\u003E\u003Ca href=\"https://www.wikifunctions.org/wiki/Z29843\"\u003E🔧\u003C/a\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "no injection since \"[[Queensland]]\" is not a QID"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hx7xr6z1kyi0cs9ktuqygagb57iabl3
Z37706
0
87810
290821
2026-07-13T14:57:28Z
99of9
1622
290821
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37706"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37677",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37677",
"Z37677K1": "\u003Cspan lang=\"mul\" style=\"color: #FF00FF;\"\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q7343\"\u003EQ7343\u003C/a\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q7343\"\u003E✏️\u003C/a\u003E ∈ { \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q11292\"\u003EQ11292\u003C/a\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q11292\"\u003E✏️\u003C/a\u003E ∩ \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q36074\"\u003EQueensland\u003C/a\u003E }.\u003C/span\u003E\u003Ca href=\"https://www.wikifunctions.org/wiki/Z29843\"\u003E🔧\u003C/a\u003E",
"Z37677K2": "Q36074"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "\u003Cspan lang=\"mul\" style=\"color: #FF00FF;\"\u003E\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q7343\"\u003EQ7343\u003C/a\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q7343\"\u003E✏️\u003C/a\u003E ∈ { \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q11292\"\u003EQ11292\u003C/a\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q11292\"\u003E✏️\u003C/a\u003E ∩ \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q36074\"\u003EQueensland\u003C/a\u003E }.\u003C/span\u003E\u003Ca href=\"https://www.wikifunctions.org/wiki/Z29843\"\u003E🔧\u003C/a\u003E"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string version of Z37705"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
01v3lm7b5fxtu1i719gi9e9esaygsnv
User:Wibl8
2
87811
290825
2026-07-13T15:42:53Z
Wibl8
94114
Created page with "{{Steward topicon}} Hi I’m Wibl8 and I love math."
290825
wikitext
text/x-wiki
{{Steward topicon}}
Hi I’m Wibl8 and I love math.
qi9jcf84ddlplpu15qfgpmvfjtdq9h0
290826
290825
2026-07-13T15:43:08Z
Wibl8
94114
290826
wikitext
text/x-wiki
Hi I’m Wibl8 and I love math.
gvlelp6oho2ir9hi09fey4in2xjuuci
Z37707
0
87812
290840
2026-07-13T20:22:00Z
Mmov9287
94545
290840
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37707"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z37707K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "s"
}
]
}
}
],
"Z8K2": "Z13518",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37707"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
on86vwhcwezbccqumf1qhcf9gqdlo2i
Z37708
0
87813
290843
2026-07-13T20:25:30Z
Mmov9287
94545
290843
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37708"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37707",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37707",
"Z37707K1": "a"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "2938902890182"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fjrd1tn6611pgt50au6i7vgrxqlw1z8
Z37709
0
87814
290846
2026-07-13T21:38:23Z
HenkvD
1290
infobox for person, New layout, as Z36678
290846
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37709"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37709K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entité"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1762",
"Z11K2": "nanpa jan lon lipu Wikinanpa"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37709K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1762",
"Z11K2": "toki"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37709"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for person "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "infobox pour les personnes "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1762",
"Z11K2": "poki sona jan "
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for person, New layout, as Z36678"
}
]
}
}
pvgm9zmrddpv69h01c8sgr4hdcm2q7h
290848
290846
2026-07-13T21:43:48Z
HenkvD
1290
Added Z37710 to the approved list of test cases
290848
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37709"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37709K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entité"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1762",
"Z11K2": "nanpa jan lon lipu Wikinanpa"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37709K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1762",
"Z11K2": "toki"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37710"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37709"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for person "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "infobox pour les personnes "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1762",
"Z11K2": "poki sona jan "
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for person, New layout, as Z36678"
}
]
}
}
po8i8ra44liwnxenuyrg5mbeu1tmk5i
290851
290848
2026-07-13T21:50:39Z
HenkvD
1290
Added Z37711 to the approved list of implementations
290851
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37709"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37709K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "entité"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1762",
"Z11K2": "nanpa jan lon lipu Wikinanpa"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37709K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1762",
"Z11K2": "toki"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37710"
],
"Z8K4": [
"Z14",
"Z37711"
],
"Z8K5": "Z37709"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for person "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "infobox pour les personnes "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1762",
"Z11K2": "poki sona jan "
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for person, New layout, as Z36678"
}
]
}
}
7mw6xl8yyd2cvtt53h8g4pfd8m6l7gh
Z37710
0
87815
290847
2026-07-13T21:43:16Z
HenkvD
1290
infobox for Milly Carlucci
290847
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37710"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37709",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37709",
"Z37709K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q273073"
},
"Z37709K2": "Z1787"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "to fill later"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for Milly Carlucci"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
em6z7anjjil5hza4al1dgweplorp1kw
290850
290847
2026-07-13T21:50:00Z
HenkvD
1290
290850
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37710"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37709",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37709",
"Z37709K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q273073"
},
"Z37709K2": "Z1787"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ctable style=\"background-color:#F8F9FA;border:1px solid #A2A9B1;border-spacing:3px;clear:right;float:right;margin:0.5em 0 0.5em 1em;padding:0.2em;width:250px;\"\u003E\u003Ctr\u003E\u003Ctd colspan=\"2\" align=\"center\" style=\"background-color:#cddeff;\"\u003EMilly Carlucci\u003C/td\u003E\u003C/tr\u003E\u003Ctr\u003E\u003Ctd\u003ELuogo di nascita\u003C/td\u003E\u003Ctd\u003ESulmona\u003C/td\u003E\u003C/tr\u003E\u003C/table\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for Milly Carlucci"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1joskd8aj4yjfcijmdjp9dd7y4mjrum
Z37711
0
87816
290849
2026-07-13T21:48:55Z
HenkvD
1290
infobox for person Composition (Dates are not working yet)
290849
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37711"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37709",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z33328",
"Z33328K1": {
"Z1K1": "Z89",
"Z89K1": ""
},
"Z33328K2": {
"Z1K1": "Z89",
"Z89K1": ""
},
"Z33328K3": [
"Z89",
{
"Z1K1": "Z7",
"Z7K1": "Z37644",
"Z37644K1": {
"Z1K1": "Z18",
"Z18K1": "Z37709K1"
},
"Z37644K2": "person",
"Z37644K3": {
"Z1K1": "Z18",
"Z18K1": "Z37709K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z37623",
"Z37623K1": {
"Z1K1": "Z18",
"Z18K1": "Z37709K1"
},
"Z37623K2": {
"Z1K1": "Z6092",
"Z6092K1": "P19"
},
"Z37623K3": {
"Z1K1": "Z18",
"Z18K1": "Z37709K2"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z37623",
"Z37623K1": {
"Z1K1": "Z18",
"Z18K1": "Z37709K1"
},
"Z37623K2": {
"Z1K1": "Z6092",
"Z6092K1": "P20"
},
"Z37623K3": {
"Z1K1": "Z18",
"Z18K1": "Z37709K2"
}
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for person Composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "infobox for person, New layout, as Z36678"
}
]
}
}
my90frnhabk7wb17w1gcv94c6kisv4h
Z37712
0
87817
290853
2026-07-13T22:30:47Z
GrounderUK
50
➕[[Z8]]: [[Z1]] ↤ [[Z1]], [[Z1]]
290853
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37712"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z37712K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "object or quoted function call"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z37712K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "default"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37712"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "object or evaluation with default not error"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"no error",
"default if error in evaluation"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the given object as-is unless it is a quoted function call, in which case it returns the evaluation of the call unless that’s an error, when the default object is returned"
}
]
}
}
7s57lgjsi3wye670ii4fsryhnzpfibq
290855
290853
2026-07-13T22:36:03Z
GrounderUK
50
Added Z37713 to the approved list of implementations
290855
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37712"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z37712K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "object or quoted function call"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z37712K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "default"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z37713"
],
"Z8K5": "Z37712"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "object or evaluation with default not error"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"no error",
"default if error in evaluation"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the given object as-is unless it is a quoted function call, in which case it returns the evaluation of the call unless that’s an error, when the default object is returned"
}
]
}
}
f3fycnud7glsxgnkoafnstyssirfcba
290858
290855
2026-07-13T22:44:38Z
GrounderUK
50
Added Z37714 and Z37715 to the approved list of test cases
290858
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37712"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z37712K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "object or quoted function call"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z37712K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "default"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20",
"Z37714",
"Z37715"
],
"Z8K4": [
"Z14",
"Z37713"
],
"Z8K5": "Z37712"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "object or evaluation with default not error"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"no error",
"default if error in evaluation"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the given object as-is unless it is a quoted function call, in which case it returns the evaluation of the call unless that’s an error, when the default object is returned"
}
]
}
}
j0jw7wc56864st4bsqx9olrkmnla9zm
290861
290858
2026-07-13T23:13:26Z
GrounderUK
50
Added Z37716 and Z37717 to the approved list of test cases
290861
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37712"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z37712K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "object or quoted function call"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z37712K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "default"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20",
"Z37714",
"Z37715",
"Z37716",
"Z37717"
],
"Z8K4": [
"Z14",
"Z37713"
],
"Z8K5": "Z37712"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "object or evaluation with default not error"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"no error",
"default if error in evaluation"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the given object as-is unless it is a quoted function call, in which case it returns the evaluation of the call unless that’s an error, when the default object is returned"
}
]
}
}
dknp6xhzof6s80qh4m2rbyuri3gjl5b
290863
290861
2026-07-13T23:23:18Z
GrounderUK
50
Added Z37718 to the approved list of test cases
290863
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37712"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z37712K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "object or quoted function call"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z37712K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "default"
}
]
}
}
],
"Z8K2": "Z1",
"Z8K3": [
"Z20",
"Z37714",
"Z37715",
"Z37716",
"Z37717",
"Z37718"
],
"Z8K4": [
"Z14",
"Z37713"
],
"Z8K5": "Z37712"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "object or evaluation with default not error"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"no error",
"default if error in evaluation"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns the given object as-is unless it is a quoted function call, in which case it returns the evaluation of the call unless that’s an error, when the default object is returned"
}
]
}
}
8841w2ya48otegev6kuginp2f92g82y
Z37713
0
87818
290854
2026-07-13T22:35:47Z
GrounderUK
50
[[Z37712]]➕[[Z14]]
290854
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37713"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37712",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z813",
"Z813K1": {
"Z1K1": "Z7",
"Z7K1": "Z812",
"Z812K1": {
"Z1K1": "Z7",
"Z7K1": "Z805",
"Z805K1": {
"Z1K1": "Z18",
"Z18K1": "Z37712K1"
}
}
}
},
"Z802K2": {
"Z1K1": "Z18",
"Z18K1": "Z37712K1"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z22499",
"Z22499K1": {
"Z1K1": "Z39",
"Z39K1": "Z99K1"
},
"Z22499K2": {
"Z1K1": "Z7",
"Z7K1": "Z821",
"Z821K1": {
"Z1K1": "Z7",
"Z7K1": "Z29446",
"Z29446K1": {
"Z1K1": "Z7",
"Z7K1": "Z805",
"Z805K1": {
"Z1K1": "Z18",
"Z18K1": "Z37712K1"
}
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z22499",
"Z22499K1": {
"Z1K1": "Z39",
"Z39K1": "Z7K1"
},
"Z22499K2": {
"Z1K1": "Z7",
"Z7K1": "Z821",
"Z821K1": {
"Z1K1": "Z7",
"Z7K1": "Z29446",
"Z29446K1": {
"Z1K1": "Z7",
"Z7K1": "Z822",
"Z822K1": {
"Z1K1": "Z7",
"Z7K1": "Z29446",
"Z29446K1": {
"Z1K1": "Z7",
"Z7K1": "Z805",
"Z805K1": {
"Z1K1": "Z18",
"Z18K1": "Z37712K1"
}
}
}
}
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z30928",
"Z30928K1": {
"Z1K1": "Z18",
"Z18K1": "Z37712K1"
}
},
"Z802K2": {
"Z1K1": "Z18",
"Z18K1": "Z37712K2"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z899",
"Z899K1": {
"Z1K1": "Z18",
"Z18K1": "Z37712K1"
}
}
},
"Z802K3": {
"Z1K1": "Z18",
"Z18K1": "Z37712K1"
}
},
"Z802K3": {
"Z1K1": "Z18",
"Z18K1": "Z37712K1"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "object or evaluation with default, Composition "
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"object or evaluation with default not error, Composition"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5n5bscy3m8abrql4h2ls1t0ygb3hpup
Z37714
0
87819
290856
2026-07-13T22:39:11Z
GrounderUK
50
[[Z37712]]➕[[Z20]]
290856
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37714"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37712",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37712",
"Z37712K1": {
"Z1K1": "Z99",
"Z99K1": {
"Z1K1": "Z7",
"Z7K1": "Z801",
"Z801K1": "Wikifunctions"
}
},
"Z37712K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Wikifunctions"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "quoted call no error: evaluation"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
a72iz5nqgr5k7g9uh123lizmi2c2sl8
Z37715
0
87820
290857
2026-07-13T22:44:21Z
GrounderUK
50
[[Z37712]]➕[[Z20]]
290857
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37715"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37712",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37712",
"Z37712K1": {
"Z1K1": "Z99",
"Z99K1": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K1": {
"Z1K1": "Z7",
"Z7K1": "Z801",
"Z801K1": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
"Z866K2": "2nd"
}
},
"Z37712K2": "default string"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "default string"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "quoted call in error: default object"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jacm402awqgphetiakk9utitihwc80b
Z37716
0
87821
290859
2026-07-13T23:02:05Z
GrounderUK
50
[[Z37712]]➕[[Z20]]
290859
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37716"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37712",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37712",
"Z37712K1": {
"Z1K1": "Z7",
"Z7K1": "Z801",
"Z801K1": {
"Z1K1": "Z23"
}
},
"Z37712K2": "default string"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19352",
"Z19352K2": "Z23"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "unquoted call no error: evaluation"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1v0qj2ja3djfvlrfhiubvzwf03zhpvf
Z37717
0
87822
290860
2026-07-13T23:12:58Z
GrounderUK
50
[[Z37712]]➕[[Z20]]
290860
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37717"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37712",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z850",
"Z850K1": {
"Z1K1": "Z7",
"Z7K1": "Z37712",
"Z37712K1": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z801",
"Z801K1": "non-Boolean"
},
"Z802K2": "then",
"Z802K3": "else"
},
"Z37712K2": "default"
},
"Z850K2": "Z506",
"Z850K3": {
"Z1K1": "Z7",
"Z7K1": "Z801",
"Z801K1": "handled error"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "handled error"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "unquoted call in error: error (caught and handled)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gdijctr6b5ex1jo8vi59celde9vll0c
Z37718
0
87823
290862
2026-07-13T23:20:48Z
GrounderUK
50
[[Z37712]]➕[[Z20]]
290862
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37718"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37712",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37712",
"Z37712K1": [
"Z1"
],
"Z37712K2": {
"Z1K1": "Z40",
"Z40K1": "Z41"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z813"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "unevaluated object: empty list is empty"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
td223dzdbblbspxrn3hh2v0x9u58pjp
Z37719
0
87824
290869
2026-07-14T02:11:37Z
Chaotic Enby
9167
creating my first function! we've had individual "Xs are Ys" and "X is Y" functions, but they were strongly plural or singular on both sides and I'm looking for a more flexible implementation
290869
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37719"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z11",
"Z17K2": "Z37719K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z11",
"Z17K2": "Z37719K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Complement"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37719K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Language"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z37719K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Plural subject"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37719"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Copula"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"X is Y"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"X is Y\"\n\nLinks subject and complement as a copula in the given language. Subject plurality is required for verbal agreement."
}
]
}
}
jlkduliu0la0wuwkc2o6qyw6rl29547
290870
290869
2026-07-14T02:18:03Z
Chaotic Enby
9167
flip arguments to have language last
290870
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37719"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z11",
"Z17K2": "Z37719K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z11",
"Z17K2": "Z37719K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Complement"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z37719K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Plural subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37719K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37719"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Copula"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"X is Y"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"X is Y\"\n\nLinks subject and complement as a copula in the given language. Subject plurality is required for verbal agreement."
}
]
}
}
mtlw1skf2sv08xica7h63vgq3gy30xw
290871
290870
2026-07-14T02:20:49Z
Chaotic Enby
9167
language is implicit from the argument types
290871
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37719"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z11",
"Z17K2": "Z37719K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z11",
"Z17K2": "Z37719K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Complement"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z37719K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Plural subject"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37719"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Copula"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"X is Y"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"X is Y\"\n\nLinks subject and complement as a copula in the given language. Subject plurality is required for verbal agreement."
}
]
}
}
4cb1sgbaoumfao7du88w5u4ki555i5j
290887
290871
2026-07-14T03:03:01Z
99of9
1622
Added Z37720 and Z37721 to the approved list of test cases
290887
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37719"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z11",
"Z17K2": "Z37719K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z11",
"Z17K2": "Z37719K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Complement"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z40",
"Z17K2": "Z37719K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Plural subject"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z37720",
"Z37721"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37719"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Copula"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"X is Y"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"X is Y\"\n\nLinks subject and complement as a copula in the given language. Subject plurality is required for verbal agreement."
}
]
}
}
bue00m61ovrl6x76im0tmy5fys5t3vy
Z37720
0
87825
290872
2026-07-14T02:22:01Z
Chaotic Enby
9167
first test
290872
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37720"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37719",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37719",
"Z37719K1": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Tujiaaspis"
},
"Z37719K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "a fish"
},
"Z37719K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Tujiaaspis is a fish"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Singular subject"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ffpadbtiqqhedf6byzos01gwajafyyf
290873
290872
2026-07-14T02:22:18Z
Chaotic Enby
9167
clarify name
290873
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37720"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37719",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37719",
"Z37719K1": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Tujiaaspis"
},
"Z37719K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "a fish"
},
"Z37719K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Tujiaaspis is a fish"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Copula with singular subject"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7tidk4e3q8doav0exb6uckq1txuwvcz
290874
290873
2026-07-14T02:22:45Z
Chaotic Enby
9167
yeah it's language-dependent
290874
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37720"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37719",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37719",
"Z37719K1": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Tujiaaspis"
},
"Z37719K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "a fish"
},
"Z37719K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Tujiaaspis is a fish"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Copula with singular subject, English"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
faxnvqtlzxgj3u5575evmzli8k2g5g6
Z37721
0
87826
290875
2026-07-14T02:23:41Z
Chaotic Enby
9167
fr*nch
290875
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37721"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37719",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37719",
"Z37719K1": {
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Tujiaaspis"
},
"Z37719K2": {
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "un poisson"
},
"Z37719K3": {
"Z1K1": "Z40",
"Z40K1": "Z42"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Tujiaaspis est un poisson"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Copula with singular subject, French"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
44fnj6lnfu6ksre4bgdki5soo274jkc
Z37722
0
87827
290876
2026-07-14T02:27:46Z
Poro26
1521
Ajout d'une implémentation en Javascript
290876
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37722"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z35269",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z35269(Z35269K1, Z35269K2) {\n // Calcul du PGCD\n function gcd(x, y) {\n while (y !== 0) {\n [x, y] = [y, x % y];\n }\n return x;\n }\n\n const diviseur = gcd(Z35269K1, Z35269K2);\n\n return `${Math.floor(Z35269K1 / diviseur)}:${Math.floor(Z35269K2 / diviseur)}`;\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "calculer le ratio de deux nombres, Javascript"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cao3iddyc46otn4b7qxh4d23zw56je5
290880
290876
2026-07-14T02:37:00Z
Poro26
1521
Maintenance
290880
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37722"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z35269",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z35269(Z35269K1, Z35269K2) {\n function gcd(x, y) {\n while (y !== 0) {\n [x, y] = [y, x % y];\n }\n return x;\n }\n\n const diviseur = gcd(Z35269K1, Z35269K2);\n return `${Z35269K1 / diviseur}:${Z35269K2 / diviseur}`;\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "calculer le ratio de deux nombres, Javascript"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kl8tjdm9y4np9r337on1vlr2akdza2h
290884
290880
2026-07-14T02:56:41Z
Poro26
1521
Maintenance
290884
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37722"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z35269",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z35269(Z35269K1, Z35269K2) {\n function gcd(a, b) {\n while (b) {\n [a, b] = [b, a % b];\n }\n return a;\n }\n\n const d = gcd(Z35269K1, Z35269K2);\n return `${Z35269K1 / d}:${Z35269K2 / d}`;\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "calculer le ratio de deux nombres, Javascript"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tsknjmw2c7xvw2blbwh79kipguumhjb
Z37723
0
87828
290879
2026-07-14T02:32:41Z
Chaotic Enby
9167
first implementation
290879
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37723"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37719",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z37719(Z37719K1, Z37719K2, Z37719K3):\n\tlang_object = ZObject(\n {\"Z1K1\": \"Z9\", \"Z9K1\": \"Z60\"},\n Z60K1 = Z37719K1.Z11K1.Z60K1\n )\n phrase = \"\"\n\tmatch Z37719K1.Z11K1.Z60K1:\n\t\tcase \"en\":\n\t\t\tphrase = Z37719K1.Z11K2 + (if Z37719K3 then \"are\" else \"is\") + Z37719K2.Z11K2\n\t\tcase \"fr\":\n\t\t\tphrase = Z37719K1.Z11K2 + (if Z37719K3 then \"sont\" else \"est\") + Z37719K2.Z11K2\n\t\tcase _:\n\t\t\tphrase = \"Not implemented yet!\"\n\treturn ZObject(\n {\"Z1K1\": \"Z9\", \"Z9K1\": \"Z11\"},\n Z11K1 = lang_object,\n Z11K2 = phrase\n )"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Copula implementation"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Works in English and French (for now!)"
}
]
}
}
0yiij5ts448e0b1949wdg4hvf4g2js1
290881
290879
2026-07-14T02:40:38Z
Chaotic Enby
9167
apparently we're not in 3.10 yet
290881
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37723"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37719",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z610",
"Z16K2": "def Z37719(Z37719K1, Z37719K2, Z37719K3):\n\tlang_object = ZObject(\n {\"Z1K1\": \"Z9\", \"Z9K1\": \"Z60\"},\n Z60K1 = Z37719K1.Z11K1.Z60K1\n )\n phrase = \"\"\n\tif Z37719K1.Z11K1.Z60K1 == \"en\":\n\t\tphrase = Z37719K1.Z11K2 + (if Z37719K3 then \"are\" else \"is\") + Z37719K2.Z11K2\n\telif Z37719K1.Z11K1.Z60K1 == \"fr\":\n\t\tphrase = Z37719K1.Z11K2 + (if Z37719K3 then \"sont\" else \"est\") + Z37719K2.Z11K2\n\telse:\n\t\tphrase = \"Not implemented yet!\"\n\treturn ZObject(\n {\"Z1K1\": \"Z9\", \"Z9K1\": \"Z11\"},\n Z11K1 = lang_object,\n Z11K2 = phrase\n )"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Copula, Python"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Works in English and French (for now!)"
}
]
}
}
bq1p1ki0azk2ccsokq1lxfwfiyr64tz
Z37724
0
87829
290882
2026-07-14T02:41:13Z
Poro26
1521
Ajout d'un test
290882
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37724"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z35269",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z35269",
"Z35269K1": {
"Z1K1": "Z13518",
"Z13518K1": "3"
},
"Z35269K2": {
"Z1K1": "Z13518",
"Z13518K1": "7"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "3:7"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "ration de 3 et 7 est 3:7"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bfzg00ttqevawxljzvfi2rjr4rv7qnv
Z37725
0
87830
290889
2026-07-14T04:30:35Z
EatingCarBatteries
61191
290889
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37725"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37725K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Species"
}
]
}
}
],
"Z8K2": "Z6091",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37725"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Family of species (from single QID)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cr86zbbpybq8qjw22mosjlgnjbk4bke
290900
290889
2026-07-14T05:06:13Z
EatingCarBatteries
61191
Added Z37729 to the approved list of implementations
290900
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37725"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37725K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Species"
}
]
}
}
],
"Z8K2": "Z6091",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z37729"
],
"Z8K5": "Z37725"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Family of species (from single QID)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hubz0k782eu54mviijnjx9nqhdpn62v
290906
290900
2026-07-14T05:32:45Z
EatingCarBatteries
61191
Added Z37730 and Z37731 to the approved list of test cases
290906
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37725"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37725K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Species"
}
]
}
}
],
"Z8K2": "Z6091",
"Z8K3": [
"Z20",
"Z37730",
"Z37731"
],
"Z8K4": [
"Z14",
"Z37729"
],
"Z8K5": "Z37725"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Family of species (from single QID)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fv21cigh0ffv0zgfxwio2spftroy7yk
Z37726
0
87831
290890
2026-07-14T04:54:43Z
99of9
1622
290890
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": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37726K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QID to replace link to"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37726"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "replace Abstract Wikipedia link to QID with bold"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"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. Also removes other instances of that link."
}
]
}
}
rci0igxnfoo04yt7277jd60oq9lx7l8
290892
290890
2026-07-14T04:56:29Z
99of9
1622
Added Z37727 to the approved list of test cases
290892
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": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37726K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QID to replace link to"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37727"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37726"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "replace Abstract Wikipedia link to QID with bold"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"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. Also removes other instances of that link."
}
]
}
}
5xhrqz2ffsffv3vzdd287m494320dda
290895
290892
2026-07-14T05:03:20Z
99of9
1622
Added Z37728 to the approved list of implementations
290895
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": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37726K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QID to replace link to"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37727"
],
"Z8K4": [
"Z14",
"Z37728"
],
"Z8K5": "Z37726"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "replace Abstract Wikipedia link to QID with bold"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"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. Also removes other instances of that link."
}
]
}
}
3uit90xr1u73ouvgmktredia1wwf2e3
290899
290895
2026-07-14T05:05:52Z
99of9
1622
290899
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": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37726K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QID to replace link to"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z37727"
],
"Z8K4": [
"Z14",
"Z37728"
],
"Z8K5": "Z37726"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "replace Abstract Wikipedia link to QID with bold"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"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."
}
]
}
}
0ofiwct7wik9qjdntsey0km29i57nym
Z37727
0
87832
290891
2026-07-14T04:56:16Z
99of9
1622
290891
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37727"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37726",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37726",
"Z37726K1": {
"Z1K1": "Z7",
"Z7K1": "Z36983",
"Z36983K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q18915128"
},
"Z36983K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
"Z36983K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z36983K4": "Z1002"
},
"Z37726K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q3130"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "'''Sydney''' is a [[city]] in [[Australia]]."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "'''Sydney''' is a [[city]] in [[Australia]]."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
p0b1n61iygo1lehgweie5voysbp6xfi
290896
290891
2026-07-14T05:03:50Z
99of9
1622
fix
290896
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37727"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37726",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37726",
"Z37726K1": {
"Z1K1": "Z7",
"Z7K1": "Z36983",
"Z36983K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q3130"
},
"Z36983K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
"Z36983K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z36983K4": "Z1002"
},
"Z37726K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q3130"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "'''Sydney''' is a [[city]] in [[Australia]]."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "'''Sydney''' is a [[city]] in [[Australia]]."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9a46367md6dmnpfn39n8139fsu013dx
290901
290896
2026-07-14T05:06:28Z
99of9
1622
290901
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37727"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37726",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37726",
"Z37726K1": {
"Z1K1": "Z7",
"Z7K1": "Z36983",
"Z36983K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q3130"
},
"Z36983K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
"Z36983K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z36983K4": "Z1002"
},
"Z37726K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q3130"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Cb\u003ESydney\u003C/b\u003E is a \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q515\"\u003Ecity\u003C/a\u003E in \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q408\"\u003EAustralia\u003C/a\u003E."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "'''Sydney''' is a [[city]] in [[Australia]]."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
f3wbrfnznk9v62mikw5pq1ptusvtsfv
Z37728
0
87833
290893
2026-07-14T05:02:36Z
99of9
1622
290893
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37728"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37726",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27861",
"Z27861K1": {
"Z1K1": "Z7",
"Z7K1": "Z12316",
"Z12316K1": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
"\u003Ca href=\"https://abstract.wikipedia.org/wiki/",
{
"Z1K1": "Z7",
"Z7K1": "Z20041",
"Z20041K1": {
"Z1K1": "Z18",
"Z18K1": "Z37726K2"
}
},
"\"\u003E",
"([^\u003C]+)",
"\u003C/a\u003E"
]
},
"Z12316K2": "\u003Cem\u003E$1\u003C/em\u003E",
"Z12316K3": {
"Z1K1": "Z7",
"Z7K1": "Z27854",
"Z27854K1": {
"Z1K1": "Z18",
"Z18K1": "Z37726K1"
}
},
"Z12316K4": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6qhbr4syai4ds6ooazeditydc1bh3iw
290894
290893
2026-07-14T05:03:02Z
99of9
1622
290894
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37728"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37726",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27861",
"Z27861K1": {
"Z1K1": "Z7",
"Z7K1": "Z12316",
"Z12316K1": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
"\u003Ca href=\"https://abstract.wikipedia.org/wiki/",
{
"Z1K1": "Z7",
"Z7K1": "Z20041",
"Z20041K1": {
"Z1K1": "Z18",
"Z18K1": "Z37726K2"
}
},
"\"\u003E",
"([^\u003C]+)",
"\u003C/a\u003E"
]
},
"Z12316K2": "\u003Cem\u003E$1\u003C/em\u003E",
"Z12316K3": {
"Z1K1": "Z7",
"Z7K1": "Z27854",
"Z27854K1": {
"Z1K1": "Z18",
"Z18K1": "Z37726K1"
}
},
"Z12316K4": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "replace AW link to QID with bold, compose regex"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tpax7h5qntsqe8a3umcyh5jz8yzxx7p
290897
290894
2026-07-14T05:05:34Z
99of9
1622
290897
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37728"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37726",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27861",
"Z27861K1": {
"Z1K1": "Z7",
"Z7K1": "Z12316",
"Z12316K1": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
"\u003Ca href=\"https://abstract.wikipedia.org/wiki/",
{
"Z1K1": "Z7",
"Z7K1": "Z20041",
"Z20041K1": {
"Z1K1": "Z18",
"Z18K1": "Z37726K2"
}
},
"\"\u003E",
"([^\u003C]+)",
"\u003C/a\u003E"
]
},
"Z12316K2": "\u003Cb\u003E$1\u003C/b\u003E",
"Z12316K3": {
"Z1K1": "Z7",
"Z7K1": "Z27854",
"Z27854K1": {
"Z1K1": "Z18",
"Z18K1": "Z37726K1"
}
},
"Z12316K4": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "replace AW link to QID with bold, compose regex"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
djpt0nwf4hbw6ozii0a094sc3w105nf
290902
290897
2026-07-14T05:07:56Z
99of9
1622
nudge
290902
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37728"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37726",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27861",
"Z27861K1": {
"Z1K1": "Z7",
"Z7K1": "Z12316",
"Z12316K1": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
"\u003Ca href=\"https://abstract.wikipedia.org/wiki/",
{
"Z1K1": "Z7",
"Z7K1": "Z20041",
"Z20041K1": {
"Z1K1": "Z18",
"Z18K1": "Z37726K2"
}
},
"\"\u003E",
"([^\u003C]+)",
"\u003C/a\u003E"
]
},
"Z12316K2": "\u003Cb\u003E$1\u003C/b\u003E",
"Z12316K3": {
"Z1K1": "Z7",
"Z7K1": "Z27854",
"Z27854K1": {
"Z1K1": "Z18",
"Z18K1": "Z37726K1"
}
},
"Z12316K4": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "replace AW link to QID with bold, compose regex"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "substitutes a regular expression matching the link to that QID with the contents wrapped by \u003Cb\u003E\u003C/b\u003E"
}
]
}
}
4beweuk8h51srq77qve46v9zbawvwiz
Z37729
0
87834
290898
2026-07-14T05:05:37Z
EatingCarBatteries
61191
290898
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37729"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37725",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z32431",
"Z32431K1": {
"Z1K1": "Z18",
"Z18K1": "Z37725K1"
},
"Z32431K2": {
"Z1K1": "Z6092",
"Z6092K1": "P105"
},
"Z32431K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q35409"
}
},
"Z802K2": {
"Z1K1": "Z18",
"Z18K1": "Z37725K1"
},
"Z802K3": {
"Z1K1": "Z18",
"Z18K1": "Z37725K1"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fhb0dvwo6z1umbmc663rsjzcxaldohk
290903
290898
2026-07-14T05:17:11Z
EatingCarBatteries
61191
290903
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37729"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37725",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z32431",
"Z32431K1": {
"Z1K1": "Z18",
"Z18K1": "Z37725K1"
},
"Z32431K2": {
"Z1K1": "Z6092",
"Z6092K1": "P105"
},
"Z32431K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q35409"
}
},
"Z802K2": {
"Z1K1": "Z18",
"Z18K1": "Z37725K1"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z37725",
"Z37725K1": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z18",
"Z18K1": "Z37725K1"
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P171"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
r4m8ww68cdi9c11yvur4tye3xdwv5h7
290907
290903
2026-07-14T05:36:26Z
EatingCarBatteries
61191
290907
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37729"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37725",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z32431",
"Z32431K1": {
"Z1K1": "Z18",
"Z18K1": "Z37725K1"
},
"Z32431K2": {
"Z1K1": "Z6092",
"Z6092K1": "P105"
},
"Z32431K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q35409"
}
},
"Z802K2": {
"Z1K1": "Z18",
"Z18K1": "Z37725K1"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z854",
"Z854K1": {
"Z1K1": "Z7",
"Z7K1": "Z37725",
"Z37725K1": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z18",
"Z18K1": "Z37725K1"
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P171"
}
}
},
"Z854K2": {
"Z1K1": "Z18",
"Z18K1": "Z37725K1"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kfvgb1izc8ywfl0y359qcsv1ess1bqz
290908
290907
2026-07-14T06:28:21Z
Dv103
11127
tried to solve
290908
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37729"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37725",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z32431",
"Z32431K1": {
"Z1K1": "Z18",
"Z18K1": "Z37725K1"
},
"Z32431K2": {
"Z1K1": "Z6092",
"Z6092K1": "P105"
},
"Z32431K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q35409"
}
},
"Z802K2": {
"Z1K1": "Z18",
"Z18K1": "Z37725K1"
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z854",
"Z854K1": {
"Z1K1": "Z7",
"Z7K1": "Z37725",
"Z37725K1": {
"Z1K1": "Z7",
"Z7K1": "Z23459",
"Z23459K1": {
"Z1K1": "Z7",
"Z7K1": "Z30120",
"Z30120K1": {
"Z1K1": "Z18",
"Z18K1": "Z37725K1"
},
"Z30120K2": [
"Z6030",
"Z6036"
],
"Z30120K3": [
"Z60"
],
"Z30120K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P171"
}
]
},
"Z23459K2": {
"Z1K1": "Z6092",
"Z6092K1": "P171"
}
}
},
"Z854K2": {
"Z1K1": "Z7",
"Z7K1": "Z20041",
"Z20041K1": {
"Z1K1": "Z18",
"Z18K1": "Z37725K1"
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
asrlylpzlu4n3bvegfm5eklfn8mmnyr
Z37730
0
87835
290904
2026-07-14T05:27:53Z
EatingCarBatteries
61191
290904
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37730"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37725",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37725",
"Z37725K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q18498"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q25324"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Canis lupus's family is Canidae"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rrxwsid4i01ntgh4xc8m1of394tcfuz
Z37731
0
87836
290905
2026-07-14T05:32:30Z
EatingCarBatteries
61191
290905
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37731"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37725",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37725",
"Z37725K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q15978631"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z19316",
"Z19316K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q635162"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Homo sapiens' family is Hominidae"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ksg53s5u3hjv8k6rri9s6ilg89hujxu
Z37732
0
87837
290911
2026-07-14T07:48:41Z
Ainali
17
290911
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37732"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37732K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "entitet"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37732K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "adjektiv"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37732K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "klass"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37732K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "plats"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37732K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "språk"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37732"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "superlativdefinition, på svenska"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "superlative definition, in Swedish"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Topic definition in the form of \"\u003CX\u003E is the \u003CCest\u003E \u003CY\u003E in/on/at \u003CZ\u003E, Swedish implementation"
}
]
}
}
hkz6zgkjirdkcq8yveronz51yifw7ch
290937
290911
2026-07-14T08:50:38Z
Dv103
11127
Added Z37733, Z37734 e Z37735 to the approved list of test cases
290937
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37732"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37732K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "entitet"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37732K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "adjektiv"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37732K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "klass"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37732K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "plats"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37732K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "språk"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z37733",
"Z37734",
"Z37735"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37732"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "superlativdefinition, på svenska"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "superlative definition, in Swedish"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Topic definition in the form of \"\u003CX\u003E is the \u003CCest\u003E \u003CY\u003E in/on/at \u003CZ\u003E, Swedish implementation"
}
]
}
}
npkhi3wtzya99ihxzvaidy90lsu44o9
290961
290937
2026-07-14T09:44:00Z
Ainali
17
Added Z37738 to the approved list of test cases
290961
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37732"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37732K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "entitet"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37732K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "adjektiv"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37732K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "klass"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37732K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "plats"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37732K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "språk"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z37733",
"Z37734",
"Z37735",
"Z37738"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37732"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "superlativdefinition, på svenska"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "superlative definition, in Swedish"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Topic definition in the form of \"\u003CX\u003E is the \u003CCest\u003E \u003CY\u003E in/on/at \u003CZ\u003E, Swedish implementation"
}
]
}
}
hj0i3aruowogu4lvhr1dux6jc3b3a8l
290971
290961
2026-07-14T10:12:55Z
Ainali
17
Added Z37739 to the approved list of test cases
290971
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37732"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37732K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "entitet"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37732K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "adjektiv"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37732K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "klass"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37732K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "plats"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37732K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "språk"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z37733",
"Z37734",
"Z37735",
"Z37738",
"Z37739"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37732"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "superlativdefinition, på svenska"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "superlative definition, in Swedish"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Topic definition in the form of \"\u003CX\u003E is the \u003CCest\u003E \u003CY\u003E in/on/at \u003CZ\u003E, Swedish implementation"
}
]
}
}
8ipl91czwj1dfbnbnv31trd5qjd2rtm
290987
290971
2026-07-14T10:55:20Z
Ainali
17
Added Z37736 to the approved list of implementations
290987
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37732"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37732K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "entitet"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37732K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "adjektiv"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37732K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "klass"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37732K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "plats"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z37732K5",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "språk"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z37733",
"Z37734",
"Z37735",
"Z37738",
"Z37739"
],
"Z8K4": [
"Z14",
"Z37736"
],
"Z8K5": "Z37732"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "superlativdefinition, på svenska"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "superlative definition, in Swedish"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Topic definition in the form of \"\u003CX\u003E is the \u003CCest\u003E \u003CY\u003E in/on/at \u003CZ\u003E, Swedish implementation"
}
]
}
}
mbhbhmurpz8b4w5ozt8hmx935arwayx
Z37733
0
87838
290912
2026-07-14T07:55:52Z
Ainali
17
290912
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37733"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37732",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37732",
"Z37732K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1754"
},
"Z37732K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q12935276"
},
"Z37732K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
"Z37732K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q34"
},
"Z37732K5": "Z1592"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Stockholm är den största staden i Sverige."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Stockholm är den största staden i Sverige."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
r9jopk708rjo5x1sp1g7l6cp6rxni6l
Z37734
0
87839
290913
2026-07-14T08:07:11Z
Ainali
17
290913
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37734"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37732",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37732",
"Z37732K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q70899"
},
"Z37732K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q12935276"
},
"Z37732K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
},
"Z37732K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q19014"
},
"Z37732K5": "Z1592"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Adam var den störste mannen i Edens trädgård."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Adam var den störste mannen i Edens trädgård."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "testar maskulinumformen"
}
]
}
}
l7fzdzwgwcq7ts3r2ze4fps38bjyj5n
290958
290913
2026-07-14T09:39:39Z
Ainali
17
290958
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37734"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37732",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37732",
"Z37732K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q70899"
},
"Z37732K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q12935276"
},
"Z37732K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q6581097"
},
"Z37732K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q19014"
},
"Z37732K5": "Z1592"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Adam är den störste mannen i Edens trädgård."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Adam är den störste mannen i Edens trädgård."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "testar maskulinumformen"
}
]
}
}
51nnlc2sknih0otd4qptuatqkz7fwkh
Z37735
0
87840
290914
2026-07-14T08:10:00Z
Ainali
17
290914
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37735"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37732",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37732",
"Z37732K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q32926"
},
"Z37732K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q12935276"
},
"Z37732K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q838611"
},
"Z37732K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q1754"
},
"Z37732K5": "Z1592"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Globen är det största klotet i Stockholm."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Globen är det största klotet i Stockholm."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1ofjikgz12f4qx8sw7zc38gijqh3bqw
290927
290914
2026-07-14T08:45:54Z
Ainali
17
changing to noun instead of place
290927
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37735"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37732",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37732",
"Z37732K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q32926"
},
"Z37732K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q12935276"
},
"Z37732K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q838611"
},
"Z37732K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q6256"
},
"Z37732K5": "Z1592"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Globen är det största klotet i landet."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Globen är det största klotet i landet."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
n2sactp4m5e4kejnbcfivezkzsln0sx
Talk:Z37709
1
87841
290915
2026-07-14T08:35:01Z
Dv103
11127
/* Duplicate of infobox per persona (Z35370)? */ new section
290915
wikitext
text/x-wiki
== Duplicate of {{Z|Z35370}}? ==
I understand that this has a new layout, but it is still a duplicate of {{Z|Z35370}}. Either the name should be different (to highlight the difference), or if this layout should replace the old one, it should be implemented in a new implementation of {{Z|Z35370}}. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 08:35, 14 July 2026 (UTC)
2yjbs4wvmapse1t6e6bw1afb1gyn9e7
Z37736
0
87842
290918
2026-07-14T08:39:05Z
Ainali
17
try using Z37024 as a start
290918
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37736"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37732",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22514",
"Z22514K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K1"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
}
},
"är",
{
"Z1K1": "Z7",
"Z7K1": "Z22504",
"Z22504K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z35161",
"Z35161K1": {
"Z1K1": "Z7",
"Z7K1": "Z22696",
"Z22696K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K3"
},
"Z22696K2": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
}
}
},
"Z802K2": "det",
"Z802K3": "den"
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z32556",
"Z32556K1": {
"Z1K1": "Z7",
"Z7K1": "Z27410",
"Z27410K1": {
"Z1K1": "Z7",
"Z7K1": "Z27327",
"Z27327K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K2"
},
"Z27327K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z27327K3": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
}
},
"Z27410K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1817208"
}
]
},
"Z32556K2": {
"Z1K1": "Z7",
"Z7K1": "Z12203",
"Z12203K1": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K2"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
}
}
}
},
"Z10000K2": ""
},
{
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K3"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
}
},
"i",
{
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z22696",
"Z22696K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K4"
},
"Z22696K2": "Z1592"
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q53997851"
}
]
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "superlativdefinition, på svenska komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
r63drf24ykemhpvjvqyjl1pq9nvn6qb
290946
290918
2026-07-14T08:58:10Z
Dv103
11127
generic improvements
290946
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37736"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37732",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22514",
"Z22514K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K1"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
}
},
"är",
{
"Z1K1": "Z7",
"Z7K1": "Z22504",
"Z22504K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z35161",
"Z35161K1": {
"Z1K1": "Z7",
"Z7K1": "Z27327",
"Z27327K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K3"
},
"Z27327K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z27327K3": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
}
}
},
"Z802K2": "det",
"Z802K3": "den"
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z32556",
"Z32556K1": {
"Z1K1": "Z7",
"Z7K1": "Z27410",
"Z27410K1": {
"Z1K1": "Z7",
"Z7K1": "Z27327",
"Z27327K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K3"
},
"Z27327K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z27327K3": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
}
},
"Z27410K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1817208"
}
]
},
"Z32556K2": {
"Z1K1": "Z7",
"Z7K1": "Z12203",
"Z12203K1": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K2"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
}
}
}
},
"Z10000K2": ""
},
{
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K3"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
}
},
"i",
{
"Z1K1": "Z7",
"Z7K1": "Z27410",
"Z27410K1": {
"Z1K1": "Z7",
"Z7K1": "Z27327",
"Z27327K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K4"
},
"Z27327K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z27327K3": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
}
},
"Z27410K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q53997851"
}
]
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "superlativdefinition, på svenska komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ltb5ynabiwcoj3splthr7l14zdfm8du
290947
290946
2026-07-14T08:58:46Z
Ainali
17
detailing class construction
290947
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37736"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37732",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22514",
"Z22514K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K1"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
}
},
"är",
{
"Z1K1": "Z7",
"Z7K1": "Z22504",
"Z22504K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z35161",
"Z35161K1": {
"Z1K1": "Z7",
"Z7K1": "Z22696",
"Z22696K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K3"
},
"Z22696K2": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
}
}
},
"Z802K2": "det",
"Z802K3": "den"
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z32556",
"Z32556K1": {
"Z1K1": "Z7",
"Z7K1": "Z27410",
"Z27410K1": {
"Z1K1": "Z7",
"Z7K1": "Z27327",
"Z27327K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K2"
},
"Z27327K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z27327K3": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
}
},
"Z27410K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1817208"
}
]
},
"Z32556K2": {
"Z1K1": "Z7",
"Z7K1": "Z12203",
"Z12203K1": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K2"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
}
}
}
},
"Z10000K2": ""
},
{
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z22696",
"Z22696K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K3"
},
"Z22696K2": "Z1592"
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q53997851"
}
]
},
"i",
{
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z22696",
"Z22696K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K4"
},
"Z22696K2": "Z1592"
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q53997851"
}
]
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "superlativdefinition, på svenska komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8x6xc64hb9byi7dlw6k6yc5pjbf5p7g
290948
290947
2026-07-14T09:02:21Z
Ainali
17
definite form of adjective
290948
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37736"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37732",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22514",
"Z22514K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K1"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
}
},
"är",
{
"Z1K1": "Z7",
"Z7K1": "Z22504",
"Z22504K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z35161",
"Z35161K1": {
"Z1K1": "Z7",
"Z7K1": "Z22696",
"Z22696K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K3"
},
"Z22696K2": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
}
}
},
"Z802K2": "det",
"Z802K3": "den"
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z32556",
"Z32556K1": {
"Z1K1": "Z7",
"Z7K1": "Z27410",
"Z27410K1": {
"Z1K1": "Z7",
"Z7K1": "Z27327",
"Z27327K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K2"
},
"Z27327K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z27327K3": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
}
},
"Z27410K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1817208"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q53997851"
}
]
},
"Z32556K2": {
"Z1K1": "Z7",
"Z7K1": "Z12203",
"Z12203K1": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K2"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
}
}
}
},
"Z10000K2": ""
},
{
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z22696",
"Z22696K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K3"
},
"Z22696K2": "Z1592"
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q53997851"
}
]
},
"i",
{
"Z1K1": "Z7",
"Z7K1": "Z19241",
"Z19241K1": {
"Z1K1": "Z7",
"Z7K1": "Z22696",
"Z22696K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K4"
},
"Z22696K2": "Z1592"
},
"Z19241K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q53997851"
}
]
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "superlativdefinition, på svenska komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
fniflghm8k8aif46kwbg2053co5aw3l
290949
290948
2026-07-14T09:08:51Z
Dv103
11127
generic improvements
290949
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37736"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37732",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z26107",
"Z26107K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
},
"Z26107K2": {
"Z1K1": "Z7",
"Z7K1": "Z22514",
"Z22514K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K1"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
}
},
"är",
{
"Z1K1": "Z7",
"Z7K1": "Z22504",
"Z22504K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z35161",
"Z35161K1": {
"Z1K1": "Z7",
"Z7K1": "Z22696",
"Z22696K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K3"
},
"Z22696K2": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
}
}
},
"Z802K2": "det",
"Z802K3": "den"
}
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z10000",
"Z10000K1": {
"Z1K1": "Z7",
"Z7K1": "Z32556",
"Z32556K1": {
"Z1K1": "Z7",
"Z7K1": "Z27410",
"Z27410K1": {
"Z1K1": "Z7",
"Z7K1": "Z27327",
"Z27327K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K2"
},
"Z27327K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z27327K3": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
}
},
"Z27410K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q1817208"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q53997851"
}
]
},
"Z32556K2": {
"Z1K1": "Z7",
"Z7K1": "Z12203",
"Z12203K1": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K2"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
}
}
}
},
"Z10000K2": ""
},
{
"Z1K1": "Z7",
"Z7K1": "Z27410",
"Z27410K1": {
"Z1K1": "Z7",
"Z7K1": "Z27327",
"Z27327K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K3"
},
"Z27327K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z27327K3": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
}
},
"Z27410K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q53997851"
}
]
},
"i",
{
"Z1K1": "Z7",
"Z7K1": "Z27410",
"Z27410K1": {
"Z1K1": "Z7",
"Z7K1": "Z27327",
"Z27327K1": {
"Z1K1": "Z18",
"Z18K1": "Z37732K4"
},
"Z27327K2": {
"Z1K1": "Z6092",
"Z6092K1": "P5137"
},
"Z27327K3": {
"Z1K1": "Z18",
"Z18K1": "Z37732K5"
}
},
"Z27410K2": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q53997851"
}
]
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "superlativdefinition, på svenska komposition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
s175m2hggynb9u9bq18lzwl6s74hfmg
Talk:Z37719
1
87843
290919
2026-07-14T08:42:30Z
Dv103
11127
/* This function cannot be implemented in every language */ new section
290919
wikitext
text/x-wiki
== This function cannot be implemented in every language ==
This function can only be implemented in some languages. Some language require a lot of additional information to properly construct the sentence (for example: language that have more than 2 grammatical numbers, languages that require some grammatical gender/class, focus, etc...), always assuming that the languages have the copula, and that the copula has the same meaning of the English copula. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 08:42, 14 July 2026 (UTC)
3iun3a5woitz17hhfw5indwo3soevtc
Translations:Wikifunctions:Status updates/2026-03-11/3/es
1198
87844
290920
2026-07-14T08:44:43Z
EdAr713
94602
Created page with "===Un nuevo lenguaje de composición==="
290920
wikitext
text/x-wiki
===Un nuevo lenguaje de composición===
1d6xg1mhivmmvemyi8p137c4vq6autl
Wikifunctions:Status updates/2026-03-11/es
4
87845
290921
2026-07-14T08:44:44Z
EdAr713
94602
Created page with "===Un nuevo lenguaje de composición==="
290921
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Previous update</span>
| prev = 2026-03-06
| nextlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Next update</span>
| next = 2026-03-19
}}
<span id="A_new_composition_language"></span>
===Un nuevo lenguaje de composición===
<div lang="en" dir="ltr" class="mw-content-ltr">
The team addressed long-standing issues with the composition language this quarter. We decided to rewrite how the composition language works, resulting in what we have surprisingly termed "composition language v2". Our primary goal was to increase service stability by reducing the orchestrator's memory consumption. However, this rewrite has had many ancillary effects: substantial latency reduction, code simplification, and better abstractions, which will open the door to later feature additions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next paragraph concerns the internal details of the change. If you're just interested in what you can expect and how to work with the new composition language, feel free to skip this paragraph.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
At its core, composition language v2 cleans up the composition language's handling of scope. Previously, we had allowed a form of dynamic scoping, which seemed necessary because of how Objects are stored. Notionally, our Implementations are defined externally to Functions: both Functions and Implementations live on Wikifunctions and can be referenced separately. This means that Implementations bind variables that are not properly available for binding. To resolve this problem in v2, we basically cheat: as we build Functions for execution, we retrieve implementations from Wikifunctions and pretend that they are defined at precisely that time. With this change, we are now able to consolidate the language around purely lexical scoping. This has made it much easier to develop reasonable abstractions for the composition language's primitives, to handle closures, etc.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Within the next day, we plan to make the switch, routing calls to the new version of the composition language. As a writer or user of Functions, what can you expect? Ideally, this change will be more-or-less invisible: happy-path functionality should be identical. You should find snappier Function execution and better system stability and consistency. As for the sad paths, it's a mixed bag: some errors are clearer, and we're now well-positioned to implement true stack traces; however, other errors will be less legible. Test cases that previously relied on the system timing out or reaching other resource limits may need to be re-visited.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We welcome feedback about this change. We hope to be able to switch to the v2 endpoint once, and then address errors/inconveniences as they arise. If you encounter new bugs or issues after this switch, please make a Phabricator task under [[:phab:T418887|T418887]] ([https://phabricator.wikimedia.org/maniphest/task/edit/form/1/?parent=418887&template=418887&status=open this Phabricator link will pre-fill it as the parent]). If severe problems arise, we may also decide to roll back temporarily to v1; we will communicate as we make changes so you know what's going on.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thank you for all your efforts to make Wikifunctions what it is.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
===No NLG SIG meeting next week===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next week’s NLG SIG meeting is cancelled due to a lack of suggested topics.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
===Fresh Functions weekly: 16 new Functions===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 16 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z31870}}
* {{Z|Z31874}}
* {{Z|Z31880}}
* {{Z|Z31906}}
* {{Z|Z31907}}
* {{Z|Z31917}}
* {{Z|Z31921}}
* {{Z|Z31931}}
* {{Z|Z31934}}
* {{Z|Z31944}}
* {{Z|Z31955}}
<div lang="en" dir="ltr" class="mw-content-ltr">
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.
</div>
[[Category:Status updates{{#translation:}}|2026-03-11]]
0lhmwteb9u02r6r7j9ma5lkykkse1s4
290923
290921
2026-07-14T08:44:50Z
EdAr713
94602
Created page with "Próxima actualización"
290923
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Previous update</span>
| prev = 2026-03-06
| nextlabel = Próxima actualización
| next = 2026-03-19
}}
<span id="A_new_composition_language"></span>
===Un nuevo lenguaje de composición===
<div lang="en" dir="ltr" class="mw-content-ltr">
The team addressed long-standing issues with the composition language this quarter. We decided to rewrite how the composition language works, resulting in what we have surprisingly termed "composition language v2". Our primary goal was to increase service stability by reducing the orchestrator's memory consumption. However, this rewrite has had many ancillary effects: substantial latency reduction, code simplification, and better abstractions, which will open the door to later feature additions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next paragraph concerns the internal details of the change. If you're just interested in what you can expect and how to work with the new composition language, feel free to skip this paragraph.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
At its core, composition language v2 cleans up the composition language's handling of scope. Previously, we had allowed a form of dynamic scoping, which seemed necessary because of how Objects are stored. Notionally, our Implementations are defined externally to Functions: both Functions and Implementations live on Wikifunctions and can be referenced separately. This means that Implementations bind variables that are not properly available for binding. To resolve this problem in v2, we basically cheat: as we build Functions for execution, we retrieve implementations from Wikifunctions and pretend that they are defined at precisely that time. With this change, we are now able to consolidate the language around purely lexical scoping. This has made it much easier to develop reasonable abstractions for the composition language's primitives, to handle closures, etc.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Within the next day, we plan to make the switch, routing calls to the new version of the composition language. As a writer or user of Functions, what can you expect? Ideally, this change will be more-or-less invisible: happy-path functionality should be identical. You should find snappier Function execution and better system stability and consistency. As for the sad paths, it's a mixed bag: some errors are clearer, and we're now well-positioned to implement true stack traces; however, other errors will be less legible. Test cases that previously relied on the system timing out or reaching other resource limits may need to be re-visited.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We welcome feedback about this change. We hope to be able to switch to the v2 endpoint once, and then address errors/inconveniences as they arise. If you encounter new bugs or issues after this switch, please make a Phabricator task under [[:phab:T418887|T418887]] ([https://phabricator.wikimedia.org/maniphest/task/edit/form/1/?parent=418887&template=418887&status=open this Phabricator link will pre-fill it as the parent]). If severe problems arise, we may also decide to roll back temporarily to v1; we will communicate as we make changes so you know what's going on.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Thank you for all your efforts to make Wikifunctions what it is.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
===No NLG SIG meeting next week===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next week’s NLG SIG meeting is cancelled due to a lack of suggested topics.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
===Fresh Functions weekly: 16 new Functions===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 16 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z31870}}
* {{Z|Z31874}}
* {{Z|Z31880}}
* {{Z|Z31906}}
* {{Z|Z31907}}
* {{Z|Z31917}}
* {{Z|Z31921}}
* {{Z|Z31931}}
* {{Z|Z31934}}
* {{Z|Z31944}}
* {{Z|Z31955}}
<div lang="en" dir="ltr" class="mw-content-ltr">
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.
</div>
[[Category:Status updates{{#translation:}}|2026-03-11]]
9k6boz0bdn0dcdc9oeuk2mmlcne33qn
290926
290923
2026-07-14T08:45:48Z
EdAr713
94602
Created page with "Gracias por todos sus esfuerzos para hacer de Wikifunctions lo que es."
290926
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Previous update</span>
| prev = 2026-03-06
| nextlabel = Próxima actualización
| next = 2026-03-19
}}
<span id="A_new_composition_language"></span>
===Un nuevo lenguaje de composición===
<div lang="en" dir="ltr" class="mw-content-ltr">
The team addressed long-standing issues with the composition language this quarter. We decided to rewrite how the composition language works, resulting in what we have surprisingly termed "composition language v2". Our primary goal was to increase service stability by reducing the orchestrator's memory consumption. However, this rewrite has had many ancillary effects: substantial latency reduction, code simplification, and better abstractions, which will open the door to later feature additions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next paragraph concerns the internal details of the change. If you're just interested in what you can expect and how to work with the new composition language, feel free to skip this paragraph.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
At its core, composition language v2 cleans up the composition language's handling of scope. Previously, we had allowed a form of dynamic scoping, which seemed necessary because of how Objects are stored. Notionally, our Implementations are defined externally to Functions: both Functions and Implementations live on Wikifunctions and can be referenced separately. This means that Implementations bind variables that are not properly available for binding. To resolve this problem in v2, we basically cheat: as we build Functions for execution, we retrieve implementations from Wikifunctions and pretend that they are defined at precisely that time. With this change, we are now able to consolidate the language around purely lexical scoping. This has made it much easier to develop reasonable abstractions for the composition language's primitives, to handle closures, etc.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Within the next day, we plan to make the switch, routing calls to the new version of the composition language. As a writer or user of Functions, what can you expect? Ideally, this change will be more-or-less invisible: happy-path functionality should be identical. You should find snappier Function execution and better system stability and consistency. As for the sad paths, it's a mixed bag: some errors are clearer, and we're now well-positioned to implement true stack traces; however, other errors will be less legible. Test cases that previously relied on the system timing out or reaching other resource limits may need to be re-visited.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We welcome feedback about this change. We hope to be able to switch to the v2 endpoint once, and then address errors/inconveniences as they arise. If you encounter new bugs or issues after this switch, please make a Phabricator task under [[:phab:T418887|T418887]] ([https://phabricator.wikimedia.org/maniphest/task/edit/form/1/?parent=418887&template=418887&status=open this Phabricator link will pre-fill it as the parent]). If severe problems arise, we may also decide to roll back temporarily to v1; we will communicate as we make changes so you know what's going on.
</div>
Gracias por todos sus esfuerzos para hacer de Wikifunctions lo que es.
<div lang="en" dir="ltr" class="mw-content-ltr">
===No NLG SIG meeting next week===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next week’s NLG SIG meeting is cancelled due to a lack of suggested topics.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
===Fresh Functions weekly: 16 new Functions===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 16 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z31870}}
* {{Z|Z31874}}
* {{Z|Z31880}}
* {{Z|Z31906}}
* {{Z|Z31907}}
* {{Z|Z31917}}
* {{Z|Z31921}}
* {{Z|Z31931}}
* {{Z|Z31934}}
* {{Z|Z31944}}
* {{Z|Z31955}}
<div lang="en" dir="ltr" class="mw-content-ltr">
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.
</div>
[[Category:Status updates{{#translation:}}|2026-03-11]]
js5porxe65x3yxxv0er3kq2iohirtry
290929
290926
2026-07-14T08:46:18Z
EdAr713
94602
Created page with "La reunión SIG NLG de la siguiente semana se cancela debido a la falta de temas sugeridos."
290929
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Previous update</span>
| prev = 2026-03-06
| nextlabel = Próxima actualización
| next = 2026-03-19
}}
<span id="A_new_composition_language"></span>
===Un nuevo lenguaje de composición===
<div lang="en" dir="ltr" class="mw-content-ltr">
The team addressed long-standing issues with the composition language this quarter. We decided to rewrite how the composition language works, resulting in what we have surprisingly termed "composition language v2". Our primary goal was to increase service stability by reducing the orchestrator's memory consumption. However, this rewrite has had many ancillary effects: substantial latency reduction, code simplification, and better abstractions, which will open the door to later feature additions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next paragraph concerns the internal details of the change. If you're just interested in what you can expect and how to work with the new composition language, feel free to skip this paragraph.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
At its core, composition language v2 cleans up the composition language's handling of scope. Previously, we had allowed a form of dynamic scoping, which seemed necessary because of how Objects are stored. Notionally, our Implementations are defined externally to Functions: both Functions and Implementations live on Wikifunctions and can be referenced separately. This means that Implementations bind variables that are not properly available for binding. To resolve this problem in v2, we basically cheat: as we build Functions for execution, we retrieve implementations from Wikifunctions and pretend that they are defined at precisely that time. With this change, we are now able to consolidate the language around purely lexical scoping. This has made it much easier to develop reasonable abstractions for the composition language's primitives, to handle closures, etc.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Within the next day, we plan to make the switch, routing calls to the new version of the composition language. As a writer or user of Functions, what can you expect? Ideally, this change will be more-or-less invisible: happy-path functionality should be identical. You should find snappier Function execution and better system stability and consistency. As for the sad paths, it's a mixed bag: some errors are clearer, and we're now well-positioned to implement true stack traces; however, other errors will be less legible. Test cases that previously relied on the system timing out or reaching other resource limits may need to be re-visited.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We welcome feedback about this change. We hope to be able to switch to the v2 endpoint once, and then address errors/inconveniences as they arise. If you encounter new bugs or issues after this switch, please make a Phabricator task under [[:phab:T418887|T418887]] ([https://phabricator.wikimedia.org/maniphest/task/edit/form/1/?parent=418887&template=418887&status=open this Phabricator link will pre-fill it as the parent]). If severe problems arise, we may also decide to roll back temporarily to v1; we will communicate as we make changes so you know what's going on.
</div>
Gracias por todos sus esfuerzos para hacer de Wikifunctions lo que es.
<div lang="en" dir="ltr" class="mw-content-ltr">
===No NLG SIG meeting next week===
</div>
La reunión SIG NLG de la siguiente semana se cancela debido a la falta de temas sugeridos.
<div lang="en" dir="ltr" class="mw-content-ltr">
===Fresh Functions weekly: 16 new Functions===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 16 new functions. Here is an incomplete list of functions with implementations and passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z31870}}
* {{Z|Z31874}}
* {{Z|Z31880}}
* {{Z|Z31906}}
* {{Z|Z31907}}
* {{Z|Z31917}}
* {{Z|Z31921}}
* {{Z|Z31931}}
* {{Z|Z31934}}
* {{Z|Z31944}}
* {{Z|Z31955}}
<div lang="en" dir="ltr" class="mw-content-ltr">
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.
</div>
[[Category:Status updates{{#translation:}}|2026-03-11]]
1dselcuvt5k1e9t8944zcjkufp7quru
290931
290929
2026-07-14T08:46:56Z
EdAr713
94602
Created page with "Esta semana tuvimos 16 nuevas funciones. Aquí hay una lista incompleta de funciones con implementaciones y pruebas aprovadas para que tengas una idea de qué funciones se han creado. ¡Gracias a todos por contribuir!"
290931
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Previous update</span>
| prev = 2026-03-06
| nextlabel = Próxima actualización
| next = 2026-03-19
}}
<span id="A_new_composition_language"></span>
===Un nuevo lenguaje de composición===
<div lang="en" dir="ltr" class="mw-content-ltr">
The team addressed long-standing issues with the composition language this quarter. We decided to rewrite how the composition language works, resulting in what we have surprisingly termed "composition language v2". Our primary goal was to increase service stability by reducing the orchestrator's memory consumption. However, this rewrite has had many ancillary effects: substantial latency reduction, code simplification, and better abstractions, which will open the door to later feature additions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next paragraph concerns the internal details of the change. If you're just interested in what you can expect and how to work with the new composition language, feel free to skip this paragraph.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
At its core, composition language v2 cleans up the composition language's handling of scope. Previously, we had allowed a form of dynamic scoping, which seemed necessary because of how Objects are stored. Notionally, our Implementations are defined externally to Functions: both Functions and Implementations live on Wikifunctions and can be referenced separately. This means that Implementations bind variables that are not properly available for binding. To resolve this problem in v2, we basically cheat: as we build Functions for execution, we retrieve implementations from Wikifunctions and pretend that they are defined at precisely that time. With this change, we are now able to consolidate the language around purely lexical scoping. This has made it much easier to develop reasonable abstractions for the composition language's primitives, to handle closures, etc.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Within the next day, we plan to make the switch, routing calls to the new version of the composition language. As a writer or user of Functions, what can you expect? Ideally, this change will be more-or-less invisible: happy-path functionality should be identical. You should find snappier Function execution and better system stability and consistency. As for the sad paths, it's a mixed bag: some errors are clearer, and we're now well-positioned to implement true stack traces; however, other errors will be less legible. Test cases that previously relied on the system timing out or reaching other resource limits may need to be re-visited.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We welcome feedback about this change. We hope to be able to switch to the v2 endpoint once, and then address errors/inconveniences as they arise. If you encounter new bugs or issues after this switch, please make a Phabricator task under [[:phab:T418887|T418887]] ([https://phabricator.wikimedia.org/maniphest/task/edit/form/1/?parent=418887&template=418887&status=open this Phabricator link will pre-fill it as the parent]). If severe problems arise, we may also decide to roll back temporarily to v1; we will communicate as we make changes so you know what's going on.
</div>
Gracias por todos sus esfuerzos para hacer de Wikifunctions lo que es.
<div lang="en" dir="ltr" class="mw-content-ltr">
===No NLG SIG meeting next week===
</div>
La reunión SIG NLG de la siguiente semana se cancela debido a la falta de temas sugeridos.
<div lang="en" dir="ltr" class="mw-content-ltr">
===Fresh Functions weekly: 16 new Functions===
</div>
Esta semana tuvimos 16 nuevas funciones. Aquí hay una lista incompleta de funciones con implementaciones y pruebas aprovadas para que tengas una idea de qué funciones se han creado. ¡Gracias a todos por contribuir!
* {{Z|Z31870}}
* {{Z|Z31874}}
* {{Z|Z31880}}
* {{Z|Z31906}}
* {{Z|Z31907}}
* {{Z|Z31917}}
* {{Z|Z31921}}
* {{Z|Z31931}}
* {{Z|Z31934}}
* {{Z|Z31944}}
* {{Z|Z31955}}
<div lang="en" dir="ltr" class="mw-content-ltr">
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.
</div>
[[Category:Status updates{{#translation:}}|2026-03-11]]
6zea78mz1hinv03u0tphoummfjz9d9p
290933
290931
2026-07-14T08:47:25Z
EdAr713
94602
Created page with "Una [$url1 lista completa de todas las funciones ordenadas por cuando se crearon] esta disponible."
290933
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = <span lang="en" dir="ltr" class="mw-content-ltr">Previous update</span>
| prev = 2026-03-06
| nextlabel = Próxima actualización
| next = 2026-03-19
}}
<span id="A_new_composition_language"></span>
===Un nuevo lenguaje de composición===
<div lang="en" dir="ltr" class="mw-content-ltr">
The team addressed long-standing issues with the composition language this quarter. We decided to rewrite how the composition language works, resulting in what we have surprisingly termed "composition language v2". Our primary goal was to increase service stability by reducing the orchestrator's memory consumption. However, this rewrite has had many ancillary effects: substantial latency reduction, code simplification, and better abstractions, which will open the door to later feature additions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next paragraph concerns the internal details of the change. If you're just interested in what you can expect and how to work with the new composition language, feel free to skip this paragraph.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
At its core, composition language v2 cleans up the composition language's handling of scope. Previously, we had allowed a form of dynamic scoping, which seemed necessary because of how Objects are stored. Notionally, our Implementations are defined externally to Functions: both Functions and Implementations live on Wikifunctions and can be referenced separately. This means that Implementations bind variables that are not properly available for binding. To resolve this problem in v2, we basically cheat: as we build Functions for execution, we retrieve implementations from Wikifunctions and pretend that they are defined at precisely that time. With this change, we are now able to consolidate the language around purely lexical scoping. This has made it much easier to develop reasonable abstractions for the composition language's primitives, to handle closures, etc.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Within the next day, we plan to make the switch, routing calls to the new version of the composition language. As a writer or user of Functions, what can you expect? Ideally, this change will be more-or-less invisible: happy-path functionality should be identical. You should find snappier Function execution and better system stability and consistency. As for the sad paths, it's a mixed bag: some errors are clearer, and we're now well-positioned to implement true stack traces; however, other errors will be less legible. Test cases that previously relied on the system timing out or reaching other resource limits may need to be re-visited.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We welcome feedback about this change. We hope to be able to switch to the v2 endpoint once, and then address errors/inconveniences as they arise. If you encounter new bugs or issues after this switch, please make a Phabricator task under [[:phab:T418887|T418887]] ([https://phabricator.wikimedia.org/maniphest/task/edit/form/1/?parent=418887&template=418887&status=open this Phabricator link will pre-fill it as the parent]). If severe problems arise, we may also decide to roll back temporarily to v1; we will communicate as we make changes so you know what's going on.
</div>
Gracias por todos sus esfuerzos para hacer de Wikifunctions lo que es.
<div lang="en" dir="ltr" class="mw-content-ltr">
===No NLG SIG meeting next week===
</div>
La reunión SIG NLG de la siguiente semana se cancela debido a la falta de temas sugeridos.
<div lang="en" dir="ltr" class="mw-content-ltr">
===Fresh Functions weekly: 16 new Functions===
</div>
Esta semana tuvimos 16 nuevas funciones. Aquí hay una lista incompleta de funciones con implementaciones y pruebas aprovadas para que tengas una idea de qué funciones se han creado. ¡Gracias a todos por contribuir!
* {{Z|Z31870}}
* {{Z|Z31874}}
* {{Z|Z31880}}
* {{Z|Z31906}}
* {{Z|Z31907}}
* {{Z|Z31917}}
* {{Z|Z31921}}
* {{Z|Z31931}}
* {{Z|Z31934}}
* {{Z|Z31944}}
* {{Z|Z31955}}
Una [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest lista completa de todas las funciones ordenadas por cuando se crearon] esta disponible.
[[Category:Status updates{{#translation:}}|2026-03-11]]
7fuv1118afzcxttv2lx9vn215w0xxcw
290935
290933
2026-07-14T08:47:35Z
EdAr713
94602
Created page with "Actualización previa"
290935
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Actualización previa
| prev = 2026-03-06
| nextlabel = Próxima actualización
| next = 2026-03-19
}}
<span id="A_new_composition_language"></span>
===Un nuevo lenguaje de composición===
<div lang="en" dir="ltr" class="mw-content-ltr">
The team addressed long-standing issues with the composition language this quarter. We decided to rewrite how the composition language works, resulting in what we have surprisingly termed "composition language v2". Our primary goal was to increase service stability by reducing the orchestrator's memory consumption. However, this rewrite has had many ancillary effects: substantial latency reduction, code simplification, and better abstractions, which will open the door to later feature additions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The next paragraph concerns the internal details of the change. If you're just interested in what you can expect and how to work with the new composition language, feel free to skip this paragraph.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
At its core, composition language v2 cleans up the composition language's handling of scope. Previously, we had allowed a form of dynamic scoping, which seemed necessary because of how Objects are stored. Notionally, our Implementations are defined externally to Functions: both Functions and Implementations live on Wikifunctions and can be referenced separately. This means that Implementations bind variables that are not properly available for binding. To resolve this problem in v2, we basically cheat: as we build Functions for execution, we retrieve implementations from Wikifunctions and pretend that they are defined at precisely that time. With this change, we are now able to consolidate the language around purely lexical scoping. This has made it much easier to develop reasonable abstractions for the composition language's primitives, to handle closures, etc.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Within the next day, we plan to make the switch, routing calls to the new version of the composition language. As a writer or user of Functions, what can you expect? Ideally, this change will be more-or-less invisible: happy-path functionality should be identical. You should find snappier Function execution and better system stability and consistency. As for the sad paths, it's a mixed bag: some errors are clearer, and we're now well-positioned to implement true stack traces; however, other errors will be less legible. Test cases that previously relied on the system timing out or reaching other resource limits may need to be re-visited.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We welcome feedback about this change. We hope to be able to switch to the v2 endpoint once, and then address errors/inconveniences as they arise. If you encounter new bugs or issues after this switch, please make a Phabricator task under [[:phab:T418887|T418887]] ([https://phabricator.wikimedia.org/maniphest/task/edit/form/1/?parent=418887&template=418887&status=open this Phabricator link will pre-fill it as the parent]). If severe problems arise, we may also decide to roll back temporarily to v1; we will communicate as we make changes so you know what's going on.
</div>
Gracias por todos sus esfuerzos para hacer de Wikifunctions lo que es.
<div lang="en" dir="ltr" class="mw-content-ltr">
===No NLG SIG meeting next week===
</div>
La reunión SIG NLG de la siguiente semana se cancela debido a la falta de temas sugeridos.
<div lang="en" dir="ltr" class="mw-content-ltr">
===Fresh Functions weekly: 16 new Functions===
</div>
Esta semana tuvimos 16 nuevas funciones. Aquí hay una lista incompleta de funciones con implementaciones y pruebas aprovadas para que tengas una idea de qué funciones se han creado. ¡Gracias a todos por contribuir!
* {{Z|Z31870}}
* {{Z|Z31874}}
* {{Z|Z31880}}
* {{Z|Z31906}}
* {{Z|Z31907}}
* {{Z|Z31917}}
* {{Z|Z31921}}
* {{Z|Z31931}}
* {{Z|Z31934}}
* {{Z|Z31944}}
* {{Z|Z31955}}
Una [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest lista completa de todas las funciones ordenadas por cuando se crearon] esta disponible.
[[Category:Status updates{{#translation:}}|2026-03-11]]
ljd46n80igfylb8bx1nuiohnir6bkc9
Translations:Wikifunctions:Status updates/2026-03-11/2/es
1198
87846
290922
2026-07-14T08:44:50Z
EdAr713
94602
Created page with "Próxima actualización"
290922
wikitext
text/x-wiki
Próxima actualización
cc748byv4j1fbo6qy57vd7kbi52ama7
Translations:Wikifunctions:Status updates/2026-03-11/Page display title/es
1198
87847
290924
2026-07-14T08:45:08Z
EdAr713
94602
Created page with "Wikifunctions: Actualizaciones de estado/2026-03-11"
290924
wikitext
text/x-wiki
Wikifunctions: Actualizaciones de estado/2026-03-11
0w9dzom336fw4n1s4myj9p5mi8gi6mi
Translations:Wikifunctions:Status updates/2026-03-11/8/es
1198
87848
290925
2026-07-14T08:45:47Z
EdAr713
94602
Created page with "Gracias por todos sus esfuerzos para hacer de Wikifunctions lo que es."
290925
wikitext
text/x-wiki
Gracias por todos sus esfuerzos para hacer de Wikifunctions lo que es.
3g4pxm70pglqt0r8on70lx187dj9w9z
Translations:Wikifunctions:Status updates/2026-03-11/13/es
1198
87849
290928
2026-07-14T08:46:17Z
EdAr713
94602
Created page with "La reunión SIG NLG de la siguiente semana se cancela debido a la falta de temas sugeridos."
290928
wikitext
text/x-wiki
La reunión SIG NLG de la siguiente semana se cancela debido a la falta de temas sugeridos.
lwyf0ruj92falawwtv8qthwqupue79x
Translations:Wikifunctions:Status updates/2026-03-11/14/es
1198
87850
290930
2026-07-14T08:46:56Z
EdAr713
94602
Created page with "Esta semana tuvimos 16 nuevas funciones. Aquí hay una lista incompleta de funciones con implementaciones y pruebas aprovadas para que tengas una idea de qué funciones se han creado. ¡Gracias a todos por contribuir!"
290930
wikitext
text/x-wiki
Esta semana tuvimos 16 nuevas funciones. Aquí hay una lista incompleta de funciones con implementaciones y pruebas aprovadas para que tengas una idea de qué funciones se han creado. ¡Gracias a todos por contribuir!
dyxm61sg6renwzubqw8z0qwp7asugli
Translations:Wikifunctions:Status updates/2026-03-11/11/es
1198
87851
290932
2026-07-14T08:47:24Z
EdAr713
94602
Created page with "Una [$url1 lista completa de todas las funciones ordenadas por cuando se crearon] esta disponible."
290932
wikitext
text/x-wiki
Una [$url1 lista completa de todas las funciones ordenadas por cuando se crearon] esta disponible.
d9sic6lirh1i1fgxeqj1qgm1sx466g3
Translations:Wikifunctions:Status updates/2026-03-11/1/es
1198
87852
290934
2026-07-14T08:47:34Z
EdAr713
94602
Created page with "Actualización previa"
290934
wikitext
text/x-wiki
Actualización previa
f10x7yludqbwta1ltoz0wh7bnpuhwry
Translations:Wikifunctions:Status updates/Page display title/es
1198
87853
290936
2026-07-14T08:49:34Z
EdAr713
94602
Created page with "Wikifunctions: Actualizaciones de estado"
290936
wikitext
text/x-wiki
Wikifunctions: Actualizaciones de estado
ke45bc480kcsov8gnx2zvpxrjnpm2ib
Translations:Wikifunctions:Status updates/1/es
1198
87854
290938
2026-07-14T08:51:10Z
EdAr713
94602
Created page with "'''[[$sub|Subscribete]]''' para recibir "on-wiki" MassMessage notificaciones sobre cada nueva entrega"
290938
wikitext
text/x-wiki
'''[[$sub|Subscribete]]''' para recibir "on-wiki" MassMessage notificaciones sobre cada nueva entrega
40kjq4cx7pbi8ewo7q78u6ljtafeilu
Translations:Wikifunctions:Status updates/2/es
1198
87855
290940
2026-07-14T08:51:15Z
EdAr713
94602
Created page with "Actualización previa"
290940
wikitext
text/x-wiki
Actualización previa
f10x7yludqbwta1ltoz0wh7bnpuhwry
Translations:Wikifunctions:Status updates/3/es
1198
87856
290942
2026-07-14T08:51:20Z
EdAr713
94602
Created page with "Última actualización"
290942
wikitext
text/x-wiki
Última actualización
4jhjbc6t9uatxgcyou5w61woce944fk
Translations:Wikifunctions:Status updates/4/es
1198
87857
290944
2026-07-14T08:53:23Z
EdAr713
94602
Created page with "Mucho ha sucedido alrededor de Wikifunctions y Wikipedia Abstracta. Esta es la página donde nuestras actualizaciones son publicacdas, incluyendo la [[$1|función de la semana]]."
290944
wikitext
text/x-wiki
Mucho ha sucedido alrededor de Wikifunctions y Wikipedia Abstracta. Esta es la página donde nuestras actualizaciones son publicacdas, incluyendo la [[$1|función de la semana]].
1n3vvlmwwzonauvhy5lap1mo9sj63k3
Z37737
0
87858
290955
2026-07-14T09:30:00Z
Autom
448
290955
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37737"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37737K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z37737K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "amount"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37737K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z37737"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "X exists in N Ys, Swedish"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
o8sydc3n7edgiconrgkzkvbizaddvef
290973
290955
2026-07-14T10:13:44Z
Autom
448
Added Z37740 to the approved list of implementations
290973
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37737"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37737K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z37737K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "amount"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37737K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z37740"
],
"Z8K5": "Z37737"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "X exists in N Ys, Swedish"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9w80frpo9lfw3986l6p79zdb1d2kj3h
290978
290973
2026-07-14T10:24:10Z
Autom
448
sv label
290978
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37737"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37737K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z37737K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "amount"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37737K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z37740"
],
"Z8K5": "Z37737"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "X exists in N Ys, Swedish"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "X finns i N Yn, svenska"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dcnu6n3bhhgk26f1lcpj80nxv7papi3
290982
290978
2026-07-14T10:27:24Z
Autom
448
Added Z37741 to the approved list of test cases
290982
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37737"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37737K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z37737K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "amount"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37737K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z37741"
],
"Z8K4": [
"Z14",
"Z37740"
],
"Z8K5": "Z37737"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "X exists in N Ys, Swedish"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "X finns i N Yn, svenska"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
b9gnu2cq0mragd4rba832i7ws1ta2nj
290984
290982
2026-07-14T10:38:45Z
Autom
448
Added Z37742 to the approved list of test cases
290984
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37737"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37737K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z37737K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "amount"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37737K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z37741",
"Z37742"
],
"Z8K4": [
"Z14",
"Z37740"
],
"Z8K5": "Z37737"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "X exists in N Ys, Swedish"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "X finns i N Yn, svenska"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
97lbgodhpipnwpysn7sjstdtwp6d1yj
290986
290984
2026-07-14T10:47:16Z
Autom
448
Added Z37743 to the approved list of test cases
290986
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37737"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37737K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z37737K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "amount"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z37737K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z37741",
"Z37742",
"Z37743"
],
"Z8K4": [
"Z14",
"Z37740"
],
"Z8K5": "Z37737"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "X exists in N Ys, Swedish"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "X finns i N Yn, svenska"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
tpwway8jlxgi5py3ongpbzn4zspc7ze
Z37738
0
87859
290960
2026-07-14T09:42:49Z
Ainali
17
290960
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37738"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37732",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37732",
"Z37732K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q13582800"
},
"Z37732K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q12935276"
},
"Z37732K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q3010"
},
"Z37732K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q18204"
},
"Z37732K5": "Z1592"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Per är den störste pojken i klassen."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Per är den störste pojken i klassen."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ly3b2ekbpiw3yurstezolkmnz67sl3s
Talk:Z13213
1
87860
290966
2026-07-14T10:05:25Z
EdAr713
94602
/* Risk of Incorrectly identify the verb as regular */ new section
290966
wikitext
text/x-wiki
== Risk of Incorrectly identify the verb as regular ==
If irregular verb is not properly identified by function "Is irregular English word (lemma)" then it will be incorrectly added the suffix "ed".
[[User:EdAr713|EdAr713]] ([[User talk:EdAr713|talk]]) 10:05, 14 July 2026 (UTC)
dkj0dkjrahvzc9txmeyn9hre0dddbm4
290967
290966
2026-07-14T10:06:07Z
EdAr713
94602
/* Risk of Incorrectly identify the verb as regular */
290967
wikitext
text/x-wiki
== Risk of Incorrectly identifying the verb as regular ==
If an irregular verb is not properly identified by function "Is irregular English word (lemma)" then it will be incorrectly added the suffix "ed".
[[User:EdAr713|EdAr713]] ([[User talk:EdAr713|talk]]) 10:05, 14 July 2026 (UTC)
hzds13e9oun9max0kcewxwj418ef07a
Z37739
0
87861
290970
2026-07-14T10:12:35Z
Ainali
17
290970
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37739"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37732",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37732",
"Z37732K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q7343"
},
"Z37732K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q12935276"
},
"Z37732K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q11292"
},
"Z37732K4": {
"Z1K1": "Z6091",
"Z6091K1": "Q16502"
},
"Z37732K5": "Z1592"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Stora barriärrevet är det största korallrevet i världen."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Stora barriärrevet är det största korallrevet i vä"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pyxirsvr6acrhw0ni0nql71zhaztq2o
Z37740
0
87862
290972
2026-07-14T10:13:35Z
Autom
448
290972
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37740"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37737",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z22511",
"Z22511K1": {
"Z1K1": "Z7",
"Z7K1": "Z22504",
"Z22504K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z37737K1"
},
"Z24766K2": "Z1592"
},
"finns",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z12696",
"Z12696K1": [
"Z6091"
],
"Z12696K2": {
"Z1K1": "Z18",
"Z18K1": "Z37737K3"
}
},
"Z802K2": "på",
"Z802K3": "i"
},
{
"Z1K1": "Z7",
"Z7K1": "Z14280",
"Z14280K1": {
"Z1K1": "Z18",
"Z18K1": "Z37737K2"
},
"Z14280K2": "Z1592"
},
{
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z22697",
"Z22697K1": {
"Z1K1": "Z18",
"Z18K1": "Z37737K3"
},
"Z22697K2": "Z1592",
"Z22697K3": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q131105"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q53997857"
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13676",
"Z13676K1": {
"Z1K1": "Z18",
"Z18K1": "Z37737K2"
},
"Z13676K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z802K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
},
"Z802K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
}
]
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
c0mn64pkfw13tvkr7wjhf6o40kx0e5i
290975
290972
2026-07-14T10:17:51Z
Autom
448
forgot the exception
290975
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37740"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37737",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z22511",
"Z22511K1": {
"Z1K1": "Z7",
"Z7K1": "Z22504",
"Z22504K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z37737K1"
},
"Z24766K2": "Z1592"
},
"finns",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z12696",
"Z12696K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q34770"
}
],
"Z12696K2": {
"Z1K1": "Z18",
"Z18K1": "Z37737K3"
}
},
"Z802K2": "på",
"Z802K3": "i"
},
{
"Z1K1": "Z7",
"Z7K1": "Z14280",
"Z14280K1": {
"Z1K1": "Z18",
"Z18K1": "Z37737K2"
},
"Z14280K2": "Z1592"
},
{
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z22697",
"Z22697K1": {
"Z1K1": "Z18",
"Z18K1": "Z37737K3"
},
"Z22697K2": "Z1592",
"Z22697K3": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q131105"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q53997857"
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13676",
"Z13676K1": {
"Z1K1": "Z18",
"Z18K1": "Z37737K2"
},
"Z13676K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z802K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
},
"Z802K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
}
}
]
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jkxr4s7c3a03shfftgw9li21iyb1kib
290976
290975
2026-07-14T10:21:03Z
Autom
448
zero should also be plural
290976
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37740"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z37737",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z22511",
"Z22511K1": {
"Z1K1": "Z7",
"Z7K1": "Z22504",
"Z22504K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z37737K1"
},
"Z24766K2": "Z1592"
},
"finns",
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z12696",
"Z12696K1": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q34770"
}
],
"Z12696K2": {
"Z1K1": "Z18",
"Z18K1": "Z37737K3"
}
},
"Z802K2": "på",
"Z802K3": "i"
},
{
"Z1K1": "Z7",
"Z7K1": "Z14280",
"Z14280K1": {
"Z1K1": "Z18",
"Z18K1": "Z37737K2"
},
"Z14280K2": "Z1592"
},
{
"Z1K1": "Z7",
"Z7K1": "Z14396",
"Z14396K1": {
"Z1K1": "Z7",
"Z7K1": "Z22697",
"Z22697K1": {
"Z1K1": "Z18",
"Z18K1": "Z37737K3"
},
"Z22697K2": "Z1592",
"Z22697K3": [
"Z6091",
{
"Z1K1": "Z6091",
"Z6091K1": "Q131105"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q53997857"
},
{
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K1": {
"Z1K1": "Z18",
"Z18K1": "Z37737K2"
},
"Z13522K2": {
"Z1K1": "Z13518",
"Z13518K1": "1"
}
},
"Z802K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q110786"
},
"Z802K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q146786"
}
}
]
}
}
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
sn36avjl5i7j5ru5el2x6mv2uq3lvj3
Z37741
0
87863
290977
2026-07-14T10:23:36Z
Autom
448
Wikipedia finns på 362 språk.
290977
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37741"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37737",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37737",
"Z37737K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q52"
},
"Z37737K2": {
"Z1K1": "Z13518",
"Z13518K1": "362"
},
"Z37737K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q34770"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Wikipedia finns på 362 språk."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qpkr7r7z48azeaq89rce28xcqfegudw
290981
290977
2026-07-14T10:27:18Z
Autom
448
label
290981
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37741"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37737",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37737",
"Z37737K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q52"
},
"Z37737K2": {
"Z1K1": "Z13518",
"Z13518K1": "362"
},
"Z37737K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q34770"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Wikipedia finns på 362 språk."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Wikipedia finns på 362 språk."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9g93us1mxwurqpod4g7stk6163p48qg
Z37742
0
87864
290983
2026-07-14T10:37:10Z
Autom
448
290983
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37742"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37737",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37737",
"Z37737K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q20204151"
},
"Z37737K2": {
"Z1K1": "Z13518",
"Z13518K1": "2"
},
"Z37737K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q43663"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Hål finns i 2 strumpor."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Hål finns i 2 strumpor."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ntp9i4pn702y0a1cgy86c4p342dr00i
Z37743
0
87865
290985
2026-07-14T10:46:55Z
Autom
448
290985
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37743"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37737",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37737",
"Z37737K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q12214"
},
"Z37737K2": {
"Z1K1": "Z13518",
"Z13518K1": "0"
},
"Z37737K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q6256"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "Smittkoppor finns i 0 länder."
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Smittkoppor finns i 0 länder."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
pbulc51032i4ap59k0liolqq40u3qwb
Z37744
0
87866
290989
2026-07-14T11:13:01Z
Autom
448
adding a test that currently fails (due to the preferred statement not being first)
290989
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z37744"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z37279",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z37279",
"Z37279K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q90"
},
"Z37279K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q1471"
},
"Z37279K3": "Z1592"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "Paris ligger vid floden Seine."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1592",
"Z11K2": "sv: Paris ligger vid floden Seine."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
ka68l0gehk979b99lerh0dmvousj2ja
User:Autom/Todo
2
87867
290994
2026-07-14T11:32:19Z
Autom
448
Created page with "* Fixa Paris/Seine, [[Z37279]] * Skriv ut antal < 12 med bokstäver, [[Z37737]] (använd [[Z30353]]) ** Dela upp utrum och neutrum, [[Z16008]]"
290994
wikitext
text/x-wiki
* Fixa Paris/Seine, [[Z37279]]
* Skriv ut antal < 12 med bokstäver, [[Z37737]] (använd [[Z30353]])
** Dela upp utrum och neutrum, [[Z16008]]
o5xvq3ot9fpbc9fdauq5ono4ssretkr
290996
290994
2026-07-14T11:39:27Z
Autom
448
more to do
290996
wikitext
text/x-wiki
# Fråga om kopiering av block i sammansättningar
# Skriv ut antal upp till tolv med bokstäver (använd [[Z30353]]), [[Z37737]]
## Dela upp utrum och neutrum, [[Z16008]]
# Fixa Paris/Seine, [[Z37279]]
# Fixa [[Z32855]]
sn1sed9own6g4jwun8xj4471mmbi1v8
290997
290996
2026-07-14T11:52:23Z
Autom
448
290997
wikitext
text/x-wiki
== Förbättringar ==
# Fråga om kopiering av block i sammansättningar
# Skriv ut antal upp till tolv med bokstäver (använd [[Z30353]]), [[Z37737]]
## Dela upp utrum och neutrum, [[Z16008]]
== Buggar ==
# Fixa en/ett från olika glosor [[Z32855]]
# Fixa Paris/Seine, [[Z37279]]
== Nya funktioner ==
# Skapa [[Z37005]] på svenska ("X består av {1, 2, … och n}." från Wikidata)
# Skapa [[Z34684]] på svenska ("X är en del av {1}." från Wikidata)
hub81kr3ks8a2yxedloo0i4top9tl6i