Wikifunctions
wikifunctionswiki
https://www.wikifunctions.org/wiki/Wikifunctions:Main_Page
MediaWiki 1.47.0-wmf.7
first-letter
Media
Special
Talk
User
User talk
Wikifunctions
Wikifunctions talk
File
File talk
MediaWiki
MediaWiki talk
Template
Template talk
Help
Help talk
Category
Category talk
TimedText
TimedText talk
Module
Module talk
Translations
Translations talk
Event
Event talk
Wikifunctions:Suggest a function
4
1176
284300
283515
2026-06-18T16:27:02Z
YoshiRulz
10156
/* Drafted functions */ Correct timestamps
284300
wikitext
text/x-wiki
{{Shortcut|[[WF:SAF]]|[[WF:RF]]}}
Do you have an idea for a new function? Suggest it here! It may help to refer to [[Wikifunctions:Glossary|our glossary]].
There is currently '''a limited set of types to choose from''' for functions' inputs and outputs. These include text, numbers, lists, and of course Wikidata entities. For the full list, see [[WF:Type]].
* If you know the exact input and output types in advance, '''you can [https://www.wikifunctions.org/wiki/Special:CreateZObject?zid=Z8 create the function] right away''' instead of commenting here.<!--
--> Then create test cases to specify the expected behaviour for the function. (This means that even if you can't make an implementation, someone else might be able to.)<!--
--><br>Once created, consider adding new Functions to [[Wikifunctions:Catalogue|the catalogue]].
* If a function requires a new type, consider [[WF:TP|proposing that type]] before adding suggestions here.
[[Category:Maintenance]]
== Drafted functions ==
{| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"
! Functions with connected test cases and disconnected implementations
|-
| {{#tag:div|
Taken from [[quarry:query/105111]], last updated {{#formatdate:2026-04-30}}.
* {{Z+|Z10225}}
* {{Z+|Z18418}}
* {{Z+|Z24400}}
* {{Z+|Z24442}}
* {{Z+|Z25052}}
* {{Z+|Z26871}}
* {{Z+|Z26922}}
* {{Z+|Z27610}}
* {{Z+|Z30573}}
* {{Z+|Z30931}}
* {{Z+|Z31575}}
* {{Z+|Z31583}}
* {{Z+|Z32807}}
* {{Z+|Z33304}}
==== Cryptography and encodings ====
* {{Z+|Z15575}}
* {{Z+|Z15581}}
* {{Z+|Z22030}}
* {{Z+|Z24602}}
* {{Z+|Z31965}}
* {{Z+|Z24460}}
==== Datetime ====
* {{Z+|Z20628}}
* {{Z+|Z25917}}
* {{Z+|Z28738}}
* {{Z+|Z31694}}
==== NLG ====
* {{Z+|Z12451}}
* {{Z+|Z14537}}
* {{Z+|Z16313}}
* {{Z+|Z16398}}
* {{Z+|Z17073}}
* {{Z+|Z17970}}
* {{Z+|Z18166}}
* {{Z+|Z19512}}
* {{Z+|Z20471}}
* {{Z+|Z20473}}
* {{Z+|Z20475}}
* {{Z+|Z20495}}
* {{Z+|Z21240}}
* {{Z+|Z22018}}
* {{Z+|Z26049}}
* {{Z+|Z26121}}
* {{Z+|Z26955}}
* {{Z+|Z27245}}
* {{Z+|Z29144}}
* {{Z+|Z29568}}
* {{Z+|Z29784}}
* {{Z+|Z29953}}
* {{Z+|Z30232}}
* {{Z+|Z30410}}
* {{Z+|Z30635}}
* {{Z+|Z31335}}
* {{Z+|Z32238}}
* {{Z+|Z32270}}
* {{Z+|Z32822}}
* {{Z+|Z32825}}
* {{Z+|Z33057}}
* {{Z+|Z33138}}
* {{Z+|Z33762}}
* {{Z+|Z33995}}
* {{Z+|Z34088}}
* {{Z+|Z34165}}
* {{Z+|Z34209}}
}}
|}
{| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"
! Functions with connected test cases but no partial implementations
|-
| {{#tag:div|
Taken from [[quarry:query/105112]], last updated {{#formatdate:2026-04-30}}.
* <del>{{Z+|Z22836}}</del>
* <del>{{Z+|Z24608}}</del>
* <del>{{Z+|Z25065}}</del>
* <del>{{Z+|Z28180}}</del>
* {{Z+|Z28420}}
* {{Z+|Z30853}}
* <del>{{Z+|Z31682}}</del>
* {{Z+|Z31840}}
* {{Z+|Z31842}}
* {{Z+|Z34560}}
==== Cryptography and encodings ====
* <del>{{Z+|Z10135}}</del>
* <del>{{Z+|Z10136}}</del>
* {{Z+|Z11670}}
* {{Z+|Z11674}}
* {{Z+|Z15867}}
* {{Z+|Z31890}}
==== Datetime ====
* <del>{{Z+|Z20277}}</del>
* <del>{{Z+|Z33163}}</del>
==== NLG ====
* {{Z+|Z10658}}
* {{Z+|Z10708}}
* {{Z+|Z12014}}
* {{Z+|Z12121}}
* {{Z+|Z12801}}
* {{Z+|Z20476}}
* {{Z+|Z20480}}
* {{Z+|Z20512}}
* {{Z+|Z20692}}
* {{Z+|Z20715}}
* {{Z+|Z22620}}
* {{Z+|Z27268}}
* {{Z+|Z27600}}
* {{Z+|Z29036}}
* {{Z+|Z29085}}
* {{Z+|Z30463}}
* {{Z+|Z30623}}
* <del>{{Z+|Z30847}}</del>
* <del>{{Z+|Z30848}}</del>
* <del>{{Z+|Z32958}}</del>
* {{Z+|Z33451}}
* {{Z+|Z34092}}
* {{Z+|Z34149}}
* {{Z+|Z34150}}
* {{Z+|Z34274}}
* {{Z+|Z34479}}
* {{Z+|Z34623}}
}}
|}
{| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"
! Functions with disconnected test cases and no implementations
|-
| {{#tag:div|
Taken from [[quarry:query/105163]], last updated {{#formatdate:2026-04-30}}.
* {{Z+|Z30708}}
* {{Z+|Z32060}}
* {{Z+|Z33024}}
==== Datetime ====
* {{Z+|Z30323}}
==== NLG ====
* {{Z+|Z10670}}
* {{Z+|Z19132}}
* {{Z+|Z20484}}
* {{Z+|Z20530}}
* {{Z+|Z23182}}
* {{Z+|Z30647}}
* {{Z+|Z30883}}
* {{Z+|Z32728}}
* {{Z+|Z33031}}
* {{Z+|Z33094}}
* {{Z+|Z34432}}
}}
|}
{| class="mw-collapsible mw-collapsed wikitable" style="width: 100%;"
! Functions with no test cases nor implementations
|-
| {{#tag:div|
Taken from [[quarry:query/103406]], last updated {{#formatdate:2026-04-30}}.
* {{Z+|Z10596}}
* {{Z+|Z12710}}
* {{Z+|Z15836}}
* {{Z+|Z18026}}
* {{Z+|Z18218}}
* {{Z+|Z19535}}
* {{Z+|Z19611}}
* {{Z+|Z22226}}
* {{Z+|Z22227}}
* {{Z+|Z22806}}
* {{Z+|Z25596}}
* {{Z+|Z30711}}
* {{Z+|Z31313}}
* {{Z+|Z32062}}
* {{Z+|Z32313}}
* {{Z+|Z33117}}
* {{Z+|Z33252}}
* {{Z+|Z33288}}
* {{Z+|Z33923}}
* {{Z+|Z33946}}
* {{Z+|Z34138}}
* {{Z+|Z34270}}
* {{Z+|Z34541}}
* {{Z+|Z34542}}
==== Cryptography and encodings ====
* {{Z+|Z10138}}
* {{Z+|Z10139}}
* {{Z+|Z10475}}
==== Datetime ====
* {{Z+|Z14626}}
* {{Z+|Z24639}}
* {{Z+|Z25575}}
* {{Z+|Z31315}}
==== NLG ====
* {{Z+|Z10033}}
* {{Z+|Z10953}}
* {{Z+|Z17963}}
* {{Z+|Z19607}}
* {{Z+|Z20610}}
* {{Z+|Z21131}}
* {{Z+|Z24879}}
* {{Z+|Z27188}}
* {{Z+|Z28734}}
* {{Z+|Z29596}}
* {{Z+|Z29812}}
* {{Z+|Z30649}}
* {{Z+|Z31204}}
* {{Z+|Z31261}}
* {{Z+|Z31887}}
* {{Z+|Z32218}}
* {{Z+|Z32487}}
* {{Z+|Z32706}}
* {{Z+|Z33072}}
* {{Z+|Z33102}}
* {{Z+|Z33118}}
* {{Z+|Z33132}}
* {{Z+|Z33162}}
* {{Z+|Z33437}}
* {{Z+|Z33438}}
}}
|}
== Requests from Abstract Wikipedia editors ==
{{main|abstract:Project:Suggested functions}}
{{see also|toolforge:abstract-data/functions}}
=== Infobox ===
I'm thinking we can adapt [[w:module:infobox]] to create infobox HTML in abstract articles. Maybe it can even use info from Wikidata to populate it, like it already does on some wikis. <span style="border-radius:99q;padding:0 7q;background:#103;border:3q solid #FBF">[[User:QuickQuokka|<span style="color:#FBF">'''QuickQuokka'''</span>]]</span> <sup>[[[User talk:QuickQuokka|talk]] • [[Special:Contribs/QuickQuokka|contribs]]]</sup> 06:34, 28 April 2026 (UTC)
:[https://www.wikifunctions.org/view/en/Z27873?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27873%22%2C%22Z27873K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27926%22%2C%22Z27926K1%22%3A%5B%22Z89%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27873%22%2C%22Z27873K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z27926%22%2C%22Z27926K1%22%3A%5B%22Z89%22%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35017%22%2C%22Z35017K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z33457%22%2C%22Z33457K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z34953%22%2C%22Z34953K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z22853%22%2C%22Z22853K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30120%22%2C%22Z30120K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q3130%22%7D%2C%22Z30120K2%22%3A%5B%22Z6030%22%2C%22Z6033%22%2C%22Z6036%22%5D%2C%22Z30120K3%22%3A%5B%22Z60%22%5D%2C%22Z30120K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P625%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1082%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P421%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P2564%22%7D%5D%7D%7D%2C%22Z34953K2%22%3A%22Z1002%22%7D%7D%2C%22Z35017K2%22%3A%7B%22Z1K1%22%3A%22Z40%22%2C%22Z40K1%22%3A%22Z41%22%7D%2C%22Z35017K3%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%222%22%7D%2C%22Z35017K4%22%3A%7B%22Z1K1%22%3A%22Z13518%22%2C%22Z13518K1%22%3A%221%22%7D%2C%22Z35017K5%22%3A%7B%22Z1K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z883%22%2C%22Z883K1%22%3A%22Z6%22%2C%22Z883K2%22%3A%22Z6%22%7D%2C%22K1%22%3A%5B%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z882%22%2C%22Z882K1%22%3A%22Z6%22%2C%22Z882K2%22%3A%22Z6%22%7D%5D%7D%7D%5D%7D%2C%22Z27873K2%22%3A%22tr%22%2C%22Z27873K3%22%3A%5B%22Z6%22%5D%2C%22Z27873K4%22%3A%5B%22Z6%22%5D%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35034%22%2C%22Z35034K1%22%3A%22Z1002%22%2C%22Z35034K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23451%22%2C%22Z23451K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30120%22%2C%22Z30120K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q3130%22%7D%2C%22Z30120K2%22%3A%5B%22Z6030%22%2C%22Z6033%22%2C%22Z6036%22%5D%2C%22Z30120K3%22%3A%5B%22Z60%22%5D%2C%22Z30120K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P625%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1082%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P421%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P2564%22%7D%5D%7D%2C%22Z23451K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P625%22%7D%7D%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35034%22%2C%22Z35034K1%22%3A%22Z1002%22%2C%22Z35034K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23451%22%2C%22Z23451K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30120%22%2C%22Z30120K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q3130%22%7D%2C%22Z30120K2%22%3A%5B%22Z6030%22%2C%22Z6033%22%2C%22Z6036%22%5D%2C%22Z30120K3%22%3A%5B%22Z60%22%5D%2C%22Z30120K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P625%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1082%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P421%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P2564%22%7D%5D%7D%2C%22Z23451K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%7D%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35034%22%2C%22Z35034K1%22%3A%22Z1002%22%2C%22Z35034K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23451%22%2C%22Z23451K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30120%22%2C%22Z30120K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q3130%22%7D%2C%22Z30120K2%22%3A%5B%22Z6030%22%2C%22Z6033%22%2C%22Z6036%22%5D%2C%22Z30120K3%22%3A%5B%22Z60%22%5D%2C%22Z30120K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P625%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1082%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P421%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P2564%22%7D%5D%7D%2C%22Z23451K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1082%22%7D%7D%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35034%22%2C%22Z35034K1%22%3A%22Z1002%22%2C%22Z35034K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23451%22%2C%22Z23451K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30120%22%2C%22Z30120K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q3130%22%7D%2C%22Z30120K2%22%3A%5B%22Z6030%22%2C%22Z6033%22%2C%22Z6036%22%5D%2C%22Z30120K3%22%3A%5B%22Z60%22%5D%2C%22Z30120K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P625%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1082%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P421%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P2564%22%7D%5D%7D%2C%22Z23451K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P421%22%7D%7D%7D%2C%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z35034%22%2C%22Z35034K1%22%3A%22Z1002%22%2C%22Z35034K2%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z23451%22%2C%22Z23451K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z30120%22%2C%22Z30120K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q3130%22%7D%2C%22Z30120K2%22%3A%5B%22Z6030%22%2C%22Z6033%22%2C%22Z6036%22%5D%2C%22Z30120K3%22%3A%5B%22Z60%22%5D%2C%22Z30120K4%22%3A%5B%22Z6092%22%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P625%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P571%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P1082%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P421%22%7D%2C%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P2564%22%7D%5D%7D%2C%22Z23451K2%22%3A%7B%22Z1K1%22%3A%22Z6092%22%2C%22Z6092K1%22%3A%22P2564%22%7D%7D%7D%5D%7D%2C%22Z27873K2%22%3A%22table%22%2C%22Z27873K3%22%3A%5B%22Z6%22%2C%22class%22%2C%22float%22%5D%2C%22Z27873K4%22%3A%5B%22Z6%22%2C%22wikitable%22%2C%22inline-end%22%5D%7D I tried...] The timeouts are too much for this still. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 03:48, 10 May 2026 (UTC)
== Proposed functions requiring only available types ==
=== String ===
==== String character discard functions ====
==== String character replacement functions ====
Add the word 'the' to the start of a function. e.g United Kingdom - the United Kingdom. [[User:FantasticWikiUser|FantasticWikiUser]] ([[User talk:FantasticWikiUser|talk]]) 11:27, 25 March 2026 (UTC)
:Yes… simple enough to do but not entirely clear when it is required. We’ve been [https://t.me/Wikifunctions/29989 discussing it on Telegram]. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 12:10, 25 March 2026 (UTC)
::This was an issue I found on [[abstract:Q21]] when I couldn't add it there. [[User:FantasticWikiUser|FantasticWikiUser]] ([[User talk:FantasticWikiUser|talk]]) 12:16, 25 March 2026 (UTC)
:I worked on {{z|Z33138}} today. I'm not sure it covers all corner cases, feel free to try it out and add more tests :) [[User:So9q|So9q]] ([[User talk:So9q|talk]]) 20:32, 5 April 2026 (UTC)
==== String search functions ====
==== String escaping and unescaping functions ====
==== String encoding and decoding functions ====
* Unicode normalising functions (there are several types of normalisation)
* [https://html.spec.whatwg.org/#named-character-references HTML named character encode]
* [[wikidata:Q47466379|Punycode encode]] - {{z+|Z10178}} (part only, not whole url); see also {{z+|Z10185}}
* [[:en:Unified_English_Braille|Unified English Braille encode]] (discarding invalid characters?)
*[https://braille-autoriteit.org/standaarden/achtpuntsbraille/ Dutch eight-dot Braille] encode [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 21:38, 17 January 2026 (UTC)
*[https://braille-autoriteit.org/standaarden/achtpuntsbraille/ Dutch eight-dot Braille] decode [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 21:38, 17 January 2026 (UTC)
*[https://braille-autoriteit.org/versie-2019-van-zespunts-standaard/ Dutch six-dot Braille] encode [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 21:38, 17 January 2026 (UTC)
*[https://braille-autoriteit.org/versie-2019-van-zespunts-standaard/ Dutch six-dot Braille] decode [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 21:38, 17 January 2026 (UTC)
*[[google:ipa+braille&oq=IPA+Braille&gs_lcrp=EgZjaHJvbWUqDAgAECMYJxiABBiKBTIMCAAQIxgnGIAEGIoFMg0IARAAGIYDGIAEGIoFMg0IAhAAGIYDGIAEGIoFMgoIAxAAGIAEGKIEMgoIBBAAGIAEGKIEMgYIBRBFGDwyBggGEEUYPTIGCAcQRRg90gEHMjMyajBqN6gCALACAA&sourceid=chrome&ie=UTF-8|IPA Braille]] encode (IPA --> IPA Braille) [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 11:42, 18 January 2026 (UTC)
*[[google:ipa+braille&oq=IPA+Braille&gs_lcrp=EgZjaHJvbWUqDAgAECMYJxiABBiKBTIMCAAQIxgnGIAEGIoFMg0IARAAGIYDGIAEGIoFMg0IAhAAGIYDGIAEGIoFMgoIAxAAGIAEGKIEMgoIBBAAGIAEGKIEMgYIBRBFGDwyBggGEEUYPTIGCAcQRRg90gEHMjMyajBqN6gCALACAA&sourceid=chrome&ie=UTF-8|IPA Braille]] decode (IPA Braille --> IPA) [[User:JhowieNitnek|JhowieNitnek]] ([[User talk:JhowieNitnek|talk]]) 11:42, 18 January 2026 (UTC)
==== String presentation functions ====
* add [[:en:Quotation_mark|locale-specific quotation marks]] to string
** Shouldn't the output depend on the locale? See [[mw:Extension:Scribunto/Lua_reference_manual#mw.language:formatNum|mw.language:formatNum]]. —[[User:Dexxor|Dexxor]] ([[User talk:Dexxor|talk]]) 17:15, 4 September 2023 (UTC)
==== String colour notation functions ====
* Hue of color (since we already have [[Z13017]], [[Z18263]] and [[Z18268]])
==== String notation validation checks ====
* check if string is an [[:en:International_Chemical_Identifier]]
** {{Partly done}} see {{z+|Z21539}}. Supports the verification of the chemical formula and the stereochemical layer. There are 13 testcaes that I've written, all of which are passed by my JavaScript implementation. Note that a python implementation is not possible as the regex module is not available in Wikifunctions. [[User:MolecularPilot|MolecularPilot]] ([[User talk:MolecularPilot|talk]]) 03:09, 11 January 2025 (UTC)
** To do:
*** Needs to verify the hydrogen and connection sections of the main layer
*** Support the charge layer
*** Support the isotopic layer
**[[User:MolecularPilot|MolecularPilot]] ([[User talk:MolecularPilot|talk]]) 03:09, 11 January 2025 (UTC)
***{{ping|MolecularPilot}} A python impl. is infact possible. I created a basic direct translation at {{z+|Z22823}}. Some tests are failing as the regex needs a bit of sorting out, out of scope for me, but you can give it a try! Keep in mind that you need to escape any \ with a \\ just before saving per [[Wikifunctions:Python_implementations#Known_limitations_as_of_October_2024]]. <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> 06:14, 26 February 2025 (UTC)
* check if string is a [[:en:SMILES_arbitrary_target_specification|SMILES arbitrary target specification (SMARTS) notation]]
* check if string is an [[:en:ABC_notation|ABC notation]]
* check if string is a [[:en:LilyPond|LilyPond notation]]
* check if string is a [[:en:UIC_classification_of_locomotive_axle_arrangements|UIC classification of locomotive axle arrangements notation]]
* check if a string is a valid [[:en:Digital_object_identifier|DOI]]
** Something about implementation difficulties: https://stackoverflow.com/questions/27910/finding-a-doi-in-a-document-or-page [[User:Alexander-Mart-Earth|Alexander-Mart-Earth]] ([[User talk:Alexander-Mart-Earth|talk]]) 14:28, 21 December 2023 (UTC)
==== String validation checks ====
* check if string is a valid ISO 3166 country code
* check if string is a valid [[:en:ISO_8601#EDTF|EDTF]] date/time
====String analysis functions====
==== Monolingual text ====
==== String Wikitext operations ====
...
=== Natural number ===
=== Integer===
=== Byte ===
See [[Wikifunctions:Catalogue/Boolean operations#Byte functions|existing Byte functions]] in catalogue.
* next byte without overflow: byte → byte
* previous byte without overflow: byte → byte
* next byte by Gray code: byte → byte
* previous byte by Gray code: byte → byte
* all bits set: byte → boolean
* no bits set: byte → boolean
* add bytes without overflow: byte, byte → byte
* subtract bytes without overflow: byte, byte → byte
* multiply bytes without overflow: byte, byte → byte
* add bytes with overflow: byte, byte → byte
* subtract bytes with overflow: byte, byte → byte
* multiply bytes with overflow: byte, byte → byte
* modulo bytes: byte, byte → byte
* byte division: byte, byte → byte
* right shift: byte → byte
* left shift: byte → byte
* right shift by n: byte, natural number → byte
* left shift by n: byte, natural number → byte
* right shift as ring: byte → byte
* left shift as ring: byte → byte
* right shift by n as ring: byte, natural number → byte
* left shift by n as ring: byte, natural number → byte
=== Unicode code point ===
See [[Wikifunctions:Catalogue/Character operations#Unicode code points|existing code point functions in catalogue]].
* Codepoint to list of bytes for UTF-8
* Codepoint to list of bytes for UTF-16
* Codepoint to list of bytes for UTF-32
===Object===
=== List ===
==== Basic list/iterable functions ====
==== Complex list functions ====
==== CSV list operations ====
=== Functions with functions as arguments ===
* test whether certain functions have specific properties of [[:w:Homogeneous_relation|homogeneous relations]] for particular lists/sets
=== Gregorian calendar date ===
See [[Wikifunctions:Catalogue/Date operations#Gregorian calendar dates|catalogue of calendar date functions]] for existing functions.
* Create a reading function for Dagbani that handles all the possible formats (both the English-linke and the traditional ones, both the Gregorian and the Hijra calendars). [https://docs.google.com/document/d/1u7-ZeY7NHt75JICUPAYky3-7KgkvauD_W3fBjmvpFO0/edit?tab=t.0#heading=h.gf6hp9o3gi0j] [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 15:43, 31 May 2025 (UTC)
* same day of the year: date, date → boolean
* same day of the week: date, date → boolean
* within a year: date, date → boolean
* within a week: date, date → boolean
* within n days: date, date → boolean
* months between: date, date → natural number
* weeks between: date, date → natural number
* n days later: date, natural number → date
* n days earlier: date, natural number → date
* n weeks earlier: date, natural number → date
* n months later: date, natural number → date
* n months earlier: date, natural number → date
* n years later: date, natural number → date
* n years earlier: date, natural number → date
* Julian day number to date: integer → date
* how many leap days passed between two dates: date, date → natural number
* how many weekdays between two dates: date, date, day of the week → natural number
* within JavaScript's date implementation: date → boolean
* next time a day of the month is on a specific weekday: date, natural number, day of the week → date
* next Friday the 13th: date → date
* nth weekday of the month: date, day of the week, natural number → date
* nth working days after: date, list of wikidata item references (list of holidays), wikidata item reference (place) → date
=== Gregorian year ===
See [[Wikifunctions:Catalogue/Date operations#Gregorian year|catalogue of year functions]] for existing functions.
== Morphological functions ==
{{main|WF:HL}}
== Proposed functions requiring future types ==
'''Note these functions cannot be implemented properly until the needed types are requested and approved.'''
If one wishes to nevertheless attempt to define and implement them,
* the functions and implementations should indicate prominently in their labels that their input/output types must be adjusted once support for the appropriate replacement types become available; ''and''
* the functions should ''not'' be used in the implementations of any other functions, as the later adjustment of input/output types to appropriate replacements will break those implementations.
=== String manipulation functions ===
=== String analysis functions ===
* count distance between two letters in given alphabet (default to 26-charcater western alphabet. case insensitive. e.g. "a" & "A" ⇒ 0; "K" & "N" ⇒ 3)
=== String encoding and decoding functions ===
(would be better with types representing a stream of bytes)
* [[wikidata:Q113486941|BASE45 encode]]
* [[wikidata:Q113486941|BASE45 decode]]
* Hexadecimal UTF-8 encode ("ABC ₤" ⇒ "41 42 43 20 E2 82 A4")
* Hexadecimal UTF-8 decode ("41 42 43 20 E2 82 A4" ⇒ "ABC ₤")
* Decimal UTF-8 encode ("ABC ₤" ⇒ "65 66 67 32 226 130 164")
* Decimal UTF-8 decode ("65 66 67 32 226 130 164" ⇒ "ABC ₤")
* Octal UTF-8 encode ("ABC ₤" ⇒ "101 102 103 40 342 202 244")
* Octal UTF-8 decode ("101 102 103 40 342 202 244" ⇒ "ABC ₤")
* Binary UTF-8 encode ("ABC ₤" ⇒ "01000001 01000010 01000011 00100000 11100010 10000010 10100100")
* Binary UTF-8 decode ("01000001 01000010 01000011 00100000 11100010 10000010 10100100" ⇒ "ABC ₤")
* Unicode code point encode ("ABC ₤" ⇒ "41 42 43 20 20A4") - {{z+|Z10785}}
* Unicode code point decode ("41 42 43 20 20A4" ⇒ "ABC ₤")
* Create regular expression object/string (i.e: "test" & "i" to /test/i)
=== Natural language functions ===
* Choose singular or plural based on number (e.g. singularOrPlural("person",6") -> "people")
** Note that there are also dual and other [[:w:grammatical number|grammatical number]]s in other languages. [[User:魔琴|魔琴]] ([[User talk:魔琴|talk]]) 18:54, 26 October 2023 (UTC)
** relevant interwiki link: [[d:WD:property proposal/plural forms]] [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 04:15, 9 February 2024 (UTC)
**:Was rejected.
**:The similar proposal {{P|13986}} was accepted, but per the comments on your proposal, just having that set (and [[Z30455|mapping it to one of our enums]]) isn't sufficient since a language might have exceptions to its conjugation rules, or handle rational/real numbers in different ways.
**:Being able to make use of CLDR data might still be desirable to avoid hardcoding rules and exceptions into Functions. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 02:16, 18 December 2025 (UTC)
** This is duplicated with a suggestion above. There's some work done already: [[Z15977]]. We also have lightweight enums like {{Z|28215}} now. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 21:11, 30 November 2025 (UTC)
=== Cryptographic functions ===
(would be better with types representing a stream of bytes)
* {{todo}} [[wikidata:Q47477417|MD2]] - {{z+|Z10135}}
* {{todo}} [[wikidata:Q47462255|MD4]] - {{z+|Z10136}}
* {{todo}} [[wikidata:Q27036232|MD5]] - {{z+|Z10137}}
* {{todo}} [[wikidata:Q47208127|RIPEMD-128]] - {{z+|Z10138}}
* {{todo}} [[wikidata:Q47208127|RIPEMD-160]] - {{z+|Z10139}}
* {{todo}} [[wikidata:Q47463469|BLAKE2b-160]] - {{z+|Z10140}}
* {{todo}} [[wikidata:Q47463469|BLAKE2b-256]] - {{z+|Z10141}}
* {{todo}} [[wikidata:Q47463469|BLAKE2b-384]] - {{z+|Z10142}}
* {{todo}} [[wikidata:Q47463469|BLAKE2b-512]] - {{z+|Z10143}}
* {{todo}} [[wikidata:Q47463469|BLAKE2s-128]] - {{z+|Z10144}}
* {{todo}} [[wikidata:Q47463469|BLAKE2s-160]] - {{z+|Z10145}}
* {{todo}} [[wikidata:Q47463469|BLAKE2s-224]] - {{z+|Z10146}}
* {{todo}} [[wikidata:Q47463469|BLAKE2s-256]] - {{z+|Z10147}}
* {{todo}} [[wikidata:Q47465971|SHA-224]] - {{z+|Z10149}}
* {{todo}} [[wikidata:Q47465971|HMAC-SHA-256]]
* {{todo}} [[wikidata:Q87486893|SHAKE-128]] - {{z+|Z10150}}
* {{todo}} [[wikidata:Q87486893|SHAKE-256]] - {{z+|Z10151}}
* {{todo}} [[wikidata:Q56099240|ChaCha20]] - {{z+|Z25376}}
* {{todo}} [[wikidata:Q56099436|X25519]] - {{z+|Z25393}}
* {{todo}} [[wikidata:Q1190947|Keccak-f[1600]]] - {{z+|Z25399}}
=== Date, time, and calendric functions ===
See also:
* Discussion of types at [[WF:type#Calendar types]]
* {{q|139667974}} Lua module
==== Earth focus ====
[[file:Axial and apsidal precession.png|thumb|alt=diagram|orbit of Earth]]
===== Bengali calendar =====
{{z+|Z12926}}
===== Chinese calendar =====
===== French Republican Calendar =====
decimalises and secularises the Gregorian
* day names: {{z+|Z13006}}{{not done}} '''yet'''
===== Gregorian =====
widely used calendar derived from the Julian, basis for [[xkcd:1179|ISO 8601]]
* date to ISO week number {{q|2110154}}
* string to date
* date to ISO 8601 string
*: {{done}}, see {{z+|Z21842}}. --[[User:Sbb1413|Sbb1413]] ([[User talk:Sbb1413|talk]]) 18:47, 21 January 2025 (UTC)
* date to year (yyyy)
* date to month of the year (1-12)
* date to month name (January-December)
* date to day of the month (1-31)
* date to hour of the day (0-23)
* date to minutes (0-59)
* date to seconds (0-59)
Named Day from Date or day of year ; Input type : Date ; Output Type : String. ; The initial use case was automated population of On The Day, based on various collections of Holidays, festival days and observances. ? [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:35, 26 March 2025 (UTC)
: So If you gave it 2025-05-01 It said "All Fools Day" etc.. Possibly an additional input of enumrated type to indicate which data set to pull holidays, fesitvals and observances from.
[[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:35, 26 March 2025 (UTC)
Diary/calander Header function - Using the above and other date functions, generates a data set from a given date. Hence if you give it 2003-05-01 you get back a JOSN set contianing the {Day of week:String, Day in the Month, Observances} etc. [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:35, 26 March 2025 (UTC)
===== Holocene calendar =====
* [[w:en:Holocene calendar#Conversion]]
*: {{done}}, see {{z+|Z21913}}. --[[User:Sbb1413|Sbb1413]] ([[User talk:Sbb1413|talk]]) 13:30, 25 January 2025 (UTC)
===== Indian national calendar =====
===== Islamic =====
a Lunar calendar, also called Hijri
===== Julian =====
mostly used by astronomers, some historians, and some Orthodox Christian denominations
===== Mesoamerican calendars =====
including civil and clerical forms
===== Persian =====
also called Jalali
===== Thai calendar =====
===== Hebrew calendar =====
==== Mars focus ====
[[file:Lowell - Mars (1894) - Diagram of the Orbits of Mars and the Earth.jpg|thumb|alt=diagram|orbit of Mars]]
[https://simia.net/wiki/Time_on_Mars blog post]
===== Asgardian calendar =====
Proposed time-keeping system for Mars; base on the [https://asgardia.space/en/calendar online converter]; see [[w:Asgardia|Asgardia]] for context
===== Darian calendar =====
Proposed time-keeping system for Mars, requires Julian Date/Time to calculate and a month enumeration: [[WF:type proposals#Something to think about]]
===== Lukashian calendars =====
Proposed simple perpetual calendar system designed to be extensible to other reference frames (for example a Mars-centric one). Eschews leap-units.
* [https://lukashian.org/download Java] reference implementation
* [https://github.com/The-Lukashian-Calendar/lukashian GitHub]
=== Basic numerical functions ===
* round up ("1.289" & "2" ⇒ "1.29"; "5678" & "2" ⇒ "5700")
*: So if the number is floating point, round to n decimal places, and if not, round to n significant figures. Is that right? [[User:BrightSunMan|BrightSunMan]] ([[User talk:BrightSunMan|talk]]) 19:36, 24 December 2023 (UTC)
*: {{done}} {{Z|20053}}/{{Z|21043}} and {{Z|27705}}/{{Z|21047}}
* round down
** {{done}} {{Z|20032}}/{{Z|20841}}
* return integer value (5678.678 ⇒ 5678)
** {{done}} {{Z|19841}}/{{Z|26315}}
* {{z+|Z13587}} (23 ⇒ "twenty-three")
* Convert money from US$ to anything else
** requires source of conversion rates, which is a hole in function-likeness
* Arabic numeral to Etruscan numeral
* Etruscan numeral to Arabic numeral
=== Data serialization functions ===
* parse a string as [[:en:JSON|JSON]]
* extract string from JSON object based on [[:d:Q121208951|JSONPath]] (<code>{"name":"Alice"}</code>, "$.name" ⇒ "Alice")
*:Why not first convert a JSON string to an object, and then have a function that extracts fields based on JSONPath? Doing Stringly-typed things like this proposal as defined isn't a good idea. [[User:0xDeadbeef|0xDeadbeef]] ([[User talk:0xDeadbeef|talk]]) 16:16, 5 August 2023 (UTC)
*::This seems to be a good idea, thanks! I moved and splitted the proposal accordingly. --[[User:1-Byte|1-Byte]] ([[User talk:1-Byte|talk]]) 09:51, 6 August 2023 (UTC)
*:: is it okay to go ahead to create this 'extract string from JSON object based on JSONPath' as a function ? [[User:Dolphyb|Dolphyb]] ([[User talk:Dolphyb|talk]]) 16:14, 15 February 2024 (UTC)
=== Basic list/iterable functions requiring numeric types ===
* [[w:en:Lehmer random number generator#Sample C99 code]]
* Sum the elements of a numeric list - {{z+|Z14038}}
* Product of the elements of a numeric list
** {{done}} {{Z|23909}}/{{Z|13558}}
* {{z+|Z12676}}
* Slice of list elements: for the supplied list, return a list of elements that are at indexes between a supplied range n:m
** Zero indexing is used (first element is index 0)?
** n and m are are included in the range?
** What happens if n and/or m are invalid indexes?
** {{done}} {{Z+|Z26556}}
* Remove slice of elements from list: return the supplied list with elements between a supplied range of indexes removed
** Zero indexing is used (first element is index 0)?
** n and m are are included in the range?
** What happens if n and/or m are invalid indexes?
* Every nth element of list: returns every nth element of the supplied list
** {{done}} {{Z+|Z28735}}
* Remove every nth element of list: removes every nth element of the supplied list -
* sample n objects from list (return up to n [[Wikifunctions:Determinism|random]] objects from the list)
* Jaccard similarity coefficient (see https://en.wikipedia.org/wiki/Jaccard_index)
* Weighted average. Supply a list of values, and a second list of the same length of their weights. Returns a weighted average
** Example Input: <code>values = [10, 20, 30]</code>, <code>weights = [1, 2, 3]</code>
** Output: <code>23.33</code>
** {{done}} {{Z+|Z28066}}
=== Geodetics functions ===
[[w:en:planetary coordinate system]], [[w:en:well-known text representation of coordinate reference systems]]
* generate antipodal coords
==== Earth ====
* convert coordinates outside of the ranges (-180, 180) for longitude and (-90, 90) for latitude to a canonical form
* [https://plus.codes Plus Codes] to/from geocoordinates
** functions should match the semantics of the [https://github.com/google/open-location-code/blob/main/Documentation/Specification/specification.md#api-requirements expected API]: <code>is valid Plus Code?</code>, <code>is shortened Plus Code?</code>, <code>is full Plus Code?</code>, {{z+|Z25963}}, <code>co-ordinates from Plus Code</code> ([https://github.com/google/open-location-code/blob/main/Documentation/Specification/specification.md#decoding SW corner]), <code>shorten Plus Code</code>, <code>recover nearest Plus Code</code>
** implementations for JS and Python are provided, Apache 2.0 licenced, not sure how self-contained they are
** most of the functions could also be implemented by composition
** sample data is provided for testing (it's ~500 cases for each of encode/decode and ~50 cases for each of the others, but they're grouped nicely so maybe take 1 from each)
==== Mars ====
[[w:en:areography#Cartography and geodesy]]
* convert coordinates outside of the ranges [0, 360) for longitude and (-90, 90) for latitude to a canonical form
==== Moon ====
[[w:en:selenography#Lunar cartography and toponymy]]
=== Unit conversion functions ===
* {{z+|Z15560}}
::The function has two implementations now. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 20:32, 20 February 2026 (UTC)
=== Conversion function : 2D Cartesian to 2D Polar ===
Input : matrix [x,y]
Output: matrix [θ,r]
Short text : Polar conversion of x,y to a polar space centred at 0,0 in the Cartesian.
Constraints: x,y,r are reals (float64), θ lies in the range -π<0<π (Sign determined in relation to standards used in STEM applications.
[[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 14:30, 26 March 2025 (UTC)
:The companion could also be provided. As I never did Geodetic functions, I am not sure how Lat, Long to map projection would work , but useful. [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 14:30, 26 March 2025 (UTC)
:See also [[WF:Type proposals/complex128]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:17, 1 December 2025 (UTC)
=== Trigonometric functions ===
* {{Z|Z16463}}, {{Z|Z12473}},
*: Input : float64 Angle in radians.
*: Output : float64 desired trignometric value
[[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:40, 26 March 2025 (UTC)
* {{Z|Z29125}}
*:Inputs: 2D Point (float64s, Reals, or perhaps [[WF:Type_proposals/complex128|a single complex number]]), angle (float64 or Real)
*:Output: 2D Point (matching the input type)
*:Not necessarily one single function; one can be created for each input type
[[User:WrenFalcon|WrenFalcon]] ([[User talk:WrenFalcon|talk]]) 22:05, 31 July 2025 (UTC)
==== Function proposal : Decimalise angle of the form ('1:x' or '1 in x') to % (in 100) or ‰ (in 1000) ====
*Suggested name: gardient_decimal.
*Input type: Integer ( The 1 is implied.). Lower Bound +1: Upper Bound: 1000 (for most practical situations?)
*Output type: Real/float 64.
Proposer: [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:05, 28 March 2025 (UTC)
===Color Functions===
==== Colorspace Conversion ====
x,y,Y to sRGB (Illuminant D65).
Input : 3tuple of float64,
Output: 3 tuple of integer, where 0>=r<=255, 0>=g<=255 0>=b<=255.
Convert a color specfied as 3 float64 values, from x,y,Y colorspace to sRGB or raise an "Out of Gaumt" exception.
[[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:09, 7 April 2025 (UTC)
==== Spectral Approximate from sRGB or XYZ values. ====
I'd like to see the techniques detailed here: http://scottburns.us/reflectance-curves-from-srgb/ implemented in Wikifunctions as the provided spreadhseet later in the paper doesn't appear to work with Libre Office. [[User:ShakespeareFan00|ShakespeareFan00]] ([[User talk:ShakespeareFan00|talk]]) 19:32, 2 June 2025 (UTC)
==== Subtractive color mix (Pigment style) ====
Implement the mixing function from Spectral.js (https://github.com/rvanwijnen/spectral.js/blob/3.0.0/spectral.js )(MIT license), to allow 2 or more sRGB triplets to be mixed like pigment colors. This is different from the subtract colors function implemented previously.
=== Music Functions ===
It would be nice to have '''12 equal temperament pitch class''' and '''12 equal temperament pitch''' types, as they would be useful for calculating harmonies and melodies. The pitch classes could be stored as natural numbers from 0 to 11, and represented with symbols C, C♯, D, ..., B. The pitches could be stored as integers with -1 being B3, 0 being C4, 1 being C♯4, etc. Over time, we could expand the pitch class and pitch types to other temperaments and just intonation. As I'm new to Wikifunctions and my coding skills are next to zero, this is just a suggestion to the community. (edited) [[User:CaffeineP|CaffeineP]] ([[User talk:CaffeineP|talk]]) 14:48, 9 April 2025 (UTC)
:Yes… There are some notational challenges because of enharmonics as well as naming conventions varying by language/culture, so English A♯ is equivalent to German B and English B♭, for example. Ideally, I would want the (English) pitch class that is five semitones higher than G♭ to be displayed as C♭ rather than B.
:Also, given some reference pitch like A4 = 440 Hz, we should be able to return the frequency in hertz of a given pitch and, conversely, the nearest pitch for a given frequency and its offset in cents (or whatever). The computation is a lot simpler than representing the result (or capturing how the result should be represented)! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 20:08, 9 April 2025 (UTC)
:If you use the cardinal values for the pitches from the MIDI standard (or an extension to such, since they're limited to 0..<128) then you could make some of these functions already, no [[WF:Type_proposals|type proposal]] needed. Granted a lot of them would just be addition/subtraction. And if you semi-arbitrarily map A = 0, A# = 1, etc. then you could do all of them. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:33, 1 December 2025 (UTC)
* '''12-ET Pitch Class of a Pitch''': Return the 12 equal temperament pitch class of a given 12 equal temperament pitch. For example, C4 returns C.
* '''12-ET Pitch based on Pitch Class''': Return a 12 equal temperament pitch based on a given 12 equal temperament pitch class and a given integer. For example, C and 4 return C4.
* '''Interval between 12-ET Pitch Classes in Semitones''': Get the interval in semitones between two 12 equal temperament pitch classes, always assuming that the first is lower than (or the same as) the second, and the interval is less than an octave. For example, C and B return 11, while B and C return 1.
* '''Interval between 12-ET Pitches in Semitones''': Get the interval in semitones between two 12 equal temperament pitches. For example, C4 and B3 return -1, while C3 and B4 return 23.
** {{Z+|Z25219}}
* '''Raise 12-ET Pitch Class by Semitones''': Get a new 12 equal temperament pitch class through raising a given pitch class by the provided number of semitones. For example, raising B by 1 semitone returns C.
** {{Z+|Z25407}}
* '''Lower 12-ET Pitch Class by Semitones''': Same as above, but lower the pitch class instead of raising it.
** {{Z+|Z25407}}
* '''Raise 12-ET Pitch by Semitones''': Get a new 12 equal temperament pitch through raising a given pitch by the provided number of semitones. For example, raising B3 by 1 semitone returns C4.
* '''Lower 12-ET Pitch by Semitones''': Same as above, but lower the pitch instead of raising it.
* '''Frequency of a 12-ET Pitch''': Return a float64 frequency in Hz based on the provided 12 equal temperament pitch (and possibly a reference pitch with its frequency; if not provided, take default A4 = 440 Hz).
** {{Z+|Z25217}}
* '''Approximate 12-ET Pitch Class based on Frequency''': Return a 12 equal temperament pitch class approximately based on the provided frequency in Hz.
* '''Approximate 12-ET Pitch based on Frequency''': Return a 12 equal temperament pitch approximately based on the provided frequency in Hz.
=== SVG Functions ===
I would be nice to generate SVG (a XML-based vector image format which is basically a long string), it could allow to replace a lot of images on Commons or templates/tools. Here some examples:
* create simple forms,
* create graphs (line graph/bar graph for population or for production, elections diagrams like [[:File:1900Hawaii.svg]], etc.),
* create more complex visualisation like genealogical trees,
* create coat of arms (?),
* etc.
Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 10:47, 23 April 2025 (UTC)
:@[[User:VIGNERON|VIGNERON]]: Eventually that is something we might support, but there'll be nothing any time soon. It has a number of complex security and scalability concerns, sadly. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 13:21, 23 April 2025 (UTC)
::{{ping|Jdforrester (WMF)}} thanks. I talked about it for the last Corner but I wanted to leave a record here, if we have time, maybe I'll use that time to write some things to prepare (like listing templates and tools on the Wikimedia projects that generate SVG or visualisations). Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 15:28, 23 April 2025 (UTC)
:::Of course! I've explicitly added a section on this here: [[Wikifunctions:Embedded function calls#Non-text output]] — hope that helps assure you that we're thinking about it. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 21:40, 23 April 2025 (UTC)
:An intermediate step could be replicating some of the [https://w3.org/TR/SVG11/filters.html functions] contained within {{Q|1518348}} [[User:Arlo Barnes|Arlo Barnes]] ([[User talk:Arlo Barnes|talk]]) 06:22, 5 May 2026 (UTC)
=== Biology ===
==== Taxon functions ====
A taxon type could be useful, as could a taxon rank enum ({{Q|P31}} {{Q|Q427626}}). --[[User:WrenFalcon|WrenFalcon]] ([[User talk:WrenFalcon|talk]]) 16:49, 22 September 2025 (UTC)
* Wikidata item representing taxon rank ({{Q|P31}} {{Q|Q427626}}) is at genus level or below
** Should(?) be possible with the current Wikidata functionality, from what I understand. See [[:Wikifunctions:Project chat#Taxon rank function(s)]] for a more detailed explanation. --[[User:WrenFalcon|WrenFalcon]] ([[User talk:WrenFalcon|talk]]) 23:27, 16 May 2025 (UTC)
* compare taxon ranks
** Cases: a < b, a == b, a > b, undetermined/incomparable (if a or b are clades, this should be returned/used)
* get taxon code of nomenclature ({{Q|P944}})
* is parent taxon of / is child taxon of
** <code>is parent taxon of(Taxon a, Taxon b) => b.parent == a OR is parent taxon of(a, b.parent)</code>
* format taxon name (according to relevant rules of nomenclature)
** Include author and year citation? Maybe page too, if present?
== Object / type / function functions ==
== External function lists ==
* [[WF:importing]]
q5q2o7t25jtymkqb9ew6ygycb0t068o
Wikifunctions:Project chat
4
1184
284414
283800
2026-06-19T11:38:45Z
HenkvD
1290
/* Questions on a simple fragment example "The Eiffel Tower is a monument" */ Reply
284414
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)
== May 2026 Wikimedia Café meetups regarding the Wikimedia Foundation Annual Plan ==
<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: 15px; padding-right: 15px;">[[File:Wikimedia Café logo in plain SVG format.svg|75px|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 May. Both sessions will focus on the [https://meta.wikimedia.org/wiki/Wikimedia_Foundation_Annual_Plan/2026-2027 the 2026-2027 Wikimedia Foundation Annual Plan]. Participants may attend either or both sessions.
#'''Saturday, 30 May 2026 at 15:00 UTC''' ([https://zonestamp.toolforge.org/1780153200 timestamp converter]), at a time friendly to the Americas, Africa, and Europe
#'''Sunday, 31 May 2026 at 05:00 UTC''' ([https://zonestamp.toolforge.org/1780203600 timestamp converter]), at a time friendly to Asia and the Pacific
Café participants are highly encouraged to read in advance [https://en.wikipedia.org/wiki/User:Sohom_Datta/annual_plan_guide at least this summary of the plan]. Optionally, Café participants are encouraged to read portions of the plan that interest them and [https://meta.wikimedia.org/wiki/Talk:Wikimedia_Foundation_Annual_Plan/2026-2027 ask questions or provide feedback on the Annual Plan talk page].
Please see the Café page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#May_2026_meetings_with_a_focus_on_Wikimedia_Foundation_Annual_Plan/2026-2027 tables of timestamp conversions for both sessions], [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#Agenda._This_will_be_an_approximately_1_hour_Caf%C3%A9_session,_and_is_extendible_for_an_additional_30_minutes_if_needed. the agenda], and [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> 19:56, 21 May 2026 (UTC)
== How to handle items without lexemes ==
NLG functions relay heavily on the presence of lexemes associated to items on Wikidata. But we know that not all the Wikidata items have an associated lexeme. There are multiple reasons why an item does not have an associated lexeme, like:
# The lexeme has not been created yet
# The item represents a place
# The item represents a person
# The item represents a specific concept that can only be expressed by a specific combination of words that cannot be [[Wikidata:Wikidata:Lexicographical data/Notability|notable]] (like {{Q|Q61220733}}).
My doubt is: what should we do with this fourth category? For many languages, just using the Wikidata item label is not possible, since it is necessary to conjugate the words or to retrieve grammatical information like the gender. What should we do? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 16:09, 23 May 2026 (UTC)
:In that particular example, I think the thing to do is read its {{P|279}}: {{Q|21191270}}, then have some kind of heuristic based on that which says to take its {{P|8345}} and attach that Item's label to a Form of the word for "episode". In general, synthesising Lexemes for proper nouns is one of the problems that [[abstract:User:Dv103/Abstract_articles_architectures|proposals in your list here]] will have to address. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 22:59, 23 May 2026 (UTC)
[[File:Wikidata content 2024.svg|thumb|Content of Wikidata by type]]
::{{ping|Dv103}} very good point.
::For your point 2, it depends of the place but I think that quite often a lexeme can be created (most "Administrative territorial entity", most geographical entity, etc.). And with 3, your can add a lot of types (see pie chart) : Scholarly article, Human (with a very few exception), Wikimedia Category, Disambig, etc. which is (rough estimation) 2/3 of Wikidata items.
::A common rule (in dictionaries since forever and in Lexemes) is to not create an entry which is the "sum of its part". In this case, "Star Trek episode" is just episode + Star Trek, nothing more than its part. So logically, as {{U|YoshiRulz}} said, when no corresponding lexeme is found, the item should be decomposed the same way, the hard part is to know how to decompose it as the property will vary ; P31 and P279 are an obvious start but beyond that, I'm not sure we could find a general solution.
::PS: it's beyond you question but there is also the reverse problem, how to select one lexeme when multiple are linked to the same item...
::Cheers, [[User:VIGNERON|VIGNERON]] ([[User talk:VIGNERON|talk]]) 10:43, 24 May 2026 (UTC)
:::For the point 2, I think humans will be used way more than scholarly articles and disambiguations in NLG functions (outside references), that's why humans concern me more (still a cool pie chart, though).
:::For the reverse problem, there is already {{Z|Z27327}}: it's far from perfect, but usually makes a decent choice. Obviously it is not "complete", and probably it will never be complete, but it will have to be progressively improved by the community. And probably in the future we will need to create similar functions to select the best lexeme in more specific cases.
:::For my fourth point, I didn't think about the decomposition, but it is something that could be done with another never-complete community-mantained function, that progressively keeps being improved. If [[Wikifunctions:Type proposals/Semantic unit|semantic units]] will be implemented, through them it could actually be possible to do this operation in a laguage-independent way. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:10, 24 May 2026 (UTC)
::{{re|YoshiRulz}} Proper noun synthesis, along with other fallbacks for realizing the names of concepts that don't have lexemes, is merely a step within the overall abstract content rendering process and is not inherently tied to the process itself; having the ability to [https://gitlab.com/mahir256/ninai/-/blob/main/ninai/graph/client.py#L327 run any number of fallback mechanisms], instead of a raw call to (the equivalent of) Z27327, should be possible with any of the methods listed on the architectures page. [[User:Mahir256|Mahir256]] ([[User talk:Mahir256|talk]]) 16:41, 24 May 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #249 is out: Annual plan 2026-2027 ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-23|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present you the current draft of objectives for Wikifunctions and Abstract Wikipedia in the WMF Annual Plan 2026-2027, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 09:48, 25 May 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30536976 -->
:The new <code>return_type</code> param to [[Special:ListObjectsByType]] will show Functions returning e.g. {{Z|27951}} and {{Z|882}} if those are typed in manually, but the dropdown menu doesn't offer them, probably because it's a copy of the dropdown above (and there are no Persistent objects of those Types). [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 10:12, 26 May 2026 (UTC)
::@[[User:YoshiRulz|YoshiRulz]]: Correct, it's filtering for Types, which includes "real" enums like [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&return_type=Z20342&orderby=name Day of Roman year (Z20342)]; light-weight enums have downsides as well as upsides, of which this is one. :-( [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 14:39, 1 June 2026 (UTC)
:::I assume you mean {{Z|17402}}, since {{Z|20342}} is not an enumeration type? But I never mentioned enums: My hypothesis is that a Type appears in the dropdown iff there is a Persistent object of that type (<code>Z2K2.Z1K1</code>). Whereas I would expect a Type to appear in the dropdown iff there are any Functions which return objects of that type (<code>Z2K2.Z8K2</code>). Or just show every Type in the return type dropdown, since [[Special:ListObjectsByType/Z39|you already have a "no results" message]]. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 16:53, 1 June 2026 (UTC)
::::@[[User:YoshiRulz|YoshiRulz]]: Yes, you are correct, the concept of a Type here means "there is a Persistent object of that type". Other things (in practice, light-weight enums like Z27951) aren't Types. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 16:57, 1 June 2026 (UTC)
== Type documentation template ==
Over the past couple of weeks, I've been developing and rolling out {{t|type documentation}}: a standardised layout for Type metadata, de/constructors, conversions, etc. on each Type's talk page. (The layout is loosely based on [[d:Template:Property documentation|Wikidata's]].) See [[Talk:Z16683|Integer]] for an example that uses most of its features, and [[Talk:Z99|Quote]] for one that doesn't.<br>At this point I can't think of anything more to add besides [[Help:Comparison_function_table/float64|filling out]] a couple more [[Help:Type_conversion_table/Codepoint|tables]]. But if any of you have ideas or feedback, please click through to the relevant talk page and leave me a message. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 12:29, 26 May 2026 (UTC)
:I really like what you're doing here. Thank you. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 13:26, 26 May 2026 (UTC)
:Yeah, nice work! I don’t think “Function declarations” is the best header for the collapsed table of searches by function signature, however. Now that it’s finally landed, we should probably include https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&return_type=Z16683 as well (outside the table). [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:23, 26 May 2026 (UTC)
== Apparent error in implementations of {{Z|20616}} ==
Please can I request help in how to understand a bug? Sorry if this is not the best place to ask.
I created lexemes [[d:Lexeme:L1566135|langue morte L1566135]] in French and [[d:Lexeme:L1566139|lengua muerta L1566139]] in Spanish, with property {{P|5185}} set to {{Q|Q1775415}} in each case. {{Z|20616}} should return a list of the grammatical genders of a given lexeme. It has two implementations, {{Z|Z20641}} and {{Z|Z21127}}, each of which works perfectly in the French case, returning a list containing Q1775415. But in the Spanish case, each of the two implementations wrongly returns an empty list. I cannot understand what is going wrong. How can I find out what is happening here? I would be grateful for any help or advice. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:56, 26 May 2026 (UTC)
:Both implementations return [https://www.wikifunctions.org/wiki/Z20616?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z20616%22%2C%22Z20616K1%22%3A%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z6825%22%2C%22Z6825K1%22%3A%7B%22Z1K1%22%3A%22Z6095%22%2C%22Z6095K1%22%3A%22L1566139%22%7D%7D%7D the same result]. As you added the gender only yesterday, I suppose it must have still been looking at a cached version of the lexeme from before that edit. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 16:06, 26 May 2026 (UTC)
::Thank you for answering. Yes, it works now. I thought it might have been something like that, but I waited more than 12 hours before testing it again today. I think that whenever SPARQL is in use, there will be caching issues, and it is a very bad problem. Is there any way of clearing the cache, or knowing when the cache will next be cleared, or how long it is necessary to wait before the changes come through? [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 18:59, 26 May 2026 (UTC)
:::Well, it depends on the cache. “Wikidata entities in the orchestrator cache timeout after 24 hours” [https://t.me/Wikifunctions/28369 according to] @[[User:DMartin (WMF)|DMartin (WMF)]]. There is currently no way to clear that. I don’t think we have a handy guide to the different caches in operation, but the “general” function-call cache should be reset for a particular function when that function is edited. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 22:05, 26 May 2026 (UTC)
::::I think this is very unfortunate for anyone doing tests in Wikifunctions. So there is a 24-hour delay even applying to changes in Wikidata due to the Wikifunctions orchestrator cache, apart from any other caches such as the SPARQL one. I notice that an intermediate-level call using the [[d:Lexeme:L1566139|lengua muerta L1566139]] lexeme change, {{Z|33725}}, now works on "latín es una lengua muerta.", but the top-level call {{Z|26039}} still does not find the correct gender. If I test the function every 12 hours, does that mean that the erroneous result will be produced for ever, because it will always take the bad value less than 24 hours old from the cache? [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 13:45, 27 May 2026 (UTC)
:::::I can only sympathize.
:::::It seems to me that [https://www.wikifunctions.org/wiki/Z26039?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z26039%22%2C%22Z26039K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q397%22%7D%2C%22Z26039K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q45762%22%7D%2C%22Z26039K3%22%3A%22Z1003%22%7D this has been correct] for a couple of days. But in the general case, no, repeated use of cached results does not re-start the clock. That would indeed be most unfortunate! [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 13:59, 27 May 2026 (UTC)
::::::It still doesn't work for me, it says "latín es un lengua muerta." But the test on the top-level implementation page, {{Z|33725}}, does work now. By the way, really it should say "el latín es una lengua muerta.", but that is another issue. Anyway, thanks a lot for your help. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 14:06, 27 May 2026 (UTC)
:::::::Ah, yes… my mistake, sorry.
:::::::It should be [https://www.wikifunctions.org/view/en/Z26039?call=%7B%22Z1K1%22%3A%22Z7%22%2C%22Z7K1%22%3A%22Z26039%22%2C%22Z26039K1%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q397%22%7D%2C%22Z26039K2%22%3A%7B%22Z1K1%22%3A%22Z6091%22%2C%22Z6091K1%22%3A%22Q45762%22%7D%2C%22Z26039K3%22%3A%22Z1003%22%7D consistent now]. The “couple of days” is the clue here; we were getting a result from the function-call cache and this has now been refreshed by my edit. [[User:GrounderUK|GrounderUK]] ([[User talk:GrounderUK|talk]]) 14:25, 27 May 2026 (UTC)
::::::::Yes, it all works now. Thanks. [[User:Strobilomyces|Strobilomyces]] ([[User talk:Strobilomyces|talk]]) 14:54, 27 May 2026 (UTC)
== Vote now in the 2026 U4C election ==
<section begin="announcement-content" />
Eligible voters are asked to participate in the 2026 [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee|Universal Code of Conduct Coordinating Committee]] election. More information–including an eligibility check, voting process information, candidate information, and a link to the vote–are available on Meta at the [[m:Special:MyLanguage/Universal_Code_of_Conduct/Coordinating_Committee/Election/2026|2026 Election information page]]. The vote closes on 2 June 2026 at [https://zonestamp.toolforge.org/1780358400 00:00 UTC].
Please vote if your account is eligible. Results will be available by 14 June 2026. -- In cooperation with the U4C,<section end="announcement-content" />
[[m:User:Keegan (WMF)|Keegan (WMF)]] ([[m:User talk:Keegan (WMF)|talk]]) 17:14, 27 May 2026 (UTC)
<!-- Message sent by User:Keegan (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Distribution_list/Global_message_delivery&oldid=30513860 -->
== [[Z35880]] ==
The code of this implementation is adapted directly from [https://github.com/sutton-signwriting/core/blob/master/src/swu/swu-re.js]. I'm not sure why this function only works for "null" and "sort". Every other input causes the function to return [[Z577]]. Does anyone know what could be going on here? [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 21:47, 30 May 2026 (UTC)
:Could you creade testcases showing this? [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 21:55, 30 May 2026 (UTC)
::I determined that this problem was due to a problem with UTF encoding, and it has since been resolved. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 18:11, 31 May 2026 (UTC)
== Continued WASI runner problems ==
I've continued to experience {{z|576}} on {{z|35904}}, despite [[phab:T419933|the purported fix]]. See {{z|35945}}. [[User:JJPMaster|JJP]]<sub>[[User talk:JJPMaster|Mas]]<sub>[[Special:Contributions/JJPMaster|ter]]</sub></sub> ([[wikt:she|she]]/[[wikt:they|they]]) 18:29, 31 May 2026 (UTC)
:A possibly related issue while trying to add more rows in these articles :
:1. https://abstract.wikipedia.org/view/en/Q16038495
:2. https://abstract.wikipedia.org/view/en/Q13581178
:So, I stopped at 2 rows. [[User:Jsamwrites|John Samuel]] 20:40, 31 May 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #250 is out: Looking back and forward ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-30|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present you a recollection of our work so far, now that we celebrate our 250th newsletter, we share with you a summary of our latest outreach activities, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 10:04, 1 June 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30606821 -->
== Wikifunctions & Abstract Wikipedia Newsletter #251 is out: The illustrated encyclopaedia ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-06-05|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we introduce our first function to import images on Abstract Wikipedia, we present our Functions of the Week, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that if you have questions or ideas to discuss, the next '''Volunteers' Corner''' will be held on '''[https://zonestamp.toolforge.org/1780939800 June 8, at 17:30 UTC]''' ([https://meet.google.com/xuy-njxh-rkw link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 14:14, 5 June 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30606821 -->
== 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)
== Apache License 2.0 ==
Hello, Wikifunctions says it uses the Apache 2.0 license for code. Apache 2.0 is incompatible with GPLv2 only and some other licenses, and I would like to be able to use Wikifunctions with software that uses incompatible licenses with Apache 2.0. Is there any plans to fix this incompatibility or relicense Wikifunctions code? Thanks! [[User:A random Wikipedian in the billions|A random Wikipedian in the billions]] ([[User talk:A random Wikipedian in the billions|talk]]) 11:49, 12 June 2026 (UTC)
:@[[User:A random Wikipedian in the billions|A random Wikipedian in the billions]]: No. The licence was picked very carefully based on the way it needs to integrate with other systems, principally Wikipedias and Wikidata. Changing the licence would ba a major, breaking undertaking. [[User:Jdforrester (WMF)|Jdforrester (WMF)]] ([[User talk:Jdforrester (WMF)|talk]]) 11:52, 12 June 2026 (UTC)
:Just out of curiousity: what software would you like to use it with? [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 23:19, 12 June 2026 (UTC)
== Wikifunctions & Abstract Wikipedia Newsletter #252 is out: Improved loading and display of Test results ==
There is [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-06-12|a new update]] for Abstract Wikipedia and Wikifunctions. Please, come and read it!
In this issue, we present you an improvement in loading and display of Test results, we talk about our next events, and we take a look at the latest software developments.
Want to catch up with the previous updates? Check [[:f:Special:MyLanguage/Wikifunctions:Status updates|our archive]]!
Also, we remind you that Denny will lead a discussion on the [[:f:Special:MyLanguage/Wikifunctions:Status updates/2026-05-15#News in Types: way forward for natural language generation types|new NLG types]] in the next '''Natural Language Generation Special Interest Group meeting''', that will be held on '''[https://zonestamp.toolforge.org/1781625600 June 16, at 16:00 UTC]''' ([https://meet.google.com/xzn-kqer-mah link to the meeting]).
Enjoy the reading! -- [[User:Sannita (WMF)|User:Sannita (WMF)]] ([[User talk:Sannita (WMF)|talk]]) 15:29, 12 June 2026 (UTC)
<!-- Message sent by User:Sannita (WMF)@metawiki using the list at https://meta.wikimedia.org/w/index.php?title=Global_message_delivery/Targets/Wikifunctions_%26_Abstract_Wikipedia&oldid=30606821 -->
== June 2026 Wikimedia Café meetups regarding the English Wikipedia Editor Reflections project ==
<div class="border-box" style="background-color: var(--background-color-warning-subtle, #f8eaba); max-width: 875px; padding: 5px; border: 1px solid black; margin: 5px; color: var(--clr-dark)">
<div class="box" style="float:left; padding-top: 10px; padding-right: 10px; padding-left: 10px; padding-bottom: 10px;">[[File:Wikimedia Café logo in plain SVG format.svg|60px|alt=The logo for the Wikimedia Café]]</div>
Hello! There will be two '''[https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9 Wikimedia Café]''' discussion opportunities during the last weekend of June. Both sessions will focus on the [https://en.wikipedia.org/wiki/Wikipedia:Editor_reflections English Wikipedia Editor Reflections project]. The featured guest in the Café will be [https://en.wikipedia.org/wiki/User:Clovermoss User:Clovermoss]. Participants may attend either or both sessions.
#'''27 June 2026 15:00 UTC''' ([https://zonestamp.toolforge.org/1782572400 timestamp converter]), at a time friendly to the Americas, Africa, and Europe
#'''28 June 2026 03:00 UTC''' ([https://zonestamp.toolforge.org/1782615600 timestamp converter]), at a time friendly to Asia and the Pacific
Please see the Café page for more information, including [https://meta.wikimedia.org/wiki/Wikimedia_Caf%C3%A9#How_to_attend_the_session how to register]!
<br />
[[File:Buntstifte Eberhard Faber crop 64h.jpg|860px|alt=cropped image of colored pencils]]</div>
<span style="white-space:nowrap;">[[User:Pine|<span style="color:#01796f; text-shadow:#00BFFF 0 0 1.0em">↠Pine</span>]] [[User talk:Pine|<span style="color:DeepSkyBlue">(<b style="color:#FFDF00;text-shadow:#FFDF00 0 0 1.0em">✉</b>)</span>]]</span> 03:55, 15 June 2026 (UTC)
== I did something stupid, can I undo it? ==
Hello, I created a function (Z36415)
I thought it would be in my user namespace because I put a prefix in the name. However, putting prefixes in the name didn't work for functions and I created it globally. Is there any way to rename it or remove it?.
[[User:A random Wikipedian in the billions|A random Wikipedian in the billions]] ([[User talk:A random Wikipedian in the billions|talk]]) 12:08, 15 June 2026 (UTC)
:[[WF:RFD]] please. {{Z|10119}} is available if you need to do testing. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 12:10, 15 June 2026 (UTC)
::Thanks! [[User:A random Wikipedian in the billions|A random Wikipedian in the billions]] ([[User talk:A random Wikipedian in the billions|talk]]) 12:17, 15 June 2026 (UTC)
4tylybqger5dbxqya8s1ut7y42fv7wn
Wikifunctions:Requests for deletions
4
1696
284275
283802
2026-06-18T12:01:06Z
Dv103
11127
/* Z36498 */ new section
284275
wikitext
text/x-wiki
<noinclude>__NEWSECTIONLINK__ __FORCETOC__</noinclude>
Functions or implementations or tests which do not work properly, do not meet notability criteria or are duplicates of another object can be deleted. Please nominate items for deletions under the "Requests for deletion" section below.
If it is obvious vandalism, just report it in [[Wikifunctions:Report vandalism]], or ping an [[Special:ListAdmins|administrator]]. Contact can also be made with an administrator on [https://t.me/Wikifunctions Telegram] or IRC [irc://irc.libera.chat/wikipedia-abstract #wikipedia-abstract].
If it is a predefined object (its ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]].
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|level = 2
}}
{{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}}
= Requests for deletion =
== [[Z30234]] ==
Nonsense/won't work, {{ping|EnaldoSS}}. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:15, 9 June 2026 (UTC)
== [[Z36498]] ==
@[[User:Carlossn77716|Carlossn77716]] Nonsense. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:01, 18 June 2026 (UTC)
bjhynx6wssvbvw4cq38useb9s04x8bt
284278
284275
2026-06-18T12:41:34Z
99of9
1622
/* Z30234 */ Reply
284278
wikitext
text/x-wiki
<noinclude>__NEWSECTIONLINK__ __FORCETOC__</noinclude>
Functions or implementations or tests which do not work properly, do not meet notability criteria or are duplicates of another object can be deleted. Please nominate items for deletions under the "Requests for deletion" section below.
If it is obvious vandalism, just report it in [[Wikifunctions:Report vandalism]], or ping an [[Special:ListAdmins|administrator]]. Contact can also be made with an administrator on [https://t.me/Wikifunctions Telegram] or IRC [irc://irc.libera.chat/wikipedia-abstract #wikipedia-abstract].
If it is a predefined object (its ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]].
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|level = 2
}}
{{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}}
= Requests for deletion =
== [[Z30234]] ==
Nonsense/won't work, {{ping|EnaldoSS}}. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:15, 9 June 2026 (UTC)
:{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 12:41, 18 June 2026 (UTC)
== [[Z36498]] ==
@[[User:Carlossn77716|Carlossn77716]] Nonsense. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:01, 18 June 2026 (UTC)
62qg2wy6hc89lt6q478u5rzlh5zoltw
284281
284278
2026-06-18T13:28:30Z
GrounderUK
50
/* Z36498 */[I forget what the problem with subst was]
284281
wikitext
text/x-wiki
<noinclude>__NEWSECTIONLINK__ __FORCETOC__</noinclude>
Functions or implementations or tests which do not work properly, do not meet notability criteria or are duplicates of another object can be deleted. Please nominate items for deletions under the "Requests for deletion" section below.
If it is obvious vandalism, just report it in [[Wikifunctions:Report vandalism]], or ping an [[Special:ListAdmins|administrator]]. Contact can also be made with an administrator on [https://t.me/Wikifunctions Telegram] or IRC [irc://irc.libera.chat/wikipedia-abstract #wikipedia-abstract].
If it is a predefined object (its ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]].
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|level = 2
}}
{{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}}
= Requests for deletion =
== [[Z30234]] ==
Nonsense/won't work, {{ping|EnaldoSS}}. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:15, 9 June 2026 (UTC)
:{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 12:41, 18 June 2026 (UTC)
== [[Z36498]] ==
{{#wikifunctionlabel:{{#ifeq:Z|{{#invoke:String|sub|Z36498-|1|1}}||Z}}Z36498<!--
-->|{{int:lang}}}}
@[[User:Carlossn77716|Carlossn77716]] Nonsense. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:01, 18 June 2026 (UTC)
sxaufk6545nrv08093vq9n6sxy8xnrj
284282
284281
2026-06-18T13:32:01Z
GrounderUK
50
/* Z36498 */ ah, yes…
284282
wikitext
text/x-wiki
<noinclude>__NEWSECTIONLINK__ __FORCETOC__</noinclude>
Functions or implementations or tests which do not work properly, do not meet notability criteria or are duplicates of another object can be deleted. Please nominate items for deletions under the "Requests for deletion" section below.
If it is obvious vandalism, just report it in [[Wikifunctions:Report vandalism]], or ping an [[Special:ListAdmins|administrator]]. Contact can also be made with an administrator on [https://t.me/Wikifunctions Telegram] or IRC [irc://irc.libera.chat/wikipedia-abstract #wikipedia-abstract].
If it is a predefined object (its ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]].
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|level = 2
}}
{{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}}
= Requests for deletion =
== [[Z30234]] ==
Nonsense/won't work, {{ping|EnaldoSS}}. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:15, 9 June 2026 (UTC)
:{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 12:41, 18 June 2026 (UTC)
== [[Z36498]] ==
{{subst:{{#wikifunctionlabel:{{#ifeq:Z|{{#invoke:String|sub|Z36498-|1|1}}||Z}}Z36498<!--
-->|{{int:lang}}}}}}
@[[User:Carlossn77716|Carlossn77716]] Nonsense. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:01, 18 June 2026 (UTC)
2wx53d2immp2b9135y90loajt2by8zy
284283
284282
2026-06-18T13:34:30Z
GrounderUK
50
unsubst
284283
wikitext
text/x-wiki
<noinclude>__NEWSECTIONLINK__ __FORCETOC__</noinclude>
Functions or implementations or tests which do not work properly, do not meet notability criteria or are duplicates of another object can be deleted. Please nominate items for deletions under the "Requests for deletion" section below.
If it is obvious vandalism, just report it in [[Wikifunctions:Report vandalism]], or ping an [[Special:ListAdmins|administrator]]. Contact can also be made with an administrator on [https://t.me/Wikifunctions Telegram] or IRC [irc://irc.libera.chat/wikipedia-abstract #wikipedia-abstract].
If it is a predefined object (its ZID is less than 10000), please see [[Wikifunctions:Report a technical problem]].
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|level = 2
}}
{{Archives|{{Special:PrefixIndex/Wikifunctions:Requests for deletions/Archive/|stripprefix=1}}}}
= Requests for deletion =
== [[Z30234]] ==
Nonsense/won't work, {{ping|EnaldoSS}}. [[User:Feeglgeef|Feeglgeef]] ([[User talk:Feeglgeef|talk]]) 19:15, 9 June 2026 (UTC)
:{{done}} --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 12:41, 18 June 2026 (UTC)
== [[Z36498]] ==
{{Z|Z36498}}
@[[User:Carlossn77716|Carlossn77716]] Nonsense. [[User:Dv103|Dv103]] ([[User talk:Dv103|talk]]) 12:01, 18 June 2026 (UTC)
tn28n2yh5fflucbpse5gtg5dnovu85v
Wikifunctions talk:Main Page
5
3346
284387
278885
2026-06-19T10:19:32Z
Astr09dfghjk
90364
/* How to Get a Free Chat with an Astrologer Online in India Safely? */ new section
284387
wikitext
text/x-wiki
*''This is the place where you can discuss the Main Page.''
** ''The Main Page can be translated at [[Template:Main page]].''
** ''The Main Page News can be translated at [[Template:Main page/News]].''
*'''''General project discussion takes place at [[Wikifunctions:Project chat]].'''''
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|timeout=30
}}
{{Archives|{{Flatlist|{{Special:PrefixIndex/Wikifunctions talk:Main Page/Archive/|stripprefix=1}} }} }}
;Sandbox links:
Use the sandboxes for complex edit suggestions.
* [[Template:Main page/sandbox]] and [[Template:Main page/sandbox/styles.css]]
== Wikinews removal request ==
Hi @[[User:99of9|99of9]], could you please remove the Wikinews link from the sister projects section at the bottom of the page? Since [[n:Wikimedia Foundation closes Wikinews after 21 years|Wikinews has officially closed]], it is archived, no longer active and is in read-only mode. I noticed that [[w:special:diff/1347438875|English Wikipedia has already replaced it with Wikifunctions]]. [[User:Aram|Aram]] ([[User talk:Aram|talk]]) 08:27, 28 May 2026 (UTC)
:Okay, I've edited the template, so if I've done it right, it should show up soon. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 14:13, 28 May 2026 (UTC)
::@[[User:99of9|99of9]] Thanks! And I think we should remove it from [[Template:Main page/en]] as well. [[User:Aram|Aram]] ([[User talk:Aram|talk]]) 15:05, 28 May 2026 (UTC)
:::Done via [https://www.wikifunctions.org/w/index.php?title=Special:Log&logid=217750]. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 18:00, 28 May 2026 (UTC)
== How to Get a Free Chat with an Astrologer Online in India Safely? ==
Life often brings us to difficult crossroads where we look for guidance regarding our career, marriage, or financial future. Today, the internet makes it incredibly easy to connect with spiritual guides from the comfort of our homes. If you are looking to test the waters without spending money, finding a '''[https://astroma.co/ free chat with astrologer online in india]''' is a great way to start.
However, with so many digital platforms available, ensuring your privacy and financial security should be your top priority. Here is a practical guide on how to get your complimentary reading safely and securely.
== 1. Look for Introductory Promotional Offers ==
Most reputed Indian astrology portals offer a complimentary first session to welcome new users. They do this so you can evaluate the accuracy of their predictions and the professionalism of their experts before making a financial commitment. When searching for a '''free chat with astrologer online in india''', look for established mobile apps or websites that explicitly advertise "First Chat Free" or "Complimentary Welcome Minutes" upon registration.
== 2. Verify the Platform's Privacy and Safety Rules ==
Before typing your deeply personal life questions into a chat box, read through the platform's data privacy guidelines. A safe portal will always guarantee complete confidentiality between you and the reader. Make sure the website or app uses end-to-end encryption so your chat history, birth chart data, and contact number remain private and are never shared with third-party marketing companies.
== 3. Check Astrologer Profiles and Reviews ==
Even if the chat session costs you nothing, your time and mental peace are valuable. Avoid platforms that match you with random, unverified accounts. Instead, pick portals that showcase a detailed profile for each expert, highlighting their years of experience, areas of specialization (like Vedic astrology, Tarot, or Numerology), and real user ratings. Checking feedback from previous users helps you avoid fraudulent practitioners.
== 4. Avoid Sharing Sensitive Financial Information ==
A genuine promotional offer will allow you to access your initial reading without asking for credit card numbers or banking passwords. If a website forces you to enter premium payment details or demands a hefty registration fee just to access a complimentary session, treat it as a red flag. Protect yourself by sticking to apps that only require a basic mobile number verification to start the session.
== Conclusion ==
Navigating life's uncertainties becomes much easier when you get the right guidance at the right time. By choosing well-reviewed digital platforms that respect user privacy, you can easily secure a '''free chat with astrologer online in india''' to gain clarity on your life path. For those who want to explore their horoscopes further or need detailed chart analysis, using a [https://www.google.com generic anchor text] to find highly rated spiritual portals can help you start your journey with complete peace of mind. [[User:Astr09dfghjk|Astr09dfghjk]] ([[User talk:Astr09dfghjk|talk]]) 10:19, 19 June 2026 (UTC)
cgzubqr5a4bujg6rnl95xesepgq9u6d
284388
284387
2026-06-19T10:33:38Z
99of9
1622
Reverted edit by [[Special:Contributions/Astr09dfghjk|Astr09dfghjk]] ([[User talk:Astr09dfghjk|talk]]) to last revision by [[User:Ameisenigel|Ameisenigel]]
278885
wikitext
text/x-wiki
*''This is the place where you can discuss the Main Page.''
** ''The Main Page can be translated at [[Template:Main page]].''
** ''The Main Page News can be translated at [[Template:Main page/News]].''
*'''''General project discussion takes place at [[Wikifunctions:Project chat]].'''''
{{Autoarchive resolved section
|age = 1
|archive = ((FULLPAGENAME))/Archive/((year))/((month:##))
|timeout=30
}}
{{Archives|{{Flatlist|{{Special:PrefixIndex/Wikifunctions talk:Main Page/Archive/|stripprefix=1}} }} }}
;Sandbox links:
Use the sandboxes for complex edit suggestions.
* [[Template:Main page/sandbox]] and [[Template:Main page/sandbox/styles.css]]
== Wikinews removal request ==
Hi @[[User:99of9|99of9]], could you please remove the Wikinews link from the sister projects section at the bottom of the page? Since [[n:Wikimedia Foundation closes Wikinews after 21 years|Wikinews has officially closed]], it is archived, no longer active and is in read-only mode. I noticed that [[w:special:diff/1347438875|English Wikipedia has already replaced it with Wikifunctions]]. [[User:Aram|Aram]] ([[User talk:Aram|talk]]) 08:27, 28 May 2026 (UTC)
:Okay, I've edited the template, so if I've done it right, it should show up soon. --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 14:13, 28 May 2026 (UTC)
::@[[User:99of9|99of9]] Thanks! And I think we should remove it from [[Template:Main page/en]] as well. [[User:Aram|Aram]] ([[User talk:Aram|talk]]) 15:05, 28 May 2026 (UTC)
:::Done via [https://www.wikifunctions.org/w/index.php?title=Special:Log&logid=217750]. --[[User:Ameisenigel|Ameisenigel]] ([[User talk:Ameisenigel|talk]]) 18:00, 28 May 2026 (UTC)
dlsbk67jos2r7vfhbpi6613o0ijf0hh
Wikifunctions:Status updates
4
22740
284389
282601
2026-06-19T10:41:07Z
DVrandecic (WMF)
7
284389
wikitext
text/x-wiki
<languages/>
{{shortcut|WF:SU}}{{notice|1=<translate><!--T:1--> '''[[<tvar name="sub">:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia</tvar>|Subscribe]]''' to receive short on-wiki MassMessage notifications about each new issue</translate>}}
{{Wikifunctions updates
| prevlabel = <translate><!--T:2--> Previous update</translate>
| prev = 2024-02-01
| nextlabel = <translate><!--T:3--> Last update</translate>
| next = 2026-06-19
}}
<translate><!--T:4-->
A lot is happening around Wikifunctions and Abstract Wikipedia. This is the page where our updates are posted, including the [[<tvar name="1">Special:MyLanguage/WF:function of the Week</tvar>|function of the Week]].
<!--T:5-->
You can also subscribe to the [[<tvar name="sub">:m:Global message delivery/Targets/Wikifunctions & Abstract Wikipedia</tvar>|on-wiki newsletter]] to have them delivered to your talk page or to your project's village pump.</translate>
<inputbox>
type=fulltext
prefix={{NAMESPACE}}:{{PAGENAME}}/
break=no
width=30
searchbuttonlabel={{int:Search}}
placeholder=<translate nowrap><!--T:119--> Search all status updates</translate>
</inputbox>
<translate>
== Newsletters == <!--T:28-->
</translate>
<!--<nowiki> Newsletter entry template:
* <translate><tvar name="1">{{Status updates|2026-0?-??}}</tvar>: Title</translate>
NOTE: Remember to also update the "next =" date at the top of this page.
</nowiki>-->
=== 2026 ===
* <translate><tvar name="1">{{Status updates|2026-06-19}}</tvar>: The or not the, this is (the?) question</translate>
* <translate><!--T:124--> <tvar name="1">{{Status updates|2026-06-12}}</tvar>: Improved loading and display of Test results</translate>
* <translate><!--T:123--> <tvar name="1">{{Status updates|2026-06-05}}</tvar>: The illustrated encyclopaedia</translate>
* <translate><!--T:122--> <tvar name="1">{{Status updates|2026-05-30}}</tvar>: Looking back and forward</translate>
* <translate><!--T:121--> <tvar name="1">{{Status updates|2026-05-23}}</tvar>: Annual plan 2026-2027</translate>
* <translate><!--T:120--> <tvar name="1">{{Status updates|2026-05-15}}</tvar>: A higher meaning</translate>
* <translate><!--T:117--> <tvar name="1">{{Status updates|2026-05-08}}</tvar>: References from Wikidata are now available</translate>
* <translate><!--T:116--> <tvar name="1">{{Status updates|2026-05-02}}</tvar>: Request for input: what should we count for Abstract Wikipedia?</translate>
* <translate><!--T:115--> <tvar name="1">{{Status updates|2026-04-25}}</tvar>: The Foundation's search for the perfect language</translate>
* <translate><!--T:114--> <tvar name="1">{{Status updates|2026-04-16}}</tvar>: Milestones; Some major issues hopefully resolved</translate>
* <translate><!--T:113--> <tvar name="1">{{Status updates|2026-04-10}}</tvar>: Community proposals for capturing meaning</translate>
* <translate><!--T:112--> <tvar name="1">{{Status updates|2026-04-02}}</tvar>: Request for Discussion: Syntactic tables</translate>
* <translate><!--T:111--> <tvar name="1">{{Status updates|2026-03-26}}</tvar>: First few days of Abstract Wikipedia Beta; Status of Composition Language v2</translate>
* <translate><!--T:110--> <tvar name="1">{{Status updates|2026-03-19}}</tvar>: Abstract Wikipedia in Beta</translate>
* <translate><!--T:109--> <tvar name="1">{{Status updates|2026-03-11}}</tvar>: A new composition language</translate>
* <translate><!--T:108--> <tvar name="1">{{Status updates|2026-03-06}}</tvar>: Citations and Copy and Paste</translate>
* <translate><!--T:107--> <tvar name="1">{{Status updates|2026-02-26}}</tvar>: Graceful overrides and fallbacks</translate>
* <translate><!--T:106--> <tvar name="1">{{Status updates|2026-02-20}}</tvar>: A sneak preview of Abstract Wikipedia</translate>
* <translate><!--T:105--> <tvar name="1">{{Status updates|2026-02-13}}</tvar>: Finishing each other sentences: Starting things; Offsite in Istanbul</translate>
* <translate><!--T:104--> <tvar name="1">{{Status updates|2026-01-29}}</tvar>: Integrating Abstract Wikipedia</translate>
* <translate><!--T:103--> <tvar name="1">{{Status updates|2026-01-22}}</tvar>: Quarterly plan for January–March 2026</translate>
* <translate><!--T:102--> <tvar name="1">{{Status updates|2026-01-15}}</tvar>: 25 years of Wikipedia</translate>
=== 2025 ===
* <translate><!--T:101--> <tvar name="1">{{Status updates|2025-12-18}}</tvar>: We wish you a happy new Gregorian year!</translate>
* <translate><!--T:100--> <tvar name="1">{{Status updates|2025-12-11}}</tvar>: How to write better error messages</translate>
* <translate><!--T:99--> <tvar name="1">{{Status updates|2025-12-04}}</tvar>: And the name is Abstract Wikipedia</translate>
* <translate><!--T:98--> <tvar name="1">{{Status updates|2025-11-27}}</tvar>: Vote on the new wiki name!; Finishing each other’s sentences</translate>
* <translate><!--T:97--> <tvar name="1">{{Status updates|2025-11-20}}</tvar>: Second round of voting for naming the wiki with language-independent content; Sharing function calls</translate>
* <translate><!--T:96--> <tvar name="1">{{Status updates|2025-11-13}}</tvar>: Getting ready for second round of voting for naming the wiki with abstract content; Rewriting the backend: Why Rust?</translate>
* <translate><!--T:95--> <tvar name="1">{{Status updates|2025-11-05}}</tvar>: First round of voting for naming the wiki for abstract content closed; Calling for Wiktionary functions; Embedded Wikifunctions on Bengali Wikipedia and seven more Wiktionaries</translate>
* <translate><!--T:94--> <tvar name="1">{{Status updates|2025-10-29}}</tvar>: Round 1 of “abstract content wiki” naming vote ending Monday; An example of short descriptions</translate>
* <translate><!--T:93--> <tvar name="1">{{Status updates|2025-10-23}}</tvar>: Welcome Zaree and Laura! Naming contest round 1 kicked off</translate>
* <translate><!--T:92--> <tvar name="1">{{Status updates|2025-10-15}}</tvar>: Kicking Off the Naming Contest for Abstract Wikipedia; Visualizing functions</translate>
* <translate><!--T:91--> <tvar name="1">{{Status updates|2025-10-08}}</tvar>: Decision on location for abstract content and Quarterly Planning for October–December</translate>
* <translate><!--T:90--> <tvar name="1">{{Status updates|2025-10-03}}</tvar>: Rich text now available in embedded function calls on 148 Wiktionaries and Incubator</translate>
* <translate><!--T:89--> <tvar name="1">{{Status updates|2025-09-26}}</tvar>: Accessing qualifiers in Wikidata statements</translate>
* <translate><!--T:88--> <tvar name="1">{{Status updates|2025-09-19}}</tvar>: Wikifunctions available on 123 Wiktionary languages</translate>
* <translate><!--T:87--> <tvar name="1">{{Status updates|2025-09-12}}</tvar>: More than 3,000 functions on Wikifunctions</translate>
* <translate><!--T:86--> <tvar name="1">{{Status updates|2025-09-07}}</tvar>: Copying function calls from one Wikipedia to another</translate>
* <translate><!--T:85--> <tvar name="1">{{Status updates|2025-08-29}}</tvar>: Accessing Wikidata items now possible from embedded function calls; Wikifunctions available on 65 Wikitionaries</translate>
* <translate><!--T:84--> <tvar name="1">{{Status updates|2025-08-22}}</tvar>: Recording of Wikimania session: Wikifunctions is coming soon to a wiki near you!</translate>
* <translate><!--T:83--> <tvar name="1">{{Status updates|2025-08-01}}</tvar>: Wikimania 2025 is coming soon!</translate>
* <translate><!--T:82--> <tvar name="1">{{Status updates|2025-07-26}}</tvar>: “Wikipedia is an encyclopedia”; Two years of Wikifunctions</translate>
* <translate><!--T:81--> <tvar name="1">{{Status updates|2025-07-19}}</tvar>: Wikidata-based enumerations are here</translate>
* <translate><!--T:80--> <tvar name="1">{{Status updates|2025-07-10}}</tvar>: Length limits on labels and descriptions</translate>
* <translate><!--T:79--> <tvar name="1">{{Status updates|2025-07-04}}</tvar>: Coverage of 1298</translate>
* <translate><!--T:78--> <tvar name="1">{{Status updates|2025-06-27}}</tvar>: How many people are needed to write an encyclopedia?</translate>
* <translate><!--T:76--> <tvar name="1">{{Status updates|2025-06-21}}</tvar>: Quarterly Planning for July–September 2025</translate>
* <translate><!--T:77--> <tvar name="1">{{Status updates|2025-06-15}}</tvar>: Closing the consultation about the location of Abstract Content</translate>
* <translate><!--T:75--> <tvar name="1">{{Status updates|2025-06-06}}</tvar>: Where will Abstract Content go?</translate>
* <translate><!--T:74--> <tvar name="1">{{Status updates|2025-05-29}}</tvar>: Rolling out to five Wiktionaries; Calculating with today's date</translate>
* <translate><!--T:73--> <tvar name="1">{{Status updates|2025-05-23}}</tvar>: Ongoing consultation about the Location for Abstract Content</translate>
* <translate><!--T:72--> <tvar name="1">{{Status updates|2025-05-15}}</tvar>: Location of Abstract Content</translate>
* <translate><!--T:71--> <tvar name="1">{{Status updates|2025-05-09}}</tvar>: Abstract Wikipedia and the Wikimedia AI Strategy</translate>
* <translate><!--T:70--> <tvar name="1">{{Status updates|2025-04-30}}</tvar>: Abstract Wikipedia is a MacArthur 100&Change finalist</translate>
* <translate><!--T:69--> <tvar name="1">{{Status updates|2025-04-25}}</tvar>: Welcome, Gregory!</translate>
* <translate><!--T:68--> <tvar name="1">{{Status updates|2025-04-16}}</tvar>: Wikifunctions integrated in Dagbani - and Wikifunctions; and the date of Easter</translate>
* <translate><!--T:67--> <tvar name="1">{{Status updates|2025-04-11}}</tvar>: Quarter in review</translate>
* <translate><!--T:65--> <tvar name="1">{{Status updates|2025-04-05}}</tvar>: Quarterly Planning for April–June 2025; We are looking for a Senior Product Manager</translate>
* <translate><!--T:66--> <tvar name="1">{{Status updates|2025-03-28}}</tvar>: It's about time</translate>
* <translate><!--T:64--> <tvar name="1">{{Status updates|2025-03-20}}</tvar>: Wikidata-based simple enumerations</translate>
* <translate><!--T:63--> <tvar name="1">{{Status updates|2025-03-15}}</tvar>: Upcoming NLG meeting, Recent Changes in the software</translate>
* <translate><!--T:62--> <tvar name="1">{{Status updates|2025-03-07}}</tvar>: Recent Changes in the software, Recording of Volunteer’s Corner, and talks in London</translate>
* <translate><!--T:61--> <tvar name="1">{{Status updates|2025-02-26}}</tvar>: From things to words</translate>
* <translate><!--T:60--> <tvar name="1">{{Status updates|2025-02-19}}</tvar>: A proposal for types per language and part of speech</translate>
* <translate><!--T:59--> <tvar name="1">{{Status updates|2025-02-13}}</tvar>: Restricting the World, redux</translate>
* <translate><!--T:58--> <tvar name="1">{{Status updates|2025-02-06}}</tvar>: Invitation to the Natural Language Generation Special Interest Group</translate>
* <translate><!--T:57--> <tvar name="1">{{Status updates|2025-01-29}}</tvar>: With 2000 Functions into the new year: time for stats</translate>
* <translate><!--T:56--> <tvar name="1">{{Status updates|2025-01-22}}</tvar>: Welcome, David! Naming conventions recommendations</translate>
* <translate><!--T:55--> <tvar name="1">{{Status updates|2025-01-15}}</tvar>: Happy Wikipedia day! Quarterly planning</translate>
=== 2024 ===
* <translate><!--T:54--> <tvar name="1">{{Status updates|2024-12-19}}</tvar>: Function of the Week: age; Intros for year articles; New Type: Floating-point number</translate>
* <translate><!--T:53--> <tvar name="1">{{Status updates|2024-12-12}}</tvar>: Sketching a path to Abstract Wikipedia; Team offsite in Lisbon; and much more</translate>
* <translate><!--T:52--> <tvar name="1">{{Status updates|2024-11-27}}</tvar>: WordGraph release; New Special page: list functions by tests; new type for day of the year, and much more</translate>
* <translate><!--T:51--> <tvar name="1">{{Status updates|2024-11-21}}</tvar>: New special page for missing labels, new type for Gregorian years, and much more</translate>
* <translate><!--T:50--> <tvar name="1">{{Status updates|2024-11-13}}</tvar>: New Type: Rational number; Documentation on Wikidata-based types; and more</translate>
* <translate><!--T:48--> <tvar name="1">{{Status updates|2024-11-07}}</tvar>: The Dream of a Universal Language</translate>
* <translate><!--T:49--> <tvar name="1">{{Status updates|2024-11-01}}</tvar>: Rewriting the backend</translate>
* <translate><!--T:47--> <tvar name="1">{{Status updates|2024-10-25}}</tvar>: Our goal for this Quarter: Agreement</translate>
* <translate><!--T:45--> <tvar name="1">{{Status updates|2024-10-17}}</tvar>: What could abstract content look like?</translate>
* <translate><!--T:46--> <tvar name="1">{{Status updates|2024-10-11}}</tvar>: Wikidata Lexemes in Wikifunctions are coming soon</translate>
* <translate><!--T:44--> <tvar name="1">{{Status updates|2024-10-02}}</tvar>: Focus topic: Food</translate>
* <translate><!--T:43--> <tvar name="1">{{Status updates|2024-09-26}}</tvar>: Quarterly planning for October–December 2024; Presentation at Celtic Knot tomorrow</translate>
* <translate><!--T:42--> <tvar name="1">{{Status updates|2024-09-20}}</tvar>: Introducing focus topic areas</translate>
* <translate><!--T:41--> <tvar name="1">{{Status updates|2024-09-13}}</tvar>: Dagbani Wikipedia will be our first wiki for Wikifunctions integration</translate>
* <translate><!--T:40--> <tvar name="1">{{Status updates|2024-09-06}}</tvar>: Volunteer's corner and other updates</translate>
* <translate><!--T:39--> <tvar name="1">{{Status updates|2024-08-29}}</tvar>: Limits on Name and Description Lengths</translate>
* <translate><!--T:38--> <tvar name="1">{{Status updates|2024-08-23}}</tvar>: WasmEdge, Now 300ms Less Edgy</translate>
* <translate><!--T:37--> <tvar name="1">{{Status updates|2024-08-16}}</tvar>: Wikimania 2024 edition</translate>
* <translate><!--T:36--> <tvar name="1">{{Status updates|2024-08-02}}</tvar>: Revamping our 'About' widget</translate>
* <translate><!--T:35--> <tvar name="1">{{Status updates|2024-07-26}}</tvar>: Wikimania 2024 coming soon!</translate>
* <translate><!--T:34--> <tvar name="1">{{Status updates|2024-07-18}}</tvar>: Research report on integrating Wikifunctions from Wikipedia</translate>
* <translate><!--T:33--> <tvar name="1">{{Status updates|2024-07-10}}</tvar>: Type proposals for accessing Lexemes</translate>
* <translate><!--T:32--> <tvar name="1">{{Status updates|2024-07-03}}</tvar>: Quarterly planning</translate>
* <translate><!--T:31--> <tvar name="1">{{Status updates|2024-06-26}}</tvar>: Welcome, Daphne!</translate>
* <translate><!--T:30--> <tvar name="1">{{Status updates|2024-06-20}}</tvar>: New Type: Integers</translate>
* <translate><!--T:29--> <tvar name="1">{{Status updates|2024-06-13}}</tvar>: New Type: Igbo calendar months</translate>
* <translate><!--T:27--> <tvar name="1">{{Status updates|2024-06-06}}</tvar>: New Type: Sign</translate>
* <translate><!--T:26--> <tvar name="1">{{Status updates|2024-05-30}}</tvar>: A single singular or a plurality of plurals?</translate>
* <translate><!--T:25--> <tvar name="1">{{Status updates|2024-05-22}}</tvar>: New Type: Gregorian calendar months</translate>
* <translate><!--T:24--> <tvar name="1">{{Status updates|2024-05-15}}</tvar>: Call for Functions: Spell out the number!</translate>
* <translate><!--T:23--> <tvar name="1">{{Status updates|2024-05-10}}</tvar>: Flagship type for enumerations: Months of the Gregorian calendar</translate>
* <translate><!--T:22--> <tvar name="1">{{Status updates|2024-05-03}}</tvar>: Team meeting and Quarterly plan</translate>
* <translate><!--T:21--> <tvar name="1">{{Status updates|2024-04-19}}</tvar>: Welcome, Sharvani!</translate>
* <translate><!--T:20--> <tvar name="1">{{Status updates|2024-04-11}}</tvar>: New API for calling Wikifunctions and celebrating 1000 functions</translate>
* <translate><!--T:19--> <tvar name="1">{{Status updates|2024-04-03}}</tvar>: Product Update on Diff and Upcoming API Improvements</translate>
* <translate><!--T:18--> <tvar name="1">{{Status updates|2024-03-28}}</tvar>: Creating tests is now much easier!</translate>
* <translate><!--T:17--> <tvar name="1">{{Status updates|2024-03-21}}</tvar>: On the way to internationalizing numbers</translate>
* <translate><!--T:16--> <tvar name="1">{{Status updates|2024-03-13}}</tvar>: On identity</translate>
* <translate><!--T:15--> <tvar name="1">{{Status updates|2024-03-07}}</tvar>: Introducing our second new type: Natural numbers</translate>
* <translate><!--T:14--> <tvar name="1">{{Status updates|2024-02-28}}</tvar>: Type proposal for natural numbers</translate>
* <translate><!--T:13--> <tvar name="1">{{Status updates|2024-02-22}}</tvar>: Updating the function model</translate>
* <translate><!--T:12--> <tvar name="1">{{Status updates|2024-02-14}}</tvar>: Fix-it week</translate>
* <translate><!--T:11--> <tvar name="1">{{Status updates|2024-02-07}}</tvar>: Quarterly planning. Thank you, Nick! Function of the Week: is permutation</translate>
* <translate><!--T:9--> <tvar name="1">{{Status updates|2024-02-01}}</tvar>: The Igbo Imperative!</translate>
<translate>
=== Before February 2024 === <!--T:7-->
<!--T:10-->
All updates from this period are [[<tvar name="meta">:m:Special:MyLanguage/Abstract Wikipedia/Updates</tvar>|available on Meta-Wiki]].
</translate>
[[Category:Status updates{{#translation:}}| ]]
qicqi3gc5nma0evy79wtjkx538kj8nw
Z13464
0
24433
284368
283329
2026-06-19T08:58:06Z
GrounderUK
50
Removed Z33903 from the approved list of test cases
284368
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13464"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z13464K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function to apply"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "anzuwendende Funktion"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "aplikovaná funkce"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z13464K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of first arguments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Liste des ersten Arguments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "seznam hodnot prvního argumentu"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z13464K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "common second argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweites Argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "společný druhý argument"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20",
"Z13465",
"Z33120",
"Z34975",
"Z35638",
"Z35750",
"Z31256"
],
"Z8K4": [
"Z14",
"Z13466",
"Z31249",
"Z35755",
"Z36287"
],
"Z8K5": "Z13464"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply a two-parameter function to a list of first arguments and a common second argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "tinye ọrụ paramita abụọ na ndepụta nke arụmụka mbụ na arụmụka nke abụọ nkịtị"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Funktion mit zwei Parametern auf Liste anwenden"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "aplikovat 2-funkci na seznam a fixní druhý arg"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"apply2 list scalar",
"apply a two parameter function to a list of first arguments and a common second argument",
"map function to list with argument",
"map2",
"apply two-parameter function to list and common second arg",
"function of list and scalar",
"apply 2-parameter function to list and common second argument",
"function of scalar and list",
"2 argument apply for list and scalar"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns a list of the results of running the function once for each item on the list, each time with the first argument from the list and the second argument in common."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "weghachi ndepụta nke rịzọlt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt eine Liste der Ergebnisse aus"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Aplikuje funkci se dvěma argumenty, přičemž pro první parametr bere hodnoty dodaného seznamu, druhý parametr je dodaný fixní. Vrátí seznam výsledků těchto volání."
}
]
}
}
bby2wshup2c97gaos08z3n8vlgu7epl
284369
284368
2026-06-19T09:01:25Z
GrounderUK
50
Added Z33903 to the approved list of test cases
284369
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13464"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z13464K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function to apply"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "anzuwendende Funktion"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "aplikovaná funkce"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z13464K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of first arguments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Liste des ersten Arguments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "seznam hodnot prvního argumentu"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z13464K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "common second argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweites Argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "společný druhý argument"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20",
"Z13465",
"Z33120",
"Z34975",
"Z35638",
"Z35750",
"Z31256",
"Z33903"
],
"Z8K4": [
"Z14",
"Z13466",
"Z31249",
"Z35755",
"Z36287"
],
"Z8K5": "Z13464"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply a two-parameter function to a list of first arguments and a common second argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "tinye ọrụ paramita abụọ na ndepụta nke arụmụka mbụ na arụmụka nke abụọ nkịtị"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Funktion mit zwei Parametern auf Liste anwenden"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "aplikovat 2-funkci na seznam a fixní druhý arg"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"apply2 list scalar",
"apply a two parameter function to a list of first arguments and a common second argument",
"map function to list with argument",
"map2",
"apply two-parameter function to list and common second arg",
"function of list and scalar",
"apply 2-parameter function to list and common second argument",
"function of scalar and list",
"2 argument apply for list and scalar"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns a list of the results of running the function once for each item on the list, each time with the first argument from the list and the second argument in common."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "weghachi ndepụta nke rịzọlt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt eine Liste der Ergebnisse aus"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Aplikuje funkci se dvěma argumenty, přičemž pro první parametr bere hodnoty dodaného seznamu, druhý parametr je dodaný fixní. Vrátí seznam výsledků těchto volání."
}
]
}
}
hp4ubralfln17h125bjsc5hqw2vqs0g
284370
284369
2026-06-19T09:04:30Z
GrounderUK
50
Removed Z31256 from the approved list of test cases
284370
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z13464"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z8",
"Z17K2": "Z13464K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "function to apply"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "anzuwendende Funktion"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "aplikovaná funkce"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z17K2": "Z13464K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of first arguments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Liste des ersten Arguments"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "seznam hodnot prvního argumentu"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z1",
"Z17K2": "Z13464K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "common second argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zweites Argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "společný druhý argument"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20",
"Z13465",
"Z33120",
"Z34975",
"Z35638",
"Z35750",
"Z33903"
],
"Z8K4": [
"Z14",
"Z13466",
"Z31249",
"Z35755",
"Z36287"
],
"Z8K5": "Z13464"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "apply a two-parameter function to a list of first arguments and a common second argument"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "tinye ọrụ paramita abụọ na ndepụta nke arụmụka mbụ na arụmụka nke abụọ nkịtị"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Funktion mit zwei Parametern auf Liste anwenden"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "aplikovat 2-funkci na seznam a fixní druhý arg"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"apply2 list scalar",
"apply a two parameter function to a list of first arguments and a common second argument",
"map function to list with argument",
"map2",
"apply two-parameter function to list and common second arg",
"function of list and scalar",
"apply 2-parameter function to list and common second argument",
"function of scalar and list",
"2 argument apply for list and scalar"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns a list of the results of running the function once for each item on the list, each time with the first argument from the list and the second argument in common."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1014",
"Z11K2": "weghachi ndepụta nke rịzọlt"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt eine Liste der Ergebnisse aus"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "Aplikuje funkci se dvěma argumenty, přičemž pro první parametr bere hodnoty dodaného seznamu, druhý parametr je dodaný fixní. Vrátí seznam výsledků těchto volání."
}
]
}
}
l4lghho1tm87e6l2hsq0ucor4bbuaso
Z19231
0
41138
284363
138869
2026-06-19T07:54:32Z
Ameisenigel
44
de
284363
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19231"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z19229",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z19229",
"Z19229K1": "manzana",
"Z19229K2": {
"Z1K1": "Z40",
"Z40K1": "Z42"
},
"Z19229K3": "10"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K2": "las manzanas"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "10 female manzanas is las manzanas"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "10 manzana → las manzanas"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2wzz1eg5dye23nufxv64ap7qtis3ewt
Z19232
0
41139
284364
284055
2026-06-19T07:55:19Z
Ameisenigel
44
de
284364
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19232"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z19232K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "lexème"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "詞位"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "লেক্সিম"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "leksem"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Lexem"
}
]
}
}
],
"Z8K2": "Z13518",
"Z8K3": [
"Z20",
"Z19264"
],
"Z8K4": [
"Z14",
"Z19233",
"Z34713"
],
"Z8K5": "Z19232"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "count lexeme forms in lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "nombre de formes d'un lexème"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "計算詞位中的詞形數"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "লেক্সিমের মোট রূপের গননা"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1860",
"Z11K2": "ituang bantuak leksem dalam leksem"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "hitung bentuk leksem dalam leksem"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zähle Lexemformen in Lexem"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"compte le nombre de forme d'un lexème"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"number of lexeme forms in lexeme",
"lexeme forms in lexeme (count)",
"lexeme has n lexeme forms",
"# lexeme forms"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"লেক্সিমে মোট লেক্সিম রূপ"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"jumlah bentuk leksem dalam leksem",
"bentuk leksem dalam leksem (jumlah)",
"leksem memiliki n bentuk leksem",
"# bentuk leksem"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Return the number of lexeme forms in the given lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "renvoie le nombre de formes d'un lexème donné"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "回傳指定詞位中的詞形數"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "প্রদত্ত লেক্সিমে মোট কয়টি লেক্সিম রূপ আছে তা প্রদান করে"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1860",
"Z11K2": "Mambaliakan jumlah bantuak leksem dalam leksem nan diagihan."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "mengembalikan nilai jumlah bentuk leksem dalam leksem yang diberikan"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt die Anzahl der Lexemformen des angegebenen Lexems aus"
}
]
}
}
nmdi8jn8ao588vgwutppf5nqsrcxrh9
Z19233
0
41140
284365
158338
2026-06-19T07:55:44Z
Ameisenigel
44
de
284365
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19233"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19232",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z19232( Z19232K1 ) {\n return Z19232K1.Z6005K7.length;\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "JavaScript implementation"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "JavaScript實作"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zähle Lexemformen in Lexem in JavaScript"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
29qvvj15wc5dnq1j1d1zp6erlzywvi9
Z19234
0
41141
284366
271896
2026-06-19T07:57:19Z
Ameisenigel
44
de
284366
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19234"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z19234K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Lexem"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z19234K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical features"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "grammatikalische Funktionen"
}
]
}
}
],
"Z8K2": "Z13518",
"Z8K3": [
"Z20",
"Z19246",
"Z19245",
"Z19247"
],
"Z8K4": [
"Z14",
"Z19240",
"Z34714"
],
"Z8K5": "Z19234"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "count matching lexeme forms in lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zähle übereinstimmende Lexemformen in Lexem"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"number of matching lexeme forms in lexeme",
"matching lexeme forms in lexeme (count)"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Returns the number of lexeme forms, in the given lexeme, which contain all of the given grammatical features"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt die Anzahl von Lexemformen des angegebenen Lexems aus, die alle angegebenen grammatischen Funktionen enthalten"
}
]
}
}
aysbj83pek17uuzmzyj3kp9rvk61iqp
Z19240
0
41147
284367
133185
2026-06-19T07:58:25Z
Ameisenigel
44
de
284367
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z19240"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z19234",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z19234( Z19234K1, Z19234K2 ) {\n let count = 0;\n const forms = Z19234K1.Z6005K7;\n for ( const form of forms ) {\n const features = form.Z6004K4;\n let matchedItemRefs = 0;\n for ( const itemRef of Z19234K2 ) {\n for (const feature of features) {\n if (feature.Z6091K1 === itemRef.Z6091K1) {\n matchedItemRefs++;\n break;\n }\n }\n }\n if ( matchedItemRefs === Z19234K2.length ) {\n count++;\n }\n }\n return count;\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "JavaScript implementation of Z19234"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "zähle übereinstimmende Lexemformen, JavaScript"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
m373eb9ii5r99cx4rlg3vs3hqc0wg09
Z20616
0
44178
284307
278262
2026-06-18T18:06:28Z
Jens Ohlig
2688
Added Z36502 to the approved list of test cases
284307
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z20616"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z20616K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "lexème"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Lexem"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "লেক্সিম"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z8K3": [
"Z20",
"Z20633",
"Z23299",
"Z35267",
"Z36502"
],
"Z8K4": [
"Z14",
"Z20641",
"Z21127"
],
"Z8K5": "Z20616"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical genders from Wikidata lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "genre grammatical d'un lexème"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "grammatikalisches Geschlecht aus Lexem"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "從 Wikidata 擷取詞位的文法性別"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "উইকিউপাত্ত লেক্সিমের ব্যাকরণগত লিঙ্গ"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"sex",
"masculine or feminine",
"grammatical gender from Lexeme"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"উইকিউপাত্ত লিঙ্গ",
"লেক্সিমের লিঙ্গ"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "indique le genre, \"masculin\" ou \"féminin\", d'un lexème"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt das grammatikalische Geschlecht von einem Lexem"
}
]
}
}
fvnnhismth47u6qpnngtuurhhe0n4a8
284309
284307
2026-06-18T18:13:41Z
Jens Ohlig
2688
Added Z36508 to the approved list of test cases
284309
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z20616"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z20616K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "lexème"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Lexem"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "লেক্সিম"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z8K3": [
"Z20",
"Z20633",
"Z23299",
"Z35267",
"Z36502",
"Z36508"
],
"Z8K4": [
"Z14",
"Z20641",
"Z21127"
],
"Z8K5": "Z20616"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical genders from Wikidata lexeme"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "genre grammatical d'un lexème"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "grammatikalisches Geschlecht aus Lexem"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1672",
"Z11K2": "從 Wikidata 擷取詞位的文法性別"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1011",
"Z11K2": "উইকিউপাত্ত লেক্সিমের ব্যাকরণগত লিঙ্গ"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"sex",
"masculine or feminine",
"grammatical gender from Lexeme"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1011",
"Z31K2": [
"Z6",
"উইকিউপাত্ত লিঙ্গ",
"লেক্সিমের লিঙ্গ"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "indique le genre, \"masculin\" ou \"féminin\", d'un lexème"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "gibt das grammatikalische Geschlecht von einem Lexem"
}
]
}
}
dcmmzqekzwrtmvsuwbqeb54tlp2uwgt
Z20850
0
45518
284317
284229
2026-06-18T20:49:31Z
YoshiRulz
10156
Added Z36510 to the approved list of implementations
284317
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z20850"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z20838",
"Z17K2": "Z20850K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "this"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "premier nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "primo valore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1362",
"Z11K2": "Iki"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z20838",
"Z17K2": "Z20850K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "that"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "second nombre"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "secondo valore"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1362",
"Z11K2": "Iku"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z20926",
"Z20927",
"Z20928",
"Z20929",
"Z21420",
"Z21467"
],
"Z8K4": [
"Z14",
"Z21456",
"Z20934",
"Z36510"
],
"Z8K5": "Z20850"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "same float64"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "est-ce le même nombre à virgule flottante ?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "stesso float64"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1272",
"Z11K2": "isti promični broj"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "float64 yang sama "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1362",
"Z11K2": "float64 sing padha"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"equal",
"float64 equality",
"equality",
"exactly the same float64",
"strict float64 equality",
"float64 strict equality",
"=",
"two float64s are equal",
"floating point numbers equal"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1078",
"Z31K2": [
"Z6",
"sama, kesamaan float64, kesamaan, float64 yang persis sama, kesamaan float64 ketat, kesamaan float64 ketat, =, dua float64 sama, bilangan floating point sama"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Check whether two float64 are indistinguishable in code. For the more lenient IEEE 754 equality rule see Z20924. For the even stricter exact object equality, see Z24582. "
},
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "Controlla se due float64 sono indistinguibili nel codice. Per una regola di uguaglianza IEEE 754 più permissiva vedi Z20924. Per un controllo più stretto, vedi Z24582."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1078",
"Z11K2": "Periksa apakah dua float64 tidak dapat dibedakan dalam kode. Untuk aturan kesamaan IEEE 754 yang lebih longgar, lihat Z20924. Untuk kesamaan objek yang lebih ketat, lihat Z24582."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1362",
"Z11K2": "Priksa manawa loro float64 ora bisa dibedakake ing kode. Kanggo aturan mirip IEEE 754 looser, ndeleng Z20924. Kanggo mirip obyek sing luwih ketat, deleng Z24582."
}
]
}
}
76orgp58r0c0hwv0lhffmnjgdc4jceu
Z25351
0
58907
284359
282751
2026-06-19T06:38:28Z
99of9
1622
Removed Z35555 from the approved list of test cases
284359
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z25351"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6010",
"Z17K2": "Z25351K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "quantity"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z25352",
"Z25353"
],
"Z8K4": [
"Z14",
"Z35556",
"Z25354",
"Z28368",
"Z27437"
],
"Z8K5": "Z25351"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is quantity dimensionless?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is dimensionless quantity?",
"dimensionless quantity",
"unit is 1",
"no units",
"has no units",
"quantity is dimensionless"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns true if the unit in a quantity is either null or set equal to a Wikidata value which can/should not express units."
}
]
}
}
duf91jmb9toy62zdotoa2pn0fp6lkp4
284360
284359
2026-06-19T06:38:31Z
99of9
1622
Removed Z35556 from the approved list of implementations
284360
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z25351"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6010",
"Z17K2": "Z25351K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "quantity"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z25352",
"Z25353"
],
"Z8K4": [
"Z14",
"Z25354",
"Z28368",
"Z27437"
],
"Z8K5": "Z25351"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is quantity dimensionless?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is dimensionless quantity?",
"dimensionless quantity",
"unit is 1",
"no units",
"has no units",
"quantity is dimensionless"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns true if the unit in a quantity is either null or set equal to a Wikidata value which can/should not express units."
}
]
}
}
bgnijfeb7rpqb5di8w0qxrrmuyxy4xm
284361
284360
2026-06-19T06:39:06Z
99of9
1622
nudge
284361
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z25351"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6010",
"Z17K2": "Z25351K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "quantity"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z25352",
"Z25353"
],
"Z8K4": [
"Z14",
"Z25354",
"Z28368",
"Z27437"
],
"Z8K5": "Z25351"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "is quantity dimensionless?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"is dimensionless quantity?",
"dimensionless quantity",
"unit is 1",
"no units",
"has no units",
"quantity is dimensionless",
"shouldn't show units in string"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "returns true if the unit in a quantity is either null or set equal to a Wikidata value which can/should not express units."
}
]
}
}
8eo9ddd8lt4djnhlgsujpewq9dlj235
Z30777
0
71184
284296
284193
2026-06-18T15:55:16Z
YoshiRulz
10156
Added Z36506 to the approved list of implementations
284296
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z30777"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z17402",
"Z17K2": "Z30777K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "jour de naissance"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "day of birth"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "día de nacimiento"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Geburtstag"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "День рождения"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z30780",
"Z36423",
"Z36424"
],
"Z8K4": [
"Z14",
"Z30779",
"Z30778",
"Z36506"
],
"Z8K5": "Z30777"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "prénom masculin en Baoulé"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Baoulé male names from day of birth"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "nombre masculino en baoulé"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Männlicher Vorname auf Baoulé"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Мужское имя на языке бауле"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"prénom masculin en Boualé en fonction du jour de naissance"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Baoulé male names from day of the week"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1003",
"Z31K2": [
"Z6",
"nombre masculino en baoulé según el día de nacimiento"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"Männlicher Vorname auf Baoulé nach dem Wochentag der Geburt"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1005",
"Z31K2": [
"Z6",
"Мужское имя на языке бауле в зависимости от дня рождения"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "obtenir le prénom en langue Baoulé d'un enfant de sexe masculin en fonction de son jour de naissance"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "obtener el nombre en lengua baoulé de un niño según su día de nacimiento"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Den Vornamen eines Jungen in der Sprache Baoulé anhand seines Geburtstags ermitteln"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "Получить мужское имя на языке бауле в зависимости от дня рождения ребёнка"
}
]
}
}
kevalq5j0ojevflbd6ojeb2a4boochg
Category talk:Functions with only code implementations
15
77040
284294
282000
2026-06-18T15:51:00Z
YoshiRulz
10156
/* Surveying all Z8s */
284294
wikitext
text/x-wiki
== Surveying all Z8s ==
I've checked <code>[[Z10000]]</code>–<code>[[Z36498]]</code>. [[User:YoshiRulz|YoshiRulz]] ([[User talk:YoshiRulz|talk]]) 13:46, 21 March 2026 (UTC)
1m49qsck8ko218q0v2mzqflll4vva17
Z32981
0
79511
284379
282564
2026-06-19T09:52:52Z
HenkvD
1290
Add non-defining role sentence (simple) for af eo fy mk nl pap
284379
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z32981"
},
"Z2K2": {
"Z1K1": "Z14294",
"Z14294K1": [
"Z14293",
{
"Z1K1": "Z14293",
"Z14293K1": "Z32244",
"Z14293K2": "Z33034"
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z32985",
"Z14293K2": [
"Z60",
"Z1844",
"Z1226"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z36310",
"Z14293K2": [
"Z60",
"Z1531"
]
},
{
"Z1K1": "Z14293",
"Z14293K1": "Z36526",
"Z14293K2": [
"Z60",
"Z1532",
"Z1576",
"Z1216",
"Z1402",
"Z1157",
"Z1137"
]
}
],
"Z14294K2": "Z32244"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "config for non-defining role sentence"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "konfigurace pro větu nedefiniční role"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"config for non-defining role sentence"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1062",
"Z11K2": "konfigurace pro Z32982"
}
]
}
}
6n0ptkfe4vmt2q60d9j3njmp3nn1pkv
Z34096
0
81233
284302
277272
2026-06-18T17:20:58Z
Theki
2389
284302
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z34096"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z34096K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "texte"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z34096K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "langue"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z34098",
"Z34099",
"Z35046"
],
"Z8K4": [
"Z14",
"Z34100",
"Z34097"
],
"Z8K5": "Z34096"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "conditional sentence case"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "cas de phrase conditionnelle"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"do not capitalize toki pona"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Capitalizes input while taking into account necessary considerations for specific languages such as Toki Pona and Turkish. If you are sentence casing a Wikidata label, use this function instead."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "Met une majuscule à la première lettre d'une phrase sauf si la langue est le toki pona, qui n'utilise les majuscules que pour les noms propres."
}
]
}
}
p337q3gq8dxpvigcrar0tbl72i5xjd2
Talk:Z20850
1
82426
284318
272215
2026-06-18T20:49:41Z
YoshiRulz
10156
Remove from category
284318
wikitext
text/x-wiki
phoiac9h4m842xq45sp7s6u21eteeq1
Z35996
0
84890
284362
280317
2026-06-19T07:14:43Z
99of9
1622
try to include whole list not just one item
284362
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z35996"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z33852",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K1": {
"Z1K1": "Z7",
"Z7K1": "Z25974",
"Z25974K1": {
"Z1K1": "Z18",
"Z18K1": "Z33852K4"
}
},
"Z866K2": "ltr"
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z27849",
"Z27849K1": {
"Z1K1": "Z89",
"Z89K1": "→ "
},
"Z27849K2": {
"Z1K1": "Z7",
"Z7K1": "Z35766",
"Z35766K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z33848",
"Z13464K2": {
"Z1K1": "Z18",
"Z18K1": "Z33852K1"
},
"Z13464K3": {
"Z1K1": "Z18",
"Z18K1": "Z33852K4"
}
},
"Z35766K2": {
"Z1K1": "Z89",
"Z89K1": ", "
}
}
},
"Z802K3": {
"Z1K1": "Z7",
"Z7K1": "Z27873",
"Z27873K1": {
"Z1K1": "Z7",
"Z7K1": "Z27849",
"Z27849K1": {
"Z1K1": "Z89",
"Z89K1": "← "
},
"Z27849K2": {
"Z1K1": "Z7",
"Z7K1": "Z35766",
"Z35766K1": {
"Z1K1": "Z7",
"Z7K1": "Z13464",
"Z13464K1": "Z33848",
"Z13464K2": {
"Z1K1": "Z18",
"Z18K1": "Z33852K1"
},
"Z13464K3": {
"Z1K1": "Z18",
"Z18K1": "Z33852K4"
}
},
"Z35766K2": {
"Z1K1": "Z89",
"Z89K1": ", "
}
}
},
"Z27873K2": "span",
"Z27873K3": [
"Z6",
"dir"
],
"Z27873K4": [
"Z6",
"rtl"
]
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "main articles, default, consider rtl"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
isy9xtl41fzt5wwhrfzc0hi8xn7or5q
User:YoshiRulz/Missing compositions
2
84911
284321
283305
2026-06-18T21:07:04Z
YoshiRulz
10156
284321
wikitext
text/x-wiki
* [[Z10018]]
* [[Z10022]] Turkish
* [[Z10047]]
* [[Z10057]] bitbashing
* [[Z10067]] bitbashing
* [[Z10124]] bitbashing
* [[Z10132]] bitbashing
* [[Z10148]] bitbashing
* [[Z10149]] bitbashing
* [[Z10178]] URIs
* [[Z10181]] URIs
* [[Z10185]] URIs
* [[Z10188]] URIs
* [[Z10196]] RegEx
* [[Z10309]] NATO phonetic alphabet
* [[Z10357]]
* [[Z10373]] Unicode
* [[Z10384]] Unicode
* [[Z10387]] Unicode
* [[Z10390]] Unicode
* [[Z10394]] Unicode
* [[Z10397]] Unicode
* [[Z10398]] Unicode
* [[Z10399]] Unicode
* [[Z10410]] email address
* [[Z10441]] Brainfuck
* [[Z10450]] Esperanto
* [[Z10458]] Esperanto
* [[Z10459]] Esperanto
* [[Z10482]] Esperanto
* [[Z10491]] Esperanto
* [[Z10507]]
* [[Z10514]] Esperanto
* [[Z10524]] train stuff
* [[Z10574]] Esperanto
* [[Z10587]] Bangla
* [[Z10591]] Bangla
* [[Z10608]] URIs
* [[Z10682]] Turkish
* [[Z10689]] Turkish
* [[Z10761]] composition exists but fails
* [[Z10812]]
* [[Z10816]]
* [[Z10821]]
* [[Z10894]] Hebrew
* [[Z10938]]
* [[Z10970]] NATO phonetic alphabet
* [[Z10975]] Javanese
* [[Z10987]]
* [[Z11011]] Jalali calendar
* [[Z11022]]
* [[Z11023]]
* [[Z11049]] URIs
* [[Z11077]] Bangla
* [[Z11089]] English
* [[Z11094]] CSV
* [[Z11193]]
* [[Z11208]] SMILES
* [[Z11235]]
* [[Z11353]] Igbo
* [[Z11390]] English
* [[Z11461]]
* [[Z11501]]
* [[Z11548]] French
* [[Z11553]]
* [[Z11589]] French
* [[Z11590]] French
* [[Z11619]] Breton
* [[Z11627]] Breton
* [[Z11632]] Breton
* [[Z11642]] NATO phonetic alphabet
* [[Z11646]] English
* [[Z11651]] English
* [[Z11668]] NATO phonetic alphabet
* [[Z11672]] NATO phonetic alphabet
* [[Z11676]] NATO phonetic alphabet
* [[Z11678]]
* [[Z11700]] Breton
* [[Z11705]]
* [[Z11722]] German
* [[Z11739]] German
* [[Z11762]] German
* [[Z11834]] German
* [[Z11884]] SMILES
* [[Z11899]] SMILES
* [[Z11929]] Punjabi
* [[Z11938]] Rohingya
* [[Z12036]] Punjabi
* [[Z12058]] Punjabi
* [[Z12078]] Persian
* [[Z12082]] Perso-Arabic
* [[Z12116]] Rohingya
* [[Z12130]] Rohingya
* [[Z12134]] Rohingya
* [[Z12186]] Rohingya
* [[Z12189]] Turkish
* [[Z12194]] Rohingya
* [[Z12198]] Punjabi
* [[Z12217]]
* [[Z12219]]
* [[Z12228]] Urdu
* [[Z12240]] Urdu
* [[Z12268]] Breton
* [[Z12316]]
* [[Z12408]] Igbo
* [[Z12497]] float
* [[Z12500]] float
* [[Z12505]] float
* [[Z12509]] float
* [[Z12608]] Chinese
* [[Z12611]] SMILES
* [[Z12627]] Dutch
* [[Z12665]] float
* [[Z12671]]
* [[Z12678]] Bangla
* [[Z12689]] German
* [[Z12729]]
* [[Z12745]]
* [[Z12770]] Igbo
* [[Z12775]] Korean
* [[Z12794]] CSV
* [[Z12806]] Igbo
* [[Z12818]] Sudanese
* [[Z12884]] Sudanese
* [[Z12908]] Esperanto
* [[Z12919]] Bangla
* [[Z12926]] Bangla
* [[Z12941]]
* [[Z12992]]
* [[Z13006]]
* [[Z13017]] colour
* [[Z13023]] colour
* [[Z13028]] colour
* [[Z13040]] Serbian
* [[Z13060]]
* [[Z13124]] Japanese
* [[Z13138]] Hebrew
* [[Z13151]] Bangla
* [[Z13156]] Bangla
* [[Z13195]] Bangla
* [[Z13206]] English
* [[Z13238]] Bangla
* [[Z13254]] English
* [[Z13270]] Bangla
* [[Z13300]] Japanese
* [[Z13335]] Japanese
* [[Z13587]] English
* [[Z13617]] Finnish
* [[Z13806]]
* [[Z13871]]
* [[Z13934]]
* [[Z14018]]
* [[Z14066]]
* [[Z14083]]
* [[Z14159]] composition exists but fails
* [[Z14189]] bitbashing
* [[Z14195]] bitbashing
* [[Z14200]]
* [[Z14226]] train stuff
* [[Z14473]]
* [[Z14523]] English
* [[Z14562]]
* [[Z14643]]
* [[Z14648]]
* [[Z14653]]
* [[Z14657]]
* [[Z14662]]
* [[Z14680]]
* [[Z14683]]
* [[Z14917]]
* [[Z14961]]
* [[Z14980]]
* [[Z15007]]
* [[Z15092]]
* [[Z15098]]
* [[Z15251]] composition exists but fails
* [[Z15256]]
* [[Z15347]] transcendental
* [[Z15356]] irrational
* [[Z15362]]
* [[Z15391]]
* [[Z15553]] composition exists but fails
* [[Z15564]]
* [[Z15567]] Malay
* [[Z15708]] Korean
* [[Z15937]]
* [[Z15963]] German
* [[Z15974]]
* [[Z16008]] Swedish
* [[Z16053]] Igbo
* [[Z16074]] Igbo
* [[Z16093]] French
* [[Z16114]] Chinese
* [[Z16150]] Bangla
* [[Z16153]]
* [[Z16163]] Low German
* [[Z16172]] Moroccan
* [[Z16184]] Arabic
* [[Z16185]] Klingon
* [[Z16221]] Portuguese
* [[Z16394]]
* [[Z16409]] Luxembourgish
* [[Z16431]] Spanish
* [[Z16443]] Moroccan
* [[Z16475]] float
* [[Z16608]] Breton
* [[Z16741]] SMILES
* [[Z16812]] Ukranian
* [[Z16904]] Bangla
* [[Z16908]]
* [[Z16919]] English
* [[Z17030]]
* [[Z17036]]
* [[Z17081]] Vietnamese
* [[Z17506]]
* [[Z17511]]
* [[Z17516]]
* [[Z17534]]
* [[Z17563]] Bangla
* [[Z17564]] Bangla
* [[Z17639]] Spanish
* [[Z17654]] English
* [[Z17664]] colour
* [[Z17685]] Igbo
* [[Z17713]] colour
* [[Z17721]] Swedish
* [[Z17727]] Swedish
* [[Z17745]] Swedish
* [[Z17822]] Swedish
* [[Z17866]] Spanish
* [[Z17966]] Swedish
* [[Z18002]] Swedish
* [[Z18006]] Swedish
* [[Z18131]] Bangla
* [[Z18140]] Russian
* [[Z18160]] Swedish
* [[Z18163]] Swedish
* [[Z18169]] Bangla
* [[Z18175]] Swedish
* [[Z18181]]
* [[Z18184]] colour
* [[Z18189]] colour
* [[Z18196]] colour
* [[Z18199]] Kurdish
* [[Z18204]] colour
* [[Z18208]] colour
* [[Z18212]] colour
* [[Z18216]] Persian
* [[Z18220]] Swedish
* [[Z18226]] Swedish
* [[Z18233]] Swedish
* [[Z18238]] Swedish
* [[Z18263]] colour
* [[Z18268]] colour
* [[Z18281]] composition exists but fails
* [[Z18296]] colour
* [[Z18300]] colour
* [[Z18319]]
* [[Z18331]]
* [[Z18336]]
* [[Z18339]]
* [[Z18346]]
* [[Z18365]] German
* [[Z18387]] Bangla
* [[Z18397]] Bangla
* [[Z18424]]
* [[Z18435]] Bangla
* [[Z18440]] Judeo-Persian
* [[Z18459]]
* [[Z18462]] Bangla
* [[Z18467]]
* [[Z18489]]
* [[Z18515]]
* [[Z18529]]
* [[Z18531]]
* [[Z18541]] Basque
* [[Z18546]] Indonesian
* [[Z18573]] Bangla
* [[Z18592]]
* [[Z18603]] Kurdish
* [[Z18662]] Bangla
* [[Z18670]] Basque
* [[Z18679]] Malay
* [[Z18699]] Kurdish
* [[Z18708]] Kurdish
* [[Z18722]]
* [[Z18733]] Basque
* [[Z18742]] Basque
* [[Z18766]]
* [[Z18768]]
* [[Z18775]]
* [[Z18779]]
* [[Z18784]] Russian
* [[Z18790]] Kurdish
* [[Z18793]]
* [[Z18796]] English
* [[Z18807]] Kurdish
* [[Z18826]] Basque
* [[Z18828]] Balochi
* [[Z18831]] Bangla
* [[Z18837]] Bangla
* [[Z18852]]
* [[Z18859]]
* [[Z18867]] Malay
* [[Z18877]] Balochi
* [[Z18881]] Bangla
* [[Z18893]] Malay
* [[Z18922]]
* [[Z18932]]
* [[Z18957]]
* [[Z18961]]
* [[Z18988]] Arabic
* [[Z19009]] Tunisian
* [[Z19011]] Arabic
* [[Z19013]] Tunisian
* [[Z19020]]
* [[Z19023]]
* [[Z19046]] Latvian
* [[Z19085]]
* [[Z19135]] Moroccan
* [[Z19191]]
* [[Z19217]]
* [[Z19223]]
* [[Z19334]] Hindi
* [[Z19344]]
* [[Z19370]]
* [[Z19380]] SMILES
* [[Z19403]]
* [[Z19421]]
* [[Z19441]]
* [[Z19460]]
* [[Z19472]] Malayalam
* [[Z19479]]
* [[Z19484]] Malayalam
* [[Z19486]]
* [[Z19489]]
* [[Z19503]] Malayalam
* [[Z19533]] Malayalam
* [[Z19583]]
* [[Z19629]] Arabic
* [[Z19637]]
* [[Z19641]]
* [[Z19800]]
* [[Z19886]]
* [[Z19901]]
* [[Z19933]]
* [[Z19943]]
* [[Z19953]]
* [[Z20013]] Syrian
* [[Z20020]]
* [[Z20024]] Syrian
* [[Z20132]]
* [[Z20198]]
* [[Z20285]]
* [[Z20362]]
* [[Z20426]] English
* [[Z20449]]
* [[Z20465]] Basque
* [[Z20467]] Basque
* [[Z20468]] Basque
* [[Z20469]] Basque
* [[Z20511]] Basque
* [[Z20573]]
* [[Z20597]] English
* [[Z20617]] Hijri calendar
* [[Z20665]] Gaelic
* [[Z20687]]
* [[Z20706]] Persian
* [[Z20727]] German
* [[Z20730]]
* [[Z20741]]
* [[Z20750]]
* [[Z20773]] English
* [[Z20776]] German
* [[Z20782]] English
* [[Z20788]]
* [[Z20791]] Hungarian
* [[Z20801]] Russian
* [[Z20816]]
* [[Z20841]]
* [[Z20844]]
* [[Z20849]]
* [[Z20854]]
* [[Z20915]]
* [[Z20924]]
* [[Z21009]]
* [[Z21031]]
* [[Z21043]]
* [[Z21047]]
* [[Z21071]]
* [[Z21100]]
* [[Z21121]]
* [[Z21148]]
* [[Z21187]]
* [[Z21198]]
* [[Z21245]]
* [[Z21267]] Bangla
* [[Z21278]]
* [[Z21360]]
* [[Z21486]]
* [[Z21503]]
* [[Z21514]]
* [[Z21539]]
* [[Z21554]] colour
* [[Z21562]]
* [[Z21572]] Bangla
* [[Z21587]]
* [[Z21599]] French
* [[Z21617]] French
* [[Z21624]] French
* [[Z21632]] French
* [[Z21682]]
* [[Z21796]]
* [[Z21814]]
* [[Z21842]] English
* [[Z21934]]
* [[Z21939]]
* [[Z21961]] Arabic
* [[Z22002]]
* [[Z22007]]
* [[Z22107]]
* [[Z22155]]
* [[Z22162]]
* [[Z22214]] Arabic
* [[Z22236]]
* [[Z22302]]
* [[Z22455]] toki pona
* [[Z22571]] toki pona
* [[Z22576]] Russian
* [[Z22623]] Church Slavonic
* [[Z22693]]
* [[Z22699]]
* [[Z22717]]
* [[Z22725]]
* [[Z22728]]
* [[Z22764]]
* [[Z22786]] Italian
* [[Z22791]] Italian
* [[Z22796]]
* [[Z22844]] Julian calendar
* [[Z22849]]
* [[Z22903]]
* [[Z23003]] Italian
* [[Z23109]]
* [[Z23153]]
* [[Z23197]] Italian
* [[Z23219]]
* [[Z23246]]
* [[Z23254]]
* [[Z23269]] Julian calendar
* [[Z23283]]
* [[Z23561]]
* [[Z23619]] Italian
* [[Z23782]] Quechua
* [[Z23783]]
* [[Z23788]] Quechua
* [[Z23790]] Quechua
* [[Z23792]] Quechua
* [[Z23795]] Quechua
* [[Z23798]] Quechua
* [[Z23800]] Quechua
* [[Z23808]]
* [[Z23827]] English
* [[Z23848]]
* [[Z23851]]
* [[Z23855]] Luxembourgish
* [[Z23865]]
* [[Z23869]]
* [[Z23953]]
* [[Z23956]]
* [[Z23961]] Italian
* [[Z23976]]
* [[Z23984]] English
* [[Z23990]] Dagbani
* [[Z23997]]
* [[Z24007]]
* [[Z24025]] Arabic
* [[Z24081]]
* [[Z24139]]
* [[Z24450]]
* [[Z24459]]
* [[Z24460]]
* [[Z24497]]
* [[Z24505]]
* [[Z24632]]
* [[Z24681]]
* [[Z24698]]
* [[Z24721]] toki pona
* [[Z24880]] Dagbani
* [[Z24979]] Italian
* [[Z24984]] Dagbani
* [[Z24987]] Spanish
* [[Z25007]]
* [[Z25016]]
* [[Z25022]]
* [[Z25032]] Italian
* [[Z25038]] English
* [[Z25043]] Dagbani
* [[Z25127]]
* [[Z25128]]
* [[Z25152]]
* [[Z25158]]
* [[Z25220]]
* [[Z25271]]
* [[Z25376]]
* [[Z25393]]
* [[Z25399]]
* [[Z25404]]
* [[Z25416]]
* [[Z25419]]
* [[Z25457]]
* [[Z25491]]
* [[Z25510]]
* [[Z25557]]
* [[Z25565]]
* [[Z25683]] English
* [[Z25763]] Spanish
* [[Z25792]]
* [[Z25829]]
* [[Z25833]]
* [[Z25847]]
* [[Z25853]]
* [[Z25901]]
* [[Z25924]] Serbian
* [[Z25930]]
* [[Z25963]]
* [[Z25966]]
* [[Z25982]]
* [[Z25991]]
* [[Z26004]]
* [[Z26011]]
* [[Z26017]] Italian
* [[Z26029]] English
* [[Z26033]] Dagbani
* [[Z26046]] Chinese
* [[Z26059]]
* [[Z26076]] Chinese
* [[Z26081]] Chinese
* [[Z26121]] Serbian
* [[Z26214]]
* [[Z26328]] Spanish
* [[Z26354]] Malayalam
* [[Z26369]]
* [[Z26428]]
* [[Z26432]] Bangla
* [[Z26444]]
* [[Z26452]]
* [[Z26487]]
* [[Z26491]]
* [[Z26495]]
* [[Z26499]]
* [[Z26629]] Bangla
* [[Z26638]] Bangla
* [[Z26643]] Bangla
* [[Z26648]] Bangla
* [[Z26652]] Bangla
* [[Z26729]]
* [[Z26756]]
* [[Z26760]]
* [[Z26774]] Hijri calendar
* [[Z26779]]
* [[Z26785]]
* [[Z26817]] Hijri calendar
* [[Z26830]]
* [[Z27014]]
* [[Z27022]]
* [[Z27028]]
* [[Z27057]]
* [[Z27131]] Italian
* [[Z27254]] Luxembourgish
* [[Z27298]] Arabic
* [[Z27332]]
* [[Z27376]]
* [[Z27406]] Italian
* [[Z27417]] Breton
* [[Z27574]] Breton
* [[Z27632]]
* [[Z27655]] Luxembourgish
* [[Z27705]]
* [[Z27737]]
* [[Z27791]]
* [[Z27811]]
* [[Z27815]]
* [[Z27861]]
* [[Z27868]]
* [[Z27878]]
* [[Z27908]]
* [[Z28009]]
* [[Z28094]]
* [[Z28119]] Julian calendar
* [[Z28378]] Bangla
* [[Z28387]]
* [[Z28422]] Bangla
* [[Z28467]]
* [[Z28482]]
* [[Z28513]]
* [[Z28539]] German
* [[Z28562]] French
* [[Z28565]]
* [[Z28600]] Hijri calendar
* [[Z28661]]
* [[Z28741]]
* [[Z28846]]
* [[Z28911]] Hijri calendar
* [[Z28917]]
* [[Z28940]]
* [[Z28945]]
* [[Z28986]]
* [[Z29031]]
* [[Z29079]]
* [[Z29108]]
* [[Z29183]]
* [[Z29267]]
* [[Z29294]]
* [[Z29443]]
* [[Z29518]]
* [[Z29725]]
* [[Z29890]]
* [[Z29940]] English
* [[Z30177]]
* [[Z30217]]
* [[Z30306]] Serbian
* [[Z30367]]
* [[Z30389]] Armenian
* [[Z30473]] Armenian
* [[Z30549]] Armenian
* [[Z30638]] Malay
* [[Z30837]]
* [[Z30901]] toki pona
* [[Z31108]]
* [[Z31145]]
* [[Z31192]]
* [[Z31211]]
* [[Z31241]] Dutch
* [[Z31322]] Dutch
* [[Z31398]]
* [[Z31454]] Japanese
* [[Z31456]] Russian
* [[Z31572]] Arabic
* [[Z31648]] Indonesian
* [[Z31670]] Malay
* [[Z31729]]
* [[Z31754]]
* [[Z31772]] Portuguese
* [[Z31907]]
* [[Z31944]]
* [[Z31965]]
* [[Z32031]] Latin
* [[Z32085]]
* [[Z32314]] English
* [[Z32330]] Latin
* [[Z32340]] Latin
* [[Z32343]] Latin
* [[Z32347]] Latin
* [[Z32436]] Portuguese
* [[Z32456]]
* [[Z32527]]
* [[Z32537]]
* [[Z32573]]
* [[Z32577]]
* [[Z32588]] Czech
* [[Z32715]]
* [[Z32734]]
* [[Z32780]] Czech
* [[Z32793]] Japanese
* [[Z32953]]
* [[Z33105]]
* [[Z33151]] toki pona
* [[Z33165]] Malay
* [[Z33245]] Japanese
* [[Z33340]] Luxembourgish
* [[Z33399]]
* [[Z33415]]
* [[Z33440]] Tagalog
* [[Z33509]] pinyin
* [[Z33691]]
* [[Z33696]] pinyin
* [[Z33727]]
* [[Z33778]]
* [[Z33785]]
* [[Z33797]] pinyin
* [[Z33818]]
* [[Z33836]]
* [[Z33878]]
* [[Z33955]] pinyin
* [[Z33983]]
* [[Z33986]] Hebrew
* [[Z34009]] pinyin
* [[Z34139]] Bulgarian
* [[Z34200]] toki poka
* [[Z34212]] pinyin
* [[Z34308]] Bulgarian
* [[Z34463]]
* [[Z34797]] pinyin
* [[Z34854]]
* [[Z34943]]
* [[Z34993]]
* [[Z35010]] Bengali
* [[Z35175]]
* [[Z35278]]
* [[Z35388]]
* [[Z35390]] SignWriting
* [[Z35392]] SignWriting
* [[Z35395]] SignWriting
* [[Z35397]] SignWriting
* [[Z35408]] SignWriting
* [[Z35528]] Chinese
* [[Z35608]] Bangla
* [[Z35780]] Igbo
* [[Z35797]]
* [[Z35828]]
* [[Z35879]] SignWriting
* [[Z35886]] SignWriting
* [[Z35888]] SignWriting
* [[Z35893]] SignWriting
* [[Z35896]] SignWriting
* [[Z36004]] Swedish
* [[Z36116]]
* [[Z36128]] bitbashing
* [[Z36174]]
cvxfv74a44fohy10fqawav69qinnvim
284324
284321
2026-06-19T02:13:28Z
YoshiRulz
10156
284324
wikitext
text/x-wiki
* [[Z10018]]
* [[Z10022]] Turkish
* [[Z10047]]
* [[Z10057]] bitbashing
* [[Z10067]] bitbashing
* [[Z10124]] bitbashing
* [[Z10132]] bitbashing
* [[Z10148]] bitbashing
* [[Z10149]] bitbashing
* [[Z10178]] URIs
* [[Z10181]] URIs
* [[Z10185]] URIs
* [[Z10188]] URIs
* [[Z10196]] RegEx
* [[Z10309]] NATO phonetic alphabet
* [[Z10357]]
* [[Z10373]] Unicode
* [[Z10384]] Unicode
* [[Z10387]] Unicode
* [[Z10390]] Unicode
* [[Z10394]] Unicode
* [[Z10397]] Unicode
* [[Z10398]] Unicode
* [[Z10399]] Unicode
* [[Z10410]] email address
* [[Z10441]] Brainfuck
* [[Z10450]] Esperanto
* [[Z10458]] Esperanto
* [[Z10459]] Esperanto
* [[Z10482]] Esperanto
* [[Z10491]] Esperanto
* [[Z10507]]
* [[Z10514]] Esperanto
* [[Z10524]] train stuff
* [[Z10574]] Esperanto
* [[Z10587]] Bangla
* [[Z10591]] Bangla
* [[Z10608]] URIs
* [[Z10682]] Turkish
* [[Z10689]] Turkish
* [[Z10761]] composition exists but fails
* [[Z10812]]
* [[Z10816]]
* [[Z10821]]
* [[Z10894]] Hebrew
* [[Z10938]]
* [[Z10970]] NATO phonetic alphabet
* [[Z10975]] Javanese
* [[Z10987]]
* [[Z11011]] Jalali calendar
* [[Z11022]]
* [[Z11023]]
* [[Z11049]] URIs
* [[Z11077]] Bangla
* [[Z11089]] English
* [[Z11094]] CSV
* [[Z11193]]
* [[Z11208]] SMILES
* [[Z11235]]
* [[Z11353]] Igbo
* [[Z11390]] English
* [[Z11461]]
* [[Z11501]]
* [[Z11548]] French
* [[Z11553]]
* [[Z11589]] French
* [[Z11590]] French
* [[Z11619]] Breton
* [[Z11627]] Breton
* [[Z11632]] Breton
* [[Z11642]] NATO phonetic alphabet
* [[Z11646]] English
* [[Z11651]] English
* [[Z11668]] NATO phonetic alphabet
* [[Z11672]] NATO phonetic alphabet
* [[Z11676]] NATO phonetic alphabet
* [[Z11678]]
* [[Z11700]] Breton
* [[Z11705]]
* [[Z11722]] German
* [[Z11739]] German
* [[Z11762]] German
* [[Z11834]] German
* [[Z11884]] SMILES
* [[Z11899]] SMILES
* [[Z11929]] Punjabi
* [[Z11938]] Rohingya
* [[Z12036]] Punjabi
* [[Z12058]] Punjabi
* [[Z12078]] Persian
* [[Z12082]] Perso-Arabic
* [[Z12116]] Rohingya
* [[Z12130]] Rohingya
* [[Z12134]] Rohingya
* [[Z12186]] Rohingya
* [[Z12189]] Turkish
* [[Z12194]] Rohingya
* [[Z12198]] Punjabi
* [[Z12217]]
* [[Z12219]]
* [[Z12228]] Urdu
* [[Z12240]] Urdu
* [[Z12268]] Breton
* [[Z12316]]
* [[Z12408]] Igbo
* [[Z12497]] float
* [[Z12500]] float
* [[Z12505]] float
* [[Z12509]] float
* [[Z12608]] Chinese
* [[Z12611]] SMILES
* [[Z12627]] Dutch
* [[Z12665]] float
* [[Z12671]]
* [[Z12678]] Bangla
* [[Z12689]] German
* [[Z12729]]
* [[Z12745]]
* [[Z12770]] Igbo
* [[Z12775]] Korean
* [[Z12794]] CSV
* [[Z12806]] Igbo
* [[Z12818]] Sudanese
* [[Z12884]] Sudanese
* [[Z12908]] Esperanto
* [[Z12919]] Bangla
* [[Z12926]] Bangla
* [[Z12941]]
* [[Z12992]]
* [[Z13006]]
* [[Z13017]] colour
* [[Z13023]] colour
* [[Z13028]] colour
* [[Z13040]] Serbian
* [[Z13060]]
* [[Z13124]] Japanese
* [[Z13138]] Hebrew
* [[Z13151]] Bangla
* [[Z13156]] Bangla
* [[Z13195]] Bangla
* [[Z13206]] English
* [[Z13238]] Bangla
* [[Z13254]] English
* [[Z13270]] Bangla
* [[Z13300]] Japanese
* [[Z13335]] Japanese
* [[Z13587]] English
* [[Z13617]] Finnish
* [[Z13806]]
* [[Z13871]]
* [[Z13934]]
* [[Z14018]]
* [[Z14066]]
* [[Z14083]]
* [[Z14159]] composition exists but fails
* [[Z14189]] bitbashing
* [[Z14195]] bitbashing
* [[Z14200]]
* [[Z14226]] train stuff
* [[Z14473]]
* [[Z14523]] English
* [[Z14562]]
* [[Z14643]]
* [[Z14648]]
* [[Z14653]]
* [[Z14657]]
* [[Z14662]]
* [[Z14680]]
* [[Z14683]]
* [[Z14917]]
* [[Z14961]]
* [[Z14980]]
* [[Z15007]]
* [[Z15092]]
* [[Z15098]]
* [[Z15251]] composition exists but fails
* [[Z15256]]
* [[Z15347]] transcendental
* [[Z15356]] irrational
* [[Z15362]]
* [[Z15391]]
* [[Z15553]] composition exists but fails
* [[Z15564]]
* [[Z15567]] Malay
* [[Z15708]] Korean
* [[Z15937]]
* [[Z15963]] German
* [[Z15974]]
* [[Z16008]] Swedish
* [[Z16053]] Igbo
* [[Z16074]] Igbo
* [[Z16093]] French
* [[Z16114]] Chinese
* [[Z16150]] Bangla
* [[Z16153]]
* [[Z16163]] Low German
* [[Z16172]] Moroccan
* [[Z16184]] Arabic
* [[Z16185]] Klingon
* [[Z16221]] Portuguese
* [[Z16394]]
* [[Z16409]] Luxembourgish
* [[Z16431]] Spanish
* [[Z16443]] Moroccan
* [[Z16475]] float
* [[Z16608]] Breton
* [[Z16741]] SMILES
* [[Z16812]] Ukranian
* [[Z16904]] Bangla
* [[Z16908]]
* [[Z16919]] English
* [[Z17030]]
* [[Z17036]]
* [[Z17081]] Vietnamese
* [[Z17506]]
* [[Z17511]]
* [[Z17516]]
* [[Z17534]]
* [[Z17563]] Bangla
* [[Z17564]] Bangla
* [[Z17639]] Spanish
* [[Z17654]] English
* [[Z17664]] colour
* [[Z17685]] Igbo
* [[Z17713]] colour
* [[Z17721]] Swedish
* [[Z17727]] Swedish
* [[Z17745]] Swedish
* [[Z17822]] Swedish
* [[Z17866]] Spanish
* [[Z17966]] Swedish
* [[Z18002]] Swedish
* [[Z18006]] Swedish
* [[Z18131]] Bangla
* [[Z18140]] Russian
* [[Z18160]] Swedish
* [[Z18163]] Swedish
* [[Z18169]] Bangla
* [[Z18175]] Swedish
* [[Z18181]]
* [[Z18184]] colour
* [[Z18189]] colour
* [[Z18196]] colour
* [[Z18199]] Kurdish
* [[Z18204]] colour
* [[Z18208]] colour
* [[Z18212]] colour
* [[Z18216]] Persian
* [[Z18220]] Swedish
* [[Z18226]] Swedish
* [[Z18233]] Swedish
* [[Z18238]] Swedish
* [[Z18263]] colour
* [[Z18268]] colour
* [[Z18281]] composition exists but fails
* [[Z18296]] colour
* [[Z18300]] colour
* [[Z18319]]
* [[Z18331]]
* [[Z18336]]
* [[Z18339]]
* [[Z18346]]
* [[Z18365]] German
* [[Z18387]] Bangla
* [[Z18397]] Bangla
* [[Z18424]]
* [[Z18435]] Bangla
* [[Z18440]] Judeo-Persian
* [[Z18459]]
* [[Z18462]] Bangla
* [[Z18467]]
* [[Z18489]]
* [[Z18515]]
* [[Z18529]]
* [[Z18531]]
* [[Z18541]] Basque
* [[Z18546]] Indonesian
* [[Z18573]] Bangla
* [[Z18592]]
* [[Z18603]] Kurdish
* [[Z18662]] Bangla
* [[Z18670]] Basque
* [[Z18679]] Malay
* [[Z18699]] Kurdish
* [[Z18708]] Kurdish
* [[Z18722]]
* [[Z18733]] Basque
* [[Z18742]] Basque
* [[Z18766]]
* [[Z18768]]
* [[Z18775]]
* [[Z18779]]
* [[Z18784]] Russian
* [[Z18790]] Kurdish
* [[Z18793]]
* [[Z18796]] English
* [[Z18807]] Kurdish
* [[Z18826]] Basque
* [[Z18828]] Balochi
* [[Z18831]] Bangla
* [[Z18837]] Bangla
* [[Z18852]]
* [[Z18859]]
* [[Z18867]] Malay
* [[Z18877]] Balochi
* [[Z18881]] Bangla
* [[Z18893]] Malay
* [[Z18922]]
* [[Z18932]]
* [[Z18957]]
* [[Z18961]]
* [[Z18988]] Arabic
* [[Z19009]] Tunisian
* [[Z19011]] Arabic
* [[Z19013]] Tunisian
* [[Z19020]]
* [[Z19023]]
* [[Z19046]] Latvian
* [[Z19085]]
* [[Z19135]] Moroccan
* [[Z19191]]
* [[Z19217]]
* [[Z19223]]
* [[Z19334]] Hindi
* [[Z19344]]
* [[Z19370]]
* [[Z19380]] SMILES
* [[Z19403]]
* [[Z19421]]
* [[Z19441]]
* [[Z19460]]
* [[Z19472]] Malayalam
* [[Z19479]]
* [[Z19484]] Malayalam
* [[Z19486]]
* [[Z19489]]
* [[Z19503]] Malayalam
* [[Z19533]] Malayalam
* [[Z19583]]
* [[Z19629]] Arabic
* [[Z19637]]
* [[Z19641]]
* [[Z19800]]
* [[Z19886]]
* [[Z19901]]
* [[Z19933]]
* [[Z19943]]
* [[Z19953]]
* [[Z20013]] Syrian
* [[Z20020]]
* [[Z20024]] Syrian
* [[Z20132]]
* [[Z20198]]
* [[Z20285]]
* [[Z20362]]
* [[Z20426]] English
* [[Z20449]]
* [[Z20465]] Basque
* [[Z20467]] Basque
* [[Z20468]] Basque
* [[Z20469]] Basque
* [[Z20511]] Basque
* [[Z20573]]
* [[Z20597]] English
* [[Z20617]] Hijri calendar
* [[Z20665]] Gaelic
* [[Z20687]]
* [[Z20706]] Persian
* [[Z20727]] German
* [[Z20730]]
* [[Z20741]]
* [[Z20750]]
* [[Z20773]] English
* [[Z20776]] German
* [[Z20782]] English
* [[Z20788]]
* [[Z20791]] Hungarian
* [[Z20801]] Russian
* [[Z20816]]
* [[Z20841]]
* [[Z20844]]
* [[Z20849]]
* [[Z20854]]
* [[Z20915]]
* [[Z20924]]
* [[Z21009]]
* [[Z21031]]
* [[Z21043]]
* [[Z21047]]
* [[Z21071]]
* [[Z21100]]
* [[Z21121]]
* [[Z21148]]
* [[Z21187]]
* [[Z21198]]
* [[Z21245]]
* [[Z21267]] Bangla
* [[Z21278]]
* [[Z21360]]
* [[Z21486]]
* [[Z21503]]
* [[Z21514]]
* [[Z21539]]
* [[Z21554]] colour
* [[Z21562]]
* [[Z21572]] Bangla
* [[Z21587]]
* [[Z21599]] French
* [[Z21617]] French
* [[Z21624]] French
* [[Z21632]] French
* [[Z21682]]
* [[Z21796]]
* [[Z21814]]
* [[Z21842]] English
* [[Z21934]]
* [[Z21939]]
* [[Z21961]] Arabic
* [[Z22002]]
* [[Z22007]]
* [[Z22107]]
* [[Z22155]]
* [[Z22162]]
* [[Z22214]] Arabic
* [[Z22236]]
* [[Z22302]]
* [[Z22455]] toki pona
* [[Z22571]] toki pona
* [[Z22576]] Russian
* [[Z22623]] Church Slavonic
* [[Z22693]]
* [[Z22699]]
* [[Z22717]]
* [[Z22725]]
* [[Z22728]]
* [[Z22764]]
* [[Z22786]] Italian
* [[Z22791]] Italian
* [[Z22796]]
* [[Z22844]] Julian calendar
* [[Z22849]]
* [[Z22903]]
* [[Z23003]] Italian
* [[Z23109]]
* [[Z23153]]
* [[Z23197]] Italian
* [[Z23219]]
* [[Z23246]]
* [[Z23254]]
* [[Z23269]] Julian calendar
* [[Z23283]]
* [[Z23561]]
* [[Z23619]] Italian
* [[Z23782]] Quechua
* [[Z23783]]
* [[Z23788]] Quechua
* [[Z23790]] Quechua
* [[Z23792]] Quechua
* [[Z23795]] Quechua
* [[Z23798]] Quechua
* [[Z23800]] Quechua
* [[Z23808]]
* [[Z23827]] English
* [[Z23848]]
* [[Z23851]]
* [[Z23855]] Luxembourgish
* [[Z23865]]
* [[Z23869]]
* [[Z23953]]
* [[Z23956]]
* [[Z23961]] Italian
* [[Z23976]]
* [[Z23984]] English
* [[Z23990]] Dagbani
* [[Z23997]]
* [[Z24007]]
* [[Z24025]] Arabic
* [[Z24081]]
* [[Z24139]]
* [[Z24450]]
* [[Z24459]]
* [[Z24460]]
* [[Z24497]]
* [[Z24505]]
* [[Z24632]]
* [[Z24681]]
* [[Z24698]]
* [[Z24721]] toki pona
* [[Z24880]] Dagbani
* [[Z24979]] Italian
* [[Z24984]] Dagbani
* [[Z24987]] Spanish
* [[Z25007]]
* [[Z25016]]
* [[Z25022]]
* [[Z25032]] Italian
* [[Z25038]] English
* [[Z25043]] Dagbani
* [[Z25127]]
* [[Z25128]]
* [[Z25152]]
* [[Z25158]]
* [[Z25220]]
* [[Z25271]]
* [[Z25376]]
* [[Z25393]]
* [[Z25399]]
* [[Z25404]]
* [[Z25416]]
* [[Z25419]]
* [[Z25457]]
* [[Z25491]]
* [[Z25510]]
* [[Z25557]]
* [[Z25565]]
* [[Z25683]] English
* [[Z25763]] Spanish
* [[Z25792]]
* [[Z25829]]
* [[Z25833]]
* [[Z25847]]
* [[Z25853]]
* [[Z25901]]
* [[Z25924]] Serbian
* [[Z25930]]
* [[Z25963]]
* [[Z25966]]
* [[Z25982]]
* [[Z25991]]
* [[Z26004]]
* [[Z26011]]
* [[Z26017]] Italian
* [[Z26029]] English
* [[Z26033]] Dagbani
* [[Z26046]] Chinese
* [[Z26059]]
* [[Z26076]] Chinese
* [[Z26081]] Chinese
* [[Z26121]] Serbian
* [[Z26214]]
* [[Z26328]] Spanish
* [[Z26354]] Malayalam
* [[Z26369]]
* [[Z26428]]
* [[Z26432]] Bangla
* [[Z26444]]
* [[Z26452]]
* [[Z26487]]
* [[Z26491]]
* [[Z26495]]
* [[Z26499]]
* [[Z26629]] Bangla
* [[Z26638]] Bangla
* [[Z26643]] Bangla
* [[Z26648]] Bangla
* [[Z26652]] Bangla
* [[Z26729]]
* [[Z26756]]
* [[Z26760]]
* [[Z26774]] Hijri calendar
* [[Z26779]]
* [[Z26785]]
* [[Z26817]] Hijri calendar
* [[Z26830]]
* [[Z27014]]
* [[Z27022]]
* [[Z27028]]
* [[Z27057]]
* [[Z27131]] Italian
* [[Z27254]] Luxembourgish
* [[Z27298]] Arabic
* [[Z27332]]
* [[Z27376]]
* [[Z27406]] Italian
* [[Z27417]] Breton
* [[Z27574]] Breton
* [[Z27632]]
* [[Z27655]] Luxembourgish
* [[Z27705]]
* [[Z27737]]
* [[Z27791]]
* [[Z27811]]
* [[Z27815]]
* [[Z27861]]
* [[Z27868]]
* [[Z27878]]
* [[Z27908]]
* [[Z28009]]
* [[Z28094]]
* [[Z28119]] Julian calendar
* [[Z28378]] Bangla
* [[Z28387]]
* [[Z28422]] Bangla
* [[Z28467]]
* [[Z28482]]
* [[Z28513]]
* [[Z28539]] German
* [[Z28562]] French
* [[Z28565]]
* [[Z28600]] Hijri calendar
* [[Z28661]]
* [[Z28741]]
* [[Z28846]]
* [[Z28911]] Hijri calendar
* [[Z28917]]
* [[Z28940]]
* [[Z28945]]
* [[Z28986]]
* [[Z29031]]
* [[Z29079]]
* [[Z29108]]
* [[Z29183]]
* [[Z29267]]
* [[Z29294]]
* [[Z29443]]
* [[Z29518]]
* [[Z29725]]
* [[Z29890]]
* [[Z29940]] English
* [[Z30177]]
* [[Z30217]]
* [[Z30306]] Serbian
* [[Z30367]]
* [[Z30389]] Armenian
* [[Z30473]] Armenian
* [[Z30549]] Armenian
* [[Z30638]] Malay
* [[Z30837]]
* [[Z30901]] toki pona
* [[Z31108]]
* [[Z31145]]
* [[Z31192]]
* [[Z31211]]
* [[Z31241]] Dutch
* [[Z31322]] Dutch
* [[Z31398]]
* [[Z31454]] Japanese
* [[Z31456]] Russian
* [[Z31572]] Arabic
* [[Z31648]] Indonesian
* [[Z31670]] Malay
* [[Z31729]]
* [[Z31754]]
* [[Z31772]] Portuguese
* [[Z31907]]
* [[Z31944]]
* [[Z31965]]
* [[Z32031]] Latin
* [[Z32085]]
* [[Z32314]] English
* [[Z32330]] Latin
* [[Z32340]] Latin
* [[Z32343]] Latin
* [[Z32347]] Latin
* [[Z32436]] Portuguese
* [[Z32456]]
* [[Z32527]]
* [[Z32537]]
* [[Z32573]]
* [[Z32577]]
* [[Z32588]] Czech
* [[Z32715]]
* [[Z32734]]
* [[Z32780]] Czech
* [[Z32793]] Japanese
* [[Z32953]]
* [[Z33105]]
* [[Z33151]] toki pona
* [[Z33165]] Malay
* [[Z33245]] Japanese
* [[Z33340]] Luxembourgish
* [[Z33399]]
* [[Z33415]]
* [[Z33440]] Tagalog
* [[Z33509]] pinyin
* [[Z33691]]
* [[Z33696]] pinyin
* [[Z33727]]
* [[Z33778]]
* [[Z33785]]
* [[Z33797]] pinyin
* [[Z33818]]
* [[Z33836]]
* [[Z33878]]
* [[Z33955]] pinyin
* [[Z33983]]
* [[Z33986]] Hebrew
* [[Z34009]] pinyin
* [[Z34139]] Bulgarian
* [[Z34200]] toki poka
* [[Z34212]] pinyin
* [[Z34308]] Bulgarian
* [[Z34463]]
* [[Z34797]] pinyin
* [[Z34854]]
* [[Z34943]]
* [[Z34993]]
* [[Z35010]] Bengali
* [[Z35175]]
* [[Z35278]]
* [[Z35388]]
* [[Z35390]] SignWriting
* [[Z35392]] SignWriting
* [[Z35395]] SignWriting
* [[Z35397]] SignWriting
* [[Z35408]] SignWriting
* [[Z35528]] Chinese
* [[Z35608]] Bangla
* [[Z35780]] Igbo
* [[Z35797]]
* [[Z35828]]
* [[Z35879]] SignWriting
* [[Z35886]] SignWriting
* [[Z35888]] SignWriting
* [[Z35893]] SignWriting
* [[Z35896]] SignWriting
* [[Z36004]] Swedish
* [[Z36116]]
* [[Z36128]] bitbashing
* [[Z36174]]
* [[Z36341]]
lpf0eu0t9c1xnofdb7lyawa8iduwdfc
Z36200
0
85315
284347
281768
2026-06-19T02:54:50Z
99of9
1622
Added Z36521 to the approved list of test cases
284347
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36200"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36200K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36200K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36200K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36202",
"Z36521"
],
"Z8K4": [
"Z14",
"Z36201"
],
"Z8K5": "Z36200"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is instance of"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"subject is instance of, simple",
"simple subject is instance of",
"P31"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A sentence (HTML) 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 string output use Z26039. For complex Z33687."
}
]
}
}
dbz6w0w1h33vjb2prw15n5m8fpzrt8w
284348
284347
2026-06-19T02:54:56Z
99of9
1622
Removed Z36521 from the approved list of test cases
284348
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36200"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36200K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "entity"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36200K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "class"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36200K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36202"
],
"Z8K4": [
"Z14",
"Z36201"
],
"Z8K5": "Z36200"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "subject is instance of"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"subject is instance of, simple",
"simple subject is instance of",
"P31"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "A sentence (HTML) 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 string output use Z26039. For complex Z33687."
}
]
}
}
jgzfu71xjig5314iig382fm8xz8cqc1
Z36244
0
85363
284341
282204
2026-06-19T02:34:50Z
99of9
1622
284341
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36244"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36243",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z32234",
"Z32234K1": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z36517",
"Z36517K1": {
"Z1K1": "Z7",
"Z7K1": "Z35364",
"Z35364K1": {
"Z1K1": "Z7",
"Z7K1": "Z35036",
"Z35036K1": {
"Z1K1": "Z18",
"Z18K1": "Z36243K2"
},
"Z35036K2": [
"Z6030",
"Z6036"
],
"Z35036K3": [
"Z60"
],
"Z35036K4": [
"Z6092",
{
"Z1K1": "Z6092",
"Z6092K1": "P1629"
}
]
}
},
"Z36517K2": {
"Z1K1": "Z18",
"Z18K1": "Z36243K4"
}
},
"(",
{
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z36243K1"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z36243K4"
}
},
") = ",
{
"Z1K1": "Z7",
"Z7K1": "Z36209",
"Z36209K1": {
"Z1K1": "Z18",
"Z18K1": "Z36243K3"
},
"Z36209K2": {
"Z1K1": "Z18",
"Z18K1": "Z36243K4"
}
},
"."
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "specific property of subject is value, compose"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
l3zxww6wiz0mvm66mvvr0uo62a552v0
Z36245
0
85364
284342
281931
2026-06-19T02:35:32Z
99of9
1622
update
284342
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36245"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36243",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36243",
"Z36243K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z36243K2": {
"Z1K1": "Z6092",
"Z6092K1": "P1304"
},
"Z36243K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1506724"
},
"Z36243K4": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q66344\"\u003Ecentral bank\u003C/a\u003E(Australia) = \u003Ca href=\"https://abstract.wikipedia.org/wiki/Q1506724\"\u003EReserve Bank of Australia\u003C/a\u003E."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "central bank(Australia) = Reserve Bank of Aust..."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
bcv9r0xo71ifp2z98fy0mour04z6fsd
Z36276
0
85404
284331
284255
2026-06-19T02:25:45Z
99of9
1622
284331
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36276"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33848",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33848",
"Z33848K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q5775108"
},
"Z33848K2": "Z1147"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q5775108\"\u003EQ5775108\u003C/a\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q5775108\"\u003E✏️\u003C/a\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[dz] \"Q5775108\" (backstop including edit pencil ✏)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5e6mbvwslvjx3tzwk1uhpu4u0l9senc
284332
284331
2026-06-19T02:26:30Z
99of9
1622
284332
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36276"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z33848",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z33848",
"Z33848K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q5775108"
},
"Z33848K2": "Z1147"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q5775108\"\u003EQ5775108\u003C/a\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q5775108\"\u003E✏️\u003C/a\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[dz] \"Q5775108\" backstop including edit pencil ✏️"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
8xbphpwi9f3nu0egb7mnyxvxih5lb3u
Z36299
0
85534
284279
282425
2026-06-18T12:44:51Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
284279
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36299"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z99"
},
"Z17K2": "Z36299K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "list of quote objects"
}
]
}
}
],
"Z8K2": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z1"
},
"Z8K3": [
"Z20",
"Z36301"
],
"Z8K4": [
"Z14",
"Z36302",
"Z36300"
],
"Z8K5": "Z36299"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "unquote listed quotes"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"resolve quoted calls"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "given a list of objects wrapped as quotes, returns the objects (with quoted function calls being evaluated)"
}
]
}
}
8cx3u3puqo1hrp260k0uzwr5hmcltej
Z36357
0
85739
284280
283056
2026-06-18T12:47:13Z
Denny
81
Added Z36359 to the approved list of test cases
284280
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36357"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z89",
"Z17K2": "Z36357K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "html fragment"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36359"
],
"Z8K4": [
"Z14",
"Z36358"
],
"Z8K5": "Z36357"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "create HTML td fragment with html fragment"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
od53o0rfzgfwf7xvmj7z0ebioz5lq67
Z36417
0
85868
284290
283502
2026-06-18T15:46:47Z
YoshiRulz
10156
Added Z36505 to the approved list of test cases
284290
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36417"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z36417K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36505"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36417"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string to HTML fragment with line breaks"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Converts a string in an HTML fragment, turning new lines in the string into \u003Cbr/\u003E and escaping reserved characters"
}
]
}
}
s8cn7j1g70ogzdetvh9zld56jvmzxnz
284292
284290
2026-06-18T15:48:02Z
YoshiRulz
10156
Added Z36504 to the approved list of implementations
284292
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36417"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z36417K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36505"
],
"Z8K4": [
"Z14",
"Z36504"
],
"Z8K5": "Z36417"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string to HTML fragment with line breaks"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Converts a string in an HTML fragment, turning new lines in the string into \u003Cbr/\u003E and escaping reserved characters"
}
]
}
}
dvn9dh3168hon9hci6hp7emrxth65yo
Z36425
0
85877
284298
284194
2026-06-18T15:56:34Z
YoshiRulz
10156
Added Z36507 to the approved list of implementations
284298
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36425"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z17402",
"Z17K2": "Z36425K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "jour de naissance"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "day of birth"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "día de nacimiento"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "Geburtstag"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "день рождения"
}
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20",
"Z36428",
"Z36429",
"Z36430"
],
"Z8K4": [
"Z14",
"Z36427",
"Z36426",
"Z36507"
],
"Z8K5": "Z36425"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "prénom féminin en Baoulé"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Baoulé female names from day of birth"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "nombre femenino en baulé"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "weiblicher Vorname auf Baoulé"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "женское имя на языке бауле"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1004",
"Z31K2": [
"Z6",
"prénom féminin en Boualé en fonction du jour de naissance"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"Baoulé female names from day of the week"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1003",
"Z31K2": [
"Z6",
"nombre femenino en baulé según el día de nacimiento"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1430",
"Z31K2": [
"Z6",
"weiblicher Vorname auf Baoulé basierend auf dem Geburtstag"
]
},
{
"Z1K1": "Z31",
"Z31K1": "Z1005",
"Z31K2": [
"Z6",
"женское имя на языке бауле в зависимости от дня рождения"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1004",
"Z11K2": "obtenir le prénom en langue Baoulé d'un enfant de sexe féminin en fonction de son jour de naissance"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1003",
"Z11K2": "obtener el nombre en lengua baulé de una niña en función de su día de nacimiento"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1430",
"Z11K2": "den weiblichen Vornamen in der Baoulé-Sprache eines Mädchens basierend auf seinem Wochentag der Geburt erhalten"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1005",
"Z11K2": "получить женское имя на языке бауле для девочки в зависимости от дня её рождения"
}
]
}
}
4nub36hqe9iei8np8pobfu29akefd9h
Z36437
0
85897
284301
283659
2026-06-18T16:30:11Z
YoshiRulz
10156
Trim en label
284301
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36437"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z36437K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Lexeme ID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36437K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Output language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z36439"
],
"Z8K5": "Z36437"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "German conjugation table"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
3ud6aevlgh4spbmbdjr43f2ptvb5jos
Z36450
0
85912
284293
283711
2026-06-18T15:49:37Z
WikiLambda system
3
Updated the implementation list (see [[Help:Wikifunctions/Implementation_ordering_and_choosing|About implementation selection]])
284293
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36450"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6005",
"Z17K2": "Z36450K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lessema"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": {
"Z1K1": "Z7",
"Z7K1": "Z881",
"Z881K1": "Z6091"
},
"Z17K2": "Z36450K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "caratteristiche grammaticali"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "grammatical features"
}
]
}
}
],
"Z8K2": "Z40",
"Z8K3": [
"Z20",
"Z36451",
"Z36452"
],
"Z8K4": [
"Z14",
"Z36455",
"Z36453"
],
"Z8K5": "Z36450"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1787",
"Z11K2": "lessema ha forme con caratteristiche grammaticali?"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "lexeme has forms with given grammatical features?"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
jz9p0ywh9aln2lxroevaetzq2dzjqyv
Wikifunctions:Status updates/2026-06-12/fr
4
85961
284399
284168
2026-06-19T11:15:42Z
VIGNERON en résidence
682
Created page with "Mise à jour suivante"
284399
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Mise à jour précédente
| prev = 2026-06-05
| nextlabel = Mise à jour suivante
| next =
}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Improved loading and display of Test results ===
</div>
[[File:Wikifunctions Test results table before June 2026.png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Test result table before our changes</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have addressed a long-standing challenge when viewing Functions: the table showing Test results on a Function page, where we can see all the test results for the available implementations, used to make a single bulk, blocking request. When the request found that any Test result wasn't already available, it waited for it to be run, and only then continued with the rest.</span>
[[File:Wikifunctions Test results table new June 2026.png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">New view of the Test result table</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">This behaviour caused frequent timeouts for Functions with many implementations and tests, or even just for Functions with a single slow implementation. It also meant that, if one Test caused an unhandled failure, we would display a full table of failing Test cases, without the tools to narrow down or identify the problem.</span>
[[File:Provenance in Metadata in Wikifunction.png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Provenance information in the metadata</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
We have reworked the system. Instead of having a single, large blocking run for all Tests, we are returning whatever Test results are already stored, and triggering the rest to be run in the background and made available for a future request. The table will display the unready Tests as "Pending" and offer a little circled arrow that allows you to check if that particular Test result has finished yet.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can request to reload the results for an individual Test's run, or reload the whole page, in order to see all available results. We currently do not automatically reload Tests that are still pending, as that would risk too much load on Wikifunctions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
A similar improvement has also been made to the Test and Implementation pages, but using a little "Refresh" link instead of the circled arrow.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Furthermore, we also display more information about Test runs. For runs that come from the cache, we display a new section in the metadata dialog with the available provenance information. That gives you information about the involved versions used for the run and the time the Test was executed and cached. You can see it by tapping on the little circled (i) icon next to the result.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This change is expected to relieve some of the load on the page, so let us know if you find unexpected effects.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We hope that you like the change! Let us know!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recent Changes in the software ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week, we have a number of improvements across Wikifunctions and Abstract Wikipedia.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
On Abstract Wikipedia, the Function selector now gives some guidance that might explain that the required Type in a given context means that some Functions are missing ([[:phab:T423050|T423050]]). We also now check that the target Wikidata item exists when creating or publishing an abstract article revision ([[:phab:T424931|T424931]]). In addition, browser tab titles on Abstract Wikipedia are now consistent across view, edit, and history pages ([[:phab:T426833|T426833]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We also fixed a few display and preview issues. When a Commons image fails to load, we now show a placeholder instead of a broken display ([[:phab:T423444|T423444]]). We also fixed how some publish and save error messages are displayed, so they now show rich text properly ([[:phab:T424187|T424187]]). And for embedded functions, we fixed a confusing bug that meant the VisualEditor preview when editing an embedded Function would "remember" the result of a failed run as an empty output ([[:phab:T426024|T426024]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We also made a few smaller fixes that improve how references, language display, and external tool workflows behave. We've fixed the front-end UX to use the same logic about what counts as a reference as the back-end, so we didn't link "Z01234" and other reference-alike strings ([[:phab:T424332|T424332]]). Thanks to YoshiRulz for reporting this!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The display of a monolingual text now sets the language and direction correctly, which means browsers will better know to load the right scripts, and the language won't be incorrect for RTL texts in LTR (or ''vice versa'') ([[:phab:T425167|T425167]]). Thanks to Rae 5e for filing the issue for the community, and also fixing it themself! And you should also be able now to configure tools to edit Wikifunctions via OAuth ([[:phab:T423542|T423542]]), subject to community policies. Thanks to Ragesoss for requesting this.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We also took a first step toward making read pages faster. Browsers can now cache read pages on Wikifunctions and Abstract Wikipedia for logged-out users, which may make them slightly faster to load. Since these pages are still built client-side, this is not expected to be a major speed-up yet, but it is a start.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of 8 June Volunteers’ Corner ===
</div>
[[File:Abstract Wikipedia Volunteer Corner 2026-06.webm|thumb]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This [[:commons:File:Abstract_Wikipedia_Volunteer_Corner_2026-06.webm|Monday’s volunteers’ corner meeting (8 June 2026) is now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Upcoming events ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next Tuesday will be an [[Wikifunctions:NLG SIG|NLG SIG meeting]]. Denny will lead a discussion on the [[Special:MyLanguage/Wikifunctions:Status updates/2026-05-15#News in Types: way forward for natural language generation types|new NLG types]]. The meeting is scheduled for Tuesday, [https://zonestamp.toolforge.org/1781625600 16 June 2026 at 16:00–17:00 UTC] via [https://meet.google.com/xzn-kqer-mah Google Meet]. The meeting may not be recorded (depends on who is there).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next Friday, 19 June 2026 at 18:30 local time (20:30 UTC) (time might change), Denny will visit the [https://temporaerhaus.de/ Temporärhaus in Ulm], Germany, in order to introduce Wikidata, Wikifunctions, and Abstract Wikipedia, and discuss with the local community. Thanks to Hogü-456 for organizing the event!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. We will be running an “Abstract Wikipedia workshop: Let's create a multi-lingual article!”. More information will follow.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 66 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 66 new functions. Here is an incomplete list of functions with implementations and usually passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35966}}
* {{Z|Z35968}}
* {{Z|Z35970}}
* {{Z|Z35972}}
* {{Z|Z35974}}
* {{Z|Z35976}}
* {{Z|Z35978}}
* {{Z|Z35993}}
* {{Z|Z35999}}
* {{Z|Z36007}}
* {{Z|Z36018}}
* {{Z|Z36033}}
* {{Z|Z36038}}
* {{Z|Z36045}}
* {{Z|Z36049}}
* {{Z|Z36054}}
* {{Z|Z36069}}
* {{Z|Z36083}}
* {{Z|Z36096}}
* {{Z|Z36101}}
* {{Z|Z36104}}
* {{Z|Z36106}}
* {{Z|Z36116}}
* {{Z|Z36117}}
* {{Z|Z36132}}
* {{Z|Z36137}}
* {{Z|Z36141}}
* {{Z|Z36142}}
* {{Z|Z36144}}
* {{Z|Z36151}}
* {{Z|Z36152}}
* {{Z|Z36166}}
* {{Z|Z36174}}
* {{Z|Z36175}}
<span 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.</span>
[[Category:Status updates{{#translation:}}|2026-06-12]]
89oefn2m2he7yh0x7kuop1ukjob7u5u
284401
284399
2026-06-19T11:16:37Z
VIGNERON en résidence
682
Created page with "=== Changements récents du logiciel ==="
284401
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Mise à jour précédente
| prev = 2026-06-05
| nextlabel = Mise à jour suivante
| next =
}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Improved loading and display of Test results ===
</div>
[[File:Wikifunctions Test results table before June 2026.png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Test result table before our changes</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have addressed a long-standing challenge when viewing Functions: the table showing Test results on a Function page, where we can see all the test results for the available implementations, used to make a single bulk, blocking request. When the request found that any Test result wasn't already available, it waited for it to be run, and only then continued with the rest.</span>
[[File:Wikifunctions Test results table new June 2026.png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">New view of the Test result table</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">This behaviour caused frequent timeouts for Functions with many implementations and tests, or even just for Functions with a single slow implementation. It also meant that, if one Test caused an unhandled failure, we would display a full table of failing Test cases, without the tools to narrow down or identify the problem.</span>
[[File:Provenance in Metadata in Wikifunction.png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Provenance information in the metadata</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
We have reworked the system. Instead of having a single, large blocking run for all Tests, we are returning whatever Test results are already stored, and triggering the rest to be run in the background and made available for a future request. The table will display the unready Tests as "Pending" and offer a little circled arrow that allows you to check if that particular Test result has finished yet.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can request to reload the results for an individual Test's run, or reload the whole page, in order to see all available results. We currently do not automatically reload Tests that are still pending, as that would risk too much load on Wikifunctions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
A similar improvement has also been made to the Test and Implementation pages, but using a little "Refresh" link instead of the circled arrow.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Furthermore, we also display more information about Test runs. For runs that come from the cache, we display a new section in the metadata dialog with the available provenance information. That gives you information about the involved versions used for the run and the time the Test was executed and cached. You can see it by tapping on the little circled (i) icon next to the result.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This change is expected to relieve some of the load on the page, so let us know if you find unexpected effects.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We hope that you like the change! Let us know!
</div>
<span id="Recent_Changes_in_the_software"></span>
=== Changements récents du logiciel ===
<div lang="en" dir="ltr" class="mw-content-ltr">
This week, we have a number of improvements across Wikifunctions and Abstract Wikipedia.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
On Abstract Wikipedia, the Function selector now gives some guidance that might explain that the required Type in a given context means that some Functions are missing ([[:phab:T423050|T423050]]). We also now check that the target Wikidata item exists when creating or publishing an abstract article revision ([[:phab:T424931|T424931]]). In addition, browser tab titles on Abstract Wikipedia are now consistent across view, edit, and history pages ([[:phab:T426833|T426833]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We also fixed a few display and preview issues. When a Commons image fails to load, we now show a placeholder instead of a broken display ([[:phab:T423444|T423444]]). We also fixed how some publish and save error messages are displayed, so they now show rich text properly ([[:phab:T424187|T424187]]). And for embedded functions, we fixed a confusing bug that meant the VisualEditor preview when editing an embedded Function would "remember" the result of a failed run as an empty output ([[:phab:T426024|T426024]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We also made a few smaller fixes that improve how references, language display, and external tool workflows behave. We've fixed the front-end UX to use the same logic about what counts as a reference as the back-end, so we didn't link "Z01234" and other reference-alike strings ([[:phab:T424332|T424332]]). Thanks to YoshiRulz for reporting this!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The display of a monolingual text now sets the language and direction correctly, which means browsers will better know to load the right scripts, and the language won't be incorrect for RTL texts in LTR (or ''vice versa'') ([[:phab:T425167|T425167]]). Thanks to Rae 5e for filing the issue for the community, and also fixing it themself! And you should also be able now to configure tools to edit Wikifunctions via OAuth ([[:phab:T423542|T423542]]), subject to community policies. Thanks to Ragesoss for requesting this.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We also took a first step toward making read pages faster. Browsers can now cache read pages on Wikifunctions and Abstract Wikipedia for logged-out users, which may make them slightly faster to load. Since these pages are still built client-side, this is not expected to be a major speed-up yet, but it is a start.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of 8 June Volunteers’ Corner ===
</div>
[[File:Abstract Wikipedia Volunteer Corner 2026-06.webm|thumb]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This [[:commons:File:Abstract_Wikipedia_Volunteer_Corner_2026-06.webm|Monday’s volunteers’ corner meeting (8 June 2026) is now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Upcoming events ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next Tuesday will be an [[Wikifunctions:NLG SIG|NLG SIG meeting]]. Denny will lead a discussion on the [[Special:MyLanguage/Wikifunctions:Status updates/2026-05-15#News in Types: way forward for natural language generation types|new NLG types]]. The meeting is scheduled for Tuesday, [https://zonestamp.toolforge.org/1781625600 16 June 2026 at 16:00–17:00 UTC] via [https://meet.google.com/xzn-kqer-mah Google Meet]. The meeting may not be recorded (depends on who is there).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next Friday, 19 June 2026 at 18:30 local time (20:30 UTC) (time might change), Denny will visit the [https://temporaerhaus.de/ Temporärhaus in Ulm], Germany, in order to introduce Wikidata, Wikifunctions, and Abstract Wikipedia, and discuss with the local community. Thanks to Hogü-456 for organizing the event!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. We will be running an “Abstract Wikipedia workshop: Let's create a multi-lingual article!”. More information will follow.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 66 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 66 new functions. Here is an incomplete list of functions with implementations and usually passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35966}}
* {{Z|Z35968}}
* {{Z|Z35970}}
* {{Z|Z35972}}
* {{Z|Z35974}}
* {{Z|Z35976}}
* {{Z|Z35978}}
* {{Z|Z35993}}
* {{Z|Z35999}}
* {{Z|Z36007}}
* {{Z|Z36018}}
* {{Z|Z36033}}
* {{Z|Z36038}}
* {{Z|Z36045}}
* {{Z|Z36049}}
* {{Z|Z36054}}
* {{Z|Z36069}}
* {{Z|Z36083}}
* {{Z|Z36096}}
* {{Z|Z36101}}
* {{Z|Z36104}}
* {{Z|Z36106}}
* {{Z|Z36116}}
* {{Z|Z36117}}
* {{Z|Z36132}}
* {{Z|Z36137}}
* {{Z|Z36141}}
* {{Z|Z36142}}
* {{Z|Z36144}}
* {{Z|Z36151}}
* {{Z|Z36152}}
* {{Z|Z36166}}
* {{Z|Z36174}}
* {{Z|Z36175}}
<span 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.</span>
[[Category:Status updates{{#translation:}}|2026-06-12]]
ieqqyduuzqf77dlm6ijnkkr89zvhaqh
284403
284401
2026-06-19T11:16:51Z
VIGNERON en résidence
682
Created page with "Cette semaine, nous avons fait de nombreuses améliorations sur Wikifonctions et la Wikipedia abstraite."
284403
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Mise à jour précédente
| prev = 2026-06-05
| nextlabel = Mise à jour suivante
| next =
}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Improved loading and display of Test results ===
</div>
[[File:Wikifunctions Test results table before June 2026.png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Test result table before our changes</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have addressed a long-standing challenge when viewing Functions: the table showing Test results on a Function page, where we can see all the test results for the available implementations, used to make a single bulk, blocking request. When the request found that any Test result wasn't already available, it waited for it to be run, and only then continued with the rest.</span>
[[File:Wikifunctions Test results table new June 2026.png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">New view of the Test result table</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">This behaviour caused frequent timeouts for Functions with many implementations and tests, or even just for Functions with a single slow implementation. It also meant that, if one Test caused an unhandled failure, we would display a full table of failing Test cases, without the tools to narrow down or identify the problem.</span>
[[File:Provenance in Metadata in Wikifunction.png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Provenance information in the metadata</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
We have reworked the system. Instead of having a single, large blocking run for all Tests, we are returning whatever Test results are already stored, and triggering the rest to be run in the background and made available for a future request. The table will display the unready Tests as "Pending" and offer a little circled arrow that allows you to check if that particular Test result has finished yet.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can request to reload the results for an individual Test's run, or reload the whole page, in order to see all available results. We currently do not automatically reload Tests that are still pending, as that would risk too much load on Wikifunctions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
A similar improvement has also been made to the Test and Implementation pages, but using a little "Refresh" link instead of the circled arrow.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Furthermore, we also display more information about Test runs. For runs that come from the cache, we display a new section in the metadata dialog with the available provenance information. That gives you information about the involved versions used for the run and the time the Test was executed and cached. You can see it by tapping on the little circled (i) icon next to the result.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This change is expected to relieve some of the load on the page, so let us know if you find unexpected effects.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We hope that you like the change! Let us know!
</div>
<span id="Recent_Changes_in_the_software"></span>
=== Changements récents du logiciel ===
Cette semaine, nous avons fait de nombreuses améliorations sur Wikifonctions et la Wikipedia abstraite.
<div lang="en" dir="ltr" class="mw-content-ltr">
On Abstract Wikipedia, the Function selector now gives some guidance that might explain that the required Type in a given context means that some Functions are missing ([[:phab:T423050|T423050]]). We also now check that the target Wikidata item exists when creating or publishing an abstract article revision ([[:phab:T424931|T424931]]). In addition, browser tab titles on Abstract Wikipedia are now consistent across view, edit, and history pages ([[:phab:T426833|T426833]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We also fixed a few display and preview issues. When a Commons image fails to load, we now show a placeholder instead of a broken display ([[:phab:T423444|T423444]]). We also fixed how some publish and save error messages are displayed, so they now show rich text properly ([[:phab:T424187|T424187]]). And for embedded functions, we fixed a confusing bug that meant the VisualEditor preview when editing an embedded Function would "remember" the result of a failed run as an empty output ([[:phab:T426024|T426024]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We also made a few smaller fixes that improve how references, language display, and external tool workflows behave. We've fixed the front-end UX to use the same logic about what counts as a reference as the back-end, so we didn't link "Z01234" and other reference-alike strings ([[:phab:T424332|T424332]]). Thanks to YoshiRulz for reporting this!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The display of a monolingual text now sets the language and direction correctly, which means browsers will better know to load the right scripts, and the language won't be incorrect for RTL texts in LTR (or ''vice versa'') ([[:phab:T425167|T425167]]). Thanks to Rae 5e for filing the issue for the community, and also fixing it themself! And you should also be able now to configure tools to edit Wikifunctions via OAuth ([[:phab:T423542|T423542]]), subject to community policies. Thanks to Ragesoss for requesting this.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We also took a first step toward making read pages faster. Browsers can now cache read pages on Wikifunctions and Abstract Wikipedia for logged-out users, which may make them slightly faster to load. Since these pages are still built client-side, this is not expected to be a major speed-up yet, but it is a start.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of 8 June Volunteers’ Corner ===
</div>
[[File:Abstract Wikipedia Volunteer Corner 2026-06.webm|thumb]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This [[:commons:File:Abstract_Wikipedia_Volunteer_Corner_2026-06.webm|Monday’s volunteers’ corner meeting (8 June 2026) is now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Upcoming events ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next Tuesday will be an [[Wikifunctions:NLG SIG|NLG SIG meeting]]. Denny will lead a discussion on the [[Special:MyLanguage/Wikifunctions:Status updates/2026-05-15#News in Types: way forward for natural language generation types|new NLG types]]. The meeting is scheduled for Tuesday, [https://zonestamp.toolforge.org/1781625600 16 June 2026 at 16:00–17:00 UTC] via [https://meet.google.com/xzn-kqer-mah Google Meet]. The meeting may not be recorded (depends on who is there).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next Friday, 19 June 2026 at 18:30 local time (20:30 UTC) (time might change), Denny will visit the [https://temporaerhaus.de/ Temporärhaus in Ulm], Germany, in order to introduce Wikidata, Wikifunctions, and Abstract Wikipedia, and discuss with the local community. Thanks to Hogü-456 for organizing the event!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. We will be running an “Abstract Wikipedia workshop: Let's create a multi-lingual article!”. More information will follow.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 66 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 66 new functions. Here is an incomplete list of functions with implementations and usually passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35966}}
* {{Z|Z35968}}
* {{Z|Z35970}}
* {{Z|Z35972}}
* {{Z|Z35974}}
* {{Z|Z35976}}
* {{Z|Z35978}}
* {{Z|Z35993}}
* {{Z|Z35999}}
* {{Z|Z36007}}
* {{Z|Z36018}}
* {{Z|Z36033}}
* {{Z|Z36038}}
* {{Z|Z36045}}
* {{Z|Z36049}}
* {{Z|Z36054}}
* {{Z|Z36069}}
* {{Z|Z36083}}
* {{Z|Z36096}}
* {{Z|Z36101}}
* {{Z|Z36104}}
* {{Z|Z36106}}
* {{Z|Z36116}}
* {{Z|Z36117}}
* {{Z|Z36132}}
* {{Z|Z36137}}
* {{Z|Z36141}}
* {{Z|Z36142}}
* {{Z|Z36144}}
* {{Z|Z36151}}
* {{Z|Z36152}}
* {{Z|Z36166}}
* {{Z|Z36174}}
* {{Z|Z36175}}
<span 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.</span>
[[Category:Status updates{{#translation:}}|2026-06-12]]
80kchzml1boauopa9g4zlc98ns3ifym
284405
284403
2026-06-19T11:17:01Z
VIGNERON en résidence
682
284405
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Mise à jour précédente
| prev = 2026-06-05
| nextlabel = Mise à jour suivante
| next =
}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Improved loading and display of Test results ===
</div>
[[File:Wikifunctions Test results table before June 2026.png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Test result table before our changes</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have addressed a long-standing challenge when viewing Functions: the table showing Test results on a Function page, where we can see all the test results for the available implementations, used to make a single bulk, blocking request. When the request found that any Test result wasn't already available, it waited for it to be run, and only then continued with the rest.</span>
[[File:Wikifunctions Test results table new June 2026.png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">New view of the Test result table</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">This behaviour caused frequent timeouts for Functions with many implementations and tests, or even just for Functions with a single slow implementation. It also meant that, if one Test caused an unhandled failure, we would display a full table of failing Test cases, without the tools to narrow down or identify the problem.</span>
[[File:Provenance in Metadata in Wikifunction.png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Provenance information in the metadata</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
We have reworked the system. Instead of having a single, large blocking run for all Tests, we are returning whatever Test results are already stored, and triggering the rest to be run in the background and made available for a future request. The table will display the unready Tests as "Pending" and offer a little circled arrow that allows you to check if that particular Test result has finished yet.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can request to reload the results for an individual Test's run, or reload the whole page, in order to see all available results. We currently do not automatically reload Tests that are still pending, as that would risk too much load on Wikifunctions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
A similar improvement has also been made to the Test and Implementation pages, but using a little "Refresh" link instead of the circled arrow.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Furthermore, we also display more information about Test runs. For runs that come from the cache, we display a new section in the metadata dialog with the available provenance information. That gives you information about the involved versions used for the run and the time the Test was executed and cached. You can see it by tapping on the little circled (i) icon next to the result.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This change is expected to relieve some of the load on the page, so let us know if you find unexpected effects.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We hope that you like the change! Let us know!
</div>
<span id="Recent_Changes_in_the_software"></span>
=== Changements récents du logiciel ===
Cette semaine, nous avons fait de nombreuses améliorations sur Wikifonctions et la Wikipédia abstraite.
<div lang="en" dir="ltr" class="mw-content-ltr">
On Abstract Wikipedia, the Function selector now gives some guidance that might explain that the required Type in a given context means that some Functions are missing ([[:phab:T423050|T423050]]). We also now check that the target Wikidata item exists when creating or publishing an abstract article revision ([[:phab:T424931|T424931]]). In addition, browser tab titles on Abstract Wikipedia are now consistent across view, edit, and history pages ([[:phab:T426833|T426833]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We also fixed a few display and preview issues. When a Commons image fails to load, we now show a placeholder instead of a broken display ([[:phab:T423444|T423444]]). We also fixed how some publish and save error messages are displayed, so they now show rich text properly ([[:phab:T424187|T424187]]). And for embedded functions, we fixed a confusing bug that meant the VisualEditor preview when editing an embedded Function would "remember" the result of a failed run as an empty output ([[:phab:T426024|T426024]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We also made a few smaller fixes that improve how references, language display, and external tool workflows behave. We've fixed the front-end UX to use the same logic about what counts as a reference as the back-end, so we didn't link "Z01234" and other reference-alike strings ([[:phab:T424332|T424332]]). Thanks to YoshiRulz for reporting this!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The display of a monolingual text now sets the language and direction correctly, which means browsers will better know to load the right scripts, and the language won't be incorrect for RTL texts in LTR (or ''vice versa'') ([[:phab:T425167|T425167]]). Thanks to Rae 5e for filing the issue for the community, and also fixing it themself! And you should also be able now to configure tools to edit Wikifunctions via OAuth ([[:phab:T423542|T423542]]), subject to community policies. Thanks to Ragesoss for requesting this.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We also took a first step toward making read pages faster. Browsers can now cache read pages on Wikifunctions and Abstract Wikipedia for logged-out users, which may make them slightly faster to load. Since these pages are still built client-side, this is not expected to be a major speed-up yet, but it is a start.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of 8 June Volunteers’ Corner ===
</div>
[[File:Abstract Wikipedia Volunteer Corner 2026-06.webm|thumb]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This [[:commons:File:Abstract_Wikipedia_Volunteer_Corner_2026-06.webm|Monday’s volunteers’ corner meeting (8 June 2026) is now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Upcoming events ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next Tuesday will be an [[Wikifunctions:NLG SIG|NLG SIG meeting]]. Denny will lead a discussion on the [[Special:MyLanguage/Wikifunctions:Status updates/2026-05-15#News in Types: way forward for natural language generation types|new NLG types]]. The meeting is scheduled for Tuesday, [https://zonestamp.toolforge.org/1781625600 16 June 2026 at 16:00–17:00 UTC] via [https://meet.google.com/xzn-kqer-mah Google Meet]. The meeting may not be recorded (depends on who is there).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next Friday, 19 June 2026 at 18:30 local time (20:30 UTC) (time might change), Denny will visit the [https://temporaerhaus.de/ Temporärhaus in Ulm], Germany, in order to introduce Wikidata, Wikifunctions, and Abstract Wikipedia, and discuss with the local community. Thanks to Hogü-456 for organizing the event!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. We will be running an “Abstract Wikipedia workshop: Let's create a multi-lingual article!”. More information will follow.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 66 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 66 new functions. Here is an incomplete list of functions with implementations and usually passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35966}}
* {{Z|Z35968}}
* {{Z|Z35970}}
* {{Z|Z35972}}
* {{Z|Z35974}}
* {{Z|Z35976}}
* {{Z|Z35978}}
* {{Z|Z35993}}
* {{Z|Z35999}}
* {{Z|Z36007}}
* {{Z|Z36018}}
* {{Z|Z36033}}
* {{Z|Z36038}}
* {{Z|Z36045}}
* {{Z|Z36049}}
* {{Z|Z36054}}
* {{Z|Z36069}}
* {{Z|Z36083}}
* {{Z|Z36096}}
* {{Z|Z36101}}
* {{Z|Z36104}}
* {{Z|Z36106}}
* {{Z|Z36116}}
* {{Z|Z36117}}
* {{Z|Z36132}}
* {{Z|Z36137}}
* {{Z|Z36141}}
* {{Z|Z36142}}
* {{Z|Z36144}}
* {{Z|Z36151}}
* {{Z|Z36152}}
* {{Z|Z36166}}
* {{Z|Z36174}}
* {{Z|Z36175}}
<span 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.</span>
[[Category:Status updates{{#translation:}}|2026-06-12]]
pf29rcba25tf40tblrydcshhgxdj583
284407
284405
2026-06-19T11:18:02Z
VIGNERON en résidence
682
Created page with "Sur la Wikipédia abstraite, le sélecteur de fonction donne maintenant quelques conseils qui poeuvent expliquer que le type requis dans un contexte donné signifie que certaines fonctions manquent ($1). Nous vérifions également maintenant que l'élément Wikidata cible existe lors de la création ou de la publication d'une révision d'article abstrait ($2). En outre, les titres des onglets de navigateur sur la Wikipédia abstraite sont désormais cohérents sur les p..."
284407
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Mise à jour précédente
| prev = 2026-06-05
| nextlabel = Mise à jour suivante
| next =
}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Improved loading and display of Test results ===
</div>
[[File:Wikifunctions Test results table before June 2026.png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Test result table before our changes</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have addressed a long-standing challenge when viewing Functions: the table showing Test results on a Function page, where we can see all the test results for the available implementations, used to make a single bulk, blocking request. When the request found that any Test result wasn't already available, it waited for it to be run, and only then continued with the rest.</span>
[[File:Wikifunctions Test results table new June 2026.png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">New view of the Test result table</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">This behaviour caused frequent timeouts for Functions with many implementations and tests, or even just for Functions with a single slow implementation. It also meant that, if one Test caused an unhandled failure, we would display a full table of failing Test cases, without the tools to narrow down or identify the problem.</span>
[[File:Provenance in Metadata in Wikifunction.png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Provenance information in the metadata</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
We have reworked the system. Instead of having a single, large blocking run for all Tests, we are returning whatever Test results are already stored, and triggering the rest to be run in the background and made available for a future request. The table will display the unready Tests as "Pending" and offer a little circled arrow that allows you to check if that particular Test result has finished yet.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can request to reload the results for an individual Test's run, or reload the whole page, in order to see all available results. We currently do not automatically reload Tests that are still pending, as that would risk too much load on Wikifunctions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
A similar improvement has also been made to the Test and Implementation pages, but using a little "Refresh" link instead of the circled arrow.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Furthermore, we also display more information about Test runs. For runs that come from the cache, we display a new section in the metadata dialog with the available provenance information. That gives you information about the involved versions used for the run and the time the Test was executed and cached. You can see it by tapping on the little circled (i) icon next to the result.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This change is expected to relieve some of the load on the page, so let us know if you find unexpected effects.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We hope that you like the change! Let us know!
</div>
<span id="Recent_Changes_in_the_software"></span>
=== Changements récents du logiciel ===
Cette semaine, nous avons fait de nombreuses améliorations sur Wikifonctions et la Wikipédia abstraite.
Sur la Wikipédia abstraite, le sélecteur de fonction donne maintenant quelques conseils qui poeuvent expliquer que le type requis dans un contexte donné signifie que certaines fonctions manquent ([[:phab:T423050|T423050]]). Nous vérifions également maintenant que l'élément Wikidata cible existe lors de la création ou de la publication d'une révision d'article abstrait ([[:phab:T424931|T424931]]). En outre, les titres des onglets de navigateur sur la Wikipédia abstraite sont désormais cohérents sur les pages de vue, de modification et d'historique ([[:phab:T426833|T426833]]).
<div lang="en" dir="ltr" class="mw-content-ltr">
We also fixed a few display and preview issues. When a Commons image fails to load, we now show a placeholder instead of a broken display ([[:phab:T423444|T423444]]). We also fixed how some publish and save error messages are displayed, so they now show rich text properly ([[:phab:T424187|T424187]]). And for embedded functions, we fixed a confusing bug that meant the VisualEditor preview when editing an embedded Function would "remember" the result of a failed run as an empty output ([[:phab:T426024|T426024]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We also made a few smaller fixes that improve how references, language display, and external tool workflows behave. We've fixed the front-end UX to use the same logic about what counts as a reference as the back-end, so we didn't link "Z01234" and other reference-alike strings ([[:phab:T424332|T424332]]). Thanks to YoshiRulz for reporting this!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The display of a monolingual text now sets the language and direction correctly, which means browsers will better know to load the right scripts, and the language won't be incorrect for RTL texts in LTR (or ''vice versa'') ([[:phab:T425167|T425167]]). Thanks to Rae 5e for filing the issue for the community, and also fixing it themself! And you should also be able now to configure tools to edit Wikifunctions via OAuth ([[:phab:T423542|T423542]]), subject to community policies. Thanks to Ragesoss for requesting this.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We also took a first step toward making read pages faster. Browsers can now cache read pages on Wikifunctions and Abstract Wikipedia for logged-out users, which may make them slightly faster to load. Since these pages are still built client-side, this is not expected to be a major speed-up yet, but it is a start.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of 8 June Volunteers’ Corner ===
</div>
[[File:Abstract Wikipedia Volunteer Corner 2026-06.webm|thumb]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This [[:commons:File:Abstract_Wikipedia_Volunteer_Corner_2026-06.webm|Monday’s volunteers’ corner meeting (8 June 2026) is now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Upcoming events ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next Tuesday will be an [[Wikifunctions:NLG SIG|NLG SIG meeting]]. Denny will lead a discussion on the [[Special:MyLanguage/Wikifunctions:Status updates/2026-05-15#News in Types: way forward for natural language generation types|new NLG types]]. The meeting is scheduled for Tuesday, [https://zonestamp.toolforge.org/1781625600 16 June 2026 at 16:00–17:00 UTC] via [https://meet.google.com/xzn-kqer-mah Google Meet]. The meeting may not be recorded (depends on who is there).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next Friday, 19 June 2026 at 18:30 local time (20:30 UTC) (time might change), Denny will visit the [https://temporaerhaus.de/ Temporärhaus in Ulm], Germany, in order to introduce Wikidata, Wikifunctions, and Abstract Wikipedia, and discuss with the local community. Thanks to Hogü-456 for organizing the event!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. We will be running an “Abstract Wikipedia workshop: Let's create a multi-lingual article!”. More information will follow.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Fresh Functions weekly: 66 new Functions ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 66 new functions. Here is an incomplete list of functions with implementations and usually passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35966}}
* {{Z|Z35968}}
* {{Z|Z35970}}
* {{Z|Z35972}}
* {{Z|Z35974}}
* {{Z|Z35976}}
* {{Z|Z35978}}
* {{Z|Z35993}}
* {{Z|Z35999}}
* {{Z|Z36007}}
* {{Z|Z36018}}
* {{Z|Z36033}}
* {{Z|Z36038}}
* {{Z|Z36045}}
* {{Z|Z36049}}
* {{Z|Z36054}}
* {{Z|Z36069}}
* {{Z|Z36083}}
* {{Z|Z36096}}
* {{Z|Z36101}}
* {{Z|Z36104}}
* {{Z|Z36106}}
* {{Z|Z36116}}
* {{Z|Z36117}}
* {{Z|Z36132}}
* {{Z|Z36137}}
* {{Z|Z36141}}
* {{Z|Z36142}}
* {{Z|Z36144}}
* {{Z|Z36151}}
* {{Z|Z36152}}
* {{Z|Z36166}}
* {{Z|Z36174}}
* {{Z|Z36175}}
<span 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.</span>
[[Category:Status updates{{#translation:}}|2026-06-12]]
gq727eh1wu0iyd1kjhq1dkcet89ucra
284409
284407
2026-06-19T11:21:31Z
VIGNERON en résidence
682
Created page with "=== Fonctions de la semaine : 66 nouvelles fonctions ==="
284409
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Mise à jour précédente
| prev = 2026-06-05
| nextlabel = Mise à jour suivante
| next =
}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Improved loading and display of Test results ===
</div>
[[File:Wikifunctions Test results table before June 2026.png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Test result table before our changes</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have addressed a long-standing challenge when viewing Functions: the table showing Test results on a Function page, where we can see all the test results for the available implementations, used to make a single bulk, blocking request. When the request found that any Test result wasn't already available, it waited for it to be run, and only then continued with the rest.</span>
[[File:Wikifunctions Test results table new June 2026.png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">New view of the Test result table</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">This behaviour caused frequent timeouts for Functions with many implementations and tests, or even just for Functions with a single slow implementation. It also meant that, if one Test caused an unhandled failure, we would display a full table of failing Test cases, without the tools to narrow down or identify the problem.</span>
[[File:Provenance in Metadata in Wikifunction.png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Provenance information in the metadata</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
We have reworked the system. Instead of having a single, large blocking run for all Tests, we are returning whatever Test results are already stored, and triggering the rest to be run in the background and made available for a future request. The table will display the unready Tests as "Pending" and offer a little circled arrow that allows you to check if that particular Test result has finished yet.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can request to reload the results for an individual Test's run, or reload the whole page, in order to see all available results. We currently do not automatically reload Tests that are still pending, as that would risk too much load on Wikifunctions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
A similar improvement has also been made to the Test and Implementation pages, but using a little "Refresh" link instead of the circled arrow.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Furthermore, we also display more information about Test runs. For runs that come from the cache, we display a new section in the metadata dialog with the available provenance information. That gives you information about the involved versions used for the run and the time the Test was executed and cached. You can see it by tapping on the little circled (i) icon next to the result.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This change is expected to relieve some of the load on the page, so let us know if you find unexpected effects.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We hope that you like the change! Let us know!
</div>
<span id="Recent_Changes_in_the_software"></span>
=== Changements récents du logiciel ===
Cette semaine, nous avons fait de nombreuses améliorations sur Wikifonctions et la Wikipédia abstraite.
Sur la Wikipédia abstraite, le sélecteur de fonction donne maintenant quelques conseils qui poeuvent expliquer que le type requis dans un contexte donné signifie que certaines fonctions manquent ([[:phab:T423050|T423050]]). Nous vérifions également maintenant que l'élément Wikidata cible existe lors de la création ou de la publication d'une révision d'article abstrait ([[:phab:T424931|T424931]]). En outre, les titres des onglets de navigateur sur la Wikipédia abstraite sont désormais cohérents sur les pages de vue, de modification et d'historique ([[:phab:T426833|T426833]]).
<div lang="en" dir="ltr" class="mw-content-ltr">
We also fixed a few display and preview issues. When a Commons image fails to load, we now show a placeholder instead of a broken display ([[:phab:T423444|T423444]]). We also fixed how some publish and save error messages are displayed, so they now show rich text properly ([[:phab:T424187|T424187]]). And for embedded functions, we fixed a confusing bug that meant the VisualEditor preview when editing an embedded Function would "remember" the result of a failed run as an empty output ([[:phab:T426024|T426024]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We also made a few smaller fixes that improve how references, language display, and external tool workflows behave. We've fixed the front-end UX to use the same logic about what counts as a reference as the back-end, so we didn't link "Z01234" and other reference-alike strings ([[:phab:T424332|T424332]]). Thanks to YoshiRulz for reporting this!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The display of a monolingual text now sets the language and direction correctly, which means browsers will better know to load the right scripts, and the language won't be incorrect for RTL texts in LTR (or ''vice versa'') ([[:phab:T425167|T425167]]). Thanks to Rae 5e for filing the issue for the community, and also fixing it themself! And you should also be able now to configure tools to edit Wikifunctions via OAuth ([[:phab:T423542|T423542]]), subject to community policies. Thanks to Ragesoss for requesting this.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We also took a first step toward making read pages faster. Browsers can now cache read pages on Wikifunctions and Abstract Wikipedia for logged-out users, which may make them slightly faster to load. Since these pages are still built client-side, this is not expected to be a major speed-up yet, but it is a start.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of 8 June Volunteers’ Corner ===
</div>
[[File:Abstract Wikipedia Volunteer Corner 2026-06.webm|thumb]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This [[:commons:File:Abstract_Wikipedia_Volunteer_Corner_2026-06.webm|Monday’s volunteers’ corner meeting (8 June 2026) is now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Upcoming events ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next Tuesday will be an [[Wikifunctions:NLG SIG|NLG SIG meeting]]. Denny will lead a discussion on the [[Special:MyLanguage/Wikifunctions:Status updates/2026-05-15#News in Types: way forward for natural language generation types|new NLG types]]. The meeting is scheduled for Tuesday, [https://zonestamp.toolforge.org/1781625600 16 June 2026 at 16:00–17:00 UTC] via [https://meet.google.com/xzn-kqer-mah Google Meet]. The meeting may not be recorded (depends on who is there).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next Friday, 19 June 2026 at 18:30 local time (20:30 UTC) (time might change), Denny will visit the [https://temporaerhaus.de/ Temporärhaus in Ulm], Germany, in order to introduce Wikidata, Wikifunctions, and Abstract Wikipedia, and discuss with the local community. Thanks to Hogü-456 for organizing the event!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. We will be running an “Abstract Wikipedia workshop: Let's create a multi-lingual article!”. More information will follow.
</div>
<span id="Fresh_Functions_weekly:_66_new_Functions"></span>
=== Fonctions de la semaine : 66 nouvelles fonctions ===
<div lang="en" dir="ltr" class="mw-content-ltr">
This week we had 66 new functions. Here is an incomplete list of functions with implementations and usually passing tests to get a taste of what functions have been created. Thanks everybody for contributing!
</div>
* {{Z|Z35966}}
* {{Z|Z35968}}
* {{Z|Z35970}}
* {{Z|Z35972}}
* {{Z|Z35974}}
* {{Z|Z35976}}
* {{Z|Z35978}}
* {{Z|Z35993}}
* {{Z|Z35999}}
* {{Z|Z36007}}
* {{Z|Z36018}}
* {{Z|Z36033}}
* {{Z|Z36038}}
* {{Z|Z36045}}
* {{Z|Z36049}}
* {{Z|Z36054}}
* {{Z|Z36069}}
* {{Z|Z36083}}
* {{Z|Z36096}}
* {{Z|Z36101}}
* {{Z|Z36104}}
* {{Z|Z36106}}
* {{Z|Z36116}}
* {{Z|Z36117}}
* {{Z|Z36132}}
* {{Z|Z36137}}
* {{Z|Z36141}}
* {{Z|Z36142}}
* {{Z|Z36144}}
* {{Z|Z36151}}
* {{Z|Z36152}}
* {{Z|Z36166}}
* {{Z|Z36174}}
* {{Z|Z36175}}
<span 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.</span>
[[Category:Status updates{{#translation:}}|2026-06-12]]
g8f458ejzepe5o7z7q9ykfrhs2hqdo2
284411
284409
2026-06-19T11:21:51Z
VIGNERON en résidence
682
Created page with "Cette semaine, nous avons ajouté 66 nouvelles fonctions. Voici une liste non exhaustive des fonctions avec leurs implémentations et les tests réussis pour vous donner un aperçu des fonctions qui ont été créées. Merci à tous pour votre contribution !"
284411
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Mise à jour précédente
| prev = 2026-06-05
| nextlabel = Mise à jour suivante
| next =
}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Improved loading and display of Test results ===
</div>
[[File:Wikifunctions Test results table before June 2026.png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Test result table before our changes</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have addressed a long-standing challenge when viewing Functions: the table showing Test results on a Function page, where we can see all the test results for the available implementations, used to make a single bulk, blocking request. When the request found that any Test result wasn't already available, it waited for it to be run, and only then continued with the rest.</span>
[[File:Wikifunctions Test results table new June 2026.png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">New view of the Test result table</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">This behaviour caused frequent timeouts for Functions with many implementations and tests, or even just for Functions with a single slow implementation. It also meant that, if one Test caused an unhandled failure, we would display a full table of failing Test cases, without the tools to narrow down or identify the problem.</span>
[[File:Provenance in Metadata in Wikifunction.png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Provenance information in the metadata</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
We have reworked the system. Instead of having a single, large blocking run for all Tests, we are returning whatever Test results are already stored, and triggering the rest to be run in the background and made available for a future request. The table will display the unready Tests as "Pending" and offer a little circled arrow that allows you to check if that particular Test result has finished yet.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can request to reload the results for an individual Test's run, or reload the whole page, in order to see all available results. We currently do not automatically reload Tests that are still pending, as that would risk too much load on Wikifunctions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
A similar improvement has also been made to the Test and Implementation pages, but using a little "Refresh" link instead of the circled arrow.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Furthermore, we also display more information about Test runs. For runs that come from the cache, we display a new section in the metadata dialog with the available provenance information. That gives you information about the involved versions used for the run and the time the Test was executed and cached. You can see it by tapping on the little circled (i) icon next to the result.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This change is expected to relieve some of the load on the page, so let us know if you find unexpected effects.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We hope that you like the change! Let us know!
</div>
<span id="Recent_Changes_in_the_software"></span>
=== Changements récents du logiciel ===
Cette semaine, nous avons fait de nombreuses améliorations sur Wikifonctions et la Wikipédia abstraite.
Sur la Wikipédia abstraite, le sélecteur de fonction donne maintenant quelques conseils qui poeuvent expliquer que le type requis dans un contexte donné signifie que certaines fonctions manquent ([[:phab:T423050|T423050]]). Nous vérifions également maintenant que l'élément Wikidata cible existe lors de la création ou de la publication d'une révision d'article abstrait ([[:phab:T424931|T424931]]). En outre, les titres des onglets de navigateur sur la Wikipédia abstraite sont désormais cohérents sur les pages de vue, de modification et d'historique ([[:phab:T426833|T426833]]).
<div lang="en" dir="ltr" class="mw-content-ltr">
We also fixed a few display and preview issues. When a Commons image fails to load, we now show a placeholder instead of a broken display ([[:phab:T423444|T423444]]). We also fixed how some publish and save error messages are displayed, so they now show rich text properly ([[:phab:T424187|T424187]]). And for embedded functions, we fixed a confusing bug that meant the VisualEditor preview when editing an embedded Function would "remember" the result of a failed run as an empty output ([[:phab:T426024|T426024]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We also made a few smaller fixes that improve how references, language display, and external tool workflows behave. We've fixed the front-end UX to use the same logic about what counts as a reference as the back-end, so we didn't link "Z01234" and other reference-alike strings ([[:phab:T424332|T424332]]). Thanks to YoshiRulz for reporting this!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The display of a monolingual text now sets the language and direction correctly, which means browsers will better know to load the right scripts, and the language won't be incorrect for RTL texts in LTR (or ''vice versa'') ([[:phab:T425167|T425167]]). Thanks to Rae 5e for filing the issue for the community, and also fixing it themself! And you should also be able now to configure tools to edit Wikifunctions via OAuth ([[:phab:T423542|T423542]]), subject to community policies. Thanks to Ragesoss for requesting this.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We also took a first step toward making read pages faster. Browsers can now cache read pages on Wikifunctions and Abstract Wikipedia for logged-out users, which may make them slightly faster to load. Since these pages are still built client-side, this is not expected to be a major speed-up yet, but it is a start.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of 8 June Volunteers’ Corner ===
</div>
[[File:Abstract Wikipedia Volunteer Corner 2026-06.webm|thumb]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This [[:commons:File:Abstract_Wikipedia_Volunteer_Corner_2026-06.webm|Monday’s volunteers’ corner meeting (8 June 2026) is now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Upcoming events ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next Tuesday will be an [[Wikifunctions:NLG SIG|NLG SIG meeting]]. Denny will lead a discussion on the [[Special:MyLanguage/Wikifunctions:Status updates/2026-05-15#News in Types: way forward for natural language generation types|new NLG types]]. The meeting is scheduled for Tuesday, [https://zonestamp.toolforge.org/1781625600 16 June 2026 at 16:00–17:00 UTC] via [https://meet.google.com/xzn-kqer-mah Google Meet]. The meeting may not be recorded (depends on who is there).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next Friday, 19 June 2026 at 18:30 local time (20:30 UTC) (time might change), Denny will visit the [https://temporaerhaus.de/ Temporärhaus in Ulm], Germany, in order to introduce Wikidata, Wikifunctions, and Abstract Wikipedia, and discuss with the local community. Thanks to Hogü-456 for organizing the event!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. We will be running an “Abstract Wikipedia workshop: Let's create a multi-lingual article!”. More information will follow.
</div>
<span id="Fresh_Functions_weekly:_66_new_Functions"></span>
=== Fonctions de la semaine : 66 nouvelles fonctions ===
Cette semaine, nous avons ajouté 66 nouvelles fonctions. Voici une liste non exhaustive des fonctions avec leurs implémentations et les tests réussis pour vous donner un aperçu des fonctions qui ont été créées. Merci à tous pour votre contribution !
* {{Z|Z35966}}
* {{Z|Z35968}}
* {{Z|Z35970}}
* {{Z|Z35972}}
* {{Z|Z35974}}
* {{Z|Z35976}}
* {{Z|Z35978}}
* {{Z|Z35993}}
* {{Z|Z35999}}
* {{Z|Z36007}}
* {{Z|Z36018}}
* {{Z|Z36033}}
* {{Z|Z36038}}
* {{Z|Z36045}}
* {{Z|Z36049}}
* {{Z|Z36054}}
* {{Z|Z36069}}
* {{Z|Z36083}}
* {{Z|Z36096}}
* {{Z|Z36101}}
* {{Z|Z36104}}
* {{Z|Z36106}}
* {{Z|Z36116}}
* {{Z|Z36117}}
* {{Z|Z36132}}
* {{Z|Z36137}}
* {{Z|Z36141}}
* {{Z|Z36142}}
* {{Z|Z36144}}
* {{Z|Z36151}}
* {{Z|Z36152}}
* {{Z|Z36166}}
* {{Z|Z36174}}
* {{Z|Z36175}}
<span 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.</span>
[[Category:Status updates{{#translation:}}|2026-06-12]]
gbmfh98092obxnz4pk27f1hhq30fnwa
284413
284411
2026-06-19T11:23:00Z
VIGNERON en résidence
682
Created page with "Une [$1 liste complète de toutes les fonctions classées par date de création] est disponible."
284413
wikitext
text/x-wiki
<languages/>
{{Wikifunctions updates
| prevlabel = Mise à jour précédente
| prev = 2026-06-05
| nextlabel = Mise à jour suivante
| next =
}}
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Improved loading and display of Test results ===
</div>
[[File:Wikifunctions Test results table before June 2026.png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Test result table before our changes</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">We have addressed a long-standing challenge when viewing Functions: the table showing Test results on a Function page, where we can see all the test results for the available implementations, used to make a single bulk, blocking request. When the request found that any Test result wasn't already available, it waited for it to be run, and only then continued with the rest.</span>
[[File:Wikifunctions Test results table new June 2026.png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">New view of the Test result table</span>]]
<span lang="en" dir="ltr" class="mw-content-ltr">This behaviour caused frequent timeouts for Functions with many implementations and tests, or even just for Functions with a single slow implementation. It also meant that, if one Test caused an unhandled failure, we would display a full table of failing Test cases, without the tools to narrow down or identify the problem.</span>
[[File:Provenance in Metadata in Wikifunction.png|thumb|<span lang="en" dir="ltr" class="mw-content-ltr">Provenance information in the metadata</span>]]
<div lang="en" dir="ltr" class="mw-content-ltr">
We have reworked the system. Instead of having a single, large blocking run for all Tests, we are returning whatever Test results are already stored, and triggering the rest to be run in the background and made available for a future request. The table will display the unready Tests as "Pending" and offer a little circled arrow that allows you to check if that particular Test result has finished yet.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
You can request to reload the results for an individual Test's run, or reload the whole page, in order to see all available results. We currently do not automatically reload Tests that are still pending, as that would risk too much load on Wikifunctions.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
A similar improvement has also been made to the Test and Implementation pages, but using a little "Refresh" link instead of the circled arrow.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Furthermore, we also display more information about Test runs. For runs that come from the cache, we display a new section in the metadata dialog with the available provenance information. That gives you information about the involved versions used for the run and the time the Test was executed and cached. You can see it by tapping on the little circled (i) icon next to the result.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
This change is expected to relieve some of the load on the page, so let us know if you find unexpected effects.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We hope that you like the change! Let us know!
</div>
<span id="Recent_Changes_in_the_software"></span>
=== Changements récents du logiciel ===
Cette semaine, nous avons fait de nombreuses améliorations sur Wikifonctions et la Wikipédia abstraite.
Sur la Wikipédia abstraite, le sélecteur de fonction donne maintenant quelques conseils qui poeuvent expliquer que le type requis dans un contexte donné signifie que certaines fonctions manquent ([[:phab:T423050|T423050]]). Nous vérifions également maintenant que l'élément Wikidata cible existe lors de la création ou de la publication d'une révision d'article abstrait ([[:phab:T424931|T424931]]). En outre, les titres des onglets de navigateur sur la Wikipédia abstraite sont désormais cohérents sur les pages de vue, de modification et d'historique ([[:phab:T426833|T426833]]).
<div lang="en" dir="ltr" class="mw-content-ltr">
We also fixed a few display and preview issues. When a Commons image fails to load, we now show a placeholder instead of a broken display ([[:phab:T423444|T423444]]). We also fixed how some publish and save error messages are displayed, so they now show rich text properly ([[:phab:T424187|T424187]]). And for embedded functions, we fixed a confusing bug that meant the VisualEditor preview when editing an embedded Function would "remember" the result of a failed run as an empty output ([[:phab:T426024|T426024]]).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We also made a few smaller fixes that improve how references, language display, and external tool workflows behave. We've fixed the front-end UX to use the same logic about what counts as a reference as the back-end, so we didn't link "Z01234" and other reference-alike strings ([[:phab:T424332|T424332]]). Thanks to YoshiRulz for reporting this!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
The display of a monolingual text now sets the language and direction correctly, which means browsers will better know to load the right scripts, and the language won't be incorrect for RTL texts in LTR (or ''vice versa'') ([[:phab:T425167|T425167]]). Thanks to Rae 5e for filing the issue for the community, and also fixing it themself! And you should also be able now to configure tools to edit Wikifunctions via OAuth ([[:phab:T423542|T423542]]), subject to community policies. Thanks to Ragesoss for requesting this.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
We also took a first step toward making read pages faster. Browsers can now cache read pages on Wikifunctions and Abstract Wikipedia for logged-out users, which may make them slightly faster to load. Since these pages are still built client-side, this is not expected to be a major speed-up yet, but it is a start.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Recording of 8 June Volunteers’ Corner ===
</div>
[[File:Abstract Wikipedia Volunteer Corner 2026-06.webm|thumb]]
<div lang="en" dir="ltr" class="mw-content-ltr">
This [[:commons:File:Abstract_Wikipedia_Volunteer_Corner_2026-06.webm|Monday’s volunteers’ corner meeting (8 June 2026) is now available as a recording on Commons]]. Thank you for the lively conversation about specific issues in NLG. We are planning to pick the topic up in an upcoming newsletter.
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
=== Upcoming events ===
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next Tuesday will be an [[Wikifunctions:NLG SIG|NLG SIG meeting]]. Denny will lead a discussion on the [[Special:MyLanguage/Wikifunctions:Status updates/2026-05-15#News in Types: way forward for natural language generation types|new NLG types]]. The meeting is scheduled for Tuesday, [https://zonestamp.toolforge.org/1781625600 16 June 2026 at 16:00–17:00 UTC] via [https://meet.google.com/xzn-kqer-mah Google Meet]. The meeting may not be recorded (depends on who is there).
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
Next Friday, 19 June 2026 at 18:30 local time (20:30 UTC) (time might change), Denny will visit the [https://temporaerhaus.de/ Temporärhaus in Ulm], Germany, in order to introduce Wikidata, Wikifunctions, and Abstract Wikipedia, and discuss with the local community. Thanks to Hogü-456 for organizing the event!
</div>
<div lang="en" dir="ltr" class="mw-content-ltr">
[[:wikimania:Special:MyLanguage/2026:Wikimania|Wikimania 2026]], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. We will be running an “Abstract Wikipedia workshop: Let's create a multi-lingual article!”. More information will follow.
</div>
<span id="Fresh_Functions_weekly:_66_new_Functions"></span>
=== Fonctions de la semaine : 66 nouvelles fonctions ===
Cette semaine, nous avons ajouté 66 nouvelles fonctions. Voici une liste non exhaustive des fonctions avec leurs implémentations et les tests réussis pour vous donner un aperçu des fonctions qui ont été créées. Merci à tous pour votre contribution !
* {{Z|Z35966}}
* {{Z|Z35968}}
* {{Z|Z35970}}
* {{Z|Z35972}}
* {{Z|Z35974}}
* {{Z|Z35976}}
* {{Z|Z35978}}
* {{Z|Z35993}}
* {{Z|Z35999}}
* {{Z|Z36007}}
* {{Z|Z36018}}
* {{Z|Z36033}}
* {{Z|Z36038}}
* {{Z|Z36045}}
* {{Z|Z36049}}
* {{Z|Z36054}}
* {{Z|Z36069}}
* {{Z|Z36083}}
* {{Z|Z36096}}
* {{Z|Z36101}}
* {{Z|Z36104}}
* {{Z|Z36106}}
* {{Z|Z36116}}
* {{Z|Z36117}}
* {{Z|Z36132}}
* {{Z|Z36137}}
* {{Z|Z36141}}
* {{Z|Z36142}}
* {{Z|Z36144}}
* {{Z|Z36151}}
* {{Z|Z36152}}
* {{Z|Z36166}}
* {{Z|Z36174}}
* {{Z|Z36175}}
Une [https://www.wikifunctions.org/wiki/Special:ListObjectsByType?type=Z8&orderby=latest liste complète de toutes les fonctions classées par date de création] est disponible.
[[Category:Status updates{{#translation:}}|2026-06-12]]
46ar3e3vyt5g05aea4hjg2tdu003pxo
Z36489
0
85962
284335
284180
2026-06-19T02:30:23Z
99of9
1622
284335
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36489"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36489K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "article QID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z36489K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text string for link"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36491",
"Z36492"
],
"Z8K4": [
"Z14",
"Z36490"
],
"Z8K5": "Z36489"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "abstract link with text string specified, if QID✏️"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"abstract wikilink with text string specified"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
kqzenut17wl3zr2a5u84rsh2urczfcb
Talk:Z36478
1
85970
284285
284221
2026-06-18T14:50:06Z
Jsamwrites
938
/* Why not extend this further? */ Reply
284285
wikitext
text/x-wiki
== Why not extend this further? ==
@[[User:Jsamwrites|Jsamwrites]], following up on your edits to Z36483, why should something like L511-F6 not be output by this function? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 16:12, 17 June 2026 (UTC)
:@[[User:Redmin|Redmin]] I am currently looking to explore this for French Wiktionary (currently Wikifunctions not activated there). The current model focuses only on singular and plural versions. For example, the [https://fr.wiktionary.org/wiki/chat cat example]. [[User:Jsamwrites|John Samuel]] 14:50, 18 June 2026 (UTC)
2f3k4wm6bua2q8jg0d6nx1cdq4kwcj1
284299
284285
2026-06-18T16:04:48Z
Redmin
52094
/* Why not extend this further? */ Reply
284299
wikitext
text/x-wiki
== Why not extend this further? ==
@[[User:Jsamwrites|Jsamwrites]], following up on your edits to Z36483, why should something like L511-F6 not be output by this function? [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 16:12, 17 June 2026 (UTC)
:@[[User:Redmin|Redmin]] I am currently looking to explore this for French Wiktionary (currently Wikifunctions not activated there). The current model focuses only on singular and plural versions. For example, the [https://fr.wiktionary.org/wiki/chat cat example]. [[User:Jsamwrites|John Samuel]] 14:50, 18 June 2026 (UTC)
::You know, I could just argue that we are interested in this over at the Bengali Wiktionary where we are already actively using several functions (and much better placed to do so because we already have the lexeme ID in many cases) but I am curious as to why the French Wiktionary table seems to ‘lack’ this information. If the reason is specific to that wiki (and not the French language itself), then I think this should be renamed and we could make a new function that would include such information. [[User:Redmin|Redmin]] ([[User talk:Redmin|talk]]) 16:04, 18 June 2026 (UTC)
nkwjyw8a2ds5416vjycg8pflz2a61mw
User talk:Rukiyeakman88
3
85974
284276
284245
2026-06-18T12:10:10Z
MathXplore
909
Reset talk page with [[:w:simple:User:DannyS712/Reset talk|reset talk]] (version 1.1)
284276
wikitext
text/x-wiki
{{Talk header}}
6ujz0t3lkt6jsf7d1r360l6l7wj3njb
284277
284276
2026-06-18T12:10:28Z
MathXplore
909
vandalism1 ([[m:User:ZbVl/VD|Vandoom]])
284277
wikitext
text/x-wiki
{{Talk header}}
== 2026-06-18 ==
<div class="mw-content-ltr" dir="ltr" style="text-align: left; display: inline" lang="en">[[File:Information.svg|25px|alt=Information icon]] Hello. Apologies for writing this in English, but I wanted to let you know that one or more of [[Special:Contributions/Rukiyeakman88|your recent contributions]] have been undone because they did not appear constructive. If you would like to experiment, please use the sandbox. Thanks. </div><!-- Glow-vandalism1 @ 1781784628947.6s --><nowiki></nowiki> [[User:MathXplore|MathXplore]] ([[User talk:MathXplore|talk]]) 12:10, 18 June 2026 (UTC)
1jnkbhs2u9mwc7emaulejie2gghqpab
Z36502
0
85978
284284
2026-06-18T14:31:29Z
Jens Ohlig
2688
284284
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36502"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z20616",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z20616",
"Z20616K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L310816"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z18646",
"Z18646K2": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q499327"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1775415"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1775461"
}
}
],
"Z18646K3": "Z6801"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Joghurt in German is male, female, neuter"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
5alze1u2rjbflnbesc38zzg9zykajkc
284303
284284
2026-06-18T17:42:46Z
Jens Ohlig
2688
284303
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36502"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z20616",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z20616",
"Z20616K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L310816"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z889",
"Z889K2": [
"Z1"
],
"Z889K3": {
"Z1K1": "Z9",
"Z9K1": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Joghurt in German is male, female, neuter"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rohiuqas5txz9qp8xxwddz4vd2qdnum
284304
284303
2026-06-18T17:45:16Z
Jens Ohlig
2688
284304
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36502"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z20616",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z20616",
"Z20616K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L310816"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z889",
"Z889K2": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q499327"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1775415"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1775461"
}
}
],
"Z889K3": {
"Z1K1": "Z9",
"Z9K1": ""
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Joghurt in German is male, female, neuter"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
96ws0af6ds6s27a65lv1rsczbtq4jog
284305
284304
2026-06-18T17:47:47Z
Jens Ohlig
2688
284305
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36502"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z20616",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z20616",
"Z20616K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L310816"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z889",
"Z889K2": [
"Z1",
{
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q499327"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1775415"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z6821",
"Z6821K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q1775461"
}
}
],
"Z889K3": "Z19316"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Joghurt in German is male, female, neuter"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2k37a80epx3npa69zznmbd3il55cebw
284306
284305
2026-06-18T18:05:34Z
Jens Ohlig
2688
284306
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36502"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z20616",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z20616",
"Z20616K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L310816"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z889",
"Z889K2": [
"Z1",
{
"Z1K1": "Z6091",
"Z6091K1": "Q499327"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1775415"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1775461"
}
],
"Z889K3": "Z19316"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Joghurt in German is male, female, neuter"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
7ojql8ryg5gnapkn9lojc2zingq3dts
284310
284306
2026-06-18T18:14:49Z
Jens Ohlig
2688
284310
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36502"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z20616",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z20616",
"Z20616K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L310816"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z889",
"Z889K2": [
"Z1",
{
"Z1K1": "Z6091",
"Z6091K1": "Q499327"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1775415"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1775461"
}
],
"Z889K3": "Z19316"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Joghurt in German is male or female or neuter"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
hyadqibmb7mgdmke0i6b69hfxhvzb57
Z36503
0
85979
284286
2026-06-18T15:35:33Z
YoshiRulz
10156
Create implementation
284286
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36503"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36303",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z32234",
"Z32234K1": [
"Z1",
{
"Z1K1": "Z18",
"Z18K1": "Z36303K1"
}
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "coerce to HTML fragment, via-list composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
84ip0q4qw5tv416xkbs338kenz8tsab
Talk:Z36341
1
85980
284287
2026-06-18T15:40:10Z
YoshiRulz
10156
Add to category
284287
wikitext
text/x-wiki
[[Category:Functions_with_only_code_implementations]]
423sug58fedukocikcui1tj3l1r5prt
Z36504
0
85981
284288
2026-06-18T15:44:42Z
YoshiRulz
10156
Create implementation
284288
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36504"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36417",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z35766",
"Z35766K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z27868",
"Z873K2": {
"Z1K1": "Z18",
"Z18K1": "Z36417K1"
}
},
"Z35766K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Cbr/\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "String to HTML with line breaks, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
rxwjdmetc4rrn560zhkdi8b4uhyioku
284291
284288
2026-06-18T15:47:47Z
YoshiRulz
10156
Forgot to split string
284291
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36504"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36417",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z35766",
"Z35766K1": {
"Z1K1": "Z7",
"Z7K1": "Z873",
"Z873K1": "Z27868",
"Z873K2": {
"Z1K1": "Z7",
"Z7K1": "Z25614",
"Z25614K1": {
"Z1K1": "Z18",
"Z18K1": "Z36417K1"
},
"Z25614K2": "Z36387"
}
},
"Z35766K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Cbr/\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "String to HTML with line breaks, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
n6tq6r9lpf5wu1eeuvjgno11q3wi4et
Z36505
0
85982
284289
2026-06-18T15:46:06Z
YoshiRulz
10156
Create test
284289
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36505"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36417",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36417",
"Z36417K1": {
"Z1K1": "Z7",
"Z7K1": "Z10373",
"Z10373K1": "610A620A63"
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "a\u003Cbr/\u003Eb\u003Cbr/\u003Ec"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "\"a\\nb\\nc\" -\u003E \"a\u003Cbr/\u003Eb\u003Cbr/\u003Ec\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
sr5grghe0ojht9ju0mj5g17e38we5we
Z36506
0
85983
284295
2026-06-18T15:55:04Z
YoshiRulz
10156
Create implementation
284295
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36506"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z30777",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z18",
"Z18K1": "Z30777K1"
},
"Z22193K2": [
"Z17402",
"Z17403",
"Z17404",
"Z17405",
"Z17406",
"Z17407",
"Z17408",
"Z17409"
],
"Z22193K3": [
"Z6",
"Kouassi",
"Kouadio",
"Konan",
"Kouakou",
"Yao",
"Koffi",
"Kouamé"
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Baoulé male names from day of birth, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
n3q43bxux11xhyy3ct7h0v4au77d1c8
Z36507
0
85984
284297
2026-06-18T15:56:18Z
YoshiRulz
10156
Create implementation
284297
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36507"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36425",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z18",
"Z18K1": "Z36425K1"
},
"Z22193K2": [
"Z17402",
"Z17403",
"Z17404",
"Z17405",
"Z17406",
"Z17407",
"Z17408",
"Z17409"
],
"Z22193K3": [
"Z6",
"Akissi",
"Adjoua",
"Amenan",
"Ahou",
"Aya",
"Affoué",
"Amoin"
]
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Baoulé female names from day of birth, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
0btvkcs5axcz3d399wstvz6s1bx7yg4
Z36508
0
85985
284308
2026-06-18T18:12:43Z
Jens Ohlig
2688
284308
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36508"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z20616",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z20616",
"Z20616K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L677388"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z889",
"Z889K2": [
"Z1",
{
"Z1K1": "Z6091",
"Z6091K1": "Q499327"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1775461"
}
],
"Z889K3": "Z19316"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Ketchup in German is masculine, neuter"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cm6zf6rrz2xoq08kt07c6kbou2jtik7
284311
284308
2026-06-18T18:15:26Z
Jens Ohlig
2688
284311
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36508"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z20616",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z20616",
"Z20616K1": {
"Z1K1": "Z7",
"Z7K1": "Z6825",
"Z6825K1": {
"Z1K1": "Z6095",
"Z6095K1": "L677388"
}
}
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z889",
"Z889K2": [
"Z1",
{
"Z1K1": "Z6091",
"Z6091K1": "Q499327"
},
{
"Z1K1": "Z6091",
"Z6091K1": "Q1775461"
}
],
"Z889K3": "Z19316"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Ketchup in German is masculine or neuter"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
sv2kwmkoi6b4lm5e0kv2jwiokd8xwjx
Z36509
0
85986
284312
2026-06-18T20:10:25Z
Carlossn77716
88844
284312
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36509"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36498",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "// Usando la estructura de Leopard (JavaScript basado en clases)\n\nimport { Sprite, Trigger, Sound } from 'leopard';\n\nexport class Objeto1 extends Sprite {\n constructor(...args) {\n super(...args);\n\n this.sounds = [\n new Sound('Celebration Song', './sounds/Celebration Song.wav')\n ];\n\n this.triggers = [\n new Trigger(Trigger.GREEN_FLAG, this.cuandoSePresioneBanderaVerde)\n ];\n }\n\n *cuandoSePresioneBanderaVerde() {\n while (true) {\n yield* this.playSoundUntilDone('Celebration Song');\n yield; // Evita que el navegador se bloquee en el bucle infinito\n }\n }\n}\n"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
l79v01kq5p0t0zpkxkag218qefwcamf
284314
284312
2026-06-18T20:17:33Z
Carlossn77716
88844
284314
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36509"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36498",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "// Usando la estructura de Leopard (JavaScript basado en clases)\n\nimport { Sprite, Trigger, Sound } from 'leopard';\n\nexport class Objeto1 extends Sprite {\n constructor(...args) {\n super(...args);\n\n this.sounds = [\n new Sound('Celebration Song', './sounds/Celebration Song.wav')\n ];\n\n this.triggers = [\n new Trigger(Trigger.GREEN_FLAG, this.cuandoSePresioneBanderaVerde)\n ];\n }\n\n *cuandoSePresioneBanderaVerde() {\n while (true) {\n yield* this.playSoundUntilDone('Celebration Song');\n yield; // Evita que el navegador se bloquee en el bucle infinito\n }\n }\n}\n"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "start"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
1nviba7zvh1j266kb8ppkohzrdtl2h9
284315
284314
2026-06-18T20:27:49Z
Carlossn77716
88844
284315
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36509"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36498",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "// Usando la estructura de Leopard (JavaScript basado en clases)\n\nimport { Sprite, Trigger, Sound } from 'leopard';\n\nexport class Objeto1 extends Sprite {\n constructor(...args) {\n super(...args);\n\n this.sounds = [\n new Sound('Celebration Song', './sounds/Celebration Song.wav')\n ];\n\n this.triggers = [\n new Trigger(Trigger.GREEN_FLAG, this.cuandoSePresioneBanderaVerde)\n ];\n }\n\n *cuandoSePresioneBanderaVerde() {\n while (true) {\n yield* this.playSoundUntilDone('Celebration Song');\n yield; // Evita que el navegador se bloquee en el bucle infinito\n }\n }\n}\n"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "To be Deleted..."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
dyseldrritw5k6h39vryn45kbnyti45
User:Craighay1
2
85987
284313
2026-06-18T20:16:19Z
Craighay1
90237
First edit
284313
wikitext
text/x-wiki
printDescription(user)
pxcnby622dsudivowr1upqgyoihj6c6
Z36510
0
85988
284316
2026-06-18T20:48:34Z
YoshiRulz
10156
Create implementation
284316
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36510"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z20850",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z10174",
"Z10174K1": {
"Z1K1": "Z7",
"Z7K1": "Z21439",
"Z21439K1": {
"Z1K1": "Z7",
"Z7K1": "Z21145",
"Z21145K1": {
"Z1K1": "Z18",
"Z18K1": "Z20850K1"
}
},
"Z21439K2": {
"Z1K1": "Z7",
"Z7K1": "Z21145",
"Z21145K1": {
"Z1K1": "Z18",
"Z18K1": "Z20850K2"
}
}
},
"Z10174K2": {
"Z1K1": "Z7",
"Z7K1": "Z10184",
"Z10184K1": {
"Z1K1": "Z7",
"Z7K1": "Z10216",
"Z10216K1": {
"Z1K1": "Z7",
"Z7K1": "Z21439",
"Z21439K1": {
"Z1K1": "Z7",
"Z7K1": "Z21145",
"Z21145K1": {
"Z1K1": "Z18",
"Z18K1": "Z20850K1"
}
},
"Z21439K2": "Z20837"
}
},
"Z10184K2": {
"Z1K1": "Z7",
"Z7K1": "Z11828",
"Z11828K1": {
"Z1K1": "Z7",
"Z7K1": "Z16667",
"Z16667K1": {
"Z1K1": "Z7",
"Z7K1": "Z21136",
"Z21136K1": {
"Z1K1": "Z18",
"Z18K1": "Z20850K1"
}
},
"Z16667K2": {
"Z1K1": "Z7",
"Z7K1": "Z21136",
"Z21136K1": {
"Z1K1": "Z18",
"Z18K1": "Z20850K2"
}
}
},
"Z11828K2": {
"Z1K1": "Z7",
"Z7K1": "Z16688",
"Z16688K1": {
"Z1K1": "Z7",
"Z7K1": "Z21139",
"Z21139K1": {
"Z1K1": "Z18",
"Z18K1": "Z20850K1"
}
},
"Z16688K2": {
"Z1K1": "Z7",
"Z7K1": "Z21139",
"Z21139K1": {
"Z1K1": "Z18",
"Z18K1": "Z20850K2"
}
}
},
"Z11828K3": {
"Z1K1": "Z7",
"Z7K1": "Z13522",
"Z13522K1": {
"Z1K1": "Z7",
"Z7K1": "Z21142",
"Z21142K1": {
"Z1K1": "Z18",
"Z18K1": "Z20850K1"
}
},
"Z13522K2": {
"Z1K1": "Z7",
"Z7K1": "Z21142",
"Z21142K1": {
"Z1K1": "Z18",
"Z18K1": "Z20850K2"
}
}
},
"Z11828K4": "Z41"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "same float64, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gqc1xsda5e8h5vhb5crf4bhbtjm5jrd
Z36511
0
85989
284319
2026-06-18T21:05:10Z
YoshiRulz
10156
Create implementation
284319
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36511"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z18531",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z14038",
"Z14038K1": {
"Z1K1": "Z7",
"Z7K1": "Z18475",
"Z18475K1": {
"Z1K1": "Z7",
"Z7K1": "Z32695",
"Z32695K1": "Z22193",
"Z32695K2": {
"Z1K1": "Z7",
"Z7K1": "Z17895",
"Z17895K1": {
"Z1K1": "Z7",
"Z7K1": "Z25578",
"Z25578K1": {
"Z1K1": "Z18",
"Z18K1": "Z18531K1"
}
}
},
"Z32695K3": {
"Z1K1": "Z7",
"Z7K1": "Z17895",
"Z17895K1": {
"Z1K1": "Z7",
"Z7K1": "Z25578",
"Z25578K1": "αβγδεϛζηθικλμνξοπϟρστυφχψωϡ"
}
},
"Z32695K4": {
"Z1K1": "Z7",
"Z7K1": "Z17895",
"Z17895K1": [
"Z13518",
{
"Z1K1": "Z13518",
"Z13518K1": "1"
},
{
"Z1K1": "Z13518",
"Z13518K1": "2"
},
{
"Z1K1": "Z13518",
"Z13518K1": "3"
},
{
"Z1K1": "Z13518",
"Z13518K1": "4"
},
{
"Z1K1": "Z13518",
"Z13518K1": "5"
},
{
"Z1K1": "Z13518",
"Z13518K1": "6"
},
{
"Z1K1": "Z13518",
"Z13518K1": "7"
},
{
"Z1K1": "Z13518",
"Z13518K1": "8"
},
{
"Z1K1": "Z13518",
"Z13518K1": "9"
},
{
"Z1K1": "Z13518",
"Z13518K1": "10"
},
{
"Z1K1": "Z13518",
"Z13518K1": "20"
},
{
"Z1K1": "Z13518",
"Z13518K1": "30"
},
{
"Z1K1": "Z13518",
"Z13518K1": "40"
},
{
"Z1K1": "Z13518",
"Z13518K1": "50"
},
{
"Z1K1": "Z13518",
"Z13518K1": "60"
},
{
"Z1K1": "Z13518",
"Z13518K1": "70"
},
{
"Z1K1": "Z13518",
"Z13518K1": "80"
},
{
"Z1K1": "Z13518",
"Z13518K1": "90"
},
{
"Z1K1": "Z13518",
"Z13518K1": "100"
},
{
"Z1K1": "Z13518",
"Z13518K1": "200"
},
{
"Z1K1": "Z13518",
"Z13518K1": "300"
},
{
"Z1K1": "Z13518",
"Z13518K1": "400"
},
{
"Z1K1": "Z13518",
"Z13518K1": "500"
},
{
"Z1K1": "Z13518",
"Z13518K1": "600"
},
{
"Z1K1": "Z13518",
"Z13518K1": "700"
},
{
"Z1K1": "Z13518",
"Z13518K1": "800"
},
{
"Z1K1": "Z13518",
"Z13518K1": "900"
}
]
}
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Byzantine to Arabic numerals, composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
eeotjs6oiswus5vapj3ctdbgk7s4pgj
Z36512
0
85990
284320
2026-06-18T21:06:47Z
Merrahtar
64937
284320
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36512"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z13518",
"Z17K2": "Z36512K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
],
"Z8K2": "Z6",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36512"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Kildin Sami cardinal"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
muyq546yiyuks78yfjanccm6ifriyuu
Z36513
0
85991
284322
2026-06-18T21:41:47Z
Merrahtar
64937
284322
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36513"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36512",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z36512( Z36512K1 ) {\n function spell_block(x, block_index)\n {\n var integers_spellings_list = [\"\", \"э̄ххт\", \"кӯһт\", \"ко̄ллм\", \"не̄лльй\", \"выдт\", \"кудт\", \"кыджемь\", \"ка̄ххц\", \"аххц\"];\n var integers_spellings_for_thousands_list = [\"\", \"э̄ххт\", \"кӯһт\", \"ко̄ллм\", \"не̄лльй\", \"выдт\", \"кудт\", \"кыджемь\", \"ка̄ххц\", \"аххц\"];\n var teens_spellings_list = [\"\", \"э̄ххтэмплоагкь\", \"кӯһтэмплоагкь\", \"ко̄ллмэмплоагкь\", \"не̄лльемплоагкь\", \"выдтэмпоагкь\", \"кудтэмплоагкь\", \"кыджемплоагкь\", \"ка̄ххцэмплоагкь\", \"аххцэмплоагкь\"];\n var tys_spellings_list = [\"\", \"лоагкь\", \"кӯһтлоагкь\", \"ко̄ллмлоагкь\", \"не̄лльйлоагкь\", \"выдтлоагкь\", \"кудтлоагкь\", \"кыджемьлоагкь\", \"ка̄ххцлоагкь\", \"аххцлоагкь\"];\n var hundreds_spellings_list = [\"\", \"чӯдтҍ\", \"кӯһт чӯдҍ\", \"ко̄ллм чӯдҍ\", \"не̄лльй чӯдҍ\", \"выдт чӯдҍ\", \"кудт чӯдтӭ\", \"кыджемь чӯдтӭ\", \"ка̄ххц чӯдтӭ\", \"аххц чӯдтӭ\"];\n \n var hundreds_spelling = \"\", tens_and_ones_spelling = \"\", tens_spelling = \"\", ones_spelling = \"\";\n var hundreds = x/100n;\n if(hundreds != 0n) {hundreds_spelling = hundreds_spellings_list[hundreds];}\n \n var tens_and_ones = x %100n;\n if(tens_and_ones \u003E= 11n \u0026\u0026 tens_and_ones \u003C=19n) {tens_and_ones_spelling = teens_spellings_list[tens_and_ones-10n];}\n else\n {\n var tens = tens_and_ones/10n;\n var ones = tens_and_ones % 10n;\n if(tens != 0n) {tens_spelling = tys_spellings_list[tens];}\n if(ones != 0n) {ones_spelling = block_index==1 ? integers_spellings_for_thousands_list[ones] : integers_spellings_list[ones];}\n \n if(tens_spelling != \"\" \u0026\u0026 ones_spelling != \"\")\n {tens_and_ones_spelling = tens_spelling + \" \" + ones_spelling;}\n else if(tens_spelling != \"\" \u0026\u0026 ones_spelling == \"\")\n {tens_and_ones_spelling = tens_spelling;}\n else if(tens_spelling == \"\" \u0026\u0026 ones_spelling != \"\")\n {tens_and_ones_spelling = ones_spelling;}\n else {}\n }\n \n if(hundreds_spelling != \"\" \u0026\u0026 tens_and_ones_spelling != \"\")\n {return hundreds_spelling + \" \" + tens_and_ones_spelling;}\n else {return hundreds_spelling + tens_and_ones_spelling;}\n }\n\n var x = Z36512K1;\n \n var blocks_names = \n [\n\t[\"\", \"\", \"\"], \n\t[\"чӯдтҍ\", \"чӯдҍ\", \"чӯдтӭ\"], \n\t[\"мильённ\", \"мильён\", \"мильённэ\"], \n\t[\"мильяррд\", \"мильярд\", \"мильяррдэ\"], \n\t[\"трильённ\", \"трильён\", \"трильённэ\"], \n\t[\"квадрильённ\", \"квадрильён\", \"квадрильённэ\"], \n\t[\"квинтильённ\", \"квинтильён\", \"квинтильённэ\"], \n\t[\"сэкстильённ\", \"сэкстильён\", \"сэкстильённэ\"], \n\t[\"сэптильённ\", \"сэптильён\", \"сэптильённэ\"], \n\t[\"октильённ\", \"октильён\", \"октильённэ\"], \n\t[\"нонильённ\", \"нонильён\", \"нонильённэ\"], \n\t[\"децильённ\", \"децильён\", \"децильённэ\"]\n ];\n var blocks_spelling = [];\n \n if(x == 0n) {blocks_spelling.push(\"нӯлль\");}\n else\n {\n let x_remainder = x;\n for(var i=0; i!=blocks_names.length; i++)\n {\n var cur_block = x_remainder % 1000n;\n var last_two_digits = cur_block % 100n;\n var last_digit = cur_block % 10n;\n x_remainder = x_remainder/1000n;\n var cur_block_spelling = spell_block(cur_block, i);\n if(cur_block_spelling != \"\")\n {\n var plural_case_id;\n if(last_digit==1n) {plural_case_id = 0;}\n else if((last_digit==2n || last_digit==3n || last_digit==4n) \u0026\u0026 last_two_digits!=12n \u0026\u0026 last_two_digits!=13n \u0026\u0026 last_two_digits!=14n) {plural_case_id = 1;}\n\telse {plural_case_id = 2;}\n blocks_spelling.push(cur_block_spelling + (blocks_names[i][plural_case_id]==\"\" ? \"\" : (\" \"+blocks_names[i][plural_case_id]) ) );\n }\n }\n }\n \n return blocks_spelling.reverse().join(\" \");\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
o1f8bh08jm2wkef6z9lveynd2oodtzg
284323
284322
2026-06-18T21:43:00Z
Merrahtar
64937
284323
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36513"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36512",
"Z14K3": {
"Z1K1": "Z16",
"Z16K1": "Z600",
"Z16K2": "function Z36512( Z36512K1 ) {\n function spell_block(x, block_index)\n {\n var integers_spellings_list = [\"\", \"э̄ххт\", \"кӯһт\", \"ко̄ллм\", \"не̄лльй\", \"выдт\", \"кудт\", \"кыджемь\", \"ка̄ххц\", \"аххц\"];\n var integers_spellings_for_thousands_list = [\"\", \"э̄ххт\", \"кӯһт\", \"ко̄ллм\", \"не̄лльй\", \"выдт\", \"кудт\", \"кыджемь\", \"ка̄ххц\", \"аххц\"];\n var teens_spellings_list = [\"\", \"э̄ххтэмплоагкь\", \"кӯһтэмплоагкь\", \"ко̄ллмэмплоагкь\", \"не̄лльемплоагкь\", \"выдтэмпоагкь\", \"кудтэмплоагкь\", \"кыджемплоагкь\", \"ка̄ххцэмплоагкь\", \"аххцэмплоагкь\"];\n var tys_spellings_list = [\"\", \"лоагкь\", \"кӯһтлоагкь\", \"ко̄ллмлоагкь\", \"не̄лльйлоагкь\", \"выдтлоагкь\", \"кудтлоагкь\", \"кыджемьлоагкь\", \"ка̄ххцлоагкь\", \"аххцлоагкь\"];\n var hundreds_spellings_list = [\"\", \"чӯдтҍ\", \"кӯһт чӯдҍ\", \"ко̄ллм чӯдҍ\", \"не̄лльй чӯдҍ\", \"выдт чӯдҍ\", \"кудт чӯдтӭ\", \"кыджемь чӯдтӭ\", \"ка̄ххц чӯдтӭ\", \"аххц чӯдтӭ\"];\n \n var hundreds_spelling = \"\", tens_and_ones_spelling = \"\", tens_spelling = \"\", ones_spelling = \"\";\n var hundreds = x/100n;\n if(hundreds != 0n) {hundreds_spelling = hundreds_spellings_list[hundreds];}\n \n var tens_and_ones = x %100n;\n if(tens_and_ones \u003E= 11n \u0026\u0026 tens_and_ones \u003C=19n) {tens_and_ones_spelling = teens_spellings_list[tens_and_ones-10n];}\n else\n {\n var tens = tens_and_ones/10n;\n var ones = tens_and_ones % 10n;\n if(tens != 0n) {tens_spelling = tys_spellings_list[tens];}\n if(ones != 0n) {ones_spelling = block_index==1 ? integers_spellings_for_thousands_list[ones] : integers_spellings_list[ones];}\n \n if(tens_spelling != \"\" \u0026\u0026 ones_spelling != \"\")\n {tens_and_ones_spelling = tens_spelling + \" \" + ones_spelling;}\n else if(tens_spelling != \"\" \u0026\u0026 ones_spelling == \"\")\n {tens_and_ones_spelling = tens_spelling;}\n else if(tens_spelling == \"\" \u0026\u0026 ones_spelling != \"\")\n {tens_and_ones_spelling = ones_spelling;}\n else {}\n }\n \n if(hundreds_spelling != \"\" \u0026\u0026 tens_and_ones_spelling != \"\")\n {return hundreds_spelling + \" \" + tens_and_ones_spelling;}\n else {return hundreds_spelling + tens_and_ones_spelling;}\n }\n\n var x = Z36512K1;\n \n var blocks_names = \n [\n\t[\"\", \"\", \"\"], \n\t[\"чӯдтҍ\", \"чӯдҍ\", \"чӯдтӭ\"], \n\t[\"мильённ\", \"мильён\", \"мильённэ\"], \n\t[\"мильяррд\", \"мильярд\", \"мильяррдэ\"], \n\t[\"трильённ\", \"трильён\", \"трильённэ\"], \n\t[\"квадрильённ\", \"квадрильён\", \"квадрильённэ\"], \n\t[\"квинтильённ\", \"квинтильён\", \"квинтильённэ\"], \n\t[\"сэкстильённ\", \"сэкстильён\", \"сэкстильённэ\"], \n\t[\"сэптильённ\", \"сэптильён\", \"сэптильённэ\"], \n\t[\"октильённ\", \"октильён\", \"октильённэ\"], \n\t[\"нонильённ\", \"нонильён\", \"нонильённэ\"], \n\t[\"децильённ\", \"децильён\", \"децильённэ\"]\n ];\n var blocks_spelling = [];\n \n if(x == 0n) {blocks_spelling.push(\"нӯлль\");}\n else\n {\n let x_remainder = x;\n for(var i=0; i!=blocks_names.length; i++)\n {\n var cur_block = x_remainder % 1000n;\n var last_two_digits = cur_block % 100n;\n var last_digit = cur_block % 10n;\n x_remainder = x_remainder/1000n;\n var cur_block_spelling = spell_block(cur_block, i);\n if(cur_block_spelling != \"\")\n {\n var plural_case_id;\n if(last_digit==1n) {plural_case_id = 0;}\n else if((last_digit==2n || last_digit==3n || last_digit==4n) \u0026\u0026 last_two_digits!=12n \u0026\u0026 last_two_digits!=13n \u0026\u0026 last_two_digits!=14n) {plural_case_id = 1;}\n\telse {plural_case_id = 2;}\n blocks_spelling.push(cur_block_spelling + (blocks_names[i][plural_case_id]==\"\" ? \"\" : (\" \"+blocks_names[i][plural_case_id]) ) );\n }\n }\n }\n \n return blocks_spelling.reverse().join(\" \");\n}"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "JavaScript implemetation for Z36512"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
633nsv4k31vh9rasjdhwn3rgf3tf0po
Z36514
0
85992
284325
2026-06-19T02:13:54Z
99of9
1622
284325
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36514"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36514K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item QID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36514K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "preferred language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36514"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "label text or fallback with edit link if QID"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "helper function for Z36244 and possibly other situations"
}
]
}
}
3uurw0jetjljabw74teguj3fs1fx98a
284328
284325
2026-06-19T02:15:43Z
99of9
1622
Added Z36515 to the approved list of test cases
284328
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36514"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36514K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item QID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36514K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "preferred language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36515"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36514"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "label text or fallback with edit link if QID"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "helper function for Z36244 and possibly other situations"
}
]
}
}
5quwkrbdov8u5edgpozu2p4m8vwn41g
284330
284328
2026-06-19T02:18:02Z
99of9
1622
Added Z36516 to the approved list of test cases
284330
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36514"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36514K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item QID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36514K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "preferred language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36515",
"Z36516"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36514"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "label text or fallback with edit link if QID"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "helper function for Z36244 and possibly other situations"
}
]
}
}
p3qkvufbhirgczlgu93fr83a66d0ufq
284343
284330
2026-06-19T02:36:48Z
99of9
1622
284343
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36514"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36514K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item QID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36514K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "preferred language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36515",
"Z36516"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36514"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "unlinked label text or fallback w edit link if QID"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"label text or fallback with edit link if QID"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "helper function for Z36244 and possibly other situations"
}
]
}
}
tvqpm4s6qb7vxl3ma2ftp9y3a1vuu47
284344
284343
2026-06-19T02:37:17Z
99of9
1622
284344
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36514"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36514K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item QID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36514K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "preferred language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36515",
"Z36516"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36514"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "unlinked label text or fallback w edit link if QID"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31",
{
"Z1K1": "Z31",
"Z31K1": "Z1002",
"Z31K2": [
"Z6",
"label text or fallback with edit link if QID"
]
}
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "similar to Z36517 without the Abstract wikilink"
}
]
}
}
t59q0adph74x2seo1rgipuij4fvih7z
Z36515
0
85993
284326
2026-06-19T02:15:03Z
99of9
1622
284326
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36515"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36514",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36514",
"Z36514K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z36514K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Australia"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] Q408: \"Australia\""
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
toz9tonlganc4hifuvpfiy0aag51ex4
284327
284326
2026-06-19T02:15:27Z
99of9
1622
284327
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36515"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36514",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36514",
"Z36514K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z36514K2": "Z1002"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Australia"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en] Q408: \"Australia\", no edit link"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
knwsqbm9bcdkrhki49xddpa9uqd4jb5
Z36516
0
85994
284329
2026-06-19T02:17:48Z
99of9
1622
284329
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36516"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36514",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36514",
"Z36514K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q5775114"
},
"Z36514K2": "Z1147"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Q5775114\u003Ca href=\"https://www.wikidata.org/wiki/Q5775114\"\u003E✏️\u003C/a\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[dz] Q5775114: \"Q5775114\" with ✏️ link"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qye1eb277d908zgxr09t81k9sjdga7a
Z36517
0
85995
284333
2026-06-19T02:27:25Z
99of9
1622
284333
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36517"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36517K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item QID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36517K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "preferred language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36517"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "linked label text or fallback with edit ✏️ if QID"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "similar to Z36514 but with with the label linked to the Abstract article"
}
]
}
}
ij1i5i39ka342djn57du22x1r6cvsep
284336
284333
2026-06-19T02:30:40Z
99of9
1622
Added Z36518 to the approved list of implementations
284336
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36517"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36517K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item QID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36517K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "preferred language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z36518"
],
"Z8K5": "Z36517"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "linked label text or fallback with edit ✏️ if QID"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "similar to Z36514 but with with the label linked to the Abstract article"
}
]
}
}
db5p4hy1pdpeghnu56hjpyzb1bpkevo
284338
284336
2026-06-19T02:31:41Z
99of9
1622
Added Z36519 to the approved list of test cases
284338
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36517"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36517K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item QID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36517K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "preferred language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36519"
],
"Z8K4": [
"Z14",
"Z36518"
],
"Z8K5": "Z36517"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "linked label text or fallback with edit ✏️ if QID"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "similar to Z36514 but with with the label linked to the Abstract article"
}
]
}
}
rqwsbqnendvafh3267pr806979ps2fr
284340
284338
2026-06-19T02:32:56Z
99of9
1622
Added Z36520 to the approved list of test cases
284340
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36517"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36517K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "item QID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36517K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "preferred language"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36519",
"Z36520"
],
"Z8K4": [
"Z14",
"Z36518"
],
"Z8K5": "Z36517"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "linked label text or fallback with edit ✏️ if QID"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "similar to Z36514 but with with the label linked to the Abstract article"
}
]
}
}
5ucg1bf70sej9kvqjvnnnqe7go6dw9c
Z36518
0
85996
284334
2026-06-19T02:29:09Z
99of9
1622
284334
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36518"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36517",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z36489",
"Z36489K1": {
"Z1K1": "Z18",
"Z18K1": "Z36517K1"
},
"Z36489K2": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z36517K1"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z36517K2"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "linked label text or fallback with edit ✏️, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
6p1idb680pr7xyc4h5c6ublmtqx2fgp
284345
284334
2026-06-19T02:41:30Z
99of9
1622
284345
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36518"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36517",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z36489",
"Z36489K1": {
"Z1K1": "Z18",
"Z18K1": "Z36517K1"
},
"Z36489K2": {
"Z1K1": "Z7",
"Z7K1": "Z36270",
"Z36270K1": {
"Z1K1": "Z18",
"Z18K1": "Z36517K1"
},
"Z36270K2": {
"Z1K1": "Z18",
"Z18K1": "Z36517K2"
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "linked label text or fallback with edit ✏️, comp"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "it may later be worth adding language spans if the label came from a fallback language other than the one requested"
}
]
}
}
l09a6lx7d1gilydgmuhufwtvx0oz444
Z36519
0
85997
284337
2026-06-19T02:31:29Z
99of9
1622
284337
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36519"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36517",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36517",
"Z36517K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z36517K2": "Z1113"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q408\"\u003EAustralia\u003C/a\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[en-au] Q408: [[Australia]]"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
qc75laegujsdaldig0s4r2l9x95lsld
Z36520
0
85998
284339
2026-06-19T02:32:37Z
99of9
1622
284339
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36520"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36517",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36517",
"Z36517K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q5775114"
},
"Z36517K2": "Z1147"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "\u003Ca href=\"https://abstract.wikipedia.org/wiki/Q5775114\"\u003EQ5775114\u003C/a\u003E\u003Ca href=\"https://www.wikidata.org/wiki/Q5775114\"\u003E✏️\u003C/a\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[dz] Q5775114: [[Q5775114]] with ✏️"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
2wkb4bja6wu0v0qebl2n9emx3pf27j2
Z36521
0
85999
284346
2026-06-19T02:54:32Z
99of9
1622
284346
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36521"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36200",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36200",
"Z36200K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z36200K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q41614"
},
"Z36200K3": "Z1430"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z7",
"Z7K1": "Z36200",
"Z36200K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z36200K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q41614"
},
"Z36200K3": "Z1146"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Australia is a constitutional monarchy, de=nds"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "German = Low German?\nBoth currently failing in different ways due to lexeme unavailability."
}
]
}
}
svr3vp7dn0cfdntyltylvw48mllxxlg
284356
284346
2026-06-19T03:15:11Z
99of9
1622
just test success
284356
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36521"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36200",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36200",
"Z36200K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z36200K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q41614"
},
"Z36200K3": "Z1430"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z35740"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "German: Australia is a constitutional monarchy"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "German = Low German?\nBoth currently failing in different ways due to lexeme unavailability."
}
]
}
}
dshvqiwnani7hkp2mjhal8e2gcqunix
284357
284356
2026-06-19T03:15:22Z
99of9
1622
284357
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36521"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36200",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36200",
"Z36200K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z36200K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q41614"
},
"Z36200K3": "Z1430"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z35740"
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "German: Australia is a constitutional monarchy"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cpitpbj8a095nuqwo3h697x8h7hmrwt
Z36522
0
86000
284349
2026-06-19T03:05:22Z
99of9
1622
284349
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36522"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36522K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z36522K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text string"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36522"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text string as HTML, with ✏️ if matching item QID"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "similar to Z36489 but without the abstract wikilink"
}
]
}
}
axbkjuyr49ibh76ni03wsie7sqe2y63
284351
284349
2026-06-19T03:07:56Z
99of9
1622
Added Z36523 to the approved list of implementations
284351
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36522"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36522K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z36522K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text string"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14",
"Z36523"
],
"Z8K5": "Z36522"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text string as HTML, with ✏️ if matching item QID"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "similar to Z36489 but without the abstract wikilink"
}
]
}
}
pnqjdsn1r25pqzxhfiqj5758twyjmyq
284353
284351
2026-06-19T03:08:59Z
99of9
1622
Added Z36524 to the approved list of test cases
284353
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36522"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36522K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z36522K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text string"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36524"
],
"Z8K4": [
"Z14",
"Z36523"
],
"Z8K5": "Z36522"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text string as HTML, with ✏️ if matching item QID"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "similar to Z36489 but without the abstract wikilink"
}
]
}
}
05lt9rtgbx3ky07dc1g8gyzgjsn7uaf
284355
284353
2026-06-19T03:10:36Z
99of9
1622
Added Z36525 to the approved list of test cases
284355
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36522"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36522K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "QID"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6",
"Z17K2": "Z36522K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text string"
}
]
}
}
],
"Z8K2": "Z89",
"Z8K3": [
"Z20",
"Z36524",
"Z36525"
],
"Z8K4": [
"Z14",
"Z36523"
],
"Z8K5": "Z36522"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "text string as HTML, with ✏️ if matching item QID"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "similar to Z36489 but without the abstract wikilink"
}
]
}
}
60k9qtp3cffd8ysn3q52epkmjp0z9vi
Z36523
0
86001
284350
2026-06-19T03:07:41Z
99of9
1622
284350
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36523"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36522",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z27849",
"Z27849K1": {
"Z1K1": "Z7",
"Z7K1": "Z27868",
"Z27868K1": {
"Z1K1": "Z18",
"Z18K1": "Z36522K2"
}
},
"Z27849K2": {
"Z1K1": "Z7",
"Z7K1": "Z802",
"Z802K1": {
"Z1K1": "Z7",
"Z7K1": "Z866",
"Z866K1": {
"Z1K1": "Z18",
"Z18K1": "Z36522K2"
},
"Z866K2": {
"Z1K1": "Z7",
"Z7K1": "Z803",
"Z803K1": {
"Z1K1": "Z39",
"Z39K1": "Z6091K1"
},
"Z803K2": {
"Z1K1": "Z18",
"Z18K1": "Z36522K1"
}
}
},
"Z802K2": {
"Z1K1": "Z7",
"Z7K1": "Z36485",
"Z36485K1": {
"Z1K1": "Z18",
"Z18K1": "Z36522K1"
},
"Z36485K2": "✏️"
},
"Z802K3": {
"Z1K1": "Z89",
"Z89K1": ""
}
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "string to HTML + Wikidata link if matching QID"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gcmgkz2qg0s5c7h29dresorfumvnue5
Z36524
0
86002
284352
2026-06-19T03:08:46Z
99of9
1622
284352
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36524"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36522",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36522",
"Z36522K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z36522K2": "Australia"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Australia"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Q408, \"Australia\": \"Australia\" (unlinked)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
9zb2usicvntwn3yq73m2s89kkjq832v
Z36525
0
86003
284354
2026-06-19T03:10:16Z
99of9
1622
284354
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36525"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36522",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36522",
"Z36522K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q408"
},
"Z36522K2": "Q408"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z877",
"Z877K2": {
"Z1K1": "Z89",
"Z89K1": "Q408\u003Ca href=\"https://www.wikidata.org/wiki/Q408\"\u003E✏️\u003C/a\u003E"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Q408, \"Q408\": Q408✏️ (linked to Wikidata)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
iw6t80jysc7gf3ltkdm431ql1peot6r
Talk:Z35555
1
86004
284358
2026-06-19T06:36:36Z
99of9
1622
/* "ppm" */ new section
284358
wikitext
text/x-wiki
== "ppm" ==
@[[User:YoshiRulz|YoshiRulz]] this one is confusing me. I made this function as a helper function for {{Z|Z25355}} to decide whether to leave off a string representing the units. Hence the description "which can/should not express units". IMO a value of 50 ppm *should* say "ppm", because otherwise it's just "50". Would you be okay with reversing this test? I realise you've gone for a more physics definition of dimensionless. We may need that too for other purposes, but can we carve that off to a different function? --[[User:99of9|99of9]] ([[User talk:99of9|talk]]) 06:36, 19 June 2026 (UTC)
mm6pqo4ptvuegtwpqcqmrp8vpzxlh6h
Z36526
0
86005
284371
2026-06-19T09:14:22Z
HenkvD
1290
non-defining role sentence (simple)
284371
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36526"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36526K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36526K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36526K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36526K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36526"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "non-defining role sentence (simple)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentence of the type [A] is a [B] of [C] for several languages with simple grammar"
}
]
}
}
1uv15rh1812fccmttonmoxgdml9o9zy
284373
284371
2026-06-19T09:16:42Z
HenkvD
1290
Added Z36527 to the approved list of test cases
284373
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36526"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36526K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36526K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36526K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36526K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z36527"
],
"Z8K4": [
"Z14"
],
"Z8K5": "Z36526"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "non-defining role sentence (simple)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentence of the type [A] is a [B] of [C] for several languages with simple grammar"
}
]
}
}
20i75sqmozaqou36lzkkgapgnpakwjj
284376
284373
2026-06-19T09:39:16Z
HenkvD
1290
Added Z36528 to the approved list of implementations
284376
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36526"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36526K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36526K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36526K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36526K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z36527"
],
"Z8K4": [
"Z14",
"Z36528"
],
"Z8K5": "Z36526"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "non-defining role sentence (simple)"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentence of the type [A] is a [B] of [C] for several languages with simple grammar"
}
]
}
}
snavm936wx4nadh0royzf2rbf8hx3mo
284381
284376
2026-06-19T10:11:32Z
HenkvD
1290
[af] A is 'n B van C.
284381
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36526"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36526K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36526K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36526K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36526K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z36527"
],
"Z8K4": [
"Z14",
"Z36528"
],
"Z8K5": "Z36526"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "non-defining role sentence (simple)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1532",
"Z11K2": "[af] A is 'n B van C."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentence of the type [A] is a [B] of [C] for several languages with simple grammar"
}
]
}
}
28uxqsf81si8l0dhcsae1usoyvkm8hc
284382
284381
2026-06-19T10:13:21Z
HenkvD
1290
[eo] A estas B de C.
284382
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36526"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36526K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36526K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36526K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36526K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z36527"
],
"Z8K4": [
"Z14",
"Z36528"
],
"Z8K5": "Z36526"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "non-defining role sentence (simple)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1532",
"Z11K2": "[af] A is 'n B van C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "[eo] A estas B de C."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentence of the type [A] is a [B] of [C] for several languages with simple grammar"
}
]
}
}
26wieuoandgb5nkah4k8qnwh9axj3ac
284383
284382
2026-06-19T10:14:07Z
HenkvD
1290
[fy] A is in B fan C.
284383
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36526"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36526K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36526K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36526K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36526K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z36527"
],
"Z8K4": [
"Z14",
"Z36528"
],
"Z8K5": "Z36526"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "non-defining role sentence (simple)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1532",
"Z11K2": "[af] A is 'n B van C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "[eo] A estas B de C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1216",
"Z11K2": "[fy] A is in B fan C."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentence of the type [A] is a [B] of [C] for several languages with simple grammar"
}
]
}
}
2agiz25nx2qkybtcok9sbbn0t7qt049
284384
284383
2026-06-19T10:14:41Z
HenkvD
1290
[mk] A е B на C.
284384
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36526"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36526K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36526K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36526K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36526K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z36527"
],
"Z8K4": [
"Z14",
"Z36528"
],
"Z8K5": "Z36526"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "non-defining role sentence (simple)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1532",
"Z11K2": "[af] A is 'n B van C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "[eo] A estas B de C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1216",
"Z11K2": "[fy] A is in B fan C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1402",
"Z11K2": "[mk] A е B на C."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentence of the type [A] is a [B] of [C] for several languages with simple grammar"
}
]
}
}
e7al71jo07k1v7084a9f3fu1bpg0keq
284385
284384
2026-06-19T10:15:24Z
HenkvD
1290
[nl] A is een B van C.
284385
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36526"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36526K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36526K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36526K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36526K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z36527"
],
"Z8K4": [
"Z14",
"Z36528"
],
"Z8K5": "Z36526"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "non-defining role sentence (simple)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1532",
"Z11K2": "[af] A is 'n B van C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "[eo] A estas B de C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1216",
"Z11K2": "[fy] A is in B fan C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1402",
"Z11K2": "[mk] A е B на C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "[nl] A is een B van C."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentence of the type [A] is a [B] of [C] for several languages with simple grammar"
}
]
}
}
eled8jt50ft1lsjxxr0n3kk2cxciffb
284386
284385
2026-06-19T10:16:08Z
HenkvD
1290
[pap] A ta un B di C.
284386
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36526"
},
"Z2K2": {
"Z1K1": "Z8",
"Z8K1": [
"Z17",
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36526K1",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Subject"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36526K2",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "role"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z6091",
"Z17K2": "Z36526K3",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "dependency"
}
]
}
},
{
"Z1K1": "Z17",
"Z17K1": "Z60",
"Z17K2": "Z36526K4",
"Z17K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "language"
}
]
}
}
],
"Z8K2": "Z11",
"Z8K3": [
"Z20",
"Z36527"
],
"Z8K4": [
"Z14",
"Z36528"
],
"Z8K5": "Z36526"
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "non-defining role sentence (simple)"
},
{
"Z1K1": "Z11",
"Z11K1": "Z1532",
"Z11K2": "[af] A is 'n B van C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1576",
"Z11K2": "[eo] A estas B de C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1216",
"Z11K2": "[fy] A is in B fan C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1402",
"Z11K2": "[mk] A е B на C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "[nl] A is een B van C."
},
{
"Z1K1": "Z11",
"Z11K1": "Z1137",
"Z11K2": "[pap] A ta un B di C."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "Sentence of the type [A] is a [B] of [C] for several languages with simple grammar"
}
]
}
}
newlroo9g9tqth7c1rlv0gldfdk58fc
Z36527
0
86006
284372
2026-06-19T09:16:29Z
HenkvD
1290
[nl] Atlanta is een stad in Georgia.
284372
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36527"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36526",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36526",
"Z36526K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q23556"
},
"Z36526K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q515"
},
"Z36526K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q1428"
},
"Z36526K4": "Z1157"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "Atlanta is een stad in Georgia."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[nl] Atlanta is een stad in Georgia."
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
cbr6wtcmc41iafw72pwvhqr0ae2a7o6
284377
284372
2026-06-19T09:45:32Z
HenkvD
1290
[nl] schaken is een spel van strategie
284377
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36527"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36526",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36526",
"Z36526K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q718"
},
"Z36526K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q11410"
},
"Z36526K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q185451"
},
"Z36526K4": "Z1157"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "schaken is een spel van strategie"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[nl] schaken is een spel van strategie"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
gi3udmirdm2t9gk3gpmh8cyed8ee7iu
284378
284377
2026-06-19T09:46:16Z
HenkvD
1290
284378
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36527"
},
"Z2K2": {
"Z1K1": "Z20",
"Z20K1": "Z36526",
"Z20K2": {
"Z1K1": "Z7",
"Z7K1": "Z36526",
"Z36526K1": {
"Z1K1": "Z6091",
"Z6091K1": "Q718"
},
"Z36526K2": {
"Z1K1": "Z6091",
"Z6091K1": "Q11410"
},
"Z36526K3": {
"Z1K1": "Z6091",
"Z6091K1": "Q185451"
},
"Z36526K4": "Z1157"
},
"Z20K3": {
"Z1K1": "Z7",
"Z7K1": "Z14392",
"Z14392K2": {
"Z1K1": "Z11",
"Z11K1": "Z1157",
"Z11K2": "schaken is een spel van strategie."
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "[nl] schaken is een spel van strategie"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nr8ir4xdgmyad6z7b5860ulago30csd
Z36528
0
86007
284374
2026-06-19T09:26:21Z
HenkvD
1290
non-defining role sentence (simple), composition
284374
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36528"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36526",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z861",
"Z861K1": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36526K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36526K4"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z18",
"Z18K1": "Z36526K4"
},
"Z22193K2": [
"Z60",
"Z1216",
"Z1532",
"Z1730",
"Z1473",
"Z1576",
"Z1650",
"Z1106",
"Z1642",
"Z1402",
"Z1146",
"Z1798",
"Z1137",
"Z1158"
],
"Z22193K3": [
"Z6",
" is in ",
" is 'n ",
" is a ",
" je ",
" estas ",
" as en ",
" er ",
" je ",
" е ",
" is en ",
" у ",
" ta un ",
" је "
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36526K2"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36526K4"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z18",
"Z18K1": "Z36526K4"
},
"Z22193K2": [
"Z60",
"Z1532",
"Z1576",
"Z1216",
"Z1402",
"Z1157",
"Z1137"
],
"Z22193K3": [
"Z6",
" van ",
" de ",
" fan ",
" на ",
" van ",
" di ",
" (of)"
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36526K3"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36526K4"
}
},
"."
]
},
"Z861K2": {
"Z1K1": "Z18",
"Z18K1": "Z36526K4"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "non-defining role sentence (simple), composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
20r8wr8xaygwfogrsztvnaszc1aww5h
284375
284374
2026-06-19T09:27:30Z
HenkvD
1290
284375
zobject
text/plain
{
"Z1K1": "Z2",
"Z2K1": {
"Z1K1": "Z6",
"Z6K1": "Z36528"
},
"Z2K2": {
"Z1K1": "Z14",
"Z14K1": "Z36526",
"Z14K2": {
"Z1K1": "Z7",
"Z7K1": "Z861",
"Z861K1": {
"Z1K1": "Z7",
"Z7K1": "Z21394",
"Z21394K1": [
"Z6",
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36526K1"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36526K4"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z18",
"Z18K1": "Z36526K4"
},
"Z22193K2": [
"Z60",
"Z1216",
"Z1532",
"Z1730",
"Z1473",
"Z1576",
"Z1650",
"Z1106",
"Z1642",
"Z1402",
"Z1146",
"Z1798",
"Z1137",
"Z1158",
"Z1157"
],
"Z22193K3": [
"Z6",
" is in ",
" is 'n ",
" is a ",
" je ",
" estas ",
" as en ",
" er ",
" je ",
" е ",
" is en ",
" у ",
" ta un ",
" је ",
" is een "
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36526K2"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36526K4"
}
},
{
"Z1K1": "Z7",
"Z7K1": "Z22193",
"Z22193K1": {
"Z1K1": "Z18",
"Z18K1": "Z36526K4"
},
"Z22193K2": [
"Z60",
"Z1532",
"Z1576",
"Z1216",
"Z1402",
"Z1157",
"Z1137"
],
"Z22193K3": [
"Z6",
" van ",
" de ",
" fan ",
" на ",
" van ",
" di ",
" (of)"
]
},
{
"Z1K1": "Z7",
"Z7K1": "Z24766",
"Z24766K1": {
"Z1K1": "Z18",
"Z18K1": "Z36526K3"
},
"Z24766K2": {
"Z1K1": "Z18",
"Z18K1": "Z36526K4"
}
},
"."
]
},
"Z861K2": {
"Z1K1": "Z18",
"Z18K1": "Z36526K4"
}
}
},
"Z2K3": {
"Z1K1": "Z12",
"Z12K1": [
"Z11",
{
"Z1K1": "Z11",
"Z11K1": "Z1002",
"Z11K2": "non-defining role sentence (simple), composition"
}
]
},
"Z2K4": {
"Z1K1": "Z32",
"Z32K1": [
"Z31"
]
},
"Z2K5": {
"Z1K1": "Z12",
"Z12K1": [
"Z11"
]
}
}
nb3fbhhbr01vqqq9e3bstowoorcm5wh
Talk:Z36526
1
86008
284380
2026-06-19T10:05:52Z
HenkvD
1290
/* Simple rules for A is a B of C for many languages */ new section
284380
wikitext
text/x-wiki
== Simple rules for A is a B of C for many languages ==
This function and implementation is for many languages with simple rules for "A is a B of C".
:[af] A is 'n B van C.
:[eo] A estas B de C.
:[fy] A is in B fan C.
:[mk] A е B на C.
:[nl] A is een B van C.
:[pap] A ta un B di C.
[[User:HenkvD|HenkvD]] ([[User talk:HenkvD|talk]]) 10:05, 19 June 2026 (UTC)
ma6jbh16et1eawrydylao1w6xmmnnjr
Wikifunctions:Status updates/2026-06-19
4
86009
284390
2026-06-19T10:41:42Z
DVrandecic (WMF)
7
Fresh Functions weekly
284390
wikitext
text/x-wiki
=== Fresh Functions weekly: 43 new Functions ===
This week we had 43 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!
* {{Z|Z36185}}
* {{Z|Z36190}}
* {{Z|Z36193}}
* {{Z|Z36197}}
* {{Z|Z36200}}
* {{Z|Z36206}}
* {{Z|Z36209}}
* {{Z|Z36218}}
* {{Z|Z36225}}
* {{Z|Z36232}}
* {{Z|Z36234}}
* {{Z|Z36240}}
* {{Z|Z36243}}
* {{Z|Z36253}}
* {{Z|Z36266}}
* {{Z|Z36270}}
* {{Z|Z36282}}
* {{Z|Z36285}}
* {{Z|Z36288}}
* {{Z|Z36290}}
* {{Z|Z36296}}
* {{Z|Z36299}}
* {{Z|Z36310}}
* {{Z|Z36319}}
* {{Z|Z36323}}
* {{Z|Z36325}}
* {{Z|Z36327}}
* {{Z|Z36333}}
* {{Z|Z36337}}
* {{Z|Z36341}}
* {{Z|Z36348}}
* {{Z|Z36354}}
* {{Z|Z36357}}
* {{Z|Z36357}}
* {{Z|Z36365}}
* {{Z|Z36369}}
* {{Z|Z36371}}
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.
6uktcqqpgc8ixw7z63iqci64m0sxijl
284391
284390
2026-06-19T10:43:15Z
DVrandecic (WMF)
7
284391
wikitext
text/x-wiki
=== Upcoming events ===
Friday, 19 June 2026 at 18:30 local time (20:30 UTC) (time might change), Denny will visit the [https://temporaerhaus.de/ temporärhaus] in Ulm, Germany, in order to introduce Wikidata, Wikifunctions, and Abstract Wikipedia, and discuss with the local community. Thanks to [[User:Hogü-456|Hogü-456]] for organizing the event!
[https://wikimania.wikimedia.org/wiki/2026:Wikimania Wikimania 2026], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. [[User:Mahir256|Mahir256]] will organize a workshop on “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday, 16:00 local time, and we will be running an “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]]” on Saturday, 11a:00 local time.
=== Fresh Functions weekly: 43 new Functions ===
This week we had 43 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!
* {{Z|Z36185}}
* {{Z|Z36190}}
* {{Z|Z36193}}
* {{Z|Z36197}}
* {{Z|Z36200}}
* {{Z|Z36206}}
* {{Z|Z36209}}
* {{Z|Z36218}}
* {{Z|Z36225}}
* {{Z|Z36232}}
* {{Z|Z36234}}
* {{Z|Z36240}}
* {{Z|Z36243}}
* {{Z|Z36253}}
* {{Z|Z36266}}
* {{Z|Z36270}}
* {{Z|Z36282}}
* {{Z|Z36285}}
* {{Z|Z36288}}
* {{Z|Z36290}}
* {{Z|Z36296}}
* {{Z|Z36299}}
* {{Z|Z36310}}
* {{Z|Z36319}}
* {{Z|Z36323}}
* {{Z|Z36325}}
* {{Z|Z36327}}
* {{Z|Z36333}}
* {{Z|Z36337}}
* {{Z|Z36341}}
* {{Z|Z36348}}
* {{Z|Z36354}}
* {{Z|Z36357}}
* {{Z|Z36357}}
* {{Z|Z36365}}
* {{Z|Z36369}}
* {{Z|Z36371}}
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.
5kafzlkby549snwa5s9wr1mshme27ab
284392
284391
2026-06-19T10:44:51Z
DVrandecic (WMF)
7
284392
wikitext
text/x-wiki
=== NLG SIG recording ===
[[File:Abstract Wikipedia NLG SIG Meeting 2026-06.webm|thumb|Recording of June 2026 NLG SIG meeting]]
This week’s [[Wikifunctions:NLG SIG|NLG SIG meeting]] was about discussing [[Wikifunctions:Status updates/2026-05-15#News in Types: way forward for natural language generation types|the proposed new NLG types]], and was particularly focused on the [[Wikifunctions:Type proposals/Semantic unit|Semantic Unit]] proposal. Thanks to [[User:Mahir256|Mahir]] for presenting the type, demoing tools, and so patiently answering questions. The [[:commons:File:Abstract Wikipedia NLG SIG Meeting 2026-06.webm|recording of the meeting is available on Commons]].
=== Upcoming events ===
Friday, 19 June 2026 at 18:30 local time (20:30 UTC) (time might change), Denny will visit the [https://temporaerhaus.de/ temporärhaus] in Ulm, Germany, in order to introduce Wikidata, Wikifunctions, and Abstract Wikipedia, and discuss with the local community. Thanks to [[User:Hogü-456|Hogü-456]] for organizing the event!
[https://wikimania.wikimedia.org/wiki/2026:Wikimania Wikimania 2026], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. [[User:Mahir256|Mahir256]] will organize a workshop on “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday, 16:00 local time, and we will be running an “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]]” on Saturday, 11a:00 local time.
=== Fresh Functions weekly: 43 new Functions ===
This week we had 43 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!
* {{Z|Z36185}}
* {{Z|Z36190}}
* {{Z|Z36193}}
* {{Z|Z36197}}
* {{Z|Z36200}}
* {{Z|Z36206}}
* {{Z|Z36209}}
* {{Z|Z36218}}
* {{Z|Z36225}}
* {{Z|Z36232}}
* {{Z|Z36234}}
* {{Z|Z36240}}
* {{Z|Z36243}}
* {{Z|Z36253}}
* {{Z|Z36266}}
* {{Z|Z36270}}
* {{Z|Z36282}}
* {{Z|Z36285}}
* {{Z|Z36288}}
* {{Z|Z36290}}
* {{Z|Z36296}}
* {{Z|Z36299}}
* {{Z|Z36310}}
* {{Z|Z36319}}
* {{Z|Z36323}}
* {{Z|Z36325}}
* {{Z|Z36327}}
* {{Z|Z36333}}
* {{Z|Z36337}}
* {{Z|Z36341}}
* {{Z|Z36348}}
* {{Z|Z36354}}
* {{Z|Z36357}}
* {{Z|Z36357}}
* {{Z|Z36365}}
* {{Z|Z36369}}
* {{Z|Z36371}}
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.
2s129hrq5tu00syjeh50634a100deod
284393
284392
2026-06-19T10:46:05Z
DVrandecic (WMF)
7
284393
wikitext
text/x-wiki
=== News in Types: Syntactic tables… but not yet ===
We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|Type proposals]] so we can keep on creating new Types. Thanks to all the community members contributing to the discussion and writing proposals, making it possible to extend the Wikifunctions to new domains!
Earlier this week we implemented the [[Wikifunctions:Type proposals/Syntactic table|Syntactic tables]] proposal, but it is still marked as experimental. So just be warned that it might be changed and even deprecated. On creation, the title exposed a bug with the UX for HTML fragments ([[:phab:T429379|T429379]]), which will be fixed next week. Until then, it's difficult to see the Type work. The experimental Type is here: {{Z|Z36462}}
Initially, I was first planning to implement the proposals for [[Wikifunctions:Type proposals/Semantic unit|Semantic Unit]] and [[Wikifunctions:Type proposals/Syntactic unit|Syntactic Unit]] Types, but after conferring with [[User:Mahir256|Mahir256]], who proposed the Types, it became clear that a number of features on the backend are still missing, so that their implementation at this point in time wouldn’t be useful. More details were discussed in this week’s NLG SIG meeting (see the next section).
=== NLG SIG recording ===
[[File:Abstract Wikipedia NLG SIG Meeting 2026-06.webm|thumb|Recording of June 2026 NLG SIG meeting]]
This week’s [[Wikifunctions:NLG SIG|NLG SIG meeting]] was about discussing [[Wikifunctions:Status updates/2026-05-15#News in Types: way forward for natural language generation types|the proposed new NLG types]], and was particularly focused on the [[Wikifunctions:Type proposals/Semantic unit|Semantic Unit]] proposal. Thanks to [[User:Mahir256|Mahir]] for presenting the type, demoing tools, and so patiently answering questions. The [[:commons:File:Abstract Wikipedia NLG SIG Meeting 2026-06.webm|recording of the meeting is available on Commons]].
=== Upcoming events ===
Friday, 19 June 2026 at 18:30 local time (20:30 UTC) (time might change), Denny will visit the [https://temporaerhaus.de/ temporärhaus] in Ulm, Germany, in order to introduce Wikidata, Wikifunctions, and Abstract Wikipedia, and discuss with the local community. Thanks to [[User:Hogü-456|Hogü-456]] for organizing the event!
[https://wikimania.wikimedia.org/wiki/2026:Wikimania Wikimania 2026], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. [[User:Mahir256|Mahir256]] will organize a workshop on “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday, 16:00 local time, and we will be running an “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]]” on Saturday, 11a:00 local time.
=== Fresh Functions weekly: 43 new Functions ===
This week we had 43 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!
* {{Z|Z36185}}
* {{Z|Z36190}}
* {{Z|Z36193}}
* {{Z|Z36197}}
* {{Z|Z36200}}
* {{Z|Z36206}}
* {{Z|Z36209}}
* {{Z|Z36218}}
* {{Z|Z36225}}
* {{Z|Z36232}}
* {{Z|Z36234}}
* {{Z|Z36240}}
* {{Z|Z36243}}
* {{Z|Z36253}}
* {{Z|Z36266}}
* {{Z|Z36270}}
* {{Z|Z36282}}
* {{Z|Z36285}}
* {{Z|Z36288}}
* {{Z|Z36290}}
* {{Z|Z36296}}
* {{Z|Z36299}}
* {{Z|Z36310}}
* {{Z|Z36319}}
* {{Z|Z36323}}
* {{Z|Z36325}}
* {{Z|Z36327}}
* {{Z|Z36333}}
* {{Z|Z36337}}
* {{Z|Z36341}}
* {{Z|Z36348}}
* {{Z|Z36354}}
* {{Z|Z36357}}
* {{Z|Z36357}}
* {{Z|Z36365}}
* {{Z|Z36369}}
* {{Z|Z36371}}
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.
kv5yhxj2gs8ll120mvdgkj65nvs78vs
284394
284393
2026-06-19T10:48:35Z
DVrandecic (WMF)
7
Recent Changes in the software
284394
wikitext
text/x-wiki
=== Recent Changes in the software ===
This week, we made a few improvements to how Abstract Wikipedia articles and embedded Wikifunctions outputs will appear across wikis.
On Abstract Wikipedia, empty articles now appear as red links in local wikitext and rendered fragments, consistent with how Wikipedia treats pages that have not been written yet ([[:phab:T424310|T424310]]). And when looking up labels for Abstract Wikipedia items, the system now falls back to `mul` (language-agnostic label) when no language-specific label exists ([[:phab:T427027|T427027]]).
For embedded Wikifunctions, we fixed a bug that meant previewing embedded Wikifunctions' HTML outputs didn't work except on Wikifunctions.org itself ([[:phab:T426024|T426024]]).
And as part of wider MediaWiki language support work, we've added Z2048/sd-deva as a new Language, and tagged Z1191/sd as sd-arab too ([[:phab:T411110|T411110]], [[:phab:T416161|T416161]], [[:phab:T418886|T418886]], and ([[:phab:T426332|T426332]]).
=== News in Types: Syntactic tables… but not yet ===
We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|Type proposals]] so we can keep on creating new Types. Thanks to all the community members contributing to the discussion and writing proposals, making it possible to extend the Wikifunctions to new domains!
Earlier this week we implemented the [[Wikifunctions:Type proposals/Syntactic table|Syntactic tables]] proposal, but it is still marked as experimental. So just be warned that it might be changed and even deprecated. On creation, the title exposed a bug with the UX for HTML fragments ([[:phab:T429379|T429379]]), which will be fixed next week. Until then, it's difficult to see the Type work. The experimental Type is here: {{Z|Z36462}}
Initially, I was first planning to implement the proposals for [[Wikifunctions:Type proposals/Semantic unit|Semantic Unit]] and [[Wikifunctions:Type proposals/Syntactic unit|Syntactic Unit]] Types, but after conferring with [[User:Mahir256|Mahir256]], who proposed the Types, it became clear that a number of features on the backend are still missing, so that their implementation at this point in time wouldn’t be useful. More details were discussed in this week’s NLG SIG meeting (see the next section).
=== NLG SIG recording ===
[[File:Abstract Wikipedia NLG SIG Meeting 2026-06.webm|thumb|Recording of June 2026 NLG SIG meeting]]
This week’s [[Wikifunctions:NLG SIG|NLG SIG meeting]] was about discussing [[Wikifunctions:Status updates/2026-05-15#News in Types: way forward for natural language generation types|the proposed new NLG types]], and was particularly focused on the [[Wikifunctions:Type proposals/Semantic unit|Semantic Unit]] proposal. Thanks to [[User:Mahir256|Mahir]] for presenting the type, demoing tools, and so patiently answering questions. The [[:commons:File:Abstract Wikipedia NLG SIG Meeting 2026-06.webm|recording of the meeting is available on Commons]].
=== Upcoming events ===
Friday, 19 June 2026 at 18:30 local time, Denny will visit the [https://temporaerhaus.de/ temporärhaus] in Ulm, Germany, in order to introduce Wikidata, Wikifunctions, and Abstract Wikipedia, and discuss with the local community. Thanks to [[User:Hogü-456|Hogü-456]] for organizing the event!
[https://wikimania.wikimedia.org/wiki/2026:Wikimania Wikimania 2026], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. [[User:Mahir256|Mahir256]] will organize a workshop on “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday, 16:00 local time, and we will be running an “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]]” on Saturday, 11a:00 local time.
=== Fresh Functions weekly: 43 new Functions ===
This week we had 43 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!
* {{Z|Z36185}}
* {{Z|Z36190}}
* {{Z|Z36193}}
* {{Z|Z36197}}
* {{Z|Z36200}}
* {{Z|Z36206}}
* {{Z|Z36209}}
* {{Z|Z36218}}
* {{Z|Z36225}}
* {{Z|Z36232}}
* {{Z|Z36234}}
* {{Z|Z36240}}
* {{Z|Z36243}}
* {{Z|Z36253}}
* {{Z|Z36266}}
* {{Z|Z36270}}
* {{Z|Z36282}}
* {{Z|Z36285}}
* {{Z|Z36288}}
* {{Z|Z36290}}
* {{Z|Z36296}}
* {{Z|Z36299}}
* {{Z|Z36310}}
* {{Z|Z36319}}
* {{Z|Z36323}}
* {{Z|Z36325}}
* {{Z|Z36327}}
* {{Z|Z36333}}
* {{Z|Z36337}}
* {{Z|Z36341}}
* {{Z|Z36348}}
* {{Z|Z36354}}
* {{Z|Z36357}}
* {{Z|Z36357}}
* {{Z|Z36365}}
* {{Z|Z36369}}
* {{Z|Z36371}}
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.
le4of5xmku0dwcvg9ooapuvgzqh6yaq
284395
284394
2026-06-19T10:48:48Z
DVrandecic (WMF)
7
284395
wikitext
text/x-wiki
=== Recent Changes in the software ===
This week, we made a few improvements to how Abstract Wikipedia articles and embedded Wikifunctions outputs will appear across wikis.
On Abstract Wikipedia, empty articles now appear as red links in local wikitext and rendered fragments, consistent with how Wikipedia treats pages that have not been written yet ([[:phab:T424310|T424310]]). And when looking up labels for Abstract Wikipedia items, the system now falls back to `mul` (language-agnostic label) when no language-specific label exists ([[:phab:T427027|T427027]]).
For embedded Wikifunctions, we fixed a bug that meant previewing embedded Wikifunctions' HTML outputs didn't work except on Wikifunctions.org itself ([[:phab:T426024|T426024]]).
And as part of wider MediaWiki language support work, we've added Z2048/sd-deva as a new Language, and tagged Z1191/sd as sd-arab too ([[:phab:T411110|T411110]], [[:phab:T416161|T416161]], [[:phab:T418886|T418886]], and [[:phab:T426332|T426332]]).
=== News in Types: Syntactic tables… but not yet ===
We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|Type proposals]] so we can keep on creating new Types. Thanks to all the community members contributing to the discussion and writing proposals, making it possible to extend the Wikifunctions to new domains!
Earlier this week we implemented the [[Wikifunctions:Type proposals/Syntactic table|Syntactic tables]] proposal, but it is still marked as experimental. So just be warned that it might be changed and even deprecated. On creation, the title exposed a bug with the UX for HTML fragments ([[:phab:T429379|T429379]]), which will be fixed next week. Until then, it's difficult to see the Type work. The experimental Type is here: {{Z|Z36462}}
Initially, I was first planning to implement the proposals for [[Wikifunctions:Type proposals/Semantic unit|Semantic Unit]] and [[Wikifunctions:Type proposals/Syntactic unit|Syntactic Unit]] Types, but after conferring with [[User:Mahir256|Mahir256]], who proposed the Types, it became clear that a number of features on the backend are still missing, so that their implementation at this point in time wouldn’t be useful. More details were discussed in this week’s NLG SIG meeting (see the next section).
=== NLG SIG recording ===
[[File:Abstract Wikipedia NLG SIG Meeting 2026-06.webm|thumb|Recording of June 2026 NLG SIG meeting]]
This week’s [[Wikifunctions:NLG SIG|NLG SIG meeting]] was about discussing [[Wikifunctions:Status updates/2026-05-15#News in Types: way forward for natural language generation types|the proposed new NLG types]], and was particularly focused on the [[Wikifunctions:Type proposals/Semantic unit|Semantic Unit]] proposal. Thanks to [[User:Mahir256|Mahir]] for presenting the type, demoing tools, and so patiently answering questions. The [[:commons:File:Abstract Wikipedia NLG SIG Meeting 2026-06.webm|recording of the meeting is available on Commons]].
=== Upcoming events ===
Friday, 19 June 2026 at 18:30 local time, Denny will visit the [https://temporaerhaus.de/ temporärhaus] in Ulm, Germany, in order to introduce Wikidata, Wikifunctions, and Abstract Wikipedia, and discuss with the local community. Thanks to [[User:Hogü-456|Hogü-456]] for organizing the event!
[https://wikimania.wikimedia.org/wiki/2026:Wikimania Wikimania 2026], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. [[User:Mahir256|Mahir256]] will organize a workshop on “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday, 16:00 local time, and we will be running an “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]]” on Saturday, 11a:00 local time.
=== Fresh Functions weekly: 43 new Functions ===
This week we had 43 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!
* {{Z|Z36185}}
* {{Z|Z36190}}
* {{Z|Z36193}}
* {{Z|Z36197}}
* {{Z|Z36200}}
* {{Z|Z36206}}
* {{Z|Z36209}}
* {{Z|Z36218}}
* {{Z|Z36225}}
* {{Z|Z36232}}
* {{Z|Z36234}}
* {{Z|Z36240}}
* {{Z|Z36243}}
* {{Z|Z36253}}
* {{Z|Z36266}}
* {{Z|Z36270}}
* {{Z|Z36282}}
* {{Z|Z36285}}
* {{Z|Z36288}}
* {{Z|Z36290}}
* {{Z|Z36296}}
* {{Z|Z36299}}
* {{Z|Z36310}}
* {{Z|Z36319}}
* {{Z|Z36323}}
* {{Z|Z36325}}
* {{Z|Z36327}}
* {{Z|Z36333}}
* {{Z|Z36337}}
* {{Z|Z36341}}
* {{Z|Z36348}}
* {{Z|Z36354}}
* {{Z|Z36357}}
* {{Z|Z36357}}
* {{Z|Z36365}}
* {{Z|Z36369}}
* {{Z|Z36371}}
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.
1npfn0k5d7qkpks8po900xyuk1tx7dn
284396
284395
2026-06-19T10:52:24Z
DVrandecic (WMF)
7
284396
wikitext
text/x-wiki
=== The or not the, this is (the?) question ===
Last week’s Volunteers’ Corner had a lively debate about one specific question ([[:commons:File:Abstract Wikipedia Volunteer Corner 2026-06.webm|recording available on Commons]]), contributed by [[User:Strobilomyces|Strobilomyces]]: if you want to make a sentence of the form ''“X is a Y.”'', sometimes the X requires the definite article “the”, and sometimes it does not. Here are a few examples:
* ''Paris is a city.''
* ''The Seine is a river.''
* ''Lake Superior is a lake.''
* ''The Atlantic is an ocean.''
* ''The Eiffel Tower is a monument.''
* ''Westminster Abbey is a monument.''
The same is true for other languages that have definite articles, such as Spanish, French, or German. But each language has its own rules for the article. Here is an example sentence in four languages:
* ''Latin is a language.''
* ''El latín es un idioma.''
* ''Le latin est une langue.''
* ''Latein ist eine Sprache.''
How to tackle this kind of issue?
There are in principle two extreme solutions, which both work – in principle:
# Model whether each noun requires the definite article in Wikidata's Lexemes
# Have a smart Function that figures out whether a noun needs a definite article
Both approaches have their challenges: the approach with the Lexemes would require many, many Lexemes, as we would now need Lexemes for every river, monument, ''etc.'' in every language with articles. That would be a lot of Lexemes. A smart Function on the other hand might need to deal with many special cases even to the level of individual words, because all languages have irregularities, making the implementations very large. But both approaches would work, in principle.
Another solution is, as so often, to meet in the middle: use a Function to get the answer for the cases that can be expressed with a Function easily, and use Lexemes for the exceptions. The Function would then always look up the Lexeme first, and only if none is found, apply the Function as a best-guess.
Where are we currently? Wikidata has a property, {{P|P5713}}, which is indeed used to state that specific senses require a determined article, e.g. for [[:q:Lexeme:L1012744#S1|the Indus]]. All of these uses on Wikidata are currently applied to Lexemes in English only. We also have two Functions, {{Z|Z32645}} and {{Z|Z32935}}, which both aim to answer whether an Item needs a definite article or not; again, only in English. So, we already have both parts of the puzzle at least available in principle, 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]].
In a twist I didn’t expect, I gave [https://www.cse.chalmers.se/~aarne/ Aarne Ranta] a call after this Monday’s Volunteers’ Corner. Aarne is the founder of [[:en:Grammatical Framework (programming language)|Grammatical Framework]], one of the world’s leading symbolic natural language generation systems. Aarne has been an advisor for me and his work has been an inspiration for Abstract Wikipedia. So I asked him about this particular issue, and his first reaction was to laugh and to literally call it one of the hardest puzzles they had to solve. That was encouraging!
So I would like to end with a Call to Action: let us focus on this issue together for a bit, across some of the relevant languages, in order to show that this is a problem we can tackle and solve. I think if we answer Strobilomyces’ challenge, which may be one of the harder issues for our approach to natural language generation, we can be much more confident about the feasibility of the whole approach.
=== Recent Changes in the software ===
This week, we made a few improvements to how Abstract Wikipedia articles and embedded Wikifunctions outputs will appear across wikis.
On Abstract Wikipedia, empty articles now appear as red links in local wikitext and rendered fragments, consistent with how Wikipedia treats pages that have not been written yet ([[:phab:T424310|T424310]]). And when looking up labels for Abstract Wikipedia items, the system now falls back to `mul` (language-agnostic label) when no language-specific label exists ([[:phab:T427027|T427027]]).
For embedded Wikifunctions, we fixed a bug that meant previewing embedded Wikifunctions' HTML outputs didn't work except on Wikifunctions.org itself ([[:phab:T426024|T426024]]).
And as part of wider MediaWiki language support work, we've added Z2048/sd-deva as a new Language, and tagged Z1191/sd as sd-arab too ([[:phab:T411110|T411110]], [[:phab:T416161|T416161]], [[:phab:T418886|T418886]], and [[:phab:T426332|T426332]]).
=== News in Types: Syntactic tables… but not yet ===
We invite you all to create new and discuss the existing [[Wikifunctions:Type proposals|Type proposals]] so we can keep on creating new Types. Thanks to all the community members contributing to the discussion and writing proposals, making it possible to extend the Wikifunctions to new domains!
Earlier this week we implemented the [[Wikifunctions:Type proposals/Syntactic table|Syntactic tables]] proposal, but it is still marked as experimental. So just be warned that it might be changed and even deprecated. On creation, the title exposed a bug with the UX for HTML fragments ([[:phab:T429379|T429379]]), which will be fixed next week. Until then, it's difficult to see the Type work. The experimental Type is here: {{Z|Z36462}}
Initially, I was first planning to implement the proposals for [[Wikifunctions:Type proposals/Semantic unit|Semantic Unit]] and [[Wikifunctions:Type proposals/Syntactic unit|Syntactic Unit]] Types, but after conferring with [[User:Mahir256|Mahir256]], who proposed the Types, it became clear that a number of features on the backend are still missing, so that their implementation at this point in time wouldn’t be useful. More details were discussed in this week’s NLG SIG meeting (see the next section).
=== NLG SIG recording ===
[[File:Abstract Wikipedia NLG SIG Meeting 2026-06.webm|thumb|Recording of June 2026 NLG SIG meeting]]
This week’s [[Wikifunctions:NLG SIG|NLG SIG meeting]] was about discussing [[Wikifunctions:Status updates/2026-05-15#News in Types: way forward for natural language generation types|the proposed new NLG types]], and was particularly focused on the [[Wikifunctions:Type proposals/Semantic unit|Semantic Unit]] proposal. Thanks to [[User:Mahir256|Mahir]] for presenting the type, demoing tools, and so patiently answering questions. The [[:commons:File:Abstract Wikipedia NLG SIG Meeting 2026-06.webm|recording of the meeting is available on Commons]].
=== Upcoming events ===
Friday, 19 June 2026 at 18:30 local time, Denny will visit the [https://temporaerhaus.de/ temporärhaus] in Ulm, Germany, in order to introduce Wikidata, Wikifunctions, and Abstract Wikipedia, and discuss with the local community. Thanks to [[User:Hogü-456|Hogü-456]] for organizing the event!
[https://wikimania.wikimedia.org/wiki/2026:Wikimania Wikimania 2026], the annual main conference for all things Wikimedia, will be in Paris, France from 21–25 July this year. [[User:Mahir256|Mahir256]] will organize a workshop on “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/HYTQBF/ From Abstract Content to Concrete Text with Wikidata Lexemes]” on Friday, 16:00 local time, and we will be running an “[https://wikimedia.eventyay.com/wm/wikimania2026/talk/AKFG8R/ Abstract Wikipedia workshop: Let's create a multi-lingual article!]]” on Saturday, 11a:00 local time.
=== Fresh Functions weekly: 43 new Functions ===
This week we had 43 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!
* {{Z|Z36185}}
* {{Z|Z36190}}
* {{Z|Z36193}}
* {{Z|Z36197}}
* {{Z|Z36200}}
* {{Z|Z36206}}
* {{Z|Z36209}}
* {{Z|Z36218}}
* {{Z|Z36225}}
* {{Z|Z36232}}
* {{Z|Z36234}}
* {{Z|Z36240}}
* {{Z|Z36243}}
* {{Z|Z36253}}
* {{Z|Z36266}}
* {{Z|Z36270}}
* {{Z|Z36282}}
* {{Z|Z36285}}
* {{Z|Z36288}}
* {{Z|Z36290}}
* {{Z|Z36296}}
* {{Z|Z36299}}
* {{Z|Z36310}}
* {{Z|Z36319}}
* {{Z|Z36323}}
* {{Z|Z36325}}
* {{Z|Z36327}}
* {{Z|Z36333}}
* {{Z|Z36337}}
* {{Z|Z36341}}
* {{Z|Z36348}}
* {{Z|Z36354}}
* {{Z|Z36357}}
* {{Z|Z36357}}
* {{Z|Z36365}}
* {{Z|Z36369}}
* {{Z|Z36371}}
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.
5r9nfdtxxqbuhjgmzjz6hf5fku0hpp3
Translations:Wikifunctions:Status updates/2026-06-12/Page display title/fr
1198
86010
284397
2026-06-19T11:15:30Z
VIGNERON en résidence
682
Created page with "Wikifonctions:Mises à jour/2026-06-12"
284397
wikitext
text/x-wiki
Wikifonctions:Mises à jour/2026-06-12
7zmw52ep7pj4elkspmh4yum0ptjv8ui
Translations:Wikifunctions:Status updates/2026-06-12/2/fr
1198
86011
284398
2026-06-19T11:15:42Z
VIGNERON en résidence
682
Created page with "Mise à jour suivante"
284398
wikitext
text/x-wiki
Mise à jour suivante
t0g74ey7pio88e1uekljvopvaww9l10
Translations:Wikifunctions:Status updates/2026-06-12/14/fr
1198
86012
284400
2026-06-19T11:16:37Z
VIGNERON en résidence
682
Created page with "=== Changements récents du logiciel ==="
284400
wikitext
text/x-wiki
=== Changements récents du logiciel ===
8uacku0h1x36xksywrtoc8r77ebslza
Translations:Wikifunctions:Status updates/2026-06-12/28/fr
1198
86013
284402
2026-06-19T11:16:50Z
VIGNERON en résidence
682
Created page with "Cette semaine, nous avons fait de nombreuses améliorations sur Wikifonctions et la Wikipedia abstraite."
284402
wikitext
text/x-wiki
Cette semaine, nous avons fait de nombreuses améliorations sur Wikifonctions et la Wikipedia abstraite.
aihggcfcz8ul7yl7qjp5cr8qwk8h88v
284404
284402
2026-06-19T11:17:00Z
VIGNERON en résidence
682
284404
wikitext
text/x-wiki
Cette semaine, nous avons fait de nombreuses améliorations sur Wikifonctions et la Wikipédia abstraite.
4m64uhg3wpwih8vsoayklcg9uij00uc
Translations:Wikifunctions:Status updates/2026-06-12/15/fr
1198
86014
284406
2026-06-19T11:18:01Z
VIGNERON en résidence
682
Created page with "Sur la Wikipédia abstraite, le sélecteur de fonction donne maintenant quelques conseils qui poeuvent expliquer que le type requis dans un contexte donné signifie que certaines fonctions manquent ($1). Nous vérifions également maintenant que l'élément Wikidata cible existe lors de la création ou de la publication d'une révision d'article abstrait ($2). En outre, les titres des onglets de navigateur sur la Wikipédia abstraite sont désormais cohérents sur les p..."
284406
wikitext
text/x-wiki
Sur la Wikipédia abstraite, le sélecteur de fonction donne maintenant quelques conseils qui poeuvent expliquer que le type requis dans un contexte donné signifie que certaines fonctions manquent ($1). Nous vérifions également maintenant que l'élément Wikidata cible existe lors de la création ou de la publication d'une révision d'article abstrait ($2). En outre, les titres des onglets de navigateur sur la Wikipédia abstraite sont désormais cohérents sur les pages de vue, de modification et d'historique ($3).
n6eh02dnopipcqrdzwx25ebeo3bu0vp
Translations:Wikifunctions:Status updates/2026-06-12/25/fr
1198
86015
284408
2026-06-19T11:21:30Z
VIGNERON en résidence
682
Created page with "=== Fonctions de la semaine : 66 nouvelles fonctions ==="
284408
wikitext
text/x-wiki
=== Fonctions de la semaine : 66 nouvelles fonctions ===
1u2pf2y6uirpa4pkss3qngtnddupoci
Translations:Wikifunctions:Status updates/2026-06-12/30/fr
1198
86016
284410
2026-06-19T11:21:50Z
VIGNERON en résidence
682
Created page with "Cette semaine, nous avons ajouté 66 nouvelles fonctions. Voici une liste non exhaustive des fonctions avec leurs implémentations et les tests réussis pour vous donner un aperçu des fonctions qui ont été créées. Merci à tous pour votre contribution !"
284410
wikitext
text/x-wiki
Cette semaine, nous avons ajouté 66 nouvelles fonctions. Voici une liste non exhaustive des fonctions avec leurs implémentations et les tests réussis pour vous donner un aperçu des fonctions qui ont été créées. Merci à tous pour votre contribution !
eq95uo8k0ihqi3l59q4s77z4nxyhm8n
Translations:Wikifunctions:Status updates/2026-06-12/26/fr
1198
86017
284412
2026-06-19T11:22:59Z
VIGNERON en résidence
682
Created page with "Une [$1 liste complète de toutes les fonctions classées par date de création] est disponible."
284412
wikitext
text/x-wiki
Une [$1 liste complète de toutes les fonctions classées par date de création] est disponible.
6hkp917yl0e4ebopey0f2t2c8h6e59h